Token NiftySouq
Overview ERC-721
Total Supply:
2 NS
Holders:
2 addresses
Profile Summary
Contract:
Balance
1 NS
[ Download CSV Export ]
[ 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
0x6080604052600436106102045760003560e01c80636352211e11610118578063a2309ff8116100a0578063d547741f1161006f578063d547741f146105fa578063dc33e6811461061a578063e985e9c51461063a578063ebbb87be14610683578063f851a440146106a357600080fd5b8063a2309ff814610569578063b88d4fde14610582578063bf0b175e146105a2578063c87b56dd146105da57600080fd5b806375b238fc116100e757806375b238fc146104cb57806391d14854146104ff57806395d89b411461051f578063a217fddf14610534578063a22cb4651461054957600080fd5b80636352211e1461046357806369f80433146104835780636c0360eb1461049657806370a08231146104ab57600080fd5b80632f2ff15d1161019b57806342966c681161016a57806342966c68146103c1578063453ab141146103e15780634f558e791461040157806353ed51431461042157806355f804b31461044357600080fd5b80632f2ff15d1461034b57806336568abe1461036b57806340163a631461038b57806342842e0e146103a157600080fd5b80630ae7da4b116101d75780630ae7da4b146102ba57806318160ddd146102d457806323b872dd146102fb578063248a9ca31461031b57600080fd5b806301ffc9a71461020957806306fdde031461023e578063081812fc14610260578063095ea7b314610298575b600080fd5b34801561021557600080fd5b50610229610224366004612d36565b6106c3565b60405190151581526020015b60405180910390f35b34801561024a57600080fd5b506102536106e3565b60405161023591906130ff565b34801561026c57600080fd5b5061028061027b366004612cfa565b610775565b6040516001600160a01b039091168152602001610235565b3480156102a457600080fd5b506102b86102b3366004612c8d565b6107b9565b005b3480156102c657600080fd5b50600b546102299060ff1681565b3480156102e057600080fd5b5060015460005403600019015b604051908152602001610235565b34801561030757600080fd5b506102b8610316366004612bac565b505050565b34801561032757600080fd5b506102ed610336366004612cfa565b60009081526008602052604090206001015490565b34801561035757600080fd5b506102b8610366366004612d13565b610842565b34801561037757600080fd5b506102b8610386366004612d13565b610867565b34801561039757600080fd5b506102ed61271081565b3480156103ad57600080fd5b506102b86103bc366004612bac565b6108ea565b3480156103cd57600080fd5b506102b86103dc366004612cfa565b610905565b3480156103ed57600080fd5b506102b86103fc366004612cb7565b610962565b34801561040d57600080fd5b5061022961041c366004612cfa565b610a01565b34801561042d57600080fd5b50610436610a0c565b6040516102359190613007565b34801561044f57600080fd5b506102b861045e366004612d70565b610c1e565b34801561046f57600080fd5b5061028061047e366004612cfa565b610c96565b6102ed610491366004612dfe565b610ca8565b3480156104a257600080fd5b50610253611075565b3480156104b757600080fd5b506102ed6104c6366004612b5e565b611084565b3480156104d757600080fd5b506102ed7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b34801561050b57600080fd5b5061022961051a366004612d13565b6110d2565b34801561052b57600080fd5b506102536110fd565b34801561054057600080fd5b506102ed600081565b34801561055557600080fd5b506102b8610564366004612c63565b61110c565b34801561057557600080fd5b50600054600019016102ed565b34801561058e57600080fd5b506102b861059d366004612be8565b6111a2565b3480156105ae57600080fd5b506105c26105bd366004612b5e565b6111f3565b6040516001600160401b039091168152602001610235565b3480156105e657600080fd5b506102536105f5366004612cfa565b611221565b34801561060657600080fd5b506102b8610615366004612d13565b61122c565b34801561062657600080fd5b506102ed610635366004612b5e565b611251565b34801561064657600080fd5b50610229610655366004612b79565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561068f57600080fd5b506102ed61069e366004612db8565b61127f565b3480156106af57600080fd5b50600954610280906001600160a01b031681565b60006106ce82611562565b806106dd57506106dd826115b2565b92915050565b6060600280546106f290613246565b80601f016020809104026020016040519081016040528092919081815260200182805461071e90613246565b801561076b5780601f106107405761010080835404028352916020019161076b565b820191906000526020600020905b81548152906001019060200180831161074e57829003601f168201915b5050505050905090565b6000610780826115d7565b61079d576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006107c482610c96565b9050806001600160a01b0316836001600160a01b031614156107f95760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b0382161480159061081957506108178133610655565b155b15610837576040516367d9dca160e11b815260040160405180910390fd5b610316838383611610565b60008281526008602052604090206001015461085d8161166c565b6103168383611676565b6001600160a01b03811633146108dc5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b6108e682826116fc565b5050565b610316838383604051806020016040528060008152506111a2565b3361090f82610c96565b6001600160a01b0316146109545760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71037bbb732b960a11b60448201526064016108d3565b61095f816000611763565b50565b61098c7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775336110d2565b6109c75760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71030b236b4b760a11b60448201526064016108d3565b6001600160a01b038216600090815260056020526040902080546001600160c01b0316600160c01b6001600160401b038416021790555050565b60006106dd826115d7565b60606000546001600160401b03811115610a2857610a28613302565b604051908082528060200260200182016040528015610a7d57816020015b610a6a60405180606001604052806060815260200160608152602001606081525090565b815260200190600190039081610a465790505b50905060015b600054811015610c1a576000818152600c602090815260409182902082518154608093810282018401909452606081018481529093919284928491840182828015610aed57602002820191906000526020600020905b815481526020019060010190808311610ad9575b5050505050815260200160018201805480602002602001604051908101604052809291908181526020018280548015610b4f57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610b31575b50505050508152602001600282018054610b6890613246565b80601f0160208091040260200160405190810160405280929190818152602001828054610b9490613246565b8015610be15780601f10610bb657610100808354040283529160200191610be1565b820191906000526020600020905b815481529060010190602001808311610bc457829003601f168201915b505050505081525050828281518110610bfc57610bfc6132ec565b60200260200101819052508080610c129061327b565b915050610a83565b5090565b610c487fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775336110d2565b610c835760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71030b236b4b760a11b60448201526064016108d3565b80516108e690600a90602084019061290f565b6000610ca182611916565b5192915050565b6000610cb76020850185613112565b610cc46040870187613112565b828114610d135760405162461bcd60e51b815260206004820152601f60248201527f636f7272757074656420726576656e75657320616e642063726561746f72730060448201526064016108d3565b6000805b84811015610e33576000868683818110610d3357610d336132ec565b9050602002013511610d815760405162461bcd60e51b81526020600482015260176024820152761e995c9bc81c995d995b9d59481a5cc81a5b9d985b1a59604a1b60448201526064016108d3565b6000848483818110610d9557610d956132ec565b9050602002016020810190610daa9190612b5e565b6001600160a01b03161415610dfb5760405162461bcd60e51b81526020600482015260176024820152761b9d5b1b0818dc99585d1bdc881a5cc81a5b9d985b1a59604a1b60448201526064016108d3565b858582818110610e0d57610e0d6132ec565b9050602002013582610e1f91906131a1565b915080610e2b8161327b565b915050610d17565b50612710811115610e795760405162461bcd60e51b815260206004820152601060248201526f726576656e7565206f766572666c6f7760801b60448201526064016108d3565b33610e8a60808b0160608c01612b5e565b6001600160a01b03161415610ee15760405162461bcd60e51b815260206004820152601860248201527f73656c6c657220616e642062757965722069732073616d65000000000000000060448201526064016108d3565b60008715610efa57610ef38a8a611a3d565b9050610f06565b610f038a611ac5565b90505b6001600160a01b038116610f2060808c0160608d01612b5e565b6001600160a01b031614610f805760405162461bcd60e51b815260206004820152602160248201527f5369676e617475726520696e76616c6964206f7220756e617574686f72697a656044820152601960fa1b60648201526084016108d3565b8935341015610fd15760405162461bcd60e51b815260206004820152601f60248201527f496e73756666696369656e742066756e647320746f206c617a79206d696e740060448201526064016108d3565b600054610fde828d611b30565b610feb60408c018c613112565b6000838152600c602052604090206110089260019091019161298f565b5061101660a08c018c61315b565b6000838152600c60205260409020611033926002909101916129e2565b5061104160208c018c613112565b6000838152600c6020526040902061105a929091612a56565b50611066823383611b4a565b9b9a5050505050505050505050565b6060600a80546106f290613246565b60006001600160a01b0382166110ad576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b60009182526008602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600380546106f290613246565b6001600160a01b0382163314156111365760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6111ad848484611b4a565b6001600160a01b0383163b151580156111cf57506111cd84848484611cca565b155b156111ed576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6001600160a01b038116600090815260056020526040812054600160c01b90046001600160401b03166106dd565b60606106dd82611dc2565b6000828152600860205260409020600101546112478161166c565b61031683836116fc565b6001600160a01b038116600090815260056020526040812054600160401b90046001600160401b03166106dd565b600061128b8280613112565b6112986020850185613112565b8281146112e75760405162461bcd60e51b815260206004820152601f60248201527f636f7272757074656420726576656e75657320616e642063726561746f72730060448201526064016108d3565b6000805b84811015611407576000868683818110611307576113076132ec565b90506020020135116113555760405162461bcd60e51b81526020600482015260176024820152761e995c9bc81c995d995b9d59481a5cc81a5b9d985b1a59604a1b60448201526064016108d3565b6000848483818110611369576113696132ec565b905060200201602081019061137e9190612b5e565b6001600160a01b031614156113cf5760405162461bcd60e51b81526020600482015260176024820152761b9d5b1b0818dc99585d1bdc881a5cc81a5b9d985b1a59604a1b60448201526064016108d3565b8585828181106113e1576113e16132ec565b90506020020135826113f391906131a1565b9150806113ff8161327b565b9150506112eb565b5061271081111561144d5760405162461bcd60e51b815260206004820152601060248201526f726576656e7565206f766572666c6f7760801b60448201526064016108d3565b61145a6020880188613112565b90506114668880613112565b90501480156114835750600061147f6020890189613112565b9050115b6114cf5760405162461bcd60e51b815260206004820152601d60248201527f6e6f742073657420726576656e75657320616e642063726561746f727300000060448201526064016108d3565b6000546114dc338a611b30565b6114e68880613112565b6000838152600c602052604090206114ff929091612a56565b5061150d604089018961315b565b6000838152600c6020526040902061152a926002909101916129e2565b506115386020890189613112565b6000838152600c602052604090206115559260019091019161298f565b5098975050505050505050565b60006001600160e01b031982166380ac58cd60e01b148061159357506001600160e01b03198216635b5e139f60e01b145b806106dd57506301ffc9a760e01b6001600160e01b03198316146106dd565b60006001600160e01b03198216637965db0b60e01b14806106dd57506106dd82611562565b6000816001111580156115eb575060005482105b80156106dd575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b61095f8133611e53565b61168082826110d2565b6108e65760008281526008602090815260408083206001600160a01b03851684529091529020805460ff191660011790556116b83390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b61170682826110d2565b156108e65760008281526008602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600061176e83611916565b805190915082156117d4576000336001600160a01b038316148061179757506117978233610655565b806117b25750336117a786610775565b6001600160a01b0316145b9050806117d257604051632ce44b5f60e11b815260040160405180910390fd5b505b6117e060008583611610565b6001600160a01b0380821660008181526005602090815260408083208054600160801b6000196001600160401b0380841691909101811667ffffffffffffffff198416811783900482166001908101831690930277ffffffffffffffff0000000000000000ffffffffffffffff19909416179290921783558b86526004909452828520805460ff60e01b1942909316600160a01b026001600160e01b03199091169097179690961716600160e01b1785559189018084529220805491949091166118de5760005482146118de57805460208701516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038716171781555b5050604051869250600091506001600160a01b0384169060008051602061332f833981519152908390a4505060018054810190555050565b60408051606081018252600080825260208201819052918101919091528180600111158015611946575060005481105b15611a2457600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff16151591810182905290611a225780516001600160a01b0316156119b9579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215611a1d579392505050565b6119b9565b505b604051636f96cda160e11b815260040160405180910390fd5b600080611a4984611eb7565b90506000600182611a5d6020870187612e6b565b604080516000815260208181018084529490945260ff9092168282015291870135606082015290860135608082015260a0016020604051602081039080840390855afa158015611ab1573d6000803e3d6000fd5b5050604051601f1901519695505050505050565b600080611ad183611eb7565b9050611b29611ae3608085018561315b565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b239250859150611f849050565b90611fd7565b9392505050565b6108e6828260405180602001604052806000815250611ffb565b6000611b5582611916565b9050836001600160a01b031681600001516001600160a01b031614611b8c5760405162a1148160e81b815260040160405180910390fd5b6001600160a01b038316611bb357604051633a954ecd60e21b815260040160405180910390fd5b611bbf60008386611610565b6001600160a01b038481166000908152600560209081526040808320805467ffffffffffffffff198082166001600160401b0392831660001901831617909255888616808652838620805493841693831660019081018416949094179055888652600490945282852080546001600160e01b031916909417600160a01b42909216919091021783558601808452922080549193909116611c93576000548214611c9357805460208501516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038916171781555b50505081836001600160a01b0316856001600160a01b031660008051602061332f83398151915260405160405180910390a46111ed565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290611cff903390899088908890600401612fca565b602060405180830381600087803b158015611d1957600080fd5b505af1925050508015611d49575060408051601f3d908101601f19168201909252611d4691810190612d53565b60015b611da4573d808015611d77576040519150601f19603f3d011682016040523d82523d6000602084013e611d7c565b606091505b508051611d9c576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6060611dcd826115d7565b611dea57604051630a14c4b560e41b815260040160405180910390fd5b6000611e0160408051602081019091526000815290565b9050805160001415611e225760405180602001604052806000815250611b29565b80611e2c84612008565b604051602001611e3d929190612f26565b6040516020818303038152906040529392505050565b611e5d82826110d2565b6108e657611e75816001600160a01b03166014612105565b611e80836020612105565b604051602001611e91929190612f55565b60408051601f198184030181529082905262461bcd60e51b82526108d3916004016130ff565b60006106dd7f5943a0c58cba9a9257ca7103392872115e73a7bbc1b60db26a393e5502fce3968335611eec6020860186613112565b604051602001611efd929190612efa565b60405160208183030381529060405280519060200120858060400190611f239190613112565b604051602001611f34929190612eba565b60408051601f198184030181528282528051602091820120908301959095528101929092526060820152608081019190915260a001604051602081830303815290604052805190602001206122a0565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b6000806000611fe685856122ee565b91509150611ff38161235e565b509392505050565b6103168383836001612519565b60608161202c5750506040805180820190915260018152600360fc1b602082015290565b8160005b811561205657806120408161327b565b915061204f9050600a836131b9565b9150612030565b6000816001600160401b0381111561207057612070613302565b6040519080825280601f01601f19166020018201604052801561209a576020820181803683370190505b5090505b8415611dba576120af6001836131ec565b91506120bc600a86613296565b6120c79060306131a1565b60f81b8183815181106120dc576120dc6132ec565b60200101906001600160f81b031916908160001a9053506120fe600a866131b9565b945061209e565b606060006121148360026131cd565b61211f9060026131a1565b6001600160401b0381111561213657612136613302565b6040519080825280601f01601f191660200182016040528015612160576020820181803683370190505b509050600360fc1b8160008151811061217b5761217b6132ec565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106121aa576121aa6132ec565b60200101906001600160f81b031916908160001a90535060006121ce8460026131cd565b6121d99060016131a1565b90505b6001811115612251576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061220d5761220d6132ec565b1a60f81b828281518110612223576122236132ec565b60200101906001600160f81b031916908160001a90535060049490941c9361224a8161322f565b90506121dc565b508315611b295760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016108d3565b60006106dd6122ad6126c2565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000808251604114156123255760208301516040840151606085015160001a612319878285856127e9565b94509450505050612357565b82516040141561234f57602083015160408401516123448683836128d6565b935093505050612357565b506000905060025b9250929050565b6000816004811115612372576123726132d6565b141561237b5750565b600181600481111561238f5761238f6132d6565b14156123dd5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108d3565b60028160048111156123f1576123f16132d6565b141561243f5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108d3565b6003816004811115612453576124536132d6565b14156124ac5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108d3565b60048160048111156124c0576124c06132d6565b141561095f5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016108d3565b6000546001600160a01b03851661254257604051622e076360e81b815260040160405180910390fd5b836125605760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff1981166001600160401b038083168c018116918217600160401b67ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b42909216919091021790558080850183801561260c57506001600160a01b0387163b15155b15612683575b60405182906001600160a01b0389169060009060008051602061332f833981519152908290a461264b6000888480600101955088611cca565b612668576040516368d2bf6b60e11b815260040160405180910390fd5b8082141561261257826000541461267e57600080fd5b6126b7565b5b6040516001830192906001600160a01b0389169060009060008051602061332f833981519152908290a480821415612684575b506000555050505050565b6000306001600160a01b037f0000000000000000000000008dd4028697e2badcbb8d5a7eddf878dcc0ac510a1614801561271b57507f000000000000000000000000000000000000000000000000000000000001388146145b1561274557507f21d734476829a45174f11c931306f1be976a58136e059c2465352a6b6ae4586390565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f1f57ad3eb7c67167a093ca21874342e2ea76c4cb45a96710f567453bb2245693828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561282057506000905060036128cd565b8460ff16601b1415801561283857508460ff16601c14155b1561284957506000905060046128cd565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561289d573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166128c6576000600192509250506128cd565b9150600090505b94509492505050565b6000806001600160ff1b038316816128f360ff86901c601b6131a1565b9050612901878288856127e9565b935093505050935093915050565b82805461291b90613246565b90600052602060002090601f01602090048101928261293d5760008555612983565b82601f1061295657805160ff1916838001178555612983565b82800160010185558215612983579182015b82811115612983578251825591602001919060010190612968565b50610c1a929150612a90565b828054828255906000526020600020908101928215612983579160200282015b828111156129835781546001600160a01b0319166001600160a01b038435161782556020909201916001909101906129af565b8280546129ee90613246565b90600052602060002090601f016020900481019282612a105760008555612983565b82601f10612a295782800160ff19823516178555612983565b82800160010185558215612983579182015b82811115612983578235825591602001919060010190612a3b565b8280548282559060005260206000209081019282156129835791602002820182811115612983578235825591602001919060010190612a3b565b5b80821115610c1a5760008155600101612a91565b60006001600160401b0380841115612abf57612abf613302565b604051601f8501601f19908116603f01168101908282118183101715612ae757612ae7613302565b81604052809350858152868686011115612b0057600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b0381168114612b3157600080fd5b919050565b80358015158114612b3157600080fd5b600060608284031215612b5857600080fd5b50919050565b600060208284031215612b7057600080fd5b611b2982612b1a565b60008060408385031215612b8c57600080fd5b612b9583612b1a565b9150612ba360208401612b1a565b90509250929050565b600080600060608486031215612bc157600080fd5b612bca84612b1a565b9250612bd860208501612b1a565b9150604084013590509250925092565b60008060008060808587031215612bfe57600080fd5b612c0785612b1a565b9350612c1560208601612b1a565b92506040850135915060608501356001600160401b03811115612c3757600080fd5b8501601f81018713612c4857600080fd5b612c5787823560208401612aa5565b91505092959194509250565b60008060408385031215612c7657600080fd5b612c7f83612b1a565b9150612ba360208401612b36565b60008060408385031215612ca057600080fd5b612ca983612b1a565b946020939093013593505050565b60008060408385031215612cca57600080fd5b612cd383612b1a565b915060208301356001600160401b0381168114612cef57600080fd5b809150509250929050565b600060208284031215612d0c57600080fd5b5035919050565b60008060408385031215612d2657600080fd5b82359150612ba360208401612b1a565b600060208284031215612d4857600080fd5b8135611b2981613318565b600060208284031215612d6557600080fd5b8151611b2981613318565b600060208284031215612d8257600080fd5b81356001600160401b03811115612d9857600080fd5b8201601f81018413612da957600080fd5b611dba84823560208401612aa5565b60008060408385031215612dcb57600080fd5b8235915060208301356001600160401b03811115612de857600080fd5b612df485828601612b46565b9150509250929050565b60008060008060c08587031215612e1457600080fd5b8435935060208501356001600160401b03811115612e3157600080fd5b850160c08188031215612e4357600080fd5b9250612e528660408701612b46565b9150612e6060a08601612b36565b905092959194509250565b600060208284031215612e7d57600080fd5b813560ff81168114611b2957600080fd5b60008151808452612ea6816020860160208601613203565b601f01601f19169290920160200192915050565b60008184825b85811015612eef576001600160a01b03612ed983612b1a565b1683526020928301929190910190600101612ec0565b509095945050505050565b60006001600160fb1b03831115612f1057600080fd5b8260051b80858437600092019182525092915050565b60008351612f38818460208801613203565b835190830190612f4c818360208801613203565b01949350505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351612f8d816017850160208801613203565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612fbe816028840160208801613203565b01602801949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612ffd90830184612e8e565b9695505050505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156130f157888303603f19018552815180516060808652815190860181905260808601918a01906000905b8082101561307c5782518452928b0192918b01916001919091019061305c565b50505081890151858203868b01528051808352908a0191600091908b01905b808310156130c45783516001600160a01b03168252928b019260019290920191908b019061309b565b5092890151868403878b0152926130db8185612e8e565b988b01989650505092880192505060010161302e565b509098975050505050505050565b602081526000611b296020830184612e8e565b6000808335601e1984360301811261312957600080fd5b8301803591506001600160401b0382111561314357600080fd5b6020019150600581901b360382131561235757600080fd5b6000808335601e1984360301811261317257600080fd5b8301803591506001600160401b0382111561318c57600080fd5b60200191503681900382131561235757600080fd5b600082198211156131b4576131b46132aa565b500190565b6000826131c8576131c86132c0565b500490565b60008160001904831182151516156131e7576131e76132aa565b500290565b6000828210156131fe576131fe6132aa565b500390565b60005b8381101561321e578181015183820152602001613206565b838111156111ed5750506000910152565b60008161323e5761323e6132aa565b506000190190565b600181811c9082168061325a57607f821691505b60208210811415612b5857634e487b7160e01b600052602260045260246000fd5b600060001982141561328f5761328f6132aa565b5060010190565b6000826132a5576132a56132c0565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461095f57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220311f331d82aa9843580248161c41bf34b80a2eda6e1f813e3d8f3a2460fdb0ee64736f6c63430008070033