| 1 | package {
|
| 2 | import flash.display.*;
|
| 3 | import flash.utils.*;
|
| 4 | import __AS3__.vec.*;
|
| 5 | import flash.system.*;
|
| 6 | import flash.events.*;
|
| 7 | import avm2.intrinsics.memory.*;
|
| 8 |
|
| 9 | public final class _SafeStr_7 extends MovieClip {
|
| 10 |
|
| 11 | private var _SafeStr_18:Shader;
|
| 12 | private var _SafeStr_19:ByteArray;
|
| 13 | private var _SafeStr_20:Boolean = false;
|
| 14 | private var _SafeStr_23:uint = 0;
|
| 15 | private var _SafeStr_25:String;
|
| 16 | private var _SafeStr_26:String;
|
| 17 | private var _SafeStr_27:ByteArray = null;
|
| 18 | private var _SafeStr_28:uint = 4277009102;
|
| 19 | private var _SafeStr_29:uint;
|
| 20 | private var _SafeStr_30:ByteArray = null;
|
| 21 | private var _SafeStr_31:uint = 3149642683;
|
| 22 | private var _SafeStr_32:uint;
|
| 23 | private var _SafeStr_33:Boolean = false;
|
| 24 | private var _SafeStr_34:uint = 0x1000;
|
| 25 | private var _SafeStr_35:uint = 0xC00000;
|
| 26 | private var _SafeStr_36:uint = 0x40000000;
|
| 27 | private var _SafeStr_37:uint = 3133078208;
|
| 28 | private var _SafeStr_38:uint = 3133078209;
|
| 29 | private var _SafeStr_39:uint = 3133078211;
|
| 30 | private var _SafeStr_40:uint = 3435973836;
|
| 31 | private var _SafeStr_41:uint = 3722304989;
|
| 32 | private var _SafeStr_42:int = 2;
|
| 33 | private var _SafeStr_43:uint;
|
| 34 | private var _SafeStr_44:uint = 114;
|
| 35 | private var _SafeStr_45:uint = 4276992702;
|
| 36 | private var _SafeStr_46:uint = 3133078222;
|
| 37 | private var _SafeStr_47:int = 504;
|
| 38 | private var _SafeStr_48:int = 0x2000;
|
| 39 | private var _SafeStr_49:int;
|
| 40 | private var _SafeStr_50:Vector.<Object> = null;
|
| 41 | private var _SafeStr_51:Vector.<Object> = null;
|
| 42 | private var _SafeStr_52:int = 0;
|
| 43 | private var _SafeStr_53:Vector.<uint> = null;
|
| 44 | private var _SafeStr_54:uint = 0;
|
| 45 | private var _SafeStr_55:uint = 0;
|
| 46 | private var _SafeStr_56:uint = 0;
|
| 47 | private var _SafeStr_57:uint = 0;
|
| 48 | private var _SafeStr_58:uint = 0;
|
| 49 | private var _SafeStr_59:uint = 0;
|
| 50 | private var _SafeStr_60:uint = 0;
|
| 51 | private var _SafeStr_61:uint = 0;
|
| 52 | private var _SafeStr_62:Vector.<uint> = null;
|
| 53 | private var _SafeStr_63:uint = 9460301;
|
| 54 | private var _SafeStr_64:uint = 50068;
|
| 55 | private var _SafeStr_65:uint = 0xFFFF;
|
| 56 | private var _SafeStr_66:uint = 3272131715;
|
| 57 | private var _SafeStr_67:uint = 6816874;
|
| 58 | private var _SafeStr_68:uint = 0x68000020;
|
| 59 | private var _SafeStr_69:uint = 0x100000;
|
| 60 | private var _SafeStr_70:uint = 6816106;
|
| 61 | private var _SafeStr_71:uint = 0x68000020;
|
| 62 | private var _SafeStr_72:uint = 0x200000;
|
| 63 | private var _SafeStr_73:uint = 6816874;
|
| 64 | private var _SafeStr_74:uint = 0x56000010;
|
| 65 | private var _SafeStr_75:uint = 4283498891;
|
| 66 | private var _SafeStr_76:uint = 2128;
|
| 67 | private var _SafeStr_77:uint = 0xFFFF;
|
| 68 | private var _SafeStr_78:uint = 0;
|
| 69 | private var _SafeStr_79:uint = 0;
|
| 70 | private var _SafeStr_80:uint = 0;
|
| 71 | private var _SafeStr_81:uint = 0;
|
| 72 | private var _SafeStr_82:uint = 0;
|
| 73 | private var _SafeStr_83:uint = 50070;
|
| 74 | private var _SafeStr_84:uint = 50069;
|
| 75 | private var _SafeStr_85:uint = 50065;
|
| 76 | private var _SafeStr_86:uint = 50071;
|
| 77 | private var _SafeStr_87:uint = 0;
|
| 78 | private var _SafeStr_88:uint = 0;
|
| 79 | private var _SafeStr_89:uint = 0;
|
| 80 | private var _SafeStr_90:uint = 0;
|
| 81 | private var _SafeStr_91:uint = 0;
|
| 82 | private var _SafeStr_92:uint = 0;
|
| 83 | private var _SafeStr_93:uint = 0;
|
| 84 | private var _SafeStr_94:uint = 0;
|
| 85 | private var _SafeStr_95:uint = 0;
|
| 86 | private var _SafeStr_96:uint = 0;
|
| 87 | private var _SafeStr_97:uint = 0;
|
| 88 | private var _SafeStr_98:uint = 0;
|
| 89 | private var _SafeStr_99:Boolean = false;
|
| 90 | private var _SafeStr_100:Boolean = false;
|
| 91 | private var _SafeStr_101:Boolean = false;
|
| 92 | private var _SafeStr_102:Boolean = false;
|
| 93 | private var _SafeStr_103:Boolean = false;
|
| 94 | private var _SafeStr_104:Boolean = false;
|
| 95 | private var _SafeStr_105:Boolean = false;
|
| 96 | private var static:String = null;
|
| 97 | private var _SafeStr_106:String = null;
|
| 98 | private var _SafeStr_107:String = null;
|
| 99 | private var _SafeStr_108:uint = 0;
|
| 100 |
|
| 101 | public function _SafeStr_7(){
|
| 102 | this._SafeStr_18 = new Shader();
|
| 103 | this._SafeStr_19 = func_strtobytearr("A501000000A40B004372797374616C6C697A65A00C6E616D657370616365004372797374616C6C697A65206279205065747269204C65736B696E656E00A00C76656E646F720000A00876657273696F6E000100A00C6465736372697074696F6E004372797374616C6C697A65202D66696C74657200A1010200000C5F4F7574436F6F726400A1010100000273697A6500A2016D696E56616C7565003F800000A2016D617856616C75650043960000330300C0018000000200B040020010401D0200C103001000300300F1020010001D0100F303001B00A20764656661756C7456616C75650041A00000000B388000004242434343434444444441414141424242424343434344444444414141414242424243434343444444444141414142424242434343433400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000034000000018000003400000001800000340000000180000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000360000000000000036000000000000003600000000000000A20C6465736372697074696F6E0073697A6500A3000473726300A1020401000F647374001D00001000008000320200804600200032020040C2C80000320300803F7374BC32030040BE9E353F320300203E9E353F320300103F7374BC1D040004030000001D0500F30000FF000304000405000000320300803F7374BC320300403E9E353F32030020BE9E353F320300103F7374BC320200204600200032020010C2C800001D0500C100001000020500C10200B0001D020031050010002202003403000000040300C10000F000030300C10200B0001A02003103001000320300803F0000001D0300610200B00001030061030000001D0200310300600022020034040000001D0300C102001000010300C10200B0001D0200C103001000320200203F8666661D0200100200800003020010000080001D0000100200C00032020020C60020003202001046002000320300803F5DB22D32030040BF000000320300203F000000320300103F5DB22D1D040004030000001D0500F30000FF000304000405000000320300803F5DB22D320300403F00000032030020BF000000320300103F5DB22D32050080C600200032050040460020001D0500310000100002050031050010001D0500C10500B000220500C403000000040300C10000F000030300C1050010001A03003103001000320300803F0000001D0500C10300B000010500C1030000001D0300C105001000220300C4040000001D0300310200B00001030031030010001D0200310300B0001D0300C10200B000020300C10000100024030021030010001D0300C102001000020300C10000100024030011030010002A0300200300C0001D01808000800000330300C0018000000200B040020010401D0200C103001000320300803F7333331D0300400300000003030040000080001D00001003004000040300C10000F000030300C1000010001A03003103001000320300803F0000001D0400C10300B000010400C1030000001D0300C10000F000030300C1040010001D020031030010001D0300C10200B000020300C10000100024030021030010001D0300C102001000020300C10000100024030011030010002A0300200300C0001D01808000800000330300C0018000000200B040020010401D0200C103001000300300F1020010001D0100F303001B00");
|
| 104 | this._SafeStr_25 = "uncompress";
|
| 105 | this._SafeStr_26 = this._SafeStr_25["substring"](2);
|
| 106 | this._SafeStr_29 = this._SafeStr_48;
|
| 107 | this._SafeStr_32 = this._SafeStr_48;
|
| 108 | this._SafeStr_43 = (5770 * this._SafeStr_42);
|
| 109 | this._SafeStr_49 = (510 * this._SafeStr_42);
|
| 110 | super();
|
| 111 | if (stage){
|
| 112 | this._SafeStr_112();
|
| 113 | } else {
|
| 114 | addEventListener("addedToStage", this._SafeStr_112);
|
| 115 | };
|
| 116 | }
|
| 117 | public static function func_strtobytearr(str:String):ByteArray{
|
| 118 | var _local4:int;
|
| 119 | var _local2:int;
|
| 120 | if ((str.length % 2) != 0){
|
| 121 | return (null);
|
| 122 | };
|
| 123 | var _local3:ByteArray = new ByteArray();
|
| 124 | _local4 = 0;
|
| 125 | while (_local4 < str.length) {
|
| 126 | _local2 = parseInt(("0x" + str.substr(_local4, 2)));
|
| 127 | _local3.writeByte(_local2);
|
| 128 | _local4 = (_local4 + 2);
|
| 129 | };
|
| 130 | _local3.position = 0;
|
| 131 | return (_local3);
|
| 132 | }
|
| 133 | public static function h2ba(ba:ByteArray, hex:String):ByteArray{
|
| 134 | var _local4:int;
|
| 135 | ba.position = ba.length;
|
| 136 | var _local3:uint = hex.length;
|
| 137 | _local4 = 0;
|
| 138 | while (_local4 < _local3) {
|
| 139 | ba.writeUnsignedInt(("0x" + hex.substr(_local4, 8)));
|
| 140 | _local4 = (_local4 + 8);
|
| 141 | };
|
| 142 | return (ba);
|
| 143 | }
|
| 144 |
|
| 145 | final private function _SafeStr_113():uint{
|
| 146 | var _local1:int;
|
| 147 | var _local3:int;
|
| 148 | var _local4:String = Capabilities.version.toLowerCase();
|
| 149 | if (_local4.length < 4){
|
| 150 | return (0);
|
| 151 | };
|
| 152 | var _local5:String = _local4.substr(0, 4);
|
| 153 | if (_local5 != "win"){
|
| 154 | return (0);
|
| 155 | };
|
| 156 | _local4 = _local4.substr(4);
|
| 157 | var _local2:Array = _local4.split(",");
|
| 158 | if (_local2.length != 4){
|
| 159 | return (0);
|
| 160 | };
|
| 161 | _local1 = _local2[0];
|
| 162 | _local3 = (_local3 + _local1);
|
| 163 | _local1 = _local2[1];
|
| 164 | _local3 = (_local3 * 10);
|
| 165 | _local3 = (_local3 + _local1);
|
| 166 | _local1 = _local2[2];
|
| 167 | _local3 = (_local3 * 1000);
|
| 168 | _local3 = (_local3 + _local1);
|
| 169 | _local1 = _local2[3];
|
| 170 | _local3 = (_local3 * 1000);
|
| 171 | _local3 = (_local3 + _local1);
|
| 172 | return (_local3);
|
| 173 | }
|
| 174 | final private function _SafeStr_114():Boolean{
|
| 175 | this._SafeStr_108 = this._SafeStr_113();
|
| 176 | if (this._SafeStr_108 == 0){
|
| 177 | return (false);
|
| 178 | };
|
| 179 | this.static = Capabilities.os.toLowerCase();
|
| 180 | this._SafeStr_106 = Capabilities.playerType.toLowerCase();
|
| 181 | this._SafeStr_107 = this._SafeStr_108;
|
| 182 | if (((!((this._SafeStr_106 == "activex"))) && (!((this._SafeStr_106 == "plugin"))))){
|
| 183 | return (false);
|
| 184 | };
|
| 185 | this._SafeStr_101 = (this.static == "windows 8");
|
| 186 | this._SafeStr_102 = (this.static == "windows 8.1");
|
| 187 | this._SafeStr_103 = this._SafeStr_102;
|
| 188 | this._SafeStr_104 = ((((this._SafeStr_101) || (this._SafeStr_102))) || (this._SafeStr_103));
|
| 189 | this._SafeStr_105 = (this._SafeStr_108 >= 150000223);
|
| 190 | this._SafeStr_20 = (((this._SafeStr_108 <= 117700275)) || ((((this._SafeStr_108 >= 118000000)) && ((this._SafeStr_108 <= 130000182)))));
|
| 191 | return ((((((((this._SafeStr_108 >= 130000259)) && ((this._SafeStr_108 < 140000000)))) || ((this._SafeStr_108 == 150000246)))) || ((this._SafeStr_108 >= 160000235))));
|
| 192 | }
|
| 193 | final private function _SafeStr_116(_arg_1:ByteArray, _arg_2:int):void{
|
| 194 | var _local3:int;
|
| 195 | _arg_1.position = 0;
|
| 196 | while (_local3 < (_arg_1.length / 4)) {
|
| 197 | _arg_1.writeInt(_arg_2);
|
| 198 | _local3++;
|
| 199 | };
|
| 200 | _arg_1.position = 0;
|
| 201 | }
|
| 202 | final private function _SafeStr_117(_arg_1:uint):uint{
|
| 203 | var _local2:uint = (_arg_1 / 4);
|
| 204 | return (((_local2 - this._SafeStr_55) & (this._SafeStr_36 - 1)));
|
| 205 | }
|
| 206 | final private function _SafeStr_118(_arg_1:uint):uint{
|
| 207 | var _local8:uint = this._SafeStr_117(_arg_1);
|
| 208 | var _local3:uint = (_arg_1 % 4);
|
| 209 | if (_local3 == 0){
|
| 210 | return (this._SafeStr_53[_local8]);
|
| 211 | };
|
| 212 | var _local2:uint = (1 << (_local3 * 8));
|
| 213 | var _local5:uint = (1 << ((4 - _local3) * 8));
|
| 214 | var _local4:uint = this._SafeStr_53[_local8];
|
| 215 | var _local7:uint = this._SafeStr_53[(_local8 + 1)];
|
| 216 | _local4 = (_local4 / _local2);
|
| 217 | _local7 = (_local7 * _local5);
|
| 218 | var _local6:uint = (_local4 | _local7);
|
| 219 | return (_local6);
|
| 220 | }
|
| 221 | final private function _SafeStr_119(_arg_1:uint, _arg_2:uint):void{
|
| 222 | var _local4:uint = this._SafeStr_117(_arg_1);
|
| 223 | var _local3:uint = (_arg_1 % 4);
|
| 224 | if (_local3 == 0){
|
| 225 | this._SafeStr_53[_local4] = _arg_2;
|
| 226 | return;
|
| 227 | /*not popped
|
| 228 | trace(_arg_2.toString(16))
|
| 229 | */
|
| 230 | };
|
| 231 | }
|
| 232 | final private function _SafeStr_120(_arg_1:int):int{
|
| 233 | return (op_li32(_arg_1) /*Alchemy*/ );
|
| 234 | }
|
| 235 | final private function _SafeStr_121(_arg_1:uint):uint{
|
| 236 | return (this._SafeStr_120(_arg_1));
|
| 237 | }
|
| 238 | final private function _SafeStr_122(_arg_1:int, _arg_2:int):void{
|
| 239 | op_si32(_arg_2, _arg_1); //Alchemy
|
| 240 | }
|
| 241 | final private function _SafeStr_123(_arg_1:uint, _arg_2:uint):void{
|
| 242 | this._SafeStr_122(_arg_1, _arg_2);
|
| 243 | }
|
| 244 | final private function _SafeStr_124():Boolean{
|
| 245 | var _local3:int;
|
| 246 | this._SafeStr_30 = new ByteArray();
|
| 247 | this._SafeStr_30.endian = "littleEndian";
|
| 248 | this._SafeStr_27 = new ByteArray();
|
| 249 | this._SafeStr_27.endian = "littleEndian";
|
| 250 | this._SafeStr_27.position = 0;
|
| 251 | while (_local3 < (this._SafeStr_29 / 4)) {
|
| 252 | this._SafeStr_27.writeUnsignedInt((this._SafeStr_28 + _local3));
|
| 253 | _local3++;
|
| 254 | };
|
| 255 | var _local1 = this._SafeStr_27;
|
| 256 | _local1[this._SafeStr_26]();
|
| 257 | var _local4:uint = 0x0200;
|
| 258 | this._SafeStr_27.position = _local4;
|
| 259 | var _local2:int = _local4;
|
| 260 | while (_local2 < this._SafeStr_27.length) {
|
| 261 | this._SafeStr_27.writeByte(_local2);
|
| 262 | _local2++;
|
| 263 | };
|
| 264 | ApplicationDomain.currentDomain.domainMemory = this._SafeStr_27;
|
| 265 | return (true);
|
| 266 | }
|
| 267 | final private function _SafeStr_125():int{
|
| 268 | var _local1:int = ((this._SafeStr_49 * 4) / 5);
|
| 269 | if ((_local1 % 2) == 0){
|
| 270 | _local1++;
|
| 271 | };
|
| 272 | return (_local1);
|
| 273 | }
|
| 274 | final private function _SafeStr_126():void{
|
| 275 | var _local3:int;
|
| 276 | var _local4 = null;
|
| 277 | var _local1:*;
|
| 278 | this._SafeStr_50 = new Vector.<Object>(this._SafeStr_49);
|
| 279 | _local3 = 0;
|
| 280 | while (_local3 < this._SafeStr_49) {
|
| 281 | _local4 = new ByteArray();
|
| 282 | this._SafeStr_50[_local3] = _local4;
|
| 283 | _local4.endian = "littleEndian";
|
| 284 | _local3++;
|
| 285 | };
|
| 286 | var _local2:int = this._SafeStr_125();
|
| 287 | _local3 = 0;
|
| 288 | while (_local3 < this._SafeStr_49) {
|
| 289 | if (_local2 == _local3){
|
| 290 | try {
|
| 291 | _local1 = this._SafeStr_27;
|
| 292 | _local1[this._SafeStr_25]();
|
| 293 | } catch(error:Error) {
|
| 294 | };
|
| 295 | this._SafeStr_30.length = this._SafeStr_32;
|
| 296 | this._SafeStr_116(this._SafeStr_30, this._SafeStr_31);
|
| 297 | } else {
|
| 298 | _local4 = (this._SafeStr_50[_local3] as ByteArray);
|
| 299 | _local4.length = this._SafeStr_48;
|
| 300 | this._SafeStr_116(_local4, this._SafeStr_40);
|
| 301 | _local4.writeInt(this._SafeStr_37);
|
| 302 | _local4.writeInt(this._SafeStr_38);
|
| 303 | _local4.writeInt(_local3);
|
| 304 | _local4.writeInt(this._SafeStr_39);
|
| 305 | };
|
| 306 | _local3++;
|
| 307 | };
|
| 308 | }
|
| 309 | final private function _SafeStr_127():void{
|
| 310 | var _local2:int;
|
| 311 | var _local3 = null;
|
| 312 | var _local1:int = this._SafeStr_125();
|
| 313 | _local2 = 0;
|
| 314 | while (_local2 < this._SafeStr_49) {
|
| 315 | if (_local2 == _local1){
|
| 316 | this._SafeStr_30.clear();
|
| 317 | } else {
|
| 318 | if ((_local2 % 2) == 1){
|
| 319 | _local3 = (this._SafeStr_50[_local2] as ByteArray);
|
| 320 | this._SafeStr_116(_local3, this._SafeStr_41);
|
| 321 | _local3.clear();
|
| 322 | };
|
| 323 | };
|
| 324 | _local2++;
|
| 325 | };
|
| 326 | }
|
| 327 | final private function _SafeStr_128():void{
|
| 328 | var _local1:int;
|
| 329 | var _local2:*;
|
| 330 | this._SafeStr_51 = new Vector.<Object>(this._SafeStr_43);
|
| 331 | _local1 = 0;
|
| 332 | while (_local1 < this._SafeStr_43) {
|
| 333 | this._SafeStr_51[_local1] = new Vector.<uint>();
|
| 334 | _local1++;
|
| 335 | };
|
| 336 | _local1 = 0;
|
| 337 | while (_local1 < this._SafeStr_43) {
|
| 338 | _local2 = (this._SafeStr_51[_local1] as Vector.<uint>);
|
| 339 | _local2.length = this._SafeStr_44;
|
| 340 | _local2[0] = this._SafeStr_45;
|
| 341 | _local2[1] = _local1;
|
| 342 | _local2[2] = this._SafeStr_46;
|
| 343 | _local1++;
|
| 344 | };
|
| 345 | }
|
| 346 | final private function _SafeStr_129():Boolean{
|
| 347 | var _local1:uint = this._SafeStr_121(0);
|
| 348 | if (_local1 != this._SafeStr_31){
|
| 349 | return (false);
|
| 350 | };
|
| 351 | this._SafeStr_127();
|
| 352 | this._SafeStr_128();
|
| 353 | _local1 = this._SafeStr_121(0);
|
| 354 | if (_local1 == this._SafeStr_31){
|
| 355 | return (false);
|
| 356 | };
|
| 357 | return (true);
|
| 358 | }
|
| 359 | final private function _SafeStr_130():Boolean{
|
| 360 | var _local2:int;
|
| 361 | var _local3:int;
|
| 362 | var _local1:uint = this._SafeStr_48;
|
| 363 | while (_local3 < _local1) {
|
| 364 | _local2 = this._SafeStr_121(_local3);
|
| 365 | if (_local2 == this._SafeStr_44){
|
| 366 | _local2 = this._SafeStr_121((_local3 + (this._SafeStr_23 << 3)));
|
| 367 | if (_local2 == this._SafeStr_45){
|
| 368 | this._SafeStr_33 = false;
|
| 369 | this._SafeStr_123(_local3, this._SafeStr_36);
|
| 370 | return (true);
|
| 371 | };
|
| 372 | _local2 = this._SafeStr_121((_local3 + 16));
|
| 373 | if (_local2 == this._SafeStr_45){
|
| 374 | this._SafeStr_33 = true;
|
| 375 | this._SafeStr_123(_local3, this._SafeStr_36);
|
| 376 | return (true);
|
| 377 | };
|
| 378 | };
|
| 379 | _local3 = (_local3 + (this._SafeStr_23 << 2));
|
| 380 | };
|
| 381 | return (false);
|
| 382 | }
|
| 383 | final private function _SafeStr_131():Boolean{
|
| 384 | var _local1:*;
|
| 385 | var _local2:int;
|
| 386 | while (_local2 < this._SafeStr_43) {
|
| 387 | _local1 = (this._SafeStr_51[_local2] as Vector.<uint>);
|
| 388 | if (((!((_local1.length == this._SafeStr_44))) && (!((_local1.length == (this._SafeStr_44 * 2)))))){
|
| 389 | this._SafeStr_52 = _local2;
|
| 390 | this._SafeStr_53 = _local1;
|
| 391 | } else {
|
| 392 | _local2++;
|
| 393 | continue;
|
| 394 | };
|
| 395 | return (true);
|
| 396 | };
|
| 397 | return (false);
|
| 398 | }
|
| 399 | final private function _SafeStr_132():uint{
|
| 400 | var _local2:int;
|
| 401 | var _local1:int;
|
| 402 | var _local4:int;
|
| 403 | var _local3:int;
|
| 404 | var _local5:uint = (this._SafeStr_48 * 8);
|
| 405 | var _local6:uint = (_local5 / 4);
|
| 406 | while (_local4 < _local6) {
|
| 407 | _local2 = this._SafeStr_53[_local4];
|
| 408 | if (_local2 == this._SafeStr_37){
|
| 409 | _local1 = _local4;
|
| 410 | break;
|
| 411 | };
|
| 412 | _local4++;
|
| 413 | };
|
| 414 | _local3 = (_local1 * 4);
|
| 415 | return (_local3);
|
| 416 | }
|
| 417 | final private function _SafeStr_133(_arg_1:uint):uint{
|
| 418 | var _local2:int;
|
| 419 | var _local5:int;
|
| 420 | var _local6:int;
|
| 421 | var _local7:uint = (this._SafeStr_48 * 8);
|
| 422 | var _local3:uint = (_local7 / 4);
|
| 423 | var _local4:uint = (_arg_1 / 4);
|
| 424 | while (_local4 < _local3) {
|
| 425 | _local2 = this._SafeStr_53[_local4];
|
| 426 | if (_local2 == this._SafeStr_45){
|
| 427 | _local2 = this._SafeStr_53[(_local4 + 2)];
|
| 428 | if (_local2 == this._SafeStr_46){
|
| 429 | this._SafeStr_60 = this._SafeStr_53[(_local4 + 1)];
|
| 430 | _local5 = _local4;
|
| 431 | break;
|
| 432 | };
|
| 433 | };
|
| 434 | _local4++;
|
| 435 | };
|
| 436 | _local6 = (_local5 * 4);
|
| 437 | return (_local6);
|
| 438 | }
|
| 439 | final private function _SafeStr_134():Boolean{
|
| 440 | var _local3:int;
|
| 441 | var _local11:uint = this._SafeStr_132();
|
| 442 | if (_local11 == 0){
|
| 443 | return (false);
|
| 444 | };
|
| 445 | var _local12:uint = (this._SafeStr_34 - (_local11 % this._SafeStr_34));
|
| 446 | var _local2:uint = (_local12 % this._SafeStr_47);
|
| 447 | if (_local2 == 40){
|
| 448 | if (this._SafeStr_33){
|
| 449 | return (false);
|
| 450 | };
|
| 451 | } else {
|
| 452 | //unresolved if
|
| 453 | if (!this._SafeStr_33){
|
| 454 | return (false);
|
| 455 | };
|
| 456 | };
|
| 457 | var _local1:uint = 8;
|
| 458 | var _local4:uint = 32;
|
| 459 | var _local6:uint = 28;
|
| 460 | if (this._SafeStr_33){
|
| 461 | _local1 = 16;
|
| 462 | _local4 = 64;
|
| 463 | _local3 = 0;
|
| 464 | _local6 = 56;
|
| 465 | };
|
| 466 | var _local5:uint = this._SafeStr_133((_local11 + this._SafeStr_48));
|
| 467 | if (_local5 == 0){
|
| 468 | return (false);
|
| 469 | };
|
| 470 | _local5 = (_local5 - _local1);
|
| 471 | var _local7:uint = (_local5 / 4);
|
| 472 | if (!this._SafeStr_33){
|
| 473 | this._SafeStr_56 = this._SafeStr_53[(_local7 + 1)];
|
| 474 | } else {
|
| 475 | this._SafeStr_56 = this._SafeStr_53[(_local7 + 2)];
|
| 476 | this._SafeStr_91 = this._SafeStr_53[(_local7 + 3)];
|
| 477 | };
|
| 478 | var _local8:uint = ((_local5 - _local11) % this._SafeStr_34);
|
| 479 | var _local9:uint = (_local5 - _local8);
|
| 480 | this._SafeStr_62 = (this._SafeStr_51[this._SafeStr_60] as Vector.<uint>);
|
| 481 | this._SafeStr_62.length = (this._SafeStr_44 * 2);
|
| 482 | var _local10:uint = (_local9 + _local3);
|
| 483 | _local7 = (_local10 / 4);
|
| 484 | this._SafeStr_61 = this._SafeStr_53[_local7];
|
| 485 | this._SafeStr_54 = (this._SafeStr_61 - _local5);
|
| 486 | this._SafeStr_55 = (this._SafeStr_54 / 4);
|
| 487 | this._SafeStr_78 = (this._SafeStr_54 + _local11);
|
| 488 | _local7 = ((_local9 + _local6) / 4);
|
| 489 | var _temp1 = _local7;
|
| 490 | _local7 = (_local7 + 1);
|
| 491 | this._SafeStr_57 = this._SafeStr_53[_temp1];
|
| 492 | this._SafeStr_92 = this._SafeStr_53[_local7];
|
| 493 | this._SafeStr_60 = (this._SafeStr_60 + 1);
|
| 494 | this._SafeStr_62 = (this._SafeStr_51[this._SafeStr_60] as Vector.<uint>);
|
| 495 | return (true);
|
| 496 | return (false);
|
| 497 | }
|
| 498 | final private function _SafeStr_135():void{
|
| 499 | var _local1:uint = (this._SafeStr_36 - 2);
|
| 500 | this._SafeStr_53[_local1] = this._SafeStr_44;
|
| 501 | _local1 = (this._SafeStr_36 - 1);
|
| 502 | this._SafeStr_53[_local1] = this._SafeStr_56;
|
| 503 | }
|
| 504 | final private function _SafeStr_136():Boolean{
|
| 505 | var _local5:int;
|
| 506 | var _local6:int;
|
| 507 | var _local2:int;
|
| 508 | var _local1:int;
|
| 509 | var _local4:uint = (this._SafeStr_57 & ~((this._SafeStr_34 - 1)));
|
| 510 | while (true) {
|
| 511 | _local5 = this._SafeStr_118(_local4);
|
| 512 | //unresolved if
|
| 513 | _local4 = (_local4 - this._SafeStr_34);
|
| 514 | };
|
| 515 | _local4 = (_local4 + this._SafeStr_34);
|
| 516 | var _local3:uint = (_local4 + this._SafeStr_35);
|
| 517 | while ((((((((((((((((this._SafeStr_80 == 0)) || ((this._SafeStr_81 == 0)))) || ((this._SafeStr_82 == 0)))) || ((this._SafeStr_88 == 0)))) || ((this._SafeStr_89 == 0)))) || ((this._SafeStr_90 == 0)))) || ((this._SafeStr_87 == 0)))) || ((this._SafeStr_79 == 0)))) {
|
| 518 | _local5 = this._SafeStr_118(_local4);
|
| 519 | if (this._SafeStr_79 == 0){
|
| 520 | if (_local5 == this._SafeStr_75){
|
| 521 | _local2 = this._SafeStr_118((_local4 + 4));
|
| 522 | if ((_local2 & this._SafeStr_77) == this._SafeStr_76){
|
| 523 | this._SafeStr_79 = _local4;
|
| 524 | _local4 = (_local4 + 5);
|
| 525 | continue;
|
| 526 | };
|
| 527 | };
|
| 528 | };
|
| 529 | if (this._SafeStr_80 == 0){
|
| 530 | if ((_local5 & this._SafeStr_65) == this._SafeStr_64){
|
| 531 | this._SafeStr_80 = _local4;
|
| 532 | _local4 = (_local4 + 2);
|
| 533 | continue;
|
| 534 | };
|
| 535 | };
|
| 536 | if (this._SafeStr_88 == 0){
|
| 537 | if ((_local5 & this._SafeStr_65) == this._SafeStr_84){
|
| 538 | this._SafeStr_88 = _local4;
|
| 539 | _local4 = (_local4 + 2);
|
| 540 | continue;
|
| 541 | };
|
| 542 | };
|
| 543 | if (this._SafeStr_89 == 0){
|
| 544 | if ((_local5 & this._SafeStr_65) == this._SafeStr_85){
|
| 545 | this._SafeStr_89 = _local4;
|
| 546 | _local4 = (_local4 + 2);
|
| 547 | continue;
|
| 548 | };
|
| 549 | };
|
| 550 | if (this._SafeStr_87 == 0){
|
| 551 | if ((_local5 & this._SafeStr_65) == this._SafeStr_83){
|
| 552 | this._SafeStr_87 = _local4;
|
| 553 | _local4 = (_local4 + 2);
|
| 554 | continue;
|
| 555 | };
|
| 556 | };
|
| 557 | if (this._SafeStr_90 == 0){
|
| 558 | if ((_local5 & this._SafeStr_65) == this._SafeStr_86){
|
| 559 | this._SafeStr_90 = _local4;
|
| 560 | _local4 = (_local4 + 2);
|
| 561 | continue;
|
| 562 | };
|
| 563 | };
|
| 564 | if (this._SafeStr_81 == 0){
|
| 565 | if (_local5 == this._SafeStr_66){
|
| 566 | this._SafeStr_81 = _local4;
|
| 567 | _local4 = (_local4 + 4);
|
| 568 | continue;
|
| 569 | };
|
| 570 | };
|
| 571 | if (this._SafeStr_82 == 0){
|
| 572 | _local6 = _local5;
|
| 573 | _local2 = 0;
|
| 574 | _local1 = 0;
|
| 575 | if (_local6 == this._SafeStr_67){
|
| 576 | _local2 = this._SafeStr_118((_local4 + 4));
|
| 577 | if (_local2 == this._SafeStr_68){
|
| 578 | _local1 = this._SafeStr_118((_local4 + 8));
|
| 579 | if (_local1 == this._SafeStr_69){
|
| 580 | this._SafeStr_82 = this._SafeStr_118(this._SafeStr_118((_local4 + 15)));
|
| 581 | _local4 = (_local4 + 12);
|
| 582 | continue;
|
| 583 | };
|
| 584 | };
|
| 585 | };
|
| 586 | if (_local6 == this._SafeStr_73){
|
| 587 | _local2 = this._SafeStr_118((_local4 + 4));
|
| 588 | if (_local2 == this._SafeStr_74){
|
| 589 | this._SafeStr_82 = this._SafeStr_118(this._SafeStr_118((_local4 + 11)));
|
| 590 | _local4 = (_local4 + 8);
|
| 591 | this._SafeStr_100 = true;
|
| 592 | continue;
|
| 593 | };
|
| 594 | };
|
| 595 | if (_local6 == this._SafeStr_70){
|
| 596 | _local2 = this._SafeStr_118((_local4 + 4));
|
| 597 | if (_local2 == this._SafeStr_71){
|
| 598 | _local1 = this._SafeStr_118((_local4 + 8));
|
| 599 | if (_local1 == this._SafeStr_72){
|
| 600 | this._SafeStr_82 = this._SafeStr_118(this._SafeStr_118((_local4 + 15)));
|
| 601 | _local4 = (_local4 + 12);
|
| 602 | this._SafeStr_99 = true;
|
| 603 | continue;
|
| 604 | };
|
| 605 | };
|
| 606 | };
|
| 607 | };
|
| 608 | ++_local4;
|
| 609 | if (_local4 > _local3){
|
| 610 | return (false);
|
| 611 | };
|
| 612 | };
|
| 613 | return (true);
|
| 614 | }
|
| 615 | final private function _SafeStr_137(_arg_x:String):void{
|
| 616 | var _local10:int;
|
| 617 | var _local11:uint = 0x1000;
|
| 618 | var _local3:uint = (this._SafeStr_48 - _local11);
|
| 619 | var _local2:uint = this._SafeStr_78;
|
| 620 | this._SafeStr_59 = (_local2 + _local3);
|
| 621 | var _local5:uint = 0x0400;
|
| 622 | var _local4:uint = (_local3 - _local5);
|
| 623 | this._SafeStr_58 = (_local2 + _local4);
|
| 624 | var _local7:uint = (this._SafeStr_58 + 384);
|
| 625 | this._SafeStr_119((this._SafeStr_58 + 4), 65536);
|
| 626 | this._SafeStr_119((this._SafeStr_58 + 428), 0);
|
| 627 | this._SafeStr_119((this._SafeStr_58 + 484), _local7);
|
| 628 | this._SafeStr_119(_local7, this._SafeStr_59);
|
| 629 | this._SafeStr_119((_local7 + 4), 1);
|
| 630 | var _local6:uint = 0x0200;
|
| 631 | while (_local6 < _local5) {
|
| 632 | this._SafeStr_119((this._SafeStr_58 + _local6), 3735929054);
|
| 633 | _local6 = (_local6 + 4);
|
| 634 | };
|
| 635 | var _local8:uint = this._SafeStr_59;
|
| 636 | this._SafeStr_119(_local8, this._SafeStr_81);
|
| 637 | _local8 = (_local8 + 4);
|
| 638 | this._SafeStr_119(_local8, this._SafeStr_79);
|
| 639 | _local8 = (_local8 + 4);
|
| 640 | this._SafeStr_119(_local8, this._SafeStr_80);
|
| 641 | _local8 = (_local8 + 4);
|
| 642 | this._SafeStr_119(_local8, this._SafeStr_87);
|
| 643 | _local8 = (_local8 + 4);
|
| 644 | this._SafeStr_119(_local8, this._SafeStr_89);
|
| 645 | _local8 = (_local8 + 4);
|
| 646 | this._SafeStr_119(_local8, this._SafeStr_90);
|
| 647 | _local8 = (_local8 + 4);
|
| 648 | this._SafeStr_119(_local8, this._SafeStr_82);
|
| 649 | _local8 = (_local8 + 4);
|
| 650 | this._SafeStr_119(_local8, (_local8 + 20));
|
| 651 | _local8 = (_local8 + 4);
|
| 652 | this._SafeStr_119(_local8, this._SafeStr_59);
|
| 653 | _local8 = (_local8 + 4);
|
| 654 | this._SafeStr_119(_local8, 0x2000);
|
| 655 | _local8 = (_local8 + 4);
|
| 656 | this._SafeStr_119(_local8, 0x1000);
|
| 657 | _local8 = (_local8 + 4);
|
| 658 | this._SafeStr_119(_local8, 64);
|
| 659 | _local8 = (_local8 + 4);
|
| 660 | this._SafeStr_119(_local8, 2943072);
|
| 661 | _local8 = (_local8 + 4);
|
| 662 | this._SafeStr_119(_local8, 0xC6610000);
|
| 663 | _local8 = (_local8 + 4);
|
| 664 | this._SafeStr_119(_local8, 0x89000447);
|
| 665 | _local8 = (_local8 + 4);
|
| 666 | this._SafeStr_119(_local8, 3224501492);
|
| 667 | _local8 = (_local8 + 4);
|
| 668 | this._SafeStr_119(_local8, 3213711176);
|
| 669 | _local8 = (_local8 + 4);
|
| 670 | this._SafeStr_119(_local8, 0xFFFFFE80);
|
| 671 | _local8 = (_local8 + 4);
|
| 672 | this._SafeStr_119(_local8, 3104065417);
|
| 673 | _local8 = (_local8 + 4);
|
| 674 | this._SafeStr_119(_local8, 0x0200);
|
| 675 | _local8 = (_local8 + 4);
|
| 676 | this._SafeStr_119(_local8, 2868104961);
|
| 677 | _local8 = (_local8 + 4);
|
| 678 | this._SafeStr_119(_local8, 3355347295);
|
| 679 | _local8 = (_local8 + 4);
|
| 680 | this._SafeStr_119(_local8, 6214);
|
| 681 | _local8 = (_local8 + 4);
|
| 682 | this._SafeStr_119(_local8, 0xC4830000);
|
| 683 | _local8 = (_local8 + 4);
|
| 684 | this._SafeStr_119(_local8, 2425406216);
|
| 685 | _local8 = (_local8 + 4);
|
| 686 | var _local9:ByteArray = new ByteArray();
|
| 687 | _local9 = h2ba(_local9, _arg_x);
|
| 688 | _local9.endian = "littleEndian";
|
| 689 | _local9.position = 0;
|
| 690 | while (_local9.position < _local9.length) {
|
| 691 | _local10 = _local9.readUnsignedInt();
|
| 692 | this._SafeStr_119(_local8, _local10);
|
| 693 | _local8 = (_local8 + 4);
|
| 694 | };
|
| 695 | }
|
| 696 | function writeBytes(ba:ByteArray, hex:String):ByteArray{
|
| 697 | var _local5:int;
|
| 698 | var _local3:int;
|
| 699 | ba.position = ba.length;
|
| 700 | var _local4:uint = hex.length;
|
| 701 | _local5 = 0;
|
| 702 | while (_local5 < _local4) {
|
| 703 | _local3 = ("0x" + hex.substr(_local5, 2));
|
| 704 | ba.writeByte(_local3);
|
| 705 | _local5 = (_local5 + 2);
|
| 706 | };
|
| 707 | return (ba);
|
| 708 | }
|
| 709 | final private function _SafeStr_138():Boolean{
|
| 710 | var _local1:uint = (this._SafeStr_36 - 1);
|
| 711 | this._SafeStr_53[_local1] = this._SafeStr_58;
|
| 712 | this._SafeStr_53.length = (this._SafeStr_44 * 2);
|
| 713 | this._SafeStr_135();
|
| 714 | return (true);
|
| 715 | }
|
| 716 | final private function _SafeStr_141():void{
|
| 717 | this._SafeStr_53.length = (this._SafeStr_44 * 2);
|
| 718 | }
|
| 719 | final private function _SafeStr_142():Boolean{
|
| 720 | if (!_SafeStr_12._SafeStr_142(this._SafeStr_106, this.static, this._SafeStr_108, this._SafeStr_57)){
|
| 721 | return (false);
|
| 722 | };
|
| 723 | this._SafeStr_80 = _SafeStr_12._SafeStr_80;
|
| 724 | this._SafeStr_81 = _SafeStr_12._SafeStr_81;
|
| 725 | this._SafeStr_82 = _SafeStr_12._SafeStr_82;
|
| 726 | this._SafeStr_93 = _SafeStr_12._SafeStr_93;
|
| 727 | this._SafeStr_94 = _SafeStr_12._SafeStr_94;
|
| 728 | this._SafeStr_95 = _SafeStr_12._SafeStr_95;
|
| 729 | this._SafeStr_96 = _SafeStr_12._SafeStr_96;
|
| 730 | this._SafeStr_97 = _SafeStr_12._SafeStr_97;
|
| 731 | this._SafeStr_98 = _SafeStr_12._SafeStr_98;
|
| 732 | return (true);
|
| 733 | }
|
| 734 | final private function _SafeStr_143(_arg_x:String):void{
|
| 735 | var _local11:int;
|
| 736 | var _local12:uint = 0x1200;
|
| 737 | var _local3:uint = (this._SafeStr_48 - _local12);
|
| 738 | var _local2:uint = this._SafeStr_78;
|
| 739 | this._SafeStr_59 = (_local2 + _local3);
|
| 740 | var _local5:uint = 0x0400;
|
| 741 | var _local4:uint = (_local3 - _local5);
|
| 742 | this._SafeStr_58 = (_local2 + _local4);
|
| 743 | var _local7:uint = (this._SafeStr_58 + 384);
|
| 744 | this._SafeStr_119((this._SafeStr_58 + 8), 65536);
|
| 745 | this._SafeStr_119((this._SafeStr_58 + 484), 0);
|
| 746 | this._SafeStr_119((this._SafeStr_58 + 528), _local7);
|
| 747 | this._SafeStr_119((this._SafeStr_58 + 532), this._SafeStr_91);
|
| 748 | this._SafeStr_119(_local7, this._SafeStr_59);
|
| 749 | this._SafeStr_119((_local7 + 4), this._SafeStr_91);
|
| 750 | this._SafeStr_119((_local7 + 8), 1);
|
| 751 | var _local6:uint = 0x0300;
|
| 752 | while (_local6 < _local5) {
|
| 753 | this._SafeStr_119((this._SafeStr_58 + _local6), 3735929054);
|
| 754 | _local6 = (_local6 + 4);
|
| 755 | };
|
| 756 | var _local8:uint = 0x0100;
|
| 757 | var _local10:uint = this._SafeStr_59;
|
| 758 | this._SafeStr_119(_local10, this._SafeStr_81);
|
| 759 | _local10 = (_local10 + 4);
|
| 760 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 761 | _local10 = (_local10 + 4);
|
| 762 | this._SafeStr_119(_local10, this._SafeStr_80);
|
| 763 | _local10 = (_local10 + 4);
|
| 764 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 765 | _local10 = (_local10 + 4);
|
| 766 | this._SafeStr_119(_local10, this._SafeStr_93);
|
| 767 | _local10 = (_local10 + 4);
|
| 768 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 769 | _local10 = (_local10 + 4);
|
| 770 | this._SafeStr_119(_local10, 64);
|
| 771 | _local10 = (_local10 + 4);
|
| 772 | this._SafeStr_119(_local10, 0);
|
| 773 | _local10 = (_local10 + 4);
|
| 774 | this._SafeStr_119(_local10, this._SafeStr_97);
|
| 775 | _local10 = (_local10 + 4);
|
| 776 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 777 | _local10 = (_local10 + 4);
|
| 778 | _local10 = (_local10 + 40);
|
| 779 | this._SafeStr_119(_local10, this._SafeStr_94);
|
| 780 | _local10 = (_local10 + 4);
|
| 781 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 782 | _local10 = (_local10 + 4);
|
| 783 | this._SafeStr_119(_local10, (this._SafeStr_59 + _local8));
|
| 784 | _local10 = (_local10 + 4);
|
| 785 | this._SafeStr_119(_local10, this._SafeStr_91);
|
| 786 | _local10 = (_local10 + 4);
|
| 787 | this._SafeStr_119(_local10, this._SafeStr_95);
|
| 788 | _local10 = (_local10 + 4);
|
| 789 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 790 | _local10 = (_local10 + 4);
|
| 791 | this._SafeStr_119(_local10, 0x2000);
|
| 792 | _local10 = (_local10 + 4);
|
| 793 | this._SafeStr_119(_local10, 0);
|
| 794 | _local10 = (_local10 + 4);
|
| 795 | this._SafeStr_119(_local10, this._SafeStr_96);
|
| 796 | _local10 = (_local10 + 4);
|
| 797 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 798 | _local10 = (_local10 + 4);
|
| 799 | this._SafeStr_119(_local10, 0x101000);
|
| 800 | _local10 = (_local10 + 4);
|
| 801 | this._SafeStr_119(_local10, 0);
|
| 802 | _local10 = (_local10 + 4);
|
| 803 | this._SafeStr_119(_local10, this._SafeStr_82);
|
| 804 | _local10 = (_local10 + 4);
|
| 805 | this._SafeStr_119(_local10, this._SafeStr_92);
|
| 806 | _local10 = (_local10 + 4);
|
| 807 | this._SafeStr_119(_local10, (this._SafeStr_59 + _local8));
|
| 808 | _local10 = (_local10 + 4);
|
| 809 | this._SafeStr_119(_local10, this._SafeStr_91);
|
| 810 | _local10 = (_local10 + 4);
|
| 811 | _local10 = (this._SafeStr_59 + _local8);
|
| 812 | this._SafeStr_119(_local10, 2202598544);
|
| 813 | _local10 = (_local10 + 4);
|
| 814 | this._SafeStr_119(_local10, 1413607652);
|
| 815 | _local10 = (_local10 + 4);
|
| 816 | this._SafeStr_119(_local10, 2202555713);
|
| 817 | _local10 = (_local10 + 4);
|
| 818 | this._SafeStr_119(_local10, 1994932460);
|
| 819 | _local10 = (_local10 + 4);
|
| 820 | this._SafeStr_119(_local10, 0x48000000);
|
| 821 | _local10 = (_local10 + 4);
|
| 822 | this._SafeStr_119(_local10, 1094763651);
|
| 823 | _local10 = (_local10 + 4);
|
| 824 | this._SafeStr_119(_local10, 2421965149);
|
| 825 | _local10 = (_local10 + 4);
|
| 826 | this._SafeStr_119(_local10, 3209203856);
|
| 827 | _local10 = (_local10 + 4);
|
| 828 | this._SafeStr_119(_local10, (this._SafeStr_54 - 16));
|
| 829 | _local10 = (_local10 + 4);
|
| 830 | this._SafeStr_119(_local10, this._SafeStr_91);
|
| 831 | _local10 = (_local10 + 4);
|
| 832 | this._SafeStr_119(_local10, 3096481936);
|
| 833 | _local10 = (_local10 + 4);
|
| 834 | this._SafeStr_119(_local10, this._SafeStr_44);
|
| 835 | _local10 = (_local10 + 4);
|
| 836 | this._SafeStr_119(_local10, 3209168777);
|
| 837 | _local10 = (_local10 + 4);
|
| 838 | this._SafeStr_119(_local10, _local7);
|
| 839 | _local10 = (_local10 + 4);
|
| 840 | this._SafeStr_119(_local10, this._SafeStr_91);
|
| 841 | _local10 = (_local10 + 4);
|
| 842 | this._SafeStr_119(_local10, 542662);
|
| 843 | _local10 = (_local10 + 4);
|
| 844 | this._SafeStr_119(_local10, 3372204081);
|
| 845 | _local10 = (_local10 + 4);
|
| 846 | this._SafeStr_119(_local10, 2160037192);
|
| 847 | _local10 = (_local10 + 4);
|
| 848 | this._SafeStr_119(_local10, 1224736766);
|
| 849 | _local10 = (_local10 + 4);
|
| 850 | this._SafeStr_119(_local10, 1200224905);
|
| 851 | _local10 = (_local10 + 4);
|
| 852 | this._SafeStr_119(_local10, 16824584);
|
| 853 | _local10 = (_local10 + 4);
|
| 854 | this._SafeStr_119(_local10, 0x8D480000);
|
| 855 | _local10 = (_local10 + 4);
|
| 856 | this._SafeStr_119(_local10, 196799);
|
| 857 | _local10 = (_local10 + 4);
|
| 858 | this._SafeStr_119(_local10, 0x65AAF300);
|
| 859 | _local10 = (_local10 + 4);
|
| 860 | this._SafeStr_119(_local10, 621054792);
|
| 861 | _local10 = (_local10 + 4);
|
| 862 | this._SafeStr_119(_local10, 16);
|
| 863 | _local10 = (_local10 + 4);
|
| 864 | this._SafeStr_119(_local10, 3100019016);
|
| 865 | _local10 = (_local10 + 4);
|
| 866 | this._SafeStr_119(_local10, this._SafeStr_98);
|
| 867 | _local10 = (_local10 + 4);
|
| 868 | this._SafeStr_119(_local10, 147227464);
|
| 869 | _local10 = (_local10 + 4);
|
| 870 | this._SafeStr_119(_local10, 4168418873);
|
| 871 | _local10 = (_local10 + 4);
|
| 872 | this._SafeStr_119(_local10, 1223723336);
|
| 873 | _local10 = (_local10 + 4);
|
| 874 | if (!this._SafeStr_105){
|
| 875 | this._SafeStr_119(_local10, 2370361225);
|
| 876 | _local10 = (_local10 + 4);
|
| 877 | this._SafeStr_119(_local10, 98458);
|
| 878 | _local10 = (_local10 + 4);
|
| 879 | } else {
|
| 880 | this._SafeStr_119(_local10, 2370360969);
|
| 881 | _local10 = (_local10 + 4);
|
| 882 | this._SafeStr_119(_local10, 98490);
|
| 883 | _local10 = (_local10 + 4);
|
| 884 | };
|
| 885 | this._SafeStr_119(_local10, 0xC4894800);
|
| 886 | _local10 = (_local10 + 4);
|
| 887 | this._SafeStr_119(_local10, 2425393347);
|
| 888 | _local10 = (_local10 + 4);
|
| 889 | var _local9:ByteArray = new ByteArray();
|
| 890 | _local9 = h2ba(_local9, _arg_x);
|
| 891 | _local9.endian = "littleEndian";
|
| 892 | _local9.position = 0;
|
| 893 | while (_local9.position < _local9.length) {
|
| 894 | _local11 = _local9.readUnsignedInt();
|
| 895 | this._SafeStr_119(_local10, _local11);
|
| 896 | _local10 = (_local10 + 4);
|
| 897 | };
|
| 898 | }
|
| 899 | final private function _SafeStr_144():Boolean{
|
| 900 | var _local2:uint = ((this._SafeStr_47 - 8) / 4);
|
| 901 | this._SafeStr_53[_local2] = this._SafeStr_58;
|
| 902 | var _local3:uint = (this._SafeStr_52 + 1);
|
| 903 | var _local1:Vector.<uint> = (this._SafeStr_51[_local3] as Vector.<uint>);
|
| 904 | _local1.length = (this._SafeStr_44 * 2);
|
| 905 | return (true);
|
| 906 | }
|
| 907 | function func_decodestr(str:String, src_table:String, dest_table:String){
|
| 908 | var _local6:int;
|
| 909 | var _local5:int;
|
| 910 | var _local4:String = "";
|
| 911 | _local6 = 0;
|
| 912 | while (_local6 < str.length) {
|
| 913 | _local5 = src_table["indexOf"](str["charAt"](_local6));
|
| 914 | if (_local5 > -1){
|
| 915 | _local4 = (_local4 + dest_table["charAt"](_local5));
|
| 916 | };
|
| 917 | _local6++;
|
| 918 | };
|
| 919 | return (_local4);
|
| 920 | }
|
| 921 | function func_strdecode(url:String){
|
| 922 | var _local3:String = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
| 923 | var _local2:String = "LMNOPWXY3defghiQRSTUVjklmnABC012DEFopq456789abcrstuvwxyzGHIJKZ";
|
| 924 | return (func_decodestr(url, _local2, _local3));
|
| 925 | }
|
| 926 | final private function _SafeStr_146(_arg_1:String):Boolean{
|
| 927 | var _local3:String = "60eb1158b9b4040000498034081985c975f7ffe0e8eafffffff10b19191978f0b11d1919f119191919413430095919da4c92f59af5454fa04b087652f1041b1919a00b7b3067905cbdf1091b1919a0dae42868905ca9f11a1b1919a0728dc2e6905cadf1ef181919a09b834e21905ca1f1f0181919a0ddba2825905cd9f1c5181919a0bc012343905cd1f1d6181919a034363f66905cddf1db181919a02f5a2f4f905cd5f1ac181919a0a5f832f3905cc9f1b1181919a0dd7cb054905ccdf182181919a0dacb1cfc905cc1f197181919a0538dafd0905cc5f198181919a056f5ce4c905cf9f16d181919a09f8b3363905cfdf17e181919a01ba9709d905cf5f143181919a033a4d3b8905ce9f1541819192aef4f905ced945cbd4f49f11ae6e6e61c290a5919494f4fe64cd992e973e64fe64cd14fe64ca92ad947d0da9af5094a4c4f4e731d7119091919711d18191992f392c02ae64e90753d3d90453d35e64a0d92e94f711d181919e64a25e66d3d314e4e4fe64a5971199919194e4fe64a094e4ee66d3d29e66d3d294ee64a499cd9169ca41919194e7199191919731a4e731871191919d9e66d3d59e64a2992e99ae7e6169d821919194e4fe64a2d905d3d099cd9169d9f1919199cf46d66996419196d604ce60a731d7119091919e66d3d01905d3d3d4ee64a0d4e92f1945d3d0d49e66d3d014c4fe64a31925d3d0992d69cd96d3192453d0d92ce22d16a03224d3d016a09931d03291d30925d3d095b5822d16bf322d16bf992453d054e4e4e4fe64a214e945d3d0d49e66d3d014c4fe64a3571199919194e4ce64a092ae65e4fe64a1592de464744429add09da9af5097db8291919194a9259154c4f9269154e924f0190553d019ccb169d941919192af4925b259267299245096192d490453d099cc26d73d8d014931e257816a7d9651a9ad8f99ade1b1ad17f20366cfe925d0a391adb9a650a011992e46f5b92c492311af39ad91d905d3d05935c19d8d21416a7d91ac15c935c199dd96ce990453d0d925d3d0d92453d091ad8225d3d016d3c925d3d055e73194422650a016ba7922f924f019ccb169c6ce6e6e62ad9464744429add09da925d0a3d941d6116ae1509925d0a05941d91921d091adbf2c69af5754a4c4f4ef19f18191992ad3d9919191992f12ac2935ce5efc9915d3d0a90453d0590453d3990453d3d731d7119091919711d1c19194ae64f0d92e192cc949e191d1919905d3d0d937d3d0a90653d0192d632ce931d132bdd91186d135a5898e2191d19196ff49cc2169d0c18191992de2ad09921196d01905d9505930999e3226d1e599dcb6cedf212df191959f21c9a7d950519589ae01a6bc192653d05931e25286d11252b169cce191919e66d3d0d924d3d3de66d3d3192d7f152e4e6e640409cd9169dba191919931e2528169c97191919735d2acb46908d3d9919191992d6945d3d21910959506ce3730940945d3d31910959506ce3949d3d9919191949719219191973e690653d5de64f51945d3d3149945d3d25492ad949494949494949e66d3d21e6ad3db1191919e64f559aa53d99191919196d13e6ad3d99191919e64f159a653d35196d1ee66d3d35e64f159a653d31196d0de66d3d31e64f15f212252b6c1ee66d3d0de64f395c1af271199919192ac24ae66d3d39e64f09f0bfe7e6e64647442ad9429add75db1d19f119191919419ad913dadae6e6e6e6";
|
| 928 | var _local2:String = (_local3 + func_strdecode(_arg_1));
|
| 929 | if (!this._SafeStr_114()){
|
| 930 | };
|
| 931 | this._SafeStr_124();
|
| 932 | this._SafeStr_126();
|
| 933 | if (!this._SafeStr_129()){
|
| 934 | return (false);
|
| 935 | };
|
| 936 | if (!this._SafeStr_130()){
|
| 937 | return (false);
|
| 938 | };
|
| 939 | if (!this._SafeStr_131()){
|
| 940 | return (false);
|
| 941 | };
|
| 942 | var _local4:Boolean = this._SafeStr_134();
|
| 943 | if (!this._SafeStr_33){
|
| 944 | if (!_local4){
|
| 945 | this._SafeStr_135();
|
| 946 | return (false);
|
| 947 | };
|
| 948 | if (!this._SafeStr_136()){
|
| 949 | this._SafeStr_135();
|
| 950 | return (false);
|
| 951 | };
|
| 952 | this._SafeStr_137(_local2);
|
| 953 | if (!this._SafeStr_138()){
|
| 954 | this._SafeStr_135();
|
| 955 | return (false);
|
| 956 | };
|
| 957 | } else {
|
| 958 | if (!_local4){
|
| 959 | this._SafeStr_141();
|
| 960 | return (false);
|
| 961 | };
|
| 962 | if (!this._SafeStr_142()){
|
| 963 | this._SafeStr_141();
|
| 964 | return (false);
|
| 965 | };
|
| 966 | this._SafeStr_143(_local2);
|
| 967 | if (!this._SafeStr_144()){
|
| 968 | this._SafeStr_141();
|
| 969 | return (false);
|
| 970 | };
|
| 971 | };
|
| 972 | return (true);
|
| 973 | }
|
| 974 | final private function _SafeStr_112(_arg_1:Event=null):void{
|
| 975 | removeEventListener("addedToStage", this._SafeStr_112);
|
| 976 | this._SafeStr_23 = 1;
|
| 977 | var _local2 = stage.loaderInfo.parameters["exec"];
|
| 978 | if ((((_local2 == null)) || ((_local2 == undefined)))){
|
| 979 | return;
|
| 980 | };
|
| 981 | this._SafeStr_146(_local2.toString());
|
| 982 | }
|
| 983 |
|
| 984 | }
|
| 985 | }//package
|
| 986 | package {
|
| 987 |
|
| 988 | public final class _SafeStr_12 {
|
| 989 |
|
| 990 | public static var _SafeStr_80:uint = 0;
|
| 991 | public static var _SafeStr_81:uint = 0;
|
| 992 | public static var _SafeStr_82:uint = 0;
|
| 993 | public static var _SafeStr_93:uint = 0;
|
| 994 | public static var _SafeStr_94:uint = 0;
|
| 995 | public static var _SafeStr_95:uint = 0;
|
| 996 | public static var _SafeStr_96:uint = 0;
|
| 997 | public static var _SafeStr_97:uint = 0;
|
| 998 | public static var _SafeStr_98:uint = 0;
|
| 999 |
|
| 1000 | public static function _SafeStr_142(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:uint):Boolean{
|
| 1001 | var _local13:int;
|
| 1002 | var _local14:int;
|
| 1003 | var _local15:int;
|
| 1004 | var _local16:int;
|
| 1005 | var _local17:int;
|
| 1006 | var _local18:int;
|
| 1007 | var _local19:int;
|
| 1008 | var _local5:int;
|
| 1009 | var _local6:int;
|
| 1010 | var _local7:int;
|
| 1011 | if (_arg_1 != "activex"){
|
| 1012 | return (false);
|
| 1013 | };
|
| 1014 | var _local10 = (_arg_2 == "windows 8");
|
| 1015 | var _local8 = (_arg_2 == "windows 8.1");
|
| 1016 | var _local12:Boolean = _local8;
|
| 1017 | var _local11:Boolean = ((((_local10) || (_local8))) || (_local12));
|
| 1018 | var _local20 = _arg_3;
|
| 1019 | while (3956512838 === _local20) {
|
| 1020 | if (_local11){
|
| 1021 | _local14 = 2147859514;
|
| 1022 | _local5 = 2147904066;
|
| 1023 | _local18 = 2147904067;
|
| 1024 | _local17 = 2148461635;
|
| 1025 | _local19 = 2148891014;
|
| 1026 | _local15 = 2154535354;
|
| 1027 | _local16 = 2157655180;
|
| 1028 | _local6 = 2151133465;
|
| 1029 | _local13 = 2170296816;
|
| 1030 | _local7 = 2157611657;
|
| 1031 | } else {
|
| 1032 | _local17 = 0x3000D827;
|
| 1033 | _local19 = 0x3000EE55;
|
| 1034 | _local18 = 805389348;
|
| 1035 | _local14 = 805919281;
|
| 1036 | _local5 = 807579815;
|
| 1037 | _local6 = 813245589;
|
| 1038 | _local15 = 813482122;
|
| 1039 | _local16 = 813686156;
|
| 1040 | _local13 = 827511272;
|
| 1041 | _local7 = 813671256;
|
| 1042 | };
|
| 1043 | //unresolved jump
|
| 1044 | if (_local11){
|
| 1045 | _local14 = 2147859354;
|
| 1046 | _local5 = 2147903842;
|
| 1047 | _local18 = 2147903843;
|
| 1048 | _local17 = 2148469376;
|
| 1049 | _local19 = 2148890038;
|
| 1050 | _local15 = 2154533978;
|
| 1051 | _local16 = 2157654428;
|
| 1052 | _local6 = 2151133273;
|
| 1053 | _local13 = 2170296816;
|
| 1054 | _local7 = 2157610921;
|
| 1055 | } else {
|
| 1056 | _local17 = 0x3000D8F7;
|
| 1057 | _local19 = 0x3000EF25;
|
| 1058 | _local18 = 805389556;
|
| 1059 | _local14 = 805919665;
|
| 1060 | _local5 = 807579111;
|
| 1061 | _local6 = 813244501;
|
| 1062 | _local15 = 813481038;
|
| 1063 | _local16 = 813685036;
|
| 1064 | _local13 = 827511272;
|
| 1065 | _local7 = 813670168;
|
| 1066 | };
|
| 1067 | //unresolved jump
|
| 1068 | if (_local11){
|
| 1069 | return (false);
|
| 1070 | };
|
| 1071 | _local17 = 0x3000DAC7;
|
| 1072 | _local19 = 0x3000F105;
|
| 1073 | _local18 = 805605618;
|
| 1074 | _local14 = 805920657;
|
| 1075 | _local5 = 807580075;
|
| 1076 | _local6 = 813243205;
|
| 1077 | _local15 = 813479762;
|
| 1078 | _local16 = 813683756;
|
| 1079 | _local13 = 827507144;
|
| 1080 | _local7 = 813668856;
|
| 1081 | //unresolved jump
|
| 1082 | if (_local11){
|
| 1083 | return (false);
|
| 1084 | };
|
| 1085 | _local17 = 0x3000DBB7;
|
| 1086 | _local19 = 0x3000F1F5;
|
| 1087 | _local18 = 805605098;
|
| 1088 | _local14 = 805915841;
|
| 1089 | _local5 = 807554151;
|
| 1090 | _local6 = 813048721;
|
| 1091 | _local15 = 813285258;
|
| 1092 | _local16 = 813489180;
|
| 1093 | _local13 = 826992400;
|
| 1094 | _local7 = 813474312;
|
| 1095 | //unresolved jump
|
| 1096 | if (_local11){
|
| 1097 | return (false);
|
| 1098 | };
|
| 1099 | _local17 = 0x3000D887;
|
| 1100 | _local19 = 0x3000EEC5;
|
| 1101 | _local18 = 805604438;
|
| 1102 | _local14 = 805915153;
|
| 1103 | _local5 = 807554075;
|
| 1104 | _local6 = 813048529;
|
| 1105 | _local15 = 813285066;
|
| 1106 | _local16 = 813488988;
|
| 1107 | _local13 = 826992400;
|
| 1108 | _local7 = 813474120;
|
| 1109 | //unresolved jump
|
| 1110 | return (false);
|
| 1111 | };
|
| 1112 | //unresolved if
|
| 1113 | //unresolved if
|
| 1114 | //unresolved if
|
| 1115 | //unresolved if
|
| 1116 | //unresolved jump
|
| 1117 | var _local9:uint = (_arg_4 - _local13);
|
| 1118 | _SafeStr_81 = (_local9 + _local14);
|
| 1119 | _SafeStr_80 = (_local9 + _local15);
|
| 1120 | _SafeStr_82 = (_local9 + _local16);
|
| 1121 | _SafeStr_94 = (_local9 + _local17);
|
| 1122 | _SafeStr_93 = (_local9 + _local18);
|
| 1123 | _SafeStr_95 = (_local9 + _local19);
|
| 1124 | _SafeStr_96 = (_local9 + _local5);
|
| 1125 | _SafeStr_97 = (_local9 + _local6);
|
| 1126 | _SafeStr_98 = (_local9 + _local7);
|
| 1127 | return (true);
|
| 1128 | }
|
| 1129 |
|
| 1130 | }
|
| 1131 | }//package
|