您的位置:首页 > 运维架构

母港TOP用新API_url = "api_port/port";20150803_破解版

2015-08-12 21:25 411 查看
package connection.api_port 
{
    import connection.*;
    import flash.events.*;
    import vo.*;

    public class PortAPI extends connection.APIConnectionBase
    {
        public function PortAPI(arg1:Array=null)
        {
            super();
            _API_NAME = "母港TOP用新API";
            _url = "api_port/port";
            _actionLog = arg1;
            return;
        }

        private function __(arg1:Number, arg2:Object):String
        {
            var loc1:*=arg2.u(32768, arg2.i(arg2.m(32768,1)));

            var loc2:*=arg2.c(arg2.u(arg2.u(arg2.p(Il[arg2.v()], arg1), Il[arg2.v()]), arg2.z(Il[arg2.v()], arg2.i(9)))) + arg2.z(arg2.m(arg2.u(arg2.m(arg2.z(arg2.u(Il[5], loc1), arg2.u(arg2.l(arg2.c(arg1), 0, 4), Il[arg2.v()])), arg2.n()), arg2.u(Il[1], arg2.z(loc1, 9))), arg1), Il[I1(arg2[p](10, arg1), arg2)]) + arg2.u(Il[arg2.v()], arg2.i(arg2.z(Il[arg2.v()], 9)));

            return arg2[i](10) + arg2[a](loc2, 0, 7) + arg2[i](10) + arg2[a](loc2,7, 9) + arg2[i](10) + arg2[a](loc2, arg2.v(), Il[arg2.v()]) + arg2.c(loc1);
        }

        private function I1(arg1:int, arg2:Object):int
        {
            var loc1:*=0;
            while (arg1 != arg2.l(arg2.s(arg2.y(Il[Il[13]])), loc1,1)) 
            {
                ++loc1;
            }
            return loc1;
        }

        protected override function _preLoad():void
        {
            _urlVariables.api_sort_key = "5";
            _urlVariables.spi_sort_order = "2";
            var loc2:*=_createKey();
            var loc1:*=parseInt(DataFacade.getUserData().getMemberID());
            _urlVariables.api_port = __(loc1, loc2);
            return;
        }

        private function _createKey():Object
        {
            var key:Object;

            var loc1:*;
            key = {};
            key.a = function (arg1:String, arg2:int, arg3:int):String
            {
                return arg1.substr(arg2, arg3);
            }
            key.b = function (arg1:String):int
            {
                return arg1.length;
            }
            key.c = function (arg1:Number):String
            {
                return arg1.toString();
            }
            key.r = function (arg1:Number):int
            {
                return Math.floor(arg1);
            }
            key.i = function (arg1:int):int
            {
                return key.r(Math.random() * arg1);
            }
            key.j = function ():int
            {
                return 8;
            }
            key.k = function (arg1:Number, arg2:Number):Number
            {
                return arg1 ^ arg2;
            }
            key.l = function (arg1:String, arg2:int, arg3:int):int
            {
                return parseInt(arg1.substr(arg2, arg3));
            }
            key.m = function (arg1:Number, arg2:Number):Number
            {
                return arg1 - arg2;
            }
            key.n = function ():Number
            {
                return key.r(new Date().getTime() / 1000);
            }
            key.o = function (arg1:Number, arg2:Number):Number
            {
                return arg2 / arg1;
            }
            key.p = function (arg1:Number, arg2:Number):Number
            {
                return arg2 % arg1;
            }
            key.q = function ():Number
            {
                return 1.44269504089;
            }
            key.s = function (arg1:Object):String
            {
                return arg1.toString();
            }
            key.t = function (... rest):String
            {
                return rest.join("");
            }
            key.u = function (arg1:Number, arg2:Number):Number
            {
                return arg1 + arg2;
            }
            key.v = function ():int
            {
                return 16;
            }
            key.w = function ():int
            {
                return 2;
            }
            key.x = function ():int
            {
                return 4;
            }
            key.y = function (arg1:int):Number
            {
                return Math.sqrt(arg1);
            }
            key.z = function (arg1:Number, arg2:Number):Number
            {
                return arg1 * arg2;
            }
            return key;
        }

        private const Il:Array=[6144,9354,4583,2139,6512,3029,1032715,3928,7680,107374182,13,338,3791,10,1429,5824,1000,8361];

        private var _actionLog:Array;
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: