contract UtilFSC {

    uint ethWei = 1 ether;
    //    📶游戏分三个级别，投注金额分红和推广收益不同。
    //◾ V1级别(投注1-3个以太坊)
    //◾ V2级别(投注4-6个以太坊)
    //◾ V3级别(投注7-10个以太坊)
    function getLevel(uint value, uint _type) public view returns (uint) {
        if (value >= 1 * ethWei && value <= 3 * ethWei) return 1;
        if (value >= 4 * ethWei && value <= 6 * ethWei) return 2;
        if (_type == 1 && value >= 7 * ethWei) return 3;
        else if (_type == 2 && value >= 7 * ethWei && value <= 10 * ethWei) return 3;
        return 0;
    }
    //Ⓜ️每日分红
    //V1每天收益为1%
    //V2每天收益为1.1%
    //V3每天收益为1.2%
    function getScByLevel(uint level) public pure returns (uint) {
        if (level == 1) return 10;
        if (level == 2) return 11;
        if (level == 3) return 12;
        return 0;
    }
    //❶完美的小推大烧伤机制。
    //奖励烧伤：自己账户金额除以15为烧伤基数。
    //不同等级有不同烧伤系数，
    //V1为30%，
    //V2为60%，
    //V3为100%，
    //例如：A推荐B，A入股 5ETH，B入股15ETH，则A每日得到的奖金为（15*1/100）*50%*5/15*30% 。
    //如果B先投注，则A在未来7天奖励发放时都得不到B的推 荐奖励。
    function getFireScByLevel(uint level) public pure returns (uint) {
        if (level == 1) return 3;
        if (level == 2) return 6;
        if (level == 3) return 10;
        return 0;
    }

    //Ⓜ️ 推广奖励
    //  🔘 V1拿第1代收益的50%
    //第2代收益的30%
    //第3代收益的20%
    //第4代收益的10%
    //第5代收益的10%
    //    🔘 V2拿第1代收益的50%
    //        拿第2代收益的30%
    //        第3代收益的20%
    //        第4—10代收益的10%
    //🔘 V3拿第1代收益的70%
    //          拿第2代收益的30%
    //          拿第3代收益的20%
    //          拿第4-10代收益的10%
    //          拿第11-20代收益15%
    //          拿第21到-无限代1%

    //            V1推荐3人拿5代。
    //           V2 推荐5人拿10代。
    //           V3 推荐1人拿1代 。
    //            推荐5人拿5代。
    //                 以此类推……
    //            推荐9人拿9代。
    //            推荐10人即可拿无限代。
    //        投资级别和直推人数决定了自己动态奖金的深度。
    function getRecommendScaleByLevelAndTim(uint level, uint times) public pure returns (uint){
        if (level == 1) {
            if (times == 1) return 50;
            if (times == 2) return 30;
            if (times == 3) return 20;
            if (times == 4) return 10;
            if (times == 5) return 10;
        }
        if (level == 2) {
            if (times == 1) return 50;
            if (times == 2) return 30;
            if (times == 3) return 20;
            if (times >= 4 && times <= 10) return 10;
        }
        if (level == 3) {
            if (times == 1) return 70;
            if (times == 2) return 30;
            if (times == 3) return 20;
            if (times >= 4 && times <= 10) return 10;
            if (times >= 11 && times <= 20) return 15;
            //            > 10 代  1%
            if (times >= 21) return 1;
        }
        return 0;
    }

    function compareStr(string memory _str, string memory str) public pure returns (bool) {
        if (keccak256(abi.encodePacked(_str)) == keccak256(abi.encodePacked(str))) return true;
        return false;
    }
}
/**
 *英文名字，FSC
 *🇨🇳中文名:【公平的智能合约】
 *🏧游戏规则:游戏每轮投注统一使用ETH以太坊进出，币本位。（5天为一个周期）
 */
function getLevel(uint value, uint _type) public view returns (uint) {
    if (value >= 1 * ethWei && value <= 3 * ethWei) return 1;
    if (value >= 4 * ethWei && value <= 6 * ethWei) return 2;
    if (_type == 1 && value >= 7 * ethWei) return 3;
    else if (_type == 2 && value >= 7 * ethWei && value <= 10 * ethWei) return 3;
    return 0;
}

//    📶游戏分三个级别，投注金额分红和推广收益不同。
//◾ V1级别(投注1-3个以太坊)
//◾ V2级别(投注4-6个以太坊)
//◾ V3级别(投注7-10个以太坊)