Advertisement
Deino

thunderbolt

Sep 8th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //class _hw13814
  2. package src.org.osflash.thunderbolt
  3. {
  4.     import flash.external.*;
  5.     import flash.system.*;
  6.     import flash.utils.*;
  7.    
  8.     public class _hw13814 extends Object
  9.     {
  10.         public function _hw13814()
  11.         {
  12.             super();
  13.             return;
  14.         }
  15.  
  16.         public static function _at1819():void
  17.         {
  18.             var loc1:*=irrcrpt("+++ Bjqhtrj yt YmzsijwGtqy FX8 | AJWXNTS: ", 5) + src.org.osflash.thunderbolt._hw13814._pw4006 + irrcrpt(" | DXWKRU: ", 3) + src.org.osflash.thunderbolt._hw13814._lu10601 + irrcrpt(" | Kdssb orjjlqj +++", 3);
  19.             src.org.osflash.thunderbolt._hw13814.info(loc1);
  20.             return;
  21.         }
  22.  
  23.         public static function _he8792():String
  24.         {
  25.             var loc1:*=flash.system.System.totalMemory;
  26.             var loc2:*=irrcrpt("Nfnpsz Tobqtipu: ", 1) + Math.round(loc1 / 1024 / 1024 * 100) / 100 + irrcrpt(" NC (", 1) + Math.round(loc1 / 1024) + irrcrpt(" of)", 4);
  27.             return loc2;
  28.         }
  29.  
  30.         public static function info(arg1:String=null, ... rest):void
  31.         {
  32.             src.org.osflash.thunderbolt._hw13814.log(src.org.osflash.thunderbolt._hw13814.INFO, arg1, rest);
  33.             return;
  34.         }
  35.  
  36.         public static function warn(arg1:String=null, ... rest):void
  37.         {
  38.             src.org.osflash.thunderbolt._hw13814.log(src.org.osflash.thunderbolt._hw13814.WARN, arg1, rest);
  39.             return;
  40.         }
  41.  
  42.         public static function error(arg1:String=null, ... rest):void
  43.         {
  44.             src.org.osflash.thunderbolt._hw13814.log(src.org.osflash.thunderbolt._hw13814.ERROR, arg1, rest);
  45.             return;
  46.         }
  47.  
  48.         public static function debug(arg1:String=null, ... rest):void
  49.         {
  50.             return;
  51.         }
  52.  
  53.         public static function set hide(arg1:Boolean):void
  54.         {
  55.             _tq12159 = arg1;
  56.             return;
  57.         }
  58.  
  59.         public static function set _dv5656(arg1:Boolean):void
  60.         {
  61.             _el5628 = false;
  62.             _sp15371 = !arg1;
  63.             return;
  64.         }
  65.  
  66.         public static function log(arg1:String, arg2:String="", arg3:Array=null):void
  67.         {
  68.             var loc1:*=null;
  69.             var loc2:*=0;
  70.             var loc3:*=0;
  71.             if (!_tq12159)
  72.             {
  73.                 if (_el5628)
  74.                 {
  75.                     _sp15371 = _nu4207;
  76.                     _el5628 = false;
  77.                 }
  78.                 _ir5990 = 0;
  79.                 _xu14067 = arg1;
  80.                 loc1 = "";
  81.                 if (includeTime)
  82.                 {
  83.                     loc1 = loc1 + _bp12596();
  84.                 }
  85.                 if (_dy10812)
  86.                 {
  87.                     loc1 = loc1 + _qg15439();
  88.                 }
  89.                 loc1 = loc1 + arg2;
  90.                 src.org.osflash.thunderbolt._hw13814.call(loc1);
  91.                 if (arg3 != null)
  92.                 {
  93.                     loc2 = 0;
  94.                     loc3 = arg3.length;
  95.                     loc2 = 0;
  96.                     while (loc2 < loc3)
  97.                     {
  98.                         src.org.osflash.thunderbolt._hw13814._yo11191(arg3[loc2]);
  99.                         ++loc2;
  100.                     }
  101.                 }
  102.             }
  103.             return;
  104.         }
  105.  
  106.         internal static function get _nu4207():Boolean
  107.         {
  108.             var _qo9784:Boolean;
  109.             var _mu11529:String;
  110.             var method:String;
  111.  
  112.             var loc1:*;
  113.             _mu11529 = null;
  114.             method = null;
  115.             _qo9784 = flash.system.Capabilities.playerType == irrcrpt("BdujwfY", 1) || flash.system.Capabilities.playerType == irrcrpt("TpykMr", 4);
  116.             if (_qo9784 && flash.external.ExternalInterface.available)
  117.             {
  118.                 _mu11529 = "";
  119.                 var loc2:*=0;
  120.                 var loc3:*=_qs7715;
  121.                 for each (method in loc3)
  122.                 {
  123.                     _mu11529 = _mu11529 + (irrcrpt(" && (ydujtk htsxtqj.", 5) + method + irrcrpt(" == \'jyrgxmsr\' || xctisj gsrwspi.", 4) + method + irrcrpt(" == \'remhfw\') ", 3));
  124.                 }
  125.                 try
  126.                 {
  127.                     if (flash.external.ExternalInterface.call(irrcrpt("hwpevkqp(){ tgvwtp vargqh ykpfqy.eqpuqng == \'qdlgev\' ", 2) + _mu11529 + "}"))
  128.                     {
  129.                         return true;
  130.                     }
  131.                 }
  132.                 catch (error:SecurityError)
  133.                 {
  134.                     return false;
  135.                 }
  136.             }
  137.             return false;
  138.         }
  139.  
  140.         internal static function _yo11191(arg1:*, arg2:String=null):void
  141.         {
  142.             var loc1:*=null;
  143.             var loc2:*=null;
  144.             var loc3:*=null;
  145.             var loc4:*=null;
  146.             var loc5:*=null;
  147.             var loc6:*=0;
  148.             var loc7:*=0;
  149.             var loc8:*=null;
  150.             var loc9:*=null;
  151.             var loc10:*=null;
  152.             var loc11:*=null;
  153.             var loc12:*=null;
  154.             var loc13:*=undefined;
  155.             if (_ir5990 < src.org.osflash.thunderbolt._hw13814._ad353)
  156.             {
  157.                 var loc14:*;
  158.                 _ir5990++;
  159.                 loc1 = arg2 || "";
  160.                 loc3 = (loc2 = flash.utils.describeType(arg1)).@name;
  161.                 if (_qb8599(loc3))
  162.                 {
  163.                     loc4 = loc1.length ? "[" + loc3 + irrcrpt("] ", 1) + loc1 + irrcrpt(" = ", 1) + arg1 : "[" + loc3 + irrcrpt("] ", 5) + arg1;
  164.                     src.org.osflash.thunderbolt._hw13814.call(loc4);
  165.                 }
  166.                 else if (loc3 != irrcrpt("Tgojhy", 5))
  167.                 {
  168.                     if (loc3 != irrcrpt("Evvec", 4))
  169.                     {
  170.                         if ((loc8 = loc2).length())
  171.                         {
  172.                             loc14 = 0;
  173.                             loc15 = loc8;
  174.                             for each (loc9 in loc15)
  175.                             {
  176.                                 loc10 = loc9.@name;
  177.                                 loc11 = loc9.@type;
  178.                                 if (!((loc12 = loc9.@_lk11463) && !(loc12 == irrcrpt("ytkvgqpna", 2))))
  179.                                 {
  180.                                     continue;
  181.                                 }
  182.                                 loc13 = arg1[loc10];
  183.                                 src.org.osflash.thunderbolt._hw13814._yo11191(loc13, loc10);
  184.                             }
  185.                         }
  186.                         else
  187.                         {
  188.                             src.org.osflash.thunderbolt._hw13814._yo11191(arg1, loc3);
  189.                         }
  190.                     }
  191.                     else
  192.                     {
  193.                         src.org.osflash.thunderbolt._hw13814._ei3648(_tl6601, irrcrpt("[Fwwfd] ", 5) + loc1);
  194.                         loc6 = 0;
  195.                         loc7 = arg1.length;
  196.                         while (loc6 < loc7)
  197.                         {
  198.                             _yo11191(arg1[loc6]);
  199.                             ++loc6;
  200.                         }
  201.                         src.org.osflash.thunderbolt._hw13814._ei3648(_uk385);
  202.                     }
  203.                 }
  204.                 else
  205.                 {
  206.                     src.org.osflash.thunderbolt._hw13814._ei3648(_tl6601, irrcrpt("[Sfnigx] ", 4) + loc1);
  207.                     loc14 = 0;
  208.                     loc15 = arg1;
  209.                     for (loc5 in loc15)
  210.                     {
  211.                         _yo11191(arg1[loc5], loc5);
  212.                     }
  213.                     src.org.osflash.thunderbolt._hw13814._ei3648(_uk385);
  214.                 }
  215.             }
  216.             else if (!_ql734)
  217.             {
  218.                 src.org.osflash.thunderbolt._hw13814.call(irrcrpt("TUPQ MPHHJOH: Npsf uibo ", 1) + _ir5990 + irrcrpt(" pguvgf qdlgevu qt rtqrgtvkgu.", 2));
  219.                 _ql734 = true;
  220.             }
  221.             return;
  222.         }
  223.  
  224.         internal static function call(arg1:String=""):void
  225.         {
  226.             if (_sp15371)
  227.             {
  228.                 flash.external.ExternalInterface.call(irrcrpt("gsrwspi.", 4) + _xu14067, arg1);
  229.             }
  230.             return;
  231.         }
  232.  
  233.         internal static function _ei3648(arg1:String, arg2:String=""):void
  234.         {
  235.             if (_sp15371)
  236.             {
  237.                 if (arg1 != _tl6601)
  238.                 {
  239.                     if (arg1 != _uk385)
  240.                     {
  241.                         flash.external.ExternalInterface.call(irrcrpt("eqpuqng.", 2) + src.org.osflash.thunderbolt._hw13814.ERROR, irrcrpt("jurxs wbsh kdv qrw ghilqhg", 3));
  242.                     }
  243.                     else
  244.                     {
  245.                         flash.external.ExternalInterface.call(irrcrpt("eqpuqng.itqwrGpf", 2));
  246.                     }
  247.                 }
  248.                 else
  249.                 {
  250.                     flash.external.ExternalInterface.call(irrcrpt("frqvroh.jurxs", 3), arg2);
  251.                 }
  252.             }
  253.             else if (arg1 != _tl6601)
  254.             {
  255.                 if (arg1 != _uk385)
  256.                 {
  257.                 };
  258.             }
  259.             return;
  260.         }
  261.  
  262.         internal static function _qb8599(arg1:String):Boolean
  263.         {
  264.             var loc1:*=false;
  265.             var loc2:*=arg1;
  266.             switch (loc2)
  267.             {
  268.                 case irrcrpt("Cppmfbo", 1):
  269.                 case irrcrpt("xqkf", 2):
  270.                 case irrcrpt("mrx", 4):
  271.                 case irrcrpt("znsy", 5):
  272.                 case irrcrpt("Ryqfiv", 4):
  273.                 case irrcrpt("Uvtkpi", 2):
  274.                 case irrcrpt("zsijknsji", 5):
  275.                 case irrcrpt("ovmm", 1):
  276.                 {
  277.                     loc1 = true;
  278.                     break;
  279.                 }
  280.                 default:
  281.                 {
  282.                     loc1 = false;
  283.                 }
  284.             }
  285.             return loc1;
  286.         }
  287.  
  288.         internal static function _bp12596():String
  289.         {
  290.             var loc1:*=new Date();
  291.             var loc2:*=irrcrpt("ynrj ", 5) + _oc15323(loc1.getHours()) + ":" + _oc15323(loc1.getMinutes()) + ":" + _oc15323(loc1.getSeconds()) + "." + _oc15323(loc1.getMilliseconds()) + _re7696;
  292.             return loc2;
  293.         }
  294.  
  295.         internal static function _oc15323(arg1:Number):String
  296.         {
  297.             return arg1 > 9 ? arg1.toString() : "0" + arg1.toString();
  298.         }
  299.  
  300.         internal static function _vh13346(arg1:String):_ge434
  301.         {
  302.             var loc1:*=arg1.match(new RegExp("^\\tat (?:(.+)::)?(.+)\\/(.+)\\(\\)\\[(?:(.+)\\:(\\d+))?\\]$")) || new Array();
  303.             var loc2:*=new _ge434();
  304.             loc2._rg8027 = loc1[1] || "";
  305.             loc2.className = loc1[2] || "";
  306.             loc2._iw1728 = loc1[3] || "";
  307.             loc2._sx14398 = loc1[4] || "";
  308.             loc2._qs1858 = int(loc1[5]) || 0;
  309.             return loc2;
  310.         }
  311.  
  312.         internal static function _qg15439():String
  313.         {
  314.             var _tu7798:Error;
  315.             var message:String;
  316.             var _je1546:Object;
  317.             var stackTrace:String;
  318.             var _mq11937:Array;
  319.             var _hx15404:_ge434;
  320.  
  321.             var loc1:*;
  322.             _tu7798 = null;
  323.             _je1546 = null;
  324.             stackTrace = null;
  325.             _mq11937 = null;
  326.             _hx15404 = null;
  327.             message = "";
  328.             try
  329.             {
  330.                 _je1546.halli = irrcrpt("keppm", 4);
  331.             }
  332.             catch (error:Error)
  333.             {
  334.                 _tu7798 = new Error();
  335.             }
  336.             finally
  337.             {
  338.                 stackTrace = _tu7798.getStackTrace();
  339.                 if (stackTrace != null)
  340.                 {
  341.                     _mq11937 = stackTrace.split(irrcrpt("\n", 4));
  342.                     if (_mq11937 != null)
  343.                     {
  344.                         if (_mq11937.length >= 5)
  345.                         {
  346.                             _hx15404 = src.org.osflash.thunderbolt._hw13814._vh13346(_mq11937[4]);
  347.                         }
  348.                         if (_hx15404.className == irrcrpt("CduvtcevVctigv", 2) && _mq11937.length >= 9)
  349.                         {
  350.                             _hx15404 = src.org.osflash.thunderbolt._hw13814._vh13346(_mq11937[8]);
  351.                         }
  352.                         if (_hx15404 != null)
  353.                         {
  354.                             message = message + (_hx15404._rg8027 == "" ? _hx15404._rg8027 : _hx15404._rg8027 + ".");
  355.                             message = message + _hx15404.className;
  356.                             if (_hx15404._qs1858 > 0)
  357.                             {
  358.                                 message = message + (irrcrpt(" [", 5) + _hx15404._qs1858 + "]" + src.org.osflash.thunderbolt._hw13814._re7696);
  359.                             }
  360.                         }
  361.                     }
  362.                 }
  363.             }
  364.             return message;
  365.         }
  366.  
  367.        
  368.         {
  369.             _ql734 = false;
  370.             _tq12159 = false;
  371.             _el5628 = true;
  372.             _sp15371 = false;
  373.             includeTime = true;
  374.             _dy10812 = true;
  375.         }
  376.  
  377.         public static const INFO:String=irrcrpt("nskt", 5);
  378.  
  379.         public static const WARN:String=irrcrpt("zduq", 3);
  380.  
  381.         public static const ERROR:String=irrcrpt("fssps", 1);
  382.  
  383.         public static const LOG:String=irrcrpt("nqi", 2);
  384.  
  385.         public static const _qs7715:Array=[INFO, WARN, ERROR, LOG];
  386.  
  387.         internal static const _tl6601:String=irrcrpt("hspvq", 1);
  388.  
  389.         internal static const _uk385:String=irrcrpt("itqwrGpf", 2);
  390.  
  391.         internal static const _ad353:int=255;
  392.  
  393.         internal static const _pw4006:String=irrcrpt("3.3", 1);
  394.  
  395.         internal static const _lu10601:String=irrcrpt("Mhqv Nudxvh [zzz.zhevhfwru.gh]", 3);
  396.  
  397.         public static const _re7696:String=irrcrpt(" :: ", 3);
  398.  
  399.         internal static var _ql734:Boolean=false;
  400.  
  401.         internal static var _ir5990:int;
  402.  
  403.         internal static var _xu14067:String;
  404.  
  405.         internal static var _tq12159:Boolean=false;
  406.  
  407.         internal static var _el5628:Boolean=true;
  408.  
  409.         internal static var _sp15371:Boolean=false;
  410.  
  411.         public static var includeTime:Boolean=true;
  412.  
  413.         public static var _dy10812:Boolean=true;
  414.     }
  415. }
  416.  
  417.  
  418. class _ge434 extends Object
  419. {
  420.     public function _ge434()
  421.     {
  422.         super();
  423.         return;
  424.     }
  425.  
  426.     public function toString():String
  427.     {
  428.         var loc1:*=irrcrpt("sdfndjhQdph ", 3) + this._rg8027 + irrcrpt(" // dmbttObnf ", 1) + this.className + irrcrpt(" // nfuipeObnf ", 1) + this._iw1728 + irrcrpt(" // jmpiReqi ", 4) + this._sx14398 + irrcrpt("// nkpgPwodgt ", 2) + this._qs1858;
  429.         return loc1;
  430.     }
  431.  
  432.     public var _rg8027:String;
  433.  
  434.     public var className:String;
  435.  
  436.     public var _iw1728:String;
  437.  
  438.     public var _sx14398:String;
  439.  
  440.     public var _qs1858:int;
  441. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement