(function()
{
    function v(a)
    {
        for(var b = [], c = (1 << q) - 1, e = 0, f = a.length; e < f * q; e += q)b[e>>5] |= (a.charCodeAt(e / q)&c) << e % 32;
        return b
           }
           function A(a)
    {
        for(var b = B ? "0123456789ABCDEF" : "0123456789abcdef", c = "", e = 0, f = a.length; e < f * 4; e++)c += b.charAt(a[e>>2] >> e % 4 * 8 + 4 & 15) + b.charAt(a[e>>2] >> e % 4 * 8 & 15);
        return c
           }
           function w()
    {
        if(s.match( / \buin = ( ? : o0 *) ? (.* ? )( ? :; | $) / ))return RegExp.$1
                }
            function C(a, b)
    {
        var c = 0;
        document.onmousemove = function()
        {
            if(!(++c < 1))
            {
                document.onmousemove = null;
                for(var e = typeof getUin != "undefined" ? getUin() : w(),
                        f = [], g = v([__searchId, e, __kw].join("|")), h = [], i = 0, m = g.length; i < m; i++)f[i] = i;
                f.sort(function()
                {
                    return D[E]() * 5 - 1
                       });
                h.push(f.join("_"));
                for(i = 0; i < m; i++)h.push(g[f[i]]);
                f = h.join(",");
                e = A(v([e, a.r, a.gold, encodeURIComponent(a.username)].join("|"))).split("").reverse().join("");
                b(a, f, e)
            }
        }
    }
    function n(a)
    {
        return a ? document.getElementById(a) : 0
           }
           function j(a)
    {
        return a ? document.createElement(a) : 0
           }
           function o(a, b)
    {
        document.getElementsByTagName(b ? b : "body")[0].appendChild(a)
    }
    function t(a, b)
    {
        switch(arguments.length)
        {
        case 3:
            a.setAttribute &&
            a.setAttribute(b, arguments[2]);
            break;
        case 2:
            a.getAttribute && a.getAttribute(b)
        }
    }
    function r(a)
    {
        a.style.display = "none"
                      }
                      function x(a, b)
    {
        var c = "f" + Math.floor(Math.random() * 1E4);
        a += (a.indexOf("?") ? "&" : "?") + "fn=" + c;
        window[c] = b;
        c = j("script");
        t(c, "type", "text/javascript");
        t(c, "src", a);
        o(c, "head")
    }
    function u(a)
    {
        if(document.createStyleSheet)document.createStyleSheet().cssText = a;
        else
        {
            var b = j("style");
            b.type = "text/css";
            b.innerHTML = a;
            o(b, "head")
        }
    }
    function p(a)
    {
        return a.offsetParent ? a.offsetLeft + arguments.callee(a.offsetParent) :
               a.offsetLeft
           }
           function y(a)
    {
        return a.offsetParent ? a.offsetTop + arguments.callee(a.offsetParent) : a.offsetTop
           }
           function k(a, b, c)
    {
        a.addEventListener ? a.addEventListener(b, c, false) : a.attachEvent && a.attachEvent("on" + b, c)
    }
var B = 0, D = Math, E = "random", q = 8, s = document.cookie, a = {c: "http://faxin.soso.com/"
                                       , e: "http://soso.qstatic.com/30d/img/web/"
                                       , w: "http://jump.soso.com/jump.q?"
                                       , d: "egg.page"
                                       , f: "[egg]"
                                       , a: 0, h: 0, g: 0, i: 0, B:
                                           function()
    {
        if(n("chatSoso"))a.a = 1, a.d = "egg.chat";
if(location.href.match( / ^ http: \ / \ / (www | jiaxin)\.soso\.com\ / ( ? : cs\.) ? q\ ? . + / i))a.h =
                1;
else if(location.href.match( / ^ http: \ / \ / faxin\.soso\.com / i))a.g = 1;
        typeof Observer != "undefined" ? Observer.register(a.m) : x(a.c + "Page_User_Info.php?type=gold", a.m)
}, m:
    function(d)
    {
        !d || !d.login ? d = {}:
                             a.i = 1;
        a.b = n("s_user_coin");
        var b = !a.a && a.i && a.b;
        if(b)
        {
            var c = j("small");
            c.innerHTML = "&nbsp;&#9660;";
            c.style.cssText = "color:#005599;font-size:11px;cursor:pointer;";
            a.b.parentNode.insertBefore(c, a.b.nextSibling);
            a.k(c)
        }
        a.h && a.q(d);
        b && a.t(d)
}, A:
    function(a)
    {
        function b()
        {
            var b = n("smart_input").parentNode.parentNode;
            a.style.left = Math.max(p(b) + b.offsetWidth + 50, p(c)) + "px"
                       }
                       var c = n("side");
        c && (b(), k(window, "resize", b), k(n("toggle"), "click", function()
        {
            var a = 500, c = setInterval(function()
            {
                b();
                a-- < 0 && clearInterval(c)
            }, 30)
                         }))
}, z:
这段JS中,有2个值给加密了,分别为X,Y值。
想知道这个值是怎么算的,希望高手解答下。