Token
Overview ERC-1155
Total Supply:
0 N/A
Holders:
3 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
0x6080604052600436106101b65760003560e01c806355f804b3116100ec578063a22cb4651161008a578063f1f0647711610064578063f1f0647714610516578063f242432a14610529578063f5298aca14610549578063f851a4401461056957600080fd5b8063a22cb4651461048d578063d547741f146104ad578063e985e9c5146104cd57600080fd5b80636c0360eb116100c65780636c0360eb1461040f57806375b238fc1461042457806391d1485414610458578063a217fddf1461047857600080fd5b806355f804b3146103a2578063644b7a43146103c25780636b20c454146103ef57600080fd5b80632a5c792a1161015957806332db0fee1161013357806332db0fee1461032c57806336568abe1461033f57806340163a631461035f5780634e1273f41461037557600080fd5b80632a5c792a146102c85780632eb2c2d6146102ea5780632f2ff15d1461030c57600080fd5b80630e89341c116101955780630e89341c14610238578063170f2137146102655780631d36923314610278578063248a9ca31461029857600080fd5b8062fdd58e146101bb57806301ffc9a7146101ee5780630ae7da4b1461021e575b600080fd5b3480156101c757600080fd5b506101db6101d6366004613538565b6105a1565b6040519081526020015b60405180910390f35b3480156101fa57600080fd5b5061020e610209366004613578565b61063b565b60405190151581526020016101e5565b34801561022a57600080fd5b5060065461020e9060ff1681565b34801561024457600080fd5b50610258610253366004613595565b610655565b6040516101e59190613606565b6101db610273366004613642565b6106e9565b34801561028457600080fd5b506101db6102933660046136b3565b610a2a565b3480156102a457600080fd5b506101db6102b3366004613595565b60009081526003602052604090206001015490565b3480156102d457600080fd5b506102dd610cde565b6040516101e591906137c3565b3480156102f657600080fd5b5061030a610305366004613978565b610f1d565b005b34801561031857600080fd5b5061030a610327366004613a21565b610fb4565b6101db61033a366004613a4d565b610fde565b34801561034b57600080fd5b5061030a61035a366004613a21565b611166565b34801561036b57600080fd5b506101db61271081565b34801561038157600080fd5b50610395610390366004613aa3565b6111e4565b6040516101e59190613b6d565b3480156103ae57600080fd5b5061030a6103bd366004613b80565b61130d565b3480156103ce57600080fd5b506103e26103dd366004613595565b611385565b6040516101e59190613bc8565b3480156103fb57600080fd5b5061030a61040a366004613bdb565b611588565b34801561041b57600080fd5b506102586115cb565b34801561043057600080fd5b506101db7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b34801561046457600080fd5b5061020e610473366004613a21565b61165d565b34801561048457600080fd5b506101db600081565b34801561049957600080fd5b5061030a6104a8366004613c44565b611688565b3480156104b957600080fd5b5061030a6104c8366004613a21565b611693565b3480156104d957600080fd5b5061020e6104e8366004613c6e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b610258610524366004613ca9565b6116b8565b34801561053557600080fd5b5061030a610544366004613d51565b6119cc565b34801561055557600080fd5b5061030a610564366004613db5565b611a11565b34801561057557600080fd5b50600454610589906001600160a01b031681565b6040516001600160a01b0390911681526020016101e5565b60006001600160a01b0383166106125760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b506000818152602081815260408083206001600160a01b03861684529091529020545b92915050565b600061064682611a54565b80610635575061063582611aa4565b60606002805461066490613de8565b80601f016020809104026020016040519081016040528092919081815260200182805461069090613de8565b80156106dd5780601f106106b2576101008083540402835291602001916106dd565b820191906000526020600020905b8154815290600101906020018083116106c057829003601f168201915b50505050509050919050565b60006106f86060860186613e1c565b6107056080880188613e1c565b8281146107545760405162461bcd60e51b815260206004820152601f60248201527f636f7272757074656420726576656e75657320616e642063726561746f7273006044820152606401610609565b6000805b8481101561087357600086868381811061077457610774613e65565b90506020020135116107c25760405162461bcd60e51b81526020600482015260176024820152761e995c9bc81c995d995b9d59481a5cc81a5b9d985b1a59604a1b6044820152606401610609565b60008484838181106107d6576107d6613e65565b90506020020160208101906107eb9190613e7b565b6001600160a01b03160361083b5760405162461bcd60e51b81526020600482015260176024820152761b9d5b1b0818dc99585d1bdc881a5cc81a5b9d985b1a59604a1b6044820152606401610609565b85858281811061084d5761084d613e65565b905060200201358261085f9190613eac565b91508061086b81613ec4565b915050610758565b506127108111156108b95760405162461bcd60e51b815260206004820152601060248201526f726576656e7565206f766572666c6f7760801b6044820152606401610609565b336108ca60c08c0160a08d01613e7b565b6001600160a01b0316036109205760405162461bcd60e51b815260206004820152601860248201527f73656c6c657220616e642062757965722069732073616d6500000000000000006044820152606401610609565b60008815610939576109328b8b611ac9565b9050610945565b6109428b611b51565b90505b6001600160a01b03811661095f60c08d0160a08e01613e7b565b6001600160a01b0316146109bf5760405162461bcd60e51b815260206004820152602160248201527f5369676e617475726520696e76616c6964206f7220756e617574686f72697a656044820152601960fa1b6064820152608401610609565b8a35341015610a105760405162461bcd60e51b815260206004820152601f60248201527f496e73756666696369656e742066756e647320746f206c617a79206d696e74006044820152606401610609565b610a1b81898d610fde565b9b9a5050505050505050505050565b6000610a368280613e1c565b610a436020850185613e1c565b828114610a925760405162461bcd60e51b815260206004820152601f60248201527f636f7272757074656420726576656e75657320616e642063726561746f7273006044820152606401610609565b6000805b84811015610bb1576000868683818110610ab257610ab2613e65565b9050602002013511610b005760405162461bcd60e51b81526020600482015260176024820152761e995c9bc81c995d995b9d59481a5cc81a5b9d985b1a59604a1b6044820152606401610609565b6000848483818110610b1457610b14613e65565b9050602002016020810190610b299190613e7b565b6001600160a01b031603610b795760405162461bcd60e51b81526020600482015260176024820152761b9d5b1b0818dc99585d1bdc881a5cc81a5b9d985b1a59604a1b6044820152606401610609565b858582818110610b8b57610b8b613e65565b9050602002013582610b9d9190613eac565b915080610ba981613ec4565b915050610a96565b50612710811115610bf75760405162461bcd60e51b815260206004820152601060248201526f726576656e7565206f766572666c6f7760801b6044820152606401610609565b6008546040805160208101825260008152610c1991339184918c013590611bb6565b610c238880613e1c565b6000838152600760205260409020610c3c929091613386565b50610c4a6060890189613edd565b6000838152600760205260409020610c67926003909101916133cd565b5060008181526007602090815260409182902060048101805460ff19169055918a0135600290920191909155610c9f90890189613e1c565b6000838152600760205260409020610cbc92600190910191613440565b5060088054906000610ccd83613ec4565b909155509098975050505050505050565b60606008546001600160401b03811115610cfa57610cfa613825565b604051908082528060200260200182016040528015610d5f57816020015b610d4c6040518060a00160405280606081526020016060815260200160008152602001606081526020016000151581525090565b815260200190600190039081610d185790505b50905060015b600854811015610f19576000818152600760209081526040918290208251815460c09381028201840190945260a081018481529093919284928491840182828015610dcf57602002820191906000526020600020905b815481526020019060010190808311610dbb575b5050505050815260200160018201805480602002602001604051908101604052809291908181526020018280548015610e3157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610e13575b5050505050815260200160028201548152602001600382018054610e5490613de8565b80601f0160208091040260200160405190810160405280929190818152602001828054610e8090613de8565b8015610ecd5780601f10610ea257610100808354040283529160200191610ecd565b820191906000526020600020905b815481529060010190602001808311610eb057829003601f168201915b50505091835250506004919091015460ff1615156020909101528251839083908110610efb57610efb613e65565b60200260200101819052508080610f1190613ec4565b915050610d65565b5090565b6001600160a01b038516331480610f395750610f3985336104e8565b610fa05760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b6064820152608401610609565b610fad8585858585611cca565b5050505050565b600082815260036020526040902060010154610fcf81611e66565b610fd98383611e73565b505050565b60003681610fef6080850185613e1c565b90925090503660006110046060870187613e1c565b909250905060408601356020870135881561102157889650611027565b60085496505b6110428a888360405180602001604052806000815250611bb6565b61105e8a33898460405180602001604052806000815250611ef9565b61106c348b86868a8a612023565b88600003611129576000878152600760205260409020611090906001018787613440565b5061109e60e0890189613edd565b60008981526007602052604090206110bb926003909101916133cd565b5060008781526007602052604090206110d5908585613386565b506000878152600760205260409020600401805460ff191660011790556110fc8183613f23565b600088815260076020526040812060020191909155600880549161111f83613ec4565b9190505550611159565b600087815260076020526040902060020154611146908290613f23565b6000888152600760205260409020600201555b5050505050509392505050565b6001600160a01b03811633146111d65760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610609565b6111e082826122eb565b5050565b606081518351146112495760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610609565b600083516001600160401b0381111561126457611264613825565b60405190808252806020026020018201604052801561128d578160200160208202803683370190505b50905060005b8451811015611305576112d88582815181106112b1576112b1613e65565b60200260200101518583815181106112cb576112cb613e65565b60200260200101516105a1565b8282815181106112ea576112ea613e65565b60209081029190910101526112fe81613ec4565b9050611293565b509392505050565b6113377fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217753361165d565b6113725760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71030b236b4b760a11b6044820152606401610609565b80516111e0906005906020840190613493565b6113b96040518060a00160405280606081526020016060815260200160008152602001606081526020016000151581525090565b600854821061140a5760405162461bcd60e51b815260206004820152601760248201527f546f6b656e206964206973206e6f7420636f72726563740000000000000000006044820152606401610609565b6000828152600760209081526040918290208251815460c09381028201840190945260a08101848152909391928492849184018282801561146a57602002820191906000526020600020905b815481526020019060010190808311611456575b50505050508152602001600182018054806020026020016040519081016040528092919081815260200182805480156114cc57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116114ae575b50505050508152602001600282015481526020016003820180546114ef90613de8565b80601f016020809104026020016040519081016040528092919081815260200182805461151b90613de8565b80156115685780601f1061153d57610100808354040283529160200191611568565b820191906000526020600020905b81548152906001019060200180831161154b57829003601f168201915b50505091835250506004919091015460ff16151560209091015292915050565b6001600160a01b0383163314806115a457506115a483336104e8565b6115c05760405162461bcd60e51b815260040161060990613f3a565b610fd9838383612352565b6060600580546115da90613de8565b80601f016020809104026020016040519081016040528092919081815260200182805461160690613de8565b80156116535780601f1061162857610100808354040283529160200191611653565b820191906000526020600020905b81548152906001019060200180831161163657829003601f168201915b5050505050905090565b60009182526003602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6111e03383836124de565b6000828152600360205260409020600101546116ae81611e66565b610fd983836122eb565b606060006116c5886125be565b90506001600160e01b031960003581169082160361174b5760405162461bcd60e51b815260206004820152603d60248201527f66756e6374696f6e5369676e61747572652063616e206e6f74206265206f662060448201527f657865637574654d6574615472616e73616374696f6e206d6574686f640000006064820152608401610609565b604080518082019091526001600160a01b038a16815260208101899052600084156117da57600161177b836125d9565b6040805160008152602081018083529290925260ff891690820152606081018a90526080810189905260a0016020604051602081039080840390855afa1580156117c9573d6000803e3d6000fd5b5050506020604051035190506117fe565b60006117e5836125d9565b90506117fa8a6117f48361264d565b906126a0565b9150505b6001600160a01b0381166118485760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964207369676e617475726560781b6044820152606401610609565b8a6001600160a01b0316816001600160a01b0316146118b35760405162461bcd60e51b815260206004820152602160248201527f5369676e657220616e64207369676e617475726520646f206e6f74206d6174636044820152600d60fb1b6064820152608401610609565b600080306001600160a01b03168c8e6040516020016118d3929190613f83565b60408051601f19818403018152908290526118ed91613fba565b6000604051808303816000865af19150503d806000811461192a576040519150601f19603f3d011682016040523d82523d6000602084013e61192f565b606091505b5091509150816119815760405162461bcd60e51b815260206004820152601c60248201527f46756e6374696f6e2063616c6c206e6f74207375636365737366756c000000006044820152606401610609565b7f5845892132946850460bff5a0083f71031bc5bf9aadcd40f1de79423eac9b10b8d338e6040516119b493929190613fd6565b60405180910390a19c9b505050505050505050505050565b6001600160a01b0385163314806119e857506119e885336104e8565b611a045760405162461bcd60e51b815260040161060990613f3a565b610fad8585858585611ef9565b6001600160a01b038316331480611a2d5750611a2d83336104e8565b611a495760405162461bcd60e51b815260040161060990613f3a565b610fd98383836126bc565b60006001600160e01b03198216636cdb3d1360e11b1480611a8557506001600160e01b031982166303a24d0760e21b145b8061063557506301ffc9a760e01b6001600160e01b0319831614610635565b60006001600160e01b03198216637965db0b60e01b1480610635575061063582611a54565b600080611ad5846127c0565b90506000600182611ae96020870187614002565b604080516000815260208181018084529490945260ff9092168282015291870135606082015290860135608082015260a0016020604051602081039080840390855afa158015611b3d573d6000803e3d6000fd5b5050604051601f1901519695505050505050565b600080611b5d836127c0565b9050611baf611b6f60c0850185613edd565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506117f4925085915061264d9050565b9392505050565b6001600160a01b038416611c165760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610609565b336000611c2285612876565b90506000611c2f85612876565b90506000868152602081815260408083206001600160a01b038b16845290915281208054879290611c61908490613eac565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611cc1836000898989896128c1565b50505050505050565b8151835114611ceb5760405162461bcd60e51b81526004016106099061401d565b6001600160a01b038416611d115760405162461bcd60e51b815260040161060990614065565b3360005b8451811015611df8576000858281518110611d3257611d32613e65565b602002602001015190506000858381518110611d5057611d50613e65565b602090810291909101810151600084815280835260408082206001600160a01b038e168352909352919091205490915081811015611da05760405162461bcd60e51b8152600401610609906140aa565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b16825281208054849290611ddd908490613eac565b9250508190555050505080611df190613ec4565b9050611d15565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611e489291906140f4565b60405180910390a4611e5e818787878787612a1c565b505050505050565b611e708133612ad7565b50565b611e7d828261165d565b6111e05760008281526003602090815260408083206001600160a01b03851684529091529020805460ff19166001179055611eb53390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6001600160a01b038416611f1f5760405162461bcd60e51b815260040161060990614065565b336000611f2b85612876565b90506000611f3885612876565b90506000868152602081815260408083206001600160a01b038c16845290915290205485811015611f7b5760405162461bcd60e51b8152600401610609906140aa565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a16825281208054889290611fb8908490613eac565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612018848a8a8a8a8a6128c1565b505050505050505050565b60008080856001600160401b0381111561203f5761203f613825565b604051908082528060200260200182016040528015612068578160200160208202803683370190505b50905060005b868110156120d6576120988a89898481811061208c5761208c613e65565b90506020020135612b3b565b9250828282815181106120ad576120ad613e65565b60209081029190910101526120c28484612b5c565b9350806120ce81613ec4565b91505061206e565b5060006120e38a85612bbb565b90506120ef8185612b5c565b8a146121305760405162461bcd60e51b815260206004820152601060248201526f696e76616c696420726576656e75657360801b6044820152606401610609565b80156121b4576001600160a01b03891661217c5760405162461bcd60e51b815260206004820152600d60248201526c34b73b30b634b21037bbb732b960991b6044820152606401610609565b6040516001600160a01b038a169082156108fc029083906000818181858888f193505050501580156121b2573d6000803e3d6000fd5b505b60005b858110156122de5760008382815181106121d3576121d3613e65565b602002602001015111156122cc5760008787838181106121f5576121f5613e65565b905060200201602081019061220a9190613e7b565b6001600160a01b0316036122525760405162461bcd60e51b815260206004820152600f60248201526e34b73b30b634b21031b932b0ba37b960891b6044820152606401610609565b86868281811061226457612264613e65565b90506020020160208101906122799190613e7b565b6001600160a01b03166108fc84838151811061229757612297613e65565b60200260200101519081150290604051600060405180830381858888f193505050501580156122ca573d6000803e3d6000fd5b505b806122d681613ec4565b9150506121b7565b5050505050505050505050565b6122f5828261165d565b156111e05760008281526003602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6001600160a01b0383166123785760405162461bcd60e51b815260040161060990614119565b80518251146123995760405162461bcd60e51b81526004016106099061401d565b604080516020810190915260009081905233905b835181101561246f5760008482815181106123ca576123ca613e65565b6020026020010151905060008483815181106123e8576123e8613e65565b602090810291909101810151600084815280835260408082206001600160a01b038c1683529093529190912054909150818110156124385760405162461bcd60e51b81526004016106099061415c565b6000928352602083815260408085206001600160a01b038b168652909152909220910390558061246781613ec4565b9150506123ad565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516124c09291906140f4565b60405180910390a46040805160208101909152600090525b50505050565b816001600160a01b0316836001600160a01b0316036125515760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610609565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b600081516000036125d157506000919050565b506020015190565b600061063560405180606001604052806035815260200161449160359139805160209182012084518583015180519084012060405161263294019283526001600160a01b03919091166020830152604082015260600190565b60405160208183030381529060405280519060200120612bfd565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b60008060006126af8585612c4b565b9150915061130581612cb9565b6001600160a01b0383166126e25760405162461bcd60e51b815260040161060990614119565b3360006126ee84612876565b905060006126fb84612876565b60408051602080820183526000918290528882528181528282206001600160a01b038b16835290522054909150848110156127485760405162461bcd60e51b81526004016106099061415c565b6000868152602081815260408083206001600160a01b038b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4604080516020810190915260009052611cc1565b60006106357f5943a0c58cba9a9257ca7103392872115e73a7bbc1b60db26a393e5502fce39683356127f56060860186613e1c565b6040516020016128069291906141a0565b60408051601f19818403018152919052805160209091012061282b6080870187613e1c565b60405160200161283c9291906141cc565b60408051601f198184030181528282528051602091820120908301959095528101929092526060820152608081019190915260a001612632565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106128b0576128b0613e65565b602090810291909101015292915050565b6001600160a01b0384163b15611e5e5760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190612905908990899088908890889060040161420c565b6020604051808303816000875af1925050508015612940575060408051601f3d908101601f1916820190925261293d91810190614251565b60015b6129ec5761294c61426e565b806308c379a0036129855750612960614289565b8061296b5750612987565b8060405162461bcd60e51b81526004016106099190613606565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b6064820152608401610609565b6001600160e01b0319811663f23a6e6160e01b14611cc15760405162461bcd60e51b815260040161060990614307565b6001600160a01b0384163b15611e5e5760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190612a60908990899088908890889060040161434f565b6020604051808303816000875af1925050508015612a9b575060408051601f3d908101601f19168201909252612a9891810190614251565b60015b612aa75761294c61426e565b6001600160e01b0319811663bc197c8160e01b14611cc15760405162461bcd60e51b815260040161060990614307565b612ae1828261165d565b6111e057612af9816001600160a01b03166014612e6f565b612b04836020612e6f565b604051602001612b159291906143ad565b60408051601f198184030181529082905262461bcd60e51b825261060991600401613606565b600080612b54612710612b4e868661300a565b9061308c565b949350505050565b600080612b698385613eac565b905083811015611baf5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610609565b6000611baf83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506130ce565b6000610635612c0a613108565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000808251604103612c815760208301516040840151606085015160001a612c7587828585613232565b94509450505050612cb2565b8251604003612caa5760208301516040840151612c9f86838361331f565b935093505050612cb2565b506000905060025b9250929050565b6000816004811115612ccd57612ccd614422565b03612cd55750565b6001816004811115612ce957612ce9614422565b03612d365760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610609565b6002816004811115612d4a57612d4a614422565b03612d975760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610609565b6003816004811115612dab57612dab614422565b03612e035760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610609565b6004816004811115612e1757612e17614422565b03611e705760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610609565b60606000612e7e836002614438565b612e89906002613eac565b6001600160401b03811115612ea057612ea0613825565b6040519080825280601f01601f191660200182016040528015612eca576020820181803683370190505b509050600360fc1b81600081518110612ee557612ee5613e65565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612f1457612f14613e65565b60200101906001600160f81b031916908160001a9053506000612f38846002614438565b612f43906001613eac565b90505b6001811115612fbb576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612f7757612f77613e65565b1a60f81b828281518110612f8d57612f8d613e65565b60200101906001600160f81b031916908160001a90535060049490941c93612fb481614457565b9050612f46565b508315611baf5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610609565b60008260000361301c57506000610635565b60006130288385614438565b905082613035858361446e565b14611baf5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610609565b6000611baf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613358565b600081848411156130f25760405162461bcd60e51b81526004016106099190613606565b5060006130ff8486613f23565b95945050505050565b6000306001600160a01b037f000000000000000000000000885d5b94022b7aee180f4262cc574a71d8a953d11614801561316157507f000000000000000000000000000000000000000000000000000000000001388146145b1561318b57507f448cad51c9583151ce18bafac18ee0efa938d7fa3da86d347b2b5586b4be20eb90565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f4826c00edf952aa30137be91f925b5c71bf635fac77267fb7b8fcb59ea433edb828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b90565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156132695750600090506003613316565b8460ff16601b1415801561328157508460ff16601c14155b156132925750600090506004613316565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156132e6573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661330f57600060019250925050613316565b9150600090505b94509492505050565b6000806001600160ff1b0383168161333c60ff86901c601b613eac565b905061334a87828885613232565b935093505050935093915050565b600081836133795760405162461bcd60e51b81526004016106099190613606565b5060006130ff848661446e565b8280548282559060005260206000209081019282156133c1579160200282015b828111156133c15782358255916020019190600101906133a6565b50610f19929150613507565b8280546133d990613de8565b90600052602060002090601f0160209004810192826133fb57600085556133c1565b82601f106134145782800160ff198235161785556133c1565b828001600101855582156133c157918201828111156133c15782358255916020019190600101906133a6565b8280548282559060005260206000209081019282156133c1579160200282015b828111156133c15781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190613460565b82805461349f90613de8565b90600052602060002090601f0160209004810192826134c157600085556133c1565b82601f106134da57805160ff19168380011785556133c1565b828001600101855582156133c1579182015b828111156133c15782518255916020019190600101906134ec565b5b80821115610f195760008155600101613508565b80356001600160a01b038116811461353357600080fd5b919050565b6000806040838503121561354b57600080fd5b6135548361351c565b946020939093013593505050565b6001600160e01b031981168114611e7057600080fd5b60006020828403121561358a57600080fd5b8135611baf81613562565b6000602082840312156135a757600080fd5b5035919050565b60005b838110156135c95781810151838201526020016135b1565b838111156124d85750506000910152565b600081518084526135f28160208601602086016135ae565b601f01601f19169290920160200192915050565b602081526000611baf60208301846135da565b6000610100828403121561362c57600080fd5b50919050565b8035801515811461353357600080fd5b60008060008084860360c081121561365957600080fd5b85356001600160401b0381111561366f57600080fd5b61367b88828901613619565b9550506060601f198201121561369057600080fd5b506020850192506136a360808601613632565b9396929550929360a00135925050565b6000602082840312156136c557600080fd5b81356001600160401b038111156136db57600080fd5b820160a08185031215611baf57600080fd5b600081518084526020808501945080840160005b8381101561371d57815187529582019590820190600101613701565b509495945050505050565b6000815160a0845261373d60a08501826136ed565b60208481015186830387830152805180845290820193509091600091908301905b808310156137875784516001600160a01b0316825293830193600192909201919083019061375e565b50604086015160408801526060860151935086810360608801526137ab81856135da565b93505050506080830151611305608086018215159052565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561381857603f19888603018452613806858351613728565b945092850192908501906001016137ea565b5092979650505050505050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b038111828210171561386057613860613825565b6040525050565b60006001600160401b0382111561388057613880613825565b5060051b60200190565b600082601f83011261389b57600080fd5b813560206138a882613867565b6040516138b5828261383b565b83815260059390931b85018201928281019150868411156138d557600080fd5b8286015b848110156138f057803583529183019183016138d9565b509695505050505050565b60006001600160401b0383111561391457613914613825565b60405161392b601f8501601f19166020018261383b565b80915083815284848401111561394057600080fd5b83836020830137600060208583010152509392505050565b600082601f83011261396957600080fd5b611baf838335602085016138fb565b600080600080600060a0868803121561399057600080fd5b6139998661351c565b94506139a76020870161351c565b935060408601356001600160401b03808211156139c357600080fd5b6139cf89838a0161388a565b945060608801359150808211156139e557600080fd5b6139f189838a0161388a565b93506080880135915080821115613a0757600080fd5b50613a1488828901613958565b9150509295509295909350565b60008060408385031215613a3457600080fd5b82359150613a446020840161351c565b90509250929050565b600080600060608486031215613a6257600080fd5b613a6b8461351c565b92506020840135915060408401356001600160401b03811115613a8d57600080fd5b613a9986828701613619565b9150509250925092565b60008060408385031215613ab657600080fd5b82356001600160401b0380821115613acd57600080fd5b818501915085601f830112613ae157600080fd5b81356020613aee82613867565b604051613afb828261383b565b83815260059390931b8501820192828101915089841115613b1b57600080fd5b948201945b83861015613b4057613b318661351c565b82529482019490820190613b20565b96505086013592505080821115613b5657600080fd5b50613b638582860161388a565b9150509250929050565b602081526000611baf60208301846136ed565b600060208284031215613b9257600080fd5b81356001600160401b03811115613ba857600080fd5b8201601f81018413613bb957600080fd5b612b54848235602084016138fb565b602081526000611baf6020830184613728565b600080600060608486031215613bf057600080fd5b613bf98461351c565b925060208401356001600160401b0380821115613c1557600080fd5b613c218783880161388a565b93506040860135915080821115613c3757600080fd5b50613a998682870161388a565b60008060408385031215613c5757600080fd5b613c608361351c565b9150613a4460208401613632565b60008060408385031215613c8157600080fd5b613c8a8361351c565b9150613a446020840161351c565b803560ff8116811461353357600080fd5b600080600080600080600060e0888a031215613cc457600080fd5b613ccd8861351c565b965060208801356001600160401b0380821115613ce957600080fd5b613cf58b838c01613958565b975060408a0135915080821115613d0b57600080fd5b50613d188a828b01613958565b9550506060880135935060808801359250613d3560a08901613c98565b9150613d4360c08901613632565b905092959891949750929550565b600080600080600060a08688031215613d6957600080fd5b613d728661351c565b9450613d806020870161351c565b9350604086013592506060860135915060808601356001600160401b03811115613da957600080fd5b613a1488828901613958565b600080600060608486031215613dca57600080fd5b613dd38461351c565b95602085013595506040909401359392505050565b600181811c90821680613dfc57607f821691505b60208210810361362c57634e487b7160e01b600052602260045260246000fd5b6000808335601e19843603018112613e3357600080fd5b8301803591506001600160401b03821115613e4d57600080fd5b6020019150600581901b3603821315612cb257600080fd5b634e487b7160e01b600052603260045260246000fd5b600060208284031215613e8d57600080fd5b611baf8261351c565b634e487b7160e01b600052601160045260246000fd5b60008219821115613ebf57613ebf613e96565b500190565b600060018201613ed657613ed6613e96565b5060010190565b6000808335601e19843603018112613ef457600080fd5b8301803591506001600160401b03821115613f0e57600080fd5b602001915036819003821315612cb257600080fd5b600082821015613f3557613f35613e96565b500390565b60208082526029908201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260408201526808185c1c1c9bdd995960ba1b606082015260800190565b60008351613f958184602088016135ae565b60609390931b6bffffffffffffffffffffffff19169190920190815260140192915050565b60008251613fcc8184602087016135ae565b9190910192915050565b6001600160a01b038481168252831660208201526060604082018190526000906130ff908301846135da565b60006020828403121561401457600080fd5b611baf82613c98565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b60408152600061410760408301856136ed565b82810360208401526130ff81856136ed565b60208082526023908201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526024908201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604082015263616e636560e01b606082015260800190565b60006001600160fb1b038311156141b657600080fd5b8260051b80858437600092019182525092915050565b60008184825b85811015614201576001600160a01b036141eb8361351c565b16835260209283019291909101906001016141d2565b509095945050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090614246908301846135da565b979650505050505050565b60006020828403121561426357600080fd5b8151611baf81613562565b600060033d111561322f5760046000803e5060005160e01c90565b600060443d10156142975790565b6040516003193d81016004833e81513d6001600160401b0381602484011181841117156142c657505050505090565b82850191508151818111156142de5750505050505090565b843d87010160208285010111156142f85750505050505090565b6142016020828601018761383b565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b6001600160a01b0386811682528516602082015260a06040820181905260009061437b908301866136ed565b828103606084015261438d81866136ed565b905082810360808401526143a181856135da565b98975050505050505050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516143e58160178501602088016135ae565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516144168160288401602088016135ae565b01602801949350505050565b634e487b7160e01b600052602160045260246000fd5b600081600019048311821515161561445257614452613e96565b500290565b60008161446657614466613e96565b506000190190565b60008261448b57634e487b7160e01b600052601260045260246000fd5b50049056fe4d6574615472616e73616374696f6e28616464726573732066726f6d2c62797465732066756e6374696f6e5369676e617475726529a26469706673582212203bf0ce5a209286d4fa186fa5c5da65a9a67a2d240f3ad56e0a75199c4b87101464736f6c634300080d0033