Overview ERC1155
Total Supply:
0

Profile Summary
Blockchain:
zkEvm Amoy (80002)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xb00af68f00a6F50A76695aA2F9B95F3Ba43d861E
60806040523480156200001157600080fd5b50604080518082019091526007815266697066733a2f2f60c81b60208201526200003b816200004c565b506005805460ff1916905562000148565b80516200006190600290602084019062000065565b5050565b82805462000073906200010b565b90600052602060002090601f016020900481019282620000975760008555620000e2565b82601f10620000b257805160ff1916838001178555620000e2565b82800160010185558215620000e2579182015b82811115620000e2578251825591602001919060010190620000c5565b50620000f0929150620000f4565b5090565b5b80821115620000f05760008155600101620000f5565b600181811c908216806200012057607f821691505b602082108114156200014257634e487b7160e01b600052602260045260246000fd5b50919050565b6133bb80620001586000396000f3fe608060405234801561001057600080fd5b50600436106101d95760003560e01c80636b20c45411610104578063bd85b039116100a2578063e985e9c511610071578063e985e9c514610417578063f242432a14610453578063f5298aca14610466578063fc24060b1461047957600080fd5b8063bd85b039146103c9578063d3fc9864146103e9578063d547741f146103fc578063defcd4b31461040f57600080fd5b806391d14854116100de57806391d148541461038857806392315df71461039b578063a217fddf146103ae578063a22cb465146103b657600080fd5b80636b20c4541461035a5780638456cb591461036d578063862440e21461037557600080fd5b80632f2ff15d1161017c5780634f558e791161014b5780634f558e791461031257806355f804b3146103345780635b2bd79e146103475780635c975abb1461034f57600080fd5b80632f2ff15d146102c457806336568abe146102d75780633f4ba83a146102ea5780634e1273f4146102f257600080fd5b8063248a9ca3116101b8578063248a9ca3146102475780632639f4601461026a5780632a55205a1461027f5780632eb2c2d6146102b157600080fd5b8062fdd58e146101de57806301ffc9a7146102045780630e89341c14610227575b600080fd5b6101f16101ec3660046124a9565b61048c565b6040519081526020015b60405180910390f35b6102176102123660046124e9565b610522565b60405190151581526020016101fb565b61023a610235366004612506565b6105b9565b6040516101fb9190612577565b6101f1610255366004612506565b60009081526003602052604090206001015490565b61027d61027836600461263f565b6105f3565b005b61029261028d36600461267b565b610657565b604080516001600160a01b0390931683526020830191909152016101fb565b61027d6102bf366004612731565b610705565b61027d6102d23660046127da565b610751565b61027d6102e53660046127da565b61077b565b61027d6107f9565b610305610300366004612873565b610817565b6040516101fb9190612911565b610217610320366004612506565b600090815260046020526040902054151590565b61027d61034236600461263f565b610940565b61023a610966565b60055460ff16610217565b61027d610368366004612968565b6109f4565b61027d610a6a565b61027d6103833660046129e8565b610a85565b6102176103963660046127da565b610af5565b61027d6103a9366004612a24565b610b20565b6101f1600081565b61027d6103c4366004612b34565b610e4f565b6101f16103d7366004612506565b60009081526004602052604090205490565b6101f16103f7366004612bac565b610e5a565b61027d61040a3660046127da565b610fef565b61023a611014565b610217610425366004612c05565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b61027d610461366004612c2f565b611021565b61027d610474366004612c93565b611066565b61027d610487366004612cc6565b611079565b60006001600160a01b0383166104fc5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b60648201526084015b60405180910390fd5b506000908152602081815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216637965db0b60e01b148061055357506001600160e01b03198216636cdb3d1360e11b145b8061056e57506001600160e01b031982166303a24d0760e21b145b8061058957506001600160e01b0319821663152a902d60e11b145b806105a457506001600160e01b031982166394f2344160e01b145b806105b357506105b38261113d565b92915050565b60008181526008602090815260409182902091516060926105dd92600b9201612e6e565b6040516020818303038152906040529050919050565b60006105fe81611162565b61060661116c565b815161061990600a906020850190612380565b507f3cd988b7f21ff9fd8bdeb2371127e3d791396ffcb477fb70c1b33f6d5813b992338360405161064b929190612e83565b60405180910390a15050565b60008281526007602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b03169282019290925282916106cc5750604080518082019091526006546001600160a01b0381168252600160a01b90046001600160601b031660208201525b6020810151600090612710906106eb906001600160601b031687612ebd565b6106f59190612edc565b91519350909150505b9250929050565b6001600160a01b03851633148061072157506107218533610425565b61073d5760405162461bcd60e51b81526004016104f390612efe565b61074a85858585856111b4565b5050505050565b60008281526003602052604090206001015461076c81611162565b610776838361135e565b505050565b6001600160a01b03811633146107eb5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016104f3565b6107f582826113e4565b5050565b600061080481611162565b61080c61144b565b610814611494565b50565b6060815183511461087c5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016104f3565b600083516001600160401b038111156108975761089761258a565b6040519080825280602002602001820160405280156108c0578160200160208202803683370190505b50905060005b84518110156109385761090b8582815181106108e4576108e4612f4c565b60200260200101518583815181106108fe576108fe612f4c565b602002602001015161048c565b82828151811061091d5761091d612f4c565b602090810291909101015261093181612f62565b90506108c6565b509392505050565b600061094b81611162565b61095361116c565b815161077690600b906020850190612380565b600b805461097390612d99565b80601f016020809104026020016040519081016040528092919081815260200182805461099f90612d99565b80156109ec5780601f106109c1576101008083540402835291602001916109ec565b820191906000526020600020905b8154815290600101906020018083116109cf57829003601f168201915b505050505081565b6109fc61116c565b61074a85858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506040805160208089028281018201909352888252909350889250879182918501908490808284376000920191909152506114e692505050565b6000610a7581611162565b610a7d61116c565b610814611529565b6000610a9081611162565b610a9861116c565b60008381526008602090815260409091208351610ab792850190612380565b50827f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b83604051610ae89190612577565b60405180910390a2505050565b60009182526003602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600c546201000090046001600160a01b0316639cce37c6336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260240160206040518083038186803b158015610b7757600080fd5b505afa158015610b8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610baf9190612f7d565b158015610bc45750610bc2600033610af5565b155b15610be257604051630523806560e31b815260040160405180910390fd5b610bea61116c565b8151835114610c525760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a20696e76616c69642072656365697665732061646472657360448201526d0e640d2dce0eae840d8cadccee8d60931b60648201526084016104f3565b8051825114610cb15760405162461bcd60e51b815260206004820152602560248201527f455243313135353a20696e76616c696420616d6f756e747320696e707574206c6044820152640cadccee8d60db1b60648201526084016104f3565b6000825111610d025760405162461bcd60e51b815260206004820152601860248201527f455243313135353a207a65726f20696e707574206974656d000000000000000060448201526064016104f3565b60005b8251811015610e31576000838281518110610d2257610d22612f4c565b602002602001015111610d775760405162461bcd60e51b815260206004820152601c60248201527f455243313135353a20696e76616c6964206974656d20616d6f756e740000000060448201526064016104f3565b818181518110610d8957610d89612f4c565b60200260200101516008600060095484610da39190612f9a565b81526020019081526020016000209080519060200190610dc4929190612380565b50610e1f848281518110610dda57610dda612f4c565b602002602001015160095483610df09190612f9a565b858481518110610e0257610e02612f4c565b602002602001015160405180602001604052806000815250611566565b80610e2981612f62565b915050610d05565b50815160096000828254610e459190612f9a565b9091555050505050565b6107f5338383611689565b600c546000906201000090046001600160a01b0316639cce37c6336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260240160206040518083038186803b158015610eb457600080fd5b505afa158015610ec8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eec9190612f7d565b158015610f015750610eff600033610af5565b155b15610f1f57604051630523806560e31b815260040160405180910390fd5b610f2761116c565b60008411610f775760405162461bcd60e51b815260206004820152601c60248201527f455243313135353a20696e76616c6964206d696e7420616d6f756e740000000060448201526064016104f3565b6009546000908152600860205260409020610f93908484612404565b50600160096000828254610fa79190612f9a565b92505081905550610fd7856001600954610fc19190612fb2565b8660405180602001604052806000815250611566565b6001600954610fe69190612fb2565b95945050505050565b60008281526003602052604090206001015461100a81611162565b61077683836113e4565b600a805461097390612d99565b6001600160a01b03851633148061103d575061103d8533610425565b6110595760405162461bcd60e51b81526004016104f390612efe565b61074a858585858561176a565b61106e61116c565b610776838383611897565b600c5460ff16156110c05760405162461bcd60e51b8152602060048201526011602482015270496e6974696174656420616c726561647960781b60448201526064016104f3565b600c805460ff191660011790556110d9600b8a8a612404565b506110e6600a8787612404565b50600c8054610100600160b01b0319166101008615150262010000600160b01b03191617620100006001600160a01b038616021790556111278483836118da565b61113260008861135e565b505050505050505050565b60006001600160e01b0319821663152a902d60e11b14806105b357506105b3826118e9565b610814813361190e565b60055460ff16156111b25760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016104f3565b565b81518351146111d55760405162461bcd60e51b81526004016104f390612fc9565b6001600160a01b0384166111fb5760405162461bcd60e51b81526004016104f390613011565b3361120a818787878787611967565b60005b84518110156112f057600085828151811061122a5761122a612f4c565b60200260200101519050600085838151811061124857611248612f4c565b602090810291909101810151600084815280835260408082206001600160a01b038e1683529093529190912054909150818110156112985760405162461bcd60e51b81526004016104f390613056565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906112d5908490612f9a565b92505081905550505050806112e990612f62565b905061120d565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516113409291906130a0565b60405180910390a46113568187878787876119d0565b505050505050565b6113688282610af5565b6107f55760008281526003602090815260408083206001600160a01b03851684529091529020805460ff191660011790556113a03390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6113ee8282610af5565b156107f55760008281526003602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60055460ff166111b25760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016104f3565b61149c61144b565b6005805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b03831633148061150257506115028333610425565b61151e5760405162461bcd60e51b81526004016104f390612efe565b610776838383611b3b565b61153161116c565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586114c93390565b6001600160a01b0384166115c65760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016104f3565b3360006115d285611cd9565b905060006115df85611cd9565b90506115f083600089858589611967565b6000868152602081815260408083206001600160a01b038b16845290915281208054879290611620908490612f9a565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a461168083600089898989611d24565b50505050505050565b816001600160a01b0316836001600160a01b031614156116fd5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016104f3565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0384166117905760405162461bcd60e51b81526004016104f390613011565b33600061179c85611cd9565b905060006117a985611cd9565b90506117b9838989858589611967565b6000868152602081815260408083206001600160a01b038c168452909152902054858110156117fa5760405162461bcd60e51b81526004016104f390613056565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a16825281208054889290611837908490612f9a565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611132848a8a8a8a8a611d24565b6001600160a01b0383163314806118b357506118b38333610425565b6118cf5760405162461bcd60e51b81526004016104f390612efe565b610776838383611dee565b82610776576107768183611f06565b60006001600160e01b03198216637965db0b60e01b14806105b357506105b382612003565b6119188282610af5565b6107f55761192581612053565b611930836020612065565b6040516020016119419291906130c5565b60408051601f198184030181529082905262461bcd60e51b82526104f391600401612577565b61196f61116c565b600c54610100900460ff16801561198e57506001600160a01b03851615155b80156119a257506001600160a01b03841615155b156119c2578260405163581a891360e01b81526004016104f39190612911565b611356868686868686612207565b6001600160a01b0384163b156113565760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190611a14908990899088908890889060040161313a565b602060405180830381600087803b158015611a2e57600080fd5b505af1925050508015611a5e575060408051601f3d908101601f19168201909252611a5b91810190613198565b60015b611b0b57611a6a6131b5565b806308c379a01415611aa45750611a7f6131d1565b80611a8a5750611aa6565b8060405162461bcd60e51b81526004016104f39190612577565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016104f3565b6001600160e01b0319811663bc197c8160e01b146116805760405162461bcd60e51b81526004016104f39061325a565b6001600160a01b038316611b615760405162461bcd60e51b81526004016104f3906132a2565b8051825114611b825760405162461bcd60e51b81526004016104f390612fc9565b6000339050611ba581856000868660405180602001604052806000815250611967565b60005b8351811015611c6a576000848281518110611bc557611bc5612f4c565b602002602001015190506000848381518110611be357611be3612f4c565b602090810291909101810151600084815280835260408082206001600160a01b038c168352909352919091205490915081811015611c335760405162461bcd60e51b81526004016104f3906132e5565b6000928352602083815260408085206001600160a01b038b1686529091529092209103905580611c6281612f62565b915050611ba8565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051611cbb9291906130a0565b60405180910390a46040805160208101909152600090525b50505050565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110611d1357611d13612f4c565b602090810291909101015292915050565b6001600160a01b0384163b156113565760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190611d689089908990889088908890600401613329565b602060405180830381600087803b158015611d8257600080fd5b505af1925050508015611db2575060408051601f3d908101601f19168201909252611daf91810190613198565b60015b611dbe57611a6a6131b5565b6001600160e01b0319811663f23a6e6160e01b146116805760405162461bcd60e51b81526004016104f39061325a565b6001600160a01b038316611e145760405162461bcd60e51b81526004016104f3906132a2565b336000611e2084611cd9565b90506000611e2d84611cd9565b9050611e4d83876000858560405180602001604052806000815250611967565b6000858152602081815260408083206001600160a01b038a16845290915290205484811015611e8e5760405162461bcd60e51b81526004016104f3906132e5565b6000868152602081815260408083206001600160a01b038b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4604080516020810190915260009052611680565b6127106001600160601b0382161115611f745760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b60648201526084016104f3565b6001600160a01b038216611fca5760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c69642072656365697665720000000000000060448201526064016104f3565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600655565b60006001600160e01b03198216636cdb3d1360e11b148061203457506001600160e01b031982166303a24d0760e21b145b806105b357506301ffc9a760e01b6001600160e01b03198316146105b3565b60606105b36001600160a01b03831660145b60606000612074836002612ebd565b61207f906002612f9a565b6001600160401b038111156120965761209661258a565b6040519080825280601f01601f1916602001820160405280156120c0576020820181803683370190505b509050600360fc1b816000815181106120db576120db612f4c565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061210a5761210a612f4c565b60200101906001600160f81b031916908160001a905350600061212e846002612ebd565b612139906001612f9a565b90505b60018111156121b1576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061216d5761216d612f4c565b1a60f81b82828151811061218357612183612f4c565b60200101906001600160f81b031916908160001a90535060049490941c936121aa8161336e565b905061213c565b5083156122005760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016104f3565b9392505050565b6001600160a01b03851661228e5760005b835181101561228c5782818151811061223357612233612f4c565b60200260200101516004600086848151811061225157612251612f4c565b6020026020010151815260200190815260200160002060008282546122769190612f9a565b90915550612285905081612f62565b9050612218565b505b6001600160a01b0384166113565760005b83518110156116805760008482815181106122bc576122bc612f4c565b6020026020010151905060008483815181106122da576122da612f4c565b602002602001015190506000600460008481526020019081526020016000205490508181101561235d5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a206275726e20616d6f756e74206578636565647320746f74604482015267616c537570706c7960c01b60648201526084016104f3565b6000928352600460205260409092209103905561237981612f62565b905061229f565b82805461238c90612d99565b90600052602060002090601f0160209004810192826123ae57600085556123f4565b82601f106123c757805160ff19168380011785556123f4565b828001600101855582156123f4579182015b828111156123f45782518255916020019190600101906123d9565b50612400929150612478565b5090565b82805461241090612d99565b90600052602060002090601f01602090048101928261243257600085556123f4565b82601f1061244b5782800160ff198235161785556123f4565b828001600101855582156123f4579182015b828111156123f457823582559160200191906001019061245d565b5b808211156124005760008155600101612479565b80356001600160a01b03811681146124a457600080fd5b919050565b600080604083850312156124bc57600080fd5b6124c58361248d565b946020939093013593505050565b6001600160e01b03198116811461081457600080fd5b6000602082840312156124fb57600080fd5b8135612200816124d3565b60006020828403121561251857600080fd5b5035919050565b60005b8381101561253a578181015183820152602001612522565b83811115611cd35750506000910152565b6000815180845261256381602086016020860161251f565b601f01601f19169290920160200192915050565b602081526000612200602083018461254b565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b03811182821017156125c5576125c561258a565b6040525050565b600082601f8301126125dd57600080fd5b81356001600160401b038111156125f6576125f661258a565b60405161260d601f8301601f1916602001826125a0565b81815284602083860101111561262257600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561265157600080fd5b81356001600160401b0381111561266757600080fd5b612673848285016125cc565b949350505050565b6000806040838503121561268e57600080fd5b50508035926020909101359150565b60006001600160401b038211156126b6576126b661258a565b5060051b60200190565b600082601f8301126126d157600080fd5b813560206126de8261269d565b6040516126eb82826125a0565b83815260059390931b850182019282810191508684111561270b57600080fd5b8286015b84811015612726578035835291830191830161270f565b509695505050505050565b600080600080600060a0868803121561274957600080fd5b6127528661248d565b94506127606020870161248d565b935060408601356001600160401b038082111561277c57600080fd5b61278889838a016126c0565b9450606088013591508082111561279e57600080fd5b6127aa89838a016126c0565b935060808801359150808211156127c057600080fd5b506127cd888289016125cc565b9150509295509295909350565b600080604083850312156127ed57600080fd5b823591506127fd6020840161248d565b90509250929050565b600082601f83011261281757600080fd5b813560206128248261269d565b60405161283182826125a0565b83815260059390931b850182019282810191508684111561285157600080fd5b8286015b84811015612726576128668161248d565b8352918301918301612855565b6000806040838503121561288657600080fd5b82356001600160401b038082111561289d57600080fd5b6128a986838701612806565b935060208501359150808211156128bf57600080fd5b506128cc858286016126c0565b9150509250929050565b600081518084526020808501945080840160005b83811015612906578151875295820195908201906001016128ea565b509495945050505050565b60208152600061220060208301846128d6565b60008083601f84011261293657600080fd5b5081356001600160401b0381111561294d57600080fd5b6020830191508360208260051b85010111156106fe57600080fd5b60008060008060006060868803121561298057600080fd5b6129898661248d565b945060208601356001600160401b03808211156129a557600080fd5b6129b189838a01612924565b909650945060408801359150808211156129ca57600080fd5b506129d788828901612924565b969995985093965092949392505050565b600080604083850312156129fb57600080fd5b8235915060208301356001600160401b03811115612a1857600080fd5b6128cc858286016125cc565b600080600060608486031215612a3957600080fd5b83356001600160401b0380821115612a5057600080fd5b612a5c87838801612806565b9450602091508186013581811115612a7357600080fd5b612a7f888289016126c0565b945050604086013581811115612a9457600080fd5b8601601f81018813612aa557600080fd5b8035612ab08161269d565b604051612abd82826125a0565b82815260059290921b830185019185810191508a831115612add57600080fd5b8584015b83811015612b1557803586811115612af95760008081fd5b612b078d89838901016125cc565b845250918601918601612ae1565b508096505050505050509250925092565b801515811461081457600080fd5b60008060408385031215612b4757600080fd5b612b508361248d565b91506020830135612b6081612b26565b809150509250929050565b60008083601f840112612b7d57600080fd5b5081356001600160401b03811115612b9457600080fd5b6020830191508360208285010111156106fe57600080fd5b60008060008060608587031215612bc257600080fd5b612bcb8561248d565b93506020850135925060408501356001600160401b03811115612bed57600080fd5b612bf987828801612b6b565b95989497509550505050565b60008060408385031215612c1857600080fd5b612c218361248d565b91506127fd6020840161248d565b600080600080600060a08688031215612c4757600080fd5b612c508661248d565b9450612c5e6020870161248d565b9350604086013592506060860135915060808601356001600160401b03811115612c8757600080fd5b6127cd888289016125cc565b600080600060608486031215612ca857600080fd5b612cb18461248d565b95602085013595506040909401359392505050565b600080600080600080600080600060e08a8c031215612ce457600080fd5b89356001600160401b0380821115612cfb57600080fd5b612d078d838e01612b6b565b909b509950899150612d1b60208d0161248d565b985060408c0135915080821115612d3157600080fd5b50612d3e8c828d01612b6b565b90975095505060608a0135612d5281612b26565b9350612d6060808b0161248d565b925060a08a01356001600160601b0381168114612d7c57600080fd5b9150612d8a60c08b0161248d565b90509295985092959850929598565b600181811c90821680612dad57607f821691505b60208210811415612dce57634e487b7160e01b600052602260045260246000fd5b50919050565b8054600090600181811c9080831680612dee57607f831692505b6020808410821415612e1057634e487b7160e01b600052602260045260246000fd5b818015612e245760018114612e3557612e62565b60ff19861689528489019650612e62565b60008881526020902060005b86811015612e5a5781548b820152908501908301612e41565b505084890196505b50505050505092915050565b6000612673612e7d8386612dd4565b84612dd4565b6001600160a01b03831681526040602082018190526000906126739083018461254b565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615612ed757612ed7612ea7565b500290565b600082612ef957634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602e908201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60408201526d195c881bdc88185c1c1c9bdd995960921b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b6000600019821415612f7657612f76612ea7565b5060010190565b600060208284031215612f8f57600080fd5b815161220081612b26565b60008219821115612fad57612fad612ea7565b500190565b600082821015612fc457612fc4612ea7565b500390565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b6040815260006130b360408301856128d6565b8281036020840152610fe681856128d6565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516130fd81601785016020880161251f565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161312e81602884016020880161251f565b01602801949350505050565b6001600160a01b0386811682528516602082015260a060408201819052600090613166908301866128d6565b828103606084015261317881866128d6565b9050828103608084015261318c818561254b565b98975050505050505050565b6000602082840312156131aa57600080fd5b8151612200816124d3565b600060033d11156131ce5760046000803e5060005160e01c5b90565b600060443d10156131df5790565b6040516003193d81016004833e81513d6001600160401b03816024840111818411171561320e57505050505090565b82850191508151818111156132265750505050505090565b843d87010160208285010111156132405750505050505090565b61324f602082860101876125a0565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b60208082526023908201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526024908201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604082015263616e636560e01b606082015260800190565b6001600160a01b03868116825285166020820152604081018490526060810183905260a0608082018190526000906133639083018461254b565b979650505050505050565b60008161337d5761337d612ea7565b50600019019056fea2646970667358221220a2589bf2c10be6c2774c7316dd37cdc916b5a2d23b5d61df2bf4e9b3b401c7e264736f6c63430008090033

Loading