Contract 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd

 

Contract Overview

Balance:
4.527 BNB

BNB Value:
$2,209.45 (@ $488.06/BNB)

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe4168d8514acd34187ff0906dd32139ddd27a9e20ff547dff0cd1111d1869575Nft No Longer Fo...119164732021-10-19 19:34:124 hrs 21 mins ago0x35c448fd0cf8a6897913d12a163de9bb6bc4df4a IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00054004
0xc28fb94e076ed94b3f98a1ffaa1b4cb2358699015ab29fe169434b6ac79b2c59Enter Bid For Nf...119108402021-10-19 14:35:599 hrs 20 mins ago0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0.677 BNB0.000633695
0x1137ab35113b583dcc81f6accf99f112bfbddc965be89dfd781ef1da7e549c3dWithdraw Bid For...119108282021-10-19 14:35:139 hrs 20 mins ago0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.000203515
0xfa85c5caa90dc75c8e761d06e3a95a89e012fe63792c1f4c3c96b45f69e7b2f4Enter Bid For Nf...119107282021-10-19 14:30:009 hrs 26 mins ago0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0.666 BNB0.000729695
0x34997f5fa9dcb56e42df4b3d9593238a68cfa25db1324802461048a5723ddedfWithdraw Bid For...119107082021-10-19 14:29:009 hrs 27 mins ago0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.000203515
0xb035da4ceac1f4ca56d34d827a10e1314e1189f65e8cd10961c3a6a79980ac15Nft No Longer Fo...119099842021-10-19 13:51:2010 hrs 4 mins ago0x01d882dc1c78b1a66acee54cbe57d7b919a479d6 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00054004
0xfa34486808c950030cfd8f3a0831608ce61712698db4799f8bbee318a10c9464Nft No Longer Fo...119097482021-10-19 13:39:3110 hrs 16 mins ago0x3ce83ecfc953924813d4f154f8cecfb82fa8f008 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00050254
0xd8d19cc6d5ed736c80243007f8f4051848e24c03f3d480c703b6825fadfae5b2Nft No Longer Fo...119097232021-10-19 13:38:1610 hrs 17 mins ago0x3ce83ecfc953924813d4f154f8cecfb82fa8f008 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00050254
0x99bd4d419c20716602ab59870e832d5fa9a1d8b4f5af0ebdc60942104e35415aNft No Longer Fo...119096852021-10-19 13:36:2210 hrs 19 mins ago0x3ce83ecfc953924813d4f154f8cecfb82fa8f008 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00050254
0xcc17e12b3d2f984393c9a508ea14b1a0ba50b7d22ea839dd8207a958568c4cf0Nft No Longer Fo...119096592021-10-19 13:35:0410 hrs 21 mins ago0x3ce83ecfc953924813d4f154f8cecfb82fa8f008 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00050254
0xfed3e24272f400610686f135292140ed616269107912e0a8a6fff51e07a45ac5Nft No Longer Fo...119093242021-10-19 13:18:1910 hrs 37 mins ago0x3ce83ecfc953924813d4f154f8cecfb82fa8f008 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00054004
0x112b8bfd18addab974b190945ffb6c168fdc989c82b87bc9da35d2f695341653Nft No Longer Fo...119088682021-10-19 12:55:3011 hrs ago0x278e1dbe867d4157b85b841c1be343be9a252b07 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00050254
0x6495f68e47aa056d86e89896d4d9d699141f76be9b58b78411d69e03387fd32cOffer Nft For Sa...119083202021-10-19 12:27:2211 hrs 28 mins ago0xb577dfca930c6639d0a18bff708d2f65ed24ff0e IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00130643
0x3d21641429cba50a3133bafbd0d2ebf7ca39041d51a95becaa88f60f15808cc5Nft No Longer Fo...119083002021-10-19 12:26:1011 hrs 29 mins ago0xb577dfca930c6639d0a18bff708d2f65ed24ff0e IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00054004
0xbafea790b1f874e00ca69986945b810490816587c4ad355a891b65ae96f79d7fOffer Nft For Sa...119081652021-10-19 12:19:0011 hrs 37 mins ago0xf605e72938ecda6b1f5d2a754acc470e9f2d51ac IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00149843
0x2f06053d8f43b9ac67c33f8ad26280e94962e23f09006b902708b158c5d15af5Offer Nft For Sa...119081162021-10-19 12:16:3311 hrs 39 mins ago0xf605e72938ecda6b1f5d2a754acc470e9f2d51ac IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00157343
0x30315871f6b5288521c6a1ff6e30921ad0730f9b0419e0fba04b3fd581dc686fOffer Nft For Sa...119078022021-10-19 12:00:4711 hrs 55 mins ago0xd9a19b068e79a14c05536ecb2c7ae3f0a81cfccf IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00161543
0x1464df4ce03fe9c4350fe835493f73a02aa1c3688dbd37176ddf7d1a4f88f682Offer Nft For Sa...119070752021-10-19 11:24:2512 hrs 31 mins ago0x01d882dc1c78b1a66acee54cbe57d7b919a479d6 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00161543
0x00fa4946733f8fe82bd074d3ed266a90089e3ceaff68f30190181163b79baa9cOffer Nft For Sa...119070282021-10-19 11:22:0412 hrs 34 mins ago0x01d882dc1c78b1a66acee54cbe57d7b919a479d6 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00161543
0x218b4789ac7340c9dda2a39739c2c1509788db9adac742f6239642ecc1057568Nft No Longer Fo...119056802021-10-19 10:14:3913 hrs 41 mins ago0x5c67043b89c29b4e4931c10c02dafa52c2fcddfe IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00054004
0x3e9eb2bf82093bd2d2069bef3b60287e825cd4285246159fc392da34b7ad56f3Offer Nft For Sa...119024312021-10-19 7:32:0016 hrs 24 mins ago0xd9a19b068e79a14c05536ecb2c7ae3f0a81cfccf IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00161543
0xe6d019debb9b6c7d5d7c7b9b972b20af115bc1c9d57cb6f8e38ca3ba8a3af130Offer Nft For Sa...119023892021-10-19 7:29:5416 hrs 26 mins ago0xd9a19b068e79a14c05536ecb2c7ae3f0a81cfccf IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00161543
0x8589a04ac2e83acc94bff409d5222108671a3ecd9908358355e558cd8c082b78Nft No Longer Fo...118912162021-10-18 22:09:221 day 1 hr ago0x5c038cb4a3bc5189670de3d01ea4bfdb58c917a5 IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0 BNB0.00050254
0x4cba017835c9efd06a205e5081538ccb9743645e3a15d44e37abafcc94ef2d22Enter Bid For Nf...118902472021-10-18 21:20:541 day 2 hrs ago0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0.87 BNB0.00035051
0x52966a098e7b687b260720f44455a271c368b79c8b02be8508d5eb8cbadc3233Enter Bid For Nf...118894882021-10-18 20:42:571 day 3 hrs ago0x400bd37918fd19a0644b72b45e508b98dc44b6ed IN  0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0.67 BNB0.00035051
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x1137ab35113b583dcc81f6accf99f112bfbddc965be89dfd781ef1da7e549c3d119108282021-10-19 14:35:139 hrs 20 mins ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd0.666 BNB
0x34997f5fa9dcb56e42df4b3d9593238a68cfa25db1324802461048a5723ddedf119107082021-10-19 14:29:009 hrs 27 mins ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd0.87 BNB
0x4cba017835c9efd06a205e5081538ccb9743645e3a15d44e37abafcc94ef2d22118902472021-10-18 21:20:541 day 2 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x400bd37918fd19a0644b72b45e508b98dc44b6ed0.67 BNB
0x52966a098e7b687b260720f44455a271c368b79c8b02be8508d5eb8cbadc3233118894882021-10-18 20:42:571 day 3 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd0.666 BNB
0x70c56beaf23eac8a7a7de6a94b3f28d278cbb7128373d07197d05fa72a14bfcb118887092021-10-18 20:03:571 day 3 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x400bd37918fd19a0644b72b45e508b98dc44b6ed0.6 BNB
0xa20a4f002697a1209ae639df71e41d61d7f660f0ad2140eb588d7629a632168b118878312021-10-18 19:20:031 day 4 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd0.533 BNB
0xe7a518295be241cf78039795333922057ea352f6a30b35f66980e543db31ed16118282752021-10-16 17:23:503 days 6 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd0.64 BNB
0x7157b15b2511f03889bd6b70bf5fd0bb6c220bcb0e9834aade67c15048526a6d118190782021-10-16 9:40:493 days 14 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x3b3abbc49537a8ecef462d9721d9bb529cf38cfd0.5 BNB
0x7886292bdb48c8e44ab49bafc798243c49f2e02c2fce898014eab6144315fa06117007212021-10-12 6:16:127 days 17 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x1d58add512d1c6983cdeca370b904dcc9ea981770.003 BNB
0x7886292bdb48c8e44ab49bafc798243c49f2e02c2fce898014eab6144315fa06117007212021-10-12 6:16:127 days 17 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x2ea614af6c9e19e7aba24f717146fc99f32cfd350.0075 BNB
0x7886292bdb48c8e44ab49bafc798243c49f2e02c2fce898014eab6144315fa06117007212021-10-12 6:16:127 days 17 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0xce70eaa70f8eaccb3ba0a54412132fb36c92112b0.0075 BNB
0x7886292bdb48c8e44ab49bafc798243c49f2e02c2fce898014eab6144315fa06117007212021-10-12 6:16:127 days 17 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x6a18d13df7caa89f3ac07c948aafb757d1a22cf30.282 BNB
0x89308d866ab7e8da552c98f88c1115a7f8563795a550ff29aacd45d745048614116780282021-10-11 10:39:448 days 13 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x1d58add512d1c6983cdeca370b904dcc9ea981770.01 BNB
0x89308d866ab7e8da552c98f88c1115a7f8563795a550ff29aacd45d745048614116780282021-10-11 10:39:448 days 13 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x2ea614af6c9e19e7aba24f717146fc99f32cfd350.025 BNB
0x89308d866ab7e8da552c98f88c1115a7f8563795a550ff29aacd45d745048614116780282021-10-11 10:39:448 days 13 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0xce70eaa70f8eaccb3ba0a54412132fb36c92112b0.025 BNB
0x89308d866ab7e8da552c98f88c1115a7f8563795a550ff29aacd45d745048614116780282021-10-11 10:39:448 days 13 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x6a18d13df7caa89f3ac07c948aafb757d1a22cf30.94 BNB
0x0310c88ca939ac175297665c0ceadf8b5facbb002602fea3457e3eedcd936e5b116751952021-10-11 8:17:538 days 15 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x1d58add512d1c6983cdeca370b904dcc9ea981770.01 BNB
0x0310c88ca939ac175297665c0ceadf8b5facbb002602fea3457e3eedcd936e5b116751952021-10-11 8:17:538 days 15 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x2ea614af6c9e19e7aba24f717146fc99f32cfd350.025 BNB
0x0310c88ca939ac175297665c0ceadf8b5facbb002602fea3457e3eedcd936e5b116751952021-10-11 8:17:538 days 15 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0xce70eaa70f8eaccb3ba0a54412132fb36c92112b0.025 BNB
0x0310c88ca939ac175297665c0ceadf8b5facbb002602fea3457e3eedcd936e5b116751952021-10-11 8:17:538 days 15 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x8dad4d7b35d6179c74f4881c984ea0702a61ba260.94 BNB
0x681117ef97a1644e1e3cad733bc01c1f282a63846aefe9041aa8cdcc52a428e2116010802021-10-08 18:18:5511 days 5 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x1d58add512d1c6983cdeca370b904dcc9ea981770.0055 BNB
0x681117ef97a1644e1e3cad733bc01c1f282a63846aefe9041aa8cdcc52a428e2116010802021-10-08 18:18:5511 days 5 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x2ea614af6c9e19e7aba24f717146fc99f32cfd350.01375 BNB
0x681117ef97a1644e1e3cad733bc01c1f282a63846aefe9041aa8cdcc52a428e2116010802021-10-08 18:18:5511 days 5 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0xce70eaa70f8eaccb3ba0a54412132fb36c92112b0.01375 BNB
0x681117ef97a1644e1e3cad733bc01c1f282a63846aefe9041aa8cdcc52a428e2116010802021-10-08 18:18:5511 days 5 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0xe0ae1436a8fdbd15beb3e6c5dbe974dc47f502d00.517 BNB
0xf4ee7aedb2d51d0e78b115834d99b21e82846a81d3f16ed6bb1c62f94af2b2a8115928672021-10-08 11:26:4611 days 12 hrs ago 0x8f5ce29bd5afd6d3ab7dae9d4b79fd5011a7abcd0x1d58add512d1c6983cdeca370b904dcc9ea981770.015 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BMEEBITDEX

Compiler Version
v0.6.2+commit.bacdbe57

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license
/**
 *Submitted for verification at BscScan.com on 2021-09-16
*/

// SPDX-License-Identifier: MIT

pragma solidity >=0.6.2;


library SafeMath {

    /**
    * @dev Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        require(c / a == b);
        return c;
    }

    /**
    * @dev Integer division of two numbers, truncating the quotient.
    */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        // uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return a / b;
    }

    /**
    * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        require(c >= a);
        return c;
    }
}


interface ERC721TokenReceiver {
    function onERC721Received(address _operator, address _from, uint256 _tokenId, bytes calldata _data) external returns(bytes4);
}

/*

_________  ___          _     _ _       
| ___ \  \/  |         | |   (_) |      
| |_/ / .  . | ___  ___| |__  _| |_ ___ 
| ___ \ |\/| |/ _ \/ _ \ '_ \| | __/ __|
| |_/ / |  | |  __/  __/ |_) | | |_\__ \
\____/\_|  |_/\___|\___|_.__/|_|\__|___/
                                        
                                        
https://bmeebits.com

*/


interface BMEEBIT{
    function ownerOf(uint256 tokenId) external view returns (address owner);
    function safeTransferFrom(address from, address to, uint256 tokenId) external;
    function getApproved(uint256 tokenId) external view returns (address operator);
    function isApprovedForAll(address owner, address operator) external view returns (bool);
}

contract BMEEBITDEX is ERC721TokenReceiver {
    using SafeMath for uint256;

    struct Offer {
        bool isForSale;
        uint nftIndex;
        address seller;
        uint minValue;          // in trx
        address onlySellTo;     // specify to sell only to a specific person
        uint offerListIndex;

    }

    struct Bid {
        bool hasBid;
        uint nftIndex;
        address bidder;
        uint value;
        uint counter;
    }

    uint public DexFeePercent = 6;

    address payable private feeBenefeciaryOne;
    address payable private feeBenefeciaryTwo;
    address payable private feeBenefeciaryThree;


    bool public marketPaused;

    address payable internal deployer;
    uint bidcounter = 0;
    BMEEBIT private tmeebits;

    // A record of nfts that are offered for sale at a specific minimum value, and perhaps to a specific person
    mapping (uint => Offer) public nftsOfferedForSale;
    
    //Data about all open offers
    Offer[] public offers;

    // A record of the highest nft bid
    mapping (uint => Bid) public nftBids;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event NftTransfer(address indexed from, address indexed to, uint256 nftIndex);
    event NftOffered(uint indexed nftIndex, uint indexed minValue, address indexed toAddress);
    event NftBidEntered(uint indexed nftIndex, uint indexed value, address indexed fromAddress);
    event NftBidWithdrawn(uint indexed nftIndex, uint indexed value, address indexed fromAddress);
    event NftBought(uint indexed nftIndex, uint value, address indexed fromAddress, address indexed toAddress);
    event NftSell(uint indexed nftIndex, uint indexed value, address indexed toAddress);
    event NftNoLongerForSale(uint indexed nftIndex);
    event ERC721Received(address operator, address _from, uint256 tokenId);

    modifier onlyDeployer() {
        require(msg.sender == deployer, "Only deployer.");
        _;
    }

    bool private reentrancyLock = false;

    /* Prevent a contract function from being reentrant-called. */
    modifier reentrancyGuard {
        if (reentrancyLock) {
            revert();
        }
        reentrancyLock = true;
        _;
        reentrancyLock = false;
    }

    constructor(address _tmeebit, address payable _feeOne, address payable _feeTwo, address payable _feeThree) public {

        feeBenefeciaryOne = _feeOne;
        feeBenefeciaryTwo = _feeTwo;
        feeBenefeciaryThree = _feeThree;

        deployer = msg.sender;

        tmeebits = BMEEBIT(_tmeebit);

    }

    function pauseMarket(bool _paused) external onlyDeployer {
        marketPaused = _paused;
    }

    function offerNftForSale(uint nftIndex, uint minSalePriceInTrx) public reentrancyGuard {

        require(marketPaused == false, 'Market Paused');

        require(tmeebits.ownerOf(nftIndex) == msg.sender, 'Only owner');

        require((tmeebits.getApproved(nftIndex) == address(this) || tmeebits.isApprovedForAll(msg.sender, address(this))), 'Not Approved');

        tmeebits.safeTransferFrom(msg.sender, address(this), nftIndex);

        Offer memory currentOffer =  Offer(true, nftIndex, msg.sender, minSalePriceInTrx, address(0), offers.length);
        nftsOfferedForSale[nftIndex] = currentOffer;
        offers.push(currentOffer);

        emit NftOffered(nftIndex, minSalePriceInTrx, address(0));

    }

    function offerNftForSaleToAddress(uint nftIndex, uint minSalePriceInTrx, address toAddress) public reentrancyGuard {

        require(marketPaused == false, 'Market Paused');

        require(tmeebits.ownerOf(nftIndex) == msg.sender, 'Only owner');

        require((tmeebits.getApproved(nftIndex) == address(this) || tmeebits.isApprovedForAll(msg.sender, address(this))), 'Not Approved');

        tmeebits.safeTransferFrom(msg.sender, address(this), nftIndex);

        Offer memory currentOffer =  Offer(true, nftIndex, msg.sender, minSalePriceInTrx, toAddress, offers.length);
        nftsOfferedForSale[nftIndex] = currentOffer;
        offers.push(currentOffer);


        NftOffered(nftIndex, minSalePriceInTrx, toAddress);
    }

    function buyNft(uint nftIndex) public payable reentrancyGuard {

        require(marketPaused == false, 'Market Paused');

        Offer memory offer = nftsOfferedForSale[nftIndex];

        require(offer.isForSale == true, 'nft is not for sale');              // nft not actually for sale

        if (offer.onlySellTo != address(0) && offer.onlySellTo != msg.sender){
            revert("you can't buy this nft");
        } // nft not supposed to be sold to this user

        require(msg.sender != offer.seller, 'You can not buy your nft');

        require(msg.value >= offer.minValue, "Didn't send enough BNB");      // Didn't send enough BNB

        require(address(this) == tmeebits.ownerOf(nftIndex), 'Seller no longer owner of nft');              // Seller no longer owner of nft

        address seller = offer.seller;

        tmeebits.safeTransferFrom(address(this), msg.sender, nftIndex);

        Transfer(seller, msg.sender, 1);

        //Remove offers data
        Offer memory emptyOffer = Offer(false, nftIndex, msg.sender, 0, address(0), 0);
        nftsOfferedForSale[nftIndex] = emptyOffer;
        offers[offer.offerListIndex] = emptyOffer;

        emit NftNoLongerForSale(nftIndex);

        // (bool success, ) = address(uint160(seller)).call.value(msg.value)("");
        // require(success, "Address: unable to send value, recipient may have reverted");
        
        //Calculate fee
        (uint sellerShareValue, uint feeBOneValue, uint feeBTwoValue, uint feeBThreeValue)  = _calculateShares(msg.value);
        _sendValue(seller, sellerShareValue);
        _sendValue(feeBenefeciaryOne, feeBOneValue);
        _sendValue(feeBenefeciaryTwo, feeBTwoValue);
        _sendValue(feeBenefeciaryThree, feeBThreeValue);


        NftBought(nftIndex, msg.value, seller, msg.sender);
        NftSell(nftIndex, msg.value, msg.sender);


        Bid memory bid = nftBids[nftIndex];

        if (bid.hasBid) {

            nftBids[nftIndex] = Bid(false, nftIndex, address(0), 0,0);

            (bool success, ) = address(uint160(bid.bidder)).call.value(bid.value)("");

            require(success, "Address: unable to send value, recipient may have reverted");
        }
    }

    function enterBidForNft(uint nftIndex) public payable reentrancyGuard {

        require(marketPaused == false, 'Market Paused');

        Offer memory offer = nftsOfferedForSale[nftIndex];

        require(offer.isForSale == true, 'nft is not for sale');

        require(offer.seller != msg.sender, 'owner can not bid');

        require(msg.value > 0, 'bid can not be zero');

        Bid memory existing = nftBids[nftIndex];

        require(msg.value > existing.value, 'you can not bid lower than last bid');

        if (existing.value > 0) {
            // Refund the failing bid
            (bool success, ) = address(uint160(existing.bidder)).call.value(existing.value)("");
            require(success, "Address: unable to send value, recipient may have reverted");
        }
        bidcounter++;
        nftBids[nftIndex] = Bid(true, nftIndex, msg.sender, msg.value,bidcounter);

        NftBidEntered(nftIndex, msg.value, msg.sender);

    }

    function acceptBidForNft(uint nftIndex, uint minPrice) public reentrancyGuard {

        require(marketPaused == false, 'Market Paused');

        Offer memory offer = nftsOfferedForSale[nftIndex];

        address seller = offer.seller;

        Bid memory bid = nftBids[nftIndex];

        require(seller == msg.sender, 'Only NFT Owner');

        require(bid.value > 0, 'there is not any bid');

        require(bid.value >= minPrice, 'bid is lower than min price');

        tmeebits.safeTransferFrom(address(this), bid.bidder, nftIndex);

        Transfer(seller, bid.bidder, 1);

        Offer memory emptyOffer = Offer(false, nftIndex, msg.sender, 0, address(0), 0);
        nftsOfferedForSale[nftIndex] = emptyOffer;
        offers[offer.offerListIndex] = emptyOffer;

        nftBids[nftIndex] = Bid(false, nftIndex, address(0), 0,0);

        // (bool success, ) = address(uint160(offer.seller)).call.value(bid.value)("");
        // require(success, "Address: unable to send value, recipient may have reverted");
        
        //Calculate fee
        (uint sellerShareValue, uint feeBOneValue, uint feeBTwoValue, uint feeBThreeValue)  = _calculateShares(bid.value);
        _sendValue(offer.seller, sellerShareValue);
        _sendValue(feeBenefeciaryOne, feeBOneValue);
        _sendValue(feeBenefeciaryTwo, feeBTwoValue);
        _sendValue(feeBenefeciaryThree, feeBThreeValue);


        NftBought(nftIndex, bid.value, seller, bid.bidder);
        NftSell(nftIndex, bid.value, bid.bidder);

    }

    function withdrawBidForNft(uint nftIndex) public reentrancyGuard {

        Bid memory bid = nftBids[nftIndex];

        require(bid.hasBid == true, 'There is not bid');
        require(bid.bidder == msg.sender, 'Only bidder can withdraw');

        uint amount = bid.value;

        nftBids[nftIndex] = Bid(false, nftIndex, address(0), 0,0);

        // Refund the bid money
        (bool success, ) = address(uint160(msg.sender)).call.value(amount)("");

        require(success, "Address: unable to send value, recipient may have reverted");

        emit NftBidWithdrawn(nftIndex, bid.value, msg.sender);

    }

    function nftNoLongerForSale(uint nftIndex) public reentrancyGuard{

        Offer memory offer = nftsOfferedForSale[nftIndex];

        require(offer.isForSale == true, 'nft is not for sale');

        address seller = offer.seller;

        require(seller == msg.sender, 'Only Owner');

        tmeebits.safeTransferFrom(address(this), msg.sender, nftIndex);

        Offer memory emptyOffer = Offer(false, nftIndex, msg.sender, 0, address(0), 0);
        nftsOfferedForSale[nftIndex] = emptyOffer;
        offers[offer.offerListIndex] = emptyOffer;

        Bid memory bid = nftBids[nftIndex];

        if(bid.hasBid){

            nftBids[nftIndex] = Bid(false, nftIndex, address(0), 0,0);

            // Refund the bid money
            (bool success, ) = address(uint160(bid.bidder)).call.value(bid.value)("");

            require(success, "Address: unable to send value, recipient may have reverted");
        }

        emit NftNoLongerForSale(nftIndex);

    }

    function onERC721Received(address _operator, address _from, uint256 _tokenId, bytes calldata _data) external override returns(bytes4){

        _data;

        emit ERC721Received(_operator, _from, _tokenId);

        return 0x150b7a02;

    }

    function _sendValue(address _to, uint _value) internal {
        (bool success, ) = address(uint160(_to)).call{value: _value}("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    function _calculateShares(uint value) internal view returns (uint _sellerShare, uint _feeBOneShare, uint _feeBTwoShare, uint _feeBThreeValue) {
        uint totalFeeValue = _fraction(DexFeePercent, 100, value); // fee: 6% of nft price

        _sellerShare = value - totalFeeValue; // 94% of nft price

        _feeBOneShare = _fraction(25 , 60, totalFeeValue); // Owner1 wallet
        _feeBTwoShare = _fraction(25 , 60, totalFeeValue); // Owner2 wallet
        _feeBThreeValue = _fraction(10 , 60, totalFeeValue); // Revenue wallet


        return ( _sellerShare,  _feeBOneShare,  _feeBTwoShare, _feeBThreeValue);
    }

    function _fraction(uint devidend, uint divisor, uint value) internal pure returns(uint) {
        return (value.mul(devidend)).div(divisor);
    }
    
    
    function claimOwner(uint256 _amount) public onlyDeployer {
        msg.sender.transfer(_amount);
    }

    function chandeDexFee(uint _DexFeePercent) public onlyDeployer {
        DexFeePercent = _DexFeePercent;
    }
    
    function offersMaxIndex() public view returns (uint){
        return offers.length;
    }
    
    function changeWalletThree(address payable _newAddressForThree) public onlyDeployer {
        feeBenefeciaryThree = _newAddressForThree;
    }
    
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_tmeebit","type":"address"},{"internalType":"address payable","name":"_feeOne","type":"address"},{"internalType":"address payable","name":"_feeTwo","type":"address"},{"internalType":"address payable","name":"_feeThree","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"address","name":"_from","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721Received","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"nftIndex","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"}],"name":"NftBidEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"nftIndex","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"}],"name":"NftBidWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"nftIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"}],"name":"NftBought","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"nftIndex","type":"uint256"}],"name":"NftNoLongerForSale","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"nftIndex","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"minValue","type":"uint256"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"}],"name":"NftOffered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"nftIndex","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"}],"name":"NftSell","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"nftIndex","type":"uint256"}],"name":"NftTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DexFeePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftIndex","type":"uint256"},{"internalType":"uint256","name":"minPrice","type":"uint256"}],"name":"acceptBidForNft","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftIndex","type":"uint256"}],"name":"buyNft","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_DexFeePercent","type":"uint256"}],"name":"chandeDexFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newAddressForThree","type":"address"}],"name":"changeWalletThree","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"claimOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftIndex","type":"uint256"}],"name":"enterBidForNft","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"marketPaused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"nftBids","outputs":[{"internalType":"bool","name":"hasBid","type":"bool"},{"internalType":"uint256","name":"nftIndex","type":"uint256"},{"internalType":"address","name":"bidder","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"counter","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftIndex","type":"uint256"}],"name":"nftNoLongerForSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"nftsOfferedForSale","outputs":[{"internalType":"bool","name":"isForSale","type":"bool"},{"internalType":"uint256","name":"nftIndex","type":"uint256"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"uint256","name":"minValue","type":"uint256"},{"internalType":"address","name":"onlySellTo","type":"address"},{"internalType":"uint256","name":"offerListIndex","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftIndex","type":"uint256"},{"internalType":"uint256","name":"minSalePriceInTrx","type":"uint256"}],"name":"offerNftForSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftIndex","type":"uint256"},{"internalType":"uint256","name":"minSalePriceInTrx","type":"uint256"},{"internalType":"address","name":"toAddress","type":"address"}],"name":"offerNftForSaleToAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"offers","outputs":[{"internalType":"bool","name":"isForSale","type":"bool"},{"internalType":"uint256","name":"nftIndex","type":"uint256"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"uint256","name":"minValue","type":"uint256"},{"internalType":"address","name":"onlySellTo","type":"address"},{"internalType":"uint256","name":"offerListIndex","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"offersMaxIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_operator","type":"address"},{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_paused","type":"bool"}],"name":"pauseMarket","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftIndex","type":"uint256"}],"name":"withdrawBidForNft","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405260066000908155600555600a805460ff1916905534801561002457600080fd5b50604051612dca380380612dca8339818101604052608081101561004757600080fd5b50805160208201516040830151606090930151600180546001600160a01b03199081166001600160a01b0394851617909155600280548216958416959095179094556003805485169183169190911790556004805433908516179055600680549093169116179055612d0c806100be6000396000f3fe6080604052600436106101095760003560e01c80637e8ec0b711610095578063a3b28b6e11610064578063a3b28b6e1461043f578063b32d8b1814610469578063b61c94b01461047e578063e24cf638146104a8578063f9901b3e146104d857610109565b80637e8ec0b71461030d5780637ea19b2b146103375780638a72ea6a1461037657806394209495146103e057610109565b80633b020382116100dc5780633b0203821461023a5780633c53f7ca14610261578063572794fa146102915780635ec390d8146102ae57806361e43bcb146102da57610109565b8063150b7a021461010e578063243adbdd146101c857806327ee72ec146101e75780633a283bd214610211575b600080fd5b34801561011a57600080fd5b506101ab6004803603608081101561013157600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561016c57600080fd5b82018360208201111561017e57600080fd5b803590602001918460018302840111640100000000831117156101a057600080fd5b509092509050610502565b604080516001600160e01b03199092168252519081900360200190f35b6101e5600480360360208110156101de57600080fd5b5035610562565b005b3480156101f357600080fd5b506101e56004803603602081101561020a57600080fd5b5035610d48565b34801561021d57600080fd5b506102266111c2565b604080519115158252519081900360200190f35b34801561024657600080fd5b5061024f6111d2565b60408051918252519081900360200190f35b34801561026d57600080fd5b506101e56004803603604081101561028457600080fd5b50803590602001356111d8565b6101e5600480360360208110156102a757600080fd5b50356116bf565b3480156102ba57600080fd5b506101e5600480360360208110156102d157600080fd5b50351515611a96565b3480156102e657600080fd5b506101e5600480360360208110156102fd57600080fd5b50356001600160a01b0316611b04565b34801561031957600080fd5b506101e56004803603602081101561033057600080fd5b5035611b76565b34801561034357600080fd5b506101e56004803603606081101561035a57600080fd5b50803590602081013590604001356001600160a01b0316611de8565b34801561038257600080fd5b506103a06004803603602081101561039957600080fd5b50356122d3565b60408051961515875260208701959095526001600160a01b03938416868601526060860192909252909116608084015260a0830152519081900360c00190f35b3480156103ec57600080fd5b5061040a6004803603602081101561040357600080fd5b5035612327565b60408051951515865260208601949094526001600160a01b039092168484015260608401526080830152519081900360a00190f35b34801561044b57600080fd5b506101e56004803603602081101561046257600080fd5b5035612364565b34801561047557600080fd5b5061024f6123b9565b34801561048a57600080fd5b506101e5600480360360208110156104a157600080fd5b50356123bf565b3480156104b457600080fd5b506101e5600480360360408110156104cb57600080fd5b5080359060200135612440565b3480156104e457600080fd5b506103a0600480360360208110156104fb57600080fd5b5035612a5c565b604080516001600160a01b0380881682528616602082015280820185905290516000917f941a9d9a9af7f97737c018d13918859e12f44e16c4b4c6ac922dacf021cfbf14919081900360600190a150630a85bd0160e11b95945050505050565b600a5460ff161561057257600080fd5b600a805460ff19166001179055600354600160a01b900460ff16156105ce576040805162461bcd60e51b815260206004820152600d60248201526c13585c9ad95d0814185d5cd959609a1b604482015290519081900360640190fd5b6105d6612bf5565b50600081815260076020908152604091829020825160c081018452815460ff1615158082526001808401549483019490945260028301546001600160a01b0390811695830195909552600383015460608301526004830154909416608082015260059091015460a0820152911461068a576040805162461bcd60e51b81526020600482015260136024820152726e6674206973206e6f7420666f722073616c6560681b604482015290519081900360640190fd5b60808101516001600160a01b0316158015906106b3575060808101516001600160a01b03163314155b156106fe576040805162461bcd60e51b81526020600482015260166024820152751e5bdd4818d85b89dd08189d5e481d1a1a5cc81b999d60521b604482015290519081900360640190fd5b80604001516001600160a01b0316336001600160a01b03161415610769576040805162461bcd60e51b815260206004820152601860248201527f596f752063616e206e6f742062757920796f7572206e66740000000000000000604482015290519081900360640190fd5b80606001513410156107bb576040805162461bcd60e51b81526020600482015260166024820152752234b23713ba1039b2b7321032b737bab3b41021272160511b604482015290519081900360640190fd5b600654604080516331a9108f60e11b81526004810185905290516001600160a01b0390921691636352211e91602480820192602092909190829003018186803b15801561080757600080fd5b505afa15801561081b573d6000803e3d6000fd5b505050506040513d602081101561083157600080fd5b50516001600160a01b0316301461088f576040805162461bcd60e51b815260206004820152601d60248201527f53656c6c6572206e6f206c6f6e676572206f776e6572206f66206e6674000000604482015290519081900360640190fd5b6040808201516006548251632142170760e11b815230600482015233602482015260448101869052925191926001600160a01b03909116916342842e0e9160648082019260009290919082900301818387803b1580156108ee57600080fd5b505af1158015610902573d6000803e3d6000fd5b5050604080516001815290513393506001600160a01b03851692507fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a361094f612bf5565b506040805160c0810182526000808252602080830187815233848601908152606085018481526080860185815260a08088018781528c88526007909652979095208651815490151560ff199091161781559251600184015590516002830180546001600160a01b039283166001600160a01b0319918216179091559151600384015593516004830180549190951691161790925551600590910155908301516008805483929081106109fd57fe5b600091825260208083208451600690930201805492151560ff1990931692909217825583015160018201556040808401516002830180546001600160a01b039283166001600160a01b03199182161790915560608601516003850155608086015160048501805491909316911617905560a090930151600590910155905185917f37f781b51a7fcf0a9d89e3fb7a4063cce1243c994ca758af999874602063c47b91a2600080600080610aaf34612aa3565b9350935093509350610ac18685612af5565b600154610ad7906001600160a01b031684612af5565b600254610aed906001600160a01b031683612af5565b600354610b03906001600160a01b031682612af5565b60408051348152905133916001600160a01b038916918b917f41649ae8e9376f6f76b75054c2ff748df65e7df64b60646f2fe14aa8eb43e5ca919081900360200190a4604051339034908a907f3274655448d8c9cfae5db17798bd50d31d42cab238e0caf42326257878346e8590600090a4610b7d612c3f565b50600088815260096020908152604091829020825160a081018452815460ff16158015825260018301549382019390935260028201546001600160a01b03169381019390935260038101546060840152600401546080830152610d33576040518060a001604052806000151581526020018a815260200160006001600160a01b03168152602001600081526020016000815250600960008b815260200190815260200160002060008201518160000160006101000a81548160ff0219169083151502179055506020820151816001015560408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506060820151816003015560808201518160040155905050600081604001516001600160a01b0316826060015160405180600001905060006040518083038185875af1925050503d8060008114610cec576040519150601f19603f3d011682016040523d82523d6000602084013e610cf1565b606091505b5050905080610d315760405162461bcd60e51b815260040180806020018281038252603a815260200180612c7a603a913960400191505060405180910390fd5b505b5050600a805460ff1916905550505050505050565b600a5460ff1615610d5857600080fd5b600a805460ff19166001179055610d6d612bf5565b50600081815260076020908152604091829020825160c081018452815460ff1615158082526001808401549483019490945260028301546001600160a01b0390811695830195909552600383015460608301526004830154909416608082015260059091015460a08201529114610e21576040805162461bcd60e51b81526020600482015260136024820152726e6674206973206e6f7420666f722073616c6560681b604482015290519081900360640190fd5b60408101516001600160a01b0381163314610e70576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9027bbb732b960b11b604482015290519081900360640190fd5b60065460408051632142170760e11b81523060048201523360248201526044810186905290516001600160a01b03909216916342842e0e9160648082019260009290919082900301818387803b158015610ec957600080fd5b505af1158015610edd573d6000803e3d6000fd5b50505050610ee9612bf5565b506040805160c0810182526000808252602080830187815233848601908152606085018481526080860185815260a08088018781528c88526007909652979095208651815490151560ff199091161781559251600184015590516002830180546001600160a01b039283166001600160a01b031991821617909155915160038401559351600483018054919095169116179092555160059091015590830151600880548392908110610f9757fe5b60009182526020918290208351600690920201805491151560ff1990921691909117815590820151600182015560408201516002820180546001600160a01b039283166001600160a01b03199182161790915560608401516003840155608084015160048401805491909316911617905560a09091015160059091015561101c612c3f565b50600084815260096020908152604091829020825160a081018452815460ff16158015825260018301549382019390935260028201546001600160a01b03169381019390935260038101546060840152600401546080830152611186576040805160a081018252600080825260208083018981528385018381526060808601858152608087018681528d875260099095528786209651875460ff19169015151787559251600187015590516002860180546001600160a01b0319166001600160a01b03928316179055915160038601559151600490940193909355848401519085015193519193921691908381818185875af1925050503d806000811461113f576040519150601f19603f3d011682016040523d82523d6000602084013e611144565b606091505b50509050806111845760405162461bcd60e51b815260040180806020018281038252603a815260200180612c7a603a913960400191505060405180910390fd5b505b60405185907f37f781b51a7fcf0a9d89e3fb7a4063cce1243c994ca758af999874602063c47b90600090a25050600a805460ff19169055505050565b600354600160a01b900460ff1681565b60005481565b600a5460ff16156111e857600080fd5b600a805460ff19166001179055600354600160a01b900460ff1615611244576040805162461bcd60e51b815260206004820152600d60248201526c13585c9ad95d0814185d5cd959609a1b604482015290519081900360640190fd5b600654604080516331a9108f60e11b815260048101859052905133926001600160a01b031691636352211e916024808301926020929190829003018186803b15801561128f57600080fd5b505afa1580156112a3573d6000803e3d6000fd5b505050506040513d60208110156112b957600080fd5b50516001600160a01b031614611303576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b6006546040805163020604bf60e21b815260048101859052905130926001600160a01b03169163081812fc916024808301926020929190829003018186803b15801561134e57600080fd5b505afa158015611362573d6000803e3d6000fd5b505050506040513d602081101561137857600080fd5b50516001600160a01b0316148061140857506006546040805163e985e9c560e01b815233600482015230602482015290516001600160a01b039092169163e985e9c591604480820192602092909190829003018186803b1580156113db57600080fd5b505afa1580156113ef573d6000803e3d6000fd5b505050506040513d602081101561140557600080fd5b50515b611448576040805162461bcd60e51b815260206004820152600c60248201526b139bdd08105c1c1c9bdd995960a21b604482015290519081900360640190fd5b60065460408051632142170760e11b81523360048201523060248201526044810185905290516001600160a01b03909216916342842e0e9160648082019260009290919082900301818387803b1580156114a157600080fd5b505af11580156114b5573d6000803e3d6000fd5b505050506114c1612bf5565b506040805160c0810182526001808252602080830186815233848601908152606085018781526000608087018181526008805460a08a019081528c845260079097528983208951815460ff199081169115159190911782558751828b015586516002830180546001600160a01b03199081166001600160a01b039384161790915587516003850155855160048501805483169184169190911790558a5160059094019390935583549a8b0184559285528a517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee36006909b029a8b01805490921690151517905595517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee489015593517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee588018054871691861691909117905591517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee687015590517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee78601805490941692169190911790915590517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee8909201919091559151909190839085907f23fd9ce16474cedd06348c8c860a52b4c0280c141c715fc2f7005644ee124610908490a45050600a805460ff1916905550565b600a5460ff16156116cf57600080fd5b600a805460ff19166001179055600354600160a01b900460ff161561172b576040805162461bcd60e51b815260206004820152600d60248201526c13585c9ad95d0814185d5cd959609a1b604482015290519081900360640190fd5b611733612bf5565b50600081815260076020908152604091829020825160c081018452815460ff1615158082526001808401549483019490945260028301546001600160a01b0390811695830195909552600383015460608301526004830154909416608082015260059091015460a082015291146117e7576040805162461bcd60e51b81526020600482015260136024820152726e6674206973206e6f7420666f722073616c6560681b604482015290519081900360640190fd5b60408101516001600160a01b031633141561183d576040805162461bcd60e51b81526020600482015260116024820152701bdddb995c8818d85b881b9bdd08189a59607a1b604482015290519081900360640190fd5b60003411611888576040805162461bcd60e51b81526020600482015260136024820152726269642063616e206e6f74206265207a65726f60681b604482015290519081900360640190fd5b611890612c3f565b50600082815260096020908152604091829020825160a081018452815460ff161515815260018201549281019290925260028101546001600160a01b031692820192909252600382015460608201819052600490920154608082015290341161192a5760405162461bcd60e51b8152600401808060200182810382526023815260200180612cb46023913960400191505060405180910390fd5b6060810151156119d057604080820151606083015191516000926001600160a01b0390921691908381818185875af1925050503d8060008114611989576040519150601f19603f3d011682016040523d82523d6000602084013e61198e565b606091505b50509050806119ce5760405162461bcd60e51b815260040180806020018281038252603a815260200180612c7a603a913960400191505060405180910390fd5b505b600580546001908101918290556040805160a081018252828152602080820188815233838501818152346060860181815260808701998a5260008d815260099096528786209651875460ff1916901515178755935197860197909755516002850180546001600160a01b0319166001600160a01b03909216919091179055905160038401559451600490920191909155905186917f1f7613b2b0af45c6465262cd5fb32a4506947b362b0fc2ff3f7d118b31c5002e91a45050600a805460ff1916905550565b6004546001600160a01b03163314611ae6576040805162461bcd60e51b815260206004820152600e60248201526d27b7363c903232b83637bcb2b91760911b604482015290519081900360640190fd5b60038054911515600160a01b0260ff60a01b19909216919091179055565b6004546001600160a01b03163314611b54576040805162461bcd60e51b815260206004820152600e60248201526d27b7363c903232b83637bcb2b91760911b604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b600a5460ff1615611b8657600080fd5b600a805460ff19166001179055611b9b612c3f565b50600081815260096020908152604091829020825160a081018452815460ff1615158082526001808401549483019490945260028301546001600160a01b0316948201949094526003820154606082015260049091015460808201529114611c3d576040805162461bcd60e51b815260206004820152601060248201526f151a195c99481a5cc81b9bdd08189a5960821b604482015290519081900360640190fd5b60408101516001600160a01b03163314611c9e576040805162461bcd60e51b815260206004820152601860248201527f4f6e6c79206269646465722063616e2077697468647261770000000000000000604482015290519081900360640190fd5b6060818101516040805160a08101825260008082526020808301888152838501838152968401838152608085018481528a855260099093528584209451855460ff19169015151785559051600185015595516002840180546001600160a01b0319166001600160a01b0390921691909117905594516003830155935160049091015551909190339083908381818185875af1925050503d8060008114611d60576040519150601f19603f3d011682016040523d82523d6000602084013e611d65565b606091505b5050905080611da55760405162461bcd60e51b815260040180806020018281038252603a815260200180612c7a603a913960400191505060405180910390fd5b606083015160405133919086907f8dc2a3b783e20457dd07457845578592204631dfb580272b7bbe8484b16ae7d590600090a45050600a805460ff191690555050565b600a5460ff1615611df857600080fd5b600a805460ff19166001179055600354600160a01b900460ff1615611e54576040805162461bcd60e51b815260206004820152600d60248201526c13585c9ad95d0814185d5cd959609a1b604482015290519081900360640190fd5b600654604080516331a9108f60e11b815260048101869052905133926001600160a01b031691636352211e916024808301926020929190829003018186803b158015611e9f57600080fd5b505afa158015611eb3573d6000803e3d6000fd5b505050506040513d6020811015611ec957600080fd5b50516001600160a01b031614611f13576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b604482015290519081900360640190fd5b6006546040805163020604bf60e21b815260048101869052905130926001600160a01b03169163081812fc916024808301926020929190829003018186803b158015611f5e57600080fd5b505afa158015611f72573d6000803e3d6000fd5b505050506040513d6020811015611f8857600080fd5b50516001600160a01b0316148061201857506006546040805163e985e9c560e01b815233600482015230602482015290516001600160a01b039092169163e985e9c591604480820192602092909190829003018186803b158015611feb57600080fd5b505afa158015611fff573d6000803e3d6000fd5b505050506040513d602081101561201557600080fd5b50515b612058576040805162461bcd60e51b815260206004820152600c60248201526b139bdd08105c1c1c9bdd995960a21b604482015290519081900360640190fd5b60065460408051632142170760e11b81523360048201523060248201526044810186905290516001600160a01b03909216916342842e0e9160648082019260009290919082900301818387803b1580156120b157600080fd5b505af11580156120c5573d6000803e3d6000fd5b505050506120d1612bf5565b506040805160c0810182526001808252602080830187815233848601908152606085018881526001600160a01b03888116608088018181526008805460a08b0190815260008f815260079099528b89208b51815460ff199081169115159190911782558951828d015588516002830180546001600160a01b0319908116928a169290921790558851600384015585516004840180548316918a16919091179055835160059093019290925583549b8c018455928a528b517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee36006909c029b8c0180549094169015151790925596517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee48a015594517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee589018054871691851691909117905592517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee688015591517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee78701805490941691161790915590517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee890930192909255925191929091859187917f23fd9ce16474cedd06348c8c860a52b4c0280c141c715fc2f7005644ee1246109190a45050600a805460ff191690555050565b600881815481106122e057fe5b600091825260209091206006909102018054600182015460028301546003840154600485015460059095015460ff909416955091936001600160a01b039182169391169086565b6009602052600090815260409020805460018201546002830154600384015460049094015460ff9093169391926001600160a01b03909116919085565b6004546001600160a01b031633146123b4576040805162461bcd60e51b815260206004820152600e60248201526d27b7363c903232b83637bcb2b91760911b604482015290519081900360640190fd5b600055565b60085490565b6004546001600160a01b0316331461240f576040805162461bcd60e51b815260206004820152600e60248201526d27b7363c903232b83637bcb2b91760911b604482015290519081900360640190fd5b604051339082156108fc029083906000818181858888f1935050505015801561243c573d6000803e3d6000fd5b5050565b600a5460ff161561245057600080fd5b600a805460ff19166001179055600354600160a01b900460ff16156124ac576040805162461bcd60e51b815260206004820152600d60248201526c13585c9ad95d0814185d5cd959609a1b604482015290519081900360640190fd5b6124b4612bf5565b50600082815260076020908152604091829020825160c081018452815460ff161515815260018201549281019290925260028101546001600160a01b039081169383018490526003820154606084015260048201541660808301526005015460a082015290612521612c3f565b50600084815260096020908152604091829020825160a081018452815460ff161515815260018201549281019290925260028101546001600160a01b03908116938301939093526003810154606083015260040154608082015290821633146125c2576040805162461bcd60e51b815260206004820152600e60248201526d27b7363c9027232a1027bbb732b960911b604482015290519081900360640190fd5b6000816060015111612612576040805162461bcd60e51b81526020600482015260146024820152731d1a195c99481a5cc81b9bdd08185b9e48189a5960621b604482015290519081900360640190fd5b838160600151101561266b576040805162461bcd60e51b815260206004820152601b60248201527f626964206973206c6f776572207468616e206d696e2070726963650000000000604482015290519081900360640190fd5b6006546040808301518151632142170760e11b81523060048201526001600160a01b0391821660248201526044810189905291519216916342842e0e9160648082019260009290919082900301818387803b1580156126c957600080fd5b505af11580156126dd573d6000803e3d6000fd5b5050505080604001516001600160a01b0316826001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60016040518082815260200191505060405180910390a3612739612bf5565b506040805160c0810182526000808252602080830189815233848601908152606085018481526080860185815260a08088018781528e88526007909652979095208651815490151560ff199091161781559251600184015590516002830180546001600160a01b039283166001600160a01b0319918216179091559151600384015593516004830180549190951691161790925551600590910155908401516008805483929081106127e757fe5b906000526020600020906006020160008201518160000160006101000a81548160ff0219169083151502179055506020820151816001015560408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506060820151816003015560808201518160040160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a082015181600501559050506040518060a0016040528060001515815260200187815260200160006001600160a01b031681526020016000815260200160008152506009600088815260200190815260200160002060008201518160000160006101000a81548160ff0219169083151502179055506020820151816001015560408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550606082015181600301556080820151816004015590505060008060008061295a8660600151612aa3565b9350935093509350612970886040015185612af5565b600154612986906001600160a01b031684612af5565b60025461299c906001600160a01b031683612af5565b6003546129b2906001600160a01b031682612af5565b85604001516001600160a01b0316876001600160a01b03168b7f41649ae8e9376f6f76b75054c2ff748df65e7df64b60646f2fe14aa8eb43e5ca89606001516040518082815260200191505060405180910390a485604001516001600160a01b031686606001518b7f3274655448d8c9cfae5db17798bd50d31d42cab238e0caf42326257878346e8560405160405180910390a45050600a805460ff191690555050505050505050565b60076020526000908152604090208054600182015460028301546003840154600485015460059095015460ff9094169492936001600160a01b039283169391929091169086565b6000806000806000612ab9600054606488612b8a565b90508086039450612acd6019603c83612b8a565b9350612adc6019603c83612b8a565b9250612aeb600a603c83612b8a565b9150509193509193565b6040516000906001600160a01b0384169083908381818185875af1925050503d8060008114612b40576040519150601f19603f3d011682016040523d82523d6000602084013e612b45565b606091505b5050905080612b855760405162461bcd60e51b815260040180806020018281038252603a815260200180612c7a603a913960400191505060405180910390fd5b505050565b6000612bac83612ba0848763ffffffff612bb416565b9063ffffffff612be216565b949350505050565b600082612bc357506000612bdc565b5081810281838281612bd157fe5b0414612bdc57600080fd5b92915050565b6000818381612bed57fe5b049392505050565b6040518060c001604052806000151581526020016000815260200160006001600160a01b031681526020016000815260200160006001600160a01b03168152602001600081525090565b6040518060a001604052806000151581526020016000815260200160006001600160a01b031681526020016000815260200160008152509056fe416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564796f752063616e206e6f7420626964206c6f776572207468616e206c61737420626964a2646970667358221220ae054fa60f28f1aa4ba735d04e20a9995d964eaad152c7b4d8d443858e9fbc9864736f6c634300060200330000000000000000000000001324896b602ed5336f5ff96267552bc8ce6af12f000000000000000000000000ce70eaa70f8eaccb3ba0a54412132fb36c92112b0000000000000000000000002ea614af6c9e19e7aba24f717146fc99f32cfd350000000000000000000000001d58add512d1c6983cdeca370b904dcc9ea98177

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000001324896b602ed5336f5ff96267552bc8ce6af12f000000000000000000000000ce70eaa70f8eaccb3ba0a54412132fb36c92112b0000000000000000000000002ea614af6c9e19e7aba24f717146fc99f32cfd350000000000000000000000001d58add512d1c6983cdeca370b904dcc9ea98177

-----Decoded View---------------
Arg [0] : _tmeebit (address): 0x1324896b602ed5336f5ff96267552bc8ce6af12f
Arg [1] : _feeOne (address): 0xce70eaa70f8eaccb3ba0a54412132fb36c92112b
Arg [2] : _feeTwo (address): 0x2ea614af6c9e19e7aba24f717146fc99f32cfd35
Arg [3] : _feeThree (address): 0x1d58add512d1c6983cdeca370b904dcc9ea98177

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000001324896b602ed5336f5ff96267552bc8ce6af12f
Arg [1] : 000000000000000000000000ce70eaa70f8eaccb3ba0a54412132fb36c92112b
Arg [2] : 0000000000000000000000002ea614af6c9e19e7aba24f717146fc99f32cfd35
Arg [3] : 0000000000000000000000001d58add512d1c6983cdeca370b904dcc9ea98177


Deployed ByteCode Sourcemap

2141:12514:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12862:251;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12862:251:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;12862:251:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;12862:251:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;12862:251:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;-1:-1;12862:251:0;;-1:-1:-1;12862:251:0;-1:-1:-1;12862:251:0;:::i;:::-;;;;-1:-1:-1;;;;;;12862:251:0;;;;;;;;;;;;;;6399:2257;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6399:2257:0;;:::i;:::-;;11854:1000;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11854:1000:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11854:1000:0;;:::i;2812:24::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2812:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;2624:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2624:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;4900:731;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4900:731:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4900:731:0;;;;;;;:::i;8664:980::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8664:980:0;;:::i;4794:98::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4794:98:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4794:98:0;;;;:::i;14502:144::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14502:144:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;14502:144:0;-1:-1:-1;;;;;14502:144:0;;:::i;11213:633::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11213:633:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11213:633:0;;:::i;5639:752::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5639:752:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5639:752:0;;;;;;;;;;;-1:-1:-1;;;;;5639:752:0;;:::i;3153:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3153:21:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3153:21:0;;:::i;:::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3153:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3223:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3223:36:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3223:36:0;;:::i;:::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3223:36:0;;;;;;;;;;;;;;;;;;;;;;;;14275:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14275:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;14275:112:0;;:::i;14399:91::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14399:91:0;;;:::i;14163:104::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14163:104:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;14163:104:0;;:::i;9652:1553::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9652:1553:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9652:1553:0;;;;;;;:::i;3057:49::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3057:49:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3057:49:0;;:::i;12862:251::-;13031:42;;;-1:-1:-1;;;;;13031:42:0;;;;;;;;;;;;;;;;;;;12988:6;;13031:42;;;;;;;;;;-1:-1:-1;;;;12862:251:0;;;;;;;:::o;6399:2257::-;4324:14;;;;4320:55;;;4355:8;;;4320:55;4385:14;:21;;-1:-1:-1;;4385:21:0;4402:4;4385:21;;;6482:12:::1;::::0;-1:-1:-1;;;6482:12:0;::::1;4385:21:::0;6482:12:::1;:21;6474:47;;;::::0;;-1:-1:-1;;;6474:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;6474:47:0;;;;;;;;;;;;;::::1;;6534:18;;:::i;:::-;-1:-1:-1::0;6555:28:0::1;::::0;;;:18:::1;:28;::::0;;;;;;;;6534:49;;::::1;::::0;::::1;::::0;;;;::::1;;;;::::0;;;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;6534:49:0;;::::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;::::1;::::0;;;;;;6604:23:::1;6596:55;;;::::0;;-1:-1:-1;;;6596:55:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;6596:55:0;;;;;;;;;;;;;::::1;;6710:16;::::0;::::1;::::0;-1:-1:-1;;;;;6710:30:0::1;::::0;;::::1;::::0;:64:::1;;-1:-1:-1::0;6744:16:0::1;::::0;::::1;::::0;-1:-1:-1;;;;;6744:30:0::1;6764:10;6744:30;;6710:64;6706:128;;;6790:32;::::0;;-1:-1:-1;;;6790:32:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;6790:32:0;;;;;;;;;;;;;::::1;6706:128;6912:5;:12;;;-1:-1:-1::0;;;;;6898:26:0::1;:10;-1:-1:-1::0;;;;;6898:26:0::1;;;6890:63;;;::::0;;-1:-1:-1;;;6890:63:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;6987:5;:14;;;6974:9;:27;;6966:62;;;::::0;;-1:-1:-1;;;6966:62:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;6966:62:0;;;;;;;;;;;;;::::1;;7097:8;::::0;:26:::1;::::0;;-1:-1:-1;;;7097:26:0;;::::1;::::0;::::1;::::0;;;;;-1:-1:-1;;;;;7097:8:0;;::::1;::::0;:16:::1;::::0;:26;;;;;::::1;::::0;;;;;;;;;:8;:26;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;7097:26:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;7097:26:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;7097:26:0;-1:-1:-1;;;;;7080:43:0::1;7088:4;7080:43;7072:85;;;::::0;;-1:-1:-1;;;7072:85:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;7233:12;::::0;;::::1;::::0;7258:8:::1;::::0;:62;;-1:-1:-1;;;7258:62:0;;7292:4:::1;7258:62;::::0;::::1;::::0;7299:10:::1;7258:62:::0;;;;;;;;;;;;7233:12;;-1:-1:-1;;;;;7258:8:0;;::::1;::::0;:25:::1;::::0;:62;;;;;7216:14:::1;::::0;7258:62;;;;;;;;7216:14;7258:8;:62;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;7258:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;-1:-1:::0;;7333:31:0::1;::::0;;7362:1:::1;7333:31:::0;;;;7350:10:::1;::::0;-1:-1:-1;;;;;;7333:31:0;::::1;::::0;-1:-1:-1;7333:31:0::1;::::0;;;;::::1;::::0;;::::1;7407:23;;:::i;:::-;-1:-1:-1::0;7433:52:0::1;::::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;7433:52:0;;;::::1;::::0;;::::1;::::0;;;7456:10:::1;7433:52:::0;;;;;;;;;;;;;;;;;;;;;;;;;7496:28;;;:18:::1;:28:::0;;;;;;;:41;;;;;::::1;;-1:-1:-1::0;;7496:41:0;;::::1;;::::0;;;;7433:52;7496:41;::::1;::::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;7496:41:0;;::::1;-1:-1:-1::0;;;;;;7496:41:0;;::::1;;::::0;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;;::::0;;;;::::1;::::0;;::::1;::::0;7555:20;;::::1;::::0;7548:6:::1;:28:::0;;7433:52;;7555:20;7548:28;::::1;;;;;;::::0;;;::::1;::::0;;;:41;;:28:::1;::::0;;::::1;;:41:::0;;;::::1;;-1:-1:-1::0;;7548:41:0;;::::1;::::0;;;::::1;::::0;;;::::1;::::0;;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;7548:41:0;;::::1;-1:-1:-1::0;;;;;;7548:41:0;;::::1;;::::0;;;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;::::1;::::0;7607:28;;7626:8;;7607:28:::1;::::0;::::1;7859:21;7882:17:::0;7901::::1;7920:19:::0;7944:27:::1;7961:9;7944:16;:27::i;:::-;7858:113;;;;;;;;7982:36;7993:6;8001:16;7982:10;:36::i;:::-;8040:17;::::0;8029:43:::1;::::0;-1:-1:-1;;;;;8040:17:0::1;8059:12:::0;8029:10:::1;:43::i;:::-;8094:17;::::0;8083:43:::1;::::0;-1:-1:-1;;;;;8094:17:0::1;8113:12:::0;8083:10:::1;:43::i;:::-;8148:19;::::0;8137:47:::1;::::0;-1:-1:-1;;;;;8148:19:0::1;8169:14:::0;8137:10:::1;:47::i;:::-;8199:50;::::0;;8219:9:::1;8199:50:::0;;;;8238:10:::1;::::0;-1:-1:-1;;;;;8199:50:0;::::1;::::0;8209:8;;8199:50:::1;::::0;;;;;::::1;::::0;;::::1;8260:40;::::0;8289:10:::1;::::0;8278:9:::1;::::0;8268:8;;8260:40:::1;::::0;;;::::1;8315:14;;:::i;:::-;-1:-1:-1::0;8332:17:0::1;::::0;;;:7:::1;:17;::::0;;;;;;;;8315:34;;::::1;::::0;::::1;::::0;;;;::::1;;;::::0;::::1;::::0;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;8315:34:0::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;;::::0;;;;;8362:287:::1;;8415:37;;;;;;;;8419:5;8415:37;;;;;;8426:8;8415:37;;;;8444:1;-1:-1:-1::0;;;;;8415:37:0::1;;;;;8448:1;8415:37;;;;8450:1;8415:37;;::::0;8395:7:::1;:17;8403:8;8395:17;;;;;;;;;;;:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;8395:57:0::1;;;;;-1:-1:-1::0;;;;;8395:57:0::1;;;;;;;;;;;;;;;;;;;;;;;;;8470:12;8504:3;:10;;;-1:-1:-1::0;;;;;8488:33:0::1;8528:3;:9;;;8488:54;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;8469:73:0;;;8567:7;8559:78;;;;-1:-1:-1::0;;;8559:78:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8362:287;;-1:-1:-1::0;;4429:14:0;:22;;-1:-1:-1;;4429:22:0;;;-1:-1:-1;;;;;;;6399:2257:0:o;11854:1000::-;4324:14;;;;4320:55;;;4355:8;;;4320:55;4385:14;:21;;-1:-1:-1;;4385:21:0;4402:4;4385:21;;;11932:18:::1;;:::i;:::-;-1:-1:-1::0;11953:28:0::1;::::0;;;:18:::1;:28;::::0;;;;;;;;11932:49;;::::1;::::0;::::1;::::0;;;;::::1;;;;::::0;;;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;11932:49:0;;::::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;::::1;::::0;;;;;;12002:23:::1;11994:55;;;::::0;;-1:-1:-1;;;11994:55:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;11994:55:0;;;;;;;;;;;;;::::1;;12079:12;::::0;::::1;::::0;-1:-1:-1;;;;;12112:20:0;::::1;12122:10;12112:20;12104:43;;;::::0;;-1:-1:-1;;;12104:43:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;12104:43:0;;;;;;;;;;;;;::::1;;12160:8;::::0;:62:::1;::::0;;-1:-1:-1;;;12160:62:0;;12194:4:::1;12160:62;::::0;::::1;::::0;12201:10:::1;12160:62:::0;;;;;;;;;;;;-1:-1:-1;;;;;12160:8:0;;::::1;::::0;:25:::1;::::0;:62;;;;;:8:::1;::::0;:62;;;;;;;;:8;;:62;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;12160:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;12160:62:0;;;;12235:23;;:::i;:::-;-1:-1:-1::0;12261:52:0::1;::::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;12261:52:0;;;::::1;::::0;;::::1;::::0;;;12284:10:::1;12261:52:::0;;;;;;;;;;;;;;;;;;;;;;;;;12324:28;;;:18:::1;:28:::0;;;;;;;:41;;;;;::::1;;-1:-1:-1::0;;12324:41:0;;::::1;;::::0;;;;12261:52;12324:41;::::1;::::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;12324:41:0;;::::1;-1:-1:-1::0;;;;;;12324:41:0;;::::1;;::::0;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;;::::0;;;;::::1;::::0;;::::1;::::0;12383:20;;::::1;::::0;12376:6:::1;:28:::0;;12261:52;;12383:20;12376:28;::::1;;;;;;::::0;;;::::1;::::0;;;;:41;;:28:::1;::::0;;::::1;;:41:::0;;;::::1;;-1:-1:-1::0;;12376:41:0;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;12376:41:0;;::::1;-1:-1:-1::0;;;;;;12376:41:0;;::::1;;::::0;;;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;::::1;::::0;12430:14:::1;;:::i;:::-;-1:-1:-1::0;12447:17:0::1;::::0;;;:7:::1;:17;::::0;;;;;;;;12430:34;;::::1;::::0;::::1;::::0;;;;::::1;;;::::0;::::1;::::0;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;12430:34:0::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;;::::0;;;;;12477:322:::1;;12528:37;::::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;12528:37:0;;;::::1;::::0;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;12508:17;;;:7:::1;:17:::0;;;;;;:57;;;;-1:-1:-1;;12508:57:0::1;::::0;::::1;;;::::0;;;;-1:-1:-1;12508:57:0;::::1;::::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;;12508:57:0::1;-1:-1:-1::0;;;;;12508:57:0;;::::1;;::::0;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;::::1;::::0;;;;12654:10;;::::1;::::0;12678:9;;::::1;::::0;12638:54;;-1:-1:-1;;12638:33:0;::::1;::::0;12678:9;-1:-1:-1;12638:54:0;-1:-1:-1;12638:54:0;12678:9;12638:33;:54:::1;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;12619:73:0;;;12717:7;12709:78;;;;-1:-1:-1::0;;;12709:78:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12477:322;;12816:28;::::0;12835:8;;12816:28:::1;::::0;;;::::1;-1:-1:-1::0;;4429:14:0;:22;;-1:-1:-1;;4429:22:0;;;-1:-1:-1;;;11854:1000:0:o;2812:24::-;;;-1:-1:-1;;;2812:24:0;;;;;:::o;2624:29::-;;;;:::o;4900:731::-;4324:14;;;;4320:55;;;4355:8;;;4320:55;4385:14;:21;;-1:-1:-1;;4385:21:0;4402:4;4385:21;;;5008:12:::1;::::0;-1:-1:-1;;;5008:12:0;::::1;4385:21:::0;5008:12:::1;:21;5000:47;;;::::0;;-1:-1:-1;;;5000:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;5000:47:0;;;;;;;;;;;;;::::1;;5068:8;::::0;:26:::1;::::0;;-1:-1:-1;;;5068:26:0;;::::1;::::0;::::1;::::0;;;;;5098:10:::1;::::0;-1:-1:-1;;;;;5068:8:0::1;::::0;:16:::1;::::0;:26;;;;;::::1;::::0;;;;;;;;:8;:26;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;5068:26:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5068:26:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;5068:26:0;-1:-1:-1;;;;;5068:40:0::1;;5060:63;;;::::0;;-1:-1:-1;;;5060:63:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;5060:63:0;;;;;;;;;;;;;::::1;;5145:8;::::0;:30:::1;::::0;;-1:-1:-1;;;5145:30:0;;::::1;::::0;::::1;::::0;;;;;5187:4:::1;::::0;-1:-1:-1;;;;;5145:8:0::1;::::0;:20:::1;::::0;:30;;;;;::::1;::::0;;;;;;;;:8;:30;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;5145:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5145:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;5145:30:0;-1:-1:-1;;;;;5145:47:0::1;;::::0;:103:::1;;-1:-1:-1::0;5196:8:0::1;::::0;:52:::1;::::0;;-1:-1:-1;;;5196:52:0;;5222:10:::1;5196:52;::::0;::::1;::::0;5242:4:::1;5196:52:::0;;;;;;-1:-1:-1;;;;;5196:8:0;;::::1;::::0;:25:::1;::::0;:52;;;;;::::1;::::0;;;;;;;;;:8;:52;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;5196:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5196:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;5196:52:0;5145:103:::1;5136:130;;;::::0;;-1:-1:-1;;;5136:130:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;5136:130:0;;;;;;;;;;;;;::::1;;5279:8;::::0;:62:::1;::::0;;-1:-1:-1;;;5279:62:0;;5305:10:::1;5279:62;::::0;::::1;::::0;5325:4:::1;5279:62:::0;;;;;;;;;;;;-1:-1:-1;;;;;5279:8:0;;::::1;::::0;:25:::1;::::0;:62;;;;;:8:::1;::::0;:62;;;;;;;;:8;;:62;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;5279:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5279:62:0;;;;5354:25;;:::i;:::-;-1:-1:-1::0;5383:79:0::1;::::0;;::::1;::::0;::::1;::::0;;5389:4:::1;5383:79:::0;;;::::1;::::0;;::::1;::::0;;;5405:10:::1;5383:79:::0;;;;;;;;;;;;-1:-1:-1;5383:79:0;;;;;;5448:6:::1;:13:::0;;5383:79;;;;;;5473:28;;;:18:::1;:28:::0;;;;;;:43;;;;-1:-1:-1;;5473:43:0;;::::1;::::0;::::1;;::::0;;;::::1;::::0;;;;;;::::1;::::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;;5473:43:0;;::::1;-1:-1:-1::0;;;;;5473:43:0;;::::1;;::::0;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;::::1;::::0;;;;27:10:-1;;23:18;;::::1;45:23:::0;;5527:25:0;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;::::0;::::1;;;::::0;;;;;;;;;;;;;;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;;;;;;;;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;;;;;;;;;;;;5570:51;;5383:79;;-1:-1:-1;5383:79:0;;;;5570:51:::1;::::0;-1:-1:-1;;5570:51:0::1;-1:-1:-1::0;;4429:14:0;:22;;-1:-1:-1;;4429:22:0;;;-1:-1:-1;4900:731:0:o;8664:980::-;4324:14;;;;4320:55;;;4355:8;;;4320:55;4385:14;:21;;-1:-1:-1;;4385:21:0;4402:4;4385:21;;;8755:12:::1;::::0;-1:-1:-1;;;8755:12:0;::::1;4385:21:::0;8755:12:::1;:21;8747:47;;;::::0;;-1:-1:-1;;;8747:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;8747:47:0;;;;;;;;;;;;;::::1;;8807:18;;:::i;:::-;-1:-1:-1::0;8828:28:0::1;::::0;;;:18:::1;:28;::::0;;;;;;;;8807:49;;::::1;::::0;::::1;::::0;;;;::::1;;;;::::0;;;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;8807:49:0;;::::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;::::1;::::0;;;;;;8877:23:::1;8869:55;;;::::0;;-1:-1:-1;;;8869:55:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;8869:55:0;;;;;;;;;;;;;::::1;;8945:12;::::0;::::1;::::0;-1:-1:-1;;;;;8945:26:0::1;8961:10;8945:26;;8937:56;;;::::0;;-1:-1:-1;;;8937:56:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;8937:56:0;;;;;;;;;;;;;::::1;;9026:1;9014:9;:13;9006:45;;;::::0;;-1:-1:-1;;;9006:45:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;9006:45:0;;;;;;;;;;;;;::::1;;9064:19;;:::i;:::-;-1:-1:-1::0;9086:17:0::1;::::0;;;:7:::1;:17;::::0;;;;;;;;9064:39;;::::1;::::0;::::1;::::0;;;;::::1;;;;::::0;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;9064:39:0::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;;;::::1;::::0;;::::1;::::0;;;;;;9124:9:::1;:26;9116:74;;;;-1:-1:-1::0;;;9116:74:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9207:14;::::0;::::1;::::0;:18;9203:266:::1;;9316:15;::::0;;::::1;::::0;9345:14:::1;::::0;::::1;::::0;9300:64;;9282:12:::1;::::0;-1:-1:-1;;;;;9300:38:0;;::::1;::::0;9345:14;9282:12;9300:64;9282:12;9300:64;9345:14;9300:38;:64:::1;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;9281:83:0;;;9387:7;9379:78;;;;-1:-1:-1::0;;;9379:78:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9203:266;;9479:10;:12:::0;;::::1;::::0;;::::1;::::0;;;;9522:53:::1;::::0;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;::::1;::::0;;;9542:10:::1;9522:53:::0;;;;;;9554:9:::1;9522:53:::0;;;;;;;;;;;;-1:-1:-1;9502:17:0;;;:7:::1;:17:::0;;;;;;:73;;;;-1:-1:-1;;9502:73:0::1;::::0;::::1;;;::::0;;;;;;::::1;::::0;;;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;;9502:73:0::1;-1:-1:-1::0;;;;;9502:73:0;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;::::1;::::0;;;;9588:46;;9522:53;;9588:46:::1;::::0;::::1;-1:-1:-1::0;;4429:14:0;:22;;-1:-1:-1;;4429:22:0;;;-1:-1:-1;8664:980:0:o;4794:98::-;4117:8;;-1:-1:-1;;;;;4117:8:0;4103:10;:22;4095:49;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;;;;4862:12:::1;:22:::0;;;::::1;;-1:-1:-1::0;;;4862:22:0::1;-1:-1:-1::0;;;;4862:22:0;;::::1;::::0;;;::::1;::::0;;4794:98::o;14502:144::-;4117:8;;-1:-1:-1;;;;;4117:8:0;4103:10;:22;4095:49;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;;;;14597:19:::1;:41:::0;;-1:-1:-1;;;;;;14597:41:0::1;-1:-1:-1::0;;;;;14597:41:0;;;::::1;::::0;;;::::1;::::0;;14502:144::o;11213:633::-;4324:14;;;;4320:55;;;4355:8;;;4320:55;4385:14;:21;;-1:-1:-1;;4385:21:0;4402:4;4385:21;;;11291:14:::1;;:::i;:::-;-1:-1:-1::0;11308:17:0::1;::::0;;;:7:::1;:17;::::0;;;;;;;;11291:34;;::::1;::::0;::::1;::::0;;;;::::1;;;;::::0;;;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;11291:34:0::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;::::1;::::0;;;;;;11346:18:::1;11338:47;;;::::0;;-1:-1:-1;;;11338:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;11338:47:0;;;;;;;;;;;;;::::1;;11404:10;::::0;::::1;::::0;-1:-1:-1;;;;;11404:24:0::1;11418:10;11404:24;11396:61;;;::::0;;-1:-1:-1;;;11396:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;11484:9;::::0;;::::1;::::0;11526:37:::1;::::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;11526:37:0;;;-1:-1:-1;11526:37:0;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;11506:17;;;:7:::1;:17:::0;;;;;;:57;;;;-1:-1:-1;;11506:57:0::1;::::0;::::1;;;::::0;;;;-1:-1:-1;11506:57:0;::::1;::::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;;11506:57:0::1;-1:-1:-1::0;;;;;11506:57:0;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;::::1;::::0;11628:51;11484:9;;-1:-1:-1;11644:10:0::1;::::0;11484:9;;-1:-1:-1;11628:51:0;-1:-1:-1;11628:51:0;11484:9;11644:10;11628:51:::1;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;11609:70:0;;;11700:7;11692:78;;;;-1:-1:-1::0;;;11692:78:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11814:9;::::0;::::1;::::0;11788:48:::1;::::0;11825:10:::1;::::0;11814:9;11804:8;;11788:48:::1;::::0;;;::::1;-1:-1:-1::0;;4429:14:0;:22;;-1:-1:-1;;4429:22:0;;;-1:-1:-1;;11213:633:0:o;5639:752::-;4324:14;;;;4320:55;;;4355:8;;;4320:55;4385:14;:21;;-1:-1:-1;;4385:21:0;4402:4;4385:21;;;5775:12:::1;::::0;-1:-1:-1;;;5775:12:0;::::1;4385:21:::0;5775:12:::1;:21;5767:47;;;::::0;;-1:-1:-1;;;5767:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;5767:47:0;;;;;;;;;;;;;::::1;;5835:8;::::0;:26:::1;::::0;;-1:-1:-1;;;5835:26:0;;::::1;::::0;::::1;::::0;;;;;5865:10:::1;::::0;-1:-1:-1;;;;;5835:8:0::1;::::0;:16:::1;::::0;:26;;;;;::::1;::::0;;;;;;;;:8;:26;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;5835:26:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5835:26:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;5835:26:0;-1:-1:-1;;;;;5835:40:0::1;;5827:63;;;::::0;;-1:-1:-1;;;5827:63:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;5827:63:0;;;;;;;;;;;;;::::1;;5912:8;::::0;:30:::1;::::0;;-1:-1:-1;;;5912:30:0;;::::1;::::0;::::1;::::0;;;;;5954:4:::1;::::0;-1:-1:-1;;;;;5912:8:0::1;::::0;:20:::1;::::0;:30;;;;;::::1;::::0;;;;;;;;:8;:30;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;5912:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5912:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;5912:30:0;-1:-1:-1;;;;;5912:47:0::1;;::::0;:103:::1;;-1:-1:-1::0;5963:8:0::1;::::0;:52:::1;::::0;;-1:-1:-1;;;5963:52:0;;5989:10:::1;5963:52;::::0;::::1;::::0;6009:4:::1;5963:52:::0;;;;;;-1:-1:-1;;;;;5963:8:0;;::::1;::::0;:25:::1;::::0;:52;;;;;::::1;::::0;;;;;;;;;:8;:52;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;5963:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;5963:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;-1:-1:::0;5963:52:0;5912:103:::1;5903:130;;;::::0;;-1:-1:-1;;;5903:130:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;5903:130:0;;;;;;;;;;;;;::::1;;6046:8;::::0;:62:::1;::::0;;-1:-1:-1;;;6046:62:0;;6072:10:::1;6046:62;::::0;::::1;::::0;6092:4:::1;6046:62:::0;;;;;;;;;;;;-1:-1:-1;;;;;6046:8:0;;::::1;::::0;:25:::1;::::0;:62;;;;;:8:::1;::::0;:62;;;;;;;;:8;;:62;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;6046:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;6046:62:0;;;;6121:25;;:::i;:::-;-1:-1:-1::0;6150:78:0::1;::::0;;::::1;::::0;::::1;::::0;;6156:4:::1;6150:78:::0;;;::::1;::::0;;::::1;::::0;;;6172:10:::1;6150:78:::0;;;;;;;;;;;;-1:-1:-1;;;;;6150:78:0;;::::1;::::0;;;;;;6214:6:::1;:13:::0;;6150:78;;;;;;-1:-1:-1;6239:28:0;;;:18:::1;:28:::0;;;;;;:43;;;;-1:-1:-1;;6239:43:0;;::::1;::::0;::::1;;::::0;;;::::1;::::0;;;;;;::::1;::::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;;6239:43:0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;::::1;::::0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;::::1;::::0;;;;27:10:-1;;23:18;;::::1;45:23:::0;;6293:25:0;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;::::0;::::1;;;::::0;;;;;;;;;;;;;;;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;;;;;;;;;;;;::::1;::::0;::::1;;::::0;;;;;;;;;;;;;6333:50;;6150:78;;;;;;;;6333:50:::1;::::0;-1:-1:-1;6333:50:0::1;-1:-1:-1::0;;4429:14:0;:22;;-1:-1:-1;;4429:22:0;;;-1:-1:-1;;5639:752:0:o;3153:21::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3153:21:0;;-1:-1:-1;;;;;3153:21:0;;;;;;;;:::o;3223:36::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3223:36:0;;;;;;:::o;14275:112::-;4117:8;;-1:-1:-1;;;;;4117:8:0;4103:10;:22;4095:49;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;;;;14349:13:::1;:30:::0;14275:112::o;14399:91::-;14469:6;:13;14399:91;:::o;14163:104::-;4117:8;;-1:-1:-1;;;;;4117:8:0;4103:10;:22;4095:49;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;-1:-1:-1;;;4095:49:0;;;;;;;;;;;;;;;14231:28:::1;::::0;:10:::1;::::0;:28;::::1;;;::::0;14251:7;;14231:28:::1;::::0;;;14251:7;14231:10;:28;::::1;;;;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;14231:28:0;14163:104:::0;:::o;9652:1553::-;4324:14;;;;4320:55;;;4355:8;;;4320:55;4385:14;:21;;-1:-1:-1;;4385:21:0;4402:4;4385:21;;;9751:12:::1;::::0;-1:-1:-1;;;9751:12:0;::::1;4385:21:::0;9751:12:::1;:21;9743:47;;;::::0;;-1:-1:-1;;;9743:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;9743:47:0;;;;;;;;;;;;;::::1;;9803:18;;:::i;:::-;-1:-1:-1::0;9824:28:0::1;::::0;;;:18:::1;:28;::::0;;;;;;;;9803:49;;::::1;::::0;::::1;::::0;;;;::::1;;;;::::0;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;9803:49:0;;::::1;::::0;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;::::0;::::1;::::0;;;;::::1;;::::0;;;;;;9907:14:::1;;:::i;:::-;-1:-1:-1::0;9924:17:0::1;::::0;;;:7:::1;:17;::::0;;;;;;;;9907:34;;::::1;::::0;::::1;::::0;;;;::::1;;;;::::0;;;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;9907:34:0;;::::1;::::0;;;;;;;::::1;::::0;::::1;::::0;;;;;::::1;;::::0;;;;;;9962:20;::::1;9972:10;9962:20;9954:47;;;::::0;;-1:-1:-1;;;9954:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;9954:47:0;;;;;;;;;;;;;::::1;;10034:1;10022:3;:9;;;:13;10014:46;;;::::0;;-1:-1:-1;;;10014:46:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;10014:46:0;;;;;;;;;;;;;::::1;;10094:8;10081:3;:9;;;:21;;10073:61;;;::::0;;-1:-1:-1;;;10073:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;10147:8;::::0;10188:10:::1;::::0;;::::1;::::0;10147:62;;-1:-1:-1;;;10147:62:0;;10181:4:::1;10147:62;::::0;::::1;::::0;-1:-1:-1;;;;;10147:62:0;;::::1;::::0;;;;;;;;;;;;:8;::::1;::::0;:25:::1;::::0;:62;;;;;:8:::1;::::0;:62;;;;;;;;:8;;:62;::::1;;5:2:-1::0;::::1;;;30:1;27::::0;20:12:::1;5:2;10147:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;10147:62:0;;;;10239:3;:10;;;-1:-1:-1::0;;;;;10222:31:0::1;10231:6;-1:-1:-1::0;;;;;10222:31:0::1;;10251:1;10222:31;;;;;;;;;;;;;;;;;;10266:23;;:::i;:::-;-1:-1:-1::0;10292:52:0::1;::::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;10292:52:0;;;::::1;::::0;;::::1;::::0;;;10315:10:::1;10292:52:::0;;;;;;;;;;;;;;;;;;;;;;;;;10355:28;;;:18:::1;:28:::0;;;;;;;:41;;;;;::::1;;-1:-1:-1::0;;10355:41:0;;::::1;;::::0;;;;10292:52;10355:41;::::1;::::0;;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;10355:41:0;;::::1;-1:-1:-1::0;;;;;;10355:41:0;;::::1;;::::0;;;;;::::1;::::0;::::1;::::0;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;::::1;;::::0;;;;::::1;::::0;;::::1;::::0;10414:20;;::::1;::::0;10407:6:::1;:28:::0;;10292:52;;10414:20;10407:28;::::1;;;;;;;;;;;;;;;:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;10407:41:0::1;;;;;-1:-1:-1::0;;;;;10407:41:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;10407:41:0::1;;;;;-1:-1:-1::0;;;;;10407:41:0::1;;;;;;;;;;;;;;;;;10481:37;;;;;;;;10485:5;10481:37;;;;;;10492:8;10481:37;;;;10510:1;-1:-1:-1::0;;;;;10481:37:0::1;;;;;10514:1;10481:37;;;;10516:1;10481:37;;::::0;10461:7:::1;:17;10469:8;10461:17;;;;;;;;;;;:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;10461:57:0::1;;;;;-1:-1:-1::0;;;;;10461:57:0::1;;;;;;;;;;;;;;;;;;;;;;;;;10748:21;10771:17:::0;10790::::1;10809:19:::0;10833:27:::1;10850:3;:9;;;10833:16;:27::i;:::-;10747:113;;;;;;;;10871:42;10882:5;:12;;;10896:16;10871:10;:42::i;:::-;10935:17;::::0;10924:43:::1;::::0;-1:-1:-1;;;;;10935:17:0::1;10954:12:::0;10924:10:::1;:43::i;:::-;10989:17;::::0;10978:43:::1;::::0;-1:-1:-1;;;;;10989:17:0::1;11008:12:::0;10978:10:::1;:43::i;:::-;11043:19;::::0;11032:47:::1;::::0;-1:-1:-1;;;;;11043:19:0::1;11064:14:::0;11032:10:::1;:47::i;:::-;11133:3;:10;;;-1:-1:-1::0;;;;;11094:50:0::1;11125:6;-1:-1:-1::0;;;;;11094:50:0::1;11104:8;11094:50;11114:3;:9;;;11094:50;;;;;;;;;;;;;;;;;;11184:3;:10;;;-1:-1:-1::0;;;;;11155:40:0::1;11173:3;:9;;;11163:8;11155:40;;;;;;;;;;-1:-1:-1::0;;4429:14:0;:22;;-1:-1:-1;;4429:22:0;;;-1:-1:-1;;;;;;;;9652:1553:0:o;3057:49::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3057:49:0;;;;;;;;;;;:::o;13356:633::-;13417:17;13436:18;13456;13476:20;13509:18;13530:36;13540:13;;13555:3;13560:5;13530:9;:36::i;:::-;13509:57;;13626:13;13618:5;:21;13603:36;;13688:33;13698:2;13703;13707:13;13688:9;:33::i;:::-;13672:49;;13765:33;13775:2;13780;13784:13;13765:9;:33::i;:::-;13749:49;;13844:33;13854:2;13859;13863:13;13844:9;:33::i;:::-;13826:51;-1:-1:-1;;13356:633:0;;;;;:::o;13121:227::-;13206:45;;13188:12;;-1:-1:-1;;;;;13206:26:0;;;13240:6;;13188:12;13206:45;13188:12;13206:45;13240:6;13206:26;:45;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;13187:64:0;;;13270:7;13262:78;;;;-1:-1:-1;;;13262:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13121:227;;;:::o;13997:148::-;14079:4;14103:34;14129:7;14104:19;:5;14114:8;14104:19;:9;:19;:::i;:::-;14103:25;:34;:25;:34;:::i;:::-;14096:41;13997:148;-1:-1:-1;;;;13997:148:0:o;164:203::-;222:9;248:6;244:47;;-1:-1:-1;278:1:0;271:8;;244:47;-1:-1:-1;305:5:0;;;309:1;305;:5;:1;329:5;;;;;:10;321:19;;;;;;164:203;;;;:::o;462:295::-;520:7;748:1;744;:5;;;;;;;462:295;-1:-1:-1;;;462:295:0:o;2141:12514::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2141:12514:0;;;;;;;;;;;-1:-1:-1;;;;;2141:12514:0;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2141:12514:0;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://ae054fa60f28f1aa4ba735d04e20a9995d964eaad152c7b4d8d443858e9fbc98
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.