// Decompiled by AS3 Sorcerer 2.72 // http://www.as3sorcerer.com/ //------------------------------------------------------------ // do._SafeStr_2449 package do{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_2449 implements _SafeStr_2271 { private var _result:int; public function get result():int{ return (this._result); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._result = k._SafeStr_5324(); return (true); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2449 = "_-4FT" (String#11893, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ // do._SafeStr_2495 package do{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_2495 implements _SafeStr_2271 { private var _SafeStr_5325:int; private var _SafeStr_5326:int; private var _SafeStr_5327:int; private var _SafeStr_5328:Array; private var _SafeStr_5329:Array; private var _SafeStr_5330:Array; private var _SafeStr_5331:int; private var _SafeStr_5332:int; public function get _SafeStr_5333():int{ return (this._SafeStr_5325); } public function get _SafeStr_5334():int{ return (this._SafeStr_5326); } public function get _SafeStr_5335():int{ return (this._SafeStr_5327); } public function get _SafeStr_5336():Array{ return (this._SafeStr_5328); } public function get _SafeStr_5337():Array{ return (this._SafeStr_5329); } public function get _SafeStr_5338():Array{ return (this._SafeStr_5330); } public function get _SafeStr_5339():int{ return (this._SafeStr_5331); } public function get _SafeStr_5340():int{ return (this._SafeStr_5332); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5325 = k._SafeStr_5324(); this._SafeStr_5326 = k._SafeStr_5324(); this._SafeStr_5327 = k._SafeStr_5324(); var _local_2:int = k._SafeStr_5324(); this._SafeStr_5328 = []; this._SafeStr_5329 = []; this._SafeStr_5330 = []; var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_5328.push(k._SafeStr_5324()); this._SafeStr_5329.push(k._SafeStr_5324()); this._SafeStr_5330.push(k._SafeStr_5324()); _local_3++; }; this._SafeStr_5332 = k._SafeStr_5324(); this._SafeStr_5331 = k._SafeStr_5324(); return (true); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2495 = "_-Ql" (String#14760, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5325 = "_-6iy" (String#1611, DoABC#3) // _SafeStr_5326 = "_-6V8" (String#14183, DoABC#3) // _SafeStr_5327 = "_-05Y" (String#7673, DoABC#3) // _SafeStr_5328 = "_-4uJ" (String#12565, DoABC#3) // _SafeStr_5329 = "_-4tn" (String#12555, DoABC#3) // _SafeStr_5330 = "_-5K9" (String#13004, DoABC#3) // _SafeStr_5331 = "_-2Sj" (String#10111, DoABC#3) // _SafeStr_5332 = "_-1xw" (String#9557, DoABC#3) // _SafeStr_5333 = "_-3DB" (String#10879, DoABC#3) // _SafeStr_5334 = "_-QW" (String#14757, DoABC#3) // _SafeStr_5335 = "_-6I9" (String#37552, DoABC#3) // _SafeStr_5336 = "_-5pA" (String#36381, DoABC#3) // _SafeStr_5337 = "_-1N5" (String#25385, DoABC#3) // _SafeStr_5338 = "_-aW" (String#39816, DoABC#3) // _SafeStr_5339 = "_-4hG" (String#33602, DoABC#3) // _SafeStr_5340 = "_-44l" (String#32084, DoABC#3) //------------------------------------------------------------ // do._SafeStr_2503 package do{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_2503 implements _SafeStr_2271 { private var _SafeStr_5341:Boolean; private var _SafeStr_5342:int; private var _SafeStr_5343:int; private var _SafeStr_5344:int; private var _SafeStr_5345:int; private var _SafeStr_5346:int; private var _SafeStr_5347:int; private var _SafeStr_5348:int; public function get _SafeStr_5349():Boolean{ return (this._SafeStr_5341); } public function get commission():int{ return (this._SafeStr_5342); } public function get _SafeStr_5350():int{ return (this._SafeStr_5343); } public function get _SafeStr_5351():int{ return (this._SafeStr_5344); } public function get _SafeStr_5352():int{ return (this._SafeStr_5346); } public function get _SafeStr_5353():int{ return (this._SafeStr_5345); } public function get _SafeStr_5354():int{ return (this._SafeStr_5347); } public function get _SafeStr_5355():int{ return (this._SafeStr_5348); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5341 = k.readBoolean(); this._SafeStr_5342 = k._SafeStr_5324(); this._SafeStr_5343 = k._SafeStr_5324(); this._SafeStr_5344 = k._SafeStr_5324(); this._SafeStr_5346 = k._SafeStr_5324(); this._SafeStr_5345 = k._SafeStr_5324(); this._SafeStr_5347 = k._SafeStr_5324(); this._SafeStr_5348 = k._SafeStr_5324(); return (true); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2503 = "_-1P6" (String#9021, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5341 = "_-2TH" (String#1085, DoABC#3) // _SafeStr_5342 = "_-5Cl" (String#12880, DoABC#3) // _SafeStr_5343 = "_-3gD" (String#11339, DoABC#3) // _SafeStr_5344 = "_-0s7" (String#8443, DoABC#3) // _SafeStr_5345 = "_-5ww" (String#13604, DoABC#3) // _SafeStr_5346 = "_-1C6" (String#8789, DoABC#3) // _SafeStr_5347 = "_-24p" (String#9706, DoABC#3) // _SafeStr_5348 = "_-0G5" (String#2615, DoABC#3) // _SafeStr_5349 = "_-yM" (String#15327, DoABC#3) // _SafeStr_5350 = "_-6Kl" (String#37648, DoABC#3) // _SafeStr_5351 = "_-GV" (String#39043, DoABC#3) // _SafeStr_5352 = "_-2pu" (String#28954, DoABC#3) // _SafeStr_5353 = "_-0o" (String#24007, DoABC#3) // _SafeStr_5354 = "_-3v2" (String#31676, DoABC#3) // _SafeStr_5355 = "_-3us" (String#11544, DoABC#3) //------------------------------------------------------------ // do._SafeStr_3480 package do{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3480 implements _SafeStr_2271 { private var _SafeStr_5356:int; private var _SafeStr_5357:Boolean; public function get success():Boolean{ return (this._SafeStr_5357); } public function get _SafeStr_5358():int{ return (this._SafeStr_5356); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5356 = k._SafeStr_5324(); this._SafeStr_5357 = k.readBoolean(); return (true); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3480 = "_-3Mr" (String#11030, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5356 = "_-04O" (String#179, DoABC#3) // _SafeStr_5357 = "_-6UV" (String#1138, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) //------------------------------------------------------------ // do._SafeStr_3481 package do{ import _-1Z6._SafeStr_2271; import _-1uz._SafeStr_3478; import _-5fp._SafeStr_2366; import _-3Yg._SafeStr_4815; import _-4Ar._SafeStr_3014; import _-4Ar._SafeStr_2448; import _-1Z6._SafeStr_2718; public class _SafeStr_3481 implements _SafeStr_2271 { public static const _SafeStr_5359:int = 1; public static const _SafeStr_5360:int = 2; public static const _SafeStr_5361:int = 3; private const _SafeStr_5362:int = 500; private var _SafeStr_5363:Array; private var _SafeStr_5364:int; public function flush():Boolean{ this._SafeStr_5363 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int; var _local_14:_SafeStr_3478; this._SafeStr_5363 = new Array(); var _local_6:String = ""; var _local_7:_SafeStr_2366; var _local_12:int = k._SafeStr_5324(); var _local_13:int; while (_local_13 < _local_12) { _local_7 = null; _local_2 = k._SafeStr_5324(); _local_3 = k._SafeStr_5324(); _local_4 = k._SafeStr_5324(); if (_local_4 == _SafeStr_5359) { _local_5 = k._SafeStr_5324(); _local_7 = _SafeStr_4815._SafeStr_5365(k); } else { if (_local_4 == _SafeStr_5360) { _local_5 = k._SafeStr_5324(); _local_6 = k.readString(); } else { if (_local_4 == _SafeStr_5361) { _local_5 = k._SafeStr_5324(); _local_7 = _SafeStr_3014._SafeStr_5366(_SafeStr_2448._SafeStr_5367); _local_7.uniqueSerialNumber = k._SafeStr_5324(); _local_7._SafeStr_5368 = k._SafeStr_5324(); _local_4 = _SafeStr_5359; }; }; }; _local_8 = k._SafeStr_5324(); _local_9 = k._SafeStr_5324(); _local_10 = k._SafeStr_5324(); _local_11 = k._SafeStr_5324(); _local_14 = new _SafeStr_3478(_local_2, _local_5, _local_4, _local_6, _local_7, _local_8, _local_3, _local_9, _local_10, _local_11); if (_local_13 < this._SafeStr_5362) { this._SafeStr_5363.push(_local_14); }; _local_13++; }; this._SafeStr_5364 = k._SafeStr_5324(); return (true); } public function get offers():Array{ return (this._SafeStr_5363); } public function get _SafeStr_5369():int{ return (this._SafeStr_5364); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2448 = "_-57d" (String#12799, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3014 = "_-1FL" (String#8849, DoABC#3) // _SafeStr_3478 = "_-0B9" (String#7768, DoABC#3) // _SafeStr_3481 = "_-1Ay" (String#8770, DoABC#3) // _SafeStr_4815 = "_-6Vl" (String#14194, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5359 = "_-5z1" (String#36761, DoABC#3) // _SafeStr_5360 = "_-1ht" (String#26183, DoABC#3) // _SafeStr_5361 = "_-2kR" (String#28725, DoABC#3) // _SafeStr_5362 = "_-30e" (String#10668, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5364 = "_-3VP" (String#11159, DoABC#3) // _SafeStr_5365 = "_-3we" (String#31733, DoABC#3) // _SafeStr_5366 = "_-52B" (String#34453, DoABC#3) // _SafeStr_5367 = "_-0At" (String#22438, DoABC#3) // _SafeStr_5368 = "_-5kF" (String#13406, DoABC#3) // _SafeStr_5369 = "_-s7" (String#15201, DoABC#3) //------------------------------------------------------------ // do._SafeStr_3484 package do{ import _-1Z6._SafeStr_2271; import _-5fp._SafeStr_2366; import _-1uz._SafeStr_3478; import _-3Yg._SafeStr_4815; import _-4Ar._SafeStr_3014; import _-4Ar._SafeStr_2448; import _-1Z6._SafeStr_2718; public class _SafeStr_3484 implements _SafeStr_2271 { private const _SafeStr_5362:int = 500; private var _SafeStr_5363:Array; private var _SafeStr_5370:int; public function flush():Boolean{ this._SafeStr_5363 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; var _local_7:_SafeStr_2366; var _local_8:int; var _local_9:int; var _local_10:int; var _local_13:_SafeStr_3478; this._SafeStr_5363 = new Array(); var _local_6:String = ""; this._SafeStr_5370 = k._SafeStr_5324(); var _local_11:int = k._SafeStr_5324(); var _local_12:int; while (_local_12 < _local_11) { _local_2 = k._SafeStr_5324(); _local_3 = k._SafeStr_5324(); _local_4 = k._SafeStr_5324(); if (_local_4 == _SafeStr_3481._SafeStr_5359) { _local_5 = k._SafeStr_5324(); _local_7 = _SafeStr_4815._SafeStr_5365(k); } else { if (_local_4 == _SafeStr_3481._SafeStr_5360) { _local_5 = k._SafeStr_5324(); _local_6 = k.readString(); } else { if (_local_4 == _SafeStr_3481._SafeStr_5361) { _local_5 = k._SafeStr_5324(); _local_7 = _SafeStr_3014._SafeStr_5366(_SafeStr_2448._SafeStr_5367); _local_7.uniqueSerialNumber = k._SafeStr_5324(); _local_7._SafeStr_5368 = k._SafeStr_5324(); _local_4 = _SafeStr_3481._SafeStr_5359; }; }; }; _local_8 = k._SafeStr_5324(); _local_9 = k._SafeStr_5324(); _local_10 = k._SafeStr_5324(); _local_13 = new _SafeStr_3478(_local_2, _local_5, _local_4, _local_6, _local_7, _local_8, _local_3, _local_9, _local_10); if (_local_12 < this._SafeStr_5362) { this._SafeStr_5363.push(_local_13); }; _local_12++; }; return (true); } public function get offers():Array{ return (this._SafeStr_5363); } public function get _SafeStr_5371():int{ return (this._SafeStr_5370); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2448 = "_-57d" (String#12799, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3014 = "_-1FL" (String#8849, DoABC#3) // _SafeStr_3478 = "_-0B9" (String#7768, DoABC#3) // _SafeStr_3481 = "_-1Ay" (String#8770, DoABC#3) // _SafeStr_3484 = "_-1ZN" (String#9194, DoABC#3) // _SafeStr_4815 = "_-6Vl" (String#14194, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5359 = "_-5z1" (String#36761, DoABC#3) // _SafeStr_5360 = "_-1ht" (String#26183, DoABC#3) // _SafeStr_5361 = "_-2kR" (String#28725, DoABC#3) // _SafeStr_5362 = "_-30e" (String#10668, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5365 = "_-3we" (String#31733, DoABC#3) // _SafeStr_5366 = "_-52B" (String#34453, DoABC#3) // _SafeStr_5367 = "_-0At" (String#22438, DoABC#3) // _SafeStr_5368 = "_-5kF" (String#13406, DoABC#3) // _SafeStr_5370 = "_-3yb" (String#11618, DoABC#3) // _SafeStr_5371 = "_-1ZA" (String#9192, DoABC#3) //------------------------------------------------------------ // do._SafeStr_3486 package do{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3486 implements _SafeStr_2271 { private var _result:int; private var _SafeStr_5372:int = -1; private var _SafeStr_5373:int = -1; private var _SafeStr_5374:int = -1; public function get result():int{ return (this._result); } public function get _SafeStr_5358():int{ return (this._SafeStr_5372); } public function get _SafeStr_5375():int{ return (this._SafeStr_5373); } public function get _SafeStr_5376():int{ return (this._SafeStr_5374); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._result = k._SafeStr_5324(); this._SafeStr_5372 = k._SafeStr_5324(); this._SafeStr_5373 = k._SafeStr_5324(); this._SafeStr_5374 = k._SafeStr_5324(); return (true); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3486 = "_-6La" (String#14029, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5372 = "_-3sx" (String#31590, DoABC#3) // _SafeStr_5373 = "_-02r" (String#22148, DoABC#3) // _SafeStr_5374 = "_-1-c" (String#8575, DoABC#3) // _SafeStr_5375 = "_-1Yf" (String#25825, DoABC#3) // _SafeStr_5376 = "_-6cc" (String#38314, DoABC#3) //------------------------------------------------------------ // do._SafeStr_3754 package do{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3754 implements _SafeStr_2271 { private var _SafeStr_5377:int; private var _result:int; public function get _SafeStr_5378():int{ return (this._SafeStr_5377); } public function get _SafeStr_5379():int{ return (this._result); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._result = k._SafeStr_5324(); this._SafeStr_5377 = k._SafeStr_5324(); return (true); } } }//package do // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3754 = "_-5l2" (String#13417, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5377 = "_-3Sc" (String#30539, DoABC#3) // _SafeStr_5378 = "_-4y5" (String#34258, DoABC#3) // _SafeStr_5379 = "_-3wJ" (String#31720, DoABC#3) //------------------------------------------------------------ //_-00F._SafeStr_3686 package _-00F{ import _-4IA.IWindow; public class _SafeStr_3686 { private var _SafeStr_5380:String; private var _SafeStr_5381:IWindow; private var _SafeStr_5382:int; public function _SafeStr_3686(k:IWindow, _arg_2:String, _arg_3:int){ this._SafeStr_5381 = k; this._SafeStr_5380 = _arg_2; this._SafeStr_5382 = _arg_3; } public function get window():IWindow{ return (this._SafeStr_5381); } public function set window(k:IWindow):void{ this._SafeStr_5381 = k; } public function get key():String{ return (this._SafeStr_5380); } public function set key(k:String):void{ this._SafeStr_5380 = k; } public function get style():int{ return (this._SafeStr_5382); } public function set style(k:int):void{ this._SafeStr_5382 = k; } } }//package _-00F // _SafeStr_3686 = "_-0dN" (String#8223, DoABC#3) // _SafeStr_5380 = "_-ZG" (String#870, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5382 = "_-5tL" (String#331, DoABC#3) //------------------------------------------------------------ //_-00F._SafeStr_633 package _-00F{ import _-1tK._SafeStr_8; import _-4IA.ICoreWindowManager; import flash.geom.Rectangle; import _-4IA.IWindow; import _-4IA.IWindowContext; import _-403._SafeStr_2463; import _-403._SafeStr_2534; import _-403._SafeStr_2514; import _-4IA._SafeStr_634; import _-4IA.IWindowContainer; import _-6Z2._SafeStr_2535; import _-403._SafeStr_2533; import _-5NM.Map; import _-6Z2._SafeStr_10; import flash.text.StyleSheet; public interface _SafeStr_633 extends _SafeStr_8, ICoreWindowManager { function createWindow(_arg_1:String, _arg_2:String="", _arg_3:uint=0, _arg_4:uint=0, _arg_5:uint=0, _arg_6:Rectangle=null, _arg_7:Function=null, _arg_8:uint=0, _arg_9:uint=1, _arg_10:String=""):IWindow; function removeWindow(_arg_1:String, _arg_2:uint=1):void; function getWindowByName(_arg_1:String, _arg_2:uint=1):IWindow; function _SafeStr_5383(_arg_1:uint=1):IWindow; function getWindowContext(_arg_1:uint):IWindowContext; function alert(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2463; function _SafeStr_5384(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2463; function _SafeStr_5385(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:uint, _arg_6:Function):_SafeStr_2534; function confirm(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2514; function _SafeStr_5386(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2514; function registerLocalizationParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):void; function _SafeStr_5387(_arg_1:_SafeStr_634):void; function _SafeStr_5388(_arg_1:_SafeStr_634):void; function createUnseenItemCounter():IWindowContainer; function get _SafeStr_5389():_SafeStr_2535; function buildModalDialogFromXML(_arg_1:XML):_SafeStr_2533; function simpleAlert(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String=null, _arg_5:String=null, _arg_6:Map=null, _arg_7:String=null, _arg_8:Function=null, _arg_9:Function=null):void; function get assets():_SafeStr_10; function registerHintWindow(_arg_1:String, _arg_2:IWindow, _arg_3:int=1):void; function unregisterHintWindow(_arg_1:String):void; function showHint(_arg_1:String, _arg_2:Rectangle=null):void; function hideHint():void; function _SafeStr_5390():void; function openHelpPage(_arg_1:String):void; function get _SafeStr_5391():StyleSheet; function _SafeStr_5392(_arg_1:String):void; } }//package _-00F // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2534 = "_-2C4" (String#9833, DoABC#3) // _SafeStr_2535 = "_-27O" (String#9743, DoABC#3) // _SafeStr_5383 = "_-73" (String#4291, DoABC#3) // _SafeStr_5384 = "_-hY" (String#15038, DoABC#3) // _SafeStr_5385 = "_-1VG" (String#9127, DoABC#3) // _SafeStr_5386 = "_-6Sp" (String#14139, DoABC#3) // _SafeStr_5387 = "_-0IB" (String#2622, DoABC#3) // _SafeStr_5388 = "_-n5" (String#4489, DoABC#3) // _SafeStr_5389 = "_-5Fh" (String#12929, DoABC#3) // _SafeStr_5390 = "_-0qD" (String#8407, DoABC#3) // _SafeStr_5391 = "_-2Nw" (String#10038, DoABC#3) // _SafeStr_5392 = "_-0bm" (String#8203, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_634 = "_-3o1" (String#11443, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-00F.HabboWindowManagerComponent package _-00F{ import _-1tK.Component; import _-4IA.ICoreWindowManager; import _-4IA._SafeStr_636; import _-1tK._SafeStr_35; import _-4IA._SafeStr_634; import _-4IA._SafeStr_635; import flash.events.Event; import _-5fU._SafeStr_2291; import _-0aq._SafeStr_500; import _-4IA.IWindowContext; import _-0r-._SafeStr_2548; import _-0r-.SkinContainer; import _-1RI._SafeStr_2543; import _-3M.ProfilerAgentTask; import _-1Y4.ThemeManager; import _-1OV._SafeStr_13; import _-276._SafeStr_1407; import _-0ZD._SafeStr_2176; import _-5fp._SafeStr_2212; import _-1YI.BCFloorPlanEditor; import _-6H5._SafeStr_2545; import _-5yd.HabbletLinkHandler; import _-403._SafeStr_2551; import _-5NM.FontEnum; import _-2Bc._SafeStr_2554; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboConfigurationManager; import _-1tK._SafeStr_12; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDRoomEngine; import __AS3__.vec.Vector; import flash.utils.getTimer; import _-6Z2._SafeStr_39; import _-403.SkinParserUtil; import _-0r-.WindowRenderer; import flash.geom.Rectangle; import _-4IA.WindowContext; import _-1tK._SafeStr_182; import flash.external.ExternalInterface; import _-PP._SafeStr_6; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1tK._SafeStr_183; import _-1tK._SafeStr_34; import _-1tK._SafeStr_8; import _-1tK._SafeStr_3; import _-2Bc.IFrameWindow; import _-5NM.Map; import _-47N._SafeStr_2539; import _-2Bc.IDesktopWindow; import _-403._SafeStr_2540; import _-47N._SafeStr_2532; import _-403._SafeStr_2463; import _-403._SafeStr_2541; import _-403._SafeStr_2534; import _-403._SafeStr_2547; import _-403._SafeStr_2514; import _-47N.MouseCursorControl; import _-5NM.ErrorReportStorage; import _-40B._SafeStr_2276; import _-1f9.WindowEvent; import flash.system.Capabilities; import _-Pu._SafeStr_2538; import _-4IA.IWindowContainer; import _-3Q.WidgetClasses; import _-2Bc._SafeStr_2537; import _-4IA._SafeStr_2536; import _-6Z2._SafeStr_2535; import _-403._SafeStr_2550; import _-403._SafeStr_2533; import _-403._SafeStr_2544; import flash.text.StyleSheet; import __AS3__.vec.*; import _-1f9.*; import _-1RI.*; public class HabboWindowManagerComponent extends Component implements _SafeStr_633, ICoreWindowManager, _SafeStr_636, _SafeStr_35, _SafeStr_634, _SafeStr_635 { private static const _SafeStr_5393:Event = new Event(_SafeStr_2291.HABBO_WINDOW_TRACKING_EVENT_INPUT); private static const _SafeStr_5394:Event = new Event(_SafeStr_2291.HABBO_WINDOW_TRACKING_EVENT_RENDER); private static const _SafeStr_5395:Event = new Event(_SafeStr_2291.HABBO_WINDOW_TRACKING_EVENT_SLEEP); private static const _SafeStr_5396:uint = 4; private static const _SafeStr_5397:uint = 1; private var _SafeStr_5398:_SafeStr_500; private var _SafeStr_5399:Array; private var _SafeStr_5400:IWindowContext; private var _SafeStr_5401:_SafeStr_2548; private var _SafeStr_5402:SkinContainer; private var _SafeStr_5403:Boolean = false; private var _SafeStr_5404:_SafeStr_2543; private var _SafeStr_5405:ProfilerAgentTask; private var _SafeStr_5406:ProfilerAgentTask; private var _SafeStr_5407:ThemeManager; private var _SafeStr_5408:ResourceManager; private var _SafeStr_5409:HintManager; private var _SafeStr_5410:_SafeStr_13; private var _SafeStr_5411:_SafeStr_1407; private var _SafeStr_5412:_SafeStr_2176; private var _SafeStr_5413:Boolean = false; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_5415:uint; private var _SafeStr_5416:BCFloorPlanEditor; private var _SafeStr_5417:_SafeStr_2545; private var _SafeStr_5418:HabbletLinkHandler; private var _SafeStr_5419:_SafeStr_2551; public function HabboWindowManagerComponent(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); FontEnum.refresh(); _SafeStr_2554._SafeStr_5420 = "habboMain"; } public function get roomEngine():_SafeStr_2212{ return (this._SafeStr_5414); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2176):void{ _SafeStr_5412 = k; }, false), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_5398 = k; }), new _SafeStr_44(new IIDHabboConfigurationManager(), function (k:_SafeStr_12):void{ }, false, [{ "type":Event.COMPLETE, "callback":this.onConfigurationComplete }]), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void{ _SafeStr_5410 = k; }, false), new _SafeStr_44(new IIDHabboCommunicationManager(), this._SafeStr_5421, false), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2212):void{ _SafeStr_5414 = k; }, false)])); } private function _SafeStr_5421(k:_SafeStr_1407):void{ this._SafeStr_5411 = k; } private function onConfigurationComplete(k:Event):void{ if (this._SafeStr_5411 != null) { this._SafeStr_5416 = new BCFloorPlanEditor(this); this._SafeStr_5419 = new _SafeStr_2551(this); }; } override protected function initComponent():void{ var k:int = getTimer(); var _local_2:_SafeStr_39 = assets.getAssetByName("habbo_element_description_xml"); this._SafeStr_5402 = new SkinContainer(); SkinParserUtil.parse((_local_2.content as XML), assets, this._SafeStr_5402); this._SafeStr_5407 = new ThemeManager(this._SafeStr_5402); this._SafeStr_5408 = new ResourceManager(this); this._SafeStr_5409 = new HintManager(this); this._SafeStr_5401 = new WindowRenderer(this._SafeStr_5402); this._SafeStr_5399 = new Array(_SafeStr_5396); var _local_3:Rectangle = new Rectangle(0, 0, context.displayObjectContainer.stage.stageWidth, context.displayObjectContainer.stage.stageHeight); var _local_4:uint; while (_local_4 < _SafeStr_5396) { this._SafeStr_5399[_local_4] = new WindowContext(("layer_" + _local_4), this._SafeStr_5401, this, this, this._SafeStr_5408, this._SafeStr_5398, this, context.displayObjectContainer, _local_3, context.linkEventTrackers); _local_4++; }; assets.removeAsset(_local_2); _local_2.dispose(); this._SafeStr_5400 = this._SafeStr_5399[_SafeStr_5397]; this._SafeStr_5387(this); registerUpdateReceiver(this, 0); queueInterface(new _SafeStr_182(), this._SafeStr_5422); k = (getTimer() - k); _SafeStr_4.log((("initializing window framework took " + k) + "ms")); this._SafeStr_5413 = true; this._SafeStr_5417 = new _SafeStr_2545(this); this._SafeStr_5418 = new HabbletLinkHandler(this); context.addLinkEventTracker(this._SafeStr_5418); if (ExternalInterface.available) { ExternalInterface.addCallback(_SafeStr_6._SafeStr_5423, context.createLinkEvent); }; } private function _SafeStr_5424(k:WindowMouseEvent):void{ var _local_2:IWindow; _SafeStr_4.log("CRASH!"); _local_2.background = true; } private function _SafeStr_5422(k:_SafeStr_34, _arg_2:_SafeStr_8):void{ var _local_3:_SafeStr_183 = (_arg_2 as _SafeStr_183); if (_local_3 != null) { if (!this._SafeStr_5404) { this._SafeStr_5404 = new _SafeStr_2543(context, this, this._SafeStr_5401); }; this._SafeStr_5404.profiler = _local_3; this._SafeStr_5405 = new ProfilerAgentTask("Update", "Event processing"); _local_3._SafeStr_5426(this)._SafeStr_5425(this._SafeStr_5405); this._SafeStr_5406 = new ProfilerAgentTask("Redraw", "Window rasterizer"); _local_3._SafeStr_5426(this)._SafeStr_5425(this._SafeStr_5406); this._SafeStr_5403 = true; }; } private function _SafeStr_5427(k:_SafeStr_34, _arg_2:_SafeStr_8):void{ } override public function dispose():void{ if (!disposed) { if (this._SafeStr_5418 != null) { context.removeLinkEventTracker(this._SafeStr_5418); this._SafeStr_5418.dispose(); this._SafeStr_5418 = null; }; if (this._SafeStr_5419 != null) { this._SafeStr_5419.dispose(); this._SafeStr_5419 = null; }; removeUpdateReceiver(this); if (this._SafeStr_5416 != null) { this._SafeStr_5416.dispose(); this._SafeStr_5416 = null; }; if (this._SafeStr_5417) { this._SafeStr_5417.dispose(); this._SafeStr_5417 = null; }; if (this._SafeStr_5399) { while (this._SafeStr_5399.length > 0) { _SafeStr_3(this._SafeStr_5399.pop()).dispose(); }; }; this._SafeStr_5399 = null; if (this._SafeStr_5401) { this._SafeStr_5401.dispose(); this._SafeStr_5401 = null; }; if (this._SafeStr_5402) { this._SafeStr_5402.dispose(); this._SafeStr_5402 = null; }; if (this._SafeStr_5408 != null) { this._SafeStr_5408.dispose(); this._SafeStr_5408 = null; }; if (this._SafeStr_5409 != null) { this._SafeStr_5409.dispose(); this._SafeStr_5409 = null; }; super.dispose(); }; } public function create(k:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:Rectangle, _arg_6:Function=null, _arg_7:String="", _arg_8:uint=0, _arg_9:Array=null, _arg_10:IWindow=null, _arg_11:Array=null, _arg_12:String=""):IWindow{ return (this._SafeStr_5400.create(k, _arg_7, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_10, _arg_8, _arg_11, _arg_12, _arg_9)); } public function destroy(k:IWindow):void{ k.destroy(); } public function buildFromXML(k:XML, _arg_2:uint=1, _arg_3:Map=null):IWindow{ var _local_4:IWindow = this.getWindowContext(_arg_2).getWindowParser().parseAndConstruct(k, null, _arg_3); if ((_local_4 is IFrameWindow)) { IFrameWindow(_local_4)._SafeStr_5428 = this.openHelpPage; }; return (_local_4); } public function _SafeStr_5429(k:IWindow):String{ return (this._SafeStr_5400.getWindowParser()._SafeStr_5429(k)); } public function _SafeStr_5430(k:uint, _arg_2:uint):XML{ return (this._SafeStr_5402._SafeStr_5431(k, _arg_2)); } public function _SafeStr_5432(k:uint, _arg_2:uint):_SafeStr_2539{ return (this._SafeStr_5402._SafeStr_5433(k, _arg_2)); } public function createWindow(k:String, _arg_2:String="", _arg_3:uint=0, _arg_4:uint=0, _arg_5:uint=0, _arg_6:Rectangle=null, _arg_7:Function=null, _arg_8:uint=0, _arg_9:uint=1, _arg_10:String=""):IWindow{ return (this._SafeStr_5399[_arg_9].create(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, null, _arg_8, null, null, null)); } public function removeWindow(k:String, _arg_2:uint=1):void{ var _local_3:IDesktopWindow = this._SafeStr_5399[_arg_2].getDesktopWindow(); var _local_4:IWindow = _local_3.getChildByName(k); if (_local_4 != null) { _local_4.destroy(); }; } public function getWindowByName(k:String, _arg_2:uint=1):IWindow{ return (this._SafeStr_5399[_arg_2].getDesktopWindow().getChildByName(k)); } public function _SafeStr_5383(k:uint=1):IWindow{ return (this._SafeStr_5399[k].getDesktopWindow().getChildAt((this._SafeStr_5400.getDesktopWindow().numChildren - 1))); } public function getWindowContext(k:uint):IWindowContext{ return (this._SafeStr_5399[k]); } public function getDesktop(k:uint):IDesktopWindow{ var _local_2:IWindowContext = this._SafeStr_5399[k]; return (((_local_2) ? _local_2.getDesktopWindow() : null)); } public function notify(k:String, _arg_2:String, _arg_3:Function, _arg_4:uint=0):_SafeStr_2532{ var _local_5:_SafeStr_39 = assets.getAssetByName("habbo_window_alert_xml"); if (!_local_5) { throw (new Error("Failed to initialize alert dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_2540(this, _local_6, k, _arg_2, _arg_4, _arg_3, false)); } public function alert(k:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2463{ var _local_5:_SafeStr_39 = assets.getAssetByName("habbo_window_alert_xml"); if (!_local_5) { throw (new Error("Failed to initialize alert dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_2540(this, _local_6, k, _arg_2, _arg_3, _arg_4, false)); } public function _SafeStr_5384(k:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2463{ var _local_5:_SafeStr_39 = assets.getAssetByName("habbo_window_alert_xml"); if (!_local_5) { throw (new Error("Failed to initialize alert dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_2540(this, _local_6, k, _arg_2, _arg_3, _arg_4, true)); } public function _SafeStr_5385(k:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:uint, _arg_6:Function):_SafeStr_2534{ var _local_7:_SafeStr_39 = assets.getAssetByName("habbo_window_alert_link_xml"); if (!_local_7) { throw (new Error("Failed to initialize alert dialog; missing asset!")); }; var _local_8:XML = (_local_7.content as XML); return (new _SafeStr_2541(this, _local_8, k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6)); } public function confirm(k:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2514{ var _local_5:_SafeStr_39 = assets.getAssetByName("habbo_window_confirm_xml"); if (!_local_5) { throw (new Error("Failed to initialize aleret dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_2547(this, _local_6, k, _arg_2, _arg_3, _arg_4, false)); } public function _SafeStr_5386(k:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_2514{ var _local_5:_SafeStr_39 = assets.getAssetByName("habbo_window_confirm_xml"); if (!_local_5) { throw (new Error("Failed to initialize aleret dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_2547(this, _local_6, k, _arg_2, _arg_3, _arg_4, true)); } public function registerLocalizationParameter(k:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):void{ this._SafeStr_5398.registerParameter(k, _arg_2, _arg_3, _arg_4); } public function update(k:uint):void{ var _local_2:int; if (this._SafeStr_5403) { this._SafeStr_5405.start(); }; if (WindowContext._SafeStr_5434.length > 0) { events.dispatchEvent(_SafeStr_5393); _local_2 = (_SafeStr_5396 - 1); while (_local_2 >= 0) { this._SafeStr_5399[_local_2].update(k); _local_2--; }; }; if (this._SafeStr_5403) { this._SafeStr_5405.stop(); }; if (this._SafeStr_5403) { this._SafeStr_5406.start(); }; events.dispatchEvent(_SafeStr_5394); _local_2 = 0; while (_local_2 < _SafeStr_5396) { this._SafeStr_5399[_local_2].render(k); _local_2++; }; if (this._SafeStr_5403) { this._SafeStr_5406.stop(); }; if (WindowContext._SafeStr_5434.length > 0) { WindowContext._SafeStr_5434.flush(); }; MouseCursorControl.change(); events.dispatchEvent(_SafeStr_5395); } override public function purge():void{ super.purge(); if (this._SafeStr_5401) { this._SafeStr_5401.purge(); }; } public function _SafeStr_5387(k:_SafeStr_634):void{ var _local_2:IWindowContext; for each (_local_2 in this._SafeStr_5399) { _local_2._SafeStr_5387(k); }; } public function _SafeStr_5388(k:_SafeStr_634):void{ var _local_2:IWindowContext; for each (_local_2 in this._SafeStr_5399) { _local_2._SafeStr_5388(k); }; } public function _SafeStr_5435(k:WindowEvent, _arg_2:IWindow):void{ if (_arg_2 != null) { if (k.type == WindowMouseEvent.CLICK) { ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_5437, new Date().getTime().toString()); ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_5438, ((_arg_2.name + ": ") + _arg_2.toString())); } else { if (k.type == WindowMouseEvent.UP) { ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_5439, new Date().getTime().toString()); ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_5440, ((_arg_2.name + ": ") + _arg_2.toString())); }; }; }; } private function _SafeStr_5441():void{ _SafeStr_4.log(((((("type: " + Capabilities.playerType) + " debugger: ") + Capabilities.isDebugger) + " version: ") + Capabilities.version)); } public function _SafeStr_5442(k:String):IWindow{ var _local_2:IWindow; var _local_3:IWindowContext; for each (_local_3 in this._SafeStr_5399) { _local_2 = _local_3._SafeStr_5442(k); if (_local_2) { return (_local_2); }; }; return (null); } public function _SafeStr_5443(k:String):IWindow{ var _local_2:IWindow; var _local_3:IWindowContext; for each (_local_3 in this._SafeStr_5399) { _local_2 = _local_3._SafeStr_5443(k); if (_local_2) { return (_local_2); }; }; return (null); } public function _SafeStr_5444(k:String, _arg_2:Array, _arg_3:int=0):uint{ var _local_5:IWindowContext; var _local_4:uint; for each (_local_5 in this._SafeStr_5399) { _local_4 = (_local_4 + _local_5.groupChildrenWithTag(k, _arg_2, _arg_3)); }; return (_local_4); } public function getThemeManager():_SafeStr_2538{ return (this._SafeStr_5407); } public function createUnseenItemCounter():IWindowContainer{ var k:_SafeStr_39 = (assets.getAssetByName("unseen_item_counter_xml") as _SafeStr_39); var _local_2:XML = (k.content as XML); return ((this.buildFromXML(_local_2) as IWindowContainer)); } public function _SafeStr_5445(k:String, _arg_2:_SafeStr_2537):_SafeStr_2536{ var _local_3:Class = WidgetClasses._SafeStr_5446[k]; if (_local_3 != null) { return (new (_local_3)(_arg_2, this)); }; throw (new Error((("Unknown widget type " + k) + "! You might need to update Glaze to be able to work on this layout."))); } public function get _SafeStr_5447():_SafeStr_13{ return (this._SafeStr_5410); } public function get _SafeStr_5389():_SafeStr_2535{ return (this._SafeStr_5408); } public function get localization():_SafeStr_500{ return (this._SafeStr_5398); } public function buildModalDialogFromXML(k:XML):_SafeStr_2533{ return (new _SafeStr_2550(this, k)); } public function get communication():_SafeStr_1407{ return (this._SafeStr_5411); } public function get sessionDataManager():_SafeStr_2176{ return (this._SafeStr_5412); } public function simpleAlert(k:String, _arg_2:String, _arg_3:String, _arg_4:String=null, _arg_5:String=null, _arg_6:Map=null, _arg_7:String=null, _arg_8:Function=null, _arg_9:Function=null):void{ new _SafeStr_2544(this, k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9); } public function registerHintWindow(k:String, _arg_2:IWindow, _arg_3:int=1):void{ this._SafeStr_5409._SafeStr_5448(k, _arg_2, _arg_3); } public function unregisterHintWindow(k:String):void{ this._SafeStr_5409._SafeStr_5449(k); } public function showHint(k:String, _arg_2:Rectangle=null):void{ this._SafeStr_5409.showHint(k, _arg_2); } public function hideHint():void{ this._SafeStr_5409.hideHint(); } public function _SafeStr_5392(k:String):void{ this._SafeStr_5409._SafeStr_5392(k); } public function _SafeStr_5390():void{ if (this._SafeStr_5416 == null) { this._SafeStr_5416 = new BCFloorPlanEditor(this); }; if (this._SafeStr_5416 != null) { this._SafeStr_5416.visible = true; }; } public function openHelpPage(k:String):void{ if (this._SafeStr_5417 != null) { this._SafeStr_5417.openPage(k); }; } public function get _SafeStr_5391():StyleSheet{ return (_SafeStr_2545.styleSheet); } } }//package _-00F // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_12 = "_-3AW" (String#10829, DoABC#3) // _SafeStr_13 = "_-48Z" (String#32239, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_182 = "_-3oO" (String#31413, DoABC#3) // _SafeStr_183 = "_-63E" (String#36967, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2276 = "_-0JM" (String#7890, DoABC#3) // _SafeStr_2291 = "_-uk" (String#40577, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2532 = "_-B8" (String#14509, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2534 = "_-2C4" (String#9833, DoABC#3) // _SafeStr_2535 = "_-27O" (String#9743, DoABC#3) // _SafeStr_2536 = "_-6kg" (String#14436, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2538 = "_-4UY" (String#12141, DoABC#3) // _SafeStr_2539 = "_-5UO" (String#13172, DoABC#3) // _SafeStr_2540 = "_-3sz" (String#11517, DoABC#3) // _SafeStr_2541 = "_-47B" (String#32191, DoABC#3) // _SafeStr_2543 = "_-5uj" (String#36606, DoABC#3) // _SafeStr_2544 = "_-42G" (String#11694, DoABC#3) // _SafeStr_2545 = "_-2WR" (String#10181, DoABC#3) // _SafeStr_2547 = "_-2o5" (String#28876, DoABC#3) // _SafeStr_2548 = "_-5wE" (String#13590, DoABC#3) // _SafeStr_2550 = "_-56S" (String#12784, DoABC#3) // _SafeStr_2551 = "_-6Ek" (String#13911, DoABC#3) // _SafeStr_2554 = "_-3xt" (String#11603, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_34 = "_-19h" (String#8747, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5383 = "_-73" (String#4291, DoABC#3) // _SafeStr_5384 = "_-hY" (String#15038, DoABC#3) // _SafeStr_5385 = "_-1VG" (String#9127, DoABC#3) // _SafeStr_5386 = "_-6Sp" (String#14139, DoABC#3) // _SafeStr_5387 = "_-0IB" (String#2622, DoABC#3) // _SafeStr_5388 = "_-n5" (String#4489, DoABC#3) // _SafeStr_5389 = "_-5Fh" (String#12929, DoABC#3) // _SafeStr_5390 = "_-0qD" (String#8407, DoABC#3) // _SafeStr_5391 = "_-2Nw" (String#10038, DoABC#3) // _SafeStr_5392 = "_-0bm" (String#8203, DoABC#3) // _SafeStr_5393 = "_-0dl" (String#23583, DoABC#3) // _SafeStr_5394 = "_-3Ew" (String#29988, DoABC#3) // _SafeStr_5395 = "_-5Vb" (String#35618, DoABC#3) // _SafeStr_5396 = "_-6EY" (String#37411, DoABC#3) // _SafeStr_5397 = "_-2Ur" (String#28126, DoABC#3) // _SafeStr_5398 = "_-56y" (String#78, DoABC#3) // _SafeStr_5399 = "_-PW" (String#39391, DoABC#3) // _SafeStr_5400 = "_-6Ro" (String#4188, DoABC#3) // _SafeStr_5401 = "_-F3" (String#14570, DoABC#3) // _SafeStr_5402 = "_-Y0" (String#1627, DoABC#3) // _SafeStr_5403 = "_-5R9" (String#35438, DoABC#3) // _SafeStr_5404 = "_-03i" (String#22178, DoABC#3) // _SafeStr_5405 = "_-41l" (String#31969, DoABC#3) // _SafeStr_5406 = "_-Y4" (String#39720, DoABC#3) // _SafeStr_5407 = "_-4JI" (String#32686, DoABC#3) // _SafeStr_5408 = "_-0WR" (String#8110, DoABC#3) // _SafeStr_5409 = "_-01H" (String#22092, DoABC#3) // _SafeStr_5410 = "_-0HE" (String#1435, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5413 = "_-01W" (String#178, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5415 = "_-4IR" (String#32649, DoABC#3) // _SafeStr_5416 = "_-6Mn" (String#37723, DoABC#3) // _SafeStr_5417 = "_-5C7" (String#34844, DoABC#3) // _SafeStr_5418 = "_-6lF" (String#38661, DoABC#3) // _SafeStr_5419 = "_-4kl" (String#33747, DoABC#3) // _SafeStr_5420 = "_-0sO" (String#24171, DoABC#3) // _SafeStr_5421 = "_-qe" (String#40435, DoABC#3) // _SafeStr_5422 = "_-ls" (String#40256, DoABC#3) // _SafeStr_5423 = "_-0yK" (String#24397, DoABC#3) // _SafeStr_5424 = "_-y" (String#40686, DoABC#3) // _SafeStr_5425 = "_-2lQ" (String#28768, DoABC#3) // _SafeStr_5426 = "_-2n-" (String#28833, DoABC#3) // _SafeStr_5427 = "_-2ro" (String#29027, DoABC#3) // _SafeStr_5428 = "_-431" (String#11710, DoABC#3) // _SafeStr_5429 = "_-4UP" (String#1547, DoABC#3) // _SafeStr_5430 = "_-1jv" (String#9338, DoABC#3) // _SafeStr_5431 = "_-3nD" (String#31360, DoABC#3) // _SafeStr_5432 = "_-60O" (String#13685, DoABC#3) // _SafeStr_5433 = "_-5Qs" (String#13116, DoABC#3) // _SafeStr_5434 = "_-15-" (String#24697, DoABC#3) // _SafeStr_5435 = "_-2Ei" (String#9884, DoABC#3) // _SafeStr_5436 = "_-3Tr" (String#30581, DoABC#3) // _SafeStr_5437 = "_-6jJ" (String#38580, DoABC#3) // _SafeStr_5438 = "_-6h9" (String#38500, DoABC#3) // _SafeStr_5439 = "_-0Eu" (String#22579, DoABC#3) // _SafeStr_5440 = "_-6NI" (String#37743, DoABC#3) // _SafeStr_5441 = "_-01C" (String#22088, DoABC#3) // _SafeStr_5442 = "_-6Rh" (String#4187, DoABC#3) // _SafeStr_5443 = "_-2aA" (String#3212, DoABC#3) // _SafeStr_5444 = "_-5Vl" (String#13188, DoABC#3) // _SafeStr_5445 = "_-4Cj" (String#1535, DoABC#3) // _SafeStr_5446 = "_-1GW" (String#25134, DoABC#3) // _SafeStr_5447 = "_-6TS" (String#37974, DoABC#3) // _SafeStr_5448 = "_-1MP" (String#25360, DoABC#3) // _SafeStr_5449 = "_-4Ld" (String#32778, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_634 = "_-3o1" (String#11443, DoABC#3) // _SafeStr_635 = "_-1Oh" (String#9014, DoABC#3) // _SafeStr_636 = "_-0Wk" (String#8116, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-00F.HintManager package _-00F{ import _-1tK._SafeStr_3; import _-1tK._SafeStr_35; import flash.utils.Dictionary; import _-2Bc._SafeStr_2433; import flash.geom.Rectangle; import _-4IA.IWindow; import _-5fU._SafeStr_2345; import _-5fU._SafeStr_2546; import _-1dA.Queue; import _-1dA.Combo; import _-1dA._SafeStr_3683; import _-1dA._SafeStr_3685; import _-1dA._SafeStr_3680; import _-1dA._SafeStr_3684; import _-1dA._SafeStr_2858; import _-1dA.Motions; import flash.geom.Point; import flash.utils.getTimer; public class HintManager implements _SafeStr_3, _SafeStr_35 { private static const _SafeStr_5450:int = 10; private static const _SafeStr_5451:int = 400; private static const _SafeStr_5452:int = 15; private var _SafeStr_5453:HabboWindowManagerComponent; private var _SafeStr_5454:Dictionary; private var _SafeStr_5455:_SafeStr_3686; private var _SafeStr_5456:_SafeStr_2433; private var _SafeStr_5457:Rectangle; private var _SafeStr_5458:Rectangle; public function HintManager(k:HabboWindowManagerComponent){ this._SafeStr_5454 = new Dictionary(); super(); this._SafeStr_5453 = k; } public function dispose():void{ if (this.disposed) { return; }; this.hideHint(); this._SafeStr_5455 = null; this._SafeStr_5454 = null; this._SafeStr_5453 = null; } public function get disposed():Boolean{ return ((this._SafeStr_5453 == null)); } public function _SafeStr_5448(k:String, _arg_2:IWindow, _arg_3:int):void{ if (this._SafeStr_5454[k] != null) { this._SafeStr_5449(k); }; this._SafeStr_5454[k] = new _SafeStr_3686(_arg_2, k, _arg_3); } public function _SafeStr_5449(k:String):void{ if (this._SafeStr_5459 == k) { this.hideHint(); }; delete this._SafeStr_5454[k]; } public function showHint(k:String, _arg_2:Rectangle=null):void{ var _local_3:_SafeStr_3686 = this._SafeStr_5454[k]; if (((((!((_local_3 == null))) && (!((_local_3.window == null))))) && (!((k == this._SafeStr_5459))))) { this.hideHint(); this._SafeStr_5456 = (_local_3.window.context.create("", "", _SafeStr_2345._SafeStr_5460, 0, 0, null, null, null, 0) as _SafeStr_2433); this._SafeStr_5456._SafeStr_5461 = true; this._SafeStr_5456.visible = false; switch (_local_3.style) { case _SafeStr_2546._SafeStr_5462: this._SafeStr_5456.assetUri = "common_green_arrow_vertical"; break; default: this._SafeStr_5456.assetUri = "common_green_arrow_horizontal"; }; this._SafeStr_5455 = _local_3; this._SafeStr_5457 = _arg_2; this._SafeStr_5458 = this._SafeStr_5463(this._SafeStr_5455.window); if (_arg_2 != null) { this._SafeStr_5464(_arg_2); } else { this._SafeStr_5453.registerUpdateReceiver(this, 10); this.update(0); }; }; } protected function _SafeStr_5464(k:Rectangle):void{ this._SafeStr_5456.x = k.x; this._SafeStr_5456.y = k.y; this._SafeStr_5456.visible = true; var _local_2:int = (k.x - this._SafeStr_5458.x); var _local_3:int = (k.y - this._SafeStr_5458.y); var _local_4:Number = Math.sqrt(((_local_2 * _local_2) + (_local_3 * _local_3))); var _local_5:int = (500 - Math.abs(((((1 / _local_4) * 100) * 500) * 0.5))); var _local_6:int = this._SafeStr_5456.width; var _local_7:int = this._SafeStr_5456.height; this._SafeStr_5456.width = (this._SafeStr_5456.width * 0.4); this._SafeStr_5456.height = (this._SafeStr_5456.height * 0.4); var _local_8:_SafeStr_2858 = new Queue(new Combo(new _SafeStr_3683(new _SafeStr_3685(this._SafeStr_5456, _local_5, this._SafeStr_5458.x, this._SafeStr_5458.y), 1), new _SafeStr_3680(this._SafeStr_5456, _local_5, _local_6, _local_7)), new _SafeStr_3684(this._SafeStr_5465)); Motions._SafeStr_5466(_local_8); } protected function _SafeStr_5465(k:_SafeStr_2858):void{ this._SafeStr_5453.registerUpdateReceiver(this, 10); this.update(0); } public function hideHint():void{ this._SafeStr_5453.removeUpdateReceiver(this); this._SafeStr_5455 = null; if (!this._SafeStr_5456) { return; }; this._SafeStr_5456.dispose(); this._SafeStr_5456 = null; } public function _SafeStr_5392(k:String):void{ if (k == this._SafeStr_5459) { this.hideHint(); }; } public function update(k:uint):void{ var _local_2:Point; var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:int; if (((((!((this._SafeStr_5455 == null))) && (!((this._SafeStr_5456 == null))))) && (!((this._SafeStr_5455.window == null))))) { _local_2 = new Point(); this._SafeStr_5455.window.getGlobalPosition(_local_2); if ((((_local_2.x == 0)) && ((_local_2.y == 0)))) { return; }; _local_3 = this._SafeStr_5456._SafeStr_5467; _local_4 = this._SafeStr_5456._SafeStr_5468; switch (this._SafeStr_5455.style) { case _SafeStr_2546._SafeStr_5462: if (((_local_2.y - this._SafeStr_5456.height) - _SafeStr_5450) > 0) { _local_5 = (_local_2.y - this._SafeStr_5456.height); if (this._SafeStr_5456.y == 0) { this._SafeStr_5456.y = Math.max((_local_5 - _SafeStr_5451), _SafeStr_5452); }; if ((_local_5 - this._SafeStr_5456.y) > (_SafeStr_5452 + _SafeStr_5450)) { this._SafeStr_5456.y = (this._SafeStr_5456.y + _SafeStr_5452); } else { this._SafeStr_5456.y = ((_local_5 - _SafeStr_5450) - (5 * Math.abs(Math.sin((getTimer() * 0.003))))); }; this._SafeStr_5456._SafeStr_5468 = 1; } else { _local_6 = (_local_2.y + this._SafeStr_5455.window.height); if (this._SafeStr_5456.y == 0) { this._SafeStr_5456.y = Math.min((this._SafeStr_5453.context.displayObjectContainer.stage.stageHeight - this._SafeStr_5456.height), (this._SafeStr_5456.y + _SafeStr_5451)); }; if ((_local_6 - this._SafeStr_5456.y) > (_SafeStr_5452 + _SafeStr_5450)) { this._SafeStr_5456.y = (this._SafeStr_5456.y - _SafeStr_5452); } else { this._SafeStr_5456.y = ((_local_6 + _SafeStr_5450) + (5 * Math.abs(Math.sin((getTimer() * 0.003))))); }; this._SafeStr_5456._SafeStr_5468 = -1; }; this._SafeStr_5456.x = (_local_2.x + ((this._SafeStr_5455.window.width - this._SafeStr_5456.width) / 2)); break; default: if ((_local_2.x + (this._SafeStr_5455.window.width / 2)) > (this._SafeStr_5455.window.desktop.width / 2)) { this._SafeStr_5456.x = (((_local_2.x - this._SafeStr_5456.width) - _SafeStr_5450) - (5 * Math.abs(Math.sin((getTimer() * 0.003))))); this._SafeStr_5456._SafeStr_5467 = 1; } else { this._SafeStr_5456.x = (((_local_2.x + this._SafeStr_5455.window.width) + _SafeStr_5450) + (5 * Math.abs(Math.sin((getTimer() * 0.003))))); this._SafeStr_5456._SafeStr_5467 = -1; }; this._SafeStr_5456.y = (_local_2.y + ((this._SafeStr_5455.window.height - this._SafeStr_5456.height) / 2)); }; if (((!((this._SafeStr_5456._SafeStr_5467 == _local_3))) || (!((this._SafeStr_5456._SafeStr_5468 == _local_4))))) { this._SafeStr_5456.invalidate(); }; this._SafeStr_5456.visible = this._SafeStr_5455.window.visible; }; } private function _SafeStr_5463(k:IWindow):Rectangle{ var _local_2:Rectangle = new Rectangle(); var _local_3:Point = new Point(); k.getGlobalPosition(_local_3); switch (this._SafeStr_5455.style) { case _SafeStr_2546._SafeStr_5462: if (((_local_3.y - this._SafeStr_5456.height) - _SafeStr_5450) > 0) { _local_2.y = ((_local_3.y - this._SafeStr_5456.height) - _SafeStr_5450); } else { _local_2.y = ((_local_3.y + k.height) + _SafeStr_5450); }; _local_2.x = (_local_3.x + ((k.width - this._SafeStr_5456.width) / 2)); break; default: if ((_local_3.x + (k.width / 2)) > (k.desktop.width / 2)) { _local_2.x = ((_local_3.x - this._SafeStr_5456.width) - _SafeStr_5450); } else { _local_2.x = ((_local_3.x + k.width) + _SafeStr_5450); }; _local_2.y = (_local_3.y + ((k.height - this._SafeStr_5456.height) / 2)); }; return (_local_2); } private function get _SafeStr_5459():String{ return (((this._SafeStr_5455) ? this._SafeStr_5455.key : null)); } } }//package _-00F // _SafeStr_2345 = "_-50f" (String#34392, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2546 = "_-23V" (String#27073, DoABC#3) // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_3680 = "_-5bj" (String#13276, DoABC#3) // _SafeStr_3683 = "_-Ts" (String#14801, DoABC#3) // _SafeStr_3684 = "_-os" (String#15150, DoABC#3) // _SafeStr_3685 = "_-2w6" (String#10579, DoABC#3) // _SafeStr_3686 = "_-0dN" (String#8223, DoABC#3) // _SafeStr_5392 = "_-0bm" (String#8203, DoABC#3) // _SafeStr_5448 = "_-1MP" (String#25360, DoABC#3) // _SafeStr_5449 = "_-4Ld" (String#32778, DoABC#3) // _SafeStr_5450 = "_-5FT" (String#34981, DoABC#3) // _SafeStr_5451 = "_-1mg" (String#26381, DoABC#3) // _SafeStr_5452 = "_-4zB" (String#34299, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5454 = "_-3ca" (String#30928, DoABC#3) // _SafeStr_5455 = "_-3ay" (String#30859, DoABC#3) // _SafeStr_5456 = "_-3XE" (String#30706, DoABC#3) // _SafeStr_5457 = "_-6DX" (String#37365, DoABC#3) // _SafeStr_5458 = "_-iJ" (String#40107, DoABC#3) // _SafeStr_5459 = "_-5fY" (String#36019, DoABC#3) // _SafeStr_5460 = "_-1Ac" (String#24913, DoABC#3) // _SafeStr_5461 = "_-6fF" (String#14342, DoABC#3) // _SafeStr_5462 = "_-3Mt" (String#30295, DoABC#3) // _SafeStr_5463 = "_-4-p" (String#31897, DoABC#3) // _SafeStr_5464 = "_-4nb" (String#33865, DoABC#3) // _SafeStr_5465 = "_-19W" (String#2834, DoABC#3) // _SafeStr_5466 = "_-0mS" (String#23939, DoABC#3) // _SafeStr_5467 = "_-hj" (String#15040, DoABC#3) // _SafeStr_5468 = "_-0uw" (String#8485, DoABC#3) //------------------------------------------------------------ //_-00F.ResourceManager package _-00F{ import _-6Z2._SafeStr_2535; import flash.utils.Dictionary; import _-6Z2._SafeStr_37; import _-6Z2._SafeStr_39; import flash.net.URLRequest; import _-1XD.AssetLoaderEvent; import _-6Z2._SafeStr_3596; public class ResourceManager implements _SafeStr_2535 { private var _disposed:Boolean; private var _SafeStr_5453:HabboWindowManagerComponent; private var _SafeStr_5469:Dictionary; public function ResourceManager(k:HabboWindowManagerComponent){ this._SafeStr_5469 = new Dictionary(); super(); this._SafeStr_5453 = k; } public function dispose():void{ if (!this._disposed) { this._SafeStr_5453 = null; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function retrieveAsset(k:String, _arg_2:_SafeStr_3596):void{ var _local_5:_SafeStr_37; if ((((k == null)) || ((k.length == 0)))) { return; }; var _local_3:String = this._SafeStr_5470(k); if (_local_3 == null) { return; }; var _local_4:_SafeStr_39 = this._SafeStr_5453.assets.getAssetByName(_local_3); if (_local_4 == null) { if ((((_local_3.substr(0, 7) == "http://")) || ((_local_3.substr(0, 8) == "https://")))) { _local_5 = this._SafeStr_5453.assets.loadAssetFromFile(_local_3, new URLRequest(_local_3)); if (((!((_local_5 == null))) && (!(_local_5.disposed)))) { if (this._SafeStr_5469[_local_3] == null) { this._SafeStr_5469[_local_3] = []; }; if (_arg_2 != null) { this._SafeStr_5469[_local_3].push(_arg_2); }; _local_5.addEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_5472); }; }; } else { if (_arg_2 != null) { _arg_2._SafeStr_5473(_local_4, _local_3); }; }; } private function _SafeStr_5472(k:AssetLoaderEvent=null):void{ var _local_4:_SafeStr_3596; if (this._disposed) { return; }; var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if ((((_local_2 == null)) || ((this._SafeStr_5469[_local_2.assetName] == null)))) { return; }; var _local_3:_SafeStr_39 = this._SafeStr_5453.assets.getAssetByName(_local_2.assetName); for each (_local_4 in this._SafeStr_5469[_local_2.assetName]) { if (((!((_local_4 == null))) && (!(_local_4.disposed)))) { _local_4._SafeStr_5473(_local_3, _local_3.url); }; }; delete this._SafeStr_5469[_local_2.assetName]; } public function isSameAsset(k:String, _arg_2:String):Boolean{ return ((_arg_2 == this._SafeStr_5470(k))); } private function _SafeStr_5470(k:String):String{ return (this._SafeStr_5453.interpolate(k)); } public function _SafeStr_5474(k:String, _arg_2:Class, _arg_3:Object):_SafeStr_39{ var _local_4:_SafeStr_39 = new (_arg_2)(this._SafeStr_5453.assets.getAssetTypeDeclarationByClass(_arg_2)); this._SafeStr_5453.assets.setAsset(k, _local_4); _local_4._SafeStr_5475(_arg_3); return (_local_4); } public function removeAsset(k:String):void{ var _local_2:String = this._SafeStr_5470(k); this._SafeStr_5453.assets.removeAsset(this._SafeStr_5453.assets.getAssetByName(_local_2)); } } }//package _-00F // _SafeStr_2535 = "_-27O" (String#9743, DoABC#3) // _SafeStr_3596 = "_-3LS" (String#11016, DoABC#3) // _SafeStr_37 = "_-1cU" (String#25971, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5469 = "_-0A2" (String#22410, DoABC#3) // _SafeStr_5470 = "_-0SG" (String#23122, DoABC#3) // _SafeStr_5471 = "_-0Dc" (String#22537, DoABC#3) // _SafeStr_5472 = "_-8E" (String#38734, DoABC#3) // _SafeStr_5473 = "_-4dK" (String#12290, DoABC#3) // _SafeStr_5474 = "_-4Lc" (String#3643, DoABC#3) // _SafeStr_5475 = "_-BI" (String#14512, DoABC#3) //------------------------------------------------------------ //_-01h._SafeStr_5152 package _-01h{ import _-1OV._SafeStr_4723; import _-1OV._SafeStr_20; import _-1OV.HabboAvatarEditor; import _-4IA.IWindowContainer; import _-2Bc.IBitmapWrapperWindow; import _-4IA.IWindow; import _-2XY.FigureData; import flash.display.BitmapData; import _-1OV._SafeStr_48; import _-6Z2.BitmapDataAsset; import _-4-I._SafeStr_111; import _-4-I._SafeStr_51; import _-2XY._SafeStr_5112; import flash.geom.Matrix; import _-2Bc.IContainerButtonWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_5152 implements _SafeStr_4723, _SafeStr_20 { private var _SafeStr_5476:HabboAvatarEditor; private var _SafeStr_5477:String; private var _SafeStr_5478:String; private var _SafeStr_5341:Boolean; private var _SafeStr_5479:IWindowContainer; private var _SafeStr_5480:IBitmapWrapperWindow; private var _SafeStr_5481:int; private var _SafeStr_5482:Boolean; public function _SafeStr_5152(k:IWindow, _arg_2:HabboAvatarEditor, _arg_3:int, _arg_4:Boolean, _arg_5:String=null, _arg_6:String=null){ this._SafeStr_5476 = _arg_2; this._SafeStr_5481 = _arg_3; this._SafeStr_5483(k); this.update(_arg_5, _arg_6, _arg_4); } public function get id():int{ return (this._SafeStr_5481); } public function update(k:String, _arg_2:String, _arg_3:Boolean):void{ switch (_arg_2) { case FigureData._SafeStr_5484: case "m": case "M": _arg_2 = FigureData._SafeStr_5484; break; case FigureData._SafeStr_5485: case "f": case "F": _arg_2 = FigureData._SafeStr_5485; break; }; this._SafeStr_5477 = k; this._SafeStr_5478 = _arg_2; this._SafeStr_5341 = _arg_3; this._SafeStr_5486(); } private function _SafeStr_5483(k:IWindow):void{ this._SafeStr_5479 = (k.clone() as IWindowContainer); this._SafeStr_5479.procedure = this._SafeStr_5487; this._SafeStr_5479.visible = false; this._SafeStr_5480 = (this._SafeStr_5479.findChildByName("image") as IBitmapWrapperWindow); } public function dispose():void{ this._SafeStr_5476 = null; this._SafeStr_5477 = null; this._SafeStr_5478 = null; this._SafeStr_5480 = null; if (this._SafeStr_5479) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; this._SafeStr_5482 = true; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function _SafeStr_5486():void{ var k:BitmapData; var _local_6:_SafeStr_48; var _local_7:BitmapDataAsset; var _local_8:int; var _local_9:int; var _local_2:Boolean = true; var _local_3:Boolean = this._SafeStr_5476.manager.getBoolean("zoom.enabled"); if (((this._SafeStr_5477) && (this._SafeStr_5341))) { _local_6 = this._SafeStr_5476.manager.avatarRenderManager.createAvatarImage(this.figure, ((_local_3) ? _SafeStr_111._SafeStr_5488 : _SafeStr_111._SafeStr_5489), this._SafeStr_5478, this); if (_local_6) { _local_6.setDirection(_SafeStr_51._SafeStr_5490, _SafeStr_5112._SafeStr_5491); k = _local_6._SafeStr_5492(_SafeStr_51._SafeStr_5490, ((_local_3) ? 0.5 : 1)); _local_6.dispose(); }; } else { _local_7 = (this._SafeStr_5476.manager.windowManager.assets.getAssetByName("avatar_editor_wardrobe_empty_slot") as BitmapDataAsset); if (_local_7) { k = (_local_7.content as BitmapData); _local_2 = false; }; }; if (!k) { return; }; if (this._SafeStr_5480) { if (this._SafeStr_5480.bitmap) { this._SafeStr_5480.bitmap.dispose(); }; this._SafeStr_5480.bitmap = new BitmapData(this._SafeStr_5480.width, this._SafeStr_5480.height, true, 0); _local_8 = ((this._SafeStr_5480.width - k.width) / 2); _local_9 = ((this._SafeStr_5480.height - k.height) / 2); this._SafeStr_5480.bitmap.draw(k, new Matrix(1, 0, 0, 1, _local_8, _local_9)); }; if (_local_2) { k.dispose(); }; var _local_4:IContainerButtonWindow = (this._SafeStr_5479.findChildByName("set_button") as IContainerButtonWindow); if (_local_4) { _local_4.visible = this._SafeStr_5341; }; var _local_5:IContainerButtonWindow = (this._SafeStr_5479.findChildByName("get_button") as IContainerButtonWindow); if (_local_5) { _local_5.visible = ((this._SafeStr_5341) && (!((this._SafeStr_5477 == null)))); }; } private function _SafeStr_5487(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; if (!this._SafeStr_5476._SafeStr_5493()) { return; }; switch (_arg_2.name) { case "set_button": this._SafeStr_5477 = this._SafeStr_5476.figureData._SafeStr_5494(); this._SafeStr_5478 = this._SafeStr_5476.gender; this._SafeStr_5476.handler._SafeStr_5495(this._SafeStr_5481, this); this._SafeStr_5486(); return; case "get_button": case "get_figure": if (this._SafeStr_5477) { this._SafeStr_5476.loadAvatarInEditor(this._SafeStr_5477, this._SafeStr_5478, this._SafeStr_5476.clubMemberLevel); }; return; }; } public function get figure():String{ return (this._SafeStr_5477); } public function get gender():String{ return (this._SafeStr_5478); } public function get view():IWindowContainer{ return (this._SafeStr_5479); } public function _SafeStr_5496(k:String):void{ this._SafeStr_5486(); } } }//package _-01h // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_4723 = "_-0GZ" (String#7857, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5112 = "_-6LB" (String#14023, DoABC#3) // _SafeStr_5152 = "_-eF" (String#39958, DoABC#3) // _SafeStr_5341 = "_-2TH" (String#1085, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5478 = "_-5r3" (String#164, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5480 = "_-0G2" (String#22630, DoABC#3) // _SafeStr_5481 = "_-By" (String#1617, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5483 = "_-1jE" (String#9330, DoABC#3) // _SafeStr_5484 = "_-0bK" (String#23483, DoABC#3) // _SafeStr_5485 = "_-1FN" (String#25091, DoABC#3) // _SafeStr_5486 = "_-3dC" (String#848, DoABC#3) // _SafeStr_5487 = "_-5fO" (String#380, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5489 = "_-043" (String#22193, DoABC#3) // _SafeStr_5490 = "_-23q" (String#27082, DoABC#3) // _SafeStr_5491 = "_-sZ" (String#40501, DoABC#3) // _SafeStr_5492 = "_-3Pk" (String#30425, DoABC#3) // _SafeStr_5493 = "_-2fp" (String#10335, DoABC#3) // _SafeStr_5494 = "_-038" (String#7631, DoABC#3) // _SafeStr_5495 = "_-25D" (String#27129, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) //------------------------------------------------------------ //_-01h._SafeStr_5250 package _-01h{ import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-4IA.IWindowContainer; import _-2Bc.IBitmapWrapperWindow; import _-6Z2.XmlAsset; import flash.display.BitmapData; import flash.geom.Point; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_5250 { private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_5497:_SafeStr_10; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5498:IBitmapWrapperWindow; public function _SafeStr_5250(k:_SafeStr_633, _arg_2:_SafeStr_10, _arg_3:Boolean){ this._SafeStr_5453 = k; this._SafeStr_5497 = _arg_2; var _local_4:XmlAsset = (this._SafeStr_5497.getAssetByName("Outfit") as XmlAsset); this._SafeStr_5381 = IWindowContainer(this._SafeStr_5453.buildFromXML((_local_4.content as XML))); if (this._SafeStr_5381 != null) { this._SafeStr_5498 = (this._SafeStr_5381.findChildByName("bitmap") as IBitmapWrapperWindow); }; if (!_arg_3) { this._SafeStr_5381.findChildByName("button").disable(); }; } public function dispose():void{ this._SafeStr_5453 = null; this._SafeStr_5497 = null; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); }; this._SafeStr_5381 = null; if (this._SafeStr_5498) { this._SafeStr_5498.dispose(); }; this._SafeStr_5498 = null; } public function _SafeStr_5499(k:BitmapData):void{ this._SafeStr_5498.bitmap = new BitmapData(this._SafeStr_5498.width, this._SafeStr_5498.height, true, 0xFFFFFF); var _local_2:int = ((this._SafeStr_5498.width - k.width) / 2); var _local_3:int = (this._SafeStr_5498.height - k.height); this._SafeStr_5498.bitmap.copyPixels(k, k.rect, new Point(_local_2, _local_3)); } public function get window():IWindowContainer{ return (this._SafeStr_5381); } private function _SafeStr_5500(k:WindowEvent, _arg_2:IWindow=null):void{ if (k.type == WindowMouseEvent.CLICK) { } else { if (k.type == WindowMouseEvent._SafeStr_5501) { this._SafeStr_5381.color = 0xCCCCCC; } else { if (k.type == WindowMouseEvent._SafeStr_5502) { this._SafeStr_5381.color = 0x666666; }; }; }; } } }//package _-01h // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_5250 = "_-2Sk" (String#10112, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5497 = "_-2ac" (String#206, DoABC#3) // _SafeStr_5498 = "_-3TD" (String#11122, DoABC#3) // _SafeStr_5499 = "_-4wY" (String#34203, DoABC#3) // _SafeStr_5500 = "_-2s" (String#430, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) //------------------------------------------------------------ //_-01h.Outfit package _-01h{ import _-1OV._SafeStr_4723; import _-1OV._SafeStr_20; import _-1OV.HabboAvatarEditor; import _-2XY.FigureData; import flash.display.BitmapData; import _-4-I._SafeStr_111; import _-1OV._SafeStr_48; import _-4-I._SafeStr_51; import _-2XY._SafeStr_5112; public class Outfit implements _SafeStr_4723, _SafeStr_20 { private var _SafeStr_5476:HabboAvatarEditor; private var _SafeStr_5477:String; private var _SafeStr_5478:String; private var _SafeStr_5479:_SafeStr_5250; private var _SafeStr_5482:Boolean; public function Outfit(k:HabboAvatarEditor, _arg_2:String, _arg_3:String){ this._SafeStr_5476 = k; this._SafeStr_5479 = new _SafeStr_5250(k.manager.windowManager, k.manager.assets, !((_arg_2 == ""))); switch (_arg_3) { case FigureData._SafeStr_5484: case "m": case "M": _arg_3 = FigureData._SafeStr_5484; break; case FigureData._SafeStr_5485: case "f": case "F": _arg_3 = FigureData._SafeStr_5485; break; }; this._SafeStr_5477 = _arg_2; this._SafeStr_5478 = _arg_3; this.update(); } public function dispose():void{ if (this._SafeStr_5479) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; this._SafeStr_5477 = null; this._SafeStr_5478 = null; this._SafeStr_5482 = true; this._SafeStr_5476 = null; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function update():void{ var _local_3:BitmapData; var k:Boolean = this._SafeStr_5476.manager.getBoolean("zoom.enabled"); var _local_2:_SafeStr_48 = this._SafeStr_5476.manager.avatarRenderManager.createAvatarImage(this.figure, ((k) ? _SafeStr_111._SafeStr_5488 : _SafeStr_111._SafeStr_5489), this._SafeStr_5478, this); if (_local_2) { _local_2.setDirection(_SafeStr_51._SafeStr_5490, _SafeStr_5112._SafeStr_5491); _local_3 = _local_2.getImage(_SafeStr_51._SafeStr_5490, true, ((k) ? 0.5 : 1)); if (((this._SafeStr_5479) && (_local_3))) { this._SafeStr_5479._SafeStr_5499(_local_3); }; _local_2.dispose(); }; } public function get figure():String{ return (this._SafeStr_5477); } public function get gender():String{ return (this._SafeStr_5478); } public function get view():_SafeStr_5250{ return (this._SafeStr_5479); } public function _SafeStr_5496(k:String):void{ this.update(); } } }//package _-01h // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_4723 = "_-0GZ" (String#7857, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5112 = "_-6LB" (String#14023, DoABC#3) // _SafeStr_5250 = "_-2Sk" (String#10112, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5478 = "_-5r3" (String#164, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5484 = "_-0bK" (String#23483, DoABC#3) // _SafeStr_5485 = "_-1FN" (String#25091, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5489 = "_-043" (String#22193, DoABC#3) // _SafeStr_5490 = "_-23q" (String#27082, DoABC#3) // _SafeStr_5491 = "_-sZ" (String#40501, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) // _SafeStr_5499 = "_-4wY" (String#34203, DoABC#3) //------------------------------------------------------------ //_-01h.WardrobeModel package _-01h{ import _-5H4._SafeStr_4728; import _-1OV.HabboAvatarEditor; import _-5NM.Map; import _-4IA.IWindowContainer; import _-2xB._SafeStr_5154; import _-5NM.ErrorReportStorage; import _-0ZD._SafeStr_2355; public class WardrobeModel implements _SafeStr_4728 { private var _SafeStr_5476:HabboAvatarEditor; private var _SafeStr_5479:WardrobeView; private var _SafeStr_5503:Map; private var _SafeStr_5413:Boolean = false; public function WardrobeModel(k:HabboAvatarEditor){ this._SafeStr_5476 = k; } public function dispose():void{ var k:_SafeStr_5152; this._SafeStr_5476 = null; for each (k in this._SafeStr_5503) { k.dispose(); k = null; }; this._SafeStr_5503 = null; if (this._SafeStr_5479) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; this._SafeStr_5413 = false; } public function reset():void{ this._SafeStr_5413 = false; } private function init():void{ var _local_2:_SafeStr_5152; if (this._SafeStr_5479) { this._SafeStr_5479.dispose(); }; this._SafeStr_5479 = new WardrobeView(this); if (this._SafeStr_5476.handler != null) { this._SafeStr_5476.handler._SafeStr_5504(); }; if (this._SafeStr_5503) { for each (_local_2 in this._SafeStr_5503) { _local_2.dispose(); _local_2 = null; }; }; this._SafeStr_5503 = new Map(); var k:int = 1; while (k <= 10) { this._SafeStr_5503.add(k, new _SafeStr_5152(this._SafeStr_5479._SafeStr_5505, this._SafeStr_5476, k, this._SafeStr_5506(k))); k++; }; this._SafeStr_5413 = true; this._SafeStr_5486(); } public function get controller():HabboAvatarEditor{ return (this._SafeStr_5476); } public function getWindowContainer():IWindowContainer{ if (!this._SafeStr_5413) { this.init(); }; return (this._SafeStr_5479.getWindowContainer()); } private function _SafeStr_5486():void{ this._SafeStr_5479.update(); } public function _SafeStr_5507(k:int, _arg_2:Array):void{ var _local_3:_SafeStr_5152; var _local_4:_SafeStr_5154; if (!this._SafeStr_5413) { return; }; if (!_arg_2) { ErrorReportStorage._SafeStr_5508("WardrobeModel", "updateSlots: outfits is null!"); }; if (!this._SafeStr_5503) { ErrorReportStorage._SafeStr_5508("WardrobeModel", "updateSlots: _slots is null!"); }; for each (_local_4 in _arg_2) { _local_3 = (this._SafeStr_5503.getValue(_local_4.slotId) as _SafeStr_5152); if (_local_3) { _local_3.update(_local_4._SafeStr_5509, _local_4.gender, this._SafeStr_5506(_local_3.id)); }; }; } private function _SafeStr_5506(k:int):Boolean{ if (k <= 5) { return ((this._SafeStr_5476.manager._SafeStr_5510.clubLevel >= _SafeStr_2355._SafeStr_5511)); }; return ((this._SafeStr_5476.manager._SafeStr_5510.clubLevel >= _SafeStr_2355._SafeStr_5512)); } public function get _SafeStr_5513():Array{ return (this._SafeStr_5503._SafeStr_5514()); } } }//package _-01h // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_4728 = "_-3xS" (String#11596, DoABC#3) // _SafeStr_5152 = "_-eF" (String#39958, DoABC#3) // _SafeStr_5154 = "_-4k7" (String#12390, DoABC#3) // _SafeStr_5413 = "_-01W" (String#178, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5486 = "_-3dC" (String#848, DoABC#3) // _SafeStr_5503 = "_-5Gw" (String#12951, DoABC#3) // _SafeStr_5504 = "_-NW" (String#39317, DoABC#3) // _SafeStr_5505 = "_-3bV" (String#30882, DoABC#3) // _SafeStr_5506 = "_-1b7" (String#25920, DoABC#3) // _SafeStr_5507 = "_-3nB" (String#11432, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5509 = "_-2cL" (String#28418, DoABC#3) // _SafeStr_5510 = "_-66J" (String#13771, DoABC#3) // _SafeStr_5511 = "_-1k8" (String#26285, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_5513 = "_-5af" (String#35813, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) //------------------------------------------------------------ //_-01h.WardrobeView package _-01h{ import _-5H4._SafeStr_5153; import _-4IA.IWindowContainer; import _-2Bc.IItemListWindow; import _-4IA.IWindow; import _-6Z2.XmlAsset; public class WardrobeView implements _SafeStr_5153 { private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5515:WardrobeModel; private var _SafeStr_5516:IItemListWindow; private var _SafeStr_5517:IItemListWindow; private var _SafeStr_5518:IWindow; public function WardrobeView(k:WardrobeModel){ this._SafeStr_5515 = k; var _local_2:XmlAsset = (this._SafeStr_5515.controller.manager.assets.getAssetByName("avatareditor_wardrobe_base") as XmlAsset); this._SafeStr_5381 = (this._SafeStr_5515.controller.manager.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); this._SafeStr_5516 = (this._SafeStr_5381.findChildByName("hc_slots") as IItemListWindow); this._SafeStr_5517 = (this._SafeStr_5381.findChildByName("vip_slots") as IItemListWindow); this._SafeStr_5518 = this._SafeStr_5381.findChildByName("slot_template"); if (this._SafeStr_5518) { this._SafeStr_5381.removeChild(this._SafeStr_5518); }; this._SafeStr_5381.visible = false; } public function get _SafeStr_5505():IWindow{ return (this._SafeStr_5518); } public function dispose():void{ this._SafeStr_5515 = null; this._SafeStr_5516 = null; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } public function update():void{ var _local_2:_SafeStr_5152; if (this._SafeStr_5516) { this._SafeStr_5516._SafeStr_5519(); }; if (this._SafeStr_5517) { this._SafeStr_5517._SafeStr_5519(); }; var k:Array = this._SafeStr_5515._SafeStr_5513; var _local_3:int; while (_local_3 < k.length) { _local_2 = k[_local_3]; if (_local_3 < 5) { if (this._SafeStr_5516) { this._SafeStr_5516.addListItem(_local_2.view); _local_2.view.visible = true; }; } else { if (this._SafeStr_5517) { this._SafeStr_5517.addListItem(_local_2.view); _local_2.view.visible = true; }; }; _local_3++; }; } public function getWindowContainer():IWindowContainer{ return (this._SafeStr_5381); } } }//package _-01h // _SafeStr_5152 = "_-eF" (String#39958, DoABC#3) // _SafeStr_5153 = "_-6i1" (String#14393, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5505 = "_-3bV" (String#30882, DoABC#3) // _SafeStr_5513 = "_-5af" (String#35813, DoABC#3) // _SafeStr_5515 = "_-103" (String#191, DoABC#3) // _SafeStr_5516 = "_-5cy" (String#35912, DoABC#3) // _SafeStr_5517 = "_-6YO" (String#38164, DoABC#3) // _SafeStr_5518 = "_-1VZ" (String#25709, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) //------------------------------------------------------------ //_-03Z._SafeStr_4894 package _-03Z{ public interface _SafeStr_4894 { function set slot(_arg_1:int):void; } }//package _-03Z // _SafeStr_4894 = "_-1fH" (String#9290, DoABC#3) //------------------------------------------------------------ //_-03Z._SafeStr_4896 package _-03Z{ import _-1tK._SafeStr_3; import _-4IA.IWindow; public interface _SafeStr_4896 extends _SafeStr_3 { function initialize():void; function refresh():void; function get container():IWindow; } }//package _-03Z // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) //------------------------------------------------------------ //_-03Z._SafeStr_5182 package _-03Z{ import _-07l._SafeStr_4895; public interface _SafeStr_5182 { function set settings(_arg_1:_SafeStr_4895):void; } }//package _-03Z // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) //------------------------------------------------------------ //_-03Z._SafeStr_5185 package _-03Z{ public interface _SafeStr_5185 { function set _SafeStr_5520(_arg_1:String):void; } }//package _-03Z // _SafeStr_5185 = "_-5Bu" (String#12867, DoABC#3) // _SafeStr_5520 = "_-6Z3" (String#14247, DoABC#3) //------------------------------------------------------------ //_-03Z._SafeStr_5193 package _-03Z{ public interface _SafeStr_5193 { function disable():void; } }//package _-03Z // _SafeStr_5193 = "_-4lf" (String#12417, DoABC#3) //------------------------------------------------------------ //_-03Z._SafeStr_5200 package _-03Z{ public interface _SafeStr_5200 { function _SafeStr_5521():void; } }//package _-03Z // _SafeStr_5200 = "_-20H" (String#26955, DoABC#3) // _SafeStr_5521 = "_-il" (String#15056, DoABC#3) //------------------------------------------------------------ //_-04R._SafeStr_3203 package _-04R{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3203 implements _SafeStr_2271 { private var _SafeStr_5522:int = -1; private var _SafeStr_5523:String = ""; private var _SafeStr_5524:String = ""; private var _SafeStr_5525:int = 0; private var _SafeStr_5526:Array = null; private var _SafeStr_5527:Boolean = false; public function get id():int{ return (this._SafeStr_5522); } public function get _SafeStr_5528():String{ return (this._SafeStr_5523); } public function get _SafeStr_5529():String{ return (this._SafeStr_5524); } public function get _SafeStr_5530():int{ return (this._SafeStr_5525); } public function get _SafeStr_5531():Array{ return (this._SafeStr_5526); } public function get _SafeStr_5532():Boolean{ return (this._SafeStr_5527); } public function flush():Boolean{ this._SafeStr_5522 = -1; this._SafeStr_5523 = ""; this._SafeStr_5524 = ""; this._SafeStr_5525 = 0; this._SafeStr_5526 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_3:PollQuestion; var _local_4:int; var _local_5:int; this._SafeStr_5522 = k._SafeStr_5324(); this._SafeStr_5523 = k.readString(); this._SafeStr_5524 = k.readString(); this._SafeStr_5525 = k._SafeStr_5324(); this._SafeStr_5526 = new Array(); var _local_2:int; while (_local_2 < this._SafeStr_5525) { _local_3 = this._SafeStr_5533(k); _local_4 = k._SafeStr_5324(); _local_5 = 0; while (_local_5 < _local_4) { _local_3.children.push(this._SafeStr_5533(k)); _local_5++; }; this._SafeStr_5526.push(_local_3); _local_2++; }; this._SafeStr_5527 = k.readBoolean(); return (true); } private function _SafeStr_5533(k:_SafeStr_2718):PollQuestion{ var _local_3:int; var _local_2:PollQuestion = new PollQuestion(); _local_2._SafeStr_5534 = k._SafeStr_5324(); _local_2.sortOrder = k._SafeStr_5324(); _local_2._SafeStr_5535 = k._SafeStr_5324(); _local_2._SafeStr_5536 = k.readString(); _local_2._SafeStr_5537 = k._SafeStr_5324(); _local_2._SafeStr_5538 = k._SafeStr_5324(); _local_2._SafeStr_5539 = k._SafeStr_5324(); if ((((_local_2._SafeStr_5535 == 1)) || ((_local_2._SafeStr_5535 == 2)))) { _local_3 = 0; while (_local_3 < _local_2._SafeStr_5539) { _local_2._SafeStr_5540.push(new _SafeStr_4743(k.readString(), k.readString(), k._SafeStr_5324())); _local_3++; }; }; return (_local_2); } } }//package _-04R // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3203 = "_-5GD" (String#12938, DoABC#3) // _SafeStr_4743 = "_-uY" (String#15248, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5523 = "_-1Yl" (String#2928, DoABC#3) // _SafeStr_5524 = "_-2df" (String#1500, DoABC#3) // _SafeStr_5525 = "_-1HS" (String#2868, DoABC#3) // _SafeStr_5526 = "_-4gM" (String#3730, DoABC#3) // _SafeStr_5527 = "_-2-G" (String#1489, DoABC#3) // _SafeStr_5528 = "_-2tk" (String#29113, DoABC#3) // _SafeStr_5529 = "_-1Xp" (String#25792, DoABC#3) // _SafeStr_5530 = "_-3il" (String#31179, DoABC#3) // _SafeStr_5531 = "_-0zj" (String#24457, DoABC#3) // _SafeStr_5532 = "_-3mg" (String#31338, DoABC#3) // _SafeStr_5533 = "_-5u8" (String#36584, DoABC#3) // _SafeStr_5534 = "_-6Ve" (String#38054, DoABC#3) // _SafeStr_5535 = "_-38G" (String#29720, DoABC#3) // _SafeStr_5536 = "_-3hT" (String#31124, DoABC#3) // _SafeStr_5537 = "_-2vz" (String#29200, DoABC#3) // _SafeStr_5538 = "_-2nL" (String#28843, DoABC#3) // _SafeStr_5539 = "_-2Ih" (String#27646, DoABC#3) // _SafeStr_5540 = "_-NN" (String#39314, DoABC#3) //------------------------------------------------------------ //_-04R._SafeStr_3204 package _-04R{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3204 implements _SafeStr_2271 { private var _SafeStr_5522:int = -1; private var _SafeStr_5541:String = ""; private var _SafeStr_5542:String = ""; private var _SafeStr_5543:String = ""; public function get id():int{ return (this._SafeStr_5522); } public function get type():String{ return (this._SafeStr_5541); } public function get headline():String{ return (this._SafeStr_5542); } public function get summary():String{ return (this._SafeStr_5543); } public function flush():Boolean{ this._SafeStr_5522 = -1; this._SafeStr_5541 = ""; this._SafeStr_5543 = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5522 = k._SafeStr_5324(); this._SafeStr_5541 = k.readString(); this._SafeStr_5542 = k.readString(); this._SafeStr_5543 = k.readString(); return (true); } } }//package _-04R // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3204 = "_-03v" (String#7644, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5542 = "_-2cz" (String#3224, DoABC#3) // _SafeStr_5543 = "_-0hD" (String#1446, DoABC#3) //------------------------------------------------------------ //_-04R._SafeStr_3205 package _-04R{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3205 implements _SafeStr_2271 { public function flush():Boolean{ return (false); } public function parse(k:_SafeStr_2718):Boolean{ return (false); } } }//package _-04R // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3205 = "_-5yZ" (String#13633, DoABC#3) //------------------------------------------------------------ //_-04R._SafeStr_3207 package _-04R{ import _-1Z6._SafeStr_2271; import _-5NM.Map; import _-1Z6._SafeStr_2718; public class _SafeStr_3207 implements _SafeStr_2271 { private var _SafeStr_5544:int; private var _SafeStr_5545:Map; public function get _SafeStr_5534():int{ return (this._SafeStr_5544); } public function get _SafeStr_5546():Map{ return (this._SafeStr_5545); } public function flush():Boolean{ this._SafeStr_5544 = -1; this._SafeStr_5545 = null; return (false); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:String; var _local_5:int; this._SafeStr_5544 = k._SafeStr_5324(); this._SafeStr_5545 = new Map(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = k.readString(); _local_5 = k._SafeStr_5324(); this._SafeStr_5545.add(_local_4, _local_5); _local_3++; }; return (true); } } }//package _-04R // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3207 = "_-2Sa" (String#10108, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5534 = "_-6Ve" (String#38054, DoABC#3) // _SafeStr_5544 = "_-1gR" (String#573, DoABC#3) // _SafeStr_5545 = "_-2vs" (String#1506, DoABC#3) // _SafeStr_5546 = "_-4kC" (String#33727, DoABC#3) //------------------------------------------------------------ //_-04R._SafeStr_3210 package _-04R{ import _-1Z6._SafeStr_2271; import _-5NM.Map; import _-1Z6._SafeStr_2718; public class _SafeStr_3210 implements _SafeStr_2271 { private var _SafeStr_5547:int; private var _SafeStr_5548:String; private var _SafeStr_5545:Map; public function get userId():int{ return (this._SafeStr_5547); } public function get value():String{ return (this._SafeStr_5548); } public function get _SafeStr_5546():Map{ return (this._SafeStr_5545); } public function flush():Boolean{ this._SafeStr_5547 = -1; this._SafeStr_5548 = ""; this._SafeStr_5545 = null; return (false); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:String; var _local_5:int; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_5548 = k.readString(); this._SafeStr_5545 = new Map(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = k.readString(); _local_5 = k._SafeStr_5324(); this._SafeStr_5545.add(_local_4, _local_5); _local_3++; }; return (true); } } }//package _-04R // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3210 = "_-0Sr" (String#8060, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5545 = "_-2vs" (String#1506, DoABC#3) // _SafeStr_5546 = "_-4kC" (String#33727, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) //------------------------------------------------------------ //_-04R._SafeStr_4743 package _-04R{ public class _SafeStr_4743 { private var _SafeStr_5548:String; private var _SafeStr_5549:String; private var _SafeStr_5550:int; public function _SafeStr_4743(k:String, _arg_2:String, _arg_3:int){ this._SafeStr_5548 = k; this._SafeStr_5549 = _arg_2; this._SafeStr_5550 = _arg_3; } public function get value():String{ return (this._SafeStr_5548); } public function set value(k:String):void{ this._SafeStr_5548 = k; } public function get choiceText():String{ return (this._SafeStr_5549); } public function set choiceText(k:String):void{ this._SafeStr_5549 = k; } public function get _SafeStr_5551():int{ return (this._SafeStr_5550); } public function set _SafeStr_5551(k:int):void{ this._SafeStr_5550 = k; } } }//package _-04R // _SafeStr_4743 = "_-uY" (String#15248, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) // _SafeStr_5549 = "_-37i" (String#29699, DoABC#3) // _SafeStr_5550 = "_-4Ez" (String#32512, DoABC#3) // _SafeStr_5551 = "_-6q" (String#38671, DoABC#3) //------------------------------------------------------------ //_-04R.PollQuestion package _-04R{ import __AS3__.vec.Vector; import __AS3__.vec.*; public class PollQuestion { public static const _SafeStr_5552:int = 0; public static const _SafeStr_5553:int = 1; public static const _SafeStr_5554:int = 2; public static const _SafeStr_5555:int = 3; private var _SafeStr_5544:int; private var _SafeStr_5556:int; private var _SafeStr_5557:int; private var _SafeStr_5558:int; private var _SafeStr_5559:String; private var _SafeStr_5560:int; private var _SafeStr_5561:int; private var _SafeStr_5562:Vector.; private var _SafeStr_5563:Vector.<_SafeStr_4743>; public function PollQuestion(){ this._SafeStr_5562 = new Vector.(); this._SafeStr_5563 = new Vector.<_SafeStr_4743>(); } public function get _SafeStr_5534():int{ return (this._SafeStr_5544); } public function set _SafeStr_5534(k:int):void{ this._SafeStr_5544 = k; } public function get _SafeStr_5535():int{ return (this._SafeStr_5556); } public function set _SafeStr_5535(k:int):void{ this._SafeStr_5556 = k; } public function get sortOrder():int{ return (this._SafeStr_5557); } public function set sortOrder(k:int):void{ this._SafeStr_5557 = k; } public function get _SafeStr_5536():String{ return (this._SafeStr_5559); } public function set _SafeStr_5536(k:String):void{ this._SafeStr_5559 = k; } public function get _SafeStr_5537():int{ return (this._SafeStr_5558); } public function set _SafeStr_5537(k:int):void{ this._SafeStr_5558 = k; } public function get _SafeStr_5538():int{ return (this._SafeStr_5560); } public function set _SafeStr_5538(k:int):void{ this._SafeStr_5560 = k; } public function get _SafeStr_5539():int{ return (this._SafeStr_5561); } public function set _SafeStr_5539(k:int):void{ this._SafeStr_5561 = k; } public function get children():Vector.{ return (this._SafeStr_5562); } public function set children(k:Vector.):void{ this._SafeStr_5562 = k; } public function get _SafeStr_5540():Vector.<_SafeStr_4743>{ return (this._SafeStr_5563); } public function set _SafeStr_5540(k:Vector.<_SafeStr_4743>):void{ this._SafeStr_5563 = k; } } }//package _-04R // _SafeStr_4743 = "_-uY" (String#15248, DoABC#3) // _SafeStr_5534 = "_-6Ve" (String#38054, DoABC#3) // _SafeStr_5535 = "_-38G" (String#29720, DoABC#3) // _SafeStr_5536 = "_-3hT" (String#31124, DoABC#3) // _SafeStr_5537 = "_-2vz" (String#29200, DoABC#3) // _SafeStr_5538 = "_-2nL" (String#28843, DoABC#3) // _SafeStr_5539 = "_-2Ih" (String#27646, DoABC#3) // _SafeStr_5540 = "_-NN" (String#39314, DoABC#3) // _SafeStr_5544 = "_-1gR" (String#573, DoABC#3) // _SafeStr_5552 = "_-3wi" (String#31736, DoABC#3) // _SafeStr_5553 = "_-Yk" (String#39750, DoABC#3) // _SafeStr_5554 = "_-04W" (String#22205, DoABC#3) // _SafeStr_5555 = "_-4wP" (String#34201, DoABC#3) // _SafeStr_5556 = "_-1Yt" (String#25834, DoABC#3) // _SafeStr_5557 = "_-2TL" (String#3188, DoABC#3) // _SafeStr_5558 = "_-3TW" (String#30566, DoABC#3) // _SafeStr_5559 = "_-49-" (String#32261, DoABC#3) // _SafeStr_5560 = "_-62" (String#36918, DoABC#3) // _SafeStr_5561 = "_-4Qm" (String#32982, DoABC#3) // _SafeStr_5562 = "_-5oR" (String#703, DoABC#3) // _SafeStr_5563 = "_-6Bi" (String#37293, DoABC#3) //------------------------------------------------------------ //_-04R.QuestionParser package _-04R{ import _-1Z6._SafeStr_2271; import flash.utils.Dictionary; import _-1Z6._SafeStr_2718; public class QuestionParser implements _SafeStr_2271 { private var _SafeStr_5564:String = null; private var _SafeStr_5565:int = -1; private var _SafeStr_5544:int = -1; private var _SafeStr_5566:int = -1; private var _SafeStr_5567:Dictionary = null; public function get _SafeStr_5568():String{ return (this._SafeStr_5564); } public function get _SafeStr_5569():int{ return (this._SafeStr_5565); } public function get _SafeStr_5534():int{ return (this._SafeStr_5544); } public function get duration():int{ return (this._SafeStr_5566); } public function get question():Dictionary{ return (this._SafeStr_5567); } public function flush():Boolean{ this._SafeStr_5564 = null; this._SafeStr_5565 = -1; this._SafeStr_5544 = -1; this._SafeStr_5566 = -1; this._SafeStr_5567 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_2:int; var _local_3:Array; var _local_4:Array; var _local_5:int; this._SafeStr_5564 = k.readString(); this._SafeStr_5565 = k._SafeStr_5324(); this._SafeStr_5544 = k._SafeStr_5324(); this._SafeStr_5566 = k._SafeStr_5324(); this._SafeStr_5567 = new Dictionary(); this._SafeStr_5567["id"] = k._SafeStr_5324(); this._SafeStr_5567["number"] = k._SafeStr_5324(); this._SafeStr_5567["type"] = k._SafeStr_5324(); this._SafeStr_5567["content"] = k.readString(); if ((((this._SafeStr_5567["type"] == 1)) || ((this._SafeStr_5567["type"] == 2)))) { this._SafeStr_5567["selection_min"] = k._SafeStr_5324(); _local_2 = k._SafeStr_5324(); _local_3 = new Array(); _local_4 = new Array(); this._SafeStr_5567["selections"] = _local_3; this._SafeStr_5567["selection_values"] = _local_4; this._SafeStr_5567["selection_count"] = _local_2; this._SafeStr_5567["selection_max"] = _local_2; _local_5 = 0; while (_local_5 < _local_2) { _local_4.push(k.readString()); _local_3.push(k.readString()); _local_5++; }; }; return (true); } } }//package _-04R // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5534 = "_-6Ve" (String#38054, DoABC#3) // _SafeStr_5544 = "_-1gR" (String#573, DoABC#3) // _SafeStr_5564 = "_-0j1" (String#2709, DoABC#3) // _SafeStr_5565 = "_-0Go" (String#1434, DoABC#3) // _SafeStr_5566 = "_-06G" (String#204, DoABC#3) // _SafeStr_5567 = "_-0w3" (String#1066, DoABC#3) // _SafeStr_5568 = "_-0Gy" (String#22664, DoABC#3) // _SafeStr_5569 = "_-4Y1" (String#33249, DoABC#3) //------------------------------------------------------------ //_-063._SafeStr_4732 package _-063{ import _-5H4.CategoryBaseModel; import _-5H4._SafeStr_4725; import _-1OV.HabboAvatarEditor; import _-2XY.FigureData; public class _SafeStr_4732 extends CategoryBaseModel implements _SafeStr_4725 { public function _SafeStr_4732(k:HabboAvatarEditor){ super(k); } override protected function init():void{ super.init(); _SafeStr_5570(FigureData._SafeStr_5571); _SafeStr_5570(FigureData._SafeStr_5572); _SafeStr_5570(FigureData._SafeStr_5573); _SafeStr_5570(FigureData._SafeStr_5574); _SafeStr_5413 = true; if (!_SafeStr_5479) { _SafeStr_5479 = new _SafeStr_5151(this); if (_SafeStr_5479) { _SafeStr_5479.init(); }; }; } } }//package _-063 // _SafeStr_4725 = "_-0O2" (String#7966, DoABC#3) // _SafeStr_4732 = "_-26k" (String#9730, DoABC#3) // _SafeStr_5151 = "_-1E2" (String#8823, DoABC#3) // _SafeStr_5413 = "_-01W" (String#178, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5570 = "_-6W3" (String#38072, DoABC#3) // _SafeStr_5571 = "_-1Xw" (String#25797, DoABC#3) // _SafeStr_5572 = "_-6GA" (String#37479, DoABC#3) // _SafeStr_5573 = "_-4oa" (String#33900, DoABC#3) // _SafeStr_5574 = "_-l1" (String#40221, DoABC#3) //------------------------------------------------------------ //_-063._SafeStr_5151 package _-063{ import _-5H4._SafeStr_5146; import _-5H4._SafeStr_5144; import _-4-I._SafeStr_3082; import _-4IA.IWindowContainer; import _-2XY.FigureData; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_5151 extends _SafeStr_5146 implements _SafeStr_5144 { public function _SafeStr_5151(k:_SafeStr_4732){ super(k); } override public function init():void{ if (!_SafeStr_5381) { _SafeStr_5381 = (_SafeStr_5515.controller.view.getCategoryContainer(_SafeStr_3082._SafeStr_5575) as IWindowContainer); _SafeStr_5381.visible = false; _SafeStr_5381.procedure = this._SafeStr_5500; }; _SafeStr_5413 = true; if (((_SafeStr_5515) && ((_SafeStr_5576 == "")))) { _SafeStr_5515.switchCategory(FigureData._SafeStr_5572); }; } override public function dispose():void{ super.dispose(); _SafeStr_5515 = null; } public function switchCategory(k:String):void{ if (_SafeStr_5381 == null) { return; }; if (_SafeStr_5381.disposed) { return; }; k = (((k == "")) ? _SafeStr_5576 : k); _SafeStr_5577(_SafeStr_5578); switch (k) { case FigureData._SafeStr_5572: _SafeStr_5578 = "tab_shirt"; break; case FigureData._SafeStr_5571: _SafeStr_5578 = "tab_jacket"; break; case FigureData._SafeStr_5574: _SafeStr_5578 = "tab_prints"; break; case FigureData._SafeStr_5573: _SafeStr_5578 = "tab_accessories"; break; default: throw (new Error((('[TorsoView] Unknown item category: "' + k) + '"'))); }; _SafeStr_5576 = k; _SafeStr_5579(_SafeStr_5578); if (!_SafeStr_5413) { this.init(); }; updateGridView(_SafeStr_5576); } private function _SafeStr_5500(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "tab_jacket": this.switchCategory(FigureData._SafeStr_5571); break; case "tab_shirt": this.switchCategory(FigureData._SafeStr_5572); break; case "tab_accessories": this.switchCategory(FigureData._SafeStr_5573); break; case "tab_prints": this.switchCategory(FigureData._SafeStr_5574); break; }; } else { if (k.type == WindowMouseEvent._SafeStr_5501) { switch (_arg_2.name) { case "tab_jacket": case "tab_prints": case "tab_shirt": case "tab_accessories": _SafeStr_5579(_arg_2.name); break; }; } else { if (k.type == WindowMouseEvent._SafeStr_5502) { switch (_arg_2.name) { case "tab_jacket": case "tab_prints": case "tab_shirt": case "tab_accessories": if (_SafeStr_5578 != _arg_2.name) { _SafeStr_5577(_arg_2.name); }; return; }; }; }; }; } } }//package _-063 // _SafeStr_3082 = "_-2RE" (String#10084, DoABC#3) // _SafeStr_4732 = "_-26k" (String#9730, DoABC#3) // _SafeStr_5144 = "_-qB" (String#15166, DoABC#3) // _SafeStr_5146 = "_-5U8" (String#13169, DoABC#3) // _SafeStr_5151 = "_-1E2" (String#8823, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5413 = "_-01W" (String#178, DoABC#3) // _SafeStr_5500 = "_-2s" (String#430, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5515 = "_-103" (String#191, DoABC#3) // _SafeStr_5571 = "_-1Xw" (String#25797, DoABC#3) // _SafeStr_5572 = "_-6GA" (String#37479, DoABC#3) // _SafeStr_5573 = "_-4oa" (String#33900, DoABC#3) // _SafeStr_5574 = "_-l1" (String#40221, DoABC#3) // _SafeStr_5575 = "_-40S" (String#31921, DoABC#3) // _SafeStr_5576 = "_-2MN" (String#10009, DoABC#3) // _SafeStr_5577 = "_-a-" (String#39796, DoABC#3) // _SafeStr_5578 = "_-4gp" (String#33588, DoABC#3) // _SafeStr_5579 = "_-01Z" (String#22100, DoABC#3) //------------------------------------------------------------ //_-07l._SafeStr_3830 package _-07l{ import _-1tK._SafeStr_35; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-2Bc.ITextWindow; import _-1cK._SafeStr_4009; import _-1f9.WindowEvent; import _-5kg._SafeStr_4261; import flash.geom.Point; import _-4IA.IWindow; import flash.geom.Rectangle; import _-2Bc._SafeStr_2433; import _-03Z._SafeStr_4896; import _-03Z._SafeStr_4894; public class _SafeStr_3830 implements _SafeStr_35 { private static const _SafeStr_5580:String = "COLORABLE"; private static const _SafeStr_5581:int = 0; private static const _SafeStr_5582:String = "landing_view_default_dynamic_layout"; private static const _SafeStr_5583:String = "landing_view_generic_reception"; private static const _SafeStr_5584:String = "widget_placeholder_"; private static const _SafeStr_5585:Array = ["background_back", "background_front", "background_gradient_top", "background_hotel_top", "background_gradient", "background_right", "background_horizon", "background_left", "background_left_bottom"]; protected var _SafeStr_5586:HabboLandingView; protected var _SafeStr_5381:IWindowContainer; protected var _SafeStr_5587:DynamicLayoutManager; protected var _SafeStr_5588:MovingBackgroundObjects; protected var _SafeStr_5589:int; protected var _SafeStr_5590:int; private var _SafeStr_5591:Array; private var _SafeStr_5592:_SafeStr_4895; private var _SafeStr_5593:String; public function _SafeStr_3830(k:HabboLandingView){ this._SafeStr_5591 = []; super(); this._SafeStr_5586 = k; this._SafeStr_5594(); this._SafeStr_5588 = new MovingBackgroundObjects(this._SafeStr_5586); this._SafeStr_5592 = new _SafeStr_4895(this._SafeStr_5586); k.registerUpdateReceiver(this, 1000); } private static function _SafeStr_5595(k:IWindowContainer):Array{ var _local_2:Array = new Array(0); k.groupChildrenWithTag(_SafeStr_5580, _local_2, -1); return (_local_2); } public static function _SafeStr_5596(k:IWindowContainer, _arg_2:uint):void{ var _local_3:ITextWindow; if (k == null) { return; }; for each (_local_3 in _SafeStr_5595(k)) { _local_3.textColor = _arg_2; }; } public static function _SafeStr_5597(k:IWindowContainer, _arg_2:uint):void{ var _local_3:ITextWindow; if (k == null) { return; }; for each (_local_3 in _SafeStr_5595(k)) { _local_3.etchingColor = _arg_2; }; } public static function _SafeStr_5598(k:IWindowContainer, _arg_2:String):void{ var _local_3:ITextWindow; if (k == null) { return; }; for each (_local_3 in _SafeStr_5595(k)) { _local_3.etchingPosition = _arg_2; }; } public static function _SafeStr_5599(k:IWindowContainer, _arg_2:_SafeStr_4895):void{ var _local_3:ITextWindow; if (k == null) { return; }; if (((((_arg_2._SafeStr_5602) || (_arg_2._SafeStr_5601))) || (_arg_2._SafeStr_5600))) { for each (_local_3 in _SafeStr_5595(k)) { _local_3.textColor = ((_arg_2._SafeStr_5602) ? _arg_2.textColor : _local_3.textColor); _local_3.etchingColor = ((_arg_2._SafeStr_5601) ? _arg_2.etchingColor : _local_3.etchingColor); _local_3.etchingPosition = ((_arg_2._SafeStr_5600) ? _arg_2.etchingPosition : _local_3.etchingPosition); }; }; } public function update(k:uint):void{ if (((!((this._SafeStr_5381 == null))) && (this._SafeStr_5381.visible))) { this._SafeStr_5588.update(k); }; } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } public function dispose():void{ var k:_SafeStr_4897; if (this._SafeStr_5586) { this._SafeStr_5586.removeUpdateReceiver(this); }; this._SafeStr_5586 = null; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; if (this._SafeStr_5591) { for each (k in this._SafeStr_5591) { k.dispose(); }; this._SafeStr_5591 = null; }; if (this._SafeStr_5588) { this._SafeStr_5588.dispose(); this._SafeStr_5588 = null; }; if (this._SafeStr_5587) { this._SafeStr_5587.dispose(); this._SafeStr_5587 = null; }; if (this._SafeStr_5592) { this._SafeStr_5592 = null; }; } public function activate():void{ var k:_SafeStr_4897; if (this._SafeStr_5381 == null) { this.createWindow(); this._SafeStr_5603(); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4009(this._SafeStr_5604)); this._SafeStr_5593 = this._SafeStr_5586.getProperty("landing.view.bgtiming"); }; for each (k in this._SafeStr_5591) { k.refresh(this._SafeStr_5381); }; this._SafeStr_5605(); this._SafeStr_5586.windowManager.getWindowContext(_SafeStr_5581).getDesktopWindow().addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5607); this._SafeStr_5381.invalidate(); if (this._SafeStr_5608 != null) { this._SafeStr_5586.navigator._SafeStr_5609(this._SafeStr_5608); }; this._SafeStr_5586.send(new _SafeStr_4261(this._SafeStr_5593)); this._SafeStr_5381.visible = true; } private function get _SafeStr_5608():Point{ var _local_2:Point; var k:IWindow = this._SafeStr_5381.findChildByName("navigator_placer"); if (k == null) { return (null); }; _local_2 = new Point(); k.getGlobalPosition(_local_2); return (_local_2); } public function disable():void{ var k:_SafeStr_4897; if (this._SafeStr_5381 != null) { this._SafeStr_5381.visible = false; }; for each (k in this._SafeStr_5591) { k.disable(); }; } protected function createWindow():void{ if (this._SafeStr_5381 != null) { return; }; var k:String = this._SafeStr_5610(); this._SafeStr_5381 = IWindowContainer(this._SafeStr_5586.getXmlWindow(k, 0)); this._SafeStr_5611(); if (this._SafeStr_5586.getBoolean("landing.view.right_pane_dimmer.hidden")) { if (this._SafeStr_5381.findChildByName("right_pane_dimmer") != null) { this._SafeStr_5381.findChildByName("right_pane_dimmer").visible = false; }; }; this._SafeStr_5612(); this._SafeStr_5613(); } private function _SafeStr_5611():void{ var k:IWindow = this._SafeStr_5381.findChildByName("warning"); if (k != null) { k.visible = false; }; } protected function _SafeStr_5612():void{ this._SafeStr_5589 = this._SafeStr_5381.width; this._SafeStr_5590 = this._SafeStr_5381.height; } protected function _SafeStr_5613():void{ var _local_2:String; var k:IWindow = this._SafeStr_5381.findChildByName("widget_placeholder_bottom_slot"); if (k != null) { _local_2 = this._SafeStr_5586.getProperty("landing.view.dynamic.slot.6.widget"); if (_local_2 == "") { k.visible = false; } else { k.name = ("widget_placeholder_" + _local_2); }; }; } private function _SafeStr_5610():String{ return (((this._SafeStr_5586.propertyExists("landing.view.layoutxml")) ? this._SafeStr_5586.getProperty("landing.view.layoutxml") : _SafeStr_5582)); } private function _SafeStr_5614():Boolean{ return ((this._SafeStr_5610() == _SafeStr_5583)); } protected function _SafeStr_5605():void{ var k:_SafeStr_4897; if (this._SafeStr_5381 != null) { if (this._SafeStr_5587 != null) { this._SafeStr_5615(); } else { this._SafeStr_5616(); }; this._SafeStr_5381.invalidate(); }; for each (k in this._SafeStr_5591) { k._SafeStr_5521(); }; } private function _SafeStr_5615():void{ var k:Rectangle = this._SafeStr_5381.desktop.rectangle; this._SafeStr_5381.width = k.width; this._SafeStr_5381.height = k.height; var _local_2:int = (this._SafeStr_5590 - k.height); var _local_3:int = (this._SafeStr_5589 - k.width); this._SafeStr_5587._SafeStr_5617((this._SafeStr_5587._SafeStr_5618 - _local_3), (this._SafeStr_5587._SafeStr_5619 - _local_2)); this._SafeStr_5587._SafeStr_5620 = Math.min(this._SafeStr_5381.width, (k.width + this.window.x)); } private function _SafeStr_5616():void{ this._SafeStr_5381.x = 0; this._SafeStr_5381.y = 0; var k:Rectangle = this._SafeStr_5381.desktop.rectangle; this._SafeStr_5381.x = Math.max(0, ((k.width - this._SafeStr_5381.width) / 2)); if ((((k.height > this._SafeStr_5381.height)) || (this._SafeStr_5614()))) { this._SafeStr_5381.y = Math.max(0, ((k.height - this._SafeStr_5381.height) / 2)); } else { this._SafeStr_5381.y = (k.height - this._SafeStr_5381.height); }; } protected function _SafeStr_5607(k:WindowEvent):void{ this._SafeStr_5605(); } private function _SafeStr_5621(k:String):void{ var _local_2:String; var _local_3:_SafeStr_2433; var _local_4:String; k = (((((k == null)) || ((k == "")))) ? "" : (k + ".")); for each (_local_2 in _SafeStr_5585) { _local_3 = _SafeStr_2433(this._SafeStr_5381.findChildByName(_local_2)); if (_local_3) { if (this._SafeStr_5586.getProperty(((("landing.view." + k) + _local_2) + ".visible")) == "false") { _local_3.visible = false; } else { _local_3.visible = true; _local_4 = this._SafeStr_5586.getProperty(((("landing.view." + k) + _local_2) + ".uri"), null); if (((((!((_local_3.assetUri == _local_4))) && (!((_local_4 == null))))) && (!((_local_4 == ""))))) { _local_3.assetUri = _local_4; }; }; }; }; } private function _SafeStr_5594():void{ this._SafeStr_5622(_SafeStr_4893._SafeStr_5623); this._SafeStr_5622(_SafeStr_4893._SafeStr_5624); this._SafeStr_5622(_SafeStr_4893._SafeStr_5625); this._SafeStr_5622(_SafeStr_4893._SafeStr_5626); this._SafeStr_5622(_SafeStr_4893._SafeStr_5627); this._SafeStr_5622(_SafeStr_4893._SafeStr_5628); this._SafeStr_5622(_SafeStr_4893._SafeStr_5629); this._SafeStr_5622(_SafeStr_4893._SafeStr_5630); this._SafeStr_5622(_SafeStr_4893._SafeStr_5631); this._SafeStr_5622(_SafeStr_4893._SafeStr_5632); this._SafeStr_5622(_SafeStr_4893._SafeStr_5633); this._SafeStr_5622(_SafeStr_4893._SafeStr_5634); this._SafeStr_5622(_SafeStr_4893._SafeStr_5635); this._SafeStr_5622(_SafeStr_4893._SafeStr_5636); this._SafeStr_5622(_SafeStr_4893._SafeStr_5637); this._SafeStr_5622(_SafeStr_4893._SafeStr_5638); } private function _SafeStr_5622(k:String):void{ var _local_2:_SafeStr_4896 = _SafeStr_4893._SafeStr_5639(k, this._SafeStr_5586); this._SafeStr_5591.push(new _SafeStr_4897(_local_2, (_SafeStr_5584 + k), this._SafeStr_5592)); } private function _SafeStr_5603():void{ var _local_2:String; var _local_3:_SafeStr_4896; if (this._SafeStr_5381.findChildByName(DynamicLayoutManager._SafeStr_5640) == null) { _SafeStr_4.log("ERROR! Tried to initialize dynamic widget list for landing view without the dynamic element present"); return; }; this._SafeStr_5587 = new DynamicLayoutManager(this, this._SafeStr_5592); var k:int; while (k < 6) { _local_2 = this._SafeStr_5586.getProperty((("landing.view.dynamic.slot." + (k + 1)) + ".widget"), null); _local_3 = _SafeStr_4893._SafeStr_5639(_local_2, this._SafeStr_5586); if (_local_3 != null) { if ((_local_3 is _SafeStr_4894)) { _SafeStr_4894(_local_3).slot = (k + 1); }; this._SafeStr_5591.push(new _SafeStr_4897(_local_3, null, this._SafeStr_5592, this._SafeStr_5587._SafeStr_5641(k))); }; k++; }; if (this._SafeStr_5586.getBoolean("landing.view.dynamic.slot.5.ignore")) { this._SafeStr_5587._SafeStr_5642 = true; }; if (this._SafeStr_5586.getBoolean("landing.view.dynamic.slot.4.separator")) { this._SafeStr_5587._SafeStr_5643(4, this._SafeStr_5586.getProperty("landing.view.dynamic.slot.4.title")); }; if (this._SafeStr_5586.getBoolean("landing.view.dynamic.slot.5.separator")) { this._SafeStr_5587._SafeStr_5643(5, this._SafeStr_5586.getProperty("landing.view.dynamic.slot.5.title")); }; } public function get window():IWindowContainer{ return (this._SafeStr_5381); } public function get landingView():HabboLandingView{ return (this._SafeStr_5586); } private function _SafeStr_5604(k:_SafeStr_4009):void{ if ((((k._SafeStr_5645()._SafeStr_5644 == this._SafeStr_5593)) && (this._SafeStr_5586))) { this._SafeStr_5621(k._SafeStr_5645().code); this._SafeStr_5588._SafeStr_5646 = k._SafeStr_5645().code; this._SafeStr_5588.initialize(this._SafeStr_5381); }; } } }//package _-07l // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4009 = "_-1c9" (String#25957, DoABC#3) // _SafeStr_4261 = "_-6ci" (String#38318, DoABC#3) // _SafeStr_4893 = "_-4QC" (String#12057, DoABC#3) // _SafeStr_4894 = "_-1fH" (String#9290, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_4897 = "_-0LB" (String#7927, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5521 = "_-il" (String#15056, DoABC#3) // _SafeStr_5580 = "_-AE" (String#38811, DoABC#3) // _SafeStr_5581 = "_-0eC" (String#1443, DoABC#3) // _SafeStr_5582 = "_-4SS" (String#33050, DoABC#3) // _SafeStr_5583 = "_-6YL" (String#38162, DoABC#3) // _SafeStr_5584 = "_-tR" (String#40530, DoABC#3) // _SafeStr_5585 = "_-ea" (String#39972, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5587 = "_-6Eb" (String#37414, DoABC#3) // _SafeStr_5588 = "_-1h6" (String#26155, DoABC#3) // _SafeStr_5589 = "_-4Lr" (String#32788, DoABC#3) // _SafeStr_5590 = "_-1kI" (String#26291, DoABC#3) // _SafeStr_5591 = "_-1ER" (String#1466, DoABC#3) // _SafeStr_5592 = "_-Vl" (String#1624, DoABC#3) // _SafeStr_5593 = "_-3v8" (String#1528, DoABC#3) // _SafeStr_5594 = "_-49i" (String#32291, DoABC#3) // _SafeStr_5595 = "_-3s8" (String#31556, DoABC#3) // _SafeStr_5596 = "_-12H" (String#24591, DoABC#3) // _SafeStr_5597 = "_-3zc" (String#31843, DoABC#3) // _SafeStr_5598 = "_-6Px" (String#37839, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_5600 = "_-4Xs" (String#33243, DoABC#3) // _SafeStr_5601 = "_-3sA" (String#31558, DoABC#3) // _SafeStr_5602 = "_-3m8" (String#31317, DoABC#3) // _SafeStr_5603 = "_-5m8" (String#36267, DoABC#3) // _SafeStr_5604 = "_-3lO" (String#3499, DoABC#3) // _SafeStr_5605 = "_-0s9" (String#1452, DoABC#3) // _SafeStr_5606 = "_-6cP" (String#38306, DoABC#3) // _SafeStr_5607 = "_-5gf" (String#701, DoABC#3) // _SafeStr_5608 = "_-5Yx" (String#35754, DoABC#3) // _SafeStr_5609 = "_-1Jj" (String#8931, DoABC#3) // _SafeStr_5610 = "_-48s" (String#11805, DoABC#3) // _SafeStr_5611 = "_-4Vy" (String#33175, DoABC#3) // _SafeStr_5612 = "_-1yn" (String#26856, DoABC#3) // _SafeStr_5613 = "_-5T" (String#35513, DoABC#3) // _SafeStr_5614 = "_-6F9" (String#37438, DoABC#3) // _SafeStr_5615 = "_-4DQ" (String#32442, DoABC#3) // _SafeStr_5616 = "_-6kB" (String#38614, DoABC#3) // _SafeStr_5617 = "_-VB" (String#39608, DoABC#3) // _SafeStr_5618 = "_-6CP" (String#37323, DoABC#3) // _SafeStr_5619 = "_-1Ze" (String#25864, DoABC#3) // _SafeStr_5620 = "_-5cQ" (String#35888, DoABC#3) // _SafeStr_5621 = "_-4dL" (String#33450, DoABC#3) // _SafeStr_5622 = "_-18M" (String#24827, DoABC#3) // _SafeStr_5623 = "_-30X" (String#29423, DoABC#3) // _SafeStr_5624 = "_-0C9" (String#22474, DoABC#3) // _SafeStr_5625 = "_-1fi" (String#26095, DoABC#3) // _SafeStr_5626 = "_-0kF" (String#23852, DoABC#3) // _SafeStr_5627 = "_-4Vj" (String#33163, DoABC#3) // _SafeStr_5628 = "_-45K" (String#32110, DoABC#3) // _SafeStr_5629 = "_-2Mi" (String#27809, DoABC#3) // _SafeStr_5630 = "_-2Cv" (String#27420, DoABC#3) // _SafeStr_5631 = "_-3xW" (String#31765, DoABC#3) // _SafeStr_5632 = "_-3i9" (String#31153, DoABC#3) // _SafeStr_5633 = "_-4j4" (String#33679, DoABC#3) // _SafeStr_5634 = "_-5WQ" (String#35648, DoABC#3) // _SafeStr_5635 = "_-6gn" (String#38485, DoABC#3) // _SafeStr_5636 = "_-17g" (String#24801, DoABC#3) // _SafeStr_5637 = "_-5jI" (String#13391, DoABC#3) // _SafeStr_5638 = "_-1r3" (String#26550, DoABC#3) // _SafeStr_5639 = "_-2iz" (String#28678, DoABC#3) // _SafeStr_5640 = "_-5mP" (String#36274, DoABC#3) // _SafeStr_5641 = "_-2Ov" (String#27897, DoABC#3) // _SafeStr_5642 = "_-oG" (String#40344, DoABC#3) // _SafeStr_5643 = "_-65S" (String#37052, DoABC#3) // _SafeStr_5644 = "_-0z5" (String#24433, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5646 = "_-0QF" (String#23047, DoABC#3) //------------------------------------------------------------ //_-07l._SafeStr_4893 package _-07l{ import _-03Z._SafeStr_4896; import _-0gK.CommunityGoalHallOfFameWidget; import _-0gK.CommunityGoalPrizesWidget; import _-0gK.AvatarImageWidget; import _-0gK.CommunityGoalWidget; import _-0gK.CommunityGoalVsModeWidget; import _-0gK._SafeStr_5197; import _-0gK.CatalogPromoWidget; import _-0gK._SafeStr_5195; import _-0gK._SafeStr_5186; import _-0gK._SafeStr_5196; import _-0gK._SafeStr_5183; import _-0gK._SafeStr_5187; import _-0gK._SafeStr_5188; import _-0gK._SafeStr_5184; import _-0gK._SafeStr_5191; import _-0gK._SafeStr_5189; import _-0gK._SafeStr_5192; import _-0gK._SafeStr_5190; import _-0gK.GenericWidget; import _-0gK.WidgetContainerWidget; import _-0gK.PromoArticleWidget; import _-0gK._SafeStr_5194; import _-5dz.HabboLandingView; public class _SafeStr_4893 { public static const _SafeStr_5623:String = "avatarimage"; public static const _SafeStr_5624:String = "expiringcatalogpage"; public static const _SafeStr_5625:String = "expiringcatalogpagesmall"; public static const _SafeStr_5626:String = "communitygoal"; public static const _SafeStr_5647:String = "communitygoalvsmode"; public static const _SafeStr_5648:String = "communitygoalvsmodevote"; public static const _SafeStr_5627:String = "catalogpromo"; public static const _SafeStr_5649:String = "catalogpromosmall"; public static const _SafeStr_5628:String = "achievementcompetition_hall_of_fame"; public static const _SafeStr_5629:String = "achievementcompetition_prizes"; public static const _SafeStr_5630:String = "dailyquest"; public static const _SafeStr_5631:String = "nextlimitedrarecountdown"; public static const _SafeStr_5632:String = "habbomoderationpromo"; public static const _SafeStr_5633:String = "habbotalentspromo"; public static const _SafeStr_5634:String = "habbowaypromo"; public static const _SafeStr_5635:String = "fastfoodgamepromo"; public static const _SafeStr_5650:String = "roomhoppernetwork"; public static const _SafeStr_5636:String = "safetyquizpromo"; public static const _SafeStr_5637:String = "generic"; public static const _SafeStr_5638:String = "widgetcontainer"; public static const _SafeStr_5651:String = "promoarticle"; public static const _SafeStr_5652:String = "bonusrare"; public static function _SafeStr_5639(k:String, _arg_2:HabboLandingView):_SafeStr_4896{ var _local_3:_SafeStr_4896; switch (k) { case _SafeStr_4893._SafeStr_5628: _local_3 = new CommunityGoalHallOfFameWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5629: _local_3 = new CommunityGoalPrizesWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5623: _local_3 = new AvatarImageWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5626: _local_3 = new CommunityGoalWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5647: _local_3 = new CommunityGoalVsModeWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5648: _local_3 = new _SafeStr_5197(_arg_2); break; case _SafeStr_4893._SafeStr_5627: _local_3 = new CatalogPromoWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5649: _local_3 = new _SafeStr_5195(_arg_2); break; case _SafeStr_4893._SafeStr_5630: _local_3 = new _SafeStr_5186(_arg_2); break; case _SafeStr_4893._SafeStr_5624: _local_3 = new _SafeStr_5196(_arg_2); break; case _SafeStr_4893._SafeStr_5625: _local_3 = new _SafeStr_5183(_arg_2); break; case _SafeStr_4893._SafeStr_5631: _local_3 = new _SafeStr_5187(_arg_2); break; case _SafeStr_4893._SafeStr_5632: _local_3 = new _SafeStr_5188(_arg_2); break; case _SafeStr_4893._SafeStr_5633: _local_3 = new _SafeStr_5184(_arg_2); break; case _SafeStr_4893._SafeStr_5634: _local_3 = new _SafeStr_5191(_arg_2); break; case _SafeStr_4893._SafeStr_5635: _local_3 = new _SafeStr_5189(_arg_2); break; case _SafeStr_4893._SafeStr_5650: _local_3 = new _SafeStr_5192(_arg_2); break; case _SafeStr_4893._SafeStr_5636: _local_3 = new _SafeStr_5190(_arg_2); break; case _SafeStr_4893._SafeStr_5637: _local_3 = new GenericWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5638: _local_3 = new WidgetContainerWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5651: _local_3 = new PromoArticleWidget(_arg_2); break; case _SafeStr_4893._SafeStr_5652: _local_3 = new _SafeStr_5194(_arg_2); break; }; return (_local_3); } } }//package _-07l // _SafeStr_4893 = "_-4QC" (String#12057, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5183 = "_-0m0" (String#8344, DoABC#3) // _SafeStr_5184 = "_-0Vz" (String#8104, DoABC#3) // _SafeStr_5186 = "_-3C4" (String#10858, DoABC#3) // _SafeStr_5187 = "_-3AM" (String#10826, DoABC#3) // _SafeStr_5188 = "_-5TO" (String#13156, DoABC#3) // _SafeStr_5189 = "_-1Z1" (String#9188, DoABC#3) // _SafeStr_5190 = "_-3eg" (String#11312, DoABC#3) // _SafeStr_5191 = "_-2TO" (String#10125, DoABC#3) // _SafeStr_5192 = "_-jL" (String#15065, DoABC#3) // _SafeStr_5194 = "_-4Mn" (String#12011, DoABC#3) // _SafeStr_5195 = "_-un" (String#15251, DoABC#3) // _SafeStr_5196 = "_-nW" (String#15129, DoABC#3) // _SafeStr_5197 = "_-5aK" (String#13256, DoABC#3) // _SafeStr_5623 = "_-30X" (String#29423, DoABC#3) // _SafeStr_5624 = "_-0C9" (String#22474, DoABC#3) // _SafeStr_5625 = "_-1fi" (String#26095, DoABC#3) // _SafeStr_5626 = "_-0kF" (String#23852, DoABC#3) // _SafeStr_5627 = "_-4Vj" (String#33163, DoABC#3) // _SafeStr_5628 = "_-45K" (String#32110, DoABC#3) // _SafeStr_5629 = "_-2Mi" (String#27809, DoABC#3) // _SafeStr_5630 = "_-2Cv" (String#27420, DoABC#3) // _SafeStr_5631 = "_-3xW" (String#31765, DoABC#3) // _SafeStr_5632 = "_-3i9" (String#31153, DoABC#3) // _SafeStr_5633 = "_-4j4" (String#33679, DoABC#3) // _SafeStr_5634 = "_-5WQ" (String#35648, DoABC#3) // _SafeStr_5635 = "_-6gn" (String#38485, DoABC#3) // _SafeStr_5636 = "_-17g" (String#24801, DoABC#3) // _SafeStr_5637 = "_-5jI" (String#13391, DoABC#3) // _SafeStr_5638 = "_-1r3" (String#26550, DoABC#3) // _SafeStr_5639 = "_-2iz" (String#28678, DoABC#3) // _SafeStr_5647 = "_-3eP" (String#30993, DoABC#3) // _SafeStr_5648 = "_-kq" (String#40210, DoABC#3) // _SafeStr_5649 = "throw" (String#46153, DoABC#3) // _SafeStr_5650 = "_-6HP" (String#37521, DoABC#3) // _SafeStr_5651 = "_-33O" (String#29535, DoABC#3) // _SafeStr_5652 = "_-6lJ" (String#38664, DoABC#3) //------------------------------------------------------------ //_-07l._SafeStr_4895 package _-07l{ import _-1tK._SafeStr_12; public class _SafeStr_4895 { private static const _SafeStr_5653:uint = 0xFF000000; private static const _SafeStr_5654:uint = 0xFFFFFFFF; private static const _SafeStr_5655:String = "bottom"; private static const _SafeStr_5656:String = "landing.view.common.textcolor"; private static const _SafeStr_5657:String = "landing.view.common.etchingcolor"; private static const _SafeStr_5658:String = "landing.view.common.etchingposition"; private var _SafeStr_5659:uint = 0xFF000000; private var _SafeStr_5660:uint = 0xFFFFFFFF; private var _SafeStr_5661:String = "bottom"; public function _SafeStr_4895(k:_SafeStr_12){ if (k.getProperty(_SafeStr_5656) != "") { this._SafeStr_5659 = parseInt(k.getProperty(_SafeStr_5656), 16); }; if (k.getProperty(_SafeStr_5657) != "") { this._SafeStr_5660 = parseInt(k.getProperty(_SafeStr_5657), 16); }; if (k.getProperty(_SafeStr_5658) != "") { this._SafeStr_5661 = k.getProperty(_SafeStr_5658); }; } public function get _SafeStr_5602():Boolean{ return (!((this._SafeStr_5659 == _SafeStr_5653))); } public function get _SafeStr_5601():Boolean{ return (!((this._SafeStr_5660 == _SafeStr_5654))); } public function get _SafeStr_5600():Boolean{ return (!((this._SafeStr_5661 == _SafeStr_5655))); } public function get textColor():uint{ return (this._SafeStr_5659); } public function get etchingColor():uint{ return (this._SafeStr_5660); } public function get etchingPosition():String{ return (this._SafeStr_5661); } } }//package _-07l // _SafeStr_12 = "_-3AW" (String#10829, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_5600 = "_-4Xs" (String#33243, DoABC#3) // _SafeStr_5601 = "_-3sA" (String#31558, DoABC#3) // _SafeStr_5602 = "_-3m8" (String#31317, DoABC#3) // _SafeStr_5653 = "_-6hs" (String#38524, DoABC#3) // _SafeStr_5654 = "_-1qw" (String#26542, DoABC#3) // _SafeStr_5655 = "_-34r" (String#29590, DoABC#3) // _SafeStr_5656 = "_-2Q9" (String#27949, DoABC#3) // _SafeStr_5657 = "_-2JI" (String#27675, DoABC#3) // _SafeStr_5658 = "_-5EC" (String#34928, DoABC#3) // _SafeStr_5659 = "_-3UE" (String#1517, DoABC#3) // _SafeStr_5660 = "_-4zO" (String#3802, DoABC#3) // _SafeStr_5661 = "_-5C5" (String#12869, DoABC#3) //------------------------------------------------------------ //_-07l._SafeStr_4897 package _-07l{ import _-1tK._SafeStr_3; import _-03Z._SafeStr_4896; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-03Z._SafeStr_5182; import _-03Z._SafeStr_5200; import _-03Z._SafeStr_5193; public class _SafeStr_4897 implements _SafeStr_3 { private var _SafeStr_5662:_SafeStr_4896; private var _SafeStr_5663:String; private var _SafeStr_5664:IWindowContainer; private var _SafeStr_5665:Boolean; private var _SafeStr_5592:_SafeStr_4895; public function _SafeStr_4897(k:_SafeStr_4896, _arg_2:String, _arg_3:_SafeStr_4895, _arg_4:IWindowContainer=null){ this._SafeStr_5662 = k; this._SafeStr_5663 = _arg_2; this._SafeStr_5592 = _arg_3; this._SafeStr_5664 = _arg_4; } public function dispose():void{ if (this._SafeStr_5662) { this._SafeStr_5662.dispose(); this._SafeStr_5662 = null; }; if (this._SafeStr_5592) { this._SafeStr_5592 = null; }; } public function get disposed():Boolean{ return ((((this._SafeStr_5662 == null)) && ((this._SafeStr_5592 == null)))); } public function refresh(k:IWindowContainer):void{ var _local_3:IWindow; var _local_2:IWindowContainer = IWindowContainer(k.findChildByName("content_background")); if (!this._SafeStr_5665) { this._SafeStr_5665 = true; if (this._SafeStr_5663 != null) { _local_3 = _local_2.getChildByName(this._SafeStr_5663); if (_local_3 == null) { return; }; this._SafeStr_5662.initialize(); _local_2.addChildAt(this._SafeStr_5662.container, _local_2.getChildIndex(_local_3)); this._SafeStr_5662.container.x = _local_3.x; this._SafeStr_5662.container.y = _local_3.y; _local_2.removeChild(_local_3); _local_3.dispose(); } else { if (((!((this._SafeStr_5664 == null))) && (!((this._SafeStr_5662 == null))))) { this._SafeStr_5662.initialize(); this._SafeStr_5664.addChild(this._SafeStr_5662.container); } else { return; }; }; }; if (this._SafeStr_5662.container != null) { if ((((this._SafeStr_5662 is _SafeStr_5182)) && (!((this._SafeStr_5592 == null))))) { _SafeStr_5182(this._SafeStr_5662).settings = this._SafeStr_5592; }; this._SafeStr_5662.refresh(); }; } public function get container():IWindow{ return (this._SafeStr_5662.container); } public function _SafeStr_5521():void{ if (((((!((this._SafeStr_5662 == null))) && (!((this._SafeStr_5662.container == null))))) && ((this._SafeStr_5662 is _SafeStr_5200)))) { _SafeStr_5200(this._SafeStr_5662)._SafeStr_5521(); }; } public function disable():void{ if (((((!((this._SafeStr_5662 == null))) && (!((this._SafeStr_5662.container == null))))) && ((this._SafeStr_5662 is _SafeStr_5193)))) { _SafeStr_5193(this._SafeStr_5662).disable(); }; } } }//package _-07l // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_4897 = "_-0LB" (String#7927, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5193 = "_-4lf" (String#12417, DoABC#3) // _SafeStr_5200 = "_-20H" (String#26955, DoABC#3) // _SafeStr_5521 = "_-il" (String#15056, DoABC#3) // _SafeStr_5592 = "_-Vl" (String#1624, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_5663 = "_-0ha" (String#23736, DoABC#3) // _SafeStr_5664 = "_-CU" (String#38890, DoABC#3) // _SafeStr_5665 = "_-02b" (String#423, DoABC#3) //------------------------------------------------------------ //_-07l.DynamicLayoutManager package _-07l{ import _-1tK._SafeStr_3; import _-2Bc.IItemListWindow; import _-4IA.IWindowContainer; import __AS3__.vec.Vector; import _-4IA.IWindow; import _-2Bc.IScrollbarWindow; import _-1f9.WindowEvent; import _-2Bc.ITextWindow; import flash.geom.Rectangle; import __AS3__.vec.*; public class DynamicLayoutManager implements _SafeStr_3 { public static const _SafeStr_5640:String = "placeholder_dynamic_widget_slots"; public static const _SafeStr_5666:int = 230; private static const _SafeStr_5667:int = 5; private static const _SafeStr_5668:int = 6; private static const _SafeStr_5669:int = 360; private var _SafeStr_5670:_SafeStr_3830; private var _SafeStr_5671:IItemListWindow; private var _SafeStr_5672:IItemListWindow; private var _SafeStr_5673:IItemListWindow; private var _SafeStr_5674:IWindowContainer; private var _SafeStr_5675:IItemListWindow; private var _SafeStr_5676:IWindowContainer; private var _SafeStr_5503:Vector.; private var _SafeStr_5677:IItemListWindow; private var _SafeStr_5678:IItemListWindow; private var _SafeStr_5679:IWindowContainer; private var _SafeStr_5680:IWindow; private var _SafeStr_5681:IScrollbarWindow; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5682:Boolean = false; private var _SafeStr_5592:_SafeStr_4895; private var _SafeStr_5683:int = 10; private var _SafeStr_5684:int = 50; private var _SafeStr_5685:int = 10; private var _SafeStr_5686:int = 80; private var _SafeStr_5687:int = 10; private var _SafeStr_5688:int = 60; private var _SafeStr_5689:int = -1; private var _SafeStr_5690:int = -1; private var _SafeStr_5665:Boolean = false; private var _SafeStr_5691:IWindow = null; public function DynamicLayoutManager(k:_SafeStr_3830, _arg_2:_SafeStr_4895){ this._SafeStr_5503 = new Vector.(_SafeStr_5667); super(); this._SafeStr_5670 = k; this._SafeStr_5592 = _arg_2; this._SafeStr_5381 = IWindowContainer(this._SafeStr_5670.landingView.getXmlWindow("dynamic_widget_grid")); var _local_3:IWindow = this._SafeStr_5670.window.findChildByName(_SafeStr_5640); var _local_4:IWindowContainer = IWindowContainer(_local_3.parent); _local_4.addChildAt(this._SafeStr_5381, _local_4.getChildIndex(_local_3)); _local_4.removeChild(_local_3); this._SafeStr_5671 = IItemListWindow(this._SafeStr_5381.findChildByName("widgetlist_fromtop")); this._SafeStr_5674 = IWindowContainer(this._SafeStr_5381.findChildByName("center_slots_container")); this._SafeStr_5672 = IItemListWindow(this._SafeStr_5381.findChildByName("widget_slots_center_scrollable")); this._SafeStr_5673 = IItemListWindow(this._SafeStr_5381.findChildByName("widget_slots_center_left")); this._SafeStr_5675 = IItemListWindow(this._SafeStr_5381.findChildByName("widget_slots_center_right")); this._SafeStr_5676 = IWindowContainer(this._SafeStr_5381.findChildByName("widget_slots_right")); this._SafeStr_5677 = IItemListWindow(this._SafeStr_5381.findChildByName("widget_slot_4_root")); this._SafeStr_5678 = IItemListWindow(this._SafeStr_5381.findChildByName("widget_slot_5_root")); this._SafeStr_5680 = this._SafeStr_5670.landingView.getXmlWindow("dynamic_widget_grid_separator"); var _local_5:int; while (_local_5 < 6) { this._SafeStr_5503[_local_5] = IWindowContainer(this._SafeStr_5381.findChildByName(("widget_slot_" + (_local_5 + 1)))); if (this._SafeStr_5503[_local_5] != null) { this._SafeStr_5503[_local_5].addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5692); }; _local_5++; }; this._SafeStr_5681 = IScrollbarWindow(this._SafeStr_5381.findChildByName("center_container_scrollbar")); this._SafeStr_5679 = IWindowContainer(this._SafeStr_5381.findChildByName("scroll_extra_space_container")); var _local_6:int = this._SafeStr_5670.landingView._SafeStr_5693; var _local_7:int = this._SafeStr_5670.landingView._SafeStr_5694; this._SafeStr_5673.width = _local_6; this._SafeStr_5673._SafeStr_5695.maxWidth = _local_6; this._SafeStr_5677.width = _local_6; this._SafeStr_5675.width = _local_7; this._SafeStr_5676.width = _local_7; this._SafeStr_5676._SafeStr_5695.maxWidth = _local_7; this._SafeStr_5678.width = _local_7; this._SafeStr_5672.arrangeListItems(); } public function dispose():void{ var k:int; if (!this.disposed) { k = 0; while (k < 6) { if (this._SafeStr_5503[k]) { this._SafeStr_5503[k].dispose(); }; this._SafeStr_5503[k] = null; k++; }; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_5670 = null; }; } public function get disposed():Boolean{ return ((this._SafeStr_5670 == null)); } public function _SafeStr_5641(k:int):IWindowContainer{ return (this._SafeStr_5503[k]); } public function _SafeStr_5643(k:int, _arg_2:String):void{ var _local_3:IItemListWindow; var _local_4:ITextWindow; switch (k) { case 4: _local_3 = this._SafeStr_5677; break; case 5: _local_3 = this._SafeStr_5678; break; default: _local_3 = null; }; if (_local_3) { if (_local_3.numListItems < 2) { _local_3._SafeStr_5696(this._SafeStr_5680.clone(), 0); }; _local_4 = ITextWindow(IItemListWindow(_local_3.getListItemAt(0)).getListItemByName("separator_title")); _local_4.caption = (("${" + _arg_2) + "}"); if (this._SafeStr_5592 != null) { if (this._SafeStr_5592._SafeStr_5602) { _local_4.textColor = this._SafeStr_5592.textColor; }; if (this._SafeStr_5592._SafeStr_5601) { _local_4.etchingColor = this._SafeStr_5592.etchingColor; }; if (this._SafeStr_5592._SafeStr_5600) { _local_4.etchingPosition = this._SafeStr_5592.etchingPosition; }; }; }; } private function _SafeStr_5697(k:int):Boolean{ return ((this._SafeStr_5503[k].numChildren > 0)); } public function _SafeStr_5617(k:int, _arg_2:int):void{ this._SafeStr_5671.height = Math.min(_arg_2, this._SafeStr_5619); this._SafeStr_5671.height = Math.max(_SafeStr_5669, this._SafeStr_5671.height); this._SafeStr_5671.width = Math.min(k, this._SafeStr_5618); this._SafeStr_5698(); } public function set _SafeStr_5620(k:int):void{ var _local_2:int = this._SafeStr_5670.window.width; k = (Math.min(k, _local_2) - this._SafeStr_5381.x); this._SafeStr_5681.x = (k - this._SafeStr_5681.width); } public function get _SafeStr_5619():int{ if (this._SafeStr_5689 == -1) { this._SafeStr_5689 = this._SafeStr_5671.height; }; return (this._SafeStr_5689); } public function get _SafeStr_5618():int{ if (this._SafeStr_5690 == -1) { this._SafeStr_5690 = this._SafeStr_5671.width; }; return (this._SafeStr_5690); } private function _SafeStr_5698():void{ var k:int; this._SafeStr_5699(); this._SafeStr_5700(); this._SafeStr_5701(); this._SafeStr_5702(); this._SafeStr_5703((this._SafeStr_5704 - this._SafeStr_5671.height)); this._SafeStr_5692(); this._SafeStr_5705(); this._SafeStr_5706(); if (!this._SafeStr_5665) { k = 0; while (k < 6) { if (this._SafeStr_5503[k] != null) { this._SafeStr_5503[k].addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5707); }; k++; }; }; this._SafeStr_5665 = true; this._SafeStr_5691 = null; } private function _SafeStr_5707(k:WindowEvent=null):void{ if (this._SafeStr_5691 == null) { this._SafeStr_5691 = k.window; this._SafeStr_5698(); }; } private function _SafeStr_5699():void{ if (!this._SafeStr_5697(0)) { this._SafeStr_5503[0].height = 0; }; var k:int = 1; while (k <= 4) { if (!this._SafeStr_5697(k)) { this._SafeStr_5503[k].height = 1; }; k++; }; } private function _SafeStr_5701():void{ var k:int; if (((this._SafeStr_5697(3)) || (this._SafeStr_5697(4)))) { k = Math.max(this._SafeStr_5503[3].height, this._SafeStr_5503[4].height); this._SafeStr_5503[3].height = k; this._SafeStr_5503[4].height = k; if (this._SafeStr_5697(3)) { this._SafeStr_5503[3].getChildAt(0).y = 0; this._SafeStr_5503[3].width = this._SafeStr_5670.landingView._SafeStr_5693; }; if (this._SafeStr_5697(4)) { this._SafeStr_5503[4].getChildAt(0).y = 0; this._SafeStr_5503[4].width = this._SafeStr_5670.landingView._SafeStr_5694; }; }; } private function _SafeStr_5700():int{ var k:int; if (((this._SafeStr_5697(1)) || (this._SafeStr_5697(2)))) { if (!this._SafeStr_5682) { k = Math.max(this._SafeStr_5503[1].height, this._SafeStr_5503[2].height); this._SafeStr_5503[1].height = k; this._SafeStr_5503[2].height = k; }; if (this._SafeStr_5697(1)) { this._SafeStr_5503[1].getChildAt(0).y = 0; this._SafeStr_5503[1].width = this._SafeStr_5670.landingView._SafeStr_5693; }; if (this._SafeStr_5697(2)) { this._SafeStr_5503[2].getChildAt(0).y = 0; this._SafeStr_5503[2].width = this._SafeStr_5670.landingView._SafeStr_5694; }; }; return (k); } private function _SafeStr_5706():void{ var k:int = (this._SafeStr_5690 - this._SafeStr_5671.width); if (k > (this._SafeStr_5688 - this._SafeStr_5687)) { this._SafeStr_5672.spacing = this._SafeStr_5687; } else { this._SafeStr_5672.spacing = Math.min(this._SafeStr_5688, (this._SafeStr_5688 - k)); }; } private function _SafeStr_5703(k:int):void{ var _local_2:int = (this._SafeStr_5684 - this._SafeStr_5683); var _local_3:int = (this._SafeStr_5686 - this._SafeStr_5685); k = (k + (this._SafeStr_5683 + this._SafeStr_5685)); if (k <= 0) { this._SafeStr_5671.spacing = this._SafeStr_5685; this._SafeStr_5673.spacing = this._SafeStr_5684; this._SafeStr_5675.spacing = this._SafeStr_5684; } else { if (k < _local_2) { this._SafeStr_5671.spacing = this._SafeStr_5685; this._SafeStr_5673.spacing = (this._SafeStr_5684 - k); this._SafeStr_5675.spacing = (this._SafeStr_5684 - k); } else { if (k < (_local_2 + _local_3)) { this._SafeStr_5671.spacing = this._SafeStr_5685; this._SafeStr_5673.spacing = this._SafeStr_5683; this._SafeStr_5675.spacing = this._SafeStr_5683; } else { this._SafeStr_5671.spacing = this._SafeStr_5685; this._SafeStr_5673.spacing = this._SafeStr_5683; this._SafeStr_5675.spacing = this._SafeStr_5683; }; }; }; } private function _SafeStr_5705():void{ this._SafeStr_5671.invalidate(); if (this._SafeStr_5671.height < (this._SafeStr_5704 - _SafeStr_5668)) { this._SafeStr_5681.y = this._SafeStr_5671.y; this._SafeStr_5681.height = this._SafeStr_5671.height; this._SafeStr_5681.visible = true; this._SafeStr_5681.scrollV = 0; this._SafeStr_5679.y = this._SafeStr_5704; this._SafeStr_5679.height = 25; this._SafeStr_5670.landingView._SafeStr_5708 = true; } else { this._SafeStr_5679.y = 0; this._SafeStr_5679.height = 1; this._SafeStr_5670.landingView._SafeStr_5708 = false; }; } private function _SafeStr_5702():void{ this._SafeStr_5672.spacing = this._SafeStr_5688; this._SafeStr_5673.spacing = this._SafeStr_5684; this._SafeStr_5675.spacing = this._SafeStr_5684; this._SafeStr_5671.spacing = this._SafeStr_5686; this._SafeStr_5681.visible = false; this._SafeStr_5673.invalidate(); this._SafeStr_5675.invalidate(); this._SafeStr_5672.invalidate(); this._SafeStr_5671.invalidate(); this._SafeStr_5674.invalidate(); } private function get _SafeStr_5704():int{ var _local_3:int; var k:int; var _local_2:int; while (_local_2 < this._SafeStr_5671.numListItems) { _local_3 = this._SafeStr_5671.getListItemAt(_local_2).height; k = (k + _local_3); if (_local_2 > 0) { k = (k + this._SafeStr_5671.spacing); }; _local_2++; }; return (k); } private function _SafeStr_5692(k:WindowEvent=null):void{ if (((!((k == null))) && (!(this._SafeStr_5665)))) { return; }; this._SafeStr_5673.invalidate(); this._SafeStr_5675.invalidate(); this._SafeStr_5672.height = Math.max(this._SafeStr_5673.height, this._SafeStr_5675.height); this._SafeStr_5674.height = Math.max(this._SafeStr_5673.height, this._SafeStr_5675.height); } public function set _SafeStr_5642(k:Boolean):void{ this._SafeStr_5682 = k; } private function _SafeStr_5709():void{ _SafeStr_4.log("***** Final positions *****"); var k:Rectangle = new Rectangle(); this._SafeStr_5381.getGlobalRectangle(k); _SafeStr_4.log(("Window rect\t\t\t\t\t\t: " + k)); this._SafeStr_5671.getGlobalRectangle(k); _SafeStr_4.log(("All items list rect\t\t\t\t: " + k)); this._SafeStr_5674.getGlobalRectangle(k); _SafeStr_4.log(("Center container itemlist rect\t: " + k)); this._SafeStr_5672.getGlobalRectangle(k); _SafeStr_4.log(("Center itemlist rect\t\t\t: " + k)); this._SafeStr_5673.getGlobalRectangle(k); _SafeStr_4.log(("Left pane itemlist rect\t\t\t: " + k)); this._SafeStr_5675.getGlobalRectangle(k); _SafeStr_4.log(("Right pane itemlist rect\t\t: " + k)); this._SafeStr_5676.getGlobalRectangle(k); _SafeStr_4.log(("Right pane container rect\t\t: " + k)); var _local_2:int; while (_local_2 < 5) { this._SafeStr_5503[_local_2].getGlobalRectangle(k); _SafeStr_4.log(((("Slot " + _local_2) + " rect\t\t\t : ") + k)); _local_2++; }; } } }//package _-07l // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5503 = "_-5Gw" (String#12951, DoABC#3) // _SafeStr_5592 = "_-Vl" (String#1624, DoABC#3) // _SafeStr_5600 = "_-4Xs" (String#33243, DoABC#3) // _SafeStr_5601 = "_-3sA" (String#31558, DoABC#3) // _SafeStr_5602 = "_-3m8" (String#31317, DoABC#3) // _SafeStr_5606 = "_-6cP" (String#38306, DoABC#3) // _SafeStr_5617 = "_-VB" (String#39608, DoABC#3) // _SafeStr_5618 = "_-6CP" (String#37323, DoABC#3) // _SafeStr_5619 = "_-1Ze" (String#25864, DoABC#3) // _SafeStr_5620 = "_-5cQ" (String#35888, DoABC#3) // _SafeStr_5640 = "_-5mP" (String#36274, DoABC#3) // _SafeStr_5641 = "_-2Ov" (String#27897, DoABC#3) // _SafeStr_5642 = "_-oG" (String#40344, DoABC#3) // _SafeStr_5643 = "_-65S" (String#37052, DoABC#3) // _SafeStr_5665 = "_-02b" (String#423, DoABC#3) // _SafeStr_5666 = "_-ya" (String#40706, DoABC#3) // _SafeStr_5667 = "_-3Ag" (String#10832, DoABC#3) // _SafeStr_5668 = "_-2kl" (String#28736, DoABC#3) // _SafeStr_5669 = "_-cB" (String#39880, DoABC#3) // _SafeStr_5670 = "_-2Px" (String#1494, DoABC#3) // _SafeStr_5671 = "_-5xL" (String#36703, DoABC#3) // _SafeStr_5672 = "_-0Xb" (String#23337, DoABC#3) // _SafeStr_5673 = "_-5Jj" (String#35144, DoABC#3) // _SafeStr_5674 = "_-2it" (String#28675, DoABC#3) // _SafeStr_5675 = "_-3bs" (String#11265, DoABC#3) // _SafeStr_5676 = "_-34J" (String#29570, DoABC#3) // _SafeStr_5677 = "_-1PN" (String#25473, DoABC#3) // _SafeStr_5678 = "_-00t" (String#22075, DoABC#3) // _SafeStr_5679 = "_-5Qo" (String#35424, DoABC#3) // _SafeStr_5680 = "_-3xh" (String#31770, DoABC#3) // _SafeStr_5681 = "_-Mi" (String#39290, DoABC#3) // _SafeStr_5682 = "_-1tD" (String#26631, DoABC#3) // _SafeStr_5683 = "_-0cJ" (String#23522, DoABC#3) // _SafeStr_5684 = "_-2Qy" (String#27980, DoABC#3) // _SafeStr_5685 = "_-30H" (String#29412, DoABC#3) // _SafeStr_5686 = "_-4eF" (String#33482, DoABC#3) // _SafeStr_5687 = "_-1Wq" (String#25753, DoABC#3) // _SafeStr_5688 = "_-1ad" (String#25899, DoABC#3) // _SafeStr_5689 = "_-6CB" (String#37312, DoABC#3) // _SafeStr_5690 = "_-2QC" (String#27952, DoABC#3) // _SafeStr_5691 = "_-4sa" (String#34053, DoABC#3) // _SafeStr_5692 = "_-vK" (String#40592, DoABC#3) // _SafeStr_5693 = "_-3Rd" (String#30504, DoABC#3) // _SafeStr_5694 = "_-2HY" (String#27592, DoABC#3) // _SafeStr_5695 = "_-2dI" (String#10290, DoABC#3) // _SafeStr_5696 = "_-H" (String#14597, DoABC#3) // _SafeStr_5697 = "_-Gp" (String#39059, DoABC#3) // _SafeStr_5698 = "_-34H" (String#29568, DoABC#3) // _SafeStr_5699 = "_-5jF" (String#36151, DoABC#3) // _SafeStr_5700 = "_-0BU" (String#22459, DoABC#3) // _SafeStr_5701 = "_-4mj" (String#33827, DoABC#3) // _SafeStr_5702 = "_-qc" (String#40434, DoABC#3) // _SafeStr_5703 = "_-6C6" (String#37308, DoABC#3) // _SafeStr_5704 = "_-2zb" (String#29340, DoABC#3) // _SafeStr_5705 = "_-0-O" (String#22025, DoABC#3) // _SafeStr_5706 = "_-6A0" (String#37233, DoABC#3) // _SafeStr_5707 = "_-001" (String#1050, DoABC#3) // _SafeStr_5708 = "_-0Ra" (String#23097, DoABC#3) // _SafeStr_5709 = "_-4ym" (String#34286, DoABC#3) //------------------------------------------------------------ //_-07l.MovingBackgroundObjects package _-07l{ import _-1tK._SafeStr_3; import _-1tK._SafeStr_35; import _-5dz.HabboLandingView; import _-5NM.Map; import flash.events.EventDispatcher; import _-3gh._SafeStr_5199; import _-3gh._SafeStr_5198; import _-4IA.IWindowContainer; import _-3gh.*; public class MovingBackgroundObjects implements _SafeStr_3, _SafeStr_35 { private static const _SafeStr_5710:int = 20; private var _SafeStr_5586:HabboLandingView; private var _SafeStr_5711:Array; private var _SafeStr_5712:Map; private var _SafeStr_5713:EventDispatcher; private var _SafeStr_5714:String = ""; public function MovingBackgroundObjects(k:HabboLandingView){ this._SafeStr_5711 = []; this._SafeStr_5712 = new Map(); this._SafeStr_5713 = new EventDispatcher(); super(); this._SafeStr_5586 = k; this._SafeStr_5715(); } private function _SafeStr_5715():void{ this._SafeStr_5712.add(_SafeStr_5199.LINEAR, _SafeStr_5199._SafeStr_5716); this._SafeStr_5712.add(_SafeStr_5199._SafeStr_5717, _SafeStr_5199._SafeStr_5718); this._SafeStr_5712.add(_SafeStr_5199._SafeStr_5719, _SafeStr_5199._SafeStr_5720); this._SafeStr_5712.add(_SafeStr_5199._SafeStr_5721, _SafeStr_5199._SafeStr_5722); } public function dispose():void{ var k:_SafeStr_5198; this._SafeStr_5586 = null; for each (k in this._SafeStr_5711) { k.dispose(); }; this._SafeStr_5711 = null; this._SafeStr_5712.reset(); this._SafeStr_5712 = null; this._SafeStr_5713 = null; } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } public function initialize(k:IWindowContainer):void{ var _local_3:String; var _local_4:_SafeStr_5198; k = IWindowContainer(k.findChildByName("moving_objects_container")); if (k == null) { return; }; if (this._SafeStr_5711.length > 0) { return; }; var _local_2:int = 1; while (_local_2 <= _SafeStr_5710) { if (this._SafeStr_5714 == "") { _local_3 = this._SafeStr_5586.getProperty(("landing.view.bgobject." + _local_2)); } else { _local_3 = this._SafeStr_5586.getProperty(((("landing.view." + this._SafeStr_5714) + ".bgobject.") + _local_2)); }; if (_local_3 != "") { _local_4 = this._SafeStr_5723(_local_2, _local_3, k); if (_local_4 != null) { this._SafeStr_5711.push(_local_4); }; }; _local_2++; }; } public function update(k:uint):void{ var _local_2:_SafeStr_5198; for each (_local_2 in this._SafeStr_5711) { _local_2.update(k); }; } private function _SafeStr_5723(k:int, _arg_2:String, _arg_3:IWindowContainer):_SafeStr_5198{ var _local_5:String; var _local_6:Class; var _local_4:Array = _arg_2.split(";"); if (_local_4.length >= 2) { _local_5 = _local_4[1]; _local_6 = this._SafeStr_5712.getValue(_local_5); if (_local_6 != null) { return (new (_local_6)(k, _arg_3, this._SafeStr_5713, this._SafeStr_5586, _arg_2)); }; }; return (null); } public function set _SafeStr_5646(k:String):void{ this._SafeStr_5714 = k; } } }//package _-07l // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_5198 = "_-00J" (String#7575, DoABC#3) // _SafeStr_5199 = "_-1sc" (String#9475, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5646 = "_-0QF" (String#23047, DoABC#3) // _SafeStr_5710 = "_-0GM" (String#22641, DoABC#3) // _SafeStr_5711 = "_-0rs" (String#825, DoABC#3) // _SafeStr_5712 = "_-5Hd" (String#35067, DoABC#3) // _SafeStr_5713 = "_-iq" (String#166, DoABC#3) // _SafeStr_5714 = "_-3gM" (String#31078, DoABC#3) // _SafeStr_5715 = "_-4st" (String#34066, DoABC#3) // _SafeStr_5716 = "_-278" (String#27205, DoABC#3) // _SafeStr_5717 = "_-6OQ" (String#37788, DoABC#3) // _SafeStr_5718 = "_-pX" (String#40395, DoABC#3) // _SafeStr_5719 = "_-64K" (String#37016, DoABC#3) // _SafeStr_5720 = "_-4Ps" (String#32946, DoABC#3) // _SafeStr_5721 = "_-5L7" (String#35195, DoABC#3) // _SafeStr_5722 = "_-4aD" (String#33332, DoABC#3) // _SafeStr_5723 = "_-5Xi" (String#35702, DoABC#3) //------------------------------------------------------------ //_-089._SafeStr_193 package _-089{ import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_193 extends BitmapData { private static const _SafeStr_5724:int = 0xFFFFFF; private static const _SafeStr_5725:int = 8191; private static const _SafeStr_5726:int = 8191; private static const _SafeStr_5727:int = 1; private static const _SafeStr_5728:int = 1; public static const _SafeStr_5729:int = 4095; private static var _SafeStr_5730:uint = 0; private static var _SafeStr_5731:uint = 0; private static const _SafeStr_5732:Point = new Point(); private var _SafeStr_5733:Object; private var _disposed:Boolean = false; public function _SafeStr_193(k:*, _arg_2:int, _arg_3:int, _arg_4:Boolean=true, _arg_5:uint=0xFFFFFFFF){ if ((_arg_2 * _arg_3) > _SafeStr_5724) { _arg_2 = _SafeStr_5729; _arg_3 = _SafeStr_5729; } else { if (_arg_2 > _SafeStr_5725) { _arg_2 = _SafeStr_5725; } else { if (_arg_2 < _SafeStr_5727) { _arg_2 = _SafeStr_5727; }; }; if (_arg_3 > _SafeStr_5726) { _arg_3 = _SafeStr_5726; } else { if (_arg_3 < _SafeStr_5728) { _arg_3 = _SafeStr_5728; }; }; }; super(_arg_2, _arg_3, _arg_4, _arg_5); _SafeStr_5730++; _SafeStr_5731 = (_SafeStr_5731 + ((_arg_2 * _arg_3) * 4)); this._SafeStr_5733 = k; } public static function get _SafeStr_5734():uint{ return (_SafeStr_5730); } public static function get _SafeStr_5735():uint{ return (_SafeStr_5731); } override public function dispose():void{ if (!this._disposed) { _SafeStr_5731 = (_SafeStr_5731 - ((width * height) * 4)); _SafeStr_5730--; this._disposed = true; this._SafeStr_5733 = null; super.dispose(); }; } override public function clone():BitmapData{ if (this._disposed) { return (null); }; var k:_SafeStr_193 = new _SafeStr_193(this._SafeStr_5733, width, height, transparent); k.copyPixels(this, rect, _SafeStr_5732); return (k); } } }//package _-089 // _SafeStr_193 = "_-0ac" (String#741, DoABC#2) // _SafeStr_5724 = "_-0HX" (String#2085, DoABC#2) // _SafeStr_5725 = "_-4v9" (String#2944, DoABC#2) // _SafeStr_5726 = "_-3ne" (String#2720, DoABC#2) // _SafeStr_5727 = "_-6Jq" (String#3216, DoABC#2) // _SafeStr_5728 = "_-4kp" (String#2913, DoABC#2) // _SafeStr_5729 = "_-02p" (String#2023, DoABC#2) // _SafeStr_5730 = "_-0hW" (String#2152, DoABC#2) // _SafeStr_5731 = "_-1yg" (String#821, DoABC#2) // _SafeStr_5732 = "_-1JL" (String#2249, DoABC#2) // _SafeStr_5733 = "_-sO" (String#3420, DoABC#2) // _SafeStr_5734 = "_-2Kp" (String#2434, DoABC#2) // _SafeStr_5735 = "_-3sI" (String#2737, DoABC#2) //------------------------------------------------------------ //_-08e._SafeStr_2725 package _-08e{ import _-1Z6._SafeStr_2284; public class _SafeStr_2725 implements _SafeStr_2284 { public function _SafeStr_5736():Array{ return (new Array()); } public function dispose():void{ } public function get disposed():Boolean{ return (true); } } }//package _-08e // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2725 = "_-11E" (String#24552, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-08e._SafeStr_3169 package _-08e{ import _-1Z6._SafeStr_2284; public class _SafeStr_3169 implements _SafeStr_2284 { private var _SafeStr_5737:int; public function _SafeStr_3169(k:int){ this._SafeStr_5737 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_5737]); } public function dispose():void{ } public function get disposed():Boolean{ return (true); } } }//package _-08e // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3169 = "_-5Fj" (String#34990, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5737 = "_-6N1" (String#37732, DoABC#3) //------------------------------------------------------------ //_-08e._SafeStr_3181 package _-08e{ import _-1Z6._SafeStr_2284; public class _SafeStr_3181 implements _SafeStr_2284 { private var _SafeStr_5738:Array; public function _SafeStr_3181(k:int, _arg_2:String="", _arg_3:int=-1){ this._SafeStr_5738 = [k, _arg_2, _arg_3]; } public function dispose():void{ this._SafeStr_5738 = null; } public function _SafeStr_5736():Array{ return (this._SafeStr_5738); } } }//package _-08e // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3181 = "_-0S5" (String#23116, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) //------------------------------------------------------------ //_-08e._SafeStr_3219 package _-08e{ import _-1Z6._SafeStr_2284; public class _SafeStr_3219 implements _SafeStr_2284 { private var _SafeStr_5739:int; public function _SafeStr_3219(k:int){ this._SafeStr_5739 = k; } public function dispose():void{ } public function _SafeStr_5736():Array{ return ([this._SafeStr_5739]); } } }//package _-08e // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3219 = "_-0el" (String#23620, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5739 = "_-2Jr" (String#53, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_2785 package _-08k{ import _-1tK._SafeStr_3; import _-1Z6._SafeStr_2718; public class _SafeStr_2785 implements _SafeStr_3 { private var _SafeStr_5740:Array; private var _SafeStr_5741:Array; private var _SafeStr_5742:Array; private var _SafeStr_5743:Boolean; private var _SafeStr_5744:Boolean; private var _SafeStr_5745:Boolean; private var _SafeStr_5746:Boolean; private var _SafeStr_5747:Boolean; private var _SafeStr_5748:Boolean; private var _SafeStr_5749:Boolean; private var _disposed:Boolean; public function _SafeStr_2785(k:_SafeStr_2718){ var _local_2:_SafeStr_4394 = new _SafeStr_4394(); this._SafeStr_5742 = []; this._SafeStr_5740 = []; this._SafeStr_5741 = []; var _local_3:int = k._SafeStr_5324(); var _local_4:int; while (_local_4 < _local_3) { if (_local_2.parse(k)) { this._SafeStr_5742.push(_local_2._SafeStr_5750); }; _local_4++; }; _local_3 = k._SafeStr_5324(); _local_4 = 0; while (_local_4 < _local_3) { this._SafeStr_5740.push(k.readString()); _local_4++; }; _local_3 = k._SafeStr_5324(); _local_4 = 0; while (_local_4 < _local_3) { k.readString(); _local_4++; }; this._SafeStr_5743 = k.readBoolean(); this._SafeStr_5744 = k.readBoolean(); this._SafeStr_5745 = k.readBoolean(); this._SafeStr_5746 = k.readBoolean(); this._SafeStr_5747 = k.readBoolean(); this._SafeStr_5748 = k.readBoolean(); this._SafeStr_5749 = k.readBoolean(); _local_3 = k._SafeStr_5324(); _local_4 = 0; while (_local_4 < _local_3) { this._SafeStr_5741.push(k.readString()); _local_4++; }; } public function dispose():void{ if (this._disposed) { return; }; this._disposed = true; this._SafeStr_5740 = null; this._SafeStr_5741 = null; this._SafeStr_5742 = null; } public function get disposed():Boolean{ return (this._disposed); } public function get _SafeStr_5751():Array{ return (this._SafeStr_5740); } public function get _SafeStr_5752():Array{ return (this._SafeStr_5741); } public function get issues():Array{ return (this._SafeStr_5742); } public function get _SafeStr_5753():Boolean{ return (this._SafeStr_5743); } public function get _SafeStr_5754():Boolean{ return (this._SafeStr_5744); } public function get _SafeStr_5755():Boolean{ return (this._SafeStr_5745); } public function get _SafeStr_5756():Boolean{ return (this._SafeStr_5746); } public function get _SafeStr_5757():Boolean{ return (this._SafeStr_5747); } public function get _SafeStr_5758():Boolean{ return (this._SafeStr_5748); } public function get _SafeStr_5759():Boolean{ return (this._SafeStr_5749); } } }//package _-08k // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_2785 = "_-4Dc" (String#11868, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4394 = "_-0Kl" (String#7917, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5740 = "_-Ye" (String#39744, DoABC#3) // _SafeStr_5741 = "_-bc" (String#39854, DoABC#3) // _SafeStr_5742 = "_-5hc" (String#1578, DoABC#3) // _SafeStr_5743 = "_-0MN" (String#22886, DoABC#3) // _SafeStr_5744 = "_-0sx" (String#24192, DoABC#3) // _SafeStr_5745 = "_-16O" (String#24748, DoABC#3) // _SafeStr_5746 = "_-1pl" (String#26491, DoABC#3) // _SafeStr_5747 = "_-0JU" (String#22772, DoABC#3) // _SafeStr_5748 = "_-1kp" (String#26308, DoABC#3) // _SafeStr_5749 = "_-4vN" (String#34156, DoABC#3) // _SafeStr_5750 = "_-4EM" (String#32482, DoABC#3) // _SafeStr_5751 = "_-2Ko" (String#27738, DoABC#3) // _SafeStr_5752 = "_-14f" (String#24684, DoABC#3) // _SafeStr_5753 = "_-Kx" (String#39224, DoABC#3) // _SafeStr_5754 = "_-2rS" (String#29013, DoABC#3) // _SafeStr_5755 = "_-25n" (String#27155, DoABC#3) // _SafeStr_5756 = "_-2pa" (String#28938, DoABC#3) // _SafeStr_5757 = "_-2Q1" (String#27942, DoABC#3) // _SafeStr_5758 = "_-0CY" (String#22491, DoABC#3) // _SafeStr_5759 = "_-4qS" (String#33971, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_3268 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3268 implements _SafeStr_2271 { private var _SafeStr_5738:String; private var _SafeStr_5760:String; public function get message():String{ return (this._SafeStr_5738); } public function get url():String{ return (this._SafeStr_5760); } public function flush():Boolean{ this._SafeStr_5738 = ""; this._SafeStr_5760 = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5738 = k.readString(); this._SafeStr_5760 = k.readString(); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3268 = "_-3a1" (String#11241, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_3285 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3285 implements _SafeStr_2271 { private var _SafeStr_5738:String; private var _SafeStr_5760:String; public function get message():String{ return (this._SafeStr_5738); } public function get url():String{ return (this._SafeStr_5760); } public function flush():Boolean{ this._SafeStr_5738 = ""; this._SafeStr_5760 = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5738 = k.readString(); this._SafeStr_5760 = k.readString(); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3285 = "_-DG" (String#14546, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_3297 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3297 implements _SafeStr_2271 { private var _SafeStr_5738:String; public function get message():String{ return (this._SafeStr_5738); } public function flush():Boolean{ this._SafeStr_5738 = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5738 = k.readString(); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3297 = "_-0tP" (String#8462, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4391 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4391 implements _SafeStr_2271 { private var _SafeStr_5742:Array; private var _SafeStr_5761:Boolean; private var _SafeStr_5762:int; public function get issues():Array{ return (this._SafeStr_5742); } public function get retryEnabled():Boolean{ return (this._SafeStr_5761); } public function get retryCount():int{ return (this._SafeStr_5762); } public function flush():Boolean{ this._SafeStr_5742 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:_SafeStr_4402; this._SafeStr_5742 = new Array(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = k._SafeStr_5324(); _local_5 = k._SafeStr_5324(); _local_6 = k.readString(); _local_7 = new _SafeStr_4402(_local_4, 0, 0, 0, 0, 0, 0, 0, null, 0, null, _local_5, _local_6, null, 0, []); this._SafeStr_5742.push(_local_7); _local_3++; }; this._SafeStr_5761 = k.readBoolean(); this._SafeStr_5762 = k._SafeStr_5324(); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4391 = "_-2AD" (String#9791, DoABC#3) // _SafeStr_4402 = "_-5GX" (String#12944, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5742 = "_-5hc" (String#1578, DoABC#3) // _SafeStr_5761 = "_-075" (String#22300, DoABC#3) // _SafeStr_5762 = "_-aC" (String#39805, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4392 package _-08k{ import _-1Z6._SafeStr_2271; import _-4a4._SafeStr_5056; import _-1Z6._SafeStr_2718; public class _SafeStr_4392 implements _SafeStr_2271 { private var _SafeStr_5763:_SafeStr_5056; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5763 = new _SafeStr_5056(k); return (true); } public function get data():_SafeStr_5056{ return (this._SafeStr_5763); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4392 = "_-Ej" (String#14563, DoABC#3) // _SafeStr_5056 = "_-48L" (String#11797, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4393 package _-08k{ import _-1Z6._SafeStr_2271; import _-4a4.ChatRecordData; import _-1Z6._SafeStr_2718; public class _SafeStr_4393 implements _SafeStr_2271 { private var _SafeStr_5763:ChatRecordData; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5763 = new ChatRecordData(k); return (true); } public function get data():ChatRecordData{ return (this._SafeStr_5763); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4393 = "_-WS" (String#14845, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4394 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4394 implements _SafeStr_2271 { private var _SafeStr_5764:_SafeStr_4402; public function get _SafeStr_5750():_SafeStr_4402{ return (this._SafeStr_5764); } public function flush():Boolean{ if (this._SafeStr_5764) { }; this._SafeStr_5764 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_2:int = k._SafeStr_5324(); var _local_3:int = k._SafeStr_5324(); var _local_4:int = k._SafeStr_5324(); var _local_5:int = k._SafeStr_5324(); var _local_6:Number = k._SafeStr_5324(); var _local_7:int = k._SafeStr_5324(); var _local_8:int = k._SafeStr_5324(); var _local_9:int = k._SafeStr_5324(); var _local_10:String = k.readString(); var _local_11:int = k._SafeStr_5324(); var _local_12:String = k.readString(); var _local_13:int = k._SafeStr_5324(); var _local_14:String = k.readString(); var _local_15:String = k.readString(); var _local_16:int = k._SafeStr_5324(); var _local_17:int = k._SafeStr_5324(); var _local_18:Array = []; var _local_19:int; while (_local_19 < _local_17) { _local_18.push(new _SafeStr_5057(k)); _local_19++; }; this._SafeStr_5764 = new _SafeStr_4402(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7, _local_8, _local_9, _local_10, _local_11, _local_12, _local_13, _local_14, _local_15, _local_16, _local_18); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4394 = "_-0Kl" (String#7917, DoABC#3) // _SafeStr_4402 = "_-5GX" (String#12944, DoABC#3) // _SafeStr_5057 = "_-69N" (String#13821, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5750 = "_-4EM" (String#32482, DoABC#3) // _SafeStr_5764 = "_-1Un" (String#25675, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4395 package _-08k{ import _-1Z6._SafeStr_2271; import _-4a4._SafeStr_5058; import _-1Z6._SafeStr_2718; public class _SafeStr_4395 implements _SafeStr_2271 { private var _SafeStr_5763:_SafeStr_5058; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5763 = new _SafeStr_5058(k); return (true); } public function get data():_SafeStr_5058{ return (this._SafeStr_5763); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4395 = "_-2le" (String#10434, DoABC#3) // _SafeStr_5058 = "_-2Rz" (String#10099, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4398 package _-08k{ import _-1Z6._SafeStr_2271; import _-4a4._SafeStr_5062; import _-1Z6._SafeStr_2718; public class _SafeStr_4398 implements _SafeStr_2271 { private var _SafeStr_5763:_SafeStr_5062; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5763 = new _SafeStr_5062(k); return (true); } public function get data():_SafeStr_5062{ return (this._SafeStr_5763); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4398 = "_-3U7" (String#11141, DoABC#3) // _SafeStr_5062 = "_-1hA" (String#9310, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4401 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4401 implements _SafeStr_2271 { private var _SafeStr_5547:int; private var _SafeStr_5357:Boolean; public function get userId():int{ return (this._SafeStr_5547); } public function get success():Boolean{ return (this._SafeStr_5357); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_5357 = k.readBoolean(); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4401 = "_-2-v" (String#9604, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5357 = "_-6UV" (String#1138, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4402 package _-08k{ import _-1tK._SafeStr_3; import flash.utils.getTimer; public class _SafeStr_4402 implements _SafeStr_3 { public static const _SafeStr_5765:int = 1; public static const _SafeStr_5766:int = 2; public static const _SafeStr_5767:int = 3; private var _SafeStr_5768:int; private var _SafeStr_5769:int; private var _SafeStr_5770:int; private var _SafeStr_5771:int; private var _SafeStr_5772:Number; private var _priority:int; private var _SafeStr_5773:int; private var _SafeStr_5774:int; private var _SafeStr_5775:String; private var _SafeStr_5776:int; private var _SafeStr_5777:String; private var _SafeStr_5778:int; private var _SafeStr_5779:String; private var _SafeStr_5738:String; private var _SafeStr_5780:int; private var _SafeStr_5781:Array; private var _SafeStr_5482:Boolean = false; private var _SafeStr_5782:Number; public function _SafeStr_4402(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Number, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:String, _arg_10:int, _arg_11:String, _arg_12:int, _arg_13:String, _arg_14:String, _arg_15:int, _arg_16:Array){ this._SafeStr_5768 = k; this._SafeStr_5769 = _arg_2; this._SafeStr_5770 = _arg_3; this._SafeStr_5771 = _arg_4; this._SafeStr_5772 = _arg_5; this._priority = _arg_6; this._SafeStr_5773 = _arg_7; this._SafeStr_5774 = _arg_8; this._SafeStr_5775 = _arg_9; this._SafeStr_5776 = _arg_10; this._SafeStr_5777 = _arg_11; this._SafeStr_5778 = _arg_12; this._SafeStr_5779 = _arg_13; this._SafeStr_5738 = _arg_14; this._SafeStr_5780 = _arg_15; this._SafeStr_5781 = _arg_16; this._SafeStr_5782 = getTimer(); } public function get _SafeStr_5783():int{ return (this._SafeStr_5768); } public function get state():int{ return (this._SafeStr_5769); } public function get _SafeStr_5784():int{ return (this._SafeStr_5770); } public function get _SafeStr_5785():int{ return (this._SafeStr_5771); } public function get issueAgeInMilliseconds():Number{ return (this._SafeStr_5772); } public function get priority():int{ return (this._priority); } public function get _SafeStr_5786():int{ return (this._SafeStr_5773); } public function get _SafeStr_5787():int{ return (this._SafeStr_5774); } public function get _SafeStr_5788():String{ return (this._SafeStr_5775); } public function get _SafeStr_5789():int{ return (this._SafeStr_5776); } public function get _SafeStr_5790():String{ return (this._SafeStr_5777); } public function get _SafeStr_5791():int{ return (this._SafeStr_5778); } public function get _SafeStr_5792():String{ return (this._SafeStr_5779); } public function get message():String{ return (this._SafeStr_5738); } public function get _SafeStr_5793():int{ return (this._SafeStr_5780); } public function get _SafeStr_5794():Array{ return (this._SafeStr_5781); } public function dispose():void{ var k:_SafeStr_5057; if (this.disposed) { return; }; for each (k in this._SafeStr_5781) { k.dispose(); }; this._SafeStr_5781 = []; this._SafeStr_5482 = true; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function _SafeStr_5795(k:int):String{ var _local_2:int = (((this._SafeStr_5772 + k) - this._SafeStr_5782) / 1000); var _local_3:int = (_local_2 / 60); var _local_4:int = (_local_3 % 60); var _local_5:int = (_local_3 / 60); var _local_6:String = ((((_local_4 < 10)) ? "0" : "") + _local_4); var _local_7:String = ((((_local_5 < 10)) ? "0" : "") + _local_5); return (((_local_7 + ":") + _local_6)); } } }//package _-08k // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4402 = "_-5GX" (String#12944, DoABC#3) // _SafeStr_5057 = "_-69N" (String#13821, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) // _SafeStr_5765 = "_-3Uc" (String#30606, DoABC#3) // _SafeStr_5766 = "_-215" (String#26988, DoABC#3) // _SafeStr_5767 = "_-5UJ" (String#35566, DoABC#3) // _SafeStr_5768 = "_-6Nr" (String#4165, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_5770 = "_-5-B" (String#268, DoABC#3) // _SafeStr_5771 = "_-2zg" (String#29345, DoABC#3) // _SafeStr_5772 = "_-4LJ" (String#11989, DoABC#3) // _SafeStr_5773 = "_-2T5" (String#10119, DoABC#3) // _SafeStr_5774 = "_-4Nv" (String#32871, DoABC#3) // _SafeStr_5775 = "_-2ay" (String#28358, DoABC#3) // _SafeStr_5776 = "_-53p" (String#1119, DoABC#3) // _SafeStr_5777 = "_-2ji" (String#3245, DoABC#3) // _SafeStr_5778 = "_-1YM" (String#9179, DoABC#3) // _SafeStr_5779 = "_-56P" (String#34614, DoABC#3) // _SafeStr_5780 = "_-4U7" (String#12132, DoABC#3) // _SafeStr_5781 = "_-3YA" (String#30748, DoABC#3) // _SafeStr_5782 = "_-1dH" (String#26004, DoABC#3) // _SafeStr_5783 = "_-1rV" (String#26567, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, DoABC#3) // _SafeStr_5785 = "_-4tN" (String#34084, DoABC#3) // _SafeStr_5786 = "_-5PA" (String#35349, DoABC#3) // _SafeStr_5787 = "_-4Op" (String#32907, DoABC#3) // _SafeStr_5788 = "_-5Cz" (String#34873, DoABC#3) // _SafeStr_5789 = "_-3bQ" (String#30878, DoABC#3) // _SafeStr_5790 = "_-1Ff" (String#25105, DoABC#3) // _SafeStr_5791 = "_-4Yy" (String#33279, DoABC#3) // _SafeStr_5792 = "_-2wE" (String#29210, DoABC#3) // _SafeStr_5793 = "_-47D" (String#32192, DoABC#3) // _SafeStr_5794 = "_-24m" (String#27115, DoABC#3) // _SafeStr_5795 = "_-1ZO" (String#25855, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4404 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4404 implements _SafeStr_2271 { private var _SafeStr_5796:int; private var _SafeStr_5797:int; private var _SafeStr_5798:int; private var _SafeStr_5799:int; public function get _SafeStr_5800():int{ return (this._SafeStr_5796); } public function get _SafeStr_5801():int{ return (this._SafeStr_5797); } public function get _SafeStr_5802():int{ return (this._SafeStr_5798); } public function get _SafeStr_5803():int{ return (this._SafeStr_5799); } public function flush():Boolean{ this._SafeStr_5796 = 0; this._SafeStr_5797 = 0; this._SafeStr_5798 = 0; this._SafeStr_5799 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5796 = k._SafeStr_5324(); this._SafeStr_5797 = k._SafeStr_5324(); this._SafeStr_5798 = k._SafeStr_5324(); this._SafeStr_5799 = k._SafeStr_5324(); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4404 = "_-4gi" (String#12343, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5796 = "_-6Ng" (String#4164, DoABC#3) // _SafeStr_5797 = "_-3KE" (String#3392, DoABC#3) // _SafeStr_5798 = "_-hi" (String#1633, DoABC#3) // _SafeStr_5799 = "_-2En" (String#3135, DoABC#3) // _SafeStr_5800 = "_-0cF" (String#23519, DoABC#3) // _SafeStr_5801 = "_-4jv" (String#33714, DoABC#3) // _SafeStr_5802 = "_-4JD" (String#32682, DoABC#3) // _SafeStr_5803 = "_-1qV" (String#26524, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4405 package _-08k{ import _-1Z6._SafeStr_2271; import _-4a4._SafeStr_5059; import _-1Z6._SafeStr_2718; public class _SafeStr_4405 implements _SafeStr_2271 { private var _SafeStr_5763:_SafeStr_5059; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5763 = new _SafeStr_5059(k); return (true); } public function get data():_SafeStr_5059{ return (this._SafeStr_5763); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4405 = "_-0FC" (String#7838, DoABC#3) // _SafeStr_5059 = "_-6T" (String#14145, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4407 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4407 implements _SafeStr_2271 { private var _SafeStr_5768:int; public function get _SafeStr_5783():int{ return (this._SafeStr_5768); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5768 = parseInt(k.readString()); return (true); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4407 = "_-44Z" (String#11735, DoABC#3) // _SafeStr_5768 = "_-6Nr" (String#4165, DoABC#3) // _SafeStr_5783 = "_-1rV" (String#26567, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4408 package _-08k{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4408 implements _SafeStr_2271 { private var _SafeStr_5763:_SafeStr_2785; public function flush():Boolean{ if (this._SafeStr_5763 != null) { this._SafeStr_5763.dispose(); this._SafeStr_5763 = null; }; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5763 = new _SafeStr_2785(k); return (true); } public function get data():_SafeStr_2785{ return (this._SafeStr_5763); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_2785 = "_-4Dc" (String#11868, DoABC#3) // _SafeStr_4408 = "_-5-X" (String#12668, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_4409 package _-08k{ import _-1Z6._SafeStr_2271; import _-4a4._SafeStr_5060; import _-1Z6._SafeStr_2718; public class _SafeStr_4409 implements _SafeStr_2271 { private var _SafeStr_5763:_SafeStr_5060; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5763 = new _SafeStr_5060(k); return (true); } public function get data():_SafeStr_5060{ return (this._SafeStr_5763); } } }//package _-08k // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4409 = "_-6bD" (String#14285, DoABC#3) // _SafeStr_5060 = "_-47K" (String#11775, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-08k._SafeStr_5057 package _-08k{ import _-1tK._SafeStr_3; import _-1Z6._SafeStr_2718; public class _SafeStr_5057 implements _SafeStr_3 { private var _SafeStr_5804:String; private var _SafeStr_5805:int; private var _SafeStr_5806:int; private var _SafeStr_5482:Boolean = false; public function _SafeStr_5057(k:_SafeStr_2718){ this._SafeStr_5804 = k.readString(); this._SafeStr_5805 = k._SafeStr_5324(); this._SafeStr_5806 = k._SafeStr_5324(); } public function dispose():void{ this._SafeStr_5482 = true; this._SafeStr_5804 = ""; this._SafeStr_5805 = -1; this._SafeStr_5806 = -1; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get pattern():String{ return (this._SafeStr_5804); } public function get startIndex():int{ return (this._SafeStr_5805); } public function get endIndex():int{ return (this._SafeStr_5806); } } }//package _-08k // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5057 = "_-69N" (String#13821, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5804 = "_-26n" (String#27196, DoABC#3) // _SafeStr_5805 = "_-4cW" (String#583, DoABC#3) // _SafeStr_5806 = "_-2fv" (String#28559, DoABC#3) //------------------------------------------------------------ //_-0aq._SafeStr_2516 package _-0aq{ public class _SafeStr_2516 { private var _SafeStr_5807:String = ""; private var _SafeStr_5808:int = 1; public function _SafeStr_2516(k:String){ var _local_2:int = (k.length - 1); while ((((_local_2 > 0)) && (this._SafeStr_5809(k.charAt(_local_2))))) { _local_2--; }; this._SafeStr_5807 = k.substring(0, (_local_2 + 1)); var _local_3:String = k.substring((_local_2 + 1), k.length); if (((!((_local_3 == null))) && (!((_local_3 == ""))))) { this._SafeStr_5808 = int(_local_3); }; } private function _SafeStr_5809(k:String):Boolean{ var _local_2:int = k.charCodeAt(0); return ((((_local_2 >= 48)) && ((_local_2 <= 57)))); } public function get base():String{ return (this._SafeStr_5807); } public function get level():int{ return (this._SafeStr_5808); } public function set level(k:int):void{ this._SafeStr_5808 = Math.max(1, k); } public function get badgeId():String{ return ((this._SafeStr_5807 + this._SafeStr_5808)); } } }//package _-0aq // _SafeStr_2516 = "_-53c" (String#34509, DoABC#3) // _SafeStr_5807 = "_-5eB" (String#35960, DoABC#3) // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_5809 = "_-5e-" (String#35951, DoABC#3) //------------------------------------------------------------ //_-0aq._SafeStr_500 package _-0aq{ import _-1b-.ICoreLocalizationManager; import _-1tK._SafeStr_8; import _-5NM.Map; public interface _SafeStr_500 extends ICoreLocalizationManager, _SafeStr_8 { function getLocalizationWithParams(_arg_1:String, _arg_2:String="", ... _args):String; function _SafeStr_5810(_arg_1:String, _arg_2:String="", _arg_3:Map=null):String; function _SafeStr_5811(_arg_1:String):String; function _SafeStr_5812(_arg_1:String, _arg_2:int):String; function _SafeStr_5813(_arg_1:String):String; function _SafeStr_5814(_arg_1:String):String; function getBadgeName(_arg_1:String):String; function getBadgeDesc(_arg_1:String):String; function _SafeStr_5815(_arg_1:String, _arg_2:int):void; function _SafeStr_5816(_arg_1:String):String; } }//package _-0aq // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5810 = "_-5dL" (String#13300, DoABC#3) // _SafeStr_5811 = "_-5sC" (String#13528, DoABC#3) // _SafeStr_5812 = "_-6J4" (String#13976, DoABC#3) // _SafeStr_5813 = "_-42k" (String#11703, DoABC#3) // _SafeStr_5814 = "_-4HN" (String#11924, DoABC#3) // _SafeStr_5815 = "_-1O7" (String#9005, DoABC#3) // _SafeStr_5816 = "_-5mY" (String#13437, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-0aq.HabboLocalizationManager package _-0aq{ import _-1b-.CoreLocalizationManager; import flash.utils.Dictionary; import _-GN._SafeStr_2515; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import flash.events.Event; import _-5XF._SafeStr_2283; import _-5NM.Map; import _-403._SafeStr_2463; import _-4NK.LocalizationEvent; import _-PP._SafeStr_6; import _-1XD.AssetLoaderEvent; public class HabboLocalizationManager extends CoreLocalizationManager implements _SafeStr_500 { private var _SafeStr_5817:Boolean = false; private var _SafeStr_5818:Dictionary; private var _SafeStr_5819:Array; public function HabboLocalizationManager(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ this._SafeStr_5818 = new Dictionary(); this._SafeStr_5819 = ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV", "XVI", "XVII", "XVIII", "XIX", "XX", "XXI", "XXII", "XXIII", "XXIV", "XXV", "XXVI", "XXVII", "XXVIII", "XXIX", "XXX"]; this._SafeStr_5817 = ((_arg_2 & _SafeStr_2515._SafeStr_5820) > 0); super(k, _arg_2, _arg_3); } override public function dispose():void{ super.dispose(); } override protected function initComponent():void{ super.initComponent(); this._SafeStr_5821(); if (this._SafeStr_5817) { events.dispatchEvent(new Event(Event.COMPLETE)); } else { context.events.addEventListener(_SafeStr_2283._SafeStr_5822, this._SafeStr_5823); }; } private function _SafeStr_5823(k:Event):void{ this._SafeStr_5824(); } public function getLocalizationWithParams(k:String, _arg_2:String="", ... _args):String{ var _local_4:int; var _local_5:int; if (((!((_args == null))) && ((_args.length > 0)))) { _local_4 = (_args.length / 2); _local_5 = 0; while (_local_5 < _local_4) { registerParameter(k, _args[(_local_5 * 2)], _args[((_local_5 * 2) + 1)]); _local_5++; }; }; return (this.getLocalization(k, _arg_2)); } public function _SafeStr_5810(k:String, _arg_2:String="", _arg_3:Map=null):String{ var _local_4:String; if (_arg_3 != null) { for (_local_4 in _arg_3) { registerParameter(k, _local_4, _arg_3.getValue(_local_4)); }; }; return (this.getLocalization(k, _arg_2)); } override public function getLocalization(k:String, _arg_2:String=""):String{ var _local_3:String = super.getLocalization(k, _arg_2); return (interpolate(_local_3)); } public function _SafeStr_5811(k:String):String{ var _local_2:_SafeStr_2516 = new _SafeStr_2516(k); var _local_3:String = this._SafeStr_5825([("badge_name_al_" + k), ("badge_name_al_" + _local_2.base), ("badge_name_" + k), ("badge_name_" + _local_2.base)]); this.registerParameter(_local_3, "roman", this._SafeStr_5826(_local_2.level)); var _local_4:String = this.getLocalization(_local_3); return ((((_local_4)!=null) ? _local_4 : "")); } public function _SafeStr_5812(k:String, _arg_2:int):String{ var _local_3:_SafeStr_2516 = new _SafeStr_2516(k); var _local_4:String = this._SafeStr_5825([("badge_desc_al_" + k), ("badge_desc_al_" + _local_3.base), ("badge_desc_" + k), ("badge_desc_" + _local_3.base)]); this.registerParameter(_local_4, "limit", ("" + _arg_2)); this.registerParameter(_local_4, "roman", this._SafeStr_5826(_local_3.level)); return (this.getLocalization(_local_4)); } public function _SafeStr_5813(k:String):String{ var _local_2:_SafeStr_2516 = new _SafeStr_2516(k); var _local_3:String = this._SafeStr_5825([("badge_instruction_" + _local_2.base)]); this.registerParameter(_local_3, "limit", ("" + this._SafeStr_5827(k))); var _local_4:String = this.getLocalization(_local_3); return ((((_local_4)!=null) ? _local_4 : "")); } public function _SafeStr_5814(k:String):String{ var _local_2:_SafeStr_2516 = new _SafeStr_2516(k); return (_local_2.base); } public function getBadgeName(k:String):String{ var _local_2:_SafeStr_2516 = new _SafeStr_2516(k); var _local_3:String = this._SafeStr_5828(this._SafeStr_5825([("badge_name_" + k), ("badge_name_" + _local_2.base)])); this.registerParameter(_local_3, "roman", this._SafeStr_5826(_local_2.level)); return (this.getLocalization(_local_3)); } public function getBadgeDesc(k:String):String{ var _local_2:_SafeStr_2516 = new _SafeStr_2516(k); var _local_3:String = this._SafeStr_5828(this._SafeStr_5825([("badge_desc_" + k), ("badge_desc_" + _local_2.base)])); this.registerParameter(_local_3, "limit", ("" + this._SafeStr_5827(k))); this.registerParameter(_local_3, "roman", this._SafeStr_5826(_local_2.level)); return (this.getLocalization(_local_3)); } private function _SafeStr_5828(k:String):String{ var _local_2:String = k.replace("${", "$"); _local_2 = _local_2.replace("{", "$"); _local_2 = _local_2.replace("}", "$"); return (_local_2); } public function _SafeStr_5816(k:String):String{ var _local_2:_SafeStr_2516 = new _SafeStr_2516(k); _local_2.level--; return (_local_2.badgeId); } public function _SafeStr_5815(k:String, _arg_2:int):void{ this._SafeStr_5818[k] = _arg_2; } private function _SafeStr_5829(k:_SafeStr_2463, _arg_2:*):void{ k.dispose(); _SafeStr_5830(); } private function _SafeStr_5821():void{ var _local_2:String; var _local_3:String; var _local_4:String; var _local_5:String; var k:int = 1; while (propertyExists(("localization." + k))) { _local_2 = getProperty(("localization." + k)); _local_3 = getProperty((("localization." + k) + ".code")); _local_4 = getProperty((("localization." + k) + ".name")); _local_5 = getProperty((("localization." + k) + ".url")); super._SafeStr_5831(_local_2, _local_4, _local_5, _local_3); k++; }; } private function _SafeStr_5824():void{ var k:String = getProperty("external.texts.txt"); events.addEventListener(LocalizationEvent._SafeStr_5832, this._SafeStr_5833); super._SafeStr_5834(k); } private function _SafeStr_5827(k:String):int{ return (this._SafeStr_5818[k]); } private function _SafeStr_5825(k:Array):String{ var _local_2:String; var _local_3:String; for each (_local_2 in k) { _local_3 = this.getLocalization(_local_2); if (_local_3 != "") { return (_local_2); }; }; return (k[0]); } private function _SafeStr_5826(k:int):String{ return (this._SafeStr_5819[Math.max(0, (k - 1))]); } private function _SafeStr_5835():void{ } override protected function onLocalizationFailed(k:AssetLoaderEvent):void{ _SafeStr_6.logEventLog(("external_texts download error " + k.status)); super.onLocalizationFailed(k); } public function _SafeStr_5833(k:Event):void{ var _local_2:String; events.removeEventListener(LocalizationEvent._SafeStr_5832, this._SafeStr_5833); if (propertyExists("external.override.texts.txt")) { _local_2 = getProperty("external.override.texts.txt"); events.addEventListener(LocalizationEvent._SafeStr_5832, this._SafeStr_5836); super._SafeStr_5834(_local_2); } else { events.dispatchEvent(new Event(Event.COMPLETE)); }; } public function _SafeStr_5836(k:Event):void{ events.removeEventListener(LocalizationEvent._SafeStr_5832, this._SafeStr_5836); events.dispatchEvent(new Event(Event.COMPLETE)); } } }//package _-0aq // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2283 = "_-3GH" (String#30035, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2515 = "_-0aw" (String#23464, DoABC#3) // _SafeStr_2516 = "_-53c" (String#34509, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5810 = "_-5dL" (String#13300, DoABC#3) // _SafeStr_5811 = "_-5sC" (String#13528, DoABC#3) // _SafeStr_5812 = "_-6J4" (String#13976, DoABC#3) // _SafeStr_5813 = "_-42k" (String#11703, DoABC#3) // _SafeStr_5814 = "_-4HN" (String#11924, DoABC#3) // _SafeStr_5815 = "_-1O7" (String#9005, DoABC#3) // _SafeStr_5816 = "_-5mY" (String#13437, DoABC#3) // _SafeStr_5817 = "_-5D7" (String#34878, DoABC#3) // _SafeStr_5818 = "_-10G" (String#24512, DoABC#3) // _SafeStr_5819 = "_-378" (String#29677, DoABC#3) // _SafeStr_5820 = "_-67t" (String#37153, DoABC#3) // _SafeStr_5821 = "_-5H0" (String#35040, DoABC#3) // _SafeStr_5822 = "_-1PR" (String#25476, DoABC#3) // _SafeStr_5823 = "_-5ZX" (String#13246, DoABC#3) // _SafeStr_5824 = "_-1L2" (String#8954, DoABC#3) // _SafeStr_5825 = "_-5zh" (String#36786, DoABC#3) // _SafeStr_5826 = "_-5Mb" (String#35247, DoABC#3) // _SafeStr_5827 = "_-50q" (String#34399, DoABC#3) // _SafeStr_5828 = "_-4o1" (String#33886, DoABC#3) // _SafeStr_5829 = "_-Px" (String#39412, DoABC#3) // _SafeStr_5830 = "_-4Sk" (String#12097, DoABC#3) // _SafeStr_5831 = "_-3uV" (String#11541, DoABC#3) // _SafeStr_5832 = "_-4Ee" (String#32498, DoABC#3) // _SafeStr_5833 = "_-00b" (String#22063, DoABC#3) // _SafeStr_5834 = "_-4CU" (String#11851, DoABC#3) // _SafeStr_5835 = "_-22b" (String#27041, DoABC#3) // _SafeStr_5836 = "_-6Fn" (String#37462, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-0bz._SafeStr_2323 package _-0bz{ import flash.events.Event; public class _SafeStr_2323 extends Event { public static const CATALOG_INITIALIZED:String = "CATALOG_INITIALIZED"; public static const CATALOG_NOT_READY:String = "CATALOG_NOT_READY"; public static const CATALOG_NEW_ITEMS_SHOW:String = "CATALOG_NEW_ITEMS_SHOW"; public static const CATALOG_NEW_ITEMS_HIDE:String = "CATALOG_NEW_ITEMS_HIDE"; public static const CATALOG_USER_SELECTED:String = "CATALOG_USER_SELECTED"; public static const CATALOG_BUILDER_MEMBERSHIP_EXPIRED:String = "CATALOG_BUILDER_MEMBERSHIP_EXPIRED"; public static const CATALOG_BUILDER_MEMBERSHIP_IN_GRACE:String = "CATALOG_BUILDER_MEMBERSHIP_IN_GRACE"; public static const CATALOG_INVISIBLE_PAGE_VISITED:String = "CATALOG_INVISIBLE_PAGE_VISITED"; public function _SafeStr_2323(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(k, _arg_2, _arg_3); } } }//package _-0bz // _SafeStr_2323 = "_-4l3" (String#33759, DoABC#3) //------------------------------------------------------------ //_-0bz._SafeStr_2424 package _-0bz{ public class _SafeStr_2424 extends _SafeStr_2323 { private var _SafeStr_5547:int; private var _SafeStr_5837:String; public function _SafeStr_2424(k:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false){ super(k, _arg_4, _arg_5); this._SafeStr_5547 = _arg_2; this._SafeStr_5837 = _arg_3; } public function get userId():int{ return (this._SafeStr_5547); } public function get userName():String{ return (this._SafeStr_5837); } } }//package _-0bz // _SafeStr_2323 = "_-4l3" (String#33759, DoABC#3) // _SafeStr_2424 = "_-4xY" (String#34241, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) //------------------------------------------------------------ //_-0CB._SafeStr_4724 package _-0CB{ import _-2Bc.IFrameWindow; import _-1OV.AvatarEditorView; import _-1OV.HabboAvatarEditorManager; import _-2Bc.IButtonWindow; import _-4IA.IWindow; import _-2Bc.ITextFieldWindow; import _-1f9.WindowEvent; import _-1f9.WindowMouseEvent; import _-2Bc.ITextWindow; import _-4IA.IWindowContainer; import _-2xB._SafeStr_2888; public class _SafeStr_4724 { private static var _SafeStr_5838:uint = 13232628; private static var _SafeStr_5839:uint = 11129827; private var _SafeStr_5381:IFrameWindow; private var _SafeStr_5840:AvatarEditorView; private var _SafeStr_5841:HabboAvatarEditorManager; private var _SafeStr_5842:AvatarEditorNameSuggestionListRenderer; private var _SafeStr_5843:String; private var _SafeStr_5844:String; private var _SafeStr_5845:Boolean = false; public function _SafeStr_4724(k:AvatarEditorView, _arg_2:int, _arg_3:int){ this._SafeStr_5840 = k; this._SafeStr_5841 = this._SafeStr_5840.editor.manager; this._SafeStr_5381 = IFrameWindow(this._SafeStr_5841.windowManager.buildFromXML(XML(new HabboAvatarEditorCom.avatar_editor_name_change()))); this._SafeStr_5381.x = _arg_2; var _local_4:int = this._SafeStr_5841.windowManager.getDesktop(1).width; if ((this._SafeStr_5381.x + this._SafeStr_5381.width) > _local_4) { this._SafeStr_5381.x = (_local_4 - this._SafeStr_5381.width); }; this._SafeStr_5381.y = _arg_3; this._SafeStr_5846(); } private function _SafeStr_5846():void{ this._SafeStr_5381.procedure = this._SafeStr_5847; var k:IButtonWindow = (this._SafeStr_5381.findChildByName("select_name_button") as IButtonWindow); if (k) { k.disable(); }; } public function focus():void{ this._SafeStr_5381.activate(); } public function _SafeStr_5848():void{ var k:IWindow; if (((this._SafeStr_5381) && (!(this._SafeStr_5381.disposed)))) { k = this._SafeStr_5381.findChildByName("select_name_button"); if (k) { k.disable(); }; k = this._SafeStr_5381.findChildByName("check_name_button"); if (k) { k.disable(); }; k = this._SafeStr_5381.findChildByName("input"); if (k) { k.disable(); }; k = this._SafeStr_5381.findChildByName("info_text"); if (k) { k.caption = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.wait_while_checking"); }; }; this._SafeStr_5845 = true; } private function _SafeStr_5847(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:IWindow; var _local_4:ITextFieldWindow; if (!this._SafeStr_5845) { if (k.type == WindowEvent._SafeStr_5849) { if (_arg_2.name == "input") { _local_3 = this._SafeStr_5381.findChildByName("select_name_button"); _local_4 = (_arg_2 as ITextFieldWindow); if (((_local_3) && (_local_4))) { if (_local_4.text.length > 2) { _local_3.enable(); } else { _local_3.disable(); }; }; }; }; }; if (k.type != WindowMouseEvent.CLICK) { return; }; switch (_arg_2.name) { case "check_name_button": this._SafeStr_5841.handler.checkName(this._SafeStr_5850()); this._SafeStr_5848(); return; }; } private function _SafeStr_5850():String{ var k:ITextFieldWindow; if (this._SafeStr_5381) { k = (this._SafeStr_5381.findChildByName("input") as ITextFieldWindow); if (k) { return (k.text); }; }; return (null); } public function set _SafeStr_5851(k:String):void{ this._SafeStr_5843 = k; if (this._SafeStr_5844 == this._SafeStr_5843) { return; }; this._SafeStr_5852(); } public function _SafeStr_5852():void{ if (this._SafeStr_5381 == null) { return; }; this._SafeStr_5853(true); var k:ITextWindow = (this._SafeStr_5381.findChildByName("info_text") as ITextWindow); if (k == null) { return; }; this._SafeStr_5841.localization.registerParameter("help.tutorial.name.available", "name", this._SafeStr_5843); k.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.available"); var _local_2:ITextFieldWindow = (this._SafeStr_5381.findChildByName("input") as ITextFieldWindow); if (_local_2 == null) { return; }; _local_2.text = this._SafeStr_5843; var _local_3:IWindowContainer = (this._SafeStr_5381.findChildByName("suggestions") as IWindowContainer); if (_local_3 == null) { return; }; _local_3.visible = false; } public function _SafeStr_5854(k:int, _arg_2:String, _arg_3:Array):void{ var _local_8:IWindow; this._SafeStr_5853(false); this._SafeStr_5844 = null; this._SafeStr_5843 = null; if (this._SafeStr_5381 == null) { return; }; var _local_4:ITextWindow = (this._SafeStr_5381.findChildByName("info_text") as ITextWindow); if (_local_4 == null) { return; }; switch (k) { case _SafeStr_2888._SafeStr_5855: this._SafeStr_5841.localization.registerParameter("help.tutorial.name.taken", "name", _arg_2); _local_4.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.taken"); break; case _SafeStr_2888._SafeStr_5856: this._SafeStr_5841.localization.registerParameter("help.tutorial.name.invalid", "name", _arg_2); _local_4.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.invalid"); break; case _SafeStr_2888._SafeStr_5857: break; case _SafeStr_2888._SafeStr_5858: _local_4.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.long"); break; case _SafeStr_2888._SafeStr_5859: _local_4.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.short"); break; case _SafeStr_2888._SafeStr_5860: _local_4.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.change_not_allowed"); break; case _SafeStr_2888._SafeStr_5861: _local_4.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.merge_hotel_down"); break; }; var _local_5:IWindowContainer = (this._SafeStr_5381.findChildByName("suggestions") as IWindowContainer); if (_local_5 == null) { return; }; if ((((k == _SafeStr_2888._SafeStr_5861)) || ((k == _SafeStr_2888._SafeStr_5860)))) { _local_5.visible = false; return; }; _local_5.visible = true; this._SafeStr_5842 = new AvatarEditorNameSuggestionListRenderer(this._SafeStr_5841); var _local_6:int = this._SafeStr_5842.render(_arg_3, _local_5); var _local_7:int; while (_local_7 < _local_5.numChildren) { _local_8 = _local_5.getChildAt(_local_7); _local_8.color = _SafeStr_5838; _local_8.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_5862); _local_8.addEventListener(WindowMouseEvent._SafeStr_5501, this._SafeStr_5863); _local_8.addEventListener(WindowMouseEvent._SafeStr_5502, this._SafeStr_5864); _local_7++; }; } public function _SafeStr_5853(k:Boolean):void{ var _local_2:IWindow; if (((this._SafeStr_5381) && (!(this._SafeStr_5381.disposed)))) { if (k) { _local_2 = this._SafeStr_5381.findChildByName("select_name_button"); if (_local_2) { _local_2.enable(); }; }; _local_2 = this._SafeStr_5381.findChildByName("check_name_button"); if (_local_2) { _local_2.enable(); }; _local_2 = this._SafeStr_5381.findChildByName("input"); if (_local_2) { _local_2.enable(); }; }; this._SafeStr_5845 = false; } public function _SafeStr_5865():void{ if (this._SafeStr_5381 == null) { return; }; var k:ITextWindow = (this._SafeStr_5381.findChildByName("info_text") as ITextWindow); if (k == null) { return; }; k.text = this._SafeStr_5841.localization.getLocalization("help.tutorial.name.info"); var _local_2:IWindowContainer = (this._SafeStr_5381.findChildByName("suggestions") as IWindowContainer); if (_local_2 == null) { return; }; _local_2.visible = false; } private function _SafeStr_5862(k:WindowMouseEvent):void{ this._SafeStr_5853(true); var _local_2:ITextWindow = (k.target as ITextWindow); if (!_local_2) { return; }; var _local_3:String = _local_2.text; this._SafeStr_5865(); var _local_4:ITextFieldWindow = (this._SafeStr_5381.findChildByName("input") as ITextFieldWindow); if (_local_4 == null) { return; }; _local_4.text = _local_3; } private function _SafeStr_5863(k:WindowMouseEvent):void{ var _local_2:ITextWindow = (k.target as ITextWindow); if (_local_2 != null) { _local_2.color = _SafeStr_5839; }; } private function _SafeStr_5864(k:WindowMouseEvent):void{ var _local_2:ITextWindow = (k.target as ITextWindow); if (_local_2 != null) { _local_2.color = _SafeStr_5838; }; } } }//package _-0CB // _SafeStr_2888 = "_-II" (String#39120, DoABC#3) // _SafeStr_4724 = "_-52U" (String#12714, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5838 = "_-4r5" (String#12509, DoABC#3) // _SafeStr_5839 = "_-0zL" (String#8554, DoABC#3) // _SafeStr_5840 = "_-gt" (String#436, DoABC#3) // _SafeStr_5841 = "_-4NS" (String#181, DoABC#3) // _SafeStr_5842 = "_-3q4" (String#11473, DoABC#3) // _SafeStr_5843 = "_-jY" (String#15070, DoABC#3) // _SafeStr_5844 = "_-1T2" (String#9087, DoABC#3) // _SafeStr_5845 = "_-2dn" (String#10299, DoABC#3) // _SafeStr_5846 = "_-516" (String#3818, DoABC#3) // _SafeStr_5847 = "_-0QT" (String#426, DoABC#3) // _SafeStr_5848 = "_-4A4" (String#32306, DoABC#3) // _SafeStr_5849 = "_-4H9" (String#32599, DoABC#3) // _SafeStr_5850 = "_-4KS" (String#1539, DoABC#3) // _SafeStr_5851 = "_-2pZ" (String#28937, DoABC#3) // _SafeStr_5852 = "_-5aJ" (String#35802, DoABC#3) // _SafeStr_5853 = "_-1aO" (String#25890, DoABC#3) // _SafeStr_5854 = "_-6LU" (String#37672, DoABC#3) // _SafeStr_5855 = "_-4Qp" (String#32985, DoABC#3) // _SafeStr_5856 = "_-1S9" (String#25575, DoABC#3) // _SafeStr_5857 = "_-6UJ" (String#38008, DoABC#3) // _SafeStr_5858 = "_-5fu" (String#36028, DoABC#3) // _SafeStr_5859 = "_-4MI" (String#32808, DoABC#3) // _SafeStr_5860 = "_-0n6" (String#23966, DoABC#3) // _SafeStr_5861 = "_-4q1" (String#33955, DoABC#3) // _SafeStr_5862 = "_-3U1" (String#11138, DoABC#3) // _SafeStr_5863 = "_-FR" (String#14576, DoABC#3) // _SafeStr_5864 = "_-1GJ" (String#8866, DoABC#3) // _SafeStr_5865 = "_-97" (String#38764, DoABC#3) //------------------------------------------------------------ //_-0CB.AvatarEditorNameSuggestionListRenderer package _-0CB{ import _-1OV.HabboAvatarEditorManager; import flash.geom.Rectangle; import _-2Bc.ITextWindow; import _-4IA.IWindow; import _-4IA.IWindowContainer; public class AvatarEditorNameSuggestionListRenderer { private const _SafeStr_5866:int = 5; private const _SafeStr_5867:int = 5; private var _SafeStr_5841:HabboAvatarEditorManager; private var _SafeStr_5868:int; private var _SafeStr_5869:int; private var _SafeStr_5870:int = 0; private var _SafeStr_5871:Rectangle = null; public function AvatarEditorNameSuggestionListRenderer(k:HabboAvatarEditorManager){ this._SafeStr_5841 = k; } public function dispose():void{ this._SafeStr_5841 = null; } public function render(k:Array, _arg_2:IWindowContainer):int{ var _local_3:ITextWindow; var _local_7:IWindow; while (_arg_2.numChildren > 0) { _local_7 = _arg_2.removeChildAt(0); _local_7.dispose(); }; _arg_2.parent.invalidate(); this._SafeStr_5870 = 0; this._SafeStr_5868 = 0; this._SafeStr_5869 = 0; this._SafeStr_5871 = _arg_2.rectangle; this._SafeStr_5871.height = 150; var _local_4:int; while (_local_4 < k.length) { _local_3 = this._SafeStr_5872((k[_local_4] as String)); if (this._SafeStr_5873(_local_3)) { _arg_2.addChild(_local_3); } else { _local_3.dispose(); }; _local_4++; }; var _local_5:int = _arg_2.numChildren; if (_local_5 == 0) { return (0); }; var _local_6:IWindow = _arg_2.getChildAt((_arg_2.numChildren - 1)); return (_local_6.bottom); } private function _SafeStr_5873(k:IWindow):Boolean{ if ((((k.width > this._SafeStr_5871.width)) || ((k.width < 2)))) { return (false); }; if ((this._SafeStr_5869 + k.height) > this._SafeStr_5871.height) { return (false); }; if ((this._SafeStr_5868 + k.width) > this._SafeStr_5871.width) { this._SafeStr_5868 = 0; this._SafeStr_5869 = (this._SafeStr_5869 + (k.height + this._SafeStr_5867)); return (this._SafeStr_5873(k)); }; k.x = (k.x + this._SafeStr_5868); k.y = (k.y + this._SafeStr_5869); this._SafeStr_5868 = (this._SafeStr_5868 + (k.width + this._SafeStr_5866)); return (true); } private function _SafeStr_5872(k:String):ITextWindow{ var _local_2:ITextWindow = (this._SafeStr_5841.windowManager.buildFromXML(XML(HabboAvatarEditorCom.avatar_editor_name_change_item)) as ITextWindow); if (_local_2 == null) { return (null); }; _local_2.text = k; return (_local_2); } } }//package _-0CB // _SafeStr_5841 = "_-4NS" (String#181, DoABC#3) // _SafeStr_5866 = "_-4kX" (String#3747, DoABC#3) // _SafeStr_5867 = "_-0IQ" (String#2623, DoABC#3) // _SafeStr_5868 = "_-0uB" (String#680, DoABC#3) // _SafeStr_5869 = "_-0AV" (String#424, DoABC#3) // _SafeStr_5870 = "_-1fk" (String#2963, DoABC#3) // _SafeStr_5871 = "_-2sv" (String#1087, DoABC#3) // _SafeStr_5872 = "_-6MS" (String#14038, DoABC#3) // _SafeStr_5873 = "_-5mz" (String#4003, DoABC#3) //------------------------------------------------------------ //_-0dC._SafeStr_5126 package _-0dC{ import flash.events.EventDispatcher; import flash.events.Event; public class _SafeStr_5126 extends Debuggable { protected var _eventDispatcher:EventDispatcher; public function _SafeStr_5126(){ this._eventDispatcher = new EventDispatcher(); super(); } public function dispatchEvent(k:Event):void{ this._eventDispatcher.dispatchEvent(k); } public function addEventListener(k:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void{ this._eventDispatcher.addEventListener(k, _arg_2, _arg_3, _arg_4, _arg_5); } public function removeEventListener(k:String, _arg_2:Function, _arg_3:Boolean=false):void{ this._eventDispatcher.removeEventListener(k, _arg_2, _arg_3); } } }//package _-0dC // _SafeStr_5126 = "_-0Bo" (String#7785, DoABC#3) //------------------------------------------------------------ //_-0dC.Debuggable package _-0dC{ import _-1v0.ObjectUtils; import _-1v0.StringUtils; public class Debuggable { public static var _SafeStr_5874:int = -1; public static var _SafeStr_5875:int = 0; public static var _SafeStr_5876:int = 1; public static var _SafeStr_5877:int = 2; public static var _SafeStr_5878:int = 4; public static var _SafeStr_5879:int = 8; public static var _SafeStr_5880:int = 16; public static var _SafeStr_5881:int = 32; public static var _SafeStr_5882:int = 64; public static var _SafeStr_5883:int = 128; public static var _SafeStr_5884:int = 0x0100; public static var _SafeStr_5885:int = 0x0200; public static var _SafeStr_5886:int = 0x0400; public static var _SafeStr_5887:int = 0x0800; public static var _SafeStr_5888:int = 0x0800; public static var _SafeStr_5889:int = 0x1000; public static var _SafeStr_5890:int = 0x2000; public static var _SafeStr_5891:int = 0x4000; public static var _SafeStr_5892:int = 0x8000; public static var _SafeStr_5893:int = 65536; public static var _SafeStr_5894:int = 131072; public static var _SafeStr_5895:int = 262144; public static var _SafeStr_5896:int = 524288; protected static var _SafeStr_5808:int = 0; protected static var _SafeStr_5897:String = "firebug"; public static var _SafeStr_5898:Debuggable; protected var _SafeStr_5899:String = null; public function Debuggable(){ this._SafeStr_5899 = ObjectUtils._SafeStr_5900(); } public static function getInstance():Debuggable{ if (_SafeStr_5898 == null) { _SafeStr_5898 = new (Debuggable)(); }; return (_SafeStr_5898); } public function _SafeStr_5901(k:Object):void{ if (((!((k == null))) && (((k is String) == false)))) { if (k.levels != undefined) { this.setLevelFromString(k.levels); }; if (k.debugger != undefined) { this.activeDebuggers = k.debugger; }; }; } public function get uid():String{ return (this._SafeStr_5899); } public function set level(k:int):void{ _SafeStr_5808 = k; } public function _SafeStr_5902(k:int=1):Boolean{ return ((((k == Debuggable._SafeStr_5874)) || (((!((_SafeStr_5808 == Debuggable._SafeStr_5875))) && ((((((_SafeStr_5808 == Debuggable._SafeStr_5876)) || ((k == Debuggable._SafeStr_5876)))) || ((_SafeStr_5808 & k)))))))); } public function set activeDebuggers(k:String):void{ _SafeStr_5897 = k; } public function setLevelFromString(k:String):void{ var _local_2:Array; var _local_3:int; var _local_4:int; if (this.setLevelFromString != null) { _local_2 = k.split(/,/); if (_local_2.length > 0) { _local_3 = 0; _local_4 = 0; while (_local_4 < _local_2.length) { switch (StringUtils.trim(_local_2[_local_4]).toUpperCase()) { case "NONE": _local_3 = (_local_3 | _SafeStr_5875); break; case "ALL": _local_3 = (_local_3 | _SafeStr_5876); break; case "VAST_TEMPLATE": _local_3 = (_local_3 | _SafeStr_5877); break; case "CUEPOINT_EVENTS": _local_3 = (_local_3 | _SafeStr_5878); break; case "SEGMENT_FORMATION": _local_3 = (_local_3 | _SafeStr_5879); break; case "REGION_FORMATION": _local_3 = (_local_3 | _SafeStr_5880); break; case "CUEPOINT_FORMATION": _local_3 = (_local_3 | _SafeStr_5881); break; case "CONFIG": _local_3 = (_local_3 | _SafeStr_5882); break; case "CLICKTHROUGH_EVENTS": _local_3 = (_local_3 | _SafeStr_5883); break; case "DATA_ERROR": _local_3 = (_local_3 | _SafeStr_5884); break; case "HTTP_CALLS": _local_3 = (_local_3 | _SafeStr_5885); break; case "FATAL": _local_3 = (_local_3 | _SafeStr_5886); break; case "VPAID": _local_3 = (_local_3 | _SafeStr_5887); break; case "MOUSE_EVENTS": _local_3 = (_local_3 | _SafeStr_5889); break; case "PLAYLIST": _local_3 = (_local_3 | _SafeStr_5890); break; case "JAVASCRIPT": _local_3 = (_local_3 | _SafeStr_5891); break; case "API": _local_3 = (_local_3 | _SafeStr_5892); break; case "TRACKING_TABLE": _local_3 = (_local_3 | _SafeStr_5893); break; case "DISPLAY_EVENTS": _local_3 = (_local_3 | _SafeStr_5894); break; case "ANALYTICS": _local_3 = (_local_3 | _SafeStr_5895); break; case "TRACKING_EVENTS": _local_3 = (_local_3 | _SafeStr_5896); break; }; _local_4++; }; this.level = _local_3; }; }; } public function _SafeStr_5903(k:int=1):void{ } public function _SafeStr_5904(k:String, _arg_2:int=1):void{ } public function _SafeStr_5905(k:Object, _arg_2:int=1):void{ } public function toJSObject():Object{ return (new Object()); } } }//package _-0dC // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_5874 = "_-1hV" (String#26168, DoABC#3) // _SafeStr_5875 = "_-2b1" (String#28362, DoABC#3) // _SafeStr_5876 = "_-2kC" (String#28716, DoABC#3) // _SafeStr_5877 = "_-6fp" (String#38449, DoABC#3) // _SafeStr_5878 = "_-070" (String#22299, DoABC#3) // _SafeStr_5879 = "_-64m" (String#37024, DoABC#3) // _SafeStr_5880 = "_-6R3" (String#37884, DoABC#3) // _SafeStr_5881 = "_-0Lm" (String#22860, DoABC#3) // _SafeStr_5882 = "_-2iT" (String#28658, DoABC#3) // _SafeStr_5883 = "_-15g" (String#24723, DoABC#3) // _SafeStr_5884 = "_-2iJ" (String#28650, DoABC#3) // _SafeStr_5885 = "_-4ZH" (String#33294, DoABC#3) // _SafeStr_5886 = "_-56N" (String#34613, DoABC#3) // _SafeStr_5887 = "_-24k" (String#27114, DoABC#3) // _SafeStr_5888 = "_-3lM" (String#31286, DoABC#3) // _SafeStr_5889 = "_-6Sd" (String#37947, DoABC#3) // _SafeStr_5890 = "_-6KS" (String#37641, DoABC#3) // _SafeStr_5891 = "_-5by" (String#35869, DoABC#3) // _SafeStr_5892 = "_-36x" (String#29671, DoABC#3) // _SafeStr_5893 = "_-1MD" (String#25353, DoABC#3) // _SafeStr_5894 = "_-Y6" (String#39721, DoABC#3) // _SafeStr_5895 = "_-67Q" (String#37141, DoABC#3) // _SafeStr_5896 = "_-6Z8" (String#38189, DoABC#3) // _SafeStr_5897 = "_-3dG" (String#30953, DoABC#3) // _SafeStr_5898 = "_-6XK" (String#4219, DoABC#3) // _SafeStr_5899 = "_-0Ot" (String#7981, DoABC#3) // _SafeStr_5900 = "_-2Df" (String#27441, DoABC#3) // _SafeStr_5901 = "_-25t" (String#27160, DoABC#3) // _SafeStr_5902 = "_-4ZQ" (String#33301, DoABC#3) // _SafeStr_5903 = "_-m" (String#40262, DoABC#3) // _SafeStr_5904 = "_-6Ce" (String#4118, DoABC#3) // _SafeStr_5905 = "_-1OH" (String#2892, DoABC#3) //------------------------------------------------------------ //_-0dE._SafeStr_2275 package _-0dE{ public class _SafeStr_2275 { public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED"; public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT"; public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_ADVANCED:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_ADVANCED"; public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_THUMBS:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_THUMBS"; } }//package _-0dE // _SafeStr_2275 = "_-6Eq" (String#37424, DoABC#3) //------------------------------------------------------------ //_-0dE._SafeStr_2292 package _-0dE{ public class _SafeStr_2292 { public static const HABBO_NAVIGATOR_TRACKING_EVENT_CLOSED:String = "HABBO_NAVIGATOR_TRACKING_EVENT_CLOSED"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_ME:String = "HABBO_NAVIGATOR_TRACKING_EVENT_ME"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL:String = "HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_CATEGORIES:String = "HABBO_NAVIGATOR_TRACKING_EVENT_CATEGORIES"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FREQUENT_HISTORY:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FREQUENT_HISTORY"; } }//package _-0dE // _SafeStr_2292 = "_-QD" (String#39420, DoABC#3) //------------------------------------------------------------ //_-0df._SafeStr_4335 package _-0df{ import _-1Z6._SafeStr_2277; import _-5nQ._SafeStr_5025; public class _SafeStr_4335 extends _SafeStr_2277 { public function _SafeStr_4335(k:Function){ super(k, _SafeStr_5025); } public function _SafeStr_5645():_SafeStr_5025{ return ((_SafeStr_5906 as _SafeStr_5025)); } } }//package _-0df // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4335 = "_-12C" (String#24588, DoABC#3) // _SafeStr_5025 = "_-1lg" (String#9365, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2752 package _-0dQ{ import _-0gF._SafeStr_2661; import _-6Z2._SafeStr_10; public class _SafeStr_2752 implements _SafeStr_2661 { private var _assets:_SafeStr_10; public function dispose():void{ this._assets = null; } public function initialize(k:XML):Boolean{ return (true); } public function set assets(k:_SafeStr_10):void{ this._assets = k; } public function get assets():_SafeStr_10{ return (this._assets); } } }//package _-0dQ // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_2752 = "_-217" (String#9629, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2754 package _-0dQ{ import _-5Lb.AnimationStateData; import _-0gF._SafeStr_2661; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import _-5Lb.AnimationData; import _-5Lb.AnimationFrame; public class _SafeStr_2754 extends FurnitureVisualization { public static const _SafeStr_5907:int = 0; private var _SafeStr_5908:AnimatedFurnitureVisualizationData = null; private var _SafeStr_5769:int = -1; private var _SafeStr_5909:AnimationStateData; private var _SafeStr_5910:int = 0; private var _SafeStr_5911:int = 1; private var _SafeStr_5912:Number = 0; private var _SafeStr_5913:int = 0; private var _SafeStr_5914:Boolean = false; public function _SafeStr_2754(){ this._SafeStr_5909 = new AnimationStateData(); } protected function get _SafeStr_5915():int{ return (this._SafeStr_5913); } protected function get frameIncrease():int{ return (this._SafeStr_5911); } override protected function set direction(k:int):void{ if (super.direction != k) { super.direction = k; this._SafeStr_5914 = true; }; } override public function dispose():void{ super.dispose(); this._SafeStr_5908 = null; if (this._SafeStr_5909 != null) { this._SafeStr_5909.dispose(); this._SafeStr_5909 = null; }; } public function get animationId():int{ return (this._SafeStr_5909.animationId); } protected function getAnimationId(k:AnimationStateData):int{ var _local_2:int = this.animationId; if (((!((_local_2 == _SafeStr_5907))) && (this._SafeStr_5908._SafeStr_5916(this._SafeStr_5912, _local_2)))) { return (_local_2); }; return (_SafeStr_5907); } override public function initialize(k:_SafeStr_2661):Boolean{ if (!(k is AnimatedFurnitureVisualizationData)) { return (false); }; this._SafeStr_5908 = (k as AnimatedFurnitureVisualizationData); return (super.initialize(k)); } override protected function updateObject(k:Number, _arg_2:Number):Boolean{ var _local_3:_SafeStr_2456; var _local_4:int; var _local_5:_SafeStr_3021; var _local_6:int; if (super.updateObject(k, _arg_2)) { _local_3 = object; if (_local_3 == null) { return (false); }; _local_4 = _local_3.getState(0); if (_local_4 != this._SafeStr_5769) { this.setAnimation(_local_4); this._SafeStr_5769 = _local_4; _local_5 = _local_3.getModel(); if (_local_5 != null) { _local_6 = _local_5.getNumber(_SafeStr_2484._SafeStr_5917); this._SafeStr_5910 = _local_6; }; }; return (true); }; return (false); } override protected function updateModel(k:Number):Boolean{ var _local_2:_SafeStr_2456; var _local_3:_SafeStr_3021; var _local_4:Number; var _local_5:int; var _local_6:int; if (super.updateModel(k)) { _local_2 = object; if (_local_2 != null) { _local_3 = _local_2.getModel(); if (_local_3 != null) { if (this.usesAnimationResetting()) { _local_5 = _local_3.getNumber(_SafeStr_2484._SafeStr_5917); if (_local_5 > this._SafeStr_5910) { this._SafeStr_5910 = _local_5; this.setAnimation(this._SafeStr_5769); }; }; _local_4 = _local_3.getNumber(_SafeStr_2484._SafeStr_5918); if (!isNaN(_local_4)) { _local_6 = this._SafeStr_5908.getAnimationId(this._SafeStr_5912, _local_4); this.setAnimation(_local_6); }; }; }; return (true); }; return (false); } private function _SafeStr_5919(k:AnimationStateData, _arg_2:int):Boolean{ var _local_3:int = k.animationId; if (((AnimationData._SafeStr_5921(_local_3)) || (AnimationData._SafeStr_5920(_local_3)))) { if (_arg_2 == k._SafeStr_5922) { if (!k._SafeStr_5923) { return (true); }; }; }; return (false); } private function _SafeStr_5924(k:AnimationStateData):int{ var _local_2:int = k.animationId; if (((AnimationData._SafeStr_5921(_local_2)) || (AnimationData._SafeStr_5920(_local_2)))) { return (k._SafeStr_5922); }; return (_local_2); } protected function setAnimation(k:int):void{ if (this._SafeStr_5908 != null) { this._SafeStr_5925(this._SafeStr_5909, k, (this._SafeStr_5769 >= 0)); }; } protected function _SafeStr_5925(k:AnimationStateData, _arg_2:int, _arg_3:Boolean=true):Boolean{ var _local_5:int; var _local_6:int; var _local_4:int = k.animationId; if (_arg_3) { if (this._SafeStr_5919(k, _arg_2)) { return (false); }; _local_5 = this._SafeStr_5924(k); if (_arg_2 != _local_5) { if (!this._SafeStr_5908._SafeStr_5926(this._SafeStr_5912, _arg_2, _local_5)) { _local_6 = AnimationData._SafeStr_5927(_local_5); if (this._SafeStr_5908._SafeStr_5916(this._SafeStr_5912, _local_6)) { k._SafeStr_5922 = _arg_2; _arg_2 = _local_6; } else { _local_6 = AnimationData._SafeStr_5928(_arg_2); if (this._SafeStr_5908._SafeStr_5916(this._SafeStr_5912, _local_6)) { k._SafeStr_5922 = _arg_2; _arg_2 = _local_6; }; }; }; } else { if (AnimationData._SafeStr_5921(_local_4)) { _local_6 = AnimationData._SafeStr_5928(_arg_2); if (this._SafeStr_5908._SafeStr_5916(this._SafeStr_5912, _local_6)) { k._SafeStr_5922 = _arg_2; _arg_2 = _local_6; }; } else { if (!AnimationData._SafeStr_5920(_local_4)) { if (this.usesAnimationResetting()) { _local_6 = AnimationData._SafeStr_5927(_local_5); if (this._SafeStr_5908._SafeStr_5916(this._SafeStr_5912, _local_6)) { k._SafeStr_5922 = _arg_2; _arg_2 = _local_6; } else { _local_6 = AnimationData._SafeStr_5928(_arg_2); if (this._SafeStr_5908._SafeStr_5916(this._SafeStr_5912, _local_6)) { k._SafeStr_5922 = _arg_2; _arg_2 = _local_6; }; }; }; }; }; }; }; if (_local_4 != _arg_2) { k.animationId = _arg_2; return (true); }; return (false); } protected function _SafeStr_5929(k:int):Boolean{ return (this._SafeStr_5909._SafeStr_5929(k)); } protected function resetAllAnimationFrames():void{ if (this._SafeStr_5909 != null) { this._SafeStr_5909._SafeStr_5930(this._SafeStr_5913); }; } override protected function updateAnimation(k:Number):int{ if (this._SafeStr_5908 == null) { return (0); }; if (k != this._SafeStr_5912) { this._SafeStr_5912 = k; this._SafeStr_5913 = this._SafeStr_5908.getLayerCount(k); this.resetAllAnimationFrames(); }; var _local_2:int = this.updateAnimations(k); this._SafeStr_5914 = false; return (_local_2); } protected function updateAnimations(k:Number):int{ var _local_2:int; if (((!(this._SafeStr_5909._SafeStr_5923)) || (this._SafeStr_5914))) { _local_2 = this._SafeStr_5931(this._SafeStr_5909, k); if (this._SafeStr_5909._SafeStr_5923) { if (((AnimationData._SafeStr_5921(this._SafeStr_5909.animationId)) || (AnimationData._SafeStr_5920(this._SafeStr_5909.animationId)))) { this.setAnimation(this._SafeStr_5909._SafeStr_5922); this._SafeStr_5909._SafeStr_5923 = false; }; }; }; return (_local_2); } protected function _SafeStr_5931(k:AnimationStateData, _arg_2:Number):int{ var _local_8:Boolean; var _local_9:Boolean; var _local_10:AnimationFrame; var _local_11:int; if (((k._SafeStr_5923) && (!(this._SafeStr_5914)))) { return (0); }; var _local_3:int = k._SafeStr_5932; var _local_4:int = this.getAnimationId(k); if (_local_3 == 0) { _local_3 = this._SafeStr_5908._SafeStr_5933(_arg_2, _local_4, direction); }; _local_3 = (_local_3 + this.frameIncrease); k._SafeStr_5932 = _local_3; var _local_5:int; k._SafeStr_5923 = true; var _local_6 = (1 << (this._SafeStr_5913 - 1)); var _local_7:int = (this._SafeStr_5913 - 1); while (_local_7 >= 0) { _local_8 = k._SafeStr_5934(_local_7); if (((!(_local_8)) || (this._SafeStr_5914))) { _local_9 = k._SafeStr_5929(_local_7); _local_10 = k._SafeStr_5935(_local_7); if (_local_10 != null) { if (((_local_10._SafeStr_5937) && ((_local_10._SafeStr_5936 <= this.frameIncrease)))) { _local_9 = true; }; }; if (((((this._SafeStr_5914) || ((_local_10 == null)))) || ((((_local_10._SafeStr_5936 >= 0)) && (((_local_10._SafeStr_5936 = (_local_10._SafeStr_5936 - this.frameIncrease)) <= 0)))))) { _local_11 = AnimationFrame._SafeStr_5938; if (_local_10 != null) { _local_11 = _local_10._SafeStr_5939; }; if (_local_11 == AnimationFrame._SafeStr_5938) { _local_10 = this._SafeStr_5908._SafeStr_5935(_arg_2, _local_4, direction, _local_7, _local_3); } else { _local_10 = this._SafeStr_5908._SafeStr_5940(_arg_2, _local_4, direction, _local_7, _local_11, (_local_10._SafeStr_5941 + _local_10.repeats), _local_3); }; k._SafeStr_5942(_local_7, _local_10); _local_5 = (_local_5 | _local_6); }; if ((((_local_10 == null)) || ((_local_10._SafeStr_5936 == AnimationFrame._SafeStr_5943)))) { _local_9 = true; _local_8 = true; } else { k._SafeStr_5923 = false; }; k._SafeStr_5944(_local_7, _local_9); k._SafeStr_5945(_local_7, _local_8); }; _local_6 = (_local_6 >> 1); _local_7--; }; return (_local_5); } override protected function getFrameNumber(k:int, _arg_2:int):int{ var _local_3:AnimationFrame = this._SafeStr_5909._SafeStr_5935(_arg_2); if (_local_3 != null) { return (_local_3.id); }; return (super.getFrameNumber(k, _arg_2)); } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:int = super.getSpriteXOffset(k, _arg_2, _arg_3); var _local_5:AnimationFrame = this._SafeStr_5909._SafeStr_5935(_arg_3); if (_local_5 != null) { _local_4 = (_local_4 + _local_5.x); }; return (_local_4); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:int = super.getSpriteYOffset(k, _arg_2, _arg_3); var _local_5:AnimationFrame = this._SafeStr_5909._SafeStr_5935(_arg_3); if (_local_5 != null) { _local_4 = (_local_4 + _local_5.y); }; return (_local_4); } protected function usesAnimationResetting():Boolean{ return (false); } } }//package _-0dQ // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_5907 = "_-32U" (String#29501, DoABC#3) // _SafeStr_5908 = "_-47V" (String#11782, DoABC#3) // _SafeStr_5909 = "_-fA" (String#39992, DoABC#3) // _SafeStr_5910 = "_-3Oz" (String#30389, DoABC#3) // _SafeStr_5911 = "_-Yz" (String#14887, DoABC#3) // _SafeStr_5912 = "_-4gr" (String#33589, DoABC#3) // _SafeStr_5913 = "_-00j" (String#22067, DoABC#3) // _SafeStr_5914 = "_-0ah" (String#23456, DoABC#3) // _SafeStr_5915 = "_-4Qy" (String#32990, DoABC#3) // _SafeStr_5916 = "_-1Hm" (String#25184, DoABC#3) // _SafeStr_5917 = "_-5S8" (String#35481, DoABC#3) // _SafeStr_5918 = "_-W3" (String#39644, DoABC#3) // _SafeStr_5919 = "_-53m" (String#34514, DoABC#3) // _SafeStr_5920 = "_-3Aq" (String#29825, DoABC#3) // _SafeStr_5921 = "_-4nS" (String#33857, DoABC#3) // _SafeStr_5922 = "_-0pE" (String#24052, DoABC#3) // _SafeStr_5923 = "_-4-E" (String#31871, DoABC#3) // _SafeStr_5924 = "_-YV" (String#39739, DoABC#3) // _SafeStr_5925 = "_-3JD" (String#30149, DoABC#3) // _SafeStr_5926 = "_-4fZ" (String#33537, DoABC#3) // _SafeStr_5927 = "_-1mC" (String#26357, DoABC#3) // _SafeStr_5928 = "_-1yt" (String#26861, DoABC#3) // _SafeStr_5929 = "_-2gc" (String#10351, DoABC#3) // _SafeStr_5930 = "_-4qz" (String#33991, DoABC#3) // _SafeStr_5931 = "_-5o2" (String#36332, DoABC#3) // _SafeStr_5932 = "_-pt" (String#40408, DoABC#3) // _SafeStr_5933 = "_-0AP" (String#22422, DoABC#3) // _SafeStr_5934 = "_-2Zv" (String#28323, DoABC#3) // _SafeStr_5935 = "_-4Sm" (String#3672, DoABC#3) // _SafeStr_5936 = "_-5ts" (String#36573, DoABC#3) // _SafeStr_5937 = "_-5eh" (String#35983, DoABC#3) // _SafeStr_5938 = "_-6S2" (String#37919, DoABC#3) // _SafeStr_5939 = "_-4jD" (String#33685, DoABC#3) // _SafeStr_5940 = "_-4tm" (String#34100, DoABC#3) // _SafeStr_5941 = "_-3OK" (String#30359, DoABC#3) // _SafeStr_5942 = "_-db" (String#39934, DoABC#3) // _SafeStr_5943 = "_-3-U" (String#29378, DoABC#3) // _SafeStr_5944 = "_-58T" (String#34699, DoABC#3) // _SafeStr_5945 = "_-2mB" (String#28797, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2755 package _-0dQ{ import flash.display.BitmapData; import _-1WY._SafeStr_3897; import flash.display.Bitmap; import flash.geom.ColorTransform; import flash.geom.Matrix; public class _SafeStr_2755 extends _SafeStr_2754 { protected static const _SafeStr_5946:String = "THUMBNAIL"; private var _SafeStr_5947:String = null; private var _SafeStr_5948:String = null; private var _SafeStr_5949:Boolean = false; private var _SafeStr_5950:BitmapData; private var _SafeStr_5951:BitmapData; private var _SafeStr_5952:int; private var _SafeStr_5953:Boolean; public function set _SafeStr_5954(k:Boolean):void{ this._SafeStr_5949 = k; } public function get _SafeStr_5955():Boolean{ return (!((this._SafeStr_5951 == null))); } public function _SafeStr_5956(k:BitmapData, _arg_2:BitmapData=null):void{ this._SafeStr_5951 = k; this._SafeStr_5950 = (((_arg_2)!=null) ? _arg_2 : k); this._SafeStr_5953 = true; } override protected function updateModel(k:Number):Boolean{ var _local_2:Boolean = super.updateModel(k); if (!object) { return (_local_2); }; if (((!(this._SafeStr_5953)) && ((this._SafeStr_5952 == direction)))) { return (_local_2); }; this._SafeStr_5957(); return (true); } private function _SafeStr_5957():void{ if (_SafeStr_5958 == null) { return; }; if (this._SafeStr_5951 != null) { this._SafeStr_5959(this._SafeStr_5951, 64); this._SafeStr_5959(this._SafeStr_5950, 32); } else { _SafeStr_5958.disposeAsset(this._SafeStr_5960(64)); _SafeStr_5958.disposeAsset(this._SafeStr_5960(32)); }; this._SafeStr_5953 = false; this._SafeStr_5952 = direction; } private function _SafeStr_5959(k:BitmapData, _arg_2:int):void{ var _local_4:String; var _local_5:_SafeStr_3897; var _local_6:BitmapData; var _local_7:String; var _local_3:int; while (_local_3 < _SafeStr_5961) { if (getSpriteTag(_arg_2, direction, _local_3) == _SafeStr_5946) { _local_4 = (_SafeStr_5962(_arg_2, _local_3, false) + getFrameNumber(_arg_2, _local_3)); _local_5 = getAsset(_local_4, _local_3); if (_local_5 != null) { _local_6 = this._SafeStr_5963(k, _local_5); _local_7 = this._SafeStr_5960(_arg_2); _SafeStr_5958.disposeAsset(_local_7); _SafeStr_5958.addAsset(_local_7, _local_6, true, _local_5.offsetX, _local_5.offsetY); }; return; }; _local_3++; }; } private function _SafeStr_5963(k:BitmapData, _arg_2:_SafeStr_3897):BitmapData{ var _local_6:BitmapData; var _local_7:Bitmap; var _local_8:ColorTransform; var _local_3:Number = 1.1; var _local_4:Matrix = new Matrix(); var _local_5:Number = (_arg_2.width / k.width); switch (direction) { case 2: _local_4.a = _local_5; _local_4.b = (-0.5 * _local_5); _local_4.c = 0; _local_4.d = (_local_5 * _local_3); _local_4.tx = 0; _local_4.ty = ((0.5 * _local_5) * k.width); break; case 0: case 4: _local_4.a = _local_5; _local_4.b = (0.5 * _local_5); _local_4.c = 0; _local_4.d = (_local_5 * _local_3); _local_4.tx = 0; _local_4.ty = 0; break; default: _local_4.a = _local_5; _local_4.b = 0; _local_4.c = 0; _local_4.d = _local_5; _local_4.tx = 0; _local_4.ty = 0; }; if (this._SafeStr_5949) { _local_6 = new BitmapData((_arg_2.width + 2), (_arg_2.height + 2), true, 0); _local_7 = new Bitmap(k); _local_8 = new ColorTransform(); _local_8.color = 0; _local_6.draw(_local_7, _local_4, _local_8); _local_4.tx = (_local_4.tx + 1); _local_4.ty--; _local_6.draw(_local_7, _local_4, _local_8); _local_4.ty = (_local_4.ty + 2); _local_6.draw(_local_7, _local_4, _local_8); _local_4.tx = (_local_4.tx + 1); _local_4.ty--; _local_6.draw(_local_7, _local_4, _local_8); _local_4.tx--; _local_6.draw(_local_7, _local_4); } else { _local_6 = new BitmapData(_arg_2.width, _arg_2.height, true, 0); _local_6.draw(k, _local_4); }; return (_local_6); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ if ((((this._SafeStr_5951 == null)) || (!((getSpriteTag(k, direction, _arg_2) == _SafeStr_5946))))) { return (super.getSpriteAssetName(k, _arg_2)); }; return (this._SafeStr_5960(k)); } protected function _SafeStr_5960(k:int):String{ if (this._SafeStr_5947 == null) { this._SafeStr_5947 = this._SafeStr_5964(object.getId(), 32); this._SafeStr_5948 = this._SafeStr_5964(object.getId(), 64); }; return ((((k == 32)) ? this._SafeStr_5947 : this._SafeStr_5948)); } protected function _SafeStr_5964(k:int, _arg_2:int):String{ return ([type, k, "thumb", _arg_2].join("_")); } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2755 = "_-aP" (String#14907, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_5946 = "_-1JO" (String#25243, DoABC#3) // _SafeStr_5947 = "_-1rX" (String#26568, DoABC#3) // _SafeStr_5948 = "_-1pD" (String#26474, DoABC#3) // _SafeStr_5949 = "_-5o" (String#36329, DoABC#3) // _SafeStr_5950 = "_-VW" (String#39622, DoABC#3) // _SafeStr_5951 = "_-1a-" (String#25876, DoABC#3) // _SafeStr_5952 = "_-5q2" (String#36418, DoABC#3) // _SafeStr_5953 = "null" (String#466, DoABC#3) // _SafeStr_5954 = "_-5Du" (String#34912, DoABC#3) // _SafeStr_5955 = "_-64" (String#36997, DoABC#3) // _SafeStr_5956 = "_-2My" (String#27822, DoABC#3) // _SafeStr_5957 = "_-527" (String#34451, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5959 = "_-Tt" (String#39562, DoABC#3) // _SafeStr_5960 = "_-4-h" (String#31891, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_5962 = "_-3eJ" (String#30990, DoABC#3) // _SafeStr_5963 = "_-1qk" (String#26535, DoABC#3) // _SafeStr_5964 = "_-WI" (String#39654, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2756 package _-0dQ{ import _-6Sq._SafeStr_2484; import _-1WY._SafeStr_3897; import flash.display.BitmapData; import _-0gF._SafeStr_4369; public class _SafeStr_2756 extends _SafeStr_2755 { private static const _SafeStr_5965:String = "COLOR1"; private static const _SafeStr_5966:String = "COLOR2"; private static const DEFAULT_COLOR_1:int = 0xEEEEEE; private static const DEFAULT_COLOR_2:int = 0x4B4B4B; private var _color1:int; private var _color2:int; override protected function updateModel(k:Number):Boolean{ var _local_5:String; var _local_2:Boolean = super.updateModel(k); if (!_SafeStr_5955) { _local_5 = object.getModel().getString(_SafeStr_2484._SafeStr_5967); if (_local_5 != null) { _SafeStr_5956(this._SafeStr_5968(_local_5), this._SafeStr_5968((_local_5 + "_32"))); }; }; var _local_3:Number = object.getModel().getNumber(_SafeStr_2484.FURNITURE_GUILD_CUSTOMIZED_COLOR_1); this._color1 = ((isNaN(_local_3)) ? DEFAULT_COLOR_1 : (_local_3 as int)); var _local_4:Number = object.getModel().getNumber(_SafeStr_2484.FURNITURE_GUILD_CUSTOMIZED_COLOR_2); this._color2 = ((isNaN(_local_3)) ? DEFAULT_COLOR_2 : (_local_4 as int)); return (_local_2); } private function _SafeStr_5968(k:String):BitmapData{ var _local_2:_SafeStr_3897 = _SafeStr_5958.getAsset(k); if ((((_local_2 == null)) || ((_local_2.asset == null)))) { return (null); }; return (BitmapData(_local_2.asset.content)); } override protected function getSpriteColor(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:String = getSpriteTag(k, direction, _arg_2); switch (_local_4) { case _SafeStr_5965: return (this._color1); case _SafeStr_5966: return (this._color2); }; return (super.getSpriteColor(k, _arg_2, _arg_3)); } override protected function getLibraryAssetNameForSprite(k:_SafeStr_3897, _arg_2:_SafeStr_4369):String{ if (_arg_2.tag == _SafeStr_5946) { if (((object) && (object.getModel().getString(_SafeStr_2484._SafeStr_5967)))) { return (("%group.badge.url%" + object.getModel().getString(_SafeStr_2484._SafeStr_5967).replace("badge_", ""))); }; }; return (super.getLibraryAssetNameForSprite(k, _arg_2)); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2755 = "_-aP" (String#14907, DoABC#3) // _SafeStr_2756 = "_-3ve" (String#11562, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5946 = "_-1JO" (String#25243, DoABC#3) // _SafeStr_5955 = "_-64" (String#36997, DoABC#3) // _SafeStr_5956 = "_-2My" (String#27822, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5965 = "_-3xG" (String#11594, DoABC#3) // _SafeStr_5966 = "_-37q" (String#10784, DoABC#3) // _SafeStr_5967 = "_-0LH" (String#22837, DoABC#3) // _SafeStr_5968 = "_-0Bd" (String#22463, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2758 package _-0dQ{ import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import _-1WY._SafeStr_3897; import flash.display.BitmapData; import flash.geom.Matrix; import _-0gF._SafeStr_4369; public class _SafeStr_2758 extends FurnitureVisualization { private static const _SafeStr_5969:String = "branded_image"; private static const _SafeStr_5970:int = 0; private static const _SafeStr_5971:int = 1; private static const _SafeStr_5972:int = 2; private static const _SafeStr_5973:int = 3; protected var _SafeStr_5974:String; protected var _SafeStr_5975:Boolean = false; protected var _SafeStr_5976:int; protected var _SafeStr_5977:int; protected var _SafeStr_5978:int; private var _SafeStr_5979:String; override public function dispose():void{ if (((this._SafeStr_5979) && (_SafeStr_5958))) { _SafeStr_5958.disposeAsset(this._SafeStr_5979); this._SafeStr_5979 = null; }; super.dispose(); this._SafeStr_5974 = null; } override protected function updateObject(k:Number, _arg_2:Number):Boolean{ if (super.updateObject(k, _arg_2)) { if (this._SafeStr_5975) { this._SafeStr_5980(k); }; return (true); }; return (false); } override protected function updateModel(k:Number):Boolean{ var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_2:Boolean = super.updateModel(k); if (_local_2) { _local_3 = object; if (_local_3 != null) { _local_4 = _local_3.getModel(); if (_local_4 != null) { this._SafeStr_5976 = _local_4.getNumber(_SafeStr_2484._SafeStr_5981); this._SafeStr_5977 = _local_4.getNumber(_SafeStr_2484._SafeStr_5982); this._SafeStr_5978 = _local_4.getNumber(_SafeStr_2484._SafeStr_5983); }; }; }; if (!this._SafeStr_5975) { this._SafeStr_5975 = this._SafeStr_5984(); if (this._SafeStr_5975) { this._SafeStr_5980(k); return (true); }; } else { if (this._SafeStr_5985()) { this._SafeStr_5975 = false; this._SafeStr_5974 = null; return (true); }; }; return (_local_2); } protected function _SafeStr_5985():Boolean{ var _local_2:_SafeStr_3021; var _local_3:String; var k:_SafeStr_2456 = object; if (k != null) { _local_2 = k.getModel(); if (_local_2 != null) { _local_3 = _local_2.getString(_SafeStr_2484._SafeStr_5986); if (((!((_local_3 == null))) && (!((_local_3 == this._SafeStr_5974))))) { return (true); }; }; }; return (false); } protected function _SafeStr_5984():Boolean{ var _local_2:_SafeStr_3021; var _local_3:String; var _local_4:Number; var _local_5:_SafeStr_3897; var _local_6:BitmapData; var k:_SafeStr_2456 = object; if (k != null) { _local_2 = k.getModel(); if (_local_2 != null) { _local_3 = _local_2.getString(_SafeStr_2484._SafeStr_5986); if (_local_3 != null) { if ((((this._SafeStr_5974 == null)) || (!((this._SafeStr_5974 == _local_3))))) { _local_4 = _local_2.getNumber(_SafeStr_2484._SafeStr_5987); if (_local_4 == 1) { _local_5 = _SafeStr_5958.getAsset(_local_3); if (_local_5 != null) { _local_6 = (_local_5.asset.content as BitmapData); if (_local_6 != null) { this.imageReady(_local_6, _local_3); return (true); }; }; }; }; }; }; }; return (false); } override protected function updateSprites(k:int, _arg_2:Boolean, _arg_3:int):void{ super.updateSprites(k, _arg_2, _arg_3); } protected function imageReady(k:BitmapData, _arg_2:String):void{ _SafeStr_4.log(("billboard visualization got image from url = " + _arg_2)); if (k != null) { this._SafeStr_5974 = _arg_2; } else { this._SafeStr_5974 = null; }; } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ var _local_7:int; var _local_3:int = _SafeStr_5988(k); var _local_4:String = type; var _local_5:String = ""; if (_arg_2 < (_SafeStr_5961 - 1)) { _local_5 = String.fromCharCode(("a".charCodeAt() + _arg_2)); } else { _local_5 = "sd"; }; if (_local_3 == 1) { _local_4 = (_local_4 + ("_icon_" + _local_5)); } else { _local_7 = getFrameNumber(k, _arg_2); _local_4 = (_local_4 + ((((((("_" + _local_3) + "_") + _local_5) + "_") + direction) + "_") + _local_7)); }; var _local_6:String = getSpriteTag(k, direction, _arg_2); if (((!((this._SafeStr_5974 == null))) && ((_local_6 == _SafeStr_5969)))) { return (((((this._SafeStr_5974 + "_") + _local_3) + "_") + object.getState(0))); }; return (_local_4); } private function _SafeStr_5980(k:int):void{ var _local_9:BitmapData; var _local_15:Matrix; if ((((object == null)) || ((this._SafeStr_5974 == null)))) { return; }; var _local_2:_SafeStr_3897 = _SafeStr_5958.getAsset(this._SafeStr_5974); if (_local_2 == null) { return; }; var _local_3:int = object.getState(0); var _local_4:int = _SafeStr_5988(k); var _local_5:String = ((((this._SafeStr_5974 + "_") + _local_4) + "_") + _local_3); var _local_6:_SafeStr_3897 = _SafeStr_5958.getAsset(_local_5); if (_local_6 != null) { return; }; var _local_7:BitmapData = (_local_2.asset.content as BitmapData); if (_local_7 == null) { _SafeStr_4.log(("could not find bitmap data for image " + _local_5)); return; }; var _local_8:Boolean = true; if (this._SafeStr_5974.indexOf("noscale") > -1) { _local_8 = false; }; if ((((_local_4 == 32)) && (_local_8))) { _local_15 = new Matrix(); _local_15.scale(0.5, 0.5); _local_9 = new BitmapData((_local_7.width / 2), (_local_7.height / 2), true, 0xFFFFFF); _local_9.draw(_local_7, _local_15); } else { _local_9 = _local_7.clone(); }; var _local_10:int; var _local_11:int; var _local_12:Boolean; var _local_13:Boolean; switch (_local_3) { case _SafeStr_5970: _local_10 = 0; _local_11 = 0; _local_12 = false; _local_13 = false; break; case _SafeStr_5971: _local_10 = -(_local_9.width); _local_11 = 0; _local_12 = true; _local_13 = false; break; case _SafeStr_5972: _local_10 = -(_local_9.width); _local_11 = -(_local_9.height); _local_12 = true; _local_13 = true; break; case _SafeStr_5973: _local_10 = 0; _local_11 = -(_local_9.height); _local_12 = false; _local_13 = true; break; default: _SafeStr_4.log(("could not handle unknown state " + _local_3)); }; if (this._SafeStr_5979) { _SafeStr_5958.disposeAsset(this._SafeStr_5979); }; this._SafeStr_5979 = _local_5; var _local_14:Boolean = _SafeStr_5958.addAsset(_local_5, _local_9, true, _local_10, _local_11, _local_12, _local_13); if (!_local_14) { _SafeStr_4.log(("could not add asset for image " + _local_5)); }; } override protected function getLibraryAssetNameForSprite(k:_SafeStr_3897, _arg_2:_SafeStr_4369):String{ var _local_3:String; if (_arg_2.tag != _SafeStr_5969) { return (super.getLibraryAssetNameForSprite(k, _arg_2)); }; if (object) { _local_3 = object.getModel().getString(_SafeStr_2484._SafeStr_5986); }; if (((_local_3) && ((_local_3.length > 0)))) { return (_local_3); }; return (super.getLibraryAssetNameForSprite(k, _arg_2)); } } }//package _-0dQ // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2758 = "_-22r" (String#9658, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_5969 = "_-4Mq" (String#32826, DoABC#3) // _SafeStr_5970 = "_-3bp" (String#30896, DoABC#3) // _SafeStr_5971 = "_-5WH" (String#35643, DoABC#3) // _SafeStr_5972 = "_-6Pl" (String#37831, DoABC#3) // _SafeStr_5973 = "_-5Mi" (String#35250, DoABC#3) // _SafeStr_5974 = "_-3T" (String#845, DoABC#3) // _SafeStr_5975 = "_-0Rs" (String#23107, DoABC#3) // _SafeStr_5976 = "_-3GT" (String#30043, DoABC#3) // _SafeStr_5977 = "_-1QR" (String#25512, DoABC#3) // _SafeStr_5978 = "_-2Kw" (String#27743, DoABC#3) // _SafeStr_5979 = "_-YA" (String#14876, DoABC#3) // _SafeStr_5980 = "_-4GM" (String#32563, DoABC#3) // _SafeStr_5981 = "_-4-1" (String#31860, DoABC#3) // _SafeStr_5982 = "_-4mM" (String#33810, DoABC#3) // _SafeStr_5983 = "_-1xF" (String#26788, DoABC#3) // _SafeStr_5984 = "_-1NE" (String#25393, DoABC#3) // _SafeStr_5985 = "_-23U" (String#27072, DoABC#3) // _SafeStr_5986 = "_-2VL" (String#28145, DoABC#3) // _SafeStr_5987 = "_-3Gp" (String#30056, DoABC#3) // _SafeStr_5988 = "_-lB" (String#15090, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2759 package _-0dQ{ import _-6Sq._SafeStr_2484; import _-4wZ._SafeStr_3021; public class _SafeStr_2759 extends _SafeStr_2758 { override protected function getAdClickUrl(k:_SafeStr_3021):String{ return (k.getString(_SafeStr_2484._SafeStr_5989)); } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ return ((super.getSpriteXOffset(k, _arg_2, _arg_3) + _SafeStr_5976)); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ return ((super.getSpriteYOffset(k, _arg_2, _arg_3) + _SafeStr_5977)); } override protected function getSpriteZOffset(k:int, _arg_2:int, _arg_3:int):Number{ return ((super.getSpriteZOffset(k, _arg_2, _arg_3) + (_SafeStr_5978 * -1))); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2758 = "_-22r" (String#9658, DoABC#3) // _SafeStr_2759 = "_-0OK" (String#22971, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_5976 = "_-3GT" (String#30043, DoABC#3) // _SafeStr_5977 = "_-1QR" (String#25512, DoABC#3) // _SafeStr_5978 = "_-2Kw" (String#27743, DoABC#3) // _SafeStr_5989 = "_-1Oj" (String#25446, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2760 package _-0dQ{ import _-2Tm._SafeStr_2757; import _-1OV._SafeStr_13; import _-1OV._SafeStr_20; import _-1OV._SafeStr_50; import _-1OV._SafeStr_48; public class _SafeStr_2760 extends FurnitureVisualizationData { private var _SafeStr_5990:_SafeStr_2757; public function _SafeStr_2760(){ this._SafeStr_5990 = new _SafeStr_2757(); } public function set _SafeStr_5447(k:_SafeStr_13):void{ this._SafeStr_5990._SafeStr_5447 = k; } override public function dispose():void{ super.dispose(); this._SafeStr_5990.dispose(); this._SafeStr_5990 = null; } public function _SafeStr_5991(k:String, _arg_2:Number, _arg_3:String=null, _arg_4:_SafeStr_20=null, _arg_5:_SafeStr_50=null):_SafeStr_48{ return (this._SafeStr_5990._SafeStr_5991(k, _arg_2, _arg_3, _arg_4, _arg_5)); } } }//package _-0dQ // _SafeStr_13 = "_-48Z" (String#32239, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_2757 = "_-1g9" (String#9300, DoABC#3) // _SafeStr_2760 = "_-6-g" (String#13673, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_50 = "_-2Bo" (String#9823, DoABC#3) // _SafeStr_5447 = "_-6TS" (String#37974, DoABC#3) // _SafeStr_5990 = "_-1wl" (String#26770, DoABC#3) // _SafeStr_5991 = "_-5g5" (String#36035, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2761 package _-0dQ{ import _-6Sq._SafeStr_2484; import _-1WY._SafeStr_3897; import _-0gF._SafeStr_4369; public class _SafeStr_2761 extends _SafeStr_2754 { private static const _SafeStr_5992:String = "BADGE"; private var _SafeStr_5993:String = ""; private var _SafeStr_5994:String = ""; private var _SafeStr_5995:int = -1; override protected function updateModel(k:Number):Boolean{ var _local_3:Boolean; var _local_2:Boolean = super.updateModel(k); if (!isNaN(object.getModel().getNumber(_SafeStr_2484._SafeStr_5996))) { _local_3 = !((object.getModel().getNumber(_SafeStr_2484._SafeStr_5996) == 0)); if (((_local_3) && ((this._SafeStr_5993 == "")))) { this._SafeStr_5993 = object.getModel().getString(_SafeStr_2484._SafeStr_5997); if (this._SafeStr_5994 == "") { this._SafeStr_5994 = (this._SafeStr_5993 + "_32"); }; if (object.getModel().hasNumber(_SafeStr_2484._SafeStr_5998)) { this._SafeStr_5995 = object.getModel().getNumber(_SafeStr_2484._SafeStr_5998); }; _local_2 = true; }; }; return (_local_2); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ var _local_3:String = getSpriteTag(k, direction, _arg_2); if (((!((_local_3 == _SafeStr_5992))) || (((!((this._SafeStr_5995 == -1))) && (!((object.getState(0) == this._SafeStr_5995))))))) { return (super.getSpriteAssetName(k, _arg_2)); }; if (k == 32) { return (this._SafeStr_5994); }; return (this._SafeStr_5993); } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_5:_SafeStr_3897; var _local_4:int = super.getSpriteXOffset(k, _arg_2, _arg_3); if (getSpriteTag(k, _arg_2, _arg_3) == _SafeStr_5992) { _local_5 = getAsset((((k == 32)) ? this._SafeStr_5994 : this._SafeStr_5993), _arg_3); if (k == 64) { _local_4 = (_local_4 + ((40 - _local_5.width) / 2)); } else { _local_4 = (_local_4 + ((20 - _local_5.width) / 2)); }; }; return (_local_4); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_5:_SafeStr_3897; var _local_4:int = super.getSpriteYOffset(k, _arg_2, _arg_3); if (getSpriteTag(k, _arg_2, _arg_3) == _SafeStr_5992) { _local_5 = getAsset((((k == 32)) ? this._SafeStr_5994 : this._SafeStr_5993), _arg_3); if (k == 64) { _local_4 = (_local_4 + ((40 - _local_5.height) / 2)); } else { _local_4 = (_local_4 + ((20 - _local_5.height) / 2)); }; }; return (_local_4); } override protected function getLibraryAssetNameForSprite(k:_SafeStr_3897, _arg_2:_SafeStr_4369):String{ if (_arg_2.tag == _SafeStr_5992) { return (((("%image.library.url%" + "album1584/") + _arg_2.assetName.replace("badge_", "")) + ".gif")); }; return (super.getLibraryAssetNameForSprite(k, _arg_2)); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2761 = "_-1UJ" (String#9113, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5992 = "_-5RV" (String#13126, DoABC#3) // _SafeStr_5993 = "_-0Db" (String#7809, DoABC#3) // _SafeStr_5994 = "_-0qE" (String#8408, DoABC#3) // _SafeStr_5995 = "_-27t" (String#27234, DoABC#3) // _SafeStr_5996 = "_-54q" (String#34551, DoABC#3) // _SafeStr_5997 = "_-3nT" (String#31375, DoABC#3) // _SafeStr_5998 = "_-1ol" (String#26454, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2762 package _-0dQ{ import _-0eJ._SafeStr_2304; import _-4wZ._SafeStr_3021; import _-4wZ._SafeStr_2456; import _-6Sq._SafeStr_2484; public class _SafeStr_2762 extends FurnitureVisualization { private var _SafeStr_5999:int = 0; private var _SafeStr_6000:int = 0; override public function update(k:_SafeStr_2304, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void{ this._SafeStr_6001(); super.update(k, _arg_2, _arg_3, _arg_4); } private function _SafeStr_6001():void{ var _local_2:_SafeStr_3021; var _local_3:int; var _local_4:String; var _local_5:int; var k:_SafeStr_2456 = object; if (k != null) { _local_2 = k.getModel(); if (_local_2 != null) { _local_3 = 1000; _local_4 = _local_2.getString(_SafeStr_2484._SafeStr_6002); _local_5 = parseInt(_local_4); this._SafeStr_5999 = Math.floor((_local_5 / _local_3)); this._SafeStr_6000 = (_local_5 % _local_3); }; }; } override protected function getFrameNumber(k:int, _arg_2:int):int{ if (_arg_2 <= 1) { return (this._SafeStr_5999); }; return (this._SafeStr_6000); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ var _local_3:int = _SafeStr_5988(k); var _local_4:String = type; var _local_5:String = ""; if (_arg_2 < (_SafeStr_5961 - 1)) { _local_5 = String.fromCharCode(("a".charCodeAt() + _arg_2)); } else { _local_5 = "sd"; }; var _local_6:int = this.getFrameNumber(k, _arg_2); _local_4 = (_local_4 + ((((("_" + _local_3) + "_") + _local_5) + "_") + direction)); _local_4 = (_local_4 + ("_" + _local_6)); return (_local_4); } } }//package _-0dQ // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2762 = "_-2NU" (String#27842, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_5988 = "_-lB" (String#15090, DoABC#3) // _SafeStr_5999 = "_-3tk" (String#11529, DoABC#3) // _SafeStr_6000 = "_-cu" (String#14953, DoABC#3) // _SafeStr_6001 = "_-0x0" (String#8520, DoABC#3) // _SafeStr_6002 = "_-3DA" (String#29920, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2763 package _-0dQ{ public class _SafeStr_2763 extends _SafeStr_2754 { private static const _SafeStr_6003:int = 3; private static const _SafeStr_6004:int = 2; private static const _SafeStr_6005:int = 1; private static const _SafeStr_6006:int = 15; private var _SafeStr_6007:Array; private var _SafeStr_6008:int; public function _SafeStr_2763(){ this._SafeStr_6007 = new Array(); super(); } override protected function setAnimation(k:int):void{ if (k == _SafeStr_6004) { this._SafeStr_6007 = new Array(); this._SafeStr_6007.push(_SafeStr_6005); this._SafeStr_6008 = _SafeStr_6006; }; super.setAnimation(k); } override protected function updateAnimation(k:Number):int{ if (this._SafeStr_6008 > 0) { this._SafeStr_6008--; }; if (this._SafeStr_6008 == 0) { if (this._SafeStr_6007.length > 0) { super.setAnimation(this._SafeStr_6007.shift()); }; }; return (super.updateAnimation(k)); } override protected function usesAnimationResetting():Boolean{ return (true); } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2763 = "_-Bl" (String#14523, DoABC#3) // _SafeStr_6003 = "_-3pg" (String#1525, DoABC#3) // _SafeStr_6004 = "_-4lM" (String#33770, DoABC#3) // _SafeStr_6005 = "_-05d" (String#22244, DoABC#3) // _SafeStr_6006 = "_-5XN" (String#35691, DoABC#3) // _SafeStr_6007 = "_-5Wq" (String#1571, DoABC#3) // _SafeStr_6008 = "_-3bf" (String#30888, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2764 package _-0dQ{ public class _SafeStr_2764 extends _SafeStr_2754 { private static const _SafeStr_6009:String = "seconds_sprite"; private static const _SafeStr_6010:String = "ten_seconds_sprite"; private static const _SafeStr_6011:String = "minutes_sprite"; private static const _SafeStr_6012:String = "ten_minutes_sprite"; override public function get animationId():int{ return (0); } override protected function getFrameNumber(k:int, _arg_2:int):int{ var _local_3:String = getSpriteTag(k, direction, _arg_2); var _local_4:int = super.animationId; switch (_local_3) { case _SafeStr_6009: return (((_local_4 % 60) % 10)); case _SafeStr_6010: return (((_local_4 % 60) / 10)); case _SafeStr_6011: return (((_local_4 / 60) % 10)); case _SafeStr_6012: return ((((_local_4 / 60) / 10) % 10)); default: return (super.getFrameNumber(k, _arg_2)); }; } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2764 = "_-0ay" (String#8194, DoABC#3) // _SafeStr_6009 = "_-6Eo" (String#37422, DoABC#3) // _SafeStr_6010 = "_-6BW" (String#37289, DoABC#3) // _SafeStr_6011 = "_-1FB" (String#25083, DoABC#3) // _SafeStr_6012 = "_-40G" (String#31916, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2765 package _-0dQ{ import _-6Sq._SafeStr_2484; public class _SafeStr_2765 extends _SafeStr_2754 { private var _SafeStr_5911:int = 1; private var _SafeStr_6013:Number = 0; override protected function get frameIncrease():int{ return (this._SafeStr_5911); } override protected function updateAnimations(k:Number):int{ this._SafeStr_6013 = (this._SafeStr_6013 + object.getModel().getNumber(_SafeStr_2484._SafeStr_6014)); this._SafeStr_5911 = this._SafeStr_6013; this._SafeStr_6013 = (this._SafeStr_6013 - this._SafeStr_5911); return (super.updateAnimations(k)); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2765 = "_-2Uk" (String#10150, DoABC#3) // _SafeStr_5911 = "_-Yz" (String#14887, DoABC#3) // _SafeStr_6013 = "_-3DC" (String#29921, DoABC#3) // _SafeStr_6014 = "_-1Zt" (String#25872, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2766 package _-0dQ{ public class _SafeStr_2766 extends _SafeStr_2754 { private static const ANIMATION_ID_OFFSET_SLOW1:int = 10; private static const ANIMATION_ID_OFFSET_SLOW2:int = 20; private static const _SafeStr_6015:int = 31; private static const _SafeStr_6003:int = 32; private var _SafeStr_6007:Array; private var _SafeStr_6016:Boolean = false; public function _SafeStr_2766(){ this._SafeStr_6007 = new Array(); super(); } override protected function setAnimation(k:int):void{ if (k == -1) { if (!this._SafeStr_6016) { this._SafeStr_6016 = true; this._SafeStr_6007 = new Array(); this._SafeStr_6007.push(_SafeStr_6015); this._SafeStr_6007.push(_SafeStr_6003); return; }; }; if ((((k > 0)) && ((k <= ANIMATION_ID_OFFSET_SLOW1)))) { if (this._SafeStr_6016) { this._SafeStr_6016 = false; this._SafeStr_6007 = new Array(); this._SafeStr_6007.push((ANIMATION_ID_OFFSET_SLOW1 + k)); this._SafeStr_6007.push((ANIMATION_ID_OFFSET_SLOW2 + k)); this._SafeStr_6007.push(k); return; }; super.setAnimation(k); }; } override protected function updateAnimation(k:Number):int{ if (((((super._SafeStr_5929(1)) && (super._SafeStr_5929(2)))) && (super._SafeStr_5929(3)))) { if (this._SafeStr_6007.length > 0) { super.setAnimation(this._SafeStr_6007.shift()); }; }; return (super.updateAnimation(k)); } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2766 = "_-4qB" (String#12493, DoABC#3) // _SafeStr_5929 = "_-2gc" (String#10351, DoABC#3) // _SafeStr_6003 = "_-3pg" (String#1525, DoABC#3) // _SafeStr_6007 = "_-5Wq" (String#1571, DoABC#3) // _SafeStr_6015 = "_-1M7" (String#8971, DoABC#3) // _SafeStr_6016 = "_-ri" (String#507, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2767 package _-0dQ{ import flash.events.ErrorEvent; import flash.display.Loader; import flash.system.LoaderContext; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.net.URLRequest; import _-39e.Exception; import flash.display.LoaderInfo; import flash.display.Bitmap; public class _SafeStr_2767 extends _SafeStr_2755 { private var _SafeStr_6017:String = null; private static function _SafeStr_6018(k:ErrorEvent):void{ _SafeStr_4.log(("External Image thumbnail download error: " + k.toString())); } override protected function updateModel(k:Number):Boolean{ var _local_2:String; var _local_3:Loader; var _local_4:LoaderContext; if (object != null) { _local_2 = this.getThumbnailURL(); if (this._SafeStr_6017 != _local_2) { this._SafeStr_6017 = _local_2; if (((!((this._SafeStr_6017 == null))) && (!((this._SafeStr_6017 == ""))))) { _local_3 = new Loader(); _local_3.name = _local_2; _local_3.contentLoaderInfo.addEventListener(Event.COMPLETE, this._SafeStr_6019); _local_3.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _SafeStr_6018); _local_3.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, _SafeStr_6018); _local_4 = new LoaderContext(true); _local_4.checkPolicyFile = true; _local_3.load(new URLRequest(_local_2), _local_4); } else { _SafeStr_5956(null); }; }; }; return (super.updateModel(k)); } protected function getThumbnailURL():String{ throw (new Exception("This method must be overridden!")); } private function _SafeStr_6019(k:Event):void{ var _local_2:LoaderInfo = (k.target as LoaderInfo); var _local_3:Bitmap = (_local_2.content as Bitmap); if (_local_3 != null) { _SafeStr_5956(_local_3.bitmapData); } else { _SafeStr_5956(null); }; } } }//package _-0dQ // _SafeStr_2755 = "_-aP" (String#14907, DoABC#3) // _SafeStr_2767 = "_-0CE" (String#7794, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5956 = "_-2My" (String#27822, DoABC#3) // _SafeStr_6017 = "_-3Gm" (String#10939, DoABC#3) // _SafeStr_6018 = "_-1yo" (String#26857, DoABC#3) // _SafeStr_6019 = "_-3R8" (String#30484, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2768 package _-0dQ{ import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import _-5NM.Map; public class _SafeStr_2768 extends _SafeStr_2767 { protected static const _SafeStr_6020:String = "THUMBNAIL_URL"; override protected function getThumbnailURL():String{ var k:_SafeStr_3021 = object.getModel(); var _local_2:Map = k._SafeStr_6021(_SafeStr_2484._SafeStr_6022); var _local_3:String = k.getString(_SafeStr_2484._SafeStr_6023); if (_local_3 == null) { return (null); }; return ((_local_3 + _local_2.getValue(_SafeStr_6020))); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2767 = "_-0CE" (String#7794, DoABC#3) // _SafeStr_2768 = "_-2ND" (String#10026, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_6020 = "_-0cg" (String#23540, DoABC#3) // _SafeStr_6021 = "_-3dy" (String#11300, DoABC#3) // _SafeStr_6022 = "_-54Q" (String#34537, DoABC#3) // _SafeStr_6023 = "_-1AF" (String#24897, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2769 package _-0dQ{ import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; public class _SafeStr_2769 extends _SafeStr_2754 { private static const _SafeStr_6024:String = "ones_sprite"; private static const _SafeStr_6025:String = "tens_sprite"; private static const _SafeStr_6026:String = "hundreds_sprite"; private static const _SafeStr_6027:Array = [-1, 1]; private static const _SafeStr_6028:int = -1; override protected function updateObject(k:Number, _arg_2:Number):Boolean{ super.updateObject(k, _arg_2); return (true); } override protected function getFrameNumber(k:int, _arg_2:int):int{ var _local_3:_SafeStr_3021 = object.getModel(); var _local_4:int = _local_3.getNumber(_SafeStr_2484._SafeStr_6029); var _local_5:String = getSpriteTag(k, direction, _arg_2); switch (_local_5) { case _SafeStr_6024: return ((_local_4 % 10)); case _SafeStr_6025: return (((_local_4 / 10) % 10)); case _SafeStr_6026: return (((_local_4 / 100) % 10)); default: return (super.getFrameNumber(k, _arg_2)); }; } override protected function getSpriteAlpha(k:int, _arg_2:int, _arg_3:int):int{ var _local_6:String; var _local_4:_SafeStr_3021 = object.getModel(); var _local_5:int = _local_4.getNumber(_SafeStr_2484._SafeStr_6029); if (((!((_SafeStr_6027.indexOf(object.getState(0)) == -1))) || ((_local_5 == _SafeStr_6028)))) { _local_6 = getSpriteTag(k, _arg_2, _arg_3); switch (_local_6) { case _SafeStr_6024: case _SafeStr_6025: case _SafeStr_6026: return (0); }; }; return (super.getSpriteAlpha(k, _arg_2, _arg_3)); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2769 = "_-sG" (String#15204, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_6024 = "_-2tN" (String#3286, DoABC#3) // _SafeStr_6025 = "_-46V" (String#3591, DoABC#3) // _SafeStr_6026 = "_-5MN" (String#3896, DoABC#3) // _SafeStr_6027 = "_-vO" (String#40596, DoABC#3) // _SafeStr_6028 = "_-3cP" (String#30920, DoABC#3) // _SafeStr_6029 = "_-4s1" (String#34028, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2770 package _-0dQ{ import _-0eJ._SafeStr_2304; import _-4wZ._SafeStr_3021; import _-4wZ._SafeStr_2456; import _-6Sq._SafeStr_2484; public class _SafeStr_2770 extends FurnitureFireworksVisualization { private static const _SafeStr_6030:int = 0; private static const _SafeStr_6031:int = 9; private static const _SafeStr_6032:int = 11; private var _SafeStr_5999:int = 0; private var _SafeStr_6000:int = 0; private var _SafeStr_5769:int = 0; override public function update(k:_SafeStr_2304, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void{ this._SafeStr_6001(); super.update(k, _arg_2, _arg_3, _arg_4); } private function _SafeStr_6001():void{ var _local_2:_SafeStr_3021; var _local_3:int; var _local_4:String; var _local_5:int; var _local_6:int; var _local_7:int; var k:_SafeStr_2456 = object; if (k != null) { _local_2 = k.getModel(); if (_local_2 != null) { _local_3 = 1000; _local_4 = _local_2.getString(_SafeStr_2484._SafeStr_6002); _local_5 = parseInt(_local_4); _local_6 = Math.floor((_local_5 / _local_3)); _local_7 = (_local_5 % _local_3); this._SafeStr_5999 = (((_local_6 > _SafeStr_6031)) ? 0 : _local_6); this._SafeStr_6000 = (((_local_7 > _SafeStr_6032)) ? 0 : _local_7); }; }; } override protected function getFrameNumber(k:int, _arg_2:int):int{ if (this._SafeStr_5769 == _SafeStr_6030) { if (_arg_2 <= 1) { return (this._SafeStr_5999); }; if (_arg_2 == 2) { return (this._SafeStr_6000); }; }; return (super.getFrameNumber(k, _arg_2)); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ var _local_3:int = _SafeStr_5988(k); var _local_4:String = type; var _local_5:String = ""; if (_arg_2 < (_SafeStr_5961 - 1)) { _local_5 = String.fromCharCode(("a".charCodeAt() + _arg_2)); } else { _local_5 = "sd"; }; var _local_6:int = this.getFrameNumber(k, _arg_2); _local_4 = (_local_4 + ((((("_" + _local_3) + "_") + _local_5) + "_") + direction)); _local_4 = (_local_4 + ("_" + _local_6)); return (_local_4); } override protected function setAnimation(k:int):void{ this._SafeStr_5769 = k; super.setAnimation(k); } } }//package _-0dQ // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2770 = "_-5VU" (String#13184, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_5988 = "_-lB" (String#15090, DoABC#3) // _SafeStr_5999 = "_-3tk" (String#11529, DoABC#3) // _SafeStr_6000 = "_-cu" (String#14953, DoABC#3) // _SafeStr_6001 = "_-0x0" (String#8520, DoABC#3) // _SafeStr_6002 = "_-3DA" (String#29920, DoABC#3) // _SafeStr_6030 = "_-Ey" (String#38989, DoABC#3) // _SafeStr_6031 = "_-0kg" (String#23868, DoABC#3) // _SafeStr_6032 = "_-0U1" (String#23192, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2771 package _-0dQ{ public class _SafeStr_2771 extends _SafeStr_2754 { private static const _SafeStr_6024:String = "ones_sprite"; private static const _SafeStr_6025:String = "tens_sprite"; private static const _SafeStr_6026:String = "hundreds_sprite"; private static const _SafeStr_6033:String = "thousands_sprite"; override public function get animationId():int{ return (0); } override protected function getFrameNumber(k:int, _arg_2:int):int{ var _local_3:String = getSpriteTag(k, direction, _arg_2); var _local_4:int = super.animationId; switch (_local_3) { case _SafeStr_6024: return ((_local_4 % 10)); case _SafeStr_6025: return (((_local_4 / 10) % 10)); case _SafeStr_6026: return (((_local_4 / 100) % 10)); case _SafeStr_6033: return (((_local_4 / 1000) % 10)); default: return (super.getFrameNumber(k, _arg_2)); }; } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2771 = "_-3DH" (String#10882, DoABC#3) // _SafeStr_6024 = "_-2tN" (String#3286, DoABC#3) // _SafeStr_6025 = "_-46V" (String#3591, DoABC#3) // _SafeStr_6026 = "_-5MN" (String#3896, DoABC#3) // _SafeStr_6033 = "_-04U" (String#22204, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2772 package _-0dQ{ import _-6Sq._SafeStr_2484; import _-1WY._SafeStr_3897; import _-0gF._SafeStr_4369; public class _SafeStr_2772 extends _SafeStr_2754 { public static const _SafeStr_5965:String = "COLOR1"; public static const _SafeStr_5966:String = "COLOR2"; public static const DEFAULT_COLOR_1:int = 0xEEEEEE; public static const DEFAULT_COLOR_2:int = 0x4B4B4B; private static const _SafeStr_5992:String = "BADGE"; private var _color1:int; private var _color2:int; private var _SafeStr_5993:String = ""; private var _SafeStr_5994:String = ""; override protected function updateModel(k:Number):Boolean{ var _local_5:String; var _local_2:Boolean = super.updateModel(k); if (this._SafeStr_5993 == "") { _local_5 = object.getModel().getString(_SafeStr_2484._SafeStr_5967); if (_local_5 != null) { this._SafeStr_5993 = _local_5; this._SafeStr_5994 = (this._SafeStr_5993 + "_32"); }; }; var _local_3:Number = object.getModel().getNumber(_SafeStr_2484.FURNITURE_GUILD_CUSTOMIZED_COLOR_1); this._color1 = ((isNaN(_local_3)) ? DEFAULT_COLOR_1 : (_local_3 as int)); var _local_4:Number = object.getModel().getNumber(_SafeStr_2484.FURNITURE_GUILD_CUSTOMIZED_COLOR_2); this._color2 = ((isNaN(_local_3)) ? DEFAULT_COLOR_2 : (_local_4 as int)); return (_local_2); } override protected function getSpriteColor(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:String = getSpriteTag(k, direction, _arg_2); switch (_local_4) { case _SafeStr_5965: return (this._color1); case _SafeStr_5966: return (this._color2); }; return (super.getSpriteColor(k, _arg_2, _arg_3)); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ var _local_3:String = getSpriteTag(k, direction, _arg_2); if (_local_3 == _SafeStr_5992) { if (k == 32) { return (this._SafeStr_5994); }; return (this._SafeStr_5993); }; return (super.getSpriteAssetName(k, _arg_2)); } override protected function getLibraryAssetNameForSprite(k:_SafeStr_3897, _arg_2:_SafeStr_4369):String{ if (_arg_2.tag == _SafeStr_5992) { return (("%group.badge.url%" + _arg_2.assetName.replace("badge_", ""))); }; return (super.getLibraryAssetNameForSprite(k, _arg_2)); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2772 = "_-08C" (String#7716, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5965 = "_-3xG" (String#11594, DoABC#3) // _SafeStr_5966 = "_-37q" (String#10784, DoABC#3) // _SafeStr_5967 = "_-0LH" (String#22837, DoABC#3) // _SafeStr_5992 = "_-5RV" (String#13126, DoABC#3) // _SafeStr_5993 = "_-0Db" (String#7809, DoABC#3) // _SafeStr_5994 = "_-0qE" (String#8408, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2773 package _-0dQ{ public class _SafeStr_2773 extends _SafeStr_2754 { private static const ANIMATION_ID_OFFSET_SLOW1:int = 20; private static const ANIMATION_ID_OFFSET_SLOW2:int = 10; private static const _SafeStr_6015:int = 31; private static const _SafeStr_6003:int = 32; private static const _SafeStr_6034:int = 30; private var _SafeStr_6007:Array; private var _SafeStr_6016:Boolean = false; public function _SafeStr_2773(){ this._SafeStr_6007 = new Array(); super(); super.setAnimation(_SafeStr_6034); } override protected function setAnimation(k:int):void{ if (k == 0) { if (!this._SafeStr_6016) { this._SafeStr_6016 = true; this._SafeStr_6007 = new Array(); this._SafeStr_6007.push(_SafeStr_6015); this._SafeStr_6007.push(_SafeStr_6003); return; }; }; if ((((k > 0)) && ((k <= ANIMATION_ID_OFFSET_SLOW2)))) { if (this._SafeStr_6016) { this._SafeStr_6016 = false; this._SafeStr_6007 = new Array(); if (direction == 2) { this._SafeStr_6007.push(((ANIMATION_ID_OFFSET_SLOW1 + 5) - k)); this._SafeStr_6007.push(((ANIMATION_ID_OFFSET_SLOW2 + 5) - k)); } else { this._SafeStr_6007.push((ANIMATION_ID_OFFSET_SLOW1 + k)); this._SafeStr_6007.push((ANIMATION_ID_OFFSET_SLOW2 + k)); }; this._SafeStr_6007.push(_SafeStr_6034); return; }; super.setAnimation(_SafeStr_6034); }; } override protected function updateAnimation(k:Number):int{ if (super._SafeStr_5929(11)) { if (this._SafeStr_6007.length > 0) { super.setAnimation(this._SafeStr_6007.shift()); }; }; return (super.updateAnimation(k)); } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2773 = "_-5Ui" (String#13178, DoABC#3) // _SafeStr_5929 = "_-2gc" (String#10351, DoABC#3) // _SafeStr_6003 = "_-3pg" (String#1525, DoABC#3) // _SafeStr_6007 = "_-5Wq" (String#1571, DoABC#3) // _SafeStr_6015 = "_-1M7" (String#8971, DoABC#3) // _SafeStr_6016 = "_-ri" (String#507, DoABC#3) // _SafeStr_6034 = "_-4Jo" (String#32706, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2774 package _-0dQ{ import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; public class _SafeStr_2774 extends FurnitureVisualization { private var _SafeStr_6035:int = -1; private var _SafeStr_6036:int = -1; override protected function updateModel(k:Number):Boolean{ var _local_2:Boolean = super.updateModel(k); var _local_3:_SafeStr_3021 = object.getModel(); var _local_4:int = _local_3.getNumber(_SafeStr_2484._SafeStr_6037); var _local_5:int = _local_3.getNumber(_SafeStr_2484._SafeStr_6038); if (((!((_local_4 == this._SafeStr_6035))) || (!((_local_5 == this._SafeStr_6036))))) { this._SafeStr_6035 = _local_4; this._SafeStr_6036 = _local_5; this._SafeStr_6039(k); }; return (_local_2); } private function _SafeStr_6039(k:Number):void{ this.updateLayerCount(data.getLayerCount(k)); _SafeStr_6040(((data.getLayerCount(k) * this._SafeStr_6035) * this._SafeStr_6036)); updateSprites(k, true, 0); } override protected function updateLayerCount(k:int):void{ _SafeStr_6041 = k; if ((this._SafeStr_6035 * this._SafeStr_6036) > 1) { _SafeStr_6041 = (_SafeStr_6041 * (this._SafeStr_6035 * this._SafeStr_6036)); }; } override protected function getAdditionalSpriteCount():int{ return (0); } override protected function getSpriteTag(k:int, _arg_2:int, _arg_3:int):String{ return (super.getSpriteTag(k, _arg_2, this._SafeStr_6042(k, _arg_3))); } override protected function getSpriteAlpha(k:int, _arg_2:int, _arg_3:int):int{ return (super.getSpriteAlpha(k, _arg_2, this._SafeStr_6042(k, _arg_3))); } override protected function getSpriteColor(k:int, _arg_2:int, _arg_3:int):int{ return (super.getSpriteColor(k, this._SafeStr_6042(k, _arg_2), _arg_3)); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ return (super.getSpriteAssetName(k, this._SafeStr_6042(k, _arg_2))); } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:int = super.getSpriteXOffset(k, _arg_2, this._SafeStr_6042(k, _arg_3)); var _local_5:int = (_arg_3 / data.getLayerCount(k)); var _local_6:int = (_local_5 % this._SafeStr_6036); var _local_7:int = (_local_5 / this._SafeStr_6036); return ((_local_4 + (((_local_6 - _local_7) * k) / 2))); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:int = super.getSpriteYOffset(k, _arg_2, this._SafeStr_6042(k, _arg_3)); var _local_5:int = (_arg_3 / data.getLayerCount(k)); var _local_6:int = (_local_5 % this._SafeStr_6036); var _local_7:int = (_local_5 / this._SafeStr_6036); return ((_local_4 + (((_local_6 + _local_7) * k) / 4))); } override protected function getSpriteMouseCapture(k:int, _arg_2:int, _arg_3:int):Boolean{ return (super.getSpriteMouseCapture(k, _arg_2, this._SafeStr_6042(k, _arg_3))); } override protected function getSpriteInk(k:int, _arg_2:int, _arg_3:int):int{ return (super.getSpriteInk(k, _arg_2, this._SafeStr_6042(k, _arg_3))); } override protected function getSpriteZOffset(k:int, _arg_2:int, _arg_3:int):Number{ return (super.getSpriteZOffset(k, _arg_2, this._SafeStr_6042(k, _arg_3))); } private function _SafeStr_6042(k:int, _arg_2:int):int{ return ((((data)!=null) ? (_arg_2 % data.getLayerCount(k)) : _arg_2)); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2774 = "_-33j" (String#29547, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_6035 = "_-ai" (String#1629, DoABC#3) // _SafeStr_6036 = "_-477" (String#1531, DoABC#3) // _SafeStr_6037 = "_-6Xj" (String#38136, DoABC#3) // _SafeStr_6038 = "_-6F0" (String#37432, DoABC#3) // _SafeStr_6039 = "_-5Q3" (String#35392, DoABC#3) // _SafeStr_6040 = "_-63C" (String#36965, DoABC#3) // _SafeStr_6041 = "_-3wt" (String#3543, DoABC#3) // _SafeStr_6042 = "_-Os" (String#39367, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2776 package _-0dQ{ public class _SafeStr_2776 extends _SafeStr_2754 { override protected function usesAnimationResetting():Boolean{ return (true); } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2776 = "_-1Kp" (String#8950, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2778 package _-0dQ{ import _-0gF._SafeStr_2661; import _-5Lb.ColorData; public class _SafeStr_2778 extends FurnitureVisualization { private var _SafeStr_5763:FurnitureVisualizationData = null; override public function initialize(k:_SafeStr_2661):Boolean{ this._SafeStr_5763 = (k as FurnitureVisualizationData); return (super.initialize(k)); } override protected function getSpriteColor(k:int, _arg_2:int, _arg_3:int):int{ if (this._SafeStr_5763 == null) { return (ColorData._SafeStr_6043); }; var _local_4:int = this._SafeStr_5763._SafeStr_6044(k, _arg_2, _arg_3); return (_local_4); } } }//package _-0dQ // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_2778 = "_-6km" (String#38638, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_6043 = "_-0mF" (String#569, DoABC#3) // _SafeStr_6044 = "_-1MR" (String#2887, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2779 package _-0dQ{ public class _SafeStr_2779 extends _SafeStr_2754 { } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2779 = "_-3ZT" (String#11230, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2781 package _-0dQ{ import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; public class _SafeStr_2781 extends _SafeStr_2754 { private static const _SafeStr_6024:String = "ones_sprite"; private static const _SafeStr_6025:String = "tens_sprite"; private static const _SafeStr_6026:String = "hundreds_sprite"; private static const _SafeStr_6045:int = -1; override protected function updateObject(k:Number, _arg_2:Number):Boolean{ super.updateObject(k, _arg_2); return (true); } override protected function getFrameNumber(k:int, _arg_2:int):int{ var _local_3:_SafeStr_3021 = object.getModel(); var _local_4:int = _local_3.getNumber(_SafeStr_2484._SafeStr_6046); var _local_5:String = getSpriteTag(k, direction, _arg_2); switch (_local_5) { case _SafeStr_6024: return ((_local_4 % 10)); case _SafeStr_6025: return (((_local_4 / 10) % 10)); case _SafeStr_6026: return (((_local_4 / 100) % 10)); default: return (super.getFrameNumber(k, _arg_2)); }; } override protected function getSpriteAlpha(k:int, _arg_2:int, _arg_3:int):int{ var _local_6:String; var _local_4:_SafeStr_3021 = object.getModel(); var _local_5:int = _local_4.getNumber(_SafeStr_2484._SafeStr_6046); if (_local_5 == _SafeStr_6045) { _local_6 = getSpriteTag(k, _arg_2, _arg_3); switch (_local_6) { case _SafeStr_6024: case _SafeStr_6025: case _SafeStr_6026: return (0); }; }; return (super.getSpriteAlpha(k, _arg_2, _arg_3)); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2781 = "_-3Bp" (String#10854, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_6024 = "_-2tN" (String#3286, DoABC#3) // _SafeStr_6025 = "_-46V" (String#3591, DoABC#3) // _SafeStr_6026 = "_-5MN" (String#3896, DoABC#3) // _SafeStr_6045 = "_-4O9" (String#32880, DoABC#3) // _SafeStr_6046 = "_-4Gk" (String#32579, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_2782 package _-0dQ{ public class _SafeStr_2782 extends _SafeStr_2754 { private static const ANIMATION_ID_OFFSET_SLOW1:int = 20; private static const ANIMATION_ID_OFFSET_SLOW2:int = 9; private static const _SafeStr_6003:int = -1; private var _SafeStr_6007:Array; private var _SafeStr_6016:Boolean = false; public function _SafeStr_2782(){ this._SafeStr_6007 = new Array(); super(); } override protected function setAnimation(k:int):void{ if (k == -1) { if (!this._SafeStr_6016) { this._SafeStr_6016 = true; this._SafeStr_6007 = new Array(); this._SafeStr_6007.push(_SafeStr_6003); return; }; }; if ((((k >= 0)) && ((k <= 7)))) { if (this._SafeStr_6016) { this._SafeStr_6016 = false; this._SafeStr_6007 = new Array(); this._SafeStr_6007.push(ANIMATION_ID_OFFSET_SLOW1); this._SafeStr_6007.push((ANIMATION_ID_OFFSET_SLOW2 + k)); this._SafeStr_6007.push(k); return; }; super.setAnimation(k); }; } override protected function updateAnimation(k:Number):int{ if (super._SafeStr_5929(0)) { if (this._SafeStr_6007.length > 0) { super.setAnimation(this._SafeStr_6007.shift()); }; }; return (super.updateAnimation(k)); } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_2782 = "_-2FB" (String#9895, DoABC#3) // _SafeStr_5929 = "_-2gc" (String#10351, DoABC#3) // _SafeStr_6003 = "_-3pg" (String#1525, DoABC#3) // _SafeStr_6007 = "_-5Wq" (String#1571, DoABC#3) // _SafeStr_6016 = "_-ri" (String#507, DoABC#3) //------------------------------------------------------------ //_-0dQ._SafeStr_4387 package _-0dQ{ import _-0eJ._SafeStr_2307; import flash.display.BitmapData; import _-5NM.Map; import flash.geom.Point; import _-0eJ._SafeStr_2306; import _-0eJ._SafeStr_2304; import flash.geom.Matrix; import flash.geom.Rectangle; public class _SafeStr_4387 { private var _SafeStr_6047:int = -1; private var _SafeStr_6048:Number = 0; private var _SafeStr_6049:Number = 0; private var _SafeStr_6050:Number = 0; private var _SafeStr_6051:Number = 0; private var _SafeStr_6052:_SafeStr_2307 = null; private var _SafeStr_6053:_SafeStr_2307 = null; private var _SafeStr_6054:_SafeStr_2307 = null; private var _SafeStr_6055:_SafeStr_2307 = null; private var _SafeStr_6056:_SafeStr_2307 = null; private var _SafeStr_6057:_SafeStr_2307 = null; private var _normal:_SafeStr_2307 = null; private var _SafeStr_6058:Boolean = true; private var _SafeStr_6059:BitmapData = null; private var _SafeStr_6060:Map = null; private var _SafeStr_6061:Point = null; private var _SafeStr_6062:Number = 0; private var _color:uint = 0; private var _SafeStr_6063:Boolean = false; private var _SafeStr_5522:String = null; private var _SafeStr_6064:_SafeStr_2307 = null; private var _SafeStr_6065:_SafeStr_2307 = null; private var _SafeStr_6066:_SafeStr_2307 = null; private var _SafeStr_6067:_SafeStr_2307 = null; private var _SafeStr_6068:Number = 0; private var _height:Number = 0; public function _SafeStr_4387(k:_SafeStr_2306, _arg_2:_SafeStr_2306, _arg_3:_SafeStr_2306){ this._SafeStr_6052 = new _SafeStr_2307(); this._SafeStr_6053 = new _SafeStr_2307(); this._SafeStr_6053._SafeStr_6069(k); this._SafeStr_6054 = new _SafeStr_2307(); this._SafeStr_6054._SafeStr_6069(_arg_2); this._SafeStr_6055 = new _SafeStr_2307(); this._SafeStr_6055._SafeStr_6069(_arg_3); this._SafeStr_6056 = new _SafeStr_2307(); this._SafeStr_6056._SafeStr_6069(_arg_2); this._SafeStr_6057 = new _SafeStr_2307(); this._SafeStr_6057._SafeStr_6069(_arg_3); this._normal = _SafeStr_2307._SafeStr_6070(this._SafeStr_6054, this._SafeStr_6055); if (this._normal.length > 0) { this._normal._SafeStr_6071((1 / this._normal.length)); }; this._SafeStr_6061 = new Point(); this._SafeStr_6064 = new _SafeStr_2307(); this._SafeStr_6065 = new _SafeStr_2307(); this._SafeStr_6066 = new _SafeStr_2307(); this._SafeStr_6067 = new _SafeStr_2307(); this._SafeStr_6060 = new Map(); } public function get bitmapData():BitmapData{ if (this._SafeStr_6058) { if (this._SafeStr_6059 != null) { return (this._SafeStr_6059.clone()); }; }; return (null); } public function get visible():Boolean{ return (this._SafeStr_6058); } public function get offset():Point{ return (this._SafeStr_6061); } public function get relativeDepth():Number{ return (this._SafeStr_6062); } public function get color():uint{ return (this._color); } public function set color(k:uint):void{ this._color = k; } public function get _SafeStr_6072():_SafeStr_2306{ return (this._SafeStr_6054); } public function get _SafeStr_6073():_SafeStr_2306{ return (this._SafeStr_6055); } public function get location():_SafeStr_2306{ return (this._SafeStr_6053); } public function get normal():_SafeStr_2306{ return (this._normal); } public function dispose():void{ var k:int; var _local_2:BitmapData; if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); this._SafeStr_6059 = null; }; if (this._SafeStr_6060 != null) { k = 0; while (k < this._SafeStr_6060.length) { _local_2 = (this._SafeStr_6060._SafeStr_6074(k) as BitmapData); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_6060.dispose(); this._SafeStr_6060 = null; }; this._SafeStr_6052 = null; this._SafeStr_6053 = null; this._SafeStr_6054 = null; this._SafeStr_6055 = null; this._SafeStr_6056 = null; this._SafeStr_6057 = null; this._normal = null; this._SafeStr_6064 = null; this._SafeStr_6065 = null; this._SafeStr_6066 = null; this._SafeStr_6067 = null; } public function _SafeStr_6075(k:Boolean):void{ if (k != this._SafeStr_6063) { if (!k) { this._SafeStr_6054._SafeStr_6069(this._SafeStr_6056); this._SafeStr_6055._SafeStr_6069(this._SafeStr_6057); } else { this._SafeStr_6054._SafeStr_6069(this._SafeStr_6056); this._SafeStr_6054._SafeStr_6071((this._SafeStr_6057.length / this._SafeStr_6056.length)); this._SafeStr_6055._SafeStr_6069(this._SafeStr_6057); this._SafeStr_6055._SafeStr_6071((this._SafeStr_6056.length / this._SafeStr_6057.length)); }; this._SafeStr_6047 = -1; this._SafeStr_6048 = (this._SafeStr_6048 - 1); this._SafeStr_6063 = k; this._SafeStr_6076(); }; } private function _SafeStr_6077(k:String, _arg_2:BitmapData):Boolean{ var _local_3:BitmapData = (this._SafeStr_6060.remove(k) as BitmapData); if (((!((_local_3 == null))) && (!((_arg_2 == _local_3))))) { _local_3.dispose(); }; this._SafeStr_6060.add(k, _arg_2); return (true); } private function _SafeStr_6076():void{ var k:int; var _local_2:BitmapData; if (this._SafeStr_6060 != null) { k = 0; while (k < this._SafeStr_6060.length) { _local_2 = (this._SafeStr_6060._SafeStr_6074(k) as BitmapData); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_6060.reset(); }; } private function getTextureIdentifier(k:_SafeStr_2304):String{ if (k == null) { return (null); }; var _local_2:String = String(k.scale); return (_local_2); } private function _SafeStr_6078(k:_SafeStr_2304):Boolean{ if (k == null) { return (false); }; var _local_2:String = this.getTextureIdentifier(k); var _local_3:BitmapData = (this._SafeStr_6060.getValue(_local_2) as BitmapData); if ((((this._SafeStr_6068 > 0)) && ((this._height > 0)))) { if (_local_3 == null) { return (true); }; }; return (false); } private function _SafeStr_6079(k:_SafeStr_2304, _arg_2:int):BitmapData{ var _local_5:Number; var _local_6:Number; var _local_7:_SafeStr_2306; if (k == null) { return (null); }; var _local_3:String = this.getTextureIdentifier(k); var _local_4:BitmapData; if (this._SafeStr_6078(k)) { _local_5 = (this._SafeStr_6054.length * k.scale); _local_6 = (this._SafeStr_6055.length * k.scale); if (_local_5 < 1) { _local_5 = 1; }; if (_local_6 < 1) { _local_6 = 1; }; _local_7 = k._SafeStr_6080(this._normal); _local_4 = (this._SafeStr_6060.getValue(_local_3) as BitmapData); if (_local_4 == null) { _local_4 = new BitmapData(_local_5, _local_6, true, (0xFF000000 | this._color)); if (_local_4 != null) { this._SafeStr_6077(_local_3, _local_4); }; }; } else { _local_4 = (this._SafeStr_6060.getValue(_local_3) as BitmapData); }; if (_local_4 != null) { return (_local_4); }; return (null); } public function update(k:_SafeStr_2304, _arg_2:int):Boolean{ var _local_4:_SafeStr_2306; var _local_5:Number; var _local_6:_SafeStr_2306; var _local_7:Number; var _local_8:Number; var _local_9:BitmapData; if ((((((((((k == null)) || ((((this._SafeStr_6053 == null)) && (!((this._SafeStr_6052 == null))))))) || ((this._SafeStr_6054 == null)))) || ((this._SafeStr_6055 == null)))) || ((this._normal == null)))) { return (false); }; var _local_3:Boolean; if (k._SafeStr_6081 != this._SafeStr_6047) { this._SafeStr_6047 = k._SafeStr_6081; _local_4 = k.direction; if (((!((_local_4 == null))) && (((((((!((_local_4.x == this._SafeStr_6048))) || (!((_local_4.y == this._SafeStr_6049))))) || (!((_local_4.z == this._SafeStr_6050))))) || (!((k.scale == this._SafeStr_6051))))))) { this._SafeStr_6048 = _local_4.x; this._SafeStr_6049 = _local_4.y; this._SafeStr_6050 = _local_4.z; this._SafeStr_6051 = k.scale; _local_3 = true; _local_5 = 0; _local_5 = _SafeStr_2307.cosAngle(k._SafeStr_6082, this.normal); if (_local_5 > -0.001) { if (this._SafeStr_6058) { this._SafeStr_6058 = false; return (true); }; return (false); }; this._SafeStr_6083(k); _local_6 = k._SafeStr_6084(this._SafeStr_6052); _local_7 = _local_6.z; _local_8 = Math.max((this._SafeStr_6064.z - _local_7), (this._SafeStr_6065.z - _local_7), (this._SafeStr_6066.z - _local_7), (this._SafeStr_6067.z - _local_7)); this._SafeStr_6062 = _local_8; this._SafeStr_6058 = true; }; }; if (((this._SafeStr_6078(k)) || (_local_3))) { if ((((((this._SafeStr_6059 == null)) || (!((this._SafeStr_6068 == this._SafeStr_6059.width))))) || (!((this._height == this._SafeStr_6059.height))))) { if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); this._SafeStr_6059 = null; if ((((this._SafeStr_6068 < 1)) || ((this._height < 1)))) { return (true); }; } else { if ((((this._SafeStr_6068 < 1)) || ((this._height < 1)))) { return (false); }; }; this._SafeStr_6059 = new BitmapData(this._SafeStr_6068, this._height, true, 0xFFFFFF); this._SafeStr_6059.lock(); } else { this._SafeStr_6059.lock(); this._SafeStr_6059.fillRect(this._SafeStr_6059.rect, 0xFFFFFF); }; _local_9 = this._SafeStr_6079(k, _arg_2); if (_local_9 != null) { this._SafeStr_6085(k, _local_9); }; this._SafeStr_6059.unlock(); return (true); }; return (false); } private function _SafeStr_6083(k:_SafeStr_2304):void{ this._SafeStr_6064._SafeStr_6069(k._SafeStr_6084(this._SafeStr_6053)); this._SafeStr_6065._SafeStr_6069(k._SafeStr_6084(_SafeStr_2307.sum(this._SafeStr_6053, this._SafeStr_6055))); this._SafeStr_6066._SafeStr_6069(k._SafeStr_6084(_SafeStr_2307.sum(_SafeStr_2307.sum(this._SafeStr_6053, this._SafeStr_6054), this._SafeStr_6055))); this._SafeStr_6067._SafeStr_6069(k._SafeStr_6084(_SafeStr_2307.sum(this._SafeStr_6053, this._SafeStr_6054))); this._SafeStr_6061 = k._SafeStr_6086(this._SafeStr_6052); this._SafeStr_6064.x = Math.round(this._SafeStr_6064.x); this._SafeStr_6064.y = Math.round(this._SafeStr_6064.y); this._SafeStr_6065.x = Math.round(this._SafeStr_6065.x); this._SafeStr_6065.y = Math.round(this._SafeStr_6065.y); this._SafeStr_6066.x = Math.round(this._SafeStr_6066.x); this._SafeStr_6066.y = Math.round(this._SafeStr_6066.y); this._SafeStr_6067.x = Math.round(this._SafeStr_6067.x); this._SafeStr_6067.y = Math.round(this._SafeStr_6067.y); this._SafeStr_6061.x = Math.round(this._SafeStr_6061.x); this._SafeStr_6061.y = Math.round(this._SafeStr_6061.y); var _local_2:Number = Math.min(this._SafeStr_6064.x, this._SafeStr_6065.x, this._SafeStr_6066.x, this._SafeStr_6067.x); var _local_3:Number = Math.max(this._SafeStr_6064.x, this._SafeStr_6065.x, this._SafeStr_6066.x, this._SafeStr_6067.x); var _local_4:Number = Math.min(this._SafeStr_6064.y, this._SafeStr_6065.y, this._SafeStr_6066.y, this._SafeStr_6067.y); var _local_5:Number = Math.max(this._SafeStr_6064.y, this._SafeStr_6065.y, this._SafeStr_6066.y, this._SafeStr_6067.y); _local_3 = (_local_3 - _local_2); this._SafeStr_6061.x = (this._SafeStr_6061.x - _local_2); this._SafeStr_6064.x = (this._SafeStr_6064.x - _local_2); this._SafeStr_6065.x = (this._SafeStr_6065.x - _local_2); this._SafeStr_6066.x = (this._SafeStr_6066.x - _local_2); this._SafeStr_6067.x = (this._SafeStr_6067.x - _local_2); _local_5 = (_local_5 - _local_4); this._SafeStr_6061.y = (this._SafeStr_6061.y - _local_4); this._SafeStr_6064.y = (this._SafeStr_6064.y - _local_4); this._SafeStr_6065.y = (this._SafeStr_6065.y - _local_4); this._SafeStr_6066.y = (this._SafeStr_6066.y - _local_4); this._SafeStr_6067.y = (this._SafeStr_6067.y - _local_4); this._SafeStr_6068 = _local_3; this._height = _local_5; } private function _SafeStr_6085(k:_SafeStr_2304, _arg_2:BitmapData):void{ if ((((((((((((this._SafeStr_6064 == null)) || ((this._SafeStr_6065 == null)))) || ((this._SafeStr_6066 == null)))) || ((this._SafeStr_6067 == null)))) || ((_arg_2 == null)))) || ((this._SafeStr_6059 == null)))) { return; }; var _local_3:Number = (this._SafeStr_6067.x - this._SafeStr_6066.x); var _local_4:Number = (this._SafeStr_6067.y - this._SafeStr_6066.y); var _local_5:Number = (this._SafeStr_6065.x - this._SafeStr_6066.x); var _local_6:Number = (this._SafeStr_6065.y - this._SafeStr_6066.y); if (Math.abs((_local_5 - _arg_2.width)) <= 1) { _local_5 = _arg_2.width; }; if (Math.abs((_local_6 - _arg_2.width)) <= 1) { _local_6 = _arg_2.width; }; if (Math.abs((_local_3 - _arg_2.height)) <= 1) { _local_3 = _arg_2.height; }; if (Math.abs((_local_4 - _arg_2.height)) <= 1) { _local_4 = _arg_2.height; }; var _local_7:Number = (_local_5 / _arg_2.width); var _local_8:Number = (_local_6 / _arg_2.width); var _local_9:Number = (_local_3 / _arg_2.height); var _local_10:Number = (_local_4 / _arg_2.height); var _local_11:Matrix = new Matrix(); _local_11.a = _local_7; _local_11.b = _local_8; _local_11.c = _local_9; _local_11.d = _local_10; _local_11.translate(this._SafeStr_6066.x, this._SafeStr_6066.y); this.draw(_arg_2, _local_11); } private function draw(k:BitmapData, _arg_2:Matrix):void{ var _local_3:int; var _local_4:int; var _local_5:Number; var _local_6:int; var _local_7:int; if (this._SafeStr_6059 != null) { if ((((((((((_arg_2.a == 1)) && ((_arg_2.d == 1)))) && ((_arg_2.c == 0)))) && (!((_arg_2.b == 0))))) && ((Math.abs(_arg_2.b) <= 1)))) { _local_3 = 0; _local_4 = 0; _local_5 = 0; _local_6 = 0; if (_arg_2.b > 0) { _arg_2.ty++; }; _local_7 = 0; while (_local_3 < k.width) { _local_3++; _local_5 = (_local_5 + Math.abs(_arg_2.b)); if (_local_5 >= 1) { this._SafeStr_6059.copyPixels(k, new Rectangle((_local_4 + _local_6), 0, (_local_3 - _local_4), k.height), new Point((_arg_2.tx + _local_4), (_arg_2.ty + _local_7)), null, null, true); _local_4 = _local_3; if (_arg_2.b > 0) { _local_7++; } else { _local_7--; }; _local_5 = 0; }; }; if (_local_5 > 0) { this._SafeStr_6059.copyPixels(k, new Rectangle(_local_4, 0, (_local_3 - _local_4), k.height), new Point((_arg_2.tx + _local_4), (_arg_2.ty + _local_7)), null, null, true); }; return; }; this._SafeStr_6059.draw(k, _arg_2, null, null, null, false); }; } } }//package _-0dQ // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_4387 = "_-2Zf" (String#10241, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_6047 = "_-0k4" (String#823, DoABC#3) // _SafeStr_6048 = "_-0MA" (String#7944, DoABC#3) // _SafeStr_6049 = "_-0GT" (String#7855, DoABC#3) // _SafeStr_6050 = "_-3D4" (String#10875, DoABC#3) // _SafeStr_6051 = "_-0KY" (String#7911, DoABC#3) // _SafeStr_6052 = "_-2eD" (String#10310, DoABC#3) // _SafeStr_6053 = "_-0Lr" (String#321, DoABC#3) // _SafeStr_6054 = "_-2HT" (String#3145, DoABC#3) // _SafeStr_6055 = "_-20Z" (String#3066, DoABC#3) // _SafeStr_6056 = "_-4Qc" (String#32974, DoABC#3) // _SafeStr_6057 = "_-3Tk" (String#30575, DoABC#3) // _SafeStr_6058 = "_-1kc" (String#2986, DoABC#3) // _SafeStr_6059 = "_-rY" (String#506, DoABC#3) // _SafeStr_6060 = "_-0m9" (String#2724, DoABC#3) // _SafeStr_6061 = "_-3IF" (String#501, DoABC#3) // _SafeStr_6062 = "_-4WZ" (String#1109, DoABC#3) // _SafeStr_6063 = "_-19A" (String#24859, DoABC#3) // _SafeStr_6064 = "_-50e" (String#12690, DoABC#3) // _SafeStr_6065 = "_-5xf" (String#13615, DoABC#3) // _SafeStr_6066 = "_-5db" (String#13307, DoABC#3) // _SafeStr_6067 = "_-2Jp" (String#9963, DoABC#3) // _SafeStr_6068 = "_-64A" (String#105, DoABC#3) // _SafeStr_6069 = "_-0eZ" (String#23609, DoABC#3) // _SafeStr_6070 = "_-6Lf" (String#37679, DoABC#3) // _SafeStr_6071 = "_-3ID" (String#30112, DoABC#3) // _SafeStr_6072 = "_-1NG" (String#8990, DoABC#3) // _SafeStr_6073 = "_-3J0" (String#10974, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6075 = "_-3FG" (String#30000, DoABC#3) // _SafeStr_6076 = "_-4mR" (String#12434, DoABC#3) // _SafeStr_6077 = "_-6gY" (String#14363, DoABC#3) // _SafeStr_6078 = "_-uw" (String#15256, DoABC#3) // _SafeStr_6079 = "_-0q5" (String#2739, DoABC#3) // _SafeStr_6080 = "_-3QD" (String#11068, DoABC#3) // _SafeStr_6081 = "_-1im" (String#2976, DoABC#3) // _SafeStr_6082 = "_-4Bi" (String#11838, DoABC#3) // _SafeStr_6083 = "_-5ug" (String#13563, DoABC#3) // _SafeStr_6084 = "_-1TM" (String#9092, DoABC#3) // _SafeStr_6085 = "_-35M" (String#10742, DoABC#3) // _SafeStr_6086 = "_-4B1" (String#11831, DoABC#3) //------------------------------------------------------------ //_-0dQ.AnimatedFurnitureVisualizationData package _-0dQ{ import _-5Lb.SizeData; import _-5Lb.AnimationSizeData; import _-5Lb.AnimationFrame; public class AnimatedFurnitureVisualizationData extends FurnitureVisualizationData { override protected function createSizeData(k:int, _arg_2:int, _arg_3:int):SizeData{ var _local_4:SizeData; _local_4 = new AnimationSizeData(_arg_2, _arg_3); return (_local_4); } override protected function processVisualizationElement(k:SizeData, _arg_2:XML):Boolean{ var _local_3:AnimationSizeData; if ((((k == null)) || ((_arg_2 == null)))) { return (false); }; switch (String(_arg_2.name())) { case "animations": _local_3 = (k as AnimationSizeData); if (_local_3 != null) { if (!_local_3._SafeStr_6087(_arg_2)) { return (false); }; }; break; default: if (!super.processVisualizationElement(k, _arg_2)) { return (false); }; }; return (true); } public function _SafeStr_5916(k:int, _arg_2:int):Boolean{ var _local_3:AnimationSizeData = (_SafeStr_6088(k) as AnimationSizeData); if (_local_3 != null) { return (_local_3._SafeStr_5916(_arg_2)); }; return (false); } public function _SafeStr_6089(k:int):int{ var _local_2:AnimationSizeData = (_SafeStr_6088(k) as AnimationSizeData); if (_local_2 != null) { return (_local_2._SafeStr_6089()); }; return (0); } public function getAnimationId(k:int, _arg_2:int):int{ var _local_3:AnimationSizeData = (_SafeStr_6088(k) as AnimationSizeData); if (_local_3 != null) { return (_local_3.getAnimationId(_arg_2)); }; return (0); } public function _SafeStr_5926(k:int, _arg_2:int, _arg_3:int):Boolean{ var _local_4:AnimationSizeData = (_SafeStr_6088(k) as AnimationSizeData); if (_local_4 != null) { return (_local_4._SafeStr_5926(_arg_2, _arg_3)); }; return (false); } public function _SafeStr_5933(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:AnimationSizeData = (_SafeStr_6088(k) as AnimationSizeData); if (_local_4 != null) { return (_local_4._SafeStr_5933(_arg_2, _arg_3)); }; return (0); } public function _SafeStr_5935(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):AnimationFrame{ var _local_6:AnimationSizeData = (_SafeStr_6088(k) as AnimationSizeData); if (_local_6 != null) { return (_local_6._SafeStr_5935(_arg_2, _arg_3, _arg_4, _arg_5)); }; return (null); } public function _SafeStr_5940(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:int):AnimationFrame{ var _local_8:AnimationSizeData = (_SafeStr_6088(k) as AnimationSizeData); if (_local_8 != null) { return (_local_8._SafeStr_5940(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7)); }; return (null); } } }//package _-0dQ // _SafeStr_5916 = "_-1Hm" (String#25184, DoABC#3) // _SafeStr_5926 = "_-4fZ" (String#33537, DoABC#3) // _SafeStr_5933 = "_-0AP" (String#22422, DoABC#3) // _SafeStr_5935 = "_-4Sm" (String#3672, DoABC#3) // _SafeStr_5940 = "_-4tm" (String#34100, DoABC#3) // _SafeStr_6087 = "_-5k5" (String#36186, DoABC#3) // _SafeStr_6088 = "_-1we" (String#26764, DoABC#3) // _SafeStr_6089 = "_-4fn" (String#33547, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureCuboidVisualization package _-0dQ{ import _-0gF.RoomObjectSpriteVisualization; import _-6Z2.AssetLibrary; import _-0gF._SafeStr_2661; import _-0eJ._SafeStr_2306; import _-4wZ._SafeStr_2456; import _-6Sq._SafeStr_2484; import _-0eJ._SafeStr_2307; import _-0eJ._SafeStr_2304; import _-6Z2.BitmapDataAsset; import _-0gF._SafeStr_4369; import flash.display.BitmapData; import flash.geom.Point; public class FurnitureCuboidVisualization extends RoomObjectSpriteVisualization { private var _SafeStr_5497:AssetLibrary = null; private var _SafeStr_6090:Array; private var _SafeStr_6091:Boolean = false; private var _SafeStr_6092:int = 0; public function FurnitureCuboidVisualization(){ this._SafeStr_6090 = []; super(); } override public function dispose():void{ var k:int; var _local_2:_SafeStr_4387; super.dispose(); if (this._SafeStr_5497 != null) { this._SafeStr_5497.dispose(); this._SafeStr_5497 = null; }; if (this._SafeStr_6090 != null) { k = 0; while (k < this._SafeStr_6090.length) { _local_2 = (this._SafeStr_6090[k] as _SafeStr_4387); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_6090 = null; }; } override public function initialize(k:_SafeStr_2661):Boolean{ reset(); return (true); } protected function _SafeStr_6093():void{ var k:int = 1; _SafeStr_6040(k); } protected function initializePlanes():void{ var _local_9:_SafeStr_2306; var _local_10:_SafeStr_4387; if (this._SafeStr_6091) { return; }; var k:_SafeStr_2456 = object; if (k == null) { return; }; var _local_2:int = 1; var _local_3:Number = k.getModel().getNumber(_SafeStr_2484._SafeStr_6037); var _local_4:Number = k.getModel().getNumber(_SafeStr_2484._SafeStr_6038); var _local_5:Number = k.getModel().getNumber(_SafeStr_2484._SafeStr_6094); if (((((isNaN(_local_3)) || (isNaN(_local_4)))) || (isNaN(_local_5)))) { return; }; var _local_6:_SafeStr_2307 = new _SafeStr_2307(_local_3, 0, 0); var _local_7:_SafeStr_2307 = new _SafeStr_2307(0, _local_4, 0); var _local_8:_SafeStr_2307 = new _SafeStr_2307(-0.5, -0.5, 0); if (((((!((_local_8 == null))) && (!((_local_6 == null))))) && (!((_local_7 == null))))) { _local_9 = _SafeStr_2307._SafeStr_6070(_local_6, _local_7); _local_10 = new _SafeStr_4387(_local_8, _local_6, _local_7); _local_10.color = 0xFFFF00; this._SafeStr_6090.push(_local_10); } else { return; }; this._SafeStr_6091 = true; this._SafeStr_6093(); } override public function update(k:_SafeStr_2304, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void{ var _local_5:_SafeStr_2456 = object; if (_local_5 == null) { return; }; if (this._SafeStr_5497 == null) { this._SafeStr_5497 = new AssetLibrary(("furniture cuboid visualization - " + _local_5.getInstanceId())); }; if (k == null) { return; }; this.initializePlanes(); this._SafeStr_6095(k, _arg_2); } protected function _SafeStr_6095(k:_SafeStr_2304, _arg_2:int):void{ var _local_6:Boolean; var _local_7:String; var _local_8:BitmapDataAsset; var _local_9:_SafeStr_4387; var _local_10:_SafeStr_4369; var _local_11:int; var _local_12:BitmapData; var _local_13:BitmapData; var _local_14:Point; var _local_3:_SafeStr_2456 = object; if (_local_3 == null) { return; }; if ((((k == null)) || ((this._SafeStr_5497 == null)))) { return; }; this._SafeStr_6092++; var _local_4:int = _arg_2; var _local_5:int; while (_local_5 < this._SafeStr_6090.length) { _local_6 = false; _local_7 = ((("plane " + _local_5) + " ") + k.scale); _local_8 = (this._SafeStr_5497.getAssetByName(_local_7) as BitmapDataAsset); if (_local_8 == null) { _local_8 = new BitmapDataAsset(this._SafeStr_5497.getAssetTypeDeclarationByClass(BitmapDataAsset)); this._SafeStr_5497.setAsset(_local_7, _local_8); }; _local_9 = (this._SafeStr_6090[_local_5] as _SafeStr_4387); if (_local_9 != null) { _local_11 = _local_3.getDirection().x; if (((((_local_11 / 45) == 2)) || (((_local_11 / 45) == 6)))) { _local_9._SafeStr_6075(true); } else { _local_9._SafeStr_6075(false); }; if (_local_9.update(k, _local_4)) { _local_12 = _local_9.bitmapData; _local_13 = (_local_8.content as BitmapData); if (_local_12 == null) { _local_8 = null; } else { if (_local_13 != _local_12) { if (_local_13 != null) { _local_13.dispose(); }; _local_8._SafeStr_5475(_local_12); }; }; _local_6 = true; }; } else { _local_8 = null; }; _local_10 = _SafeStr_6096(_local_5); if (_local_10 != null) { if (_local_9 != null) { _local_14 = _local_9.offset; _local_10.offsetX = -(_local_14.x); _local_10.offsetY = -(_local_14.y); _local_10.color = _local_9.color; _local_10.visible = _local_9.visible; } else { _local_10.visible = false; }; if (_local_8 != null) { _local_10.asset = (_local_8.content as BitmapData); } else { _local_10.asset = null; }; if (_local_6) { _local_10.assetName = ((((_local_7 + "_") + _local_3.getInstanceId()) + "_") + this._SafeStr_6092); }; _local_10.relativeDepth = _local_9.relativeDepth; }; _local_5++; }; } } }//package _-0dQ // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_4387 = "_-2Zf" (String#10241, DoABC#3) // _SafeStr_5475 = "_-BI" (String#14512, DoABC#3) // _SafeStr_5497 = "_-2ac" (String#206, DoABC#3) // _SafeStr_6037 = "_-6Xj" (String#38136, DoABC#3) // _SafeStr_6038 = "_-6F0" (String#37432, DoABC#3) // _SafeStr_6040 = "_-63C" (String#36965, DoABC#3) // _SafeStr_6070 = "_-6Lf" (String#37679, DoABC#3) // _SafeStr_6075 = "_-3FG" (String#30000, DoABC#3) // _SafeStr_6090 = "_-6fn" (String#1610, DoABC#3) // _SafeStr_6091 = "_-1tB" (String#9484, DoABC#3) // _SafeStr_6092 = "_-5Dp" (String#12899, DoABC#3) // _SafeStr_6093 = "_-2zv" (String#10643, DoABC#3) // _SafeStr_6094 = "_-156" (String#24702, DoABC#3) // _SafeStr_6095 = "_-0xH" (String#8525, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureExternalImageVisualization package _-0dQ{ import _-5Lb.ExtraDataManager; import adobe.serialization.json.JSONDecoder; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.Event; import flash.events.IOErrorEvent; import flash.display.BitmapData; import _-1WY._SafeStr_3897; import _-0gF._SafeStr_4369; public class FurnitureExternalImageVisualization extends _SafeStr_2767 { private var _SafeStr_6097:Boolean; private var _SafeStr_6098:String; private var _SafeStr_6099:String; private var _SafeStr_5760:String; private var _SafeStr_6100:Boolean = false; private var _SafeStr_6101:String = ""; private var _SafeStr_6102:String; public function FurnitureExternalImageVisualization():void{ _SafeStr_5954 = true; } override public function setExternalBaseUrls(k:String, _arg_2:String, _arg_3:Boolean):void{ this._SafeStr_6098 = k; this._SafeStr_6099 = _arg_2; this._SafeStr_6097 = _arg_3; } override protected function getThumbnailURL():String{ var uuid:String; var url:String; if (((((!(object)) || ((this._SafeStr_6098 == "disabled")))) || ((this._SafeStr_5760 == ExtraDataManager._SafeStr_6103)))) { return (null); }; if (this._SafeStr_5760) { return (this._SafeStr_5760); }; var jsonString:String = object.getModel().getString("furniture_data"); if (jsonString == null) { return (null); }; try { if (object.getType().indexOf("external_image_wallitem_poster") != -1) { this._SafeStr_6101 = ""; } else { this._SafeStr_6101 = "postcards/selfie/"; }; uuid = this._SafeStr_6104(jsonString, "id", null); if (((uuid) && ((uuid.length > 0)))) { if (!this._SafeStr_6100) { this._SafeStr_6102 = uuid; this._SafeStr_6100 = true; if (this._SafeStr_6097) { ExtraDataManager._SafeStr_6105(this); } else { this._SafeStr_6106(uuid); }; }; return (null); }; url = this._SafeStr_6104(jsonString, "w", "url"); url = this._SafeStr_6107(url, this._SafeStr_6101); } catch(error:Error) { return (null); }; this._SafeStr_5760 = url; return (url); } public function _SafeStr_6108():String{ return (this._SafeStr_6102); } private function _SafeStr_6107(k:String, _arg_2:String):String{ if (k == ExtraDataManager._SafeStr_6103) { return (k); }; if (k.indexOf("http") != 0) { k = ((this._SafeStr_6098 + _arg_2) + k); }; k = k.replace(".png", "_small.png"); if (k.indexOf(".png") == -1) { k = (k + "_small.png"); }; return (k); } private function _SafeStr_6104(k:String, _arg_2:String, _arg_3:String):String{ var _local_4:Object = new JSONDecoder(k, false).getValue(); var _local_5:String = _local_4[_arg_2]; if ((((_local_5 == null)) && (!((_arg_3 == null))))) { _local_5 = _local_4[_arg_3]; }; return (_local_5); } private function _SafeStr_6106(k:String):void{ var _local_2:String = (this._SafeStr_6099 + k); var _local_3:URLLoader = new URLLoader(new URLRequest(_local_2)); _local_3.addEventListener(Event.COMPLETE, this._SafeStr_6109); _local_3.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_6110); this._SafeStr_6100 = true; } private function _SafeStr_6110(k:Event):void{ _SafeStr_4.log(("Extra data failed to load " + k.toString())); } private function _SafeStr_6109(k:Event):void{ var _local_2:String = URLLoader(k.target).data; if (_local_2.length == 0) { return; }; var _local_3:String = this._SafeStr_6104(_local_2, "w", "url"); this._SafeStr_5760 = this._SafeStr_6107(_local_3, this._SafeStr_6101); } public function _SafeStr_6111(k:String):void{ this._SafeStr_5760 = this._SafeStr_6107(k, this._SafeStr_6101); } public function _SafeStr_6112():String{ return (this._SafeStr_6099); } override public function dispose():void{ ExtraDataManager._SafeStr_6113(this); super.dispose(); } override public function getImage(k:int, _arg_2:int):BitmapData{ if (!_SafeStr_5958) { return (new BitmapData(1, 1, true, 0)); }; var _local_3:String = _SafeStr_5964(_arg_2, 32); if ((((_SafeStr_5958.getAsset(_local_3) == null)) && (object))) { _local_3 = (object.getType() + "_icon_a"); }; if (_SafeStr_5958.getAsset(_local_3) == null) { return (new BitmapData(1, 1, true, 0)); }; var _local_4:Object = _SafeStr_5958.getAsset(_local_3).asset.content; if (!_local_4) { return (new BitmapData(1, 1, true, 0)); }; return ((_local_4 as BitmapData).clone()); } override protected function getLibraryAssetNameForSprite(k:_SafeStr_3897, _arg_2:_SafeStr_4369):String{ return (this._SafeStr_5760); } } }//package _-0dQ // _SafeStr_2767 = "_-0CE" (String#7794, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) // _SafeStr_5954 = "_-5Du" (String#34912, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5964 = "_-WI" (String#39654, DoABC#3) // _SafeStr_6097 = "_-6DD" (String#37352, DoABC#3) // _SafeStr_6098 = "_-66o" (String#1593, DoABC#3) // _SafeStr_6099 = "_-2qv" (String#28997, DoABC#3) // _SafeStr_6100 = "_-62v" (String#36954, DoABC#3) // _SafeStr_6101 = "_-6z" (String#38677, DoABC#3) // _SafeStr_6102 = "_-nx" (String#40331, DoABC#3) // _SafeStr_6103 = "_-4nP" (String#33855, DoABC#3) // _SafeStr_6104 = "_-TY" (String#14795, DoABC#3) // _SafeStr_6105 = "_-6NV" (String#37753, DoABC#3) // _SafeStr_6106 = "_-0Y5" (String#8145, DoABC#3) // _SafeStr_6107 = "_-1MC" (String#25352, DoABC#3) // _SafeStr_6108 = "_-im" (String#40127, DoABC#3) // _SafeStr_6109 = "_-37Q" (String#3350, DoABC#3) // _SafeStr_6110 = "_-2mK" (String#10447, DoABC#3) // _SafeStr_6111 = "_-t-" (String#40513, DoABC#3) // _SafeStr_6112 = "_-i6" (String#40101, DoABC#3) // _SafeStr_6113 = "_-3kf" (String#31262, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureFireworksVisualization package _-0dQ{ import flash.utils.Dictionary; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; public class FurnitureFireworksVisualization extends _SafeStr_2754 { private var _SafeStr_6114:Dictionary; private var _SafeStr_6115:FurnitureParticleSystem; override public function dispose():void{ var k:FurnitureParticleSystem; super.dispose(); this._SafeStr_6115 = null; if (this._SafeStr_6114) { for each (k in this._SafeStr_6114) { k.dispose(); }; this._SafeStr_6114 = null; }; } override protected function updateObject(k:Number, _arg_2:Number):Boolean{ var _local_3:Boolean; var _local_4:FurnitureParticleSystem; if (super.updateObject(k, _arg_2)) { _local_3 = false; if (!this._SafeStr_6114) { this._SafeStr_6116(); if (this._SafeStr_6114) { this._SafeStr_6115 = this._SafeStr_6114[k]; _local_3 = true; } else { _SafeStr_4.log(("ERROR Particle systems could not be read! " + this.object.getType())); }; } else { if (((!((k == _SafeStr_6117))) || (!((this._SafeStr_6114[k] == this._SafeStr_6115))))) { _local_4 = this._SafeStr_6114[k]; _local_4._SafeStr_6118(this._SafeStr_6115); if (this._SafeStr_6115) { this._SafeStr_6115.reset(); }; this._SafeStr_6115 = _local_4; _local_3 = true; }; }; return (true); }; return (false); } override protected function updateSprites(k:int, _arg_2:Boolean, _arg_3:int):void{ super.updateSprites(k, _arg_2, _arg_3); if (this._SafeStr_6115) { this._SafeStr_6115.updateSprites(); }; } override protected function updateAnimation(k:Number):int{ if (this._SafeStr_6115) { this._SafeStr_6115.updateAnimation(); }; return (super.updateAnimation(k)); } override protected function setAnimation(k:int):void{ if (this._SafeStr_6115) { this._SafeStr_6115.setAnimation(k); }; super.setAnimation(k); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ if (((this._SafeStr_6115) && (this._SafeStr_6115._SafeStr_6119(_arg_3)))) { return (this._SafeStr_6115.getSpriteYOffset(k, _arg_2, _arg_3)); }; return (super.getSpriteYOffset(k, _arg_2, _arg_3)); } private function _SafeStr_6116():Boolean{ var _local_5:FurnitureParticleSystem; var _local_6:int; var _local_7:XML; var k:_SafeStr_2456 = object; if (k == null) { return (false); }; var _local_2:_SafeStr_3021 = k.getModel(); if (_local_2 == null) { return (false); }; var _local_3:String = _local_2.getString(_SafeStr_2484._SafeStr_6120); if (((!(_local_3)) || ((_local_3.length == 0)))) { _SafeStr_4.log("No Particle System Data Found."); return (false); }; var _local_4:XML = XML(_local_3); this._SafeStr_6114 = new Dictionary(); for each (_local_7 in _local_4.particlesystem) { if (!_local_7.hasOwnProperty("@size")) { _SafeStr_4.log("Particle System does not have size property!"); } else { _local_6 = _local_7.@size; _local_5 = new FurnitureParticleSystem(this); _local_5._SafeStr_6121(_local_7); this._SafeStr_6114[_local_6] = _local_5; }; }; return (true); } } }//package _-0dQ // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_6114 = "_-21g" (String#27007, DoABC#3) // _SafeStr_6115 = "_-33K" (String#29532, DoABC#3) // _SafeStr_6116 = "_-1BC" (String#8775, DoABC#3) // _SafeStr_6117 = "_-3O4" (String#30348, DoABC#3) // _SafeStr_6118 = "_-2hs" (String#28632, DoABC#3) // _SafeStr_6119 = "_-2i" (String#28638, DoABC#3) // _SafeStr_6120 = "_-6Vv" (String#38066, DoABC#3) // _SafeStr_6121 = "_-0xr" (String#24379, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureMannequinVisualization package _-0dQ{ import _-1OV._SafeStr_20; import flash.utils.Dictionary; import _-1OV._SafeStr_48; import _-0gF._SafeStr_2661; import _-4-I._SafeStr_51; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; public class FurnitureMannequinVisualization extends FurnitureVisualization implements _SafeStr_20 { private static const _SafeStr_6122:String = "avatar_image"; private static var _SafeStr_6123:Dictionary; private static var _SafeStr_6124:int; private const _SafeStr_6125:String = "hd-99999-99998"; private var _SafeStr_5477:String; private var _SafeStr_5478:String; private var _SafeStr_6126:int; private var _SafeStr_6127:Boolean = false; private var _SafeStr_5979:String; private var _SafeStr_5763:_SafeStr_2760; private var _SafeStr_5482:Boolean = false; public function FurnitureMannequinVisualization(){ _SafeStr_6124++; } public function get disposed():Boolean{ return (this._SafeStr_5482); } override public function dispose():void{ var k:_SafeStr_48; if (!this._SafeStr_5482) { this._SafeStr_5763 = null; this._SafeStr_5482 = true; if (((this._SafeStr_5979) && (_SafeStr_5958))) { _SafeStr_5958.disposeAsset(this._SafeStr_5979); this._SafeStr_5979 = null; }; super.dispose(); _SafeStr_6124--; if ((((_SafeStr_6124 == 0)) && (_SafeStr_6123))) { for each (k in _SafeStr_6123) { k.dispose(); }; _SafeStr_6123 = null; }; }; } override public function initialize(k:_SafeStr_2661):Boolean{ this._SafeStr_5763 = (k as _SafeStr_2760); super.initialize(k); return (true); } override protected function updateObject(k:Number, _arg_2:Number):Boolean{ var _local_3:Boolean = super.updateObject(k, _arg_2); if (_local_3) { if (this._SafeStr_6126 != k) { this._SafeStr_6126 = k; this._SafeStr_6128(); }; }; return (_local_3); } private function _SafeStr_6128(k:Boolean=false):void{ var _local_2:_SafeStr_48; var _local_3:_SafeStr_48; if (((!(this._SafeStr_6129())) || (k))) { _local_2 = this._SafeStr_5763._SafeStr_5991(this._SafeStr_5477, this._SafeStr_6126, this._SafeStr_5478, this); if (_local_2) { if (_local_2.isPlaceholder()) { _local_2.dispose(); _local_3 = this._SafeStr_6130(this._SafeStr_6126); _local_3.setDirection(_SafeStr_51._SafeStr_5490, direction); _SafeStr_5958.addAsset(this._SafeStr_6131(), _local_3.getImage(_SafeStr_51._SafeStr_5490, true), true); this._SafeStr_6127 = true; return; }; _local_2.setDirection(_SafeStr_51._SafeStr_5490, direction); if (this._SafeStr_5979) { _SafeStr_5958.disposeAsset(this._SafeStr_5979); }; _SafeStr_5958.addAsset(this._SafeStr_6131(), _local_2.getImage(_SafeStr_51._SafeStr_5490, true), true); this._SafeStr_5979 = this._SafeStr_6131(); this._SafeStr_6127 = true; _local_2.dispose(); }; }; } override public function getSpriteList():Array{ var k:_SafeStr_48 = this._SafeStr_5763._SafeStr_5991(this._SafeStr_5477, this._SafeStr_6126, this._SafeStr_5478, this); if (k == null) { return (super.getSpriteList()); }; k.setDirection(_SafeStr_51._SafeStr_5490, direction); return (k._SafeStr_6132()); } private function _SafeStr_6130(k:int):_SafeStr_48{ if (!_SafeStr_6123) { _SafeStr_6123 = new Dictionary(); }; var _local_2:_SafeStr_48 = _SafeStr_6123[k]; if (_local_2 == null) { _local_2 = this._SafeStr_5763._SafeStr_5991(this._SafeStr_6125, k, null, null); _SafeStr_6123[k] = _local_2; }; return (_local_2); } override protected function updateModel(k:Number):Boolean{ var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:String; var _local_2:Boolean = super.updateModel(k); if (_local_2) { _local_3 = object; if (_local_3 != null) { _local_4 = _local_3.getModel(); if (_local_4 != null) { _local_5 = _local_4.getString(_SafeStr_2484._SafeStr_6133); if (_local_5) { this._SafeStr_5478 = _local_4.getString(_SafeStr_2484._SafeStr_6134); this._SafeStr_5477 = ((_local_5 + ".") + this._SafeStr_6125); this._SafeStr_6128(); }; }; }; }; _local_2 = ((_local_2) || (this._SafeStr_6127)); this._SafeStr_6127 = false; return (_local_2); } private function _SafeStr_6129():Boolean{ return (((this._SafeStr_5477) && (!((getAsset(this._SafeStr_6131()) == null))))); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ var _local_3:String = getSpriteTag(k, direction, _arg_2); if (((((!((this._SafeStr_5477 == null))) && ((_local_3 == _SafeStr_6122)))) && (this._SafeStr_6129()))) { return (this._SafeStr_6131()); }; return (super.getSpriteAssetName(k, _arg_2)); } private function _SafeStr_6131():String{ var k:_SafeStr_2456 = object; if (!k) { return (null); }; return (((((((("mannequin_" + this._SafeStr_5477) + "_") + this._SafeStr_6126) + "_") + direction) + "_") + k.getId())); } public function _SafeStr_5496(k:String):void{ if (k == this._SafeStr_5477) { this._SafeStr_6128(true); }; } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:String = getSpriteTag(k, _arg_2, _arg_3); if ((((_local_4 == _SafeStr_6122)) && (this._SafeStr_6129()))) { return ((-(_SafeStr_6096(_arg_3).width) / 2)); }; return (super.getSpriteXOffset(k, _arg_2, _arg_3)); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:String = getSpriteTag(k, _arg_2, _arg_3); if ((((_local_4 == _SafeStr_6122)) && (this._SafeStr_6129()))) { return (-(_SafeStr_6096(_arg_3).height)); }; return (super.getSpriteYOffset(k, _arg_2, _arg_3)); } } }//package _-0dQ // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_2760 = "_-6-g" (String#13673, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5478 = "_-5r3" (String#164, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5490 = "_-23q" (String#27082, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5979 = "_-YA" (String#14876, DoABC#3) // _SafeStr_5991 = "_-5g5" (String#36035, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6122 = "_-679" (String#37128, DoABC#3) // _SafeStr_6123 = "_-21r" (String#27014, DoABC#3) // _SafeStr_6124 = "_-5z9" (String#36764, DoABC#3) // _SafeStr_6125 = "_-2H-" (String#27571, DoABC#3) // _SafeStr_6126 = "_-51U" (String#232, DoABC#3) // _SafeStr_6127 = "_-1Jy" (String#25261, DoABC#3) // _SafeStr_6128 = "_-4uY" (String#34130, DoABC#3) // _SafeStr_6129 = "_-34W" (String#29576, DoABC#3) // _SafeStr_6130 = "_-2er" (String#28515, DoABC#3) // _SafeStr_6131 = "_-2Gf" (String#27559, DoABC#3) // _SafeStr_6132 = "_-3nG" (String#31363, DoABC#3) // _SafeStr_6133 = "_-dr" (String#39945, DoABC#3) // _SafeStr_6134 = "_-0DT" (String#22532, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureParticleSystem package _-0dQ{ import _-5NM.Map; import flash.display.BitmapData; import _-0gF._SafeStr_4369; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.geom.Rectangle; import _-1WY._SafeStr_3897; import flash.geom.Point; import flash.display.BlendMode; import flash.geom.Vector3D; public class FurnitureParticleSystem { private var _SafeStr_6135:Map; private var _visualization:_SafeStr_2754; private var _SafeStr_6136:int; private var _SafeStr_6137:int; private var _SafeStr_5869:int; private var _SafeStr_6138:FurnitureParticleSystemEmitter; private var _SafeStr_6139:BitmapData; private var _SafeStr_6140:_SafeStr_4369; private var _SafeStr_6141:Boolean = false; private var _SafeStr_6142:int = 0; private var _SafeStr_6143:int = 0; private var _SafeStr_6144:Number = 1; private var _SafeStr_6145:BitmapData; private var _SafeStr_6146:ColorTransform; private var _SafeStr_6147:ColorTransform; private var _SafeStr_6148:Matrix; private var _SafeStr_6149:Matrix; private var _SafeStr_6150:Number = 1; private var _SafeStr_6151:uint = 0xFF000000; public function FurnitureParticleSystem(k:_SafeStr_2754){ this._SafeStr_6135 = new Map(); this._visualization = k; this._SafeStr_6146 = new ColorTransform(); this._SafeStr_6146.alphaMultiplier = 1; this._SafeStr_6147 = new ColorTransform(); this._SafeStr_6148 = new Matrix(); this._SafeStr_6149 = new Matrix(); } public function dispose():void{ var k:FurnitureParticleSystemEmitter; for each (k in this._SafeStr_6135) { k.dispose(); }; this._SafeStr_6135 = null; if (this._SafeStr_6139) { this._SafeStr_6139.dispose(); this._SafeStr_6139 = null; }; if (this._SafeStr_6145) { this._SafeStr_6145.dispose(); this._SafeStr_6145 = null; }; this._SafeStr_6146 = null; this._SafeStr_6147 = null; this._SafeStr_6148 = null; this._SafeStr_6149 = null; } public function reset():void{ if (this._SafeStr_6138) { this._SafeStr_6138.reset(); }; this._SafeStr_6138 = null; this._SafeStr_6141 = false; this._SafeStr_6152(); } public function setAnimation(k:int):void{ if (this._SafeStr_6138) { this._SafeStr_6138.reset(); }; this._SafeStr_6138 = this._SafeStr_6135[k]; this._SafeStr_6141 = false; this._SafeStr_6152(); } private function _SafeStr_6152():void{ if (!this._SafeStr_6138) { return; }; if (this._SafeStr_6137 >= 0) { this._SafeStr_6140 = this._visualization._SafeStr_6096(this._SafeStr_6137); if (((this._SafeStr_6140) && (this._SafeStr_6140.asset))) { if ((((this._SafeStr_6140.width <= 1)) || ((this._SafeStr_6140.height <= 1)))) { return; }; if (((this._SafeStr_6139) && (((!((this._SafeStr_6139.width == this._SafeStr_6140.width))) || (!((this._SafeStr_6139.height == this._SafeStr_6140.height))))))) { this._SafeStr_6139 = null; }; if (this._SafeStr_6139 == null) { this._SafeStr_6139 = this._SafeStr_6140.asset.clone(); if (this._SafeStr_6146.alphaMultiplier != 1) { this._SafeStr_6145 = new BitmapData(this._SafeStr_6139.width, this._SafeStr_6139.height, true, this._SafeStr_6151); }; }; this._SafeStr_6142 = -(this._SafeStr_6140.offsetX); this._SafeStr_6143 = -(this._SafeStr_6140.offsetY); this._SafeStr_6140.asset = this._SafeStr_6139; }; if (this._SafeStr_6139) { this._SafeStr_6139.fillRect(this._SafeStr_6139.rect, this._SafeStr_6151); }; if (this._SafeStr_6145) { this._SafeStr_6145.fillRect(this._SafeStr_6145.rect, this._SafeStr_6151); }; }; } public function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ if (((this._SafeStr_6138) && ((this._SafeStr_6138._SafeStr_6153 == _arg_3)))) { return ((this._SafeStr_6138.y * this._SafeStr_6144)); }; return (0); } public function _SafeStr_6119(k:int):Boolean{ if (this._SafeStr_6138) { return ((this._SafeStr_6138._SafeStr_6153 == k)); }; return (false); } public function updateSprites():void{ if (((!(this._SafeStr_6138)) || (!(this._SafeStr_6140)))) { return; }; if (((this._SafeStr_6139) && (!((this._SafeStr_6140.asset == this._SafeStr_6139))))) { this._SafeStr_6140.asset = this._SafeStr_6139; this._SafeStr_6140.asset.width; }; if (this._SafeStr_6141) { if (this._SafeStr_6138._SafeStr_6153 >= 0) { this._visualization._SafeStr_6096(this._SafeStr_6138._SafeStr_6153).visible = false; }; }; } public function updateAnimation():void{ var _local_3:int; var _local_4:int; var _local_5:Rectangle; var _local_6:_SafeStr_3897; var _local_7:BitmapData; var _local_9:Point; var _local_10:Point; var _local_11:FurnitureParticleSystemParticle; if (((!(this._SafeStr_6138)) || (!(this._SafeStr_6140)))) { return; }; var k:Number = 10; var _local_2:Number = 0; var _local_8:int; if (((!(this._SafeStr_6141)) && (this._SafeStr_6138._SafeStr_6154))) { this._SafeStr_6141 = true; }; _local_8 = (this._SafeStr_5869 * this._SafeStr_6144); this._SafeStr_6138.update(); if (this._SafeStr_6141) { if (this._SafeStr_6138._SafeStr_6153 >= 0) { this._visualization._SafeStr_6096(this._SafeStr_6138._SafeStr_6153).visible = false; }; if (!this._SafeStr_6139) { this._SafeStr_6152(); }; this._SafeStr_6139.lock(); if (this._SafeStr_6146.alphaMultiplier == 1) { this._SafeStr_6139.fillRect(this._SafeStr_6139.rect, this._SafeStr_6151); } else { this._SafeStr_6139.draw(this._SafeStr_6145, this._SafeStr_6148, this._SafeStr_6146, BlendMode.NORMAL, null, false); }; for each (_local_11 in this._SafeStr_6138.particles) { _local_2 = _local_11.y; _local_3 = (this._SafeStr_6142 + ((((_local_11.x - _local_11.z) * k) / 10) * this._SafeStr_6144)); _local_4 = ((this._SafeStr_6143 - _local_8) + ((((_local_2 + ((_local_11.x + _local_11.z) / 2)) * k) / 10) * this._SafeStr_6144)); _local_6 = _local_11.getAsset(); if (_local_6) { _local_7 = (_local_6.asset.content as BitmapData); if (((_local_11.fade) && ((_local_11.alphaMultiplier < 1)))) { this._SafeStr_6149.identity(); this._SafeStr_6149.translate((_local_3 + _local_6.offsetX), (_local_4 + _local_6.offsetY)); this._SafeStr_6147.alphaMultiplier = _local_11.alphaMultiplier; this._SafeStr_6139.draw(_local_7, this._SafeStr_6149, this._SafeStr_6147, BlendMode.NORMAL, null, false); } else { _local_10 = new Point((_local_3 + _local_6.offsetX), (_local_4 + _local_6.offsetY)); this._SafeStr_6139.copyPixels(_local_7, _local_7.rect, _local_10, null, null, true); }; } else { _local_5 = new Rectangle((_local_3 - 1), (_local_4 - 1), 2, 2); this._SafeStr_6139.fillRect(_local_5, 0xFFFFFFFF); }; }; this._SafeStr_6139.unlock(); }; } public function _SafeStr_6121(k:XML):void{ var _local_3:_SafeStr_4369; var _local_4:XML; var _local_5:int; var _local_6:String; var _local_7:int; var _local_8:FurnitureParticleSystemEmitter; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_17:String; var _local_18:Number; var _local_19:int; var _local_20:Boolean; var _local_21:Boolean; var _local_22:Array; var _local_23:_SafeStr_3897; var _local_24:XML; var _local_25:XML; this._SafeStr_6136 = parseInt(k.@size); this._SafeStr_6137 = ((k.hasOwnProperty("@canvas_id")) ? parseInt(k.@canvas_id) : -1); this._SafeStr_5869 = ((k.hasOwnProperty("@offset_y")) ? parseInt(k.@offset_y) : 10); this._SafeStr_6144 = (this._SafeStr_6136 / 64); this._SafeStr_6150 = ((k.hasOwnProperty("@blend")) ? Number(k.@blend) : 1); this._SafeStr_6150 = Math.min(this._SafeStr_6150, 1); this._SafeStr_6146.alphaMultiplier = this._SafeStr_6150; var _local_2:String = ((k.hasOwnProperty("@bgcolor")) ? String(k.@bgcolor) : "0"); this._SafeStr_6151 = ((k.hasOwnProperty("@bgcolor")) ? parseInt(_local_2, 16) : 0xFF000000); for each (_local_4 in k.emitter) { _local_5 = parseInt(_local_4.@id); _local_6 = _local_4.@name; _local_7 = parseInt(_local_4.@sprite_id); _local_8 = new FurnitureParticleSystemEmitter(_local_6, _local_7); this._SafeStr_6135[_local_5] = _local_8; _local_9 = parseInt(_local_4.@max_num_particles); _local_10 = parseInt(_local_4.@particles_per_frame); _local_11 = ((_local_4.hasOwnProperty("@burst_pulse")) ? parseInt(_local_4.@burst_pulse) : 1); _local_12 = parseInt(_local_4.@fuse_time); _local_13 = Number(_local_4.simulation.@force); _local_14 = Number(_local_4.simulation.@direction); _local_15 = Number(_local_4.simulation.@gravity); _local_16 = Number(_local_4.simulation.@airfriction); _local_17 = _local_4.simulation.@shape; _local_18 = Number(_local_4.simulation.@energy); for each (_local_24 in _local_4.particles.particle) { _local_19 = parseInt(_local_24.@lifetime); _local_20 = (((_local_24.@is_emitter)=="false") ? false : true); _local_21 = ((((_local_24.hasOwnProperty("@fade")) && ((_local_24.@fade == "true")))) ? true : false); _local_22 = []; for each (_local_25 in _local_24.frame) { _local_23 = this._visualization._SafeStr_5958.getAsset(_local_25.@name); _local_22.push(_local_23); }; _local_8._SafeStr_6155(_local_19, _local_20, _local_22, _local_21); }; _local_8.setup(_local_9, _local_10, _local_13, new Vector3D(0, _local_14, 0), _local_15, _local_16, _local_17, _local_18, _local_12, _local_11); }; } public function _SafeStr_6118(k:FurnitureParticleSystem):void{ var _local_2:int; if (((k._SafeStr_6135) && (k._SafeStr_6138))) { _local_2 = k._SafeStr_6135._SafeStr_6156(k._SafeStr_6135._SafeStr_5514().indexOf(k._SafeStr_6138)); }; this.setAnimation(_local_2); if (this._SafeStr_6138) { this._SafeStr_6138._SafeStr_6118(k._SafeStr_6138, (Number(k._SafeStr_6136) / Number(this._SafeStr_6136))); }; this._SafeStr_6139 = null; } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) // _SafeStr_5869 = "_-0AV" (String#424, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6118 = "_-2hs" (String#28632, DoABC#3) // _SafeStr_6119 = "_-2i" (String#28638, DoABC#3) // _SafeStr_6121 = "_-0xr" (String#24379, DoABC#3) // _SafeStr_6135 = "_-rN" (String#40463, DoABC#3) // _SafeStr_6136 = "_-5nJ" (String#13457, DoABC#3) // _SafeStr_6137 = "_-Q9" (String#14747, DoABC#3) // _SafeStr_6138 = "_-5ZV" (String#35769, DoABC#3) // _SafeStr_6139 = "_-3z1" (String#851, DoABC#3) // _SafeStr_6140 = "_-4Hc" (String#32615, DoABC#3) // _SafeStr_6141 = "_-S9" (String#14778, DoABC#3) // _SafeStr_6142 = "_-4UQ" (String#3677, DoABC#3) // _SafeStr_6143 = "_-2IE" (String#3150, DoABC#3) // _SafeStr_6144 = "_-02h" (String#22141, DoABC#3) // _SafeStr_6145 = "_-2bV" (String#28383, DoABC#3) // _SafeStr_6146 = "_-Uf" (String#39587, DoABC#3) // _SafeStr_6147 = "_-5c-" (String#35871, DoABC#3) // _SafeStr_6148 = "_-oD" (String#40341, DoABC#3) // _SafeStr_6149 = "_-0iU" (String#23775, DoABC#3) // _SafeStr_6150 = "_-64d" (String#1592, DoABC#3) // _SafeStr_6151 = "_-0Zf" (String#1440, DoABC#3) // _SafeStr_6152 = "_-1l6" (String#26319, DoABC#3) // _SafeStr_6153 = "_-5HD" (String#35049, DoABC#3) // _SafeStr_6154 = "_-Mg" (String#39289, DoABC#3) // _SafeStr_6155 = "_-1RF" (String#25540, DoABC#3) // _SafeStr_6156 = "_-2LY" (String#3155, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureParticleSystemEmitter package _-0dQ{ import flash.geom.Vector3D; import flash.utils.Dictionary; public class FurnitureParticleSystemEmitter extends FurnitureParticleSystemParticle { public static const _SafeStr_6157:String = "cone"; public static const _SafeStr_6158:String = "plane"; public static const _SafeStr_6159:String = "sphere"; private var _name:String; private var _SafeStr_6160:int = -1; private var _SafeStr_6161:Number; private var _SafeStr_6162:Vector3D; private var _SafeStr_6163:Number = 0.1; private var _SafeStr_6164:Number; private var _SafeStr_6165:Number; private var _SafeStr_6166:String; private var _SafeStr_6167:Array; private var _SafeStr_6168:Array; private var _SafeStr_6169:int; private var _SafeStr_6170:int; private var _SafeStr_6171:int; private var _SafeStr_6172:int = 10; private var _SafeStr_6173:Number = 1; private var _SafeStr_6141:Boolean = false; private var _SafeStr_6174:int = 1; public function FurnitureParticleSystemEmitter(k:String="", _arg_2:int=-1){ this._SafeStr_6168 = []; super(); this._name = k; this._SafeStr_6160 = _arg_2; this._SafeStr_6167 = []; } override public function dispose():void{ var k:FurnitureParticleSystemParticle; for each (k in this._SafeStr_6168) { k.dispose(); }; this._SafeStr_6168 = null; this._SafeStr_6162 = null; this._SafeStr_6167 = null; super.dispose(); } public function setup(k:int, _arg_2:int, _arg_3:Number, _arg_4:Vector3D, _arg_5:Number, _arg_6:Number, _arg_7:String, _arg_8:Number, _arg_9:int, _arg_10:int):void{ this._SafeStr_6169 = k; this._SafeStr_6170 = _arg_2; this._SafeStr_6161 = _arg_3; this._SafeStr_6162 = _arg_4; this._SafeStr_6162.normalize(); this._SafeStr_6164 = _arg_5; this._SafeStr_6165 = _arg_6; this._SafeStr_6166 = _arg_7; this._SafeStr_6172 = _arg_9; this._SafeStr_6173 = _arg_8; this._SafeStr_6174 = _arg_10; this.reset(); } public function reset():void{ var k:FurnitureParticleSystemParticle; for each (k in this._SafeStr_6168) { k.dispose(); }; this._SafeStr_6168 = []; this._SafeStr_6171 = 0; this._SafeStr_6141 = false; this.init(0, 0, 0, this._SafeStr_6162, this._SafeStr_6161, this._SafeStr_6163, this._SafeStr_6172, true); } public function _SafeStr_6118(k:FurnitureParticleSystemEmitter, _arg_2:Number):void{ super.copy(k, _arg_2); this._SafeStr_6161 = k._SafeStr_6161; this._SafeStr_6162 = k._SafeStr_6162; this._SafeStr_6164 = k._SafeStr_6164; this._SafeStr_6165 = k._SafeStr_6165; this._SafeStr_6166 = k._SafeStr_6166; this._SafeStr_6172 = k._SafeStr_6172; this._SafeStr_6173 = k._SafeStr_6173; this._SafeStr_6174 = k._SafeStr_6174; this._SafeStr_6163 = k._SafeStr_6163; this._SafeStr_6141 = k._SafeStr_6141; } public function _SafeStr_6155(k:int, _arg_2:Boolean, _arg_3:Array, _arg_4:Boolean):void{ var _local_5:Dictionary = new Dictionary(); _local_5["lifeTime"] = k; _local_5["isEmitter"] = _arg_2; _local_5["frames"] = _arg_3; _local_5["fade"] = _arg_4; this._SafeStr_6167.push(_local_5); } override protected function ignite():void{ this._SafeStr_6141 = true; if ((this._SafeStr_6171 < this._SafeStr_6169)) { if (this.age > 1) { this._SafeStr_6175(this, this.direction); }; }; } private function _SafeStr_6175(k:FurnitureParticleSystemParticle, _arg_2:Vector3D=null):void{ var _local_4:FurnitureParticleSystemParticle; var _local_5:Dictionary; var _local_6:int; var _local_9:Array; if (!_arg_2) { _arg_2 = new Vector3D(); }; var _local_3:Vector3D = new Vector3D(); var _local_7:Boolean; var _local_8:Boolean; _local_5 = this._SafeStr_6176(); var _local_10:int; while (_local_10 < this._SafeStr_6170) { switch (this._SafeStr_6166) { case _SafeStr_6157: _local_3.x = ((this._SafeStr_6177(0.5)) ? Math.random() : -(Math.random())); _local_3.y = -((Math.random() + 1)); _local_3.z = ((this._SafeStr_6177(0.5)) ? Math.random() : -(Math.random())); break; case _SafeStr_6158: _local_3.x = ((this._SafeStr_6177(0.5)) ? Math.random() : -(Math.random())); _local_3.y = 0; _local_3.z = ((this._SafeStr_6177(0.5)) ? Math.random() : -(Math.random())); break; case _SafeStr_6159: _local_3.x = ((this._SafeStr_6177(0.5)) ? Math.random() : -(Math.random())); _local_3.y = ((this._SafeStr_6177(0.5)) ? Math.random() : -(Math.random())); _local_3.z = ((this._SafeStr_6177(0.5)) ? Math.random() : -(Math.random())); break; }; _local_3.normalize(); _local_4 = new FurnitureParticleSystemParticle(); if (_local_5) { _local_6 = Math.floor(((Math.random() * _local_5["lifeTime"]) + 10)); _local_7 = _local_5["isEmitter"]; _local_9 = _local_5["frames"]; _local_8 = _local_5["fade"]; } else { _local_6 = Math.floor(((Math.random() * 20) + 10)); _local_7 = false; _local_9 = []; }; _local_4.init(k.x, k.y, k.z, _local_3, this._SafeStr_6173, this._SafeStr_6163, _local_6, _local_7, _local_9, _local_8); this._SafeStr_6168.push(_local_4); this._SafeStr_6171++; _local_10++; }; } private function _SafeStr_6176():Dictionary{ var k:int = Math.floor((Math.random() * this._SafeStr_6167.length)); return (this._SafeStr_6167[k]); } override public function update():void{ super.update(); this._SafeStr_6178(); this._SafeStr_6179(); this._SafeStr_6180(); if (((!(_SafeStr_6181)) && ((this._SafeStr_6171 < this._SafeStr_6169)))) { if ((this.age % this._SafeStr_6174) == 0) { this._SafeStr_6175(this, this.direction); }; }; } public function _SafeStr_6179():void{ var _local_2:FurnitureParticleSystemParticle; var _local_3:Number; var _local_4:Number; var _local_5:Number; if (((_SafeStr_6181) || ((this._SafeStr_6171 < this._SafeStr_6169)))) { _local_3 = this.x; _local_4 = this.y; _local_5 = this.z; this.x = (((2 - this._SafeStr_6165) * this.x) - ((1 - this._SafeStr_6165) * this._SafeStr_6182)); this.y = ((((2 - this._SafeStr_6165) * this.y) - ((1 - this._SafeStr_6165) * this._SafeStr_6183)) + ((this._SafeStr_6164 * this._SafeStr_6163) * this._SafeStr_6163)); this.z = (((2 - this._SafeStr_6165) * this.z) - ((1 - this._SafeStr_6165) * this._SafeStr_6184)); this._SafeStr_6182 = _local_3; this._SafeStr_6183 = _local_4; this._SafeStr_6184 = _local_5; }; var k:Array = []; for each (_local_2 in this._SafeStr_6168) { _local_2.update(); _local_3 = _local_2.x; _local_4 = _local_2.y; _local_5 = _local_2.z; _local_2.x = (((2 - this._SafeStr_6165) * _local_2.x) - ((1 - this._SafeStr_6165) * _local_2._SafeStr_6182)); _local_2.y = ((((2 - this._SafeStr_6165) * _local_2.y) - ((1 - this._SafeStr_6165) * _local_2._SafeStr_6183)) + ((this._SafeStr_6164 * this._SafeStr_6163) * this._SafeStr_6163)); _local_2.z = (((2 - this._SafeStr_6165) * _local_2.z) - ((1 - this._SafeStr_6165) * _local_2._SafeStr_6184)); _local_2._SafeStr_6182 = _local_3; _local_2._SafeStr_6183 = _local_4; _local_2._SafeStr_6184 = _local_5; if ((((_local_2.y > 10)) || (!(_local_2._SafeStr_6181)))) { k.push(_local_2); }; }; for each (_local_2 in k) { if (_local_2.isEmitter) { }; this._SafeStr_6168.splice(this._SafeStr_6168.indexOf(_local_2), 1); _local_2.dispose(); }; } private function _SafeStr_6180():void{ } private function _SafeStr_6178():void{ var k:FurnitureParticleSystemParticle; for each (k in this._SafeStr_6168) { }; } public function get particles():Array{ return (this._SafeStr_6168); } public function get _SafeStr_6154():Boolean{ return (this._SafeStr_6141); } private function _SafeStr_6177(k:Number):Boolean{ return ((Math.random() < k)); } public function get _SafeStr_6153():int{ return (this._SafeStr_6160); } } }//package _-0dQ // _SafeStr_6118 = "_-2hs" (String#28632, DoABC#3) // _SafeStr_6141 = "_-S9" (String#14778, DoABC#3) // _SafeStr_6153 = "_-5HD" (String#35049, DoABC#3) // _SafeStr_6154 = "_-Mg" (String#39289, DoABC#3) // _SafeStr_6155 = "_-1RF" (String#25540, DoABC#3) // _SafeStr_6157 = "_-56d" (String#34623, DoABC#3) // _SafeStr_6158 = "_-37I" (String#29685, DoABC#3) // _SafeStr_6159 = "_-3VY" (String#30639, DoABC#3) // _SafeStr_6160 = "_-64Q" (String#37018, DoABC#3) // _SafeStr_6161 = "_-0hv" (String#23748, DoABC#3) // _SafeStr_6162 = "_-0D7" (String#242, DoABC#3) // _SafeStr_6163 = "_-0Mh" (String#22899, DoABC#3) // _SafeStr_6164 = "_-3rO" (String#11497, DoABC#3) // _SafeStr_6165 = "_-2A5" (String#27316, DoABC#3) // _SafeStr_6166 = "_-0hA" (String#23720, DoABC#3) // _SafeStr_6167 = "_-09P" (String#22384, DoABC#3) // _SafeStr_6168 = "_-0Sl" (String#23140, DoABC#3) // _SafeStr_6169 = "_-0fN" (String#23647, DoABC#3) // _SafeStr_6170 = "_-6ki" (String#38635, DoABC#3) // _SafeStr_6171 = "_-Bn" (String#38862, DoABC#3) // _SafeStr_6172 = "_-1mJ" (String#26363, DoABC#3) // _SafeStr_6173 = "_-3ip" (String#1096, DoABC#3) // _SafeStr_6174 = "_-5iu" (String#36141, DoABC#3) // _SafeStr_6175 = "_-68G" (String#37168, DoABC#3) // _SafeStr_6176 = "_-0nz" (String#24006, DoABC#3) // _SafeStr_6177 = "_-167" (String#24737, DoABC#3) // _SafeStr_6178 = "_-5d2" (String#35917, DoABC#3) // _SafeStr_6179 = "_-0kx" (String#23880, DoABC#3) // _SafeStr_6180 = "_-3W8" (String#30660, DoABC#3) // _SafeStr_6181 = "_-3xq" (String#31777, DoABC#3) // _SafeStr_6182 = "_-lJ" (String#40231, DoABC#3) // _SafeStr_6183 = "_-pa" (String#40396, DoABC#3) // _SafeStr_6184 = "_-1uW" (String#26686, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureParticleSystemParticle package _-0dQ{ import flash.geom.Vector3D; import _-1WY._SafeStr_3897; public class FurnitureParticleSystemParticle { private var _x:Number; private var _y:Number; private var _z:Number; private var _SafeStr_6185:Number; private var _SafeStr_6186:Number; private var _SafeStr_6187:Number; private var _SafeStr_6188:Boolean = false; private var _SafeStr_6162:Vector3D; private var _SafeStr_6189:int = 0; private var _SafeStr_6190:int; private var _SafeStr_6191:Boolean = false; private var _SafeStr_6192:Boolean = false; private var _SafeStr_6193:Number; private var _SafeStr_6194:Number = 1; private var _SafeStr_6195:Array; public function get fade():Boolean{ return (this._SafeStr_6192); } public function get alphaMultiplier():Number{ return (this._SafeStr_6194); } public function get direction():Vector3D{ return (this._SafeStr_6162); } public function get age():int{ return (this._SafeStr_6189); } public function init(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Vector3D, _arg_5:Number, _arg_6:Number, _arg_7:int, _arg_8:Boolean=false, _arg_9:Array=null, _arg_10:Boolean=false):void{ this._x = k; this._y = _arg_2; this._z = _arg_3; this._SafeStr_6162 = new Vector3D(_arg_4.x, _arg_4.y, _arg_4.z); this._SafeStr_6162.scaleBy(_arg_5); this._SafeStr_6185 = (this._x - (this._SafeStr_6162.x * _arg_6)); this._SafeStr_6186 = (this._y - (this._SafeStr_6162.y * _arg_6)); this._SafeStr_6187 = (this._z - (this._SafeStr_6162.z * _arg_6)); this._SafeStr_6189 = 0; this._SafeStr_6188 = false; this._SafeStr_6190 = _arg_7; this._SafeStr_6191 = _arg_8; this._SafeStr_6195 = _arg_9; this._SafeStr_6192 = _arg_10; this._SafeStr_6194 = 1; this._SafeStr_6193 = (0.5 + (Math.random() * 0.5)); } public function update():void{ this._SafeStr_6189++; if (this._SafeStr_6189 == this._SafeStr_6190) { this.ignite(); }; if (this._SafeStr_6192) { if ((this._SafeStr_6189 / this._SafeStr_6190) > this._SafeStr_6193) { this._SafeStr_6194 = ((this._SafeStr_6190 - this._SafeStr_6189) / (this._SafeStr_6190 * (1 - this._SafeStr_6193))); }; }; } public function getAsset():_SafeStr_3897{ if (((this._SafeStr_6195) && ((this._SafeStr_6195.length > 0)))) { return (this._SafeStr_6195[(this._SafeStr_6189 % this._SafeStr_6195.length)]); }; return (null); } protected function ignite():void{ } public function get isEmitter():Boolean{ return (this._SafeStr_6191); } public function get _SafeStr_6181():Boolean{ return ((this._SafeStr_6189 <= this._SafeStr_6190)); } public function dispose():void{ this._SafeStr_6162 = null; } public function get x():Number{ return (this._x); } public function get y():Number{ return (this._y); } public function get z():Number{ return (this._z); } public function set x(k:Number):void{ this._x = k; } public function set y(k:Number):void{ this._y = k; } public function set z(k:Number):void{ this._z = k; } public function get _SafeStr_6182():Number{ return (this._SafeStr_6185); } public function set _SafeStr_6182(k:Number):void{ this._SafeStr_6188 = true; this._SafeStr_6185 = k; } public function get _SafeStr_6183():Number{ return (this._SafeStr_6186); } public function set _SafeStr_6183(k:Number):void{ this._SafeStr_6188 = true; this._SafeStr_6186 = k; } public function get _SafeStr_6184():Number{ return (this._SafeStr_6187); } public function set _SafeStr_6184(k:Number):void{ this._SafeStr_6188 = true; this._SafeStr_6187 = k; } public function get _SafeStr_6196():Boolean{ return (this._SafeStr_6188); } public function toString():String{ return ([this._x, this._y, this._z].toString()); } public function copy(k:FurnitureParticleSystemParticle, _arg_2:Number):void{ this._x = (k._x * _arg_2); this._y = (k._y * _arg_2); this._z = (k._z * _arg_2); this._SafeStr_6185 = (k._SafeStr_6185 * _arg_2); this._SafeStr_6186 = (k._SafeStr_6186 * _arg_2); this._SafeStr_6187 = (k._SafeStr_6187 * _arg_2); this._SafeStr_6188 = k._SafeStr_6196; this._SafeStr_6162 = k._SafeStr_6162; this._SafeStr_6189 = k._SafeStr_6189; this._SafeStr_6190 = k._SafeStr_6190; this._SafeStr_6191 = k._SafeStr_6191; this._SafeStr_6192 = k._SafeStr_6192; this._SafeStr_6193 = k._SafeStr_6193; this._SafeStr_6194 = k._SafeStr_6194; } } }//package _-0dQ // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_6162 = "_-0D7" (String#242, DoABC#3) // _SafeStr_6181 = "_-3xq" (String#31777, DoABC#3) // _SafeStr_6182 = "_-lJ" (String#40231, DoABC#3) // _SafeStr_6183 = "_-pa" (String#40396, DoABC#3) // _SafeStr_6184 = "_-1uW" (String#26686, DoABC#3) // _SafeStr_6185 = "_-4FY" (String#11894, DoABC#3) // _SafeStr_6186 = "_-21W" (String#9636, DoABC#3) // _SafeStr_6187 = "_-4GR" (String#32565, DoABC#3) // _SafeStr_6188 = "_-2YI" (String#28260, DoABC#3) // _SafeStr_6189 = "_-6LG" (String#1135, DoABC#3) // _SafeStr_6190 = "_-4S9" (String#33039, DoABC#3) // _SafeStr_6191 = "_-54I" (String#34532, DoABC#3) // _SafeStr_6192 = "_-3hD" (String#31111, DoABC#3) // _SafeStr_6193 = "_-111" (String#8598, DoABC#3) // _SafeStr_6194 = "_-3Rq" (String#11096, DoABC#3) // _SafeStr_6195 = "_-68t" (String#4100, DoABC#3) // _SafeStr_6196 = "_-4dI" (String#33448, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurniturePartyBeamerVisualization package _-0dQ{ import _-0gF._SafeStr_4369; import flash.geom.Point; public class FurniturePartyBeamerVisualization extends _SafeStr_2754 { private static const _SafeStr_6197:int = 2; private static const _SafeStr_6198:int = 15; private static const _SafeStr_6199:int = 31; private static const _SafeStr_6200:int = 2; private static const _SafeStr_6201:int = 1; private var _SafeStr_6202:Array; private var _SafeStr_6203:Array; private var _SafeStr_6204:Array; private var _SafeStr_6205:Array; private var _SafeStr_6206:Array; public function FurniturePartyBeamerVisualization(){ this._SafeStr_6206 = new Array(); super(); } override protected function updateAnimation(k:Number):int{ var _local_2:_SafeStr_4369; var _local_3:Point; if (this._SafeStr_6204 == null) { this._SafeStr_6207(k); }; _local_2 = _SafeStr_6096(2); if (_local_2 != null) { this._SafeStr_6206[0] = this._SafeStr_6208(k, 0); }; _local_2 = _SafeStr_6096(3); if (_local_2 != null) { this._SafeStr_6206[1] = this._SafeStr_6208(k, 1); }; return (super.updateAnimation(k)); } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ if ((((_arg_3 == 2)) || ((_arg_3 == 3)))) { if (this._SafeStr_6206.length == 2) { return (this._SafeStr_6206[(_arg_3 - 2)].x); }; }; return (super.getSpriteXOffset(k, _arg_2, _arg_3)); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ if ((((_arg_3 == 2)) || ((_arg_3 == 3)))) { if (this._SafeStr_6206.length == 2) { return (this._SafeStr_6206[(_arg_3 - 2)].y); }; }; return (super.getSpriteYOffset(k, _arg_2, _arg_3)); } private function _SafeStr_6208(k:Number, _arg_2:int):Point{ var _local_8:int; var _local_3:Number = this._SafeStr_6202[_arg_2]; var _local_4:int = this._SafeStr_6203[_arg_2]; var _local_5:int = this._SafeStr_6204[_arg_2]; var _local_6:Number = this._SafeStr_6205[_arg_2]; var _local_7:Number = 1; if (k == 32) { _local_8 = _SafeStr_6198; _local_7 = 0.5; } else { _local_8 = _SafeStr_6199; }; var _local_9:Number = (_local_3 + (_local_4 * _local_5)); if (Math.abs(_local_9) >= _local_8) { if (_local_4 > 0) { _local_3 = (_local_3 - (_local_9 - _local_8)); } else { _local_3 = (_local_3 + (-(_local_8) - _local_9)); }; _local_4 = -(_local_4); this._SafeStr_6203[_arg_2] = _local_4; }; var _local_10:Number = ((_local_8 - Math.abs(_local_3)) * _local_6); var _local_11:Number = ((_local_4 * Math.sin(Math.abs((_local_3 / 4)))) * _local_10); if (_local_4 > 0) { _local_11 = (_local_11 - _local_10); } else { _local_11 = (_local_11 + _local_10); }; _local_3 = (_local_3 + ((_local_4 * _local_5) * _local_7)); this._SafeStr_6202[_arg_2] = _local_3; if (int(_local_11) == 0) { this._SafeStr_6205[_arg_2] = this._SafeStr_6209(); }; return (new Point(_local_3, _local_11)); } private function _SafeStr_6207(k:Number):void{ var _local_2:int; if (k == 32) { _local_2 = _SafeStr_6198; } else { _local_2 = _SafeStr_6199; }; this._SafeStr_6202 = new Array(); this._SafeStr_6202.push(((Math.random() * _local_2) * 1.5)); this._SafeStr_6202.push(((Math.random() * _local_2) * 1.5)); this._SafeStr_6203 = new Array(); this._SafeStr_6203.push(1); this._SafeStr_6203.push(-1); this._SafeStr_6204 = new Array(); this._SafeStr_6204.push(_SafeStr_6200); this._SafeStr_6204.push(_SafeStr_6201); this._SafeStr_6205 = new Array(); this._SafeStr_6205.push(this._SafeStr_6209()); this._SafeStr_6205.push(this._SafeStr_6209()); } private function _SafeStr_6209():Number{ return ((((Math.random() * 30) / 100) + 0.15)); } } }//package _-0dQ // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6197 = "_-4Tr" (String#1545, DoABC#3) // _SafeStr_6198 = "_-0bn" (String#23500, DoABC#3) // _SafeStr_6199 = "_-5ZQ" (String#35767, DoABC#3) // _SafeStr_6200 = "_-2EU" (String#27472, DoABC#3) // _SafeStr_6201 = "_-0Jn" (String#22786, DoABC#3) // _SafeStr_6202 = "_-4IH" (String#32643, DoABC#3) // _SafeStr_6203 = "_-6bO" (String#38268, DoABC#3) // _SafeStr_6204 = "_-2N5" (String#27827, DoABC#3) // _SafeStr_6205 = "_-155" (String#24701, DoABC#3) // _SafeStr_6206 = "_-48z" (String#32260, DoABC#3) // _SafeStr_6207 = "_-2b" (String#28359, DoABC#3) // _SafeStr_6208 = "_-1Vv" (String#25724, DoABC#3) // _SafeStr_6209 = "_-3t8" (String#31597, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurniturePlanetSystemVisualization package _-0dQ{ import _-0eJ._SafeStr_2307; import _-0gF._SafeStr_4369; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; public class FurniturePlanetSystemVisualization extends _SafeStr_2754 { private var _SafeStr_6210:Array; private var _SafeStr_6211:Array; private var _SafeStr_6212:Array; private var _SafeStr_6213:_SafeStr_2307; public function FurniturePlanetSystemVisualization(){ this._SafeStr_6212 = new Array(); this._SafeStr_6213 = new _SafeStr_2307(0, 0, 0); super(); } override public function dispose():void{ var k:FurniturePlanetSystemVisualizationPlanetObject; if (this._SafeStr_6210 != null) { while (this._SafeStr_6210.length > 0) { k = this._SafeStr_6210.shift(); k.dispose(); }; }; this._SafeStr_6210 = null; this._SafeStr_6211 = null; } override protected function updateAnimation(k:Number):int{ var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; if ((((this._SafeStr_6210 == null)) && ((_SafeStr_5961 > 0)))) { if (!this._SafeStr_6116()) { return (0); }; }; if (this._SafeStr_6210 != null) { _local_3 = 0; while (_local_3 < this._SafeStr_6210.length) { _local_2 = this._SafeStr_6210[_local_3]; _local_2.update(this._SafeStr_6212, this._SafeStr_6213, k); _local_3++; }; return (super.updateAnimation(k)); }; return (0); } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ if (_arg_3 < this._SafeStr_6212.length) { return (this._SafeStr_6212[_arg_3].x); }; return (super.getSpriteXOffset(k, _arg_2, _arg_3)); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ if (_arg_3 < this._SafeStr_6212.length) { return (this._SafeStr_6212[_arg_3].y); }; return (super.getSpriteYOffset(k, _arg_2, _arg_3)); } override protected function getSpriteZOffset(k:int, _arg_2:int, _arg_3:int):Number{ if (_arg_3 < this._SafeStr_6212.length) { return (this._SafeStr_6212[_arg_3].z); }; return (super.getSpriteZOffset(k, _arg_2, _arg_3)); } private function _SafeStr_6116():Boolean{ var _local_7:_SafeStr_4369; var _local_9:XML; var k:_SafeStr_2456 = object; if (k == null) { return (false); }; var _local_2:_SafeStr_3021 = k.getModel(); if (_local_2 == null) { return (false); }; var _local_3:String = _local_2.getString(_SafeStr_2484._SafeStr_6214); var _local_4:XMLList = XMLList(_local_3); var _local_5:XMLList = _local_4.children(); var _local_6:int = _local_5.length(); this._SafeStr_6210 = new Array(); this._SafeStr_6211 = new Array(); var _local_8:int; while (_local_8 < _local_6) { _local_9 = _local_5[_local_8]; _local_7 = _SafeStr_6096(_local_8); if (_local_7 != null) { this._SafeStr_6215(_local_9.@name, _local_8, _local_9.@parent, Number(_local_9.@radius), Number(_local_9.@arcspeed), Number(_local_9.@arcoffset), Number(_local_9.@height)); }; _local_8++; }; return (true); } private function _SafeStr_6215(k:String, _arg_2:int, _arg_3:String, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):void{ var _local_9:FurniturePlanetSystemVisualizationPlanetObject; if (this._SafeStr_6210 == null) { return; }; var _local_8:FurniturePlanetSystemVisualizationPlanetObject = new FurniturePlanetSystemVisualizationPlanetObject(k, _arg_2, _arg_4, _arg_5, _arg_6, _arg_7); _local_9 = this._SafeStr_6216(_arg_3); if (_local_9 != null) { _local_9.addChild(_local_8); } else { this._SafeStr_6210.push(_local_8); this._SafeStr_6211.push(k); }; } private function _SafeStr_6216(k:String):FurniturePlanetSystemVisualizationPlanetObject{ var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; while (_local_3 < this._SafeStr_6210.length) { _local_2 = this._SafeStr_6210[_local_3]; if (_local_2.name == k) { return (_local_2); }; if (_local_2._SafeStr_6217(k)) { return (_local_2._SafeStr_6218(k)); }; _local_3++; }; return (null); } } }//package _-0dQ // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6116 = "_-1BC" (String#8775, DoABC#3) // _SafeStr_6210 = "_-683" (String#37160, DoABC#3) // _SafeStr_6211 = "_-1xx" (String#26817, DoABC#3) // _SafeStr_6212 = "_-1ta" (String#26644, DoABC#3) // _SafeStr_6213 = "_-4HQ" (String#32610, DoABC#3) // _SafeStr_6214 = "_-1zT" (String#26885, DoABC#3) // _SafeStr_6215 = "_-610" (String#36875, DoABC#3) // _SafeStr_6216 = "_-LI" (String#39239, DoABC#3) // _SafeStr_6217 = "_-qu" (String#40449, DoABC#3) // _SafeStr_6218 = "_-5SP" (String#35490, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurniturePlanetSystemVisualizationPlanetObject package _-0dQ{ import _-0eJ._SafeStr_2307; public class FurniturePlanetSystemVisualizationPlanetObject { private static const _SafeStr_6219:Number = 30; private var _index:int; private var _name:String; private var _SafeStr_6220:Number; private var _SafeStr_6221:Number; private var _SafeStr_6222:Number; private var _height:Number; private var _SafeStr_6223:Number; private var _SafeStr_6224:_SafeStr_2307; private var _SafeStr_5562:Array; public function FurniturePlanetSystemVisualizationPlanetObject(k:String, _arg_2:int, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number){ this._SafeStr_6224 = new _SafeStr_2307(0, 0, 0); this._SafeStr_5562 = new Array(); super(); this._name = k; this._index = _arg_2; this._SafeStr_6220 = _arg_3; this._SafeStr_6221 = (((_arg_4 * Math.PI) * 2) / 360); this._SafeStr_6222 = (((_arg_5 * Math.PI) * 2) / 360); this._height = _arg_6; this._SafeStr_6223 = 0; } public function get name():String{ return (this._name); } public function dispose():void{ var k:FurniturePlanetSystemVisualizationPlanetObject; while (this._SafeStr_5562.length > 0) { k = this._SafeStr_5562.shift(); if (k != null) { k.dispose(); }; }; } public function update(k:Array, _arg_2:_SafeStr_2307, _arg_3:Number):void{ var _local_4:FurniturePlanetSystemVisualizationPlanetObject; this._SafeStr_6223 = (this._SafeStr_6223 + (this._SafeStr_6221 / _SafeStr_6219)); k[this._index] = this._SafeStr_6225(_arg_2, _arg_3); var _local_5:int; while (_local_5 < this._SafeStr_5562.length) { _local_4 = this._SafeStr_5562[_local_5]; _local_4.update(k, this._SafeStr_6224, _arg_3); _local_5++; }; } public function _SafeStr_6225(k:_SafeStr_2307, _arg_2:Number):_SafeStr_2307{ var _local_3:Number = (this._SafeStr_6220 * Math.cos((this._SafeStr_6223 + this._SafeStr_6222))); var _local_4:Number = (this._SafeStr_6220 * Math.sin((this._SafeStr_6223 + this._SafeStr_6222))); var _local_5:Number = this._height; this._SafeStr_6224.x = ((_local_3 - _local_4) * (_arg_2 / 2)); this._SafeStr_6224.y = ((((_local_4 + _local_3) * (_arg_2 / 2)) * 0.5) - (this._height * (_arg_2 / 2))); this._SafeStr_6224.z = -(int(((4 * (_local_3 + _local_4)) - 0.7))); if (k != null) { this._SafeStr_6224.add(k); }; return (this._SafeStr_6224); } public function addChild(k:FurniturePlanetSystemVisualizationPlanetObject):void{ if (this._SafeStr_5562.indexOf(k) < 0) { this._SafeStr_5562.push(k); }; } public function _SafeStr_6217(k:String):Boolean{ var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; while (_local_3 < this._SafeStr_5562.length) { _local_2 = this._SafeStr_5562[_local_3]; if (_local_2.name == k) { return (true); }; if (_local_2._SafeStr_6217(k)) { return (true); }; _local_3++; }; return (false); } public function _SafeStr_6218(k:String):FurniturePlanetSystemVisualizationPlanetObject{ var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; while (_local_3 < this._SafeStr_5562.length) { _local_2 = this._SafeStr_5562[_local_3]; if (_local_2.name == k) { return (_local_2); }; if (_local_2._SafeStr_6217(k)) { return (_local_2._SafeStr_6218(k)); }; _local_3++; }; return (null); } } }//package _-0dQ // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_5562 = "_-5oR" (String#703, DoABC#3) // _SafeStr_6217 = "_-qu" (String#40449, DoABC#3) // _SafeStr_6218 = "_-5SP" (String#35490, DoABC#3) // _SafeStr_6219 = "_-23P" (String#27068, DoABC#3) // _SafeStr_6220 = "_-5mJ" (String#36272, DoABC#3) // _SafeStr_6221 = "_-XB" (String#39686, DoABC#3) // _SafeStr_6222 = "_-3jy" (String#31235, DoABC#3) // _SafeStr_6223 = "_-3T6" (String#374, DoABC#3) // _SafeStr_6224 = "_-24Q" (String#27103, DoABC#3) // _SafeStr_6225 = "_-3bl" (String#30894, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureRoomBackgroundVisualization package _-0dQ{ import flash.utils.Dictionary; import _-4wZ._SafeStr_3021; import flash.display.BitmapData; import _-5Lb.DirectionalOffsetData; import _-0eJ._SafeStr_3019; public class FurnitureRoomBackgroundVisualization extends _SafeStr_2758 { private var _SafeStr_6226:Dictionary; override public function dispose():void{ super.dispose(); this._SafeStr_6226 = null; } override protected function getAdClickUrl(k:_SafeStr_3021):String{ return (null); } override protected function imageReady(k:BitmapData, _arg_2:String):void{ var _local_3:int; var _local_4:int; var _local_5:int; super.imageReady(k, _arg_2); if (k != null) { this._SafeStr_6226 = new Dictionary(); _local_3 = 64; _local_4 = k.width; _local_5 = k.height; this._SafeStr_6227(_local_3, _local_5, _local_4); _local_3 = 32; _local_4 = (_local_4 / 2); _local_5 = (_local_5 / 2); this._SafeStr_6227(_local_3, _local_5, _local_4); }; } private function _SafeStr_6227(k:int, _arg_2:int, _arg_3:int):void{ var _local_4:int = _SafeStr_5988(k); var _local_5:DirectionalOffsetData = new DirectionalOffsetData(); _local_5._SafeStr_6228(1, 0, -(_arg_2)); _local_5._SafeStr_6228(3, 0, 0); _local_5._SafeStr_6228(5, -(_arg_3), 0); _local_5._SafeStr_6228(7, -(_arg_3), -(_arg_2)); _local_5._SafeStr_6228(4, (-(_arg_3) / 2), (-(_arg_2) / 2)); this._SafeStr_6226[_local_4] = _local_5; } override protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:int; var _local_5:DirectionalOffsetData; if (this._SafeStr_6226 != null) { _local_4 = _SafeStr_5988(k); _local_5 = this._SafeStr_6226[_local_4]; if (_local_5 != null) { return ((_local_5._SafeStr_6229(_arg_2, 0) + this._SafeStr_6230(_SafeStr_5976, k))); }; }; return ((super.getSpriteXOffset(k, _arg_2, _arg_3) + this._SafeStr_6230(_SafeStr_5976, k))); } override protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:int; var _local_5:DirectionalOffsetData; if (this._SafeStr_6226 != null) { _local_4 = _SafeStr_5988(k); _local_5 = this._SafeStr_6226[_local_4]; if (_local_5 != null) { return ((_local_5._SafeStr_6231(_arg_2, 0) + this._SafeStr_6230(_SafeStr_5977, k))); }; }; return ((super.getSpriteYOffset(k, _arg_2, _arg_3) + this._SafeStr_6230(_SafeStr_5977, k))); } override protected function getSpriteZOffset(k:int, _arg_2:int, _arg_3:int):Number{ return ((super.getSpriteZOffset(k, _arg_2, _arg_3) + (_SafeStr_5978 * -1))); } override protected function getSpriteMouseCapture(k:int, _arg_2:int, _arg_3:int):Boolean{ var _local_4:Boolean; return (_local_4); } private function _SafeStr_6230(k:int, _arg_2:int):Number{ return (((k * _arg_2) / _SafeStr_3019._SafeStr_6232)); } } }//package _-0dQ // _SafeStr_2758 = "_-22r" (String#9658, DoABC#3) // _SafeStr_3019 = "_-0-T" (String#22028, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_5976 = "_-3GT" (String#30043, DoABC#3) // _SafeStr_5977 = "_-1QR" (String#25512, DoABC#3) // _SafeStr_5978 = "_-2Kw" (String#27743, DoABC#3) // _SafeStr_5988 = "_-lB" (String#15090, DoABC#3) // _SafeStr_6226 = "_-17W" (String#24796, DoABC#3) // _SafeStr_6227 = "_-3aV" (String#30836, DoABC#3) // _SafeStr_6228 = "_-6YH" (String#38159, DoABC#3) // _SafeStr_6229 = "_-1ds" (String#26027, DoABC#3) // _SafeStr_6230 = "_-5s-" (String#36498, DoABC#3) // _SafeStr_6231 = "_-48N" (String#32234, DoABC#3) // _SafeStr_6232 = "_-5Za" (String#35771, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureVisualization package _-0dQ{ import _-0gF.RoomObjectSpriteVisualization; import _-0gF._SafeStr_2661; import _-0eJ._SafeStr_2304; import _-1WY._SafeStr_3897; import _-0gF._SafeStr_4369; import flash.display.BitmapData; import _-0E2._SafeStr_4372; import flash.display.BlendMode; import _-5Lb._SafeStr_4371; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import _-5Lb.ColorData; public class FurnitureVisualization extends RoomObjectSpriteVisualization { protected static const _SafeStr_6233:Number = Math.sqrt(0.5); private var _SafeStr_6162:int; private var _SafeStr_6234:Number = NaN; private var _SafeStr_6235:int = -1; protected var _SafeStr_6194:Number = 1; private var _SafeStr_6236:String = null; private var _SafeStr_6237:Boolean = false; private var _SafeStr_5763:FurnitureVisualizationData = null; private var _SafeStr_5541:String = ""; private var _assetNames:Array; private var _SafeStr_6238:Array; private var _SafeStr_6239:Number = 0; private var _SafeStr_6240:int = -1; private var _SafeStr_6241:int = -1; private var _SafeStr_6242:Array; private var _SafeStr_6243:Array; private var _SafeStr_6244:Array; private var _SafeStr_6245:Array; private var _SafeStr_6246:Array; private var _SafeStr_6247:Array; private var _SafeStr_6248:Array; private var _SafeStr_6249:Array; protected var _SafeStr_6250:Boolean = true; protected var _SafeStr_6041:int = 0; protected var _SafeStr_6251:int = -1; private var _SafeStr_6252:int = 0; private var _SafeStr_6253:Number = 0; public function FurnitureVisualization(){ this._assetNames = []; this._SafeStr_6238 = []; this._SafeStr_6242 = []; this._SafeStr_6243 = []; this._SafeStr_6244 = []; this._SafeStr_6245 = []; this._SafeStr_6246 = []; this._SafeStr_6247 = []; this._SafeStr_6248 = []; this._SafeStr_6249 = []; super(); this.reset(); } protected function set direction(k:int):void{ this._SafeStr_6162 = k; } protected function get direction():int{ return (this._SafeStr_6162); } protected function get type():String{ return (this._SafeStr_5541); } override public function dispose():void{ super.dispose(); this._SafeStr_5763 = null; this._assetNames = null; this._SafeStr_6238 = null; this._SafeStr_6242 = null; this._SafeStr_6243 = null; this._SafeStr_6244 = null; this._SafeStr_6245 = null; this._SafeStr_6246 = null; this._SafeStr_6247 = null; this._SafeStr_6248 = null; this._SafeStr_6249 = null; } override protected function reset():void{ super.reset(); this.direction = -1; this._SafeStr_5763 = null; this._assetNames = []; this._SafeStr_6238 = []; this._SafeStr_6242 = []; this._SafeStr_6243 = []; this._SafeStr_6244 = []; this._SafeStr_6245 = []; this._SafeStr_6246 = []; this._SafeStr_6247 = []; this._SafeStr_6248 = []; this._SafeStr_6249 = []; this._SafeStr_6040(0); } override public function initialize(k:_SafeStr_2661):Boolean{ this.reset(); if ((((k == null)) || (!((k is FurnitureVisualizationData))))) { return (false); }; this._SafeStr_5763 = (k as FurnitureVisualizationData); this._SafeStr_5541 = this._SafeStr_5763.getType(); return (true); } override public function update(k:_SafeStr_2304, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void{ if (k == null) { return; }; var _local_5:Boolean; var _local_6:Number = k.scale; if (this.updateObject(_local_6, k.direction.x)) { _local_5 = true; }; if (this.updateModel(_local_6)) { _local_5 = true; }; var _local_7:int; if (_arg_4) { this._SafeStr_6252 = (this._SafeStr_6252 | this.updateAnimation(_local_6)); } else { _local_7 = (this.updateAnimation(_local_6) | this._SafeStr_6252); this._SafeStr_6252 = 0; }; if (((_local_5) || (!((_local_7 == 0))))) { this.updateSprites(_local_6, _local_5, _local_7); _SafeStr_6117 = _local_6; _SafeStr_6254(); }; } protected function updateSprites(k:int, _arg_2:Boolean, _arg_3:int):void{ var _local_4:int; var _local_5:int; if (this._SafeStr_6041 != _SafeStr_5961) { _SafeStr_6040(this._SafeStr_6041); }; if (_arg_2) { _local_4 = (_SafeStr_5961 - 1); while (_local_4 >= 0) { this._SafeStr_6255(k, _local_4); _local_4--; }; } else { _local_5 = 0; while (_arg_3 > 0) { if ((_arg_3 & 1)) { this._SafeStr_6255(k, _local_5); }; _local_5++; _arg_3 = (_arg_3 >> 1); }; }; this._SafeStr_6250 = false; } protected function _SafeStr_6255(k:int, _arg_2:int):void{ var _local_5:_SafeStr_3897; var _local_6:Number; var _local_7:int; var _local_3:String = this.getSpriteAssetName(k, _arg_2); var _local_4:_SafeStr_4369 = _SafeStr_6096(_arg_2); if (((!((_local_4 == null))) && (!((_local_3 == null))))) { _local_5 = this.getAsset(_local_3, _arg_2); if (((!((_local_5 == null))) && (!((_local_5.asset == null))))) { _local_4.visible = true; _local_4._SafeStr_6256 = this._SafeStr_5541; _local_4.asset = (_local_5.asset.content as BitmapData); if (_local_5.asset.content == null) { _SafeStr_6257++; }; _local_4.flipH = _local_5.flipH; _local_4.flipV = _local_5.flipV; _local_4.direction = this._SafeStr_6162; _local_6 = 0; if (_arg_2 != this._SafeStr_6251) { _local_4.tag = this.getSpriteTag(k, this._SafeStr_6162, _arg_2); _local_4.alpha = this.getSpriteAlpha(k, this._SafeStr_6162, _arg_2); _local_4.color = this.getSpriteColor(k, _arg_2, this._SafeStr_6235); _local_4.offsetX = (_local_5.offsetX + this.getSpriteXOffset(k, this._SafeStr_6162, _arg_2)); _local_4.offsetY = (_local_5.offsetY + this.getSpriteYOffset(k, this._SafeStr_6162, _arg_2)); _local_4._SafeStr_6258 = ((this.getSpriteMouseCapture(k, this._SafeStr_6162, _arg_2)) ? _SafeStr_4372._SafeStr_6259 : _SafeStr_4372._SafeStr_6260); _local_4.blendMode = this._SafeStr_6261(this.getSpriteInk(k, this._SafeStr_6162, _arg_2)); _local_6 = this.getSpriteZOffset(k, this._SafeStr_6162, _arg_2); _local_6 = (_local_6 - (_arg_2 * 0.001)); } else { _local_4.offsetX = _local_5.offsetX; _local_4.offsetY = (_local_5.offsetY + this.getSpriteYOffset(k, this._SafeStr_6162, _arg_2)); _local_7 = 48; _local_7 = (_local_7 * this._SafeStr_6194); _local_4.alpha = _local_7; _local_4._SafeStr_6258 = _SafeStr_4372._SafeStr_6260; _local_6 = 1; }; _local_6 = (_local_6 * _SafeStr_6233); _local_4.relativeDepth = _local_6; _local_4.assetName = _local_5.assetName; _local_4._SafeStr_6262 = this.getLibraryAssetNameForSprite(_local_5, _local_4); _local_4._SafeStr_6263 = this.getPostureForAssetFile(k, _local_5._SafeStr_6262); _local_4._SafeStr_6264 = this._SafeStr_6237; } else { this._SafeStr_6265(_local_4); }; } else { if (_local_4 != null) { this._SafeStr_6265(_local_4); }; }; } protected function getLibraryAssetNameForSprite(k:_SafeStr_3897, _arg_2:_SafeStr_4369):String{ return (k._SafeStr_6262); } private function _SafeStr_6265(k:_SafeStr_4369):void{ k.asset = null; k.assetName = ""; k._SafeStr_6263 = null; k.tag = ""; k.flipH = false; k.flipV = false; k.offsetX = 0; k.offsetY = 0; k.relativeDepth = 0; k._SafeStr_6264 = false; } protected function _SafeStr_6261(k:int):String{ var _local_2:String = BlendMode.NORMAL; switch (k) { case _SafeStr_4371._SafeStr_6266: break; case _SafeStr_4371._SafeStr_6267: _local_2 = BlendMode.ADD; break; case _SafeStr_4371._SafeStr_6268: _local_2 = BlendMode.DARKEN; break; case _SafeStr_4371._SafeStr_6269: _local_2 = BlendMode.SUBTRACT; break; }; return (_local_2); } protected function updateObject(k:Number, _arg_2:Number):Boolean{ var _local_4:Number; var _local_5:int; var _local_3:_SafeStr_2456 = object; if (_local_3 == null) { return (false); }; if (((((!((_SafeStr_6270 == _local_3._SafeStr_6271()))) || (!((k == _SafeStr_6117))))) || (!((_arg_2 == this._SafeStr_6234))))) { _local_4 = (_local_3.getDirection().x - (_arg_2 + 135)); _local_4 = (((_local_4 % 360) + 360) % 360); if (this._SafeStr_5763 != null) { _local_5 = this._SafeStr_5763._SafeStr_6272(k, _local_4); this.direction = _local_5; }; _SafeStr_6270 = _local_3._SafeStr_6271(); this._SafeStr_6234 = _arg_2; _SafeStr_6117 = k; this._SafeStr_6273(k, this._SafeStr_6162); return (true); }; return (false); } protected function updateModel(k:Number):Boolean{ var _local_4:Number; var _local_2:_SafeStr_2456 = object; if (_local_2 == null) { return (false); }; var _local_3:_SafeStr_3021 = _local_2.getModel(); if (_local_3 == null) { return (false); }; if (_SafeStr_6257 != _local_3._SafeStr_6271()) { this._SafeStr_6235 = _local_3.getNumber(_SafeStr_2484._SafeStr_6274); _local_4 = _local_3.getNumber(_SafeStr_2484._SafeStr_6275); if (isNaN(_local_4)) { _local_4 = 1; }; if (_local_4 != this._SafeStr_6194) { this._SafeStr_6194 = _local_4; this._SafeStr_6250 = true; }; this._SafeStr_6236 = this.getAdClickUrl(_local_3); this._SafeStr_6237 = ((((!((this._SafeStr_6236 == null))) && (!((this._SafeStr_6236 == ""))))) && ((this._SafeStr_6236.indexOf("http") == 0))); this._SafeStr_6253 = _local_3.getNumber(_SafeStr_2484._SafeStr_6276); _SafeStr_6257 = _local_3._SafeStr_6271(); return (true); }; return (false); } protected function getAdClickUrl(k:_SafeStr_3021):String{ return (k.getString(_SafeStr_2484._SafeStr_6277)); } protected function updateAnimation(k:Number):int{ return (0); } private function _SafeStr_6273(k:Number, _arg_2:int):void{ if (((!((this._SafeStr_6241 == _arg_2))) || (!((this._SafeStr_6239 == k))))) { this._assetNames = []; this._SafeStr_6238 = []; this._SafeStr_6242 = []; this._SafeStr_6243 = []; this._SafeStr_6244 = []; this._SafeStr_6245 = []; this._SafeStr_6246 = []; this._SafeStr_6247 = []; this._SafeStr_6248 = []; this._SafeStr_6249 = []; this._SafeStr_6241 = _arg_2; this._SafeStr_6239 = k; this._SafeStr_6240 = this._SafeStr_5988(k); this.updateLayerCount((this._SafeStr_5763.getLayerCount(k) + this.getAdditionalSpriteCount())); }; } protected function updateLayerCount(k:int):void{ this._SafeStr_6041 = k; this._SafeStr_6251 = (this._SafeStr_6041 - this.getAdditionalSpriteCount()); } protected function getAdditionalSpriteCount():int{ return (1); } protected function getFrameNumber(k:int, _arg_2:int):int{ return (0); } protected function getPostureForAssetFile(k:int, _arg_2:String):String{ return (null); } protected function getAsset(k:String, _arg_2:int=-1):_SafeStr_3897{ var _local_3:_SafeStr_3897; if (_SafeStr_5958 != null) { _local_3 = _SafeStr_5958.getAsset(k); return (_local_3); }; return (null); } protected function getSpriteAssetName(k:int, _arg_2:int):String{ if ((((this._SafeStr_5763 == null)) || ((_arg_2 >= FurnitureVisualizationData._SafeStr_6278.length)))) { return (""); }; var _local_3:String = this._assetNames[_arg_2]; var _local_4:Boolean = this._SafeStr_6238[_arg_2]; if ((((_local_3 == null)) || ((_local_3.length == 0)))) { _local_3 = this._SafeStr_5962(k, _arg_2, true); _local_4 = !((this._SafeStr_6240 == 1)); }; if (_local_4) { _local_3 = (_local_3 + this.getFrameNumber(k, _arg_2)); }; return (_local_3); } protected function _SafeStr_5962(k:int, _arg_2:int, _arg_3:Boolean):String{ var _local_4:String = this._SafeStr_5541; var _local_5:String = ""; var _local_6:int = ((_arg_3) ? this._SafeStr_6240 : this._SafeStr_5988(k)); var _local_7 = !((_local_6 == 1)); if (_arg_2 != this._SafeStr_6251) { _local_5 = FurnitureVisualizationData._SafeStr_6278[_arg_2]; } else { _local_5 = "sd"; }; _local_4 = (_local_4 + ((_local_7) ? (((((("_" + _local_6) + "_") + _local_5) + "_") + this._SafeStr_6162) + "_") : ("_icon_" + _local_5))); if (_arg_3) { this._assetNames[_arg_2] = _local_4; this._SafeStr_6238[_arg_2] = _local_7; }; return (_local_4); } protected function getSpriteTag(k:int, _arg_2:int, _arg_3:int):String{ if (this._SafeStr_6242[_arg_3] != null) { return (this._SafeStr_6242[_arg_3]); }; if (this._SafeStr_5763 == null) { return (""); }; var _local_4:String = this._SafeStr_5763._SafeStr_6279(k, _arg_2, _arg_3); this._SafeStr_6242[_arg_3] = _local_4; return (_local_4); } protected function getSpriteAlpha(k:int, _arg_2:int, _arg_3:int):int{ if (((!((this._SafeStr_6243[_arg_3] == null))) && (!(this._SafeStr_6250)))) { return (this._SafeStr_6243[_arg_3]); }; if (this._SafeStr_5763 == null) { return (_SafeStr_4371._SafeStr_6280); }; var _local_4:int = this._SafeStr_5763._SafeStr_6281(k, _arg_2, _arg_3); _local_4 = (_local_4 * this._SafeStr_6194); this._SafeStr_6243[_arg_3] = _local_4; return (_local_4); } protected function getSpriteColor(k:int, _arg_2:int, _arg_3:int):int{ if (this._SafeStr_6244[_arg_2] != null) { return (this._SafeStr_6244[_arg_2]); }; if (this._SafeStr_5763 == null) { return (ColorData._SafeStr_6043); }; var _local_4:int = this._SafeStr_5763._SafeStr_6044(k, _arg_2, _arg_3); this._SafeStr_6244[_arg_2] = _local_4; return (_local_4); } protected function getSpriteXOffset(k:int, _arg_2:int, _arg_3:int):int{ if (this._SafeStr_6245[_arg_3] != null) { return (this._SafeStr_6245[_arg_3]); }; if (this._SafeStr_5763 == null) { return (_SafeStr_4371._SafeStr_6282); }; var _local_4:int = this._SafeStr_5763._SafeStr_6283(k, _arg_2, _arg_3); this._SafeStr_6245[_arg_3] = _local_4; return (_local_4); } protected function getSpriteYOffset(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:int; if (_arg_3 != this._SafeStr_6251) { if (this._SafeStr_6246[_arg_3] != null) { return (this._SafeStr_6246[_arg_3]); }; if (this._SafeStr_5763 != null) { _local_4 = this._SafeStr_5763._SafeStr_6284(k, _arg_2, _arg_3); this._SafeStr_6246[_arg_3] = _local_4; return (_local_4); }; return (_SafeStr_4371._SafeStr_6285); }; return (Math.ceil((this._SafeStr_6253 * (k / 2)))); } protected function getSpriteMouseCapture(k:int, _arg_2:int, _arg_3:int):Boolean{ if (this._SafeStr_6248[_arg_3] != null) { return (this._SafeStr_6248[_arg_3]); }; if (this._SafeStr_5763 == null) { return (true); }; var _local_4 = !(this._SafeStr_5763._SafeStr_6286(k, _arg_2, _arg_3)); this._SafeStr_6248[_arg_3] = _local_4; return (_local_4); } protected function getSpriteInk(k:int, _arg_2:int, _arg_3:int):int{ if (this._SafeStr_6249[_arg_3] != null) { return (this._SafeStr_6249[_arg_3]); }; if (this._SafeStr_5763 == null) { return (_SafeStr_4371._SafeStr_6266); }; var _local_4:int = this._SafeStr_5763._SafeStr_6287(k, _arg_2, _arg_3); this._SafeStr_6249[_arg_3] = _local_4; return (_local_4); } protected function getSpriteZOffset(k:int, _arg_2:int, _arg_3:int):Number{ if (this._SafeStr_6247[_arg_3] != null) { return (this._SafeStr_6247[_arg_3]); }; if (this._SafeStr_5763 == null) { return (_SafeStr_4371._SafeStr_6288); }; var _local_4:Number = this._SafeStr_5763._SafeStr_6289(k, _arg_2, _arg_3); this._SafeStr_6247[_arg_3] = _local_4; return (_local_4); } protected function _SafeStr_5988(k:int):int{ if (this._SafeStr_5763 != null) { return (this._SafeStr_5763._SafeStr_5988(k)); }; return (k); } protected function get data():FurnitureVisualizationData{ return (this._SafeStr_5763); } } }//package _-0dQ // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_4371 = "_-0xW" (String#8530, DoABC#3) // _SafeStr_4372 = "_-3-5" (String#10647, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_5962 = "_-3eJ" (String#30990, DoABC#3) // _SafeStr_5988 = "_-lB" (String#15090, DoABC#3) // _SafeStr_6040 = "_-63C" (String#36965, DoABC#3) // _SafeStr_6041 = "_-3wt" (String#3543, DoABC#3) // _SafeStr_6043 = "_-0mF" (String#569, DoABC#3) // _SafeStr_6044 = "_-1MR" (String#2887, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6117 = "_-3O4" (String#30348, DoABC#3) // _SafeStr_6162 = "_-0D7" (String#242, DoABC#3) // _SafeStr_6194 = "_-3Rq" (String#11096, DoABC#3) // _SafeStr_6233 = "_-2Sn" (String#28049, DoABC#3) // _SafeStr_6234 = "_-6UM" (String#38009, DoABC#3) // _SafeStr_6235 = "_-5-j" (String#34363, DoABC#3) // _SafeStr_6236 = "_-62O" (String#1132, DoABC#3) // _SafeStr_6237 = "_-4l0" (String#3749, DoABC#3) // _SafeStr_6238 = "_-5Iy" (String#35117, DoABC#3) // _SafeStr_6239 = "_-6bo" (String#38285, DoABC#3) // _SafeStr_6240 = "_-0LC" (String#22833, DoABC#3) // _SafeStr_6241 = "_-459" (String#32100, DoABC#3) // _SafeStr_6242 = "_-1gl" (String#26139, DoABC#3) // _SafeStr_6243 = "_-28-" (String#27237, DoABC#3) // _SafeStr_6244 = "_-3zH" (String#31828, DoABC#3) // _SafeStr_6245 = "_-0SI" (String#23124, DoABC#3) // _SafeStr_6246 = "_-5Bn" (String#34830, DoABC#3) // _SafeStr_6247 = "_-vY" (String#40603, DoABC#3) // _SafeStr_6248 = "_-1vC" (String#26716, DoABC#3) // _SafeStr_6249 = "_-2BE" (String#27357, DoABC#3) // _SafeStr_6250 = "_-69P" (String#37210, DoABC#3) // _SafeStr_6251 = "_-2cG" (String#28414, DoABC#3) // _SafeStr_6252 = "_-5am" (String#35818, DoABC#3) // _SafeStr_6253 = "_-1uK" (String#26678, DoABC#3) // _SafeStr_6254 = "_-3ao" (String#30853, DoABC#3) // _SafeStr_6255 = "_-0T2" (String#2651, DoABC#3) // _SafeStr_6256 = "_-0U0" (String#8078, DoABC#3) // _SafeStr_6257 = "_-3WH" (String#30667, DoABC#3) // _SafeStr_6258 = "_-5V8" (String#13182, DoABC#3) // _SafeStr_6259 = "_-6k4" (String#38609, DoABC#3) // _SafeStr_6260 = "_-35v" (String#29635, DoABC#3) // _SafeStr_6261 = "_-4Kg" (String#32743, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) // _SafeStr_6263 = "_-2w8" (String#10581, DoABC#3) // _SafeStr_6264 = "_-143" (String#8655, DoABC#3) // _SafeStr_6265 = "_-65I" (String#37044, DoABC#3) // _SafeStr_6266 = "_-46r" (String#32178, DoABC#3) // _SafeStr_6267 = "_-3G4" (String#30028, DoABC#3) // _SafeStr_6268 = "_-4M5" (String#32800, DoABC#3) // _SafeStr_6269 = "_-2DI" (String#27432, DoABC#3) // _SafeStr_6270 = "_-43w" (String#32049, DoABC#3) // _SafeStr_6271 = "_-27Y" (String#1493, DoABC#3) // _SafeStr_6272 = "_-60g" (String#36863, DoABC#3) // _SafeStr_6273 = "_-2YG" (String#28258, DoABC#3) // _SafeStr_6274 = "_-6jE" (String#38577, DoABC#3) // _SafeStr_6275 = "_-24F" (String#27096, DoABC#3) // _SafeStr_6276 = "_-eg" (String#39976, DoABC#3) // _SafeStr_6277 = "_-2XK" (String#28221, DoABC#3) // _SafeStr_6278 = "_-YF" (String#39727, DoABC#3) // _SafeStr_6279 = "_-3Wp" (String#30689, DoABC#3) // _SafeStr_6280 = "_-4LX" (String#32775, DoABC#3) // _SafeStr_6281 = "_-2Bd" (String#27372, DoABC#3) // _SafeStr_6282 = "_-3Yb" (String#30766, DoABC#3) // _SafeStr_6283 = "_-6AG" (String#37244, DoABC#3) // _SafeStr_6284 = "_-5Qn" (String#35423, DoABC#3) // _SafeStr_6285 = "_-X7" (String#39684, DoABC#3) // _SafeStr_6286 = "_-2WF" (String#28185, DoABC#3) // _SafeStr_6287 = "_-VY" (String#39623, DoABC#3) // _SafeStr_6288 = "_-5UT" (String#35572, DoABC#3) // _SafeStr_6289 = "_-5sj" (String#36531, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureVisualizationData package _-0dQ{ import _-0gF._SafeStr_2661; import _-5NM.Map; import _-5Lb.SizeData; import _-0eJ.XMLValidator; import _-5Lb._SafeStr_4371; import _-5Lb.ColorData; public class FurnitureVisualizationData implements _SafeStr_2661 { public static const _SafeStr_6290:int = 1000; public static const _SafeStr_6278:Array = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"); private var _SafeStr_6291:Map; private var _SafeStr_6292:Array; private var _SafeStr_6293:SizeData = null; private var _SafeStr_6294:int = -1; private var _SafeStr_6295:int = -1; private var _SafeStr_6296:int = -1; private var _SafeStr_5541:String = ""; public function FurnitureVisualizationData(){ this._SafeStr_6292 = []; super(); this._SafeStr_6291 = new Map(); } public function dispose():void{ var k:SizeData; var _local_2:int; if (this._SafeStr_6291 != null) { k = null; _local_2 = 0; while (_local_2 < this._SafeStr_6291.length) { k = (this._SafeStr_6291._SafeStr_6074(_local_2) as SizeData); if (k != null) { k.dispose(); }; _local_2++; }; this._SafeStr_6291.dispose(); this._SafeStr_6291 = null; }; this._SafeStr_6293 = null; this._SafeStr_6292 = null; } public function initialize(k:XML):Boolean{ this.reset(); if (k == null) { return (false); }; var _local_2:String = k.@type; if (_local_2.length == 0) { return (false); }; this._SafeStr_5541 = _local_2; if (!this.defineVisualizations(k)) { this.reset(); return (false); }; return (true); } protected function reset():void{ this._SafeStr_5541 = ""; var k:SizeData; var _local_2:int; while (_local_2 < this._SafeStr_6291.length) { k = (this._SafeStr_6291._SafeStr_6074(_local_2) as SizeData); if (k != null) { k.dispose(); }; _local_2++; }; this._SafeStr_6291.reset(); this._SafeStr_6292 = []; this._SafeStr_6293 = null; this._SafeStr_6294 = -1; } protected function defineVisualizations(k:XML):Boolean{ var _local_5:XML; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:SizeData; var _local_10:XMLList; var _local_11:int; var _local_12:XML; var _local_2:XMLList = k.graphics.visualization; if (_local_2.length() == 0) { return (false); }; var _local_3:int; var _local_4:int; while (_local_4 < _local_2.length()) { _local_5 = _local_2[_local_4]; if (!XMLValidator._SafeStr_6297(_local_5, ["size", "layerCount", "angle"])) { return (false); }; _local_6 = int(_local_5.@size); _local_7 = int(_local_5.@layerCount); _local_8 = int(_local_5.@angle); if (_local_6 < 1) { _local_6 = 1; }; if (this._SafeStr_6291.getValue(String(_local_6)) != null) { return (false); }; _local_9 = this.createSizeData(_local_6, _local_7, _local_8); if (_local_9 == null) { return (false); }; _local_10 = _local_5.children(); _local_11 = 0; while (_local_11 < _local_10.length()) { _local_12 = _local_10[_local_11]; if (!this.processVisualizationElement(_local_9, _local_12)) { _local_9.dispose(); return (false); }; _local_11++; }; this._SafeStr_6291.add(String(_local_6), _local_9); this._SafeStr_6292.push(_local_6); this._SafeStr_6292.sort(Array.NUMERIC); _local_4++; }; return (true); } protected function createSizeData(k:int, _arg_2:int, _arg_3:int):SizeData{ var _local_4:SizeData; _local_4 = new SizeData(_arg_2, _arg_3); return (_local_4); } protected function processVisualizationElement(k:SizeData, _arg_2:XML):Boolean{ if ((((k == null)) || ((_arg_2 == null)))) { return (false); }; switch (String(_arg_2.name())) { case "layers": if (!k._SafeStr_6298(_arg_2)) { return (false); }; break; case "directions": if (!k._SafeStr_6299(_arg_2)) { return (false); }; break; case "colors": if (!k._SafeStr_6300(_arg_2)) { return (false); }; break; }; return (true); } public function getType():String{ return (this._SafeStr_5541); } private function _SafeStr_6301(k:int):int{ var _local_3:int; var _local_2:int; if (k > 0) { _local_3 = 1; while (_local_3 < this._SafeStr_6292.length) { if (this._SafeStr_6292[_local_3] > k) { if ((this._SafeStr_6292[_local_3] / k) < (k / this._SafeStr_6292[(_local_3 - 1)])) { _local_2 = _local_3; }; break; }; _local_2 = _local_3; _local_3++; }; }; return (_local_2); } public function _SafeStr_5988(k:int):int{ if (k == this._SafeStr_6296) { return (this._SafeStr_6295); }; var _local_2:int = this._SafeStr_6301(k); var _local_3:int = -1; if (_local_2 < this._SafeStr_6292.length) { _local_3 = this._SafeStr_6292[_local_2]; }; this._SafeStr_6296 = k; this._SafeStr_6295 = _local_3; return (_local_3); } public function getLayerCount(k:int):int{ var _local_2:SizeData = this._SafeStr_6088(k); if (_local_2 != null) { return (_local_2.layerCount); }; return (0); } public function _SafeStr_6272(k:int, _arg_2:int):int{ var _local_3:SizeData = this._SafeStr_6088(k); if (_local_3 != null) { return (_local_3._SafeStr_6272(_arg_2)); }; return (0); } public function _SafeStr_6279(k:int, _arg_2:int, _arg_3:int):String{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6279(_arg_2, _arg_3)); }; return (_SafeStr_4371._SafeStr_6302); } public function _SafeStr_6287(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6287(_arg_2, _arg_3)); }; return (_SafeStr_4371._SafeStr_6266); } public function _SafeStr_6281(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6281(_arg_2, _arg_3)); }; return (_SafeStr_4371._SafeStr_6280); } public function _SafeStr_6044(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6044(_arg_2, _arg_3)); }; return (ColorData._SafeStr_6043); } public function _SafeStr_6286(k:int, _arg_2:int, _arg_3:int):Boolean{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6286(_arg_2, _arg_3)); }; return (_SafeStr_4371._SafeStr_6303); } public function _SafeStr_6283(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6283(_arg_2, _arg_3)); }; return (_SafeStr_4371._SafeStr_6282); } public function _SafeStr_6284(k:int, _arg_2:int, _arg_3:int):int{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6284(_arg_2, _arg_3)); }; return (_SafeStr_4371._SafeStr_6285); } public function _SafeStr_6289(k:int, _arg_2:int, _arg_3:int):Number{ var _local_4:SizeData = this._SafeStr_6088(k); if (_local_4 != null) { return (_local_4._SafeStr_6289(_arg_2, _arg_3)); }; return (_SafeStr_4371._SafeStr_6288); } protected function _SafeStr_6088(k:int):SizeData{ if (k == this._SafeStr_6294) { return (this._SafeStr_6293); }; var _local_2:int = this._SafeStr_6301(k); if (_local_2 < this._SafeStr_6292.length) { this._SafeStr_6293 = (this._SafeStr_6291.getValue(String(this._SafeStr_6292[_local_2])) as SizeData); } else { this._SafeStr_6293 = null; }; this._SafeStr_6294 = k; return (this._SafeStr_6293); } } }//package _-0dQ // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_4371 = "_-0xW" (String#8530, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5988 = "_-lB" (String#15090, DoABC#3) // _SafeStr_6043 = "_-0mF" (String#569, DoABC#3) // _SafeStr_6044 = "_-1MR" (String#2887, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6088 = "_-1we" (String#26764, DoABC#3) // _SafeStr_6266 = "_-46r" (String#32178, DoABC#3) // _SafeStr_6272 = "_-60g" (String#36863, DoABC#3) // _SafeStr_6278 = "_-YF" (String#39727, DoABC#3) // _SafeStr_6279 = "_-3Wp" (String#30689, DoABC#3) // _SafeStr_6280 = "_-4LX" (String#32775, DoABC#3) // _SafeStr_6281 = "_-2Bd" (String#27372, DoABC#3) // _SafeStr_6282 = "_-3Yb" (String#30766, DoABC#3) // _SafeStr_6283 = "_-6AG" (String#37244, DoABC#3) // _SafeStr_6284 = "_-5Qn" (String#35423, DoABC#3) // _SafeStr_6285 = "_-X7" (String#39684, DoABC#3) // _SafeStr_6286 = "_-2WF" (String#28185, DoABC#3) // _SafeStr_6287 = "_-VY" (String#39623, DoABC#3) // _SafeStr_6288 = "_-5UT" (String#35572, DoABC#3) // _SafeStr_6289 = "_-5sj" (String#36531, DoABC#3) // _SafeStr_6290 = "_-0qT" (String#24102, DoABC#3) // _SafeStr_6291 = "_-0L5" (String#22828, DoABC#3) // _SafeStr_6292 = "_-1wM" (String#3054, DoABC#3) // _SafeStr_6293 = "_-4uM" (String#34123, DoABC#3) // _SafeStr_6294 = "_-AL" (String#38817, DoABC#3) // _SafeStr_6295 = "_-Z1" (String#4432, DoABC#3) // _SafeStr_6296 = "_-0sp" (String#24186, DoABC#3) // _SafeStr_6297 = "_-3Ho" (String#30101, DoABC#3) // _SafeStr_6298 = "_-5Ax" (String#34794, DoABC#3) // _SafeStr_6299 = "_-404" (String#31907, DoABC#3) // _SafeStr_6300 = "_-2eV" (String#28499, DoABC#3) // _SafeStr_6301 = "_-293" (String#3114, DoABC#3) // _SafeStr_6302 = "_-24T" (String#27104, DoABC#3) // _SafeStr_6303 = "_-57a" (String#34663, DoABC#3) //------------------------------------------------------------ //_-0dQ.FurnitureWaterAreaVisualization package _-0dQ{ import flash.display.BitmapData; import _-1WY._SafeStr_3897; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import flash.geom.Point; public class FurnitureWaterAreaVisualization extends _SafeStr_2754 { private static const _SafeStr_6304:String = "shore"; private var _SafeStr_6305:Boolean = true; private var _SafeStr_6306:Array; private var _SafeStr_6307:Array; private var _SafeStr_6308:Array; private var _SafeStr_6309:Boolean = false; private var _SafeStr_6035:int = 0; private var _SafeStr_6036:int = 0; private var _SafeStr_6310:int = 0; private var _SafeStr_6311:int = -1; private var _SafeStr_6312:int = -1; private var _SafeStr_6313:BitmapData = null; public function FurnitureWaterAreaVisualization(){ this._SafeStr_6306 = []; this._SafeStr_6307 = []; this._SafeStr_6308 = []; super(); } override public function dispose():void{ var k:int; if (_SafeStr_5958 != null) { for each (k in this._SafeStr_6308) { ShoreMaskCreatorUtility._SafeStr_6314(object.getInstanceId(), k, _SafeStr_5958); }; this._SafeStr_6308 = []; }; if (this._SafeStr_6313 != null) { this._SafeStr_6313.dispose(); this._SafeStr_6313 = null; }; super.dispose(); } override protected function updateObject(k:Number, _arg_2:Number):Boolean{ if (super.updateObject(k, _arg_2)) { this._SafeStr_6309 = true; this._SafeStr_6315(); return (true); }; return (false); } override protected function updateAnimation(k:Number):int{ var _local_3:int; var _local_2:int = super.updateAnimation(k); if (this._SafeStr_6316(k)) { _local_3 = this._SafeStr_6317(k); _local_2 = (_local_2 | (1 << _local_3)); }; return (_local_2); } override protected function getSpriteAssetName(k:int, _arg_2:int):String{ if ((((k == 1)) || (!((_arg_2 == this._SafeStr_6317(k)))))) { return (super.getSpriteAssetName(k, _arg_2)); }; if (this._SafeStr_6305) { return (ShoreMaskCreatorUtility._SafeStr_6318(object.getInstanceId(), _SafeStr_5988(k))); }; return (null); } private function _SafeStr_6317(k:int):int{ if ((((this._SafeStr_6311 == k)) && ((this._SafeStr_6312 == direction)))) { return (this._SafeStr_6310); }; var _local_2:int = (_SafeStr_5961 - 1); while (_local_2 >= 0) { if (getSpriteTag(k, direction, _local_2) == _SafeStr_6304) { this._SafeStr_6310 = _local_2; this._SafeStr_6311 = k; this._SafeStr_6312 = direction; return (this._SafeStr_6310); }; _local_2--; }; return (-1); } private function _SafeStr_6319(k:int):_SafeStr_3897{ var _local_2:String = super.getSpriteAssetName(k, this._SafeStr_6317(k)); var _local_3:_SafeStr_3897 = _SafeStr_5958.getAsset(_local_2); return (_local_3); } private function _SafeStr_6320(k:int):_SafeStr_3897{ var _local_2:int = _SafeStr_5988(k); var _local_3:_SafeStr_3897 = ShoreMaskCreatorUtility._SafeStr_6320(object.getInstanceId(), _local_2, _SafeStr_5958, this._SafeStr_6319(k)); if (_local_3 != null) { if (this._SafeStr_6308.indexOf(_local_2) < 0) { this._SafeStr_6308.push(_local_2); }; }; return (_local_3); } private function _SafeStr_6315():void{ this._SafeStr_6321(); var k:int = object.getState(0); var _local_2:Array = this._SafeStr_6322(); var _local_3:int = (this._SafeStr_6035 + 2); var _local_4:int = (this._SafeStr_6036 + 2); var _local_5:int; var _local_6:Array = _local_2[(_local_4 - 1)]; _local_5 = (_local_3 - 1); while (_local_5 >= 0) { if ((k & 1)) { _local_6[_local_5] = true; }; k = (k >> 1); _local_5--; }; _local_5 = (_local_4 - 2); while (_local_5 >= 1) { _local_6 = _local_2[_local_5]; if ((k & 1)) { _local_6[(_local_3 - 1)] = true; }; k = (k >> 1); if ((k & 1)) { _local_6[0] = true; }; k = (k >> 1); _local_5--; }; _local_6 = _local_2[0]; _local_5 = (_local_3 - 1); while (_local_5 >= 0) { if ((k & 1)) { _local_6[_local_5] = true; }; k = (k >> 1); _local_5--; }; var _local_7:int; _local_7 = this._SafeStr_6323(_local_2, _local_7); _local_7 = this._SafeStr_6324(_local_2, _local_7); _local_7 = this._SafeStr_6325(_local_2, _local_7); _local_7 = this._SafeStr_6326(_local_2, _local_7); this._SafeStr_6305 = false; _local_5 = 0; while (_local_5 < this._SafeStr_6306.length) { if (this._SafeStr_6306[_local_5] == true) { this._SafeStr_6305 = true; }; _local_5++; }; } private function _SafeStr_6323(k:Array, _arg_2:int):int{ var _local_3:int = (this._SafeStr_6035 + 2); var _local_4:Array = k[0]; var _local_5:Array = k[1]; var _local_6:int; var _local_7:int; var _local_8:int = 1; while (_local_8 < (_local_3 - 1)) { if (_local_4[_local_8] == false) { this._SafeStr_6306[_arg_2] = true; if ((((_local_5[(_local_8 - 1)] == false)) && ((_local_4[(_local_8 - 1)] == false)))) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_4[(_local_8 - 1)] == true) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; if ((((_local_5[(_local_8 + 1)] == false)) && ((_local_4[(_local_8 + 1)] == false)))) { _local_7 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_4[(_local_8 + 1)] == true) { _local_7 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_7 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; this._SafeStr_6307[_arg_2] = ShoreMaskCreatorUtility._SafeStr_6330(_local_6, _local_7); }; _arg_2++; _local_8++; }; return (_arg_2); } private function _SafeStr_6324(k:Array, _arg_2:int):int{ var _local_3:int = (this._SafeStr_6035 + 2); var _local_4:int = (this._SafeStr_6036 + 2); var _local_5:int; var _local_6:int; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int = 1; while (_local_10 < (_local_4 - 1)) { _local_7 = k[_local_10]; _local_8 = k[(_local_10 - 1)]; _local_9 = k[(_local_10 + 1)]; if (_local_7[(_local_3 - 1)] == false) { this._SafeStr_6306[_arg_2] = true; if ((((_local_8[(_local_3 - 2)] == false)) && ((_local_8[(_local_3 - 1)] == false)))) { _local_5 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_8[(_local_3 - 1)] == true) { _local_5 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_5 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; if ((((_local_9[(_local_3 - 2)] == false)) && ((_local_9[(_local_3 - 1)] == false)))) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_9[(_local_3 - 1)] == true) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; this._SafeStr_6307[_arg_2] = ShoreMaskCreatorUtility._SafeStr_6330(_local_5, _local_6); }; _arg_2++; _local_10++; }; return (_arg_2); } private function _SafeStr_6325(k:Array, _arg_2:int):int{ var _local_3:int = (this._SafeStr_6035 + 2); var _local_4:int = (this._SafeStr_6036 + 2); var _local_5:int; var _local_6:int; var _local_7:Array = k[(_local_4 - 1)]; var _local_8:Array = k[(_local_4 - 2)]; var _local_9:int = (_local_3 - 2); while (_local_9 >= 1) { if (_local_7[_local_9] == false) { this._SafeStr_6306[_arg_2] = true; if ((((_local_8[(_local_9 + 1)] == false)) && ((_local_7[(_local_9 + 1)] == false)))) { _local_5 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_7[(_local_9 + 1)] == true) { _local_5 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_5 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; if ((((_local_8[(_local_9 - 1)] == false)) && ((_local_7[(_local_9 - 1)] == false)))) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_7[(_local_9 - 1)] == true) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; this._SafeStr_6307[_arg_2] = ShoreMaskCreatorUtility._SafeStr_6330(_local_5, _local_6); }; _arg_2++; _local_9--; }; return (_arg_2); } private function _SafeStr_6326(k:Array, _arg_2:int):int{ var _local_3:int = (this._SafeStr_6035 + 2); var _local_4:int = (this._SafeStr_6036 + 2); var _local_5:int; var _local_6:int; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int = (_local_4 - 2); while (_local_10 >= 1) { _local_7 = k[_local_10]; _local_8 = k[(_local_10 + 1)]; _local_9 = k[(_local_10 - 1)]; if (_local_7[0] == false) { this._SafeStr_6306[_arg_2] = true; if ((((_local_8[1] == false)) && ((_local_8[0] == false)))) { _local_5 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_8[0] == true) { _local_5 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_5 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; if ((((_local_9[1] == false)) && ((_local_9[0] == false)))) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6327; } else { if (_local_9[0] == true) { _local_6 = ShoreMaskCreatorUtility._SafeStr_6328; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_6329; }; }; this._SafeStr_6307[_arg_2] = ShoreMaskCreatorUtility._SafeStr_6330(_local_5, _local_6); }; _arg_2++; _local_10--; }; return (_arg_2); } private function _SafeStr_6321():void{ var _local_2:_SafeStr_3021; if ((((this._SafeStr_6035 == 0)) || ((this._SafeStr_6036 == 0)))) { if ((((object == null)) || ((object.getModel() == null)))) { return; }; _local_2 = object.getModel(); this._SafeStr_6035 = _local_2.getNumber(_SafeStr_2484._SafeStr_6037); this._SafeStr_6036 = _local_2.getNumber(_SafeStr_2484._SafeStr_6038); }; this._SafeStr_6306 = []; this._SafeStr_6307 = []; var k:int; while (k < ((this._SafeStr_6035 * 2) + (this._SafeStr_6036 * 2))) { this._SafeStr_6306.push(false); this._SafeStr_6307.push(ShoreMaskCreatorUtility._SafeStr_6329); k++; }; } private function _SafeStr_6322():Array{ var k:int = (this._SafeStr_6035 + 2); var _local_2:int = (this._SafeStr_6036 + 2); var _local_3:Array = []; var _local_4:Array; var _local_5:int; var _local_6:int; _local_6 = 0; while (_local_6 < _local_2) { _local_4 = []; _local_5 = (k - 1); while (_local_5 >= 0) { _local_4.push(false); _local_5--; }; _local_3.push(_local_4); _local_6++; }; _local_6 = 1; while (_local_6 < (_local_2 - 1)) { _local_4 = _local_3[_local_6]; _local_5 = 1; while (_local_5 < (k - 1)) { _local_4[_local_5] = true; _local_5++; }; _local_6++; }; return (_local_3); } private function _SafeStr_6331(k:Number):Boolean{ return (ShoreMaskCreatorUtility._SafeStr_6331(_SafeStr_5988(k), _SafeStr_5958, this._SafeStr_6319(k))); } private function _SafeStr_6332(k:int, _arg_2:int, _arg_3:Number):BitmapData{ if ((((((this._SafeStr_6313 == null)) || ((this._SafeStr_6313.width < k)))) || ((this._SafeStr_6313.height < _arg_2)))) { if (this._SafeStr_6313 != null) { this._SafeStr_6313.dispose(); }; this._SafeStr_6313 = ShoreMaskCreatorUtility._SafeStr_6333(k, _arg_2); }; return (ShoreMaskCreatorUtility._SafeStr_6334(this._SafeStr_6313, _SafeStr_5988(_arg_3), this._SafeStr_6306, this._SafeStr_6307, _SafeStr_5958)); } private function _SafeStr_6316(k:Number):Boolean{ var _local_3:BitmapData; var _local_4:BitmapData; var _local_5:_SafeStr_3897; var _local_6:BitmapData; if (!this._SafeStr_6309) { return (false); }; var _local_2:_SafeStr_3897 = this._SafeStr_6320(k); if (((((!((_local_2 == null))) && (!((_local_2.asset == null))))) && (this._SafeStr_6331(k)))) { _local_3 = (_local_2.asset.content as BitmapData); if (_local_3 != null) { _local_4 = this._SafeStr_6332(_local_3.width, _local_3.height, k); _local_5 = this._SafeStr_6319(k); if (((!((_local_5 == null))) && (!((_local_5.asset == null))))) { _local_6 = (_local_5.asset.content as BitmapData); if (_local_6 != null) { _local_3.fillRect(_local_3.rect, 0); _local_3.copyPixels(_local_6, _local_6.rect, new Point(0, 0), _local_4, new Point(0, 0), true); }; this._SafeStr_6309 = false; }; }; return (true); }; return (false); } override protected function setAnimation(k:int):void{ super.setAnimation(0); } } }//package _-0dQ // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2754 = "_-2wR" (String#10588, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_5988 = "_-lB" (String#15090, DoABC#3) // _SafeStr_6035 = "_-ai" (String#1629, DoABC#3) // _SafeStr_6036 = "_-477" (String#1531, DoABC#3) // _SafeStr_6037 = "_-6Xj" (String#38136, DoABC#3) // _SafeStr_6038 = "_-6F0" (String#37432, DoABC#3) // _SafeStr_6304 = "_-1UF" (String#25654, DoABC#3) // _SafeStr_6305 = "_-2W5" (String#28177, DoABC#3) // _SafeStr_6306 = "_-06W" (String#22278, DoABC#3) // _SafeStr_6307 = "_-6Fc" (String#37457, DoABC#3) // _SafeStr_6308 = "_-ZF" (String#39766, DoABC#3) // _SafeStr_6309 = "_-0Jy" (String#22794, DoABC#3) // _SafeStr_6310 = "_-3Ep" (String#29984, DoABC#3) // _SafeStr_6311 = "_-54X" (String#34541, DoABC#3) // _SafeStr_6312 = "_-4hW" (String#33611, DoABC#3) // _SafeStr_6313 = "_-0GL" (String#7852, DoABC#3) // _SafeStr_6314 = "_-2YO" (String#28264, DoABC#3) // _SafeStr_6315 = "_-mt" (String#40296, DoABC#3) // _SafeStr_6316 = "_-6bt" (String#38287, DoABC#3) // _SafeStr_6317 = "_-2l0" (String#28748, DoABC#3) // _SafeStr_6318 = "_-5vU" (String#36633, DoABC#3) // _SafeStr_6319 = "_-2g8" (String#28564, DoABC#3) // _SafeStr_6320 = "_-2PI" (String#10060, DoABC#3) // _SafeStr_6321 = "_-R9" (String#39451, DoABC#3) // _SafeStr_6322 = "_-3CA" (String#29878, DoABC#3) // _SafeStr_6323 = "_-2aK" (String#28336, DoABC#3) // _SafeStr_6324 = "_-0Ne" (String#22943, DoABC#3) // _SafeStr_6325 = "_-3NP" (String#30318, DoABC#3) // _SafeStr_6326 = "_-nB" (String#40306, DoABC#3) // _SafeStr_6327 = "_-2Yg" (String#28276, DoABC#3) // _SafeStr_6328 = "_-1cs" (String#25987, DoABC#3) // _SafeStr_6329 = "_-2N3" (String#27826, DoABC#3) // _SafeStr_6330 = "_-2xU" (String#29260, DoABC#3) // _SafeStr_6331 = "_-5od" (String#13476, DoABC#3) // _SafeStr_6332 = "_-iS" (String#40114, DoABC#3) // _SafeStr_6333 = "_-1oC" (String#26432, DoABC#3) // _SafeStr_6334 = "_-5vI" (String#36625, DoABC#3) //------------------------------------------------------------ //_-0dQ.ShoreMaskCreatorUtility package _-0dQ{ import flash.display.BitmapData; import _-6Z2.BitmapDataAsset; import _-1WY._SafeStr_3897; import _-1WY._SafeStr_2662; import flash.geom.Point; import flash.geom.Rectangle; import _-0eJ._SafeStr_5036; public class ShoreMaskCreatorUtility { public static const _SafeStr_6327:int = 0; public static const _SafeStr_6329:int = 1; public static const _SafeStr_6328:int = 2; private static const _SafeStr_6335:int = 3; private static const _SafeStr_6336:uint = 0; private static const _SafeStr_6337:uint = 0xFFFFFFFF; public static function _SafeStr_6333(k:int, _arg_2:int):BitmapData{ var _local_3:BitmapData = new BitmapData(k, _arg_2, true, _SafeStr_6336); return (_local_3); } public static function _SafeStr_6318(k:int, _arg_2:int):String{ var _local_3:String = ((("instance_mask_" + k) + "_") + _arg_2); return (_local_3); } public static function _SafeStr_6330(k:int, _arg_2:int):int{ return ((k + (_arg_2 * _SafeStr_6335))); } public static function _SafeStr_6320(k:int, _arg_2:int, _arg_3:_SafeStr_2662, _arg_4:_SafeStr_3897):_SafeStr_3897{ var _local_7:BitmapDataAsset; var _local_8:BitmapData; var _local_5:String = _SafeStr_6318(k, _arg_2); var _local_6:_SafeStr_3897 = _arg_3.getAsset(_local_5); if (_local_6 == null) { if (_arg_4 != null) { _local_7 = (_arg_4.asset as BitmapDataAsset); if (_local_7 != null) { _local_8 = (_local_7.content as BitmapData); if (_local_8 != null) { _arg_3.addAsset(_local_5, new BitmapData(_local_8.width, _local_8.height, true, _SafeStr_6336), false, _arg_4.offsetX, _arg_4.offsetY); _local_6 = _arg_3.getAsset(_local_5); }; }; }; }; return (_local_6); } public static function _SafeStr_6314(k:int, _arg_2:int, _arg_3:_SafeStr_2662):void{ var _local_4:String = _SafeStr_6318(k, _arg_2); _arg_3.disposeAsset(_local_4); } public static function _SafeStr_6334(k:BitmapData, _arg_2:int, _arg_3:Array, _arg_4:Array, _arg_5:_SafeStr_2662):BitmapData{ var _local_7:String; var _local_8:_SafeStr_3897; var _local_9:BitmapData; k.fillRect(k.rect, _SafeStr_6336); var _local_6:int; while (_local_6 < _arg_3.length) { if (_arg_3[_local_6] == true) { _local_7 = ((((("mask_" + _arg_2) + "_") + _local_6) + "_") + _arg_4[_local_6]); _local_8 = _arg_5.getAsset(_local_7); if (((!((_local_8 == null))) && (!((_local_8.asset == null))))) { _local_9 = (_local_8.asset.content as BitmapData); if (_local_9 != null) { k.copyPixels(_local_9, _local_9.rect, new Point(0, 0), _local_9, new Point(0, 0), true); }; }; }; _local_6++; }; return (k); } public static function _SafeStr_6331(k:int, _arg_2:_SafeStr_2662, _arg_3:_SafeStr_3897):Boolean{ var _local_4:String; var _local_5:BitmapDataAsset; var _local_6:BitmapData; var _local_7:Array; var _local_8:Array; var _local_9:BitmapData; var _local_10:int; if (_arg_2 != null) { _local_4 = ("masks_done_" + k); if (_arg_2.getAsset(_local_4) == null) { if (_arg_3 != null) { _local_5 = (_arg_3.asset as BitmapDataAsset); if (_local_5 != null) { _local_6 = (_local_5.content as BitmapData); _local_7 = [_SafeStr_6327, _SafeStr_6329, _SafeStr_6328, _SafeStr_6327, _SafeStr_6329, _SafeStr_6328]; _local_8 = [_SafeStr_6329, _SafeStr_6329, _SafeStr_6329, _SafeStr_6328, _SafeStr_6328, _SafeStr_6328]; _local_9 = null; _local_10 = 0; if (_local_6 != null) { _local_10 = 0; while ((((_local_10 < _local_7.length)) && ((_local_10 < _local_8.length)))) { _local_9 = _SafeStr_6338(_local_6.width, _local_6.height); _SafeStr_6339(_local_9, k, _local_7[_local_10], _local_8[_local_10]); _SafeStr_6340(_arg_2, _local_9, k, _local_7[_local_10], _local_8[_local_10]); _local_9 = _SafeStr_6341(_local_6.width, _local_6.height); _SafeStr_6342(_local_9, k, _local_8[_local_10], _local_7[_local_10]); _SafeStr_6343(_arg_2, _local_9, k, _local_8[_local_10], _local_7[_local_10]); _local_10++; }; }; }; _arg_2.addAsset(_local_4, new BitmapData(1, 1), false); return (true); }; return (false); }; return (true); }; return (false); } private static function _SafeStr_6338(k:int, _arg_2:int):BitmapData{ var _local_3:BitmapData = new BitmapData(k, _arg_2, true, _SafeStr_6336); _SafeStr_6344(_local_3, (_local_3.width / 2), ((_local_3.height / 2) - 1), 1, _SafeStr_6337); return (_local_3); } private static function _SafeStr_6339(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int):void{ if (_arg_3 == _SafeStr_6329) { _SafeStr_6345(k, _arg_2, false); } else { if (_arg_3 == _SafeStr_6328) { _SafeStr_6345(k, _arg_2, true); }; }; if (_arg_4 == _SafeStr_6328) { _SafeStr_6346(k, _arg_2); }; } private static function _SafeStr_6345(k:BitmapData, _arg_2:int, _arg_3:Boolean):void{ var _local_4:int = ((k.height / 2) - (_arg_2 / 2)); var _local_5:int = (k.width / 2); if (_arg_3) { k.fillRect(new Rectangle(_local_5, 0, k.width, _local_4), _SafeStr_6336); } else { _SafeStr_6344(k, _local_5, (_local_4 - 1), 1, _SafeStr_6336); }; } private static function _SafeStr_6346(k:BitmapData, _arg_2:int):void{ var _local_3:int = ((k.width / 2) + (_arg_2 / 2)); k.fillRect(new Rectangle(_local_3, 0, k.width, (k.height / 2)), _SafeStr_6336); } private static function _SafeStr_6341(k:int, _arg_2:int):BitmapData{ var _local_3:BitmapData = new BitmapData(k, _arg_2, true, _SafeStr_6336); _SafeStr_6347(_local_3, ((_local_3.width / 2) + 1), ((_local_3.height / 2) - 1), _SafeStr_6337); return (_local_3); } private static function _SafeStr_6342(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int):void{ if (_arg_4 == _SafeStr_6329) { _SafeStr_6348(k, _arg_2, false); } else { if (_arg_4 == _SafeStr_6328) { _SafeStr_6348(k, _arg_2, true); }; }; if (_arg_3 == _SafeStr_6328) { _SafeStr_6349(k, _arg_2); }; } private static function _SafeStr_6349(k:BitmapData, _arg_2:int):void{ var _local_3:int = ((k.width / 2) + (_arg_2 / 2)); k.fillRect(new Rectangle(_local_3, 0, k.width, ((k.height / 2) - (_arg_2 / 4))), _SafeStr_6336); } private static function _SafeStr_6348(k:BitmapData, _arg_2:int, _arg_3:Boolean):void{ var _local_4:int = (k.height / 2); var _local_5:int = ((k.width / 2) + _arg_2); if (_arg_3) { k.fillRect(new Rectangle(_local_5, 0, k.width, _local_4), _SafeStr_6336); } else { _SafeStr_6347(k, (_local_5 + 1), (_local_4 - 1), _SafeStr_6336); }; } private static function _SafeStr_6340(k:_SafeStr_2662, _arg_2:BitmapData, _arg_3:int, _arg_4:int, _arg_5:int):void{ var _local_6:String; if (k != null) { _local_6 = ""; _local_6 = ((("mask_" + _arg_3) + "_0_") + _SafeStr_6330(_arg_4, _arg_5)); k.addAsset(_local_6, _arg_2, false); _local_6 = ((("mask_" + _arg_3) + "_3_") + _SafeStr_6330(_arg_5, _arg_4)); k.addAsset(_local_6, _SafeStr_5036._SafeStr_6350(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_4_") + _SafeStr_6330(_arg_4, _arg_5)); k.addAsset(_local_6, _SafeStr_5036._SafeStr_6351(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_7_") + _SafeStr_6330(_arg_5, _arg_4)); k.addAsset(_local_6, _SafeStr_5036._SafeStr_6352(_arg_2), false); }; } private static function _SafeStr_6343(k:_SafeStr_2662, _arg_2:BitmapData, _arg_3:int, _arg_4:int, _arg_5:int):void{ var _local_6:String; if (k != null) { _local_6 = ""; _local_6 = ((("mask_" + _arg_3) + "_1_") + _SafeStr_6330(_arg_4, _arg_5)); k.addAsset(_local_6, _arg_2, false); _local_6 = ((("mask_" + _arg_3) + "_2_") + _SafeStr_6330(_arg_5, _arg_4)); k.addAsset(_local_6, _SafeStr_5036._SafeStr_6350(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_5_") + _SafeStr_6330(_arg_4, _arg_5)); k.addAsset(_local_6, _SafeStr_5036._SafeStr_6351(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_6_") + _SafeStr_6330(_arg_5, _arg_4)); k.addAsset(_local_6, _SafeStr_5036._SafeStr_6352(_arg_2), false); }; } private static function _SafeStr_6344(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:uint):void{ var _local_9:int; var _local_6:int = _arg_2; var _local_7:int = _arg_3; var _local_8:int = _arg_4; while (_local_7 >= 0) { _local_9 = _local_7; while (_local_9 >= 0) { k.setPixel32(_local_6, _local_9, _arg_5); _local_9--; }; _local_8++; if (_local_8 >= 2) { _local_7--; _local_8 = 0; }; _local_6++; }; } private static function _SafeStr_6347(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:uint):void{ var _local_7:int; var _local_5:int = _arg_2; var _local_6:int = _arg_3; while (_local_5 < k.width) { _local_7 = _local_5; while (_local_7 < k.width) { k.setPixel32(_local_7, _local_6, _arg_4); _local_7++; }; _local_6--; _local_5 = (_local_5 + 2); }; } } }//package _-0dQ // _SafeStr_2662 = "_-4Pk" (String#12046, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_5036 = "_-0oX" (String#8381, DoABC#3) // _SafeStr_6314 = "_-2YO" (String#28264, DoABC#3) // _SafeStr_6318 = "_-5vU" (String#36633, DoABC#3) // _SafeStr_6320 = "_-2PI" (String#10060, DoABC#3) // _SafeStr_6327 = "_-2Yg" (String#28276, DoABC#3) // _SafeStr_6328 = "_-1cs" (String#25987, DoABC#3) // _SafeStr_6329 = "_-2N3" (String#27826, DoABC#3) // _SafeStr_6330 = "_-2xU" (String#29260, DoABC#3) // _SafeStr_6331 = "_-5od" (String#13476, DoABC#3) // _SafeStr_6333 = "_-1oC" (String#26432, DoABC#3) // _SafeStr_6334 = "_-5vI" (String#36625, DoABC#3) // _SafeStr_6335 = "_-1BR" (String#24940, DoABC#3) // _SafeStr_6336 = "_-31j" (String#29473, DoABC#3) // _SafeStr_6337 = "_-3Em" (String#29982, DoABC#3) // _SafeStr_6338 = "_-3ww" (String#31743, DoABC#3) // _SafeStr_6339 = "_-4Av" (String#32339, DoABC#3) // _SafeStr_6340 = "_-1sV" (String#26604, DoABC#3) // _SafeStr_6341 = "_-4UW" (String#33117, DoABC#3) // _SafeStr_6342 = "_-4qm" (String#33983, DoABC#3) // _SafeStr_6343 = "_-4AQ" (String#32318, DoABC#3) // _SafeStr_6344 = "_-58y" (String#34719, DoABC#3) // _SafeStr_6345 = "_-1BD" (String#24932, DoABC#3) // _SafeStr_6346 = "_-4Bk" (String#32375, DoABC#3) // _SafeStr_6347 = "_-2bd" (String#28386, DoABC#3) // _SafeStr_6348 = "_-0Aw" (String#22440, DoABC#3) // _SafeStr_6349 = "_-43u" (String#32047, DoABC#3) // _SafeStr_6350 = "_-42Q" (String#31998, DoABC#3) // _SafeStr_6351 = "_-12z" (String#24620, DoABC#3) // _SafeStr_6352 = "_-3cl" (String#30936, DoABC#3) //------------------------------------------------------------ //_-0DY._SafeStr_4551 package _-0DY{ public class _SafeStr_4551 { private var _name:String; private var _text:String; private var _icon:String; private var _SafeStr_6353:Boolean; public function get text():String{ return (this._text); } public function set text(k:String):void{ this._text = k; } public function get name():String{ return (this._name); } public function set name(k:String):void{ this._name = k; } public function get icon():String{ return (this._icon); } public function set icon(k:String):void{ this._icon = k; } public function get _SafeStr_6354():Boolean{ return (this._SafeStr_6353); } public function set _SafeStr_6354(k:Boolean):void{ this._SafeStr_6353 = k; } } }//package _-0DY // _SafeStr_4551 = "_-6Ly" (String#14031, DoABC#3) // _SafeStr_6353 = "_-V5" (String#1623, DoABC#3) // _SafeStr_6354 = "_-4C6" (String#32386, DoABC#3) //------------------------------------------------------------ //_-0DY._SafeStr_4552 package _-0DY{ import _-4IA.IWindowContainer; import flash.geom.Point; import _-2Bc._SafeStr_3573; import _-2Bc.IButtonWindow; import _-2Bc.IBitmapWrapperWindow; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-5fU._SafeStr_2339; import _-6Z2.XmlAsset; import _-2Bc.ITextWindow; import flash.display.BitmapData; import flash.geom.Rectangle; import _-2Bc.ITextFieldWindow; public class _SafeStr_4552 { private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5662:UiHelpBubblesWidget; private var _SafeStr_5522:String; private var _SafeStr_6355:Point; private var _SafeStr_6356:String; private var _SafeStr_6357:Boolean; private var _SafeStr_6358:_SafeStr_3573; private var _SafeStr_6359:IButtonWindow; private var _SafeStr_6353:IWindowContainer; private var _SafeStr_6360:Boolean; private var _SafeStr_6361:IBitmapWrapperWindow; private var _SafeStr_6362:IWindow; private var _SafeStr_6363:IWindow; private var _SafeStr_6364:Function; public function _SafeStr_4552(k:UiHelpBubblesWidget, _arg_2:_SafeStr_4551, _arg_3:Boolean){ this._SafeStr_5662 = k; this._SafeStr_5522 = _arg_2.name; this._SafeStr_6356 = _arg_2.text; this._SafeStr_6357 = _arg_3; this._SafeStr_6360 = _arg_2._SafeStr_6354; this.createWindow(); } public function dispose():void{ this._SafeStr_5662 = null; if (((!((this._SafeStr_6362 == null))) && (!((this._SafeStr_6364 == null))))) { this._SafeStr_6362.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_6364); }; if (this._SafeStr_6353) { this._SafeStr_6353.dispose(); this._SafeStr_6353 = null; }; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } private function _SafeStr_6365(k:IWindow, _arg_2:Function):void{ if (k != null) { k.setParamFlag(_SafeStr_2339._SafeStr_6366, true); k.addEventListener(WindowMouseEvent.CLICK, _arg_2); }; } private function createWindow():void{ var _local_3:XmlAsset; var _local_4:int; if (((((!(this._SafeStr_5662)) || (!(this._SafeStr_5662.assets)))) || (!(this._SafeStr_5662.windowManager)))) { return; }; if (this._SafeStr_6360) { _local_3 = (this._SafeStr_5662.assets.getAssetByName("ui_help_modal") as XmlAsset); this._SafeStr_6353 = (this._SafeStr_5662.windowManager.buildFromXML((_local_3.content as XML), 3) as IWindowContainer); }; if (this._SafeStr_6353) { this._SafeStr_6353.width = this._SafeStr_6353.desktop.width; this._SafeStr_6353.height = this._SafeStr_6353.desktop.height; this._SafeStr_6361 = (this._SafeStr_6353.findChildByName("bitmap") as IBitmapWrapperWindow); this._SafeStr_6365(this._SafeStr_6361, this._SafeStr_6367); }; var k:XmlAsset = (this._SafeStr_5662.assets.getAssetByName("ui_help_bubble") as XmlAsset); if (!k) { return; }; this._SafeStr_5381 = (this._SafeStr_5662.windowManager.buildFromXML((k.content as XML), 3) as IWindowContainer); if (!this._SafeStr_5381) { return; }; this._SafeStr_6359 = (this._SafeStr_5381.findChildByName("help_bubble_btn_ok") as IButtonWindow); this._SafeStr_6358 = (this._SafeStr_5381.findChildByName("bubble") as _SafeStr_3573); var _local_2:ITextWindow = (this._SafeStr_5381.findChildByName("help_bubble_text") as ITextWindow); if (_local_2) { _local_2.text = this._SafeStr_6356; _local_4 = _local_2.textHeight; this._SafeStr_5381.height = (_local_4 + 90); this._SafeStr_6359.y = (_local_4 + 30); }; if (!this._SafeStr_6357) { this._SafeStr_6359.caption = this._SafeStr_5662.localizations.getLocalization("alert.close.button", "alert.close.button"); this._SafeStr_6365(this._SafeStr_6359, this._SafeStr_6368); } else { this._SafeStr_6365(this._SafeStr_6359, this._SafeStr_6369); }; this._SafeStr_5381.visible = true; } public function show():void{ if (this._SafeStr_5381 != null) { this._SafeStr_5381.visible = true; this._SafeStr_5381.activate(); }; } private function _SafeStr_6367(k:WindowMouseEvent):void{ this._SafeStr_6353.deactivate(); this._SafeStr_5381.activate(); } private function _SafeStr_6369(k:WindowMouseEvent):void{ if (!this._SafeStr_5662) { return; }; if (this._SafeStr_6353) { this._SafeStr_6353.visible = false; }; this._SafeStr_5662._SafeStr_6370(this._SafeStr_5522); } private function _SafeStr_6368(k:WindowMouseEvent):void{ if (!this._SafeStr_5662) { return; }; this._SafeStr_5662._SafeStr_6371(); if (this._SafeStr_6353) { this._SafeStr_6353.visible = false; }; this._SafeStr_5662._SafeStr_6370(this._SafeStr_5522); } public function _SafeStr_6372(k:Rectangle):void{ if (!this._SafeStr_6361) { return; }; var _local_2:BitmapData = new BitmapData(this._SafeStr_6353.width, this._SafeStr_6353.height, true, 0xFFE00000); var _local_3:BitmapData = new BitmapData(k.width, k.height, true, 0xFFFFFF); _local_2.copyPixels(_local_3, _local_3.rect, new Point(k.x, k.y)); this._SafeStr_6361.bitmap = _local_2; this._SafeStr_6361.invalidate(); } public function _SafeStr_6373(k:Point):void{ this._SafeStr_6355 = k; this._SafeStr_5381.y = this._SafeStr_6355.y; this._SafeStr_5381.x = (this._SafeStr_6355.x - (this._SafeStr_5381.width / 2)); } public function _SafeStr_6374(k:String, _arg_2:int):void{ this._SafeStr_6358.direction = k; this._SafeStr_6358._SafeStr_6375 = (_arg_2 - 8); } public function _SafeStr_6376(k:IWindow):void{ if (this._SafeStr_6364 != null) { return; }; this._SafeStr_6362 = k; if (!this._SafeStr_6357) { this._SafeStr_6364 = this._SafeStr_6368; } else { this._SafeStr_6364 = this._SafeStr_6369; }; this._SafeStr_6362.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_6364); } public function _SafeStr_6377(k:ITextFieldWindow):void{ if (this._SafeStr_6364 != null) { return; }; this._SafeStr_6363 = k; if (!this._SafeStr_6357) { this._SafeStr_6364 = this._SafeStr_6368; } else { this._SafeStr_6364 = this._SafeStr_6369; }; this._SafeStr_6363.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_6364); } public function _SafeStr_6378():IWindowContainer{ return (this._SafeStr_5381); } public function _SafeStr_5850():String{ return (this._SafeStr_5522); } } }//package _-0DY // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_3573 = "_-2sL" (String#10533, DoABC#3) // _SafeStr_4551 = "_-6Ly" (String#14031, DoABC#3) // _SafeStr_4552 = "_-rR" (String#15185, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_5850 = "_-4KS" (String#1539, DoABC#3) // _SafeStr_6353 = "_-V5" (String#1623, DoABC#3) // _SafeStr_6354 = "_-4C6" (String#32386, DoABC#3) // _SafeStr_6355 = "_-5vE" (String#13576, DoABC#3) // _SafeStr_6356 = "_-1yr" (String#26860, DoABC#3) // _SafeStr_6357 = "_-3op" (String#31430, DoABC#3) // _SafeStr_6358 = "_-6f1" (String#14336, DoABC#3) // _SafeStr_6359 = "_-0Re" (String#23100, DoABC#3) // _SafeStr_6360 = "_-G5" (String#39029, DoABC#3) // _SafeStr_6361 = "_-5Rr" (String#35466, DoABC#3) // _SafeStr_6362 = "_-5cW" (String#35891, DoABC#3) // _SafeStr_6363 = "_-6ie" (String#38555, DoABC#3) // _SafeStr_6364 = "_-4PR" (String#12042, DoABC#3) // _SafeStr_6365 = "_-3XN" (String#846, DoABC#3) // _SafeStr_6366 = "_-3cf" (String#30932, DoABC#3) // _SafeStr_6367 = "_-4Hd" (String#32616, DoABC#3) // _SafeStr_6368 = "_-Uk" (String#39590, DoABC#3) // _SafeStr_6369 = "_-1tb" (String#26645, DoABC#3) // _SafeStr_6370 = "_-6U7" (String#38002, DoABC#3) // _SafeStr_6371 = "_-13j" (String#24648, DoABC#3) // _SafeStr_6372 = "_-0Iq" (String#22746, DoABC#3) // _SafeStr_6373 = "_-2Yc" (String#28273, DoABC#3) // _SafeStr_6374 = "_-0MG" (String#22881, DoABC#3) // _SafeStr_6375 = "_-20a" (String#9618, DoABC#3) // _SafeStr_6376 = "_-67B" (String#37130, DoABC#3) // _SafeStr_6377 = "_-1Op" (String#25451, DoABC#3) // _SafeStr_6378 = "_-3q0" (String#11471, DoABC#3) //------------------------------------------------------------ //_-0DY.UiHelpBubbleIconEnum package _-0DY{ import _-qQ.HabboToolbarIconEnum; public class UiHelpBubbleIconEnum { public static const FRIENDS_BAR_ALL_FRIENDS:String = "icon_all_friends"; public static const FRIENDS_BAR_FIND_FRIENDS:String = "icon_find_friends"; public static const BOTTOM_BAR_BUILDERS_CLUB:String = HabboToolbarIconEnum.BUILDER;//"HTIE_ICON_BUILDER" public static const BOTTOM_BAR_HOME:String = HabboToolbarIconEnum.HOME;//"HTIE_ICON_HOME" public static const BOTTOM_BAR_RECEPTION:String = HabboToolbarIconEnum.RECEPTION;//"HTIE_ICON_RECEPTION" public static const BOTTOM_BAR_NAVIGATOR:String = HabboToolbarIconEnum.NAVIGATOR;//"HTIE_ICON_NAVIGATOR" public static const BOTTOM_BAR_CATALOGUE:String = HabboToolbarIconEnum.CATALOGUE;//"HTIE_ICON_CATALOGUE" public static const BOTTOM_BAR_INVENTORY:String = HabboToolbarIconEnum.INVENTORY;//"HTIE_ICON_INVENTORY" public static const BOTTOM_BAR_STORIES:String = HabboToolbarIconEnum.STORIES;//"HTIE_ICON_STORIES" public static const BOTTOM_BAR_MEMENU:String = HabboToolbarIconEnum.MEMENU;//"HTIE_ICON_MEMENU" public static const BOTTOM_BAR_QUESTS:String = HabboToolbarIconEnum.QUESTS;//"HTIE_ICON_QUESTS" public static const MEMENU_ACHIEVEMENTS:String = "achievements"; public static const MEMENU_CLOTHES:String = "clothes"; public static const MEMENU_FORUMS:String = "forums"; public static const MEMENU_TALENTS:String = "talents"; public static const MEMENU_GUIDE:String = "guide"; public static const MEMENU_MAIL:String = "mail"; public static const MEMENU_PROFILE:String = "profile"; public static const MEMENU_ROOMS:String = "rooms"; public static const CHAT_INPUT:String = "chat_input"; public static const HC_JOIN_BUTTON:String = "hc_join_button"; public static const HELP_BUTTON:String = "help_button"; public static const SETTINGS_BUTTON:String = "settings_button"; public static const CREDITS_BUTTON:String = "credit_count_button"; public static const DUCKETS_BUTTON:String = "ducket_count_button"; public static const DIAMONDS_BUTTON:String = "diamond_count_button"; public static const LOGOUT_BUTTON:String = "logout_button"; public static const ROOM_HISTORY_BACK_BUTTON:String = "button_history_back"; public static const ROOM_HISTORY_FORWARD_BUTTON:String = "button_history_back"; public static const ROOM_HISTORY_BUTTON:String = "button_history"; public static const CHAT_HISTORY_BUTTON:String = "button_chat_history"; public static const LIKE_ROOM_BUTTON:String = "button_like"; public static const CAMERA_BUTTON:String = "button_camera"; } }//package _-0DY //------------------------------------------------------------ //_-0DY.UiHelpBubblesWidget package _-0DY{ import _-30N._SafeStr_2821; import _-2hg._SafeStr_36; import _-1tK.Component; import _-5NM.Map; import _-qQ._SafeStr_2154; import _-3p1._SafeStr_2654; import _-bm.RoomToolsWidget; import _-5mb._SafeStr_2840; import _-0aq._SafeStr_500; import _-3tC._SafeStr_2815; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-5ct._SafeStr_2745; import flash.geom.Rectangle; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-2Bc.ITextFieldWindow; import _-ra._SafeStr_3626; import flash.geom.Point; import _-1f9.WindowEvent; import _-XT._SafeStr_4550; import _-XT._SafeStr_2746; public class UiHelpBubblesWidget extends _SafeStr_2821 implements _SafeStr_36 { private var _SafeStr_6379:Component; private var _SafeStr_6380:Map; private var _SafeStr_6381:_SafeStr_2154; private var _SafeStr_6382:_SafeStr_2654; private var _SafeStr_6383:RoomToolsWidget; private var _SafeStr_6384:_SafeStr_2840; private var _SafeStr_6385:Array; private var _SafeStr_6386:int = 0; private var _SafeStr_5398:_SafeStr_500; public function UiHelpBubblesWidget(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_500, _arg_5:_SafeStr_2654, _arg_6:_SafeStr_2154, _arg_7:_SafeStr_2745, _arg_8:Component){ super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_6379 = _arg_8; this._SafeStr_6382 = _arg_5; this._SafeStr_6381 = _arg_6; this._SafeStr_6380 = new Map(); this._SafeStr_5398 = _arg_4; this._SafeStr_6385 = []; if (_arg_7) { this._SafeStr_6383 = (_arg_7._SafeStr_6387(_SafeStr_2815._SafeStr_6388) as RoomToolsWidget); this._SafeStr_6384 = (_arg_7._SafeStr_6387(_SafeStr_2815._SafeStr_6389) as _SafeStr_2840); }; (_arg_2 as Component).context.addLinkEventTracker(this); } override public function dispose():void{ var k:_SafeStr_4552; if (disposed) { return; }; if (this._SafeStr_6380) { for each (k in this._SafeStr_6380) { k.dispose(); k = null; }; this._SafeStr_6380.dispose(); this._SafeStr_6380 = null; this._SafeStr_6385 = null; }; super.dispose(); } private function _SafeStr_6390(k:_SafeStr_4552, _arg_2:Boolean=false):Rectangle{ var _local_8:Rectangle; var _local_9:IWindowContainer; var _local_10:IWindow; var _local_11:Array; var _local_12:IWindowContainer; var _local_13:ITextFieldWindow; var _local_14:Rectangle; var _local_15:int; var _local_16:int; var _local_17:int; if (((!(k)) || (!(k._SafeStr_6378())))) { return (null); }; var _local_3:String = k._SafeStr_5850(); if ((((_local_3 == "")) || (!(_local_3)))) { return (null); }; var _local_4:int = k._SafeStr_6378().height; var _local_5:int = k._SafeStr_6378().width; var _local_6:String = _SafeStr_3626.DOWN; var _local_7:int = -1; if (this._SafeStr_6391) { _local_10 = this._SafeStr_6391._SafeStr_6392(_local_3); if (_local_10) { _local_8 = new Rectangle(); _local_10.getGlobalRectangle(_local_8); k._SafeStr_6376(_local_10); }; }; if (this._SafeStr_6393) { if (!_local_8) { _local_9 = this._SafeStr_6393._SafeStr_6394(_local_3); if (_local_9) { _local_8 = new Rectangle(); _local_9.getGlobalRectangle(_local_8); k._SafeStr_6376((_local_9 as IWindow)); }; }; }; if (!_local_8) { if (this._SafeStr_6395) { _local_10 = this._SafeStr_6395._SafeStr_6394(_local_3); if (_local_10) { _local_8 = new Rectangle(); _local_10.getGlobalRectangle(_local_8); k._SafeStr_6376(_local_10); }; }; }; if (!_local_8) { if (((this._SafeStr_6396) && ((_local_3 == UiHelpBubbleIconEnum.CHAT_INPUT)))) { _local_11 = this._SafeStr_6396._SafeStr_6397(); if (_local_11.length > 1) { _local_12 = (_local_11[0] as IWindowContainer); _local_13 = (_local_11[1] as ITextFieldWindow); }; _local_8 = _local_12.rectangle; if (_local_8) { if (((_arg_2) && (_local_8))) { return (_local_8); }; _local_8.y = (_local_8.y - (_local_4 - 40)); _local_8.x = (_local_8.x + ((_local_8.width / 2) - 10)); k._SafeStr_6377(_local_13); k._SafeStr_6374(_local_6, _local_7); return (_local_8); }; }; }; if (_local_8) { if (_arg_2) { return (_local_8); }; _local_14 = _local_8.clone(); _local_15 = 15; _local_16 = k._SafeStr_6378().desktop.width; if ((_local_8.y - (_local_4 + _local_15)) < 50) { _local_15 = 0; }; _local_6 = _SafeStr_3626.DOWN; _local_7 = 0; _local_8.x = (_local_8.x + (_local_8.width / 2)); _local_8.y = (_local_8.y - (_local_4 + _local_15)); _local_17 = (_local_8.right - _local_14.right); if (_local_17 >= (_local_5 / 2)) { _local_17 = ((_local_5 / 2) - 25); }; if (_local_8.y < _local_4) { _local_8.y = (_local_8.y + ((_local_8.height + _local_4) + 10)); _local_6 = _SafeStr_3626.UP; if (_local_17 <= 30) { _local_17 = (_local_17 / 3); }; _local_7 = _local_17; k._SafeStr_6374(_local_6, _local_7); }; if (_local_8.x < (_local_5 / 2)) { _local_8.x = 10; _local_7 = (_local_7 - ((_local_5 / 2) - 30)); k._SafeStr_6374(_local_6, _local_7); return (_local_8); }; if ((_local_8.x + (_local_5 / 2)) > _local_16) { _local_8.x = (_local_16 - (_local_5 / 2)); _local_7 = (_local_5 / 4); k._SafeStr_6374(_local_6, _local_7); return (_local_8); }; k._SafeStr_6374(_local_6, _local_7); }; return (_local_8); } public function _SafeStr_6398():void{ var _local_5:Point; if (((((!(this._SafeStr_6385)) || ((this._SafeStr_6385.length == 0)))) || ((this._SafeStr_6385.length < (this._SafeStr_6386 + 1))))) { return; }; var k:_SafeStr_4551 = (this._SafeStr_6385[this._SafeStr_6386] as _SafeStr_4551); var _local_2 = (this._SafeStr_6385.length > (this._SafeStr_6386 + 1)); var _local_3:String = k.name; var _local_4:_SafeStr_4552 = new _SafeStr_4552(this, k, _local_2); if (this._SafeStr_6380._SafeStr_6399(_local_3)) { this._SafeStr_6370(_local_3); }; var _local_6:Rectangle = this._SafeStr_6390(_local_4); this._SafeStr_6386++; if (_local_6) { _local_5 = new Point(_local_6.x, _local_6.y); }; if (_local_5) { _local_4._SafeStr_6373(_local_5); _local_4._SafeStr_6378().desktop.addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5607); _local_4._SafeStr_6372(this._SafeStr_6390(_local_4, true)); this._SafeStr_6400(_local_3, _local_4); } else { _local_4.dispose(); this._SafeStr_6398(); }; } private function _SafeStr_6400(k:String, _arg_2:_SafeStr_4552):void{ if (((!(this._SafeStr_6380)) || (!(_arg_2)))) { return; }; this._SafeStr_6380.add(k, _arg_2); } public function _SafeStr_6370(k:String):void{ if (!this._SafeStr_6380) { return; }; var _local_2:_SafeStr_4552 = (this._SafeStr_6380.getValue(k) as _SafeStr_4552); if (!_local_2) { return; }; this._SafeStr_6380.remove(k); _local_2.dispose(); this._SafeStr_6398(); } private function _SafeStr_5607(k:WindowEvent=null):void{ var _local_2:_SafeStr_4552; var _local_3:Rectangle; var _local_4:Point; for each (_local_2 in this._SafeStr_6380) { _local_3 = this._SafeStr_6390(_local_2); if (_local_3) { _local_4 = new Point(_local_3.x, _local_3.y); _local_2._SafeStr_6373(_local_4); _local_2._SafeStr_6372(this._SafeStr_6390(_local_2, true)); }; }; } public function _SafeStr_6371():void{ var k:_SafeStr_2746 = new _SafeStr_4550(_SafeStr_4550._SafeStr_6401); if (messageListener) { messageListener.processWidgetMessage(k); }; } public function get _SafeStr_6402():String{ return ("helpBubble/"); } public function _SafeStr_6403(k:String):void{ var _local_4:int; var _local_5:_SafeStr_4551; var _local_6:int; var _local_7:String; var _local_8:String; if (!this._SafeStr_6380) { this._SafeStr_6380 = new Map(); }; if (!this._SafeStr_6385) { this._SafeStr_6385 = []; }; var _local_2:Array = k.split("/"); var _local_3:int = _local_2.length; if (_local_3 < 3) { return; }; if (_local_2[1] == "add") { _local_4 = 0; _local_6 = 2; while (_local_6 < _local_3) { _local_4++; if (_local_4 == 1) { _local_5 = new _SafeStr_4551(); _local_7 = _local_2[_local_6]; _local_8 = UiHelpBubbleIconEnum[_local_7]; if (!_local_8) { _local_8 = _local_7; }; _local_5.name = _local_8; _local_5._SafeStr_6354 = true; }; if (_local_4 == 2) { _local_5.text = this._SafeStr_5398.getLocalization(_local_2[_local_6], _local_2[_local_6]); _local_4 = 0; this._SafeStr_6385.push(_local_5); }; _local_6++; }; this._SafeStr_6398(); } else { if (_local_2[1] == "remove") { this._SafeStr_6370(_local_2[2]); }; }; } public function get _SafeStr_6391():_SafeStr_2154{ return (this._SafeStr_6381); } public function get _SafeStr_6393():_SafeStr_2654{ return (this._SafeStr_6382); } public function get _SafeStr_6395():RoomToolsWidget{ return (this._SafeStr_6383); } public function get _SafeStr_6396():_SafeStr_2840{ return (this._SafeStr_6384); } } }//package _-0DY // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2154 = "_-6hA" (String#14377, DoABC#3) // _SafeStr_2654 = "_-6aq" (String#14278, DoABC#3) // _SafeStr_2745 = "_-1k4" (String#9341, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_2840 = "_-5kZ" (String#13410, DoABC#3) // _SafeStr_36 = "_-4W4" (String#12164, DoABC#3) // _SafeStr_3626 = "_-44N" (String#32067, DoABC#3) // _SafeStr_4550 = "_-4rX" (String#12522, DoABC#3) // _SafeStr_4551 = "_-6Ly" (String#14031, DoABC#3) // _SafeStr_4552 = "_-rR" (String#15185, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5398 = "_-56y" (String#78, DoABC#3) // _SafeStr_5606 = "_-6cP" (String#38306, DoABC#3) // _SafeStr_5607 = "_-5gf" (String#701, DoABC#3) // _SafeStr_5850 = "_-4KS" (String#1539, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6354 = "_-4C6" (String#32386, DoABC#3) // _SafeStr_6370 = "_-6U7" (String#38002, DoABC#3) // _SafeStr_6371 = "_-13j" (String#24648, DoABC#3) // _SafeStr_6372 = "_-0Iq" (String#22746, DoABC#3) // _SafeStr_6373 = "_-2Yc" (String#28273, DoABC#3) // _SafeStr_6374 = "_-0MG" (String#22881, DoABC#3) // _SafeStr_6376 = "_-67B" (String#37130, DoABC#3) // _SafeStr_6377 = "_-1Op" (String#25451, DoABC#3) // _SafeStr_6378 = "_-3q0" (String#11471, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_6380 = "_-0OV" (String#2639, DoABC#3) // _SafeStr_6381 = "_-3MN" (String#11024, DoABC#3) // _SafeStr_6382 = "_-50P" (String#3814, DoABC#3) // _SafeStr_6383 = "_-57v" (String#34676, DoABC#3) // _SafeStr_6384 = "_-4Mr" (String#32827, DoABC#3) // _SafeStr_6385 = "_-6Cl" (String#37336, DoABC#3) // _SafeStr_6386 = "_-z3" (String#40727, DoABC#3) // _SafeStr_6387 = "_-5Oi" (String#13091, DoABC#3) // _SafeStr_6388 = "_-2LL" (String#27758, DoABC#3) // _SafeStr_6389 = "_-0Ps" (String#23031, DoABC#3) // _SafeStr_6390 = "_-4jP" (String#33692, DoABC#3) // _SafeStr_6391 = "_-4hY" (String#33613, DoABC#3) // _SafeStr_6392 = "_-49I" (String#11810, DoABC#3) // _SafeStr_6393 = "_-1ce" (String#25978, DoABC#3) // _SafeStr_6394 = "_-3jT" (String#3489, DoABC#3) // _SafeStr_6395 = "_-37y" (String#29707, DoABC#3) // _SafeStr_6396 = "_-14c" (String#24682, DoABC#3) // _SafeStr_6397 = "_-3YB" (String#30749, DoABC#3) // _SafeStr_6398 = "_-1aI" (String#25886, DoABC#3) // _SafeStr_6399 = "_-0wj" (String#24340, DoABC#3) // _SafeStr_6400 = "_-3qB" (String#31481, DoABC#3) // _SafeStr_6401 = "_-2Ly" (String#27782, DoABC#3) // _SafeStr_6402 = "_-4VC" (String#12152, DoABC#3) // _SafeStr_6403 = "_-2MQ" (String#10010, DoABC#3) //------------------------------------------------------------ //_-0E2._SafeStr_4372 package _-0E2{ public class _SafeStr_4372 { public static const _SafeStr_6404:int = -1; public static const _SafeStr_6259:int = 128; public static const _SafeStr_6260:int = 0x0100; } }//package _-0E2 // _SafeStr_4372 = "_-3-5" (String#10647, DoABC#3) // _SafeStr_6259 = "_-6k4" (String#38609, DoABC#3) // _SafeStr_6260 = "_-35v" (String#29635, DoABC#3) // _SafeStr_6404 = "_-0yG" (String#24395, DoABC#3) //------------------------------------------------------------ //_-0E2._SafeStr_4382 package _-0E2{ public class _SafeStr_4382 { public static var DEFAULT:int = 1; public static var _SafeStr_6405:int = 2; public static var _SafeStr_6406:int = 3; public static var _SafeStr_6407:int = 4; } }//package _-0E2 // _SafeStr_4382 = "_-6Js" (String#13993, DoABC#3) // _SafeStr_6405 = "_-4hL" (String#33604, DoABC#3) // _SafeStr_6406 = "_-1hr" (String#26182, DoABC#3) // _SafeStr_6407 = "_-22v" (String#27052, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_2304 package _-0eJ{ import flash.geom.Point; public interface _SafeStr_2304 { function get scale():Number; function get _SafeStr_6082():_SafeStr_2306; function get direction():_SafeStr_2306; function _SafeStr_6080(_arg_1:_SafeStr_2306):_SafeStr_2306; function _SafeStr_6086(_arg_1:_SafeStr_2306):Point; function _SafeStr_6084(_arg_1:_SafeStr_2306):_SafeStr_2306; function _SafeStr_6408(_arg_1:Point, _arg_2:_SafeStr_2306, _arg_3:_SafeStr_2306, _arg_4:_SafeStr_2306):Point; function _SafeStr_6409(_arg_1:_SafeStr_2306, _arg_2:_SafeStr_2306):void; function _SafeStr_6410(_arg_1:_SafeStr_2306, _arg_2:Number):void; function _SafeStr_6411():void; function _SafeStr_6412():void; function _SafeStr_6413():void; function _SafeStr_6414():Boolean; function get _SafeStr_6081():int; function set _SafeStr_6415(_arg_1:Number):void; } }//package _-0eJ // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_6080 = "_-3QD" (String#11068, DoABC#3) // _SafeStr_6081 = "_-1im" (String#2976, DoABC#3) // _SafeStr_6082 = "_-4Bi" (String#11838, DoABC#3) // _SafeStr_6084 = "_-1TM" (String#9092, DoABC#3) // _SafeStr_6086 = "_-4B1" (String#11831, DoABC#3) // _SafeStr_6408 = "_-1Jb" (String#8928, DoABC#3) // _SafeStr_6409 = "_-021" (String#7611, DoABC#3) // _SafeStr_6410 = "_-iE" (String#15049, DoABC#3) // _SafeStr_6411 = "_-5h8" (String#13357, DoABC#3) // _SafeStr_6412 = "_-6GJ" (String#13931, DoABC#3) // _SafeStr_6413 = "_-5GA" (String#12936, DoABC#3) // _SafeStr_6414 = "_-3p5" (String#11458, DoABC#3) // _SafeStr_6415 = "_-5dA" (String#13295, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_2306 package _-0eJ{ public interface _SafeStr_2306 { function get x():Number; function get y():Number; function get z():Number; function get length():Number; } }//package _-0eJ // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_2307 package _-0eJ{ public class _SafeStr_2307 implements _SafeStr_2306 { private var _x:Number; private var _y:Number; private var _z:Number; private var _SafeStr_6416:Number = NaN; public function _SafeStr_2307(k:Number=0, _arg_2:Number=0, _arg_3:Number=0){ this._x = k; this._y = _arg_2; this._z = _arg_3; } public static function sum(k:_SafeStr_2306, _arg_2:_SafeStr_2306):_SafeStr_2307{ if ((((k == null)) || ((_arg_2 == null)))) { return (null); }; var _local_3:_SafeStr_2307 = new (_SafeStr_2307)((k.x + _arg_2.x), (k.y + _arg_2.y), (k.z + _arg_2.z)); return (_local_3); } public static function _SafeStr_6417(k:_SafeStr_2306, _arg_2:_SafeStr_2306):_SafeStr_2307{ if ((((k == null)) || ((_arg_2 == null)))) { return (null); }; var _local_3:_SafeStr_2307 = new (_SafeStr_2307)((k.x - _arg_2.x), (k.y - _arg_2.y), (k.z - _arg_2.z)); return (_local_3); } public static function product(k:_SafeStr_2306, _arg_2:Number):_SafeStr_2307{ if (k == null) { return (null); }; var _local_3:_SafeStr_2307 = new (_SafeStr_2307)((k.x * _arg_2), (k.y * _arg_2), (k.z * _arg_2)); return (_local_3); } public static function _SafeStr_6418(k:_SafeStr_2306, _arg_2:_SafeStr_2306):Number{ if ((((k == null)) || ((_arg_2 == null)))) { return (0); }; return ((((k.x * _arg_2.x) + (k.y * _arg_2.y)) + (k.z * _arg_2.z))); } public static function _SafeStr_6070(k:_SafeStr_2306, _arg_2:_SafeStr_2306):_SafeStr_2307{ if ((((k == null)) || ((_arg_2 == null)))) { return (null); }; var _local_3:_SafeStr_2307 = new (_SafeStr_2307)(((k.y * _arg_2.z) - (k.z * _arg_2.y)), ((k.z * _arg_2.x) - (k.x * _arg_2.z)), ((k.x * _arg_2.y) - (k.y * _arg_2.x))); return (_local_3); } public static function _SafeStr_6419(k:_SafeStr_2306, _arg_2:_SafeStr_2306):Number{ if ((((k == null)) || ((_arg_2 == null)))) { return (-1); }; var _local_3:Number = _arg_2.length; if (_local_3 > 0) { return (((((k.x * _arg_2.x) + (k.y * _arg_2.y)) + (k.z * _arg_2.z)) / _local_3)); }; return (-1); } public static function cosAngle(k:_SafeStr_2306, _arg_2:_SafeStr_2306):Number{ if ((((k == null)) || ((_arg_2 == null)))) { return (0); }; var _local_3:Number = (k.length * _arg_2.length); if (_local_3 == 0) { return (0); }; return ((_SafeStr_2307._SafeStr_6418(k, _arg_2) / _local_3)); } public static function _SafeStr_6420(k:_SafeStr_2306, _arg_2:_SafeStr_2306):Boolean{ if ((((k == null)) || ((_arg_2 == null)))) { return (false); }; if ((((((k.x == _arg_2.x)) && ((k.y == _arg_2.y)))) && ((k.z == _arg_2.z)))) { return (true); }; return (false); } public function get x():Number{ return (this._x); } public function get y():Number{ return (this._y); } public function get z():Number{ return (this._z); } public function get length():Number{ if (isNaN(this._SafeStr_6416)) { this._SafeStr_6416 = Math.sqrt((((this._x * this._x) + (this._y * this._y)) + (this._z * this._z))); }; return (this._SafeStr_6416); } public function set x(k:Number):void{ this._x = k; this._SafeStr_6416 = NaN; } public function set y(k:Number):void{ this._y = k; this._SafeStr_6416 = NaN; } public function set z(k:Number):void{ this._z = k; this._SafeStr_6416 = NaN; } public function _SafeStr_6421():void{ this._x = -(this._x); this._y = -(this._y); this._z = -(this._z); } public function add(k:_SafeStr_2306):void{ if (k == null) { return; }; this._x = (this._x + k.x); this._y = (this._y + k.y); this._z = (this._z + k.z); this._SafeStr_6416 = NaN; } public function _SafeStr_6422(k:_SafeStr_2306):void{ if (k == null) { return; }; this._x = (this._x - k.x); this._y = (this._y - k.y); this._z = (this._z - k.z); this._SafeStr_6416 = NaN; } public function _SafeStr_6071(k:Number):void{ this._x = (this._x * k); this._y = (this._y * k); this._z = (this._z * k); this._SafeStr_6416 = NaN; } public function div(k:Number):void{ if (k != 0) { this._x = (this._x / k); this._y = (this._y / k); this._z = (this._z / k); this._SafeStr_6416 = NaN; }; } public function _SafeStr_6069(k:_SafeStr_2306):void{ if (k == null) { return; }; this._x = k.x; this._y = k.y; this._z = k.z; this._SafeStr_6416 = NaN; } public function toString():String{ return ((("(" + [this._x, this._y, this._z].join(",")) + ")")); } } }//package _-0eJ // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_6069 = "_-0eZ" (String#23609, DoABC#3) // _SafeStr_6070 = "_-6Lf" (String#37679, DoABC#3) // _SafeStr_6071 = "_-3ID" (String#30112, DoABC#3) // _SafeStr_6416 = "_-2oY" (String#10476, DoABC#3) // _SafeStr_6417 = "_-3eO" (String#30992, DoABC#3) // _SafeStr_6418 = "_-1r4" (String#26551, DoABC#3) // _SafeStr_6419 = "_-I6" (String#39115, DoABC#3) // _SafeStr_6420 = "_-3pK" (String#31450, DoABC#3) // _SafeStr_6421 = "_-3fL" (String#31032, DoABC#3) // _SafeStr_6422 = "_-6-V" (String#36819, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_2803 package _-0eJ{ public class _SafeStr_2803 { private static const _SafeStr_6423:int = 0x7FFF0000; public static function _SafeStr_6424(k:int):int{ return (((k & 0xFFFF) + _SafeStr_6423)); } public static function _SafeStr_6425(k:int):Boolean{ return ((k >= _SafeStr_6423)); } } }//package _-0eJ // _SafeStr_2803 = "_-0yz" (String#8548, DoABC#3) // _SafeStr_6423 = "_-6ce" (String#38316, DoABC#3) // _SafeStr_6424 = "_-3Iq" (String#30135, DoABC#3) // _SafeStr_6425 = "_-QE" (String#39421, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_2861 package _-0eJ{ import flash.utils.getTimer; public class _SafeStr_2861 { public static const _SafeStr_6426:int = 0; public static const _SafeStr_6427:int = 1; public static const _SafeStr_6428:int = 2; public static const _SafeStr_6429:int = 3; private static var _SafeStr_5769:int = _SafeStr_6426;//0 private static var _SafeStr_6430:Boolean = false; private static var _SafeStr_6431:Number; private static var _SafeStr_6432:int = 0; private static var _SafeStr_6433:int = (20 * 1000);//20000 private static var _SafeStr_6434:int = 2000; public static function init(k:int, _arg_2:int):void{ _SafeStr_6431 = 0; _SafeStr_6433 = k; _SafeStr_6434 = _arg_2; _SafeStr_6432 = getTimer(); _SafeStr_5769 = _SafeStr_6427; } public static function _SafeStr_6435():void{ if ((((_SafeStr_5769 == _SafeStr_6426)) || ((_SafeStr_5769 == _SafeStr_6429)))) { return; }; var k:int = (getTimer() - _SafeStr_6432); if (k > (_SafeStr_6433 + _SafeStr_6434)) { _SafeStr_5769 = _SafeStr_6429; return; }; _SafeStr_6430 = true; if (k < _SafeStr_6433) { _SafeStr_5769 = _SafeStr_6427; return; }; _SafeStr_5769 = _SafeStr_6428; _SafeStr_6431 = ((k - _SafeStr_6433) / _SafeStr_6434); } public static function _SafeStr_6436():void{ _SafeStr_6430 = false; } public static function _SafeStr_6437():Boolean{ return (((_SafeStr_6430) && (_SafeStr_6438()))); } public static function _SafeStr_6438():Boolean{ if ((((_SafeStr_5769 == _SafeStr_6427)) || ((_SafeStr_5769 == _SafeStr_6428)))) { return (true); }; return (false); } public static function _SafeStr_6439(k:Number=0, _arg_2:Number=1):Number{ return (Math.min(Math.max(_SafeStr_6431, k), _arg_2)); } public static function get _SafeStr_6440():int{ return ((_SafeStr_6433 + _SafeStr_6434)); } } }//package _-0eJ // _SafeStr_2861 = "_-0G1" (String#22629, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_6426 = "_-42d" (String#32005, DoABC#3) // _SafeStr_6427 = "_-51E" (String#34414, DoABC#3) // _SafeStr_6428 = "_-1PH" (String#25468, DoABC#3) // _SafeStr_6429 = "_-4yh" (String#34282, DoABC#3) // _SafeStr_6430 = "_-0bV" (String#23488, DoABC#3) // _SafeStr_6431 = "_-2tV" (String#29102, DoABC#3) // _SafeStr_6432 = "_-2rz" (String#29036, DoABC#3) // _SafeStr_6433 = "_-1t" (String#26626, DoABC#3) // _SafeStr_6434 = "_-6G5" (String#37476, DoABC#3) // _SafeStr_6435 = "_-5p9" (String#36380, DoABC#3) // _SafeStr_6436 = "_-3jO" (String#31209, DoABC#3) // _SafeStr_6437 = "_-4Ny" (String#32873, DoABC#3) // _SafeStr_6438 = "_-BJ" (String#14513, DoABC#3) // _SafeStr_6439 = "_-2Sf" (String#28044, DoABC#3) // _SafeStr_6440 = "_-1lu" (String#26348, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_3002 package _-0eJ{ public class _SafeStr_3002 { private var _SafeStr_6136:int = 0; private var _SafeStr_6441:Array; private var _SafeStr_6442:Array; public function _SafeStr_3002(k:int){ this._SafeStr_6441 = []; this._SafeStr_6442 = []; super(); if (k < 0) { k = 0; }; var _local_2:int; while (_local_2 < k) { this._SafeStr_6442.push(_local_2); _local_2++; }; } public function dispose():void{ this._SafeStr_6441 = null; this._SafeStr_6442 = null; this._SafeStr_6136 = 0; } public function _SafeStr_6443():int{ var k:int; if (this._SafeStr_6442.length > 0) { k = (this._SafeStr_6442.pop() as int); this._SafeStr_6441.push(k); return (k); }; return (-1); } public function _SafeStr_6444(k:int):void{ var _local_2:int = this._SafeStr_6441.indexOf(k); if (_local_2 >= 0) { this._SafeStr_6441.splice(_local_2, 1); this._SafeStr_6442.push(k); }; } } }//package _-0eJ // _SafeStr_3002 = "_-0ea" (String#23610, DoABC#3) // _SafeStr_6136 = "_-5nJ" (String#13457, DoABC#3) // _SafeStr_6441 = "_-6K8" (String#37631, DoABC#3) // _SafeStr_6442 = "_-62H" (String#36929, DoABC#3) // _SafeStr_6443 = "_-1qr" (String#26540, DoABC#3) // _SafeStr_6444 = "_-39G" (String#29761, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_3019 package _-0eJ{ import _-5NM.Map; import flash.geom.Point; public class _SafeStr_3019 implements _SafeStr_2304 { public static const _SafeStr_6232:Number = 64; public static const _SafeStr_6445:Number = 32; private var _SafeStr_6446:int = 0; private var _x:_SafeStr_2307; private var _y:_SafeStr_2307; private var _z:_SafeStr_2307; private var _SafeStr_6447:_SafeStr_2307; private var _location:_SafeStr_2307; private var _SafeStr_6162:_SafeStr_2307; private var _SafeStr_6448:_SafeStr_2307; private var _SafeStr_6126:Number = 1; private var _SafeStr_6449:Number = 1; private var _SafeStr_6450:Number = 1; private var _SafeStr_6451:Number = 1; private var _SafeStr_6452:Number = 1; private var _SafeStr_6453:Number = 1; private var _SafeStr_6454:Number = 1; private var _SafeStr_6053:_SafeStr_2307; private var _SafeStr_6455:_SafeStr_2307; private var _SafeStr_6456:Number = -500; private var _SafeStr_6457:Number = 500; private var _SafeStr_6458:Map = null; public function _SafeStr_3019(k:Number, _arg_2:_SafeStr_2306, _arg_3:_SafeStr_2306, _arg_4:_SafeStr_2306=null){ this.scale = k; this._x = new _SafeStr_2307(); this._y = new _SafeStr_2307(); this._z = new _SafeStr_2307(); this._SafeStr_6447 = new _SafeStr_2307(); this._location = new _SafeStr_2307(); this._SafeStr_6162 = new _SafeStr_2307(); this._SafeStr_6448 = new _SafeStr_2307(); this._SafeStr_6452 = 1; this._SafeStr_6453 = 1; this._SafeStr_6459 = 1; this._SafeStr_6460 = 1; this._SafeStr_6454 = (Math.sqrt((1 / 2)) / Math.sqrt((3 / 4))); this._SafeStr_6415 = 1; this.location = new _SafeStr_2307(_arg_3.x, _arg_3.y, _arg_3.z); this.direction = new _SafeStr_2307(_arg_2.x, _arg_2.y, _arg_2.z); if (_arg_4 != null) { this._SafeStr_6461(_arg_4); } else { this._SafeStr_6461(_arg_2); }; this._SafeStr_6458 = new Map(); } public static function getIntersectionVector(k:_SafeStr_2306, _arg_2:_SafeStr_2306, _arg_3:_SafeStr_2306, _arg_4:_SafeStr_2306):_SafeStr_2306{ var _local_5:Number = _SafeStr_2307._SafeStr_6418(_arg_2, _arg_4); if (Math.abs(_local_5) < 1E-5) { return (null); }; var _local_6:_SafeStr_2307 = _SafeStr_2307._SafeStr_6417(k, _arg_3); var _local_7:Number = (-(_SafeStr_2307._SafeStr_6418(_arg_4, _local_6)) / _local_5); var _local_8:_SafeStr_2307 = _SafeStr_2307.sum(k, _SafeStr_2307.product(_arg_2, _local_7)); return (_local_8); } public function get _SafeStr_6081():int{ return (this._SafeStr_6446); } public function get scale():Number{ return ((this._SafeStr_6126 / Math.sqrt(0.5))); } public function get _SafeStr_6082():_SafeStr_2306{ return (this._SafeStr_6447); } public function get location():_SafeStr_2306{ this._location._SafeStr_6069(this._SafeStr_6053); this._location.x = (this._location.x * this._SafeStr_6449); this._location.y = (this._location.y * this._SafeStr_6450); this._location.z = (this._location.z * this._SafeStr_6451); return (this._location); } public function get direction():_SafeStr_2306{ return (this._SafeStr_6162); } public function set _SafeStr_6459(k:Number):void{ if (this._SafeStr_6449 != (k * this._SafeStr_6452)) { this._SafeStr_6449 = (k * this._SafeStr_6452); this._SafeStr_6446++; }; } public function set _SafeStr_6460(k:Number):void{ if (this._SafeStr_6450 != (k * this._SafeStr_6453)) { this._SafeStr_6450 = (k * this._SafeStr_6453); this._SafeStr_6446++; }; } public function set _SafeStr_6415(k:Number):void{ if (this._SafeStr_6451 != (k * this._SafeStr_6454)) { this._SafeStr_6451 = (k * this._SafeStr_6454); this._SafeStr_6446++; }; } public function set scale(k:Number):void{ if (k <= 1) { k = 1; }; k = (k * Math.sqrt(0.5)); if (k != this._SafeStr_6126) { this._SafeStr_6126 = k; this._SafeStr_6446++; }; } public function set location(k:_SafeStr_2306):void{ if (k == null) { return; }; if (this._SafeStr_6053 == null) { this._SafeStr_6053 = new _SafeStr_2307(); }; var _local_2:Number = this._SafeStr_6053.x; var _local_3:Number = this._SafeStr_6053.y; var _local_4:Number = this._SafeStr_6053.z; this._SafeStr_6053._SafeStr_6069(k); this._SafeStr_6053.x = (this._SafeStr_6053.x / this._SafeStr_6449); this._SafeStr_6053.y = (this._SafeStr_6053.y / this._SafeStr_6450); this._SafeStr_6053.z = (this._SafeStr_6053.z / this._SafeStr_6451); if (((((!((this._SafeStr_6053.x == _local_2))) || (!((this._SafeStr_6053.y == _local_3))))) || (!((this._SafeStr_6053.z == _local_4))))) { this._SafeStr_6446++; }; } public function set direction(k:_SafeStr_2306):void{ var _local_21:Number; var _local_22:Number; var _local_23:_SafeStr_2307; var _local_24:_SafeStr_2307; var _local_25:_SafeStr_2307; if (k == null) { return; }; if (this._SafeStr_6455 == null) { this._SafeStr_6455 = new _SafeStr_2307(); }; var _local_2:Number = this._SafeStr_6455.x; var _local_3:Number = this._SafeStr_6455.y; var _local_4:Number = this._SafeStr_6455.z; this._SafeStr_6455._SafeStr_6069(k); this._SafeStr_6162._SafeStr_6069(k); if (((((!((this._SafeStr_6455.x == _local_2))) || (!((this._SafeStr_6455.y == _local_3))))) || (!((this._SafeStr_6455.z == _local_4))))) { this._SafeStr_6446++; }; var _local_5:_SafeStr_2307 = new _SafeStr_2307(0, 1, 0); var _local_6:_SafeStr_2307 = new _SafeStr_2307(0, 0, 1); var _local_7:_SafeStr_2307 = new _SafeStr_2307(1, 0, 0); var _local_8:Number = ((k.x / 180) * Math.PI); var _local_9:Number = ((k.y / 180) * Math.PI); var _local_10:Number = ((k.z / 180) * Math.PI); var _local_11:Number = Math.cos(_local_8); var _local_12:Number = Math.sin(_local_8); var _local_13:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_5, _local_11), _SafeStr_2307.product(_local_7, -(_local_12))); var _local_14:_SafeStr_2307 = new _SafeStr_2307(_local_6.x, _local_6.y, _local_6.z); var _local_15:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_5, _local_12), _SafeStr_2307.product(_local_7, _local_11)); var _local_16:Number = Math.cos(_local_9); var _local_17:Number = Math.sin(_local_9); var _local_18:_SafeStr_2307 = new _SafeStr_2307(_local_13.x, _local_13.y, _local_13.z); var _local_19:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_14, _local_16), _SafeStr_2307.product(_local_15, _local_17)); var _local_20:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_14, -(_local_17)), _SafeStr_2307.product(_local_15, _local_16)); if (_local_10 != 0) { _local_21 = Math.cos(_local_10); _local_22 = Math.sin(_local_10); _local_23 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_18, _local_21), _SafeStr_2307.product(_local_19, _local_22)); _local_24 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_18, -(_local_22)), _SafeStr_2307.product(_local_19, _local_21)); _local_25 = new _SafeStr_2307(_local_20.x, _local_20.y, _local_20.z); this._x._SafeStr_6069(_local_23); this._y._SafeStr_6069(_local_24); this._z._SafeStr_6069(_local_25); this._SafeStr_6447._SafeStr_6069(this._z); } else { this._x._SafeStr_6069(_local_18); this._y._SafeStr_6069(_local_19); this._z._SafeStr_6069(_local_20); this._SafeStr_6447._SafeStr_6069(this._z); }; } public function dispose():void{ this._x = null; this._y = null; this._z = null; this._SafeStr_6053 = null; this._SafeStr_6455 = null; this._SafeStr_6447 = null; this._location = null; if (this._SafeStr_6458 != null) { this._SafeStr_6458.dispose(); this._SafeStr_6458 = null; }; } public function _SafeStr_6409(k:_SafeStr_2306, _arg_2:_SafeStr_2306):void{ var _local_3:String; var _local_4:_SafeStr_2307; if ((((k == null)) || ((_arg_2 == null)))) { return; }; if (this._SafeStr_6458 != null) { _local_3 = ((((int(Math.round(k.x)) + "_") + int(Math.round(k.y))) + "_") + int(Math.round(k.z))); this._SafeStr_6458.remove(_local_3); _local_4 = new _SafeStr_2307(); _local_4._SafeStr_6069(_arg_2); this._SafeStr_6458.add(_local_3, _local_4); this._SafeStr_6446++; }; } private function _SafeStr_6462(k:_SafeStr_2306):_SafeStr_2306{ var _local_2:String; if (this._SafeStr_6458 != null) { _local_2 = ((((int(Math.round(k.x)) + "_") + int(Math.round(k.y))) + "_") + int(Math.round(k.z))); return (this._SafeStr_6458.getValue(_local_2)); }; return (null); } public function _SafeStr_6461(k:_SafeStr_2306):void{ var _local_18:Number; var _local_19:Number; var _local_20:_SafeStr_2307; var _local_21:_SafeStr_2307; var _local_22:_SafeStr_2307; var _local_2:_SafeStr_2307 = new _SafeStr_2307(0, 1, 0); var _local_3:_SafeStr_2307 = new _SafeStr_2307(0, 0, 1); var _local_4:_SafeStr_2307 = new _SafeStr_2307(1, 0, 0); var _local_5:Number = ((k.x / 180) * Math.PI); var _local_6:Number = ((k.y / 180) * Math.PI); var _local_7:Number = ((k.z / 180) * Math.PI); var _local_8:Number = Math.cos(_local_5); var _local_9:Number = Math.sin(_local_5); var _local_10:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_2, _local_8), _SafeStr_2307.product(_local_4, -(_local_9))); var _local_11:_SafeStr_2307 = new _SafeStr_2307(_local_3.x, _local_3.y, _local_3.z); var _local_12:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_2, _local_9), _SafeStr_2307.product(_local_4, _local_8)); var _local_13:Number = Math.cos(_local_6); var _local_14:Number = Math.sin(_local_6); var _local_15:_SafeStr_2307 = new _SafeStr_2307(_local_10.x, _local_10.y, _local_10.z); var _local_16:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_11, _local_13), _SafeStr_2307.product(_local_12, _local_14)); var _local_17:_SafeStr_2307 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_11, -(_local_14)), _SafeStr_2307.product(_local_12, _local_13)); if (_local_7 != 0) { _local_18 = Math.cos(_local_7); _local_19 = Math.sin(_local_7); _local_20 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_15, _local_18), _SafeStr_2307.product(_local_16, _local_19)); _local_21 = _SafeStr_2307.sum(_SafeStr_2307.product(_local_15, -(_local_19)), _SafeStr_2307.product(_local_16, _local_18)); _local_22 = new _SafeStr_2307(_local_17.x, _local_17.y, _local_17.z); this._SafeStr_6448._SafeStr_6069(_local_22); } else { this._SafeStr_6448._SafeStr_6069(_local_17); }; this._SafeStr_6446++; } public function _SafeStr_6410(k:_SafeStr_2306, _arg_2:Number):void{ if ((((k == null)) || ((this._z == null)))) { return; }; var _local_3:_SafeStr_2307 = _SafeStr_2307.product(this._z, -(_arg_2)); var _local_4:_SafeStr_2307 = new _SafeStr_2307((k.x + _local_3.x), (k.y + _local_3.y), (k.z + _local_3.z)); this.location = _local_4; } public function _SafeStr_6080(k:_SafeStr_2306):_SafeStr_2306{ if (k == null) { return (null); }; var _local_2:Number = _SafeStr_2307._SafeStr_6419(k, this._x); var _local_3:Number = _SafeStr_2307._SafeStr_6419(k, this._y); var _local_4:Number = _SafeStr_2307._SafeStr_6419(k, this._z); var _local_5:_SafeStr_2307 = new _SafeStr_2307(_local_2, _local_3, _local_4); return (_local_5); } public function _SafeStr_6084(k:_SafeStr_2306):_SafeStr_2306{ var _local_2:_SafeStr_2307 = _SafeStr_2307._SafeStr_6417(k, this._SafeStr_6053); _local_2.x = (_local_2.x * this._SafeStr_6449); _local_2.y = (_local_2.y * this._SafeStr_6450); _local_2.z = (_local_2.z * this._SafeStr_6451); var _local_3:Number = _SafeStr_2307._SafeStr_6419(_local_2, this._SafeStr_6448); if ((((_local_3 < this._SafeStr_6456)) || ((_local_3 > this._SafeStr_6457)))) { return (null); }; var _local_4:Number = _SafeStr_2307._SafeStr_6419(_local_2, this._x); var _local_5:Number = -(_SafeStr_2307._SafeStr_6419(_local_2, this._y)); _local_4 = (_local_4 * this._SafeStr_6126); _local_5 = (_local_5 * this._SafeStr_6126); var _local_6:_SafeStr_2306 = this._SafeStr_6462(k); if (_local_6 != null) { _local_2 = _SafeStr_2307._SafeStr_6417(k, this._SafeStr_6053); _local_2.add(_local_6); _local_2.x = (_local_2.x * this._SafeStr_6449); _local_2.y = (_local_2.y * this._SafeStr_6450); _local_2.z = (_local_2.z * this._SafeStr_6451); _local_3 = _SafeStr_2307._SafeStr_6419(_local_2, this._SafeStr_6448); }; _local_2.x = _local_4; _local_2.y = _local_5; _local_2.z = _local_3; return (_local_2); } public function _SafeStr_6086(k:_SafeStr_2306):Point{ var _local_2:_SafeStr_2306 = this._SafeStr_6084(k); if (_local_2 == null) { return (null); }; var _local_3:Point = new Point(_local_2.x, _local_2.y); return (_local_3); } public function _SafeStr_6408(k:Point, _arg_2:_SafeStr_2306, _arg_3:_SafeStr_2306, _arg_4:_SafeStr_2306):Point{ var _local_15:Number; var _local_16:Number; var _local_5:Number = (k.x / this._SafeStr_6126); var _local_6:Number = (-(k.y) / this._SafeStr_6126); var _local_7:_SafeStr_2307 = _SafeStr_2307.product(this._x, _local_5); _local_7.add(_SafeStr_2307.product(this._y, _local_6)); var _local_8:_SafeStr_2307 = new _SafeStr_2307((this._SafeStr_6053.x * this._SafeStr_6449), (this._SafeStr_6053.y * this._SafeStr_6450), (this._SafeStr_6053.z * this._SafeStr_6451)); _local_8.add(_local_7); var _local_9:_SafeStr_2306 = this._z; var _local_10:_SafeStr_2307 = new _SafeStr_2307((_arg_2.x * this._SafeStr_6449), (_arg_2.y * this._SafeStr_6450), (_arg_2.z * this._SafeStr_6451)); var _local_11:_SafeStr_2307 = new _SafeStr_2307((_arg_3.x * this._SafeStr_6449), (_arg_3.y * this._SafeStr_6450), (_arg_3.z * this._SafeStr_6451)); var _local_12:_SafeStr_2307 = new _SafeStr_2307((_arg_4.x * this._SafeStr_6449), (_arg_4.y * this._SafeStr_6450), (_arg_4.z * this._SafeStr_6451)); var _local_13:_SafeStr_2306 = _SafeStr_2307._SafeStr_6070(_local_11, _local_12); var _local_14:_SafeStr_2307 = new _SafeStr_2307(); _local_14._SafeStr_6069(_SafeStr_3019.getIntersectionVector(_local_8, _local_9, _local_10, _local_13)); if (_local_14 != null) { _local_14._SafeStr_6422(_local_10); _local_15 = ((_SafeStr_2307._SafeStr_6419(_local_14, _arg_3) / _local_11.length) * _arg_3.length); _local_16 = ((_SafeStr_2307._SafeStr_6419(_local_14, _arg_4) / _local_12.length) * _arg_4.length); return (new Point(_local_15, _local_16)); }; return (null); } public function _SafeStr_6411():void{ if (this._SafeStr_6414()) { this.scale = _SafeStr_6445; } else { this.scale = _SafeStr_6232; }; } public function _SafeStr_6414():Boolean{ return ((this.scale == _SafeStr_6232)); } public function _SafeStr_6412():void{ this.scale = _SafeStr_6445; } public function _SafeStr_6413():void{ this.scale = _SafeStr_6232; } } }//package _-0eJ // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_3019 = "_-0-T" (String#22028, DoABC#3) // _SafeStr_6053 = "_-0Lr" (String#321, DoABC#3) // _SafeStr_6069 = "_-0eZ" (String#23609, DoABC#3) // _SafeStr_6070 = "_-6Lf" (String#37679, DoABC#3) // _SafeStr_6080 = "_-3QD" (String#11068, DoABC#3) // _SafeStr_6081 = "_-1im" (String#2976, DoABC#3) // _SafeStr_6082 = "_-4Bi" (String#11838, DoABC#3) // _SafeStr_6084 = "_-1TM" (String#9092, DoABC#3) // _SafeStr_6086 = "_-4B1" (String#11831, DoABC#3) // _SafeStr_6126 = "_-51U" (String#232, DoABC#3) // _SafeStr_6162 = "_-0D7" (String#242, DoABC#3) // _SafeStr_6232 = "_-5Za" (String#35771, DoABC#3) // _SafeStr_6408 = "_-1Jb" (String#8928, DoABC#3) // _SafeStr_6409 = "_-021" (String#7611, DoABC#3) // _SafeStr_6410 = "_-iE" (String#15049, DoABC#3) // _SafeStr_6411 = "_-5h8" (String#13357, DoABC#3) // _SafeStr_6412 = "_-6GJ" (String#13931, DoABC#3) // _SafeStr_6413 = "_-5GA" (String#12936, DoABC#3) // _SafeStr_6414 = "_-3p5" (String#11458, DoABC#3) // _SafeStr_6415 = "_-5dA" (String#13295, DoABC#3) // _SafeStr_6417 = "_-3eO" (String#30992, DoABC#3) // _SafeStr_6418 = "_-1r4" (String#26551, DoABC#3) // _SafeStr_6419 = "_-I6" (String#39115, DoABC#3) // _SafeStr_6422 = "_-6-V" (String#36819, DoABC#3) // _SafeStr_6445 = "_-7h" (String#38710, DoABC#3) // _SafeStr_6446 = "_-5W9" (String#35640, DoABC#3) // _SafeStr_6447 = "_-50c" (String#34390, DoABC#3) // _SafeStr_6448 = "_-4BT" (String#3613, DoABC#3) // _SafeStr_6449 = "_-1-U" (String#24489, DoABC#3) // _SafeStr_6450 = "_-69x" (String#37230, DoABC#3) // _SafeStr_6451 = "_-3j9" (String#31197, DoABC#3) // _SafeStr_6452 = "_-t9" (String#40517, DoABC#3) // _SafeStr_6453 = "_-1YY" (String#25821, DoABC#3) // _SafeStr_6454 = "_-1DM" (String#25016, DoABC#3) // _SafeStr_6455 = "_-1Q4" (String#372, DoABC#3) // _SafeStr_6456 = "_-4aK" (String#33336, DoABC#3) // _SafeStr_6457 = "_-2DE" (String#27429, DoABC#3) // _SafeStr_6458 = "_-4zY" (String#34314, DoABC#3) // _SafeStr_6459 = "_-36X" (String#29657, DoABC#3) // _SafeStr_6460 = "_-Jb" (String#39171, DoABC#3) // _SafeStr_6461 = "_-0WA" (String#23284, DoABC#3) // _SafeStr_6462 = "_-0--" (String#22003, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_3710 package _-0eJ{ public class _SafeStr_3710 { public static function _SafeStr_6463(k:int):int{ var _local_2:Number = (((k >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((k >> 8) & 0xFF) / 0xFF); var _local_4:Number = ((k & 0xFF) / 0xFF); var _local_5:Number = Math.max(_local_2, _local_3, _local_4); var _local_6:Number = Math.min(_local_2, _local_3, _local_4); var _local_7:Number = (_local_5 - _local_6); var _local_8:Number = 0; var _local_9:Number = 0; var _local_10:Number = 0; if (_local_7 == 0) { _local_8 = 0; } else { if (_local_5 == _local_2) { if (_local_3 > _local_4) { _local_8 = ((60 * (_local_3 - _local_4)) / _local_7); } else { _local_8 = (((60 * (_local_3 - _local_4)) / _local_7) + 360); }; } else { if (_local_5 == _local_3) { _local_8 = (((60 * (_local_4 - _local_2)) / _local_7) + 120); } else { if (_local_5 == _local_4) { _local_8 = (((60 * (_local_2 - _local_3)) / _local_7) + 240); }; }; }; }; _local_9 = (0.5 * (_local_5 + _local_6)); if (_local_7 == 0) { _local_10 = 0; } else { if (_local_9 <= 0.5) { _local_10 = ((_local_7 / _local_9) * 0.5); } else { _local_10 = ((_local_7 / (1 - _local_9)) * 0.5); }; }; var _local_11:int = Math.round(((_local_8 / 360) * 0xFF)); var _local_12:int = Math.round((_local_10 * 0xFF)); var _local_13:int = Math.round((_local_9 * 0xFF)); var _local_14:int = (((_local_11 << 16) + (_local_12 << 8)) + _local_13); return (_local_14); } public static function _SafeStr_6464(k:int):int{ var _local_12:Number; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_2:Number = (((k >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((k >> 8) & 0xFF) / 0xFF); var _local_4:Number = ((k & 0xFF) / 0xFF); var _local_5:Number = 0; var _local_6:Number = 0; var _local_7:Number = 0; if (_local_3 > 0) { _local_12 = 0; _local_13 = 0; if (_local_4 < 0.5) { _local_12 = (_local_4 * (1 + _local_3)); } else { _local_12 = ((_local_4 + _local_3) - (_local_4 * _local_3)); }; _local_13 = ((2 * _local_4) - _local_12); _local_14 = (_local_2 + (1 / 3)); _local_15 = _local_2; _local_16 = (_local_2 - (1 / 3)); if (_local_14 < 0) { _local_14 = (_local_14 + 1); } else { if (_local_14 > 1) { _local_14--; }; }; if (_local_15 < 0) { _local_15 = (_local_15 + 1); } else { if (_local_15 > 1) { _local_15--; }; }; if (_local_16 < 0) { _local_16 = (_local_16 + 1); } else { if (_local_16 > 1) { _local_16--; }; }; if ((_local_14 * 6) < 1) { _local_5 = (_local_13 + (((_local_12 - _local_13) * 6) * _local_14)); } else { if ((_local_14 * 2) < 1) { _local_5 = _local_12; } else { if ((_local_14 * 3) < 2) { _local_5 = (_local_13 + (((_local_12 - _local_13) * 6) * ((2 / 3) - _local_14))); } else { _local_5 = _local_13; }; }; }; if ((_local_15 * 6) < 1) { _local_6 = (_local_13 + (((_local_12 - _local_13) * 6) * _local_15)); } else { if ((_local_15 * 2) < 1) { _local_6 = _local_12; } else { if ((_local_15 * 3) < 2) { _local_6 = (_local_13 + (((_local_12 - _local_13) * 6) * ((2 / 3) - _local_15))); } else { _local_6 = _local_13; }; }; }; if ((_local_16 * 6) < 1) { _local_7 = (_local_13 + (((_local_12 - _local_13) * 6) * _local_16)); } else { if ((_local_16 * 2) < 1) { _local_7 = _local_12; } else { if ((_local_16 * 3) < 2) { _local_7 = (_local_13 + (((_local_12 - _local_13) * 6) * ((2 / 3) - _local_16))); } else { _local_7 = _local_13; }; }; }; } else { _local_5 = _local_4; _local_6 = _local_4; _local_7 = _local_4; }; var _local_8:int = Math.round((_local_5 * 0xFF)); var _local_9:int = Math.round((_local_6 * 0xFF)); var _local_10:int = Math.round((_local_7 * 0xFF)); var _local_11:int = (((_local_8 << 16) + (_local_9 << 8)) + _local_10); return (_local_11); } public static function rgb2xyz(k:int):_SafeStr_2306{ var _local_2:Number = (((k >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((k >> 8) & 0xFF) / 0xFF); var _local_4:Number = (((k >> 0) & 0xFF) / 0xFF); if (_local_2 > 0.04045) { _local_2 = Math.pow(((_local_2 + 0.055) / 1.055), 2.4); } else { _local_2 = (_local_2 / 12.92); }; if (_local_3 > 0.04045) { _local_3 = Math.pow(((_local_3 + 0.055) / 1.055), 2.4); } else { _local_3 = (_local_3 / 12.92); }; if (_local_4 > 0.04045) { _local_4 = Math.pow(((_local_4 + 0.055) / 1.055), 2.4); } else { _local_4 = (_local_4 / 12.92); }; _local_2 = (_local_2 * 100); _local_3 = (_local_3 * 100); _local_4 = (_local_4 * 100); return (new _SafeStr_2307((((_local_2 * 0.4124) + (_local_3 * 0.3576)) + (_local_4 * 0.1805)), (((_local_2 * 0.2126) + (_local_3 * 0.7152)) + (_local_4 * 0.0722)), (((_local_2 * 0.0193) + (_local_3 * 0.1192)) + (_local_4 * 0.9505)))); } public static function _SafeStr_6465(k:_SafeStr_2306):_SafeStr_2306{ var _local_2:Number = (k.x / 95.047); var _local_3:Number = (k.y / 100); var _local_4:Number = (k.z / 108.883); if (_local_2 > 0.008856) { _local_2 = Math.pow(_local_2, (1 / 3)); } else { _local_2 = ((7.787 * _local_2) + (16 / 116)); }; if (_local_3 > 0.008856) { _local_3 = Math.pow(_local_3, (1 / 3)); } else { _local_3 = ((7.787 * _local_3) + (16 / 116)); }; if (_local_4 > 0.008856) { _local_4 = Math.pow(_local_4, (1 / 3)); } else { _local_4 = ((7.787 * _local_4) + (16 / 116)); }; return (new _SafeStr_2307(((116 * _local_3) - 16), (500 * (_local_2 - _local_3)), (200 * (_local_3 - _local_4)))); } public static function rgb2CieLab(k:int):_SafeStr_2306{ return (_SafeStr_3710._SafeStr_6465(_SafeStr_3710.rgb2xyz(k))); } } }//package _-0eJ // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_3710 = "_-2WO" (String#10179, DoABC#3) // _SafeStr_6463 = "_-2iL" (String#28652, DoABC#3) // _SafeStr_6464 = "_-5UU" (String#35573, DoABC#3) // _SafeStr_6465 = "_-4yM" (String#34269, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_5036 package _-0eJ{ import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Matrix; public class _SafeStr_5036 { public static function line(k:BitmapData, _arg_2:Point, _arg_3:Point, _arg_4:int):void{ var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int = _arg_2.x; var _local_12:int = _arg_2.y; _local_5 = (_arg_3.x - _arg_2.x); _local_6 = (_arg_3.y - _arg_2.y); _local_8 = (((_local_5)>0) ? 1 : -1); _local_9 = (((_local_6)>0) ? 1 : -1); _local_5 = Math.abs(_local_5); _local_6 = Math.abs(_local_6); k.lock(); k.setPixel32(_local_11, _local_12, _arg_4); if ((((_local_5 == 0)) && ((_local_6 == 0)))) { return; }; if (_local_5 > _local_6) { _local_7 = (_local_5 - 1); while (_local_7 >= 0) { _local_10 = (_local_10 + _local_6); _local_11 = (_local_11 + _local_8); if (_local_10 >= (_local_5 / 2)) { _local_10 = (_local_10 - _local_5); _local_12 = (_local_12 + _local_9); }; k.setPixel32(_local_11, _local_12, _arg_4); _local_7--; }; } else { _local_7 = (_local_6 - 1); while (_local_7 >= 0) { _local_10 = (_local_10 + _local_5); _local_12 = (_local_12 + _local_9); if (_local_10 >= (_local_6 / 2)) { _local_10 = (_local_10 - _local_6); _local_11 = (_local_11 + _local_8); }; k.setPixel32(_local_11, _local_12, _arg_4); _local_7--; }; }; k.setPixel32(_arg_3.x, _arg_3.y, _arg_4); k.unlock(); } public static function _SafeStr_6352(k:BitmapData):BitmapData{ if (k == null) { return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(k.width, k.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(-1, 1); _local_3.translate(k.width, 0); _local_2.draw(k, _local_3); return (_local_2); } public static function _SafeStr_6350(k:BitmapData):BitmapData{ if (k == null) { return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(k.width, k.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(1, -1); _local_3.translate(0, k.height); _local_2.draw(k, _local_3); return (_local_2); } public static function _SafeStr_6351(k:BitmapData):BitmapData{ if (k == null) { return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(k.width, k.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(-1, -1); _local_3.translate(k.width, k.height); _local_2.draw(k, _local_3); return (_local_2); } } }//package _-0eJ // _SafeStr_5036 = "_-0oX" (String#8381, DoABC#3) // _SafeStr_6350 = "_-42Q" (String#31998, DoABC#3) // _SafeStr_6351 = "_-12z" (String#24620, DoABC#3) // _SafeStr_6352 = "_-3cl" (String#30936, DoABC#3) //------------------------------------------------------------ //_-0eJ._SafeStr_5070 package _-0eJ{ import flash.geom.Point; public class _SafeStr_5070 { public static function sum(k:Point, _arg_2:Point):Point{ return (new Point((k.x + _arg_2.x), (k.y + _arg_2.y))); } public static function _SafeStr_6422(k:Point, _arg_2:Point):Point{ return (new Point((k.x - _arg_2.x), (k.y - _arg_2.y))); } public static function _SafeStr_6071(k:Point, _arg_2:Number):Point{ return (new Point((k.x * _arg_2), (k.y * _arg_2))); } } }//package _-0eJ // _SafeStr_5070 = "_-0aD" (String#8184, DoABC#3) // _SafeStr_6071 = "_-3ID" (String#30112, DoABC#3) // _SafeStr_6422 = "_-6-V" (String#36819, DoABC#3) //------------------------------------------------------------ //_-0eJ.XMLValidator package _-0eJ{ public class XMLValidator { public static function _SafeStr_6297(k:Object, _arg_2:Array):Boolean{ var _local_4:XML; var _local_5:XMLList; if ((((k == null)) || ((_arg_2 == null)))) { return (false); }; var _local_3:int; if ((k is XML)) { _local_4 = (k as XML); _local_3 = 0; while (_local_3 < _arg_2.length) { if (_local_4.attribute(String(_arg_2[_local_3])).length() == 0) { return (false); }; _local_3++; }; } else { if ((k is XMLList)) { _local_5 = (k as XMLList); _local_3 = 0; while (_local_3 < _arg_2.length) { if (_local_4.attribute(String(_arg_2[_local_3])).length() == 0) { return (false); }; _local_3++; }; } else { return (false); }; }; return (true); } } }//package _-0eJ // _SafeStr_6297 = "_-3Ho" (String#30101, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3125 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3125 implements _SafeStr_2271 { private var _SafeStr_6466:int; private var _result:int; public function flush():Boolean{ this._SafeStr_6466 = 0; this._result = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6466 = k._SafeStr_5324(); this._result = k._SafeStr_5324(); return (true); } public function get _SafeStr_6467():int{ return (this._SafeStr_6466); } public function get result():int{ return (this._result); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3125 = "_-0sm" (String#8452, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6466 = "_-3JF" (String#3389, DoABC#3) // _SafeStr_6467 = "_-1zS" (String#26884, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3130 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-3d5._SafeStr_4737; import _-3d5._SafeStr_4738; import _-1Z6._SafeStr_2718; public class _SafeStr_3130 implements _SafeStr_2271 { private var _SafeStr_6468:int; private var _pet1:_SafeStr_4737; private var _pet2:_SafeStr_4737; private var _SafeStr_6469:Array; private var _SafeStr_6470:int; public function flush():Boolean{ var k:_SafeStr_4738; this._SafeStr_6468 = 0; if (this._pet1) { this._pet1.dispose(); this._pet1 = null; }; if (this._pet2) { this._pet2.dispose(); this._pet2 = null; }; for each (k in this._SafeStr_6469) { k.dispose(); }; this._SafeStr_6469 = []; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6468 = k._SafeStr_5324(); this._pet1 = new _SafeStr_4737(k); this._pet2 = new _SafeStr_4737(k); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6469.push(new _SafeStr_4738(k)); _local_3++; }; this._SafeStr_6470 = k._SafeStr_5324(); return (true); } public function get _SafeStr_6471():int{ return (this._SafeStr_6468); } public function get pet1():_SafeStr_4737{ return (this._pet1); } public function get pet2():_SafeStr_4737{ return (this._pet2); } public function get _SafeStr_6472():Array{ return (this._SafeStr_6469); } public function get _SafeStr_6473():int{ return (this._SafeStr_6470); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3130 = "_-di" (String#14967, DoABC#3) // _SafeStr_4737 = "_-5XZ" (String#13215, DoABC#3) // _SafeStr_4738 = "_-La" (String#14667, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6468 = "_-UM" (String#4413, DoABC#3) // _SafeStr_6469 = "_-5AF" (String#1562, DoABC#3) // _SafeStr_6470 = "_-4BF" (String#32355, DoABC#3) // _SafeStr_6471 = "_-0gz" (String#23711, DoABC#3) // _SafeStr_6472 = "_-5sm" (String#36534, DoABC#3) // _SafeStr_6473 = "_-0Fk" (String#22615, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3145 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3145 implements _SafeStr_2271 { public static const _SafeStr_6474:int = 1; public static const _SafeStr_6475:int = 2; public static const _SafeStr_6476:int = 3; private var _SafeStr_5769:int; private var _SafeStr_6477:int; private var _SafeStr_6478:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5769 = k._SafeStr_5324(); this._SafeStr_6477 = k._SafeStr_5324(); this._SafeStr_6478 = k._SafeStr_5324(); return (true); } public function get state():int{ return (this._SafeStr_5769); } public function get _SafeStr_6479():int{ return (this._SafeStr_6477); } public function get _SafeStr_6480():int{ return (this._SafeStr_6478); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3145 = "_-0RA" (String#8028, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_6474 = "_-5Us" (String#35586, DoABC#3) // _SafeStr_6475 = "_-1PL" (String#25471, DoABC#3) // _SafeStr_6476 = "_-12l" (String#24610, DoABC#3) // _SafeStr_6477 = "_-0Bm" (String#2591, DoABC#3) // _SafeStr_6478 = "_-0Di" (String#2601, DoABC#3) // _SafeStr_6479 = "_-2kr" (String#28741, DoABC#3) // _SafeStr_6480 = "_-1te" (String#26647, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3288 package _-0Fl{ import _-1Z6._SafeStr_2718; public class _SafeStr_3288 { private var _SafeStr_5522:int; private var _name:String; private var _SafeStr_6481:PetFigureData; private var _SafeStr_5808:int; public function _SafeStr_3288(k:_SafeStr_2718){ this._SafeStr_5522 = k._SafeStr_5324(); this._name = k.readString(); this._SafeStr_6481 = new PetFigureData(k); this._SafeStr_5808 = k._SafeStr_5324(); } public function get id():int{ return (this._SafeStr_5522); } public function get name():String{ return (this._name); } public function get typeId():int{ return (this._SafeStr_6481.typeId); } public function get paletteId():int{ return (this._SafeStr_6481.paletteId); } public function get color():String{ return (this._SafeStr_6481.color); } public function get _SafeStr_6482():int{ return (this._SafeStr_6481._SafeStr_6482); } public function get _SafeStr_6483():int{ return (this._SafeStr_6481._SafeStr_6483); } public function get _SafeStr_5509():String{ return (this._SafeStr_6481._SafeStr_5509); } public function get figureData():PetFigureData{ return (this._SafeStr_6481); } public function get level():int{ return (this._SafeStr_5808); } } }//package _-0Fl // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3288 = "_-08Y" (String#7723, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5509 = "_-2cL" (String#28418, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_6481 = "_-lK" (String#1152, DoABC#3) // _SafeStr_6482 = "_-s5" (String#15200, DoABC#3) // _SafeStr_6483 = "_-0tu" (String#24228, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3294 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3294 implements _SafeStr_2271 { private var _SafeStr_6484:Boolean; private var _SafeStr_6485:_SafeStr_3288; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6484 = k.readBoolean(); this._SafeStr_6485 = new _SafeStr_3288(k); return (true); } public function get _SafeStr_6486():Boolean{ return (this._SafeStr_6484); } public function get pet():_SafeStr_3288{ return (this._SafeStr_6485); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3288 = "_-08Y" (String#7723, DoABC#3) // _SafeStr_3294 = "_-2xp" (String#10610, DoABC#3) // _SafeStr_6484 = "_-1ZP" (String#9195, DoABC#3) // _SafeStr_6485 = "_-4ya" (String#12641, DoABC#3) // _SafeStr_6486 = "_-5Z-" (String#35755, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3724 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-5NM.Map; import _-1Z6._SafeStr_2718; public class _SafeStr_3724 implements _SafeStr_2271 { protected var _SafeStr_6487:int; protected var _SafeStr_6488:int; private var _SafeStr_6489:Map; public function flush():Boolean{ if (this._SafeStr_6489) { this._SafeStr_6489.dispose(); this._SafeStr_6489 = null; }; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:_SafeStr_3288; this._SafeStr_6487 = k._SafeStr_5324(); this._SafeStr_6488 = k._SafeStr_5324(); this._SafeStr_6489 = new Map(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_3288(k); this._SafeStr_6489.add(_local_4.id, _local_4); _local_3++; }; return (true); } public function get _SafeStr_6490():Map{ return (this._SafeStr_6489); } public function get _SafeStr_6491():int{ return (this._SafeStr_6487); } public function get _SafeStr_6492():int{ return (this._SafeStr_6488); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3288 = "_-08Y" (String#7723, DoABC#3) // _SafeStr_3724 = "_-0To" (String#8074, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6487 = "_-1DJ" (String#2848, DoABC#3) // _SafeStr_6488 = "_-2ic" (String#3240, DoABC#3) // _SafeStr_6489 = "_-QO" (String#39425, DoABC#3) // _SafeStr_6490 = "_-6Bn" (String#37295, DoABC#3) // _SafeStr_6491 = "_-0Cl" (String#22500, DoABC#3) // _SafeStr_6492 = "_-2lo" (String#28780, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3751 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3751 implements _SafeStr_2271 { public static const _SafeStr_6493:int = 6; private var _SafeStr_6494:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6494 = k._SafeStr_5324(); return (true); } public function get reason():int{ return (this._SafeStr_6494); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3751 = "_-0vJ" (String#8492, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6493 = "_-1ai" (String#25904, DoABC#3) // _SafeStr_6494 = "_-6Tb" (String#298, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3755 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3755 implements _SafeStr_2271 { private var _SafeStr_6495:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6495 = k._SafeStr_5324(); return (true); } public function get _SafeStr_6496():int{ return (this._SafeStr_6495); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3755 = "_-1Ey" (String#8840, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6495 = "_-4Nk" (String#83, DoABC#3) // _SafeStr_6496 = "_-4T-" (String#12105, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_3762 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3762 implements _SafeStr_2271 { private var _SafeStr_6485:_SafeStr_3288; private var _SafeStr_6497:Boolean; public function flush():Boolean{ this._SafeStr_6485 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6485 = new _SafeStr_3288(k); this._SafeStr_6497 = k.readBoolean(); return (true); } public function get pet():_SafeStr_3288{ return (this._SafeStr_6485); } public function _SafeStr_6498():Boolean{ return (this._SafeStr_6497); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3288 = "_-08Y" (String#7723, DoABC#3) // _SafeStr_3762 = "_-1Ou" (String#9018, DoABC#3) // _SafeStr_6485 = "_-4ya" (String#12641, DoABC#3) // _SafeStr_6497 = "_-57x" (String#12802, DoABC#3) // _SafeStr_6498 = "_-0iO" (String#23771, DoABC#3) //------------------------------------------------------------ //_-0Fl._SafeStr_4740 package _-0Fl{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4740 implements _SafeStr_2271 { private var _SafeStr_6499:int; private var _SafeStr_6495:int; public function flush():Boolean{ this._SafeStr_6495 = -1; this._SafeStr_6499 = -1; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6495 = k._SafeStr_5324(); this._SafeStr_6499 = k._SafeStr_5324(); return (true); } public function get _SafeStr_6500():int{ return (this._SafeStr_6499); } public function get _SafeStr_6496():int{ return (this._SafeStr_6495); } } }//package _-0Fl // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4740 = "_-2k7" (String#10412, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6495 = "_-4Nk" (String#83, DoABC#3) // _SafeStr_6496 = "_-4T-" (String#12105, DoABC#3) // _SafeStr_6499 = "_-5Ff" (String#3868, DoABC#3) // _SafeStr_6500 = "_-0gP" (String#23686, DoABC#3) //------------------------------------------------------------ //_-0Fl.PetFigureData package _-0Fl{ import _-1Z6._SafeStr_2718; public class PetFigureData { private var _SafeStr_6501:int; private var _SafeStr_6502:int; private var _color:String; private var _SafeStr_6503:int; private var _SafeStr_6504:int; private var _SafeStr_6505:Array; public function PetFigureData(k:_SafeStr_2718){ this._SafeStr_6501 = k._SafeStr_5324(); this._SafeStr_6502 = k._SafeStr_5324(); this._color = k.readString(); this._SafeStr_6503 = k._SafeStr_5324(); this._SafeStr_6505 = []; this._SafeStr_6504 = k._SafeStr_5324(); var _local_2:int; while (_local_2 < this._SafeStr_6504) { this._SafeStr_6505.push(k._SafeStr_5324()); this._SafeStr_6505.push(k._SafeStr_5324()); this._SafeStr_6505.push(k._SafeStr_5324()); _local_2++; }; } public function get typeId():int{ return (this._SafeStr_6501); } public function get paletteId():int{ return (this._SafeStr_6502); } public function get color():String{ return (this._color); } public function get _SafeStr_6482():int{ return (this._SafeStr_6503); } public function get _SafeStr_5509():String{ var _local_2:int; var k:String = ((((this.typeId + " ") + this.paletteId) + " ") + this.color); k = (k + (" " + this._SafeStr_6483)); for each (_local_2 in this._SafeStr_6506) { k = (k + (" " + _local_2)); }; return (k); } public function get _SafeStr_6506():Array{ return (this._SafeStr_6505); } public function get _SafeStr_6483():int{ return (this._SafeStr_6504); } } }//package _-0Fl // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5509 = "_-2cL" (String#28418, DoABC#3) // _SafeStr_6482 = "_-s5" (String#15200, DoABC#3) // _SafeStr_6483 = "_-0tu" (String#24228, DoABC#3) // _SafeStr_6501 = "_-Iq" (String#706, DoABC#3) // _SafeStr_6502 = "_-5P8" (String#1567, DoABC#3) // _SafeStr_6503 = "_-09t" (String#819, DoABC#3) // _SafeStr_6504 = "_-1og" (String#26451, DoABC#3) // _SafeStr_6505 = "_-4OI" (String#12027, DoABC#3) // _SafeStr_6506 = "_-5mW" (String#36278, DoABC#3) //------------------------------------------------------------ //_-0ft._SafeStr_2332 package _-0ft{ import _-2Bc.IFrameWindow; import _-62S._SafeStr_3310; import flash.geom.Point; public interface _SafeStr_2332 { function get disposed():Boolean; function _SafeStr_6507():void; function dispose():void; function open():void; function isOpen():Boolean; function close():void; function get mainWindow():IFrameWindow; function refresh():void; function _SafeStr_6508(_arg_1:int):Boolean; function _SafeStr_6509(_arg_1:int, _arg_2:int, _arg_3:String="-1", _arg_4:int=1):void; function update(_arg_1:uint):void; function get _SafeStr_6510():_SafeStr_3310; function _SafeStr_6511(_arg_1:Point):void; function get _SafeStr_6512():Boolean; } }//package _-0ft // _SafeStr_2332 = "_-6AW" (String#13840, DoABC#3) // _SafeStr_3310 = "_-0SY" (String#8049, DoABC#3) // _SafeStr_6507 = "_-1g4" (String#9299, DoABC#3) // _SafeStr_6508 = "_-1ys" (String#9569, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6510 = "_-3KJ" (String#10997, DoABC#3) // _SafeStr_6511 = "_-6C" (String#13870, DoABC#3) // _SafeStr_6512 = "_-4YD" (String#12212, DoABC#3) //------------------------------------------------------------ //_-0ft._SafeStr_3313 package _-0ft{ import _-1tK._SafeStr_3; import _-62S._SafeStr_271; import _-2Bc.IBitmapWrapperWindow; import flash.net.URLRequest; import _-6Z2._SafeStr_37; import _-1XD.AssetLoaderEvent; import flash.display.BitmapData; public class _SafeStr_3313 implements _SafeStr_3 { private var _SafeStr_6513:_SafeStr_271; private var _SafeStr_6514:String; private var _SafeStr_5760:String; private var _SafeStr_6515:IBitmapWrapperWindow; private var _disposed:Boolean; public function _SafeStr_3313(k:_SafeStr_271, _arg_2:String, _arg_3:IBitmapWrapperWindow){ this._SafeStr_6513 = k; this._SafeStr_6514 = _arg_2; this._SafeStr_6515 = _arg_3; var _local_4:String = this._SafeStr_6513.getProperty("image.library.url"); this._SafeStr_5760 = (_local_4 + this._SafeStr_6514); _SafeStr_4.log(("[OFFICIAL ROOM ICON IMAGE DOWNLOADER] : " + this._SafeStr_5760)); } public function _SafeStr_6516():void{ var _local_1:URLRequest; var _local_2:_SafeStr_37; if (this._SafeStr_6513.assets.hasAsset(this._SafeStr_6514)) { this._SafeStr_6517(); } else { _local_1 = new URLRequest(this._SafeStr_5760); _local_2 = this._SafeStr_6513.assets.loadAssetFromFile(this._SafeStr_6514, _local_1, "image/gif"); _local_2.addEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_6518); _local_2.addEventListener(AssetLoaderEvent._SafeStr_6519, this._SafeStr_6520); }; } private function _SafeStr_6518(k:AssetLoaderEvent):void{ if (this._disposed) { return; }; var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 == null) { _SafeStr_4.log((("Loading pic from url: " + this._SafeStr_5760) + " failed. loaderStruct == null")); return; }; this._SafeStr_6517(); } private function _SafeStr_6517():void{ var k:BitmapData; if (((((((this._SafeStr_6513) && (!(this._SafeStr_6513.disposed)))) && (this._SafeStr_6515))) && (!(this._SafeStr_6515.disposed)))) { k = this._SafeStr_6513._SafeStr_6521(this._SafeStr_6514, ""); if (k) { this._SafeStr_6515._SafeStr_6522 = false; this._SafeStr_6515.bitmap = k; this._SafeStr_6515.width = k.width; this._SafeStr_6515.height = k.height; this._SafeStr_6515.visible = true; } else { _SafeStr_4.log(("OfficialRoomImageLoader - Image not found: " + this._SafeStr_6514)); }; }; this.dispose(); } private function _SafeStr_6520(k:AssetLoaderEvent):void{ _SafeStr_4.log(((("Error loading image: " + this._SafeStr_5760) + ", ") + k)); this.dispose(); } public function dispose():void{ if (this._disposed) { return; }; this._disposed = true; this._SafeStr_6515 = null; this._SafeStr_6513 = null; } public function get disposed():Boolean{ return (this._disposed); } } }//package _-0ft // _SafeStr_271 = "_-1jg" (String#9335, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3313 = "_-3V6" (String#11156, DoABC#3) // _SafeStr_37 = "_-1cU" (String#25971, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5471 = "_-0Dc" (String#22537, DoABC#3) // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6514 = "_-22w" (String#9659, DoABC#3) // _SafeStr_6515 = "_-0Dm" (String#22543, DoABC#3) // _SafeStr_6516 = "_-5S2" (String#35475, DoABC#3) // _SafeStr_6517 = "_-33c" (String#688, DoABC#3) // _SafeStr_6518 = "_-4Cg" (String#32414, DoABC#3) // _SafeStr_6519 = "_-0n4" (String#23965, DoABC#3) // _SafeStr_6520 = "_-3bj" (String#30892, DoABC#3) // _SafeStr_6521 = "_-4aP" (String#12244, DoABC#3) // _SafeStr_6522 = "_-0tT" (String#8465, DoABC#3) //------------------------------------------------------------ //_-0ft._SafeStr_5157 package _-0ft{ import _-5J6._SafeStr_4800; import _-62S.HabboNavigator; import _-3hz._SafeStr_3321; public class _SafeStr_5157 extends GuestRoomListCtrl { private var _SafeStr_6523:_SafeStr_4800; public function _SafeStr_5157(k:HabboNavigator){ super(k, -6, false); } public function set category(k:_SafeStr_4800):void{ this._SafeStr_6523 = k; } override public function getRooms():Array{ return (this._SafeStr_6523.rooms); } override public function beforeEnterRoom(k:int):void{ navigator.data.roomSessionTags = new _SafeStr_3321(this._SafeStr_6523.code, ("" + (k + 2))); } } }//package _-0ft // _SafeStr_3321 = "_-6b9" (String#38260, DoABC#3) // _SafeStr_4800 = "_-32B" (String#10693, DoABC#3) // _SafeStr_5157 = "_-32J" (String#10695, DoABC#3) // _SafeStr_6523 = "_-3kE" (String#112, DoABC#3) //------------------------------------------------------------ //_-0ft.CategoryListCtrl package _-0ft{ import _-62S._SafeStr_3363; import _-62S.UserCountRenderer; import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-2Bc.IItemListWindow; import _-2Bc.IScrollbarWindow; import _-5J6._SafeStr_3316; import _-5NM.Map; import _-62S._SafeStr_3068; import _-1f9.WindowMouseEvent; import _-3hz.Tabs; import _-1f9.WindowEvent; import _-4IA.IWindow; public class CategoryListCtrl implements _SafeStr_3363 { private static const _SafeStr_6524:int = 5; private var _SafeStr_6525:UserCountRenderer; private var _SafeStr_6513:HabboNavigator; private var _content:IWindowContainer; private var _SafeStr_6526:IItemListWindow; private var _SafeStr_6527:IScrollbarWindow; public function CategoryListCtrl(k:HabboNavigator){ this._SafeStr_6513 = k; this._SafeStr_6525 = new UserCountRenderer(this._SafeStr_6513); } public function dispose():void{ if (this._SafeStr_6525) { this._SafeStr_6525.dispose(); this._SafeStr_6525 = null; }; } public function refresh():void{ var _local_7:_SafeStr_3316; var _local_8:IWindowContainer; var _local_9:int; var _local_10:int; var k:int; var _local_2:Array = this._SafeStr_6513.data.allCategories; var _local_3:Map = this._SafeStr_6513.data._SafeStr_6528.categoryToCurrentUserCountMap; var _local_4:Map = this._SafeStr_6513.data._SafeStr_6528.categoryToMaxUserCountMap; var _local_5:IWindowContainer = IWindowContainer(this._SafeStr_6526.getListItemAt(0)); var _local_6:int; while (_local_6 < _local_2.length) { _local_7 = _local_2[_local_6]; if (_local_7.visible) { _local_8 = this.getCategoryContainer(_local_5, _local_6); if (_local_8 == null) { _local_8 = this._SafeStr_6529(_local_6); _local_8.id = _local_6; _local_5.addChild(_local_8); }; _local_9 = _local_3.getValue(_local_7._SafeStr_6530); _local_10 = _local_4.getValue(_local_7._SafeStr_6530); this._SafeStr_6531(_local_8, _local_7, _local_9, _local_10); _local_8.y = k; k = (k + (_local_8.height + _SafeStr_6524)); _local_8.visible = true; _local_5.height = (((_SafeStr_3068._SafeStr_6532(_local_5) > 0)) ? (_SafeStr_3068._SafeStr_6532(_local_5) + 5) : 0); }; _local_6++; }; if (this._SafeStr_6527 != null) { this._SafeStr_6527.scrollV = 0; this._SafeStr_6527.visible = true; }; } public function _SafeStr_6531(k:IWindowContainer, _arg_2:_SafeStr_3316, _arg_3:int, _arg_4:int):void{ k.findChildByName("category_name_txt").caption = _arg_2._SafeStr_6533; k.findChildByName("arrow_right_icon").visible = true; this._SafeStr_6525.refreshUserCount(_arg_4, IWindowContainer(k.findChildByName("enter_category_button")), _arg_3, "${navigator.usercounttooltip.users}", 297, 35); } public function _SafeStr_6529(k:int):IWindowContainer{ var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_6513.getXmlWindow("grs_category_selector")); this._SafeStr_6534(_local_2, k, "enter_category_button", this._SafeStr_6535); this._SafeStr_6513.refreshButton(_local_2, "navi_room_icon", true, null, 0); return (_local_2); } private function _SafeStr_6535(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_3316; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_6513.data.allCategories[_arg_2.id]; this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6537, Tabs._SafeStr_6538, ("" + _local_3._SafeStr_6530)); }; } private function getCategoryContainer(k:IWindowContainer, _arg_2:int):IWindowContainer{ return (IWindowContainer(k.getChildByID(_arg_2))); } private function _SafeStr_6534(k:IWindowContainer, _arg_2:int, _arg_3:String, _arg_4:Function):void{ k.findChildByName(_arg_3).procedure = _arg_4; k.findChildByName(_arg_3).id = _arg_2; } public function set content(k:IWindowContainer):void{ this._content = k; this._SafeStr_6526 = ((this._content) ? IItemListWindow(this._content.findChildByName("item_list_category")) : null); this._SafeStr_6527 = ((this._content) ? IScrollbarWindow(this._content.findChildByName("scroller")) : null); } public function get content():IWindowContainer{ return (this._content); } } }//package _-0ft // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_3316 = "_-0fU" (String#8256, DoABC#3) // _SafeStr_3363 = "_-1Ao" (String#8765, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6524 = "_-0rB" (String#8425, DoABC#3) // _SafeStr_6525 = "_-5Vz" (String#1570, DoABC#3) // _SafeStr_6526 = "_-6ey" (String#121, DoABC#3) // _SafeStr_6527 = "_-2qK" (String#1504, DoABC#3) // _SafeStr_6528 = "_-5RY" (String#35454, DoABC#3) // _SafeStr_6529 = "_-TW" (String#39550, DoABC#3) // _SafeStr_6530 = "_-2mO" (String#28807, DoABC#3) // _SafeStr_6531 = "_-0Jx" (String#567, DoABC#3) // _SafeStr_6532 = "_-63X" (String#36980, DoABC#3) // _SafeStr_6533 = "_-Cx" (String#38906, DoABC#3) // _SafeStr_6534 = "_-6Rn" (String#14130, DoABC#3) // _SafeStr_6535 = "_-2nw" (String#10467, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6537 = "_-1d5" (String#25998, DoABC#3) // _SafeStr_6538 = "_-450" (String#32096, DoABC#3) //------------------------------------------------------------ //_-0ft.GuestRoomListCtrl package _-0ft{ import _-62S._SafeStr_3363; import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-2Bc.IItemListWindow; import _-62S._SafeStr_4804; import _-2Bc.IScrollbarWindow; import _-62S.UserCountRenderer; import _-1f9.WindowMouseEvent; import _-5fU._SafeStr_2339; import _-62S._SafeStr_3068; import _-5J6._SafeStr_2331; import _-5J6._SafeStr_3311; import _-2Bc.ITextWindow; import _-1f9.WindowEvent; import _-4IA.IWindow; import flash.geom.Point; import _-2Bc.IRegionWindow; import _-0o5._SafeStr_3353; import _-0o5._SafeStr_3354; import _-2Bc.*; import _-62S.*; import _-4IA.*; import _-1f9.*; public class GuestRoomListCtrl implements _SafeStr_3363 { protected var _SafeStr_6513:HabboNavigator; private var _content:IWindowContainer; private var _SafeStr_6526:IItemListWindow; private var _SafeStr_6539:_SafeStr_4804; private var _SafeStr_6527:IScrollbarWindow; protected var _SafeStr_6525:UserCountRenderer; private var _SafeStr_6540:IWindowContainer; private var _SafeStr_6541:int; private var _SafeStr_6542:Boolean; private var _SafeStr_6543:int; private var _SafeStr_6544:Boolean; public function GuestRoomListCtrl(k:HabboNavigator, _arg_2:int, _arg_3:Boolean):void{ this._SafeStr_6513 = k; this._SafeStr_6543 = _arg_2; this._SafeStr_6544 = _arg_3; this._SafeStr_6539 = new _SafeStr_4804(this._SafeStr_6513, 5, -5); this._SafeStr_6525 = new UserCountRenderer(this._SafeStr_6513); } public function dispose():void{ if (this._SafeStr_6539) { this._SafeStr_6539.dispose(); this._SafeStr_6539 = null; }; if (this._SafeStr_6525) { this._SafeStr_6525.dispose(); this._SafeStr_6525 = null; }; } public function set content(k:IWindowContainer):void{ this._content = k; this._SafeStr_6526 = ((this._content) ? IItemListWindow(this._content.findChildByName("item_list")) : null); this._SafeStr_6527 = ((this._content) ? IScrollbarWindow(this._content.findChildByName("scroller")) : null); if ((((k == null)) && (this._SafeStr_6539))) { this._SafeStr_6539._SafeStr_6545(); }; } public function get content():IWindowContainer{ return (this._content); } public function refresh():void{ var _local_4:Boolean; var k:Array = this.getRooms(); var _local_2:int = this._SafeStr_6546(); this._SafeStr_6526.autoArrangeItems = false; var _local_3:int; while (true) { if (_local_3 < k.length) { this._SafeStr_6531(true, _local_3, k[_local_3]); } else { _local_4 = this._SafeStr_6531(false, _local_3, null); if (_local_4) { break; }; }; _local_3++; }; this._SafeStr_6526.autoArrangeItems = true; if (((!((this._SafeStr_6527 == null))) && (!((this._SafeStr_6546() == _local_2))))) { this._SafeStr_6527.scrollV = 0; }; if (this._content.findChildByName("no_rooms_found")) { this._content.findChildByName("no_rooms_found").visible = (k.length < 1); }; } private function _SafeStr_6546():int{ var k:int; var _local_2:int; while (_local_2 < this._SafeStr_6526.numListItems) { if (this._SafeStr_6526.getListItemAt(_local_2).visible) { k++; }; _local_2++; }; return (k); } protected function getListEntry(k:int):IWindowContainer{ var _local_3:int; var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_6513.getXmlWindow("grs_guest_room_details_phase_one")); _local_2.background = true; _local_2.addEventListener(WindowMouseEvent._SafeStr_6547, this._SafeStr_6548); _local_2.addEventListener(WindowMouseEvent._SafeStr_5501, this.onMouseOver); _local_2.addEventListener(WindowMouseEvent._SafeStr_5502, this.onMouseOut); _local_2.addEventListener(WindowMouseEvent.CLICK, this.onMouseClick); _local_2.setParamFlag(_SafeStr_2339._SafeStr_6366, true); _local_2.setParamFlag(_SafeStr_2339._SafeStr_6549, true); _local_2.color = this.getBgColor(k); _local_2.tags.push(k); if (this._SafeStr_6544) { _local_3 = 20; _local_2.findChildByName("roomname").x = (_local_2.findChildByName("roomname").x + _local_3); _local_2.findChildByName("roomname").width = (_local_2.findChildByName("roomname").width - _local_3); }; return (_local_2); } protected function getBgColor(k:int):uint{ return (((((k % 2))!=0) ? 0xFFFFFFFF : 4292797682)); } private function _SafeStr_6531(k:Boolean, _arg_2:int, _arg_3:_SafeStr_2331):Boolean{ var _local_4:IWindowContainer = IWindowContainer(this._SafeStr_6526.getListItemAt(_arg_2)); var _local_5:Boolean; if (_local_4 == null) { if (!k) { return (true); }; _local_4 = this.getListEntry(_arg_2); this._SafeStr_6526.addListItem(_local_4); _local_5 = true; }; _SafeStr_3068._SafeStr_6550(_local_4); if (k) { this.refreshEntryDetails(_local_4, _arg_3); _local_4.visible = true; _local_4.height = 17; } else { _local_4.height = 0; _local_4.visible = false; }; if (_local_5) { _local_4.width = (_local_4.width + this._SafeStr_6543); MainViewCtrl._SafeStr_6551(this, _local_4); }; return (false); } protected function refreshEntryDetails(k:IWindowContainer, _arg_2:_SafeStr_2331):void{ k.visible = true; _SafeStr_3068._SafeStr_6550(k); this._SafeStr_6552(k, _arg_2); var _local_3:String = (((((((_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6556)) || ((_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6555)))) || ((_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6554)))) ? "group_base_icon" : "group_base_icon_no_doormode"); this._SafeStr_6513.refreshButton(k, _local_3, (_arg_2._SafeStr_6557 > 0), null, 0, "group_base_icon"); this._SafeStr_6513.refreshButton(k, "home", this._SafeStr_6558(_arg_2), null, 0); this._SafeStr_6513.refreshButton(k, "doormode_doorbell_small", (_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6556), null, 0); this._SafeStr_6513.refreshButton(k, "doormode_password_small", (_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6555), null, 0); this._SafeStr_6513.refreshButton(k, "doormode_invisible_small", (_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6554), null, 0); if (this._SafeStr_6544) { k.findChildByName("room_number").visible = true; k.findChildByName("room_number").caption = ((k.tags[0] + 2) + "."); }; this._SafeStr_6559(k, _arg_2); this._SafeStr_6525.refreshUserCount(_arg_2._SafeStr_6560, k, _arg_2.userCount, "${navigator.usercounttooltip.users}", 308, 2); k.name = ((("guestroom_" + _arg_2.ownerName) + "_") + _arg_2.roomName); } private function _SafeStr_6559(k:IWindowContainer, _arg_2:_SafeStr_2331):void{ var _local_3:ITextWindow = ITextWindow(k.getChildByName("roomname")); _local_3.visible = true; var _local_4:Boolean = ((((k.findChildByName("home").visible) || (k.findChildByName("favourite").visible))) || (k.findChildByName("make_favourite").visible)); _SafeStr_3068._SafeStr_6561(_local_3, _arg_2.roomName, ((_local_4) ? (_local_3.width - 20) : _local_3.width)); } protected function _SafeStr_6548(k:WindowEvent):void{ this._SafeStr_6562(k); } protected function onMouseOver(k:WindowEvent):void{ var _local_2:IWindow = k.target; if (((this._SafeStr_6539.visible) && (this._SafeStr_6542))) { return; }; this._SafeStr_6563(IWindowContainer(_local_2)); var _local_3:int = _local_2.tags[0]; var _local_4:_SafeStr_2331 = this._SafeStr_6564(_local_3); if (_local_4 == null) { return; }; this._SafeStr_6539.room = _local_4; this._SafeStr_6539._SafeStr_6565(_local_2); } public function getRooms():Array{ return ((((((((((this._SafeStr_6513 == null)) || ((this._SafeStr_6513.data == null)))) || ((this._SafeStr_6513.data._SafeStr_6566 == null)))) || ((this._SafeStr_6513.data._SafeStr_6566.rooms == null)))) ? (new Array()) : this._SafeStr_6513.data._SafeStr_6566.rooms)); } private function _SafeStr_6564(k:int):_SafeStr_2331{ return (this.getRooms()[k]); } protected function onMouseOut(k:WindowEvent):void{ var _local_2:IWindow = k.target; if (_SafeStr_3068._SafeStr_6567(_local_2)) { return; }; var _local_3:int = _local_2.tags[0]; _local_2.color = this.getBgColor(_local_3); this._SafeStr_6539._SafeStr_6545(); } protected function onMouseClick(k:WindowEvent):void{ var _local_5:Point; var _local_2:IWindow = k.target; var _local_3:int = _local_2.tags[0]; var _local_4:_SafeStr_2331 = this._SafeStr_6564(_local_3); if (_local_4 == null) { return; }; if (_local_4.ownerName != this._SafeStr_6513._SafeStr_5510.userName) { if (_local_4._SafeStr_6557 != 0) { this._SafeStr_6513.goToPrivateRoom(_local_4.flatId); return; }; _local_5 = new Point((k as WindowMouseEvent).stageX, (k as WindowMouseEvent).stageY); switch (_local_4._SafeStr_6553) { case _SafeStr_3311._SafeStr_6555: this._SafeStr_6513._SafeStr_6568.show(_local_4, _local_5); return; case _SafeStr_3311._SafeStr_6556: this._SafeStr_6513.doorbell.show(_local_4, _local_5); return; }; }; this.beforeEnterRoom(_local_3); this._SafeStr_6513.goToRoom(_local_4.flatId, true, "", _local_3); this._SafeStr_6539._SafeStr_6569(); } public function beforeEnterRoom(k:int):void{ } private function _SafeStr_6552(k:IWindowContainer, _arg_2:_SafeStr_2331):void{ var _local_3:Boolean = this._SafeStr_6513.data._SafeStr_6570(_arg_2.flatId); var _local_4:Boolean = this._SafeStr_6558(_arg_2); this._SafeStr_6571(k, "make_favourite", ((!(_local_3)) && (!(_local_4))), this._SafeStr_6572); this._SafeStr_6571(k, "favourite", ((_local_3) && (!(_local_4))), this._SafeStr_6573); } private function _SafeStr_6558(k:_SafeStr_2331):Boolean{ return ((k.flatId == this._SafeStr_6513.data._SafeStr_6574)); } private function _SafeStr_6571(k:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function):void{ var _local_5:IRegionWindow = (k.findChildByName(_arg_2) as IRegionWindow); if (!_local_5) { return; }; if (!_arg_3) { _local_5.visible = false; if (_local_5.hasEventListener(WindowMouseEvent.CLICK)) { _local_5.removeEventListener(WindowMouseEvent.CLICK, _arg_4); }; } else { _local_5.addEventListener(WindowMouseEvent.CLICK, _arg_4); _local_5.visible = true; this._SafeStr_6513.refreshButton(_local_5, _arg_2, _arg_3, null, 0); }; } private function _SafeStr_6573(k:WindowMouseEvent):void{ var _local_2:IWindow = k.target; if ((((_local_2 == null)) || ((_local_2.parent == null)))) { return; }; var _local_3:_SafeStr_2331 = this._SafeStr_6564(_local_2.parent.tags[0]); if (_local_3 == null) { return; }; this._SafeStr_6513.send(new _SafeStr_3353(_local_3.flatId)); } private function _SafeStr_6572(k:WindowMouseEvent):void{ var _local_2:IWindow = k.target; if ((((_local_2 == null)) || ((_local_2.parent == null)))) { return; }; var _local_3:_SafeStr_2331 = this._SafeStr_6564(int(_local_2.parent.tags[0])); if (_local_3 == null) { return; }; this._SafeStr_6513.send(new _SafeStr_3354(_local_3.flatId)); } private function _SafeStr_6563(k:IWindowContainer):void{ var _local_2:int; if (((!((this._SafeStr_6540 == null))) && (!(this._SafeStr_6540.disposed)))) { _local_2 = this._SafeStr_6540.tags[0]; this._SafeStr_6540.color = this.getBgColor(_local_2); }; this._SafeStr_6540 = k; k.color = 4288861930; } private function _SafeStr_6562(k:WindowEvent):void{ var _local_2:WindowMouseEvent = WindowMouseEvent(k); var _local_3:int = Math.abs((this._SafeStr_6541 - _local_2.stageX)); this._SafeStr_6541 = _local_2.stageX; this._SafeStr_6542 = (_local_3 > 2); } public function get _SafeStr_6575():_SafeStr_4804{ return (this._SafeStr_6539); } public function get navigator():HabboNavigator{ return (this._SafeStr_6513); } } }//package _-0ft // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_3311 = "_-25r" (String#27158, DoABC#3) // _SafeStr_3353 = "_-8Z" (String#38746, DoABC#3) // _SafeStr_3354 = "_-sV" (String#40498, DoABC#3) // _SafeStr_3363 = "_-1Ao" (String#8765, DoABC#3) // _SafeStr_4804 = "_-ue" (String#15249, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5510 = "_-66J" (String#13771, DoABC#3) // _SafeStr_6366 = "_-3cf" (String#30932, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6525 = "_-5Vz" (String#1570, DoABC#3) // _SafeStr_6526 = "_-6ey" (String#121, DoABC#3) // _SafeStr_6527 = "_-2qK" (String#1504, DoABC#3) // _SafeStr_6531 = "_-0Jx" (String#567, DoABC#3) // _SafeStr_6539 = "_-33f" (String#29544, DoABC#3) // _SafeStr_6540 = "_-6TB" (String#37965, DoABC#3) // _SafeStr_6541 = "_-4eM" (String#33486, DoABC#3) // _SafeStr_6542 = "_-3uz" (String#31675, DoABC#3) // _SafeStr_6543 = "_-4ZW" (String#33305, DoABC#3) // _SafeStr_6544 = "_-1mL" (String#26365, DoABC#3) // _SafeStr_6545 = "_-5CO" (String#34853, DoABC#3) // _SafeStr_6546 = "_-4jV" (String#33694, DoABC#3) // _SafeStr_6547 = "_-456" (String#32098, DoABC#3) // _SafeStr_6548 = "_-5eg" (String#1575, DoABC#3) // _SafeStr_6549 = "_-5aL" (String#35803, DoABC#3) // _SafeStr_6550 = "_-4Xg" (String#12201, DoABC#3) // _SafeStr_6551 = "_-3OE" (String#30354, DoABC#3) // _SafeStr_6552 = "_-5nK" (String#36303, DoABC#3) // _SafeStr_6553 = "_-6fQ" (String#14345, DoABC#3) // _SafeStr_6554 = "_-3RC" (String#30487, DoABC#3) // _SafeStr_6555 = "_-5L" (String#35189, DoABC#3) // _SafeStr_6556 = "_-1pO" (String#26478, DoABC#3) // _SafeStr_6557 = "_-1Dx" (String#25039, DoABC#3) // _SafeStr_6558 = "in" (String#1859, DoABC#3) // _SafeStr_6559 = "_-0gJ" (String#8271, DoABC#3) // _SafeStr_6560 = "_-2o3" (String#28874, DoABC#3) // _SafeStr_6561 = "_-1uw" (String#26704, DoABC#3) // _SafeStr_6562 = "_-2TS" (String#28071, DoABC#3) // _SafeStr_6563 = "_-4T3" (String#33067, DoABC#3) // _SafeStr_6564 = "_-vG" (String#15266, DoABC#3) // _SafeStr_6565 = "_-0Z7" (String#2666, DoABC#3) // _SafeStr_6566 = "_-2Fx" (String#27526, DoABC#3) // _SafeStr_6567 = "_-4TI" (String#33076, DoABC#3) // _SafeStr_6568 = "_-Ms" (String#14697, DoABC#3) // _SafeStr_6569 = "_-bh" (String#39858, DoABC#3) // _SafeStr_6570 = "_-5oy" (String#36371, DoABC#3) // _SafeStr_6571 = "_-3M7" (String#30259, DoABC#3) // _SafeStr_6572 = "_-5va" (String#13581, DoABC#3) // _SafeStr_6573 = "_-1xy" (String#9558, DoABC#3) // _SafeStr_6574 = "_-1aV" (String#9212, DoABC#3) // _SafeStr_6575 = "_-1Zy" (String#25875, DoABC#3) //------------------------------------------------------------ //_-0ft.MainViewCtrl package _-0ft{ import _-1tK._SafeStr_35; import _-1tK._SafeStr_3; import flash.geom.Point; import _-62S.HabboNavigator; import _-2Bc.IFrameWindow; import _-4IA.IWindowContainer; import _-2Bc.ITabContextWindow; import _-4IA.IWindow; import _-62S._SafeStr_3310; import flash.utils.Timer; import _-PP._SafeStr_2386; import flash.events.TimerEvent; import _-2Bc.IItemListWindow; import _-62S._SafeStr_3363; import _-3hz._SafeStr_3360; import _-2Bc.ITabButtonWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-3hz.Tabs; import _-5fU._SafeStr_2339; import _-62S._SafeStr_3068; import _-2Bc.ISelectableWindow; import flash.events.Event; import _-0dE._SafeStr_2292; import _-0o5._SafeStr_3380; import _-5NM.ErrorReportStorage; import _-0o5._SafeStr_3367; import _-0o5._SafeStr_3369; import _-5J6._SafeStr_2349; import _-0o5._SafeStr_3374; import _-0o5._SafeStr_3372; import _-0o5._SafeStr_3366; import _-0o5._SafeStr_3379; import _-0o5._SafeStr_3370; import _-0o5._SafeStr_3365; import _-0o5._SafeStr_3371; import _-0o5._SafeStr_3378; import _-0o5._SafeStr_3377; import _-0o5._SafeStr_3368; import _-0o5._SafeStr_3364; import _-0o5._SafeStr_3362; import _-0o5._SafeStr_3376; import _-0o5._SafeStr_3373; import _-0o5._SafeStr_3375; import _-1Z6._SafeStr_2284; public class MainViewCtrl implements _SafeStr_2332, _SafeStr_35, _SafeStr_3 { public static const _SafeStr_6576:int = 1; public static const _SafeStr_6577:int = 2; public static const _SafeStr_6578:int = 4; public static const _SafeStr_6579:int = 5; private static const _SafeStr_6580:int = 1; private static const _SafeStr_6581:int = 2; private static const _SafeStr_6582:int = 3; private static const _SafeStr_6583:int = 4; private static const _SafeStr_6584:int = 22; private static const _SafeStr_6585:int = 60; private const _SafeStr_6586:Point = new Point(100, 10); private var _SafeStr_6513:HabboNavigator; private var _SafeStr_6587:IFrameWindow; private var _content:IWindowContainer; private var _SafeStr_6588:IWindowContainer; private var _SafeStr_6589:IWindowContainer; private var _SafeStr_6590:IWindowContainer; private var _SafeStr_6591:PopularTagsListCtrl; private var _SafeStr_6592:GuestRoomListCtrl; private var _SafeStr_6593:OfficialRoomListCtrl; private var _SafeStr_6594:RoomAdListCtrl; private var _SafeStr_6595:CategoryListCtrl; private var _SafeStr_6596:ITabContextWindow; private var _SafeStr_6597:Boolean; private var _SafeStr_6598:int; private var _SafeStr_6599:Boolean = true; private var _SafeStr_6600:int = 0; private var _SafeStr_6601:IWindow; private var _SafeStr_6602:int = 0; private var _SafeStr_6603:_SafeStr_3310; private var _SafeStr_6604:Timer; private var _disposed:Boolean = false; private var _SafeStr_6605:_SafeStr_2386; private var _SafeStr_6606:Boolean = false; public function MainViewCtrl(k:HabboNavigator):void{ this._SafeStr_6513 = k; this._SafeStr_6591 = new PopularTagsListCtrl(this._SafeStr_6513); this._SafeStr_6592 = new GuestRoomListCtrl(this._SafeStr_6513, 0, false); this._SafeStr_6593 = new OfficialRoomListCtrl(this._SafeStr_6513); this._SafeStr_6594 = new RoomAdListCtrl(this._SafeStr_6513, 0, false); this._SafeStr_6595 = new CategoryListCtrl(this._SafeStr_6513); this._SafeStr_6604 = new Timer(300, 1); this._SafeStr_6604.addEventListener(TimerEvent.TIMER, this._SafeStr_6607); } private static function _SafeStr_6608(k:_SafeStr_3363, _arg_2:Boolean):void{ var _local_3:IItemListWindow; var _local_4:IWindow; if ((((k.content == null)) || (!(k.content.visible)))) { return; }; _local_3 = IItemListWindow(k.content.findChildByName("item_list")); _local_4 = k.content.findChildByName("scroller"); var _local_5 = (_local_3._SafeStr_6609.height > _local_3.height); if (_local_4.visible) { if (!_local_5) { _local_4.visible = false; _local_3.width = (_local_3.width + _SafeStr_6584); }; } else { if (_local_5) { _local_4.visible = true; _local_3.width = (_local_3.width - _SafeStr_6584); }; }; } public static function _SafeStr_6551(k:_SafeStr_3363, _arg_2:IWindowContainer):void{ var _local_3:IWindow = k.content.findChildByName("scroller"); if ((((_local_3 == null)) || (_local_3.visible))) { return; }; _arg_2.width = (_arg_2.width + _SafeStr_6584); } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_6507():void{ if (!this._SafeStr_6587) { this._SafeStr_6610(); return; }; if (((!(this._SafeStr_6605)) || (this._SafeStr_6605.disposed))) { this._SafeStr_6605 = new _SafeStr_2386(this._SafeStr_6587, this._SafeStr_6587.desktop, this._SafeStr_6610, this.close); }; this._SafeStr_6605.toggle(); } private function _SafeStr_6610():void{ var k:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6611(); k._SafeStr_6613._SafeStr_6612(); } public function dispose():void{ if (!this._disposed) { this._disposed = true; this._SafeStr_6513 = null; if (this._SafeStr_6587) { this._SafeStr_6587.dispose(); this._SafeStr_6587 = null; }; if (this._SafeStr_6605) { this._SafeStr_6605.dispose(); this._SafeStr_6605 = null; }; if (this._content) { this._content.dispose(); this._content = null; }; if (this._SafeStr_6604) { this._SafeStr_6604.removeEventListener(TimerEvent.TIMER, this._SafeStr_6607); this._SafeStr_6604.reset(); this._SafeStr_6604 = null; }; if (this._SafeStr_6591) { this._SafeStr_6591.dispose(); this._SafeStr_6591 = null; }; if (this._SafeStr_6592) { this._SafeStr_6592.dispose(); this._SafeStr_6592 = null; }; if (this._SafeStr_6593) { this._SafeStr_6593.dispose(); this._SafeStr_6593 = null; }; if (this._SafeStr_6594) { this._SafeStr_6594.dispose(); this._SafeStr_6594 = null; }; if (this._SafeStr_6603) { this._SafeStr_6603.dispose(); this._SafeStr_6603 = null; }; }; } public function open():void{ if (this._SafeStr_6587 == null) { this.prepare(); }; this.refresh(); this._SafeStr_6587.visible = true; this._SafeStr_6587.y = Math.max(this._SafeStr_6587.y, _SafeStr_6585); this._SafeStr_6587.activate(); } public function isOpen():Boolean{ return (((!((this._SafeStr_6587 == null))) && (this._SafeStr_6587.visible))); } public function close():void{ if (this._SafeStr_6587 != null) { if (this._SafeStr_6603) { this._SafeStr_6603.dispose(); this._SafeStr_6603 = null; }; if (this._SafeStr_6605) { this._SafeStr_6605.dispose(); this._SafeStr_6605 = null; }; this._SafeStr_6587.dispose(); this._SafeStr_6587 = null; this._SafeStr_6596 = null; this._content = null; this._SafeStr_6588 = null; this._SafeStr_6590 = null; this._SafeStr_6589 = null; this._SafeStr_6601 = null; this._SafeStr_6591.content = null; this._SafeStr_6592.content = null; this._SafeStr_6593.content = null; this._SafeStr_6595.content = null; this._SafeStr_6594.content = null; this._SafeStr_6602 = 0; }; } public function get mainWindow():IFrameWindow{ return (this._SafeStr_6587); } private function prepare():void{ var _local_4:_SafeStr_3360; var _local_5:Array; var _local_6:ITabButtonWindow; var _local_7:ITabButtonWindow; var k:Boolean = this._SafeStr_6513.getBoolean("eventinfo.enabled"); var _local_2:Boolean; this._SafeStr_6587 = IFrameWindow(this._SafeStr_6513.getXmlWindow("grs_main_window_new")); this._SafeStr_6596 = ITabContextWindow(this._SafeStr_6587.findChildByName("tab_context")); this._content = IWindowContainer(this._SafeStr_6587.findChildByName("tab_content")); this._SafeStr_6588 = IWindowContainer(this._SafeStr_6587.findChildByName("custom_content")); this._SafeStr_6590 = IWindowContainer(this._SafeStr_6587.findChildByName("list_content")); this._SafeStr_6589 = IWindowContainer(this._SafeStr_6587.findChildByName("custom_footer")); this._SafeStr_6601 = this._SafeStr_6587.findChildByName("loading_text"); var _local_3:IWindow = this._SafeStr_6587.findChildByTag("close"); if (_local_3 != null) { _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_6614); }; this._SafeStr_6587.addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_6615); if (((!(k)) || (!(this._SafeStr_6606)))) { _local_5 = []; while (this._SafeStr_6596._SafeStr_6616 > 0) { _local_6 = this._SafeStr_6596._SafeStr_6617(0); _local_5.push(_local_6); this._SafeStr_6596._SafeStr_6618(_local_6); }; for each (_local_6 in _local_5) { if ((((((_local_6.id == Tabs._SafeStr_6620)) && (!(k)))) || ((((_local_6.id == Tabs._SafeStr_6619)) && (!(_local_2)))))) { } else { this._SafeStr_6596._SafeStr_6621(_local_6); }; }; }; for each (_local_4 in this._SafeStr_6513.tabs.tabs) { _local_7 = this._SafeStr_6596._SafeStr_6622(_local_4.id); if (_local_7 != null) { _local_7.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_6624); _local_4.button = _local_7; }; }; this._SafeStr_6587.scaler.setParamFlag(_SafeStr_2339._SafeStr_6625, false); this._SafeStr_6587.scaler.setParamFlag(_SafeStr_2339._SafeStr_6626, true); this._SafeStr_6587.position = this._SafeStr_6586; this._SafeStr_6627(); } private function _SafeStr_6627():void{ var _local_3:IWindowContainer; var k:String = "search_header"; if (this._SafeStr_6603 == null) { _local_3 = (this._SafeStr_6587.findChildByName(k) as IWindowContainer); this._SafeStr_6603 = new _SafeStr_3310(this._SafeStr_6513, _local_3); }; var _local_2:IWindowContainer = (this._SafeStr_6587.findChildByName(k) as IWindowContainer); _local_2.visible = true; } public function refresh():void{ if (this._SafeStr_6587 == null) { return; }; this._SafeStr_6628(); this._SafeStr_6629(); this._SafeStr_6630(true); this._SafeStr_6631(); this._SafeStr_6588.height = _SafeStr_3068._SafeStr_6532(this._SafeStr_6588); this._SafeStr_6589.height = _SafeStr_3068._SafeStr_6532(this._SafeStr_6589); var k:int = this._SafeStr_6590.y; _SafeStr_3068._SafeStr_6632(this._content, ["custom_content", "list_content"], this._SafeStr_6588.y, 8); this._SafeStr_6590.height = ((((this._SafeStr_6590.height + k) - this._SafeStr_6590.y) - this._SafeStr_6589.height) + this._SafeStr_6602); _SafeStr_3068._SafeStr_6632(this._content, ["list_content", "custom_footer"], this._SafeStr_6590.y, 0); this._SafeStr_6602 = this._SafeStr_6589.height; this._SafeStr_6607(null); } private function _SafeStr_6628():void{ var k:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6611(); var _local_2:ISelectableWindow = this._SafeStr_6596.selector._SafeStr_6611(); if (k.button != _local_2) { this._SafeStr_6597 = true; this._SafeStr_6596.selector._SafeStr_6633(k.button); }; } private function _SafeStr_6629():void{ _SafeStr_3068._SafeStr_6550(this._SafeStr_6588); var k:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6611(); k._SafeStr_6613._SafeStr_6629(this._SafeStr_6588); if (_SafeStr_3068._SafeStr_6634(this._SafeStr_6588)) { this._SafeStr_6588.visible = true; } else { this._SafeStr_6588.visible = false; this._SafeStr_6588.blend = 1; }; } private function _SafeStr_6631():void{ _SafeStr_3068._SafeStr_6550(this._SafeStr_6589); var k:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6611(); k._SafeStr_6613._SafeStr_6631(this._SafeStr_6589); this._SafeStr_6589.visible = _SafeStr_3068._SafeStr_6634(this._SafeStr_6589); } private function _SafeStr_6630(k:Boolean):void{ _SafeStr_3068._SafeStr_6550(this._SafeStr_6590); var _local_2:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6611(); var _local_3:Boolean = ((this._SafeStr_6513.data._SafeStr_6637) && ((_local_2._SafeStr_6635 == Tabs._SafeStr_6636))); this._SafeStr_6638(k, _local_3); this._SafeStr_6639(k, !(_local_3)); this._SafeStr_6640(k, this._SafeStr_6513.data._SafeStr_6641); this._SafeStr_6642(k, this._SafeStr_6513.data._SafeStr_6643); } private function _SafeStr_6639(k:Boolean, _arg_2:Boolean):void{ this._SafeStr_6644(k, _arg_2, this._SafeStr_6592, "guest_rooms"); } private function _SafeStr_6640(k:Boolean, _arg_2:Boolean):void{ this._SafeStr_6644(k, _arg_2, this._SafeStr_6591, "popular_tags"); } private function _SafeStr_6642(k:Boolean, _arg_2:Boolean):void{ this._SafeStr_6644(k, _arg_2, this._SafeStr_6593, "official_rooms"); } private function _SafeStr_6638(k:Boolean, _arg_2:Boolean):void{ this._SafeStr_6644(k, _arg_2, this._SafeStr_6594, "room_ads"); } private function _SafeStr_6645(k:Boolean, _arg_2:Boolean):void{ this._SafeStr_6644(k, _arg_2, this._SafeStr_6595, "categories_container"); } private function _SafeStr_6644(k:Boolean, _arg_2:Boolean, _arg_3:_SafeStr_3363, _arg_4:String):void{ var _local_5:IWindow; if (_arg_2) { if (_arg_3.content == null) { _local_5 = this._SafeStr_6590.findChildByName(_arg_4); _arg_3.content = IWindowContainer(_local_5); }; if (k) { _arg_3.refresh(); }; _arg_3.content.visible = true; }; } private function _SafeStr_6614(k:WindowEvent):void{ _SafeStr_4.log("Close navigator window"); this.close(); } private function _SafeStr_6624(k:WindowEvent):void{ var _local_2:IWindow = k.target; var _local_3:int = _local_2.id; if (this._SafeStr_6597) { this._SafeStr_6597 = false; return; }; var _local_4:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6646(_local_3); _local_4._SafeStr_6647(); switch (_local_4.id) { case Tabs._SafeStr_6620: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS)); this._SafeStr_6513.send(new _SafeStr_3380()); return; case Tabs._SafeStr_6648: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_ME)); return; case Tabs._SafeStr_6649: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL)); return; case Tabs._SafeStr_6537: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS)); return; case Tabs._SafeStr_6650: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH)); return; case Tabs._SafeStr_6619: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_CATEGORIES)); return; }; } public function _SafeStr_6508(k:int):Boolean{ ErrorReportStorage._SafeStr_5508("MainViewCtrl", "Reloading RoomList"); if (((((this.isOpen()) && (!((this._SafeStr_6513.data._SafeStr_6566 == null))))) && ((this._SafeStr_6513.data._SafeStr_6566.searchType == k)))) { this._SafeStr_6509(this._SafeStr_6513.tabs._SafeStr_6611().id, k, ""); return (true); }; return (false); } public function _SafeStr_6509(k:int, _arg_2:int, _arg_3:String="-1", _arg_4:int=1):void{ var _local_5:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6611(); this._SafeStr_6513.tabs._SafeStr_6651(k); var _local_6:_SafeStr_3360 = this._SafeStr_6513.tabs._SafeStr_6611(); ErrorReportStorage._SafeStr_5508("StartSearch", ((("Start search " + _local_5.id) + " => ") + _local_6.id)); if (this._SafeStr_6606) { if (_arg_3.substr(0, 1) == "#") { _arg_2 = Tabs._SafeStr_6652; _arg_3 = _arg_3.substr(1, (_arg_3.length - 1)); }; }; this._SafeStr_6599 = !((_local_5 == _local_6)); if (_local_5 != _local_6) { _local_6._SafeStr_6613._SafeStr_6653(); }; this._SafeStr_6513.data._SafeStr_6654(); if (_arg_4 == _SafeStr_6576) { this._SafeStr_6513.send(this._SafeStr_6655(_arg_2, _arg_3)); } else { if (_arg_4 == _SafeStr_6577) { this._SafeStr_6513.send(new _SafeStr_3367()); } else { if (_arg_4 != _SafeStr_6579) { this._SafeStr_6513.send(new _SafeStr_3369(this._SafeStr_6513.data._SafeStr_6656)); }; }; }; if (!this.isOpen()) { this.open(); this._SafeStr_6598 = _SafeStr_6581; this._SafeStr_6590.blend = 0; if (this._SafeStr_6588.visible) { this._SafeStr_6588.blend = 0; this._SafeStr_6589.blend = 0; }; } else { this._SafeStr_6598 = _SafeStr_6580; }; this._SafeStr_6600 = 0; this._SafeStr_6513.registerUpdateReceiver(this, 2); this._SafeStr_6657(_arg_2); this._SafeStr_6513.data._SafeStr_6658 = null; if (this._SafeStr_6606) { if (((!((this._SafeStr_6510 == null))) && (!((_arg_3 == "-1"))))) { if (_arg_2 != Tabs._SafeStr_6538) { this._SafeStr_6510._SafeStr_6659(_arg_3, _arg_2); }; }; }; } private function _SafeStr_6657(k:int):void{ switch (k) { case Tabs._SafeStr_6660: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES)); return; case Tabs._SafeStr_6661: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS)); return; case Tabs._SafeStr_6662: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY)); return; case Tabs._SafeStr_6663: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS)); return; case Tabs._SafeStr_6664: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS)); return; case Tabs._SafeStr_6538: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS)); return; case Tabs._SafeStr_6665: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE)); return; case Tabs._SafeStr_6666: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE)); return; case Tabs._SafeStr_6652: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH)); return; case Tabs._SafeStr_6667: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH)); return; case Tabs._SafeStr_6668: this._SafeStr_6513.events.dispatchEvent(new Event(_SafeStr_2292.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FREQUENT_HISTORY)); return; }; } private function _SafeStr_6655(k:int, _arg_2:String):_SafeStr_2284{ var _local_3:_SafeStr_2349; switch (k) { case Tabs._SafeStr_6660: return (new _SafeStr_3374()); case Tabs._SafeStr_6661: return (new _SafeStr_3372()); case Tabs._SafeStr_6662: return (new _SafeStr_3366()); case Tabs._SafeStr_6663: return (new _SafeStr_3379()); case Tabs._SafeStr_6538: return (new _SafeStr_3370(_arg_2, this._SafeStr_6513.data._SafeStr_6656)); case Tabs._SafeStr_6665: return (new _SafeStr_3365()); case Tabs._SafeStr_6666: return (new _SafeStr_3371(this._SafeStr_6513.data._SafeStr_6656)); case Tabs._SafeStr_6652: return (new _SafeStr_3378(("tag:" + _arg_2))); case Tabs._SafeStr_6667: return (new _SafeStr_3378(_arg_2)); case Tabs._SafeStr_6669: return (new _SafeStr_3378(("group:" + _arg_2))); case Tabs._SafeStr_6670: return (new _SafeStr_3378(("roomname:" + _arg_2))); case Tabs._SafeStr_6671: return (new _SafeStr_3377(this._SafeStr_6513.data._SafeStr_6656)); case Tabs._SafeStr_6674: _local_3 = this._SafeStr_6513.data._SafeStr_6658; return (new _SafeStr_3368(_local_3._SafeStr_6672, _local_3._SafeStr_6673)); case Tabs._SafeStr_6636: case Tabs._SafeStr_6675: return (new _SafeStr_3364(this._SafeStr_6513.data._SafeStr_6656, k)); case Tabs._SafeStr_6676: return (new _SafeStr_3362()); case Tabs._SafeStr_6677: return (new _SafeStr_3376()); case Tabs._SafeStr_6678: return (new _SafeStr_3378(("owner:" + _arg_2))); case Tabs._SafeStr_6679: return (new _SafeStr_3373()); case Tabs._SafeStr_6668: return (new _SafeStr_3375()); }; _SafeStr_4.log(("No message for searchType: " + k)); return (null); } public function update(k:uint):void{ var _local_3:Number; if (this._SafeStr_6590 == null) { return; }; var _local_2:Number = (k / 150); if (this._SafeStr_6598 == _SafeStr_6580) { _local_3 = Math.min(1, Math.max(0, (this._SafeStr_6590.blend - _local_2))); this._SafeStr_6590.blend = _local_3; this._SafeStr_6588.blend = ((this._SafeStr_6599) ? _local_3 : 1); this._SafeStr_6589.blend = ((this._SafeStr_6599) ? _local_3 : 1); if (_local_3 == 0) { this._SafeStr_6598 = _SafeStr_6581; }; } else { if (this._SafeStr_6598 == _SafeStr_6581) { if ((this._SafeStr_6600 % 10) == 1) { this._SafeStr_6601.visible = !(this._SafeStr_6601.visible); }; this._SafeStr_6600++; if (!this._SafeStr_6513.data._SafeStr_6680()) { this._SafeStr_6598 = _SafeStr_6582; }; } else { if (this._SafeStr_6598 == _SafeStr_6582) { this.refresh(); this._SafeStr_6598 = _SafeStr_6583; } else { this._SafeStr_6601.visible = false; _local_3 = Math.min(1, Math.max(0, (this._SafeStr_6590.blend + _local_2))); this._SafeStr_6590.blend = _local_3; this._SafeStr_6588.blend = ((this._SafeStr_6599) ? _local_3 : 1); this._SafeStr_6589.blend = ((this._SafeStr_6599) ? _local_3 : 1); if (this._SafeStr_6590.blend >= 1) { this._SafeStr_6513.removeUpdateReceiver(this); }; }; }; }; } private function _SafeStr_6615(k:WindowEvent):void{ var _local_2:IWindow = k.target; if (_local_2 != this._SafeStr_6587) { return; }; if (!this._SafeStr_6604.running) { this._SafeStr_6604.reset(); this._SafeStr_6604.start(); }; } private function _SafeStr_6607(k:TimerEvent):void{ _SafeStr_6608(this._SafeStr_6591, false); _SafeStr_6608(this._SafeStr_6592, false); _SafeStr_6608(this._SafeStr_6594, false); if (this._SafeStr_6513.isPerkAllowed("NAVIGATOR_PHASE_ONE_2014")) { }; } public function get _SafeStr_6510():_SafeStr_3310{ return (this._SafeStr_6603); } public function _SafeStr_6511(k:Point):void{ this._SafeStr_6610(); if (k != null) { this._SafeStr_6587.position = k; } else { if (this._SafeStr_6587.position.x == 0) { this._SafeStr_6587.position = this._SafeStr_6586; }; }; } public function get _SafeStr_6512():Boolean{ return (this._SafeStr_6606); } } }//package _-0ft // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2292 = "_-QD" (String#39420, DoABC#3) // _SafeStr_2332 = "_-6AW" (String#13840, DoABC#3) // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_2349 = "_-z6" (String#15337, DoABC#3) // _SafeStr_2386 = "_-1vX" (String#9517, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_3310 = "_-0SY" (String#8049, DoABC#3) // _SafeStr_3360 = "_-1Bb" (String#1464, DoABC#3) // _SafeStr_3362 = "_-0xe" (String#24370, DoABC#3) // _SafeStr_3363 = "_-1Ao" (String#8765, DoABC#3) // _SafeStr_3364 = "_-3Zq" (String#30810, DoABC#3) // _SafeStr_3365 = "_-0A6" (String#22412, DoABC#3) // _SafeStr_3366 = "_-2eU" (String#28498, DoABC#3) // _SafeStr_3367 = "_-4zn" (String#34324, DoABC#3) // _SafeStr_3368 = "_-0-X" (String#22030, DoABC#3) // _SafeStr_3369 = "_-4wf" (String#34206, DoABC#3) // _SafeStr_3370 = "_-5Px" (String#35386, DoABC#3) // _SafeStr_3371 = "_-1r0" (String#26547, DoABC#3) // _SafeStr_3372 = "_-3lu" (String#31305, DoABC#3) // _SafeStr_3373 = "_-3FQ" (String#30006, DoABC#3) // _SafeStr_3374 = "_-5Eq" (String#34953, DoABC#3) // _SafeStr_3375 = "_-5d1" (String#35916, DoABC#3) // _SafeStr_3376 = "_-0jk" (String#23827, DoABC#3) // _SafeStr_3377 = "_-PN" (String#39385, DoABC#3) // _SafeStr_3378 = "_-17j" (String#24802, DoABC#3) // _SafeStr_3379 = "_-fr" (String#40021, DoABC#3) // _SafeStr_3380 = "_-0rK" (String#24131, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5606 = "_-6cP" (String#38306, DoABC#3) // _SafeStr_6507 = "_-1g4" (String#9299, DoABC#3) // _SafeStr_6508 = "_-1ys" (String#9569, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6510 = "_-3KJ" (String#10997, DoABC#3) // _SafeStr_6511 = "_-6C" (String#13870, DoABC#3) // _SafeStr_6512 = "_-4YD" (String#12212, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6532 = "_-63X" (String#36980, DoABC#3) // _SafeStr_6537 = "_-1d5" (String#25998, DoABC#3) // _SafeStr_6538 = "_-450" (String#32096, DoABC#3) // _SafeStr_6550 = "_-4Xg" (String#12201, DoABC#3) // _SafeStr_6551 = "_-3OE" (String#30354, DoABC#3) // _SafeStr_6566 = "_-2Fx" (String#27526, DoABC#3) // _SafeStr_6576 = "_-0mB" (String#23931, DoABC#3) // _SafeStr_6577 = "_-5Kv" (String#35186, DoABC#3) // _SafeStr_6578 = "_-2UO" (String#28111, DoABC#3) // _SafeStr_6579 = "_-4Lh" (String#32779, DoABC#3) // _SafeStr_6580 = "_-2s2" (String#29040, DoABC#3) // _SafeStr_6581 = "_-5fx" (String#36031, DoABC#3) // _SafeStr_6582 = "_-4fu" (String#33550, DoABC#3) // _SafeStr_6583 = "_-4Gs" (String#32584, DoABC#3) // _SafeStr_6584 = "_-5N6" (String#13064, DoABC#3) // _SafeStr_6585 = "_-0UP" (String#23213, DoABC#3) // _SafeStr_6586 = "_-50D" (String#3813, DoABC#3) // _SafeStr_6587 = "_-2e" (String#577, DoABC#3) // _SafeStr_6588 = "_-3tE" (String#31602, DoABC#3) // _SafeStr_6589 = "_-X-" (String#14856, DoABC#3) // _SafeStr_6590 = "_-38F" (String#29719, DoABC#3) // _SafeStr_6591 = "_-1K9" (String#25267, DoABC#3) // _SafeStr_6592 = "_-2ql" (String#10511, DoABC#3) // _SafeStr_6593 = "_-6iu" (String#38566, DoABC#3) // _SafeStr_6594 = "_-3U0" (String#30588, DoABC#3) // _SafeStr_6595 = "_-61J" (String#36888, DoABC#3) // _SafeStr_6596 = "_-PD" (String#869, DoABC#3) // _SafeStr_6597 = "_-2KN" (String#27722, DoABC#3) // _SafeStr_6598 = "_-od" (String#40357, DoABC#3) // _SafeStr_6599 = "_-0cv" (String#23552, DoABC#3) // _SafeStr_6600 = "_-2Nb" (String#27847, DoABC#3) // _SafeStr_6601 = "_-3lz" (String#31310, DoABC#3) // _SafeStr_6602 = "_-ud" (String#40573, DoABC#3) // _SafeStr_6603 = "_-0li" (String#23909, DoABC#3) // _SafeStr_6604 = "_-1FS" (String#1073, DoABC#3) // _SafeStr_6605 = "_-321" (String#3323, DoABC#3) // _SafeStr_6606 = "_-1TR" (String#25625, DoABC#3) // _SafeStr_6607 = "_-1-f" (String#1068, DoABC#3) // _SafeStr_6608 = "_-1zD" (String#26873, DoABC#3) // _SafeStr_6609 = "_-1Dt" (String#8819, DoABC#3) // _SafeStr_6610 = "_-4b7" (String#33366, DoABC#3) // _SafeStr_6611 = "_-oH" (String#15140, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6613 = "_-0Ty" (String#23190, DoABC#3) // _SafeStr_6614 = "_-2zk" (String#267, DoABC#3) // _SafeStr_6615 = "_-3H8" (String#30075, DoABC#3) // _SafeStr_6616 = "_-4rY" (String#12523, DoABC#3) // _SafeStr_6617 = "_-5mf" (String#13442, DoABC#3) // _SafeStr_6618 = "_-W9" (String#14839, DoABC#3) // _SafeStr_6619 = "_-53K" (String#34497, DoABC#3) // _SafeStr_6620 = "_-2VP" (String#28148, DoABC#3) // _SafeStr_6621 = "_-0kG" (String#8320, DoABC#3) // _SafeStr_6622 = "_-1Mp" (String#8984, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6624 = "_-1Qb" (String#9047, DoABC#3) // _SafeStr_6625 = "_-5LP" (String#35205, DoABC#3) // _SafeStr_6626 = "_-10M" (String#24514, DoABC#3) // _SafeStr_6627 = "_-2IK" (String#27628, DoABC#3) // _SafeStr_6628 = "_-564" (String#34596, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6630 = "_-1P-" (String#25457, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6632 = "_-QP" (String#39426, DoABC#3) // _SafeStr_6633 = "do" (String#4757, DoABC#3) // _SafeStr_6634 = "_-0Q5" (String#23041, DoABC#3) // _SafeStr_6635 = "_-28V" (String#27256, DoABC#3) // _SafeStr_6636 = "_-65Y" (String#37057, DoABC#3) // _SafeStr_6637 = "_-5FG" (String#34973, DoABC#3) // _SafeStr_6638 = "_-4KT" (String#32734, DoABC#3) // _SafeStr_6639 = "_-2sY" (String#29063, DoABC#3) // _SafeStr_6640 = "_-183" (String#24816, DoABC#3) // _SafeStr_6641 = "_-6kp" (String#38641, DoABC#3) // _SafeStr_6642 = "_-2f3" (String#28526, DoABC#3) // _SafeStr_6643 = "_-2gF" (String#28568, DoABC#3) // _SafeStr_6644 = "_-0me" (String#1063, DoABC#3) // _SafeStr_6645 = "_-2m3" (String#10443, DoABC#3) // _SafeStr_6646 = "_-2Sg" (String#28045, DoABC#3) // _SafeStr_6647 = "_-2bF" (String#28371, DoABC#3) // _SafeStr_6648 = "_-6BI" (String#37280, DoABC#3) // _SafeStr_6649 = "_-2Y1" (String#28249, DoABC#3) // _SafeStr_6650 = "_-3-6" (String#29362, DoABC#3) // _SafeStr_6651 = "_-2cO" (String#28421, DoABC#3) // _SafeStr_6652 = "_-7w" (String#38721, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, DoABC#3) // _SafeStr_6654 = "_-0yR" (String#24403, DoABC#3) // _SafeStr_6655 = "_-1AG" (String#24898, DoABC#3) // _SafeStr_6656 = "_-15X" (String#24717, DoABC#3) // _SafeStr_6657 = "_-2nY" (String#28854, DoABC#3) // _SafeStr_6658 = "_-65c" (String#37061, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_6660 = "_-1Y9" (String#25807, DoABC#3) // _SafeStr_6661 = "_-6Ow" (String#37807, DoABC#3) // _SafeStr_6662 = "_-34x" (String#29596, DoABC#3) // _SafeStr_6663 = "_-8T" (String#38741, DoABC#3) // _SafeStr_6664 = "_-0qf" (String#24108, DoABC#3) // _SafeStr_6665 = "_-18q" (String#24844, DoABC#3) // _SafeStr_6666 = "_-3zY" (String#31841, DoABC#3) // _SafeStr_6667 = "_-IN" (String#39124, DoABC#3) // _SafeStr_6668 = "_-0DX" (String#22534, DoABC#3) // _SafeStr_6669 = "_-iT" (String#40115, DoABC#3) // _SafeStr_6670 = "_-1hF" (String#26159, DoABC#3) // _SafeStr_6671 = "_-5Hz" (String#35082, DoABC#3) // _SafeStr_6672 = "_-0RR" (String#23093, DoABC#3) // _SafeStr_6673 = "_-4LB" (String#32762, DoABC#3) // _SafeStr_6674 = "_-2vB" (String#29170, DoABC#3) // _SafeStr_6675 = "_-5hW" (String#36091, DoABC#3) // _SafeStr_6676 = "_-4pz" (String#33953, DoABC#3) // _SafeStr_6677 = "_-2IO" (String#27632, DoABC#3) // _SafeStr_6678 = "_-1XA" (String#25769, DoABC#3) // _SafeStr_6679 = "_-2jP" (String#28692, DoABC#3) // _SafeStr_6680 = "_-6Ip" (String#37579, DoABC#3) //------------------------------------------------------------ //_-0ft.OfficialRoomEntryManager package _-0ft{ import _-1tK._SafeStr_3; import _-62S._SafeStr_271; import _-62S.UserCountRenderer; import _-4IA.IWindowContainer; import _-2Bc.IBitmapWrapperWindow; import _-1f9.WindowMouseEvent; import _-62S._SafeStr_3068; import _-5J6._SafeStr_3312; import _-2Bc.ITextWindow; import flash.display.BitmapData; import _-4IA.IWindow; import _-1f9.WindowEvent; import _-5J6._SafeStr_3311; import _-3hz.Tabs; public class OfficialRoomEntryManager implements _SafeStr_3 { private static const _SafeStr_6681:String = "hottest_groups"; private static const _SafeStr_6682:int = 267; private static const _SafeStr_6683:int = 65; private static const _SafeStr_6684:int = -70; private var _disposed:Boolean; private var _SafeStr_6513:_SafeStr_271; private var _SafeStr_6525:UserCountRenderer; public function OfficialRoomEntryManager(k:_SafeStr_271):void{ this._SafeStr_6513 = k; this._SafeStr_6525 = new UserCountRenderer(this._SafeStr_6513); } public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ if (this._SafeStr_6525) { this._SafeStr_6525.dispose(); this._SafeStr_6525 = null; }; this._disposed = true; } public function _SafeStr_6685(k:IWindowContainer):void{ if (this._SafeStr_6513.data._SafeStr_6686 == null) { return; }; var _local_2:String = "ad_footer"; var _local_3:IWindowContainer = IWindowContainer(k.getChildByName("ad_footer")); var _local_4:IWindowContainer = IWindowContainer(_local_3.getChildByName("ad_cont")); if (_local_4.numChildren < 1) { _local_4.addChild(this._SafeStr_6529(true)); }; var _local_5:IWindowContainer = IWindowContainer(_local_4.getChildAt(0)); this._SafeStr_6531(_local_5, true, this._SafeStr_6513.data._SafeStr_6686); _local_3.visible = true; this._SafeStr_6513.data._SafeStr_6656++; } public function _SafeStr_6529(k:Boolean):IWindowContainer{ var _local_5:IBitmapWrapperWindow; var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_6513.getXmlWindow("grs_official_room_row_phase_one")); var _local_3:IWindowContainer = IWindowContainer(_local_2.findChildByName("image_cont")); var _local_4:String = ((k) ? "" : "_b"); this._SafeStr_6513.refreshButton(_local_3, ("rico_rnd_l" + _local_4), true, null, 0); this._SafeStr_6513.refreshButton(_local_3, ("rico_rnd_r" + _local_4), true, null, 0); _local_5 = (_local_3.findChildByName("rico_rnd_m") as IBitmapWrapperWindow); _local_5.bitmap = this._SafeStr_6513._SafeStr_6521("rico_rnd_m"); _local_5._SafeStr_6522 = false; var _local_6:IWindowContainer = IWindowContainer(_local_2.findChildByName("folder_cont")); this._SafeStr_6513.refreshButton(_local_6, ("rico_rnd_l" + _local_4), true, null, 0); this._SafeStr_6513.refreshButton(_local_6, ("rico_rnd_r" + _local_4), true, null, 0); _local_5 = (_local_6.findChildByName("rico_rnd_m") as IBitmapWrapperWindow); _local_5.bitmap = this._SafeStr_6513._SafeStr_6521("rico_rnd_m"); _local_5._SafeStr_6522 = false; _local_2.addEventListener(WindowMouseEvent._SafeStr_5501, this._SafeStr_6687); _local_2.addEventListener(WindowMouseEvent._SafeStr_5502, this._SafeStr_6688); _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_6689); _local_2.color = ((k) ? 0xFFFFFFFF : 4292797682); return (_local_2); } public function _SafeStr_6531(k:IWindowContainer, _arg_2:Boolean, _arg_3:_SafeStr_3312):void{ _SafeStr_3068._SafeStr_6550(k); if (_arg_2) { k.id = _arg_3.index; if (_arg_3.type == _SafeStr_3312._SafeStr_6690) { this._SafeStr_6691(k, _arg_3); } else { this._SafeStr_6692(k, _arg_3); }; k.visible = true; } else { k.height = 0; k.visible = false; }; } private function _SafeStr_6692(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ this._SafeStr_6693(k, _arg_2); this._SafeStr_6694(k, _arg_2); this.refreshUserCount(k, _arg_2); k.height = 68; } private function _SafeStr_6691(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:IWindowContainer = IWindowContainer(k.findChildByName("folder_cont")); _local_3.visible = true; var _local_4:ITextWindow = ITextWindow(_local_3.findChildByName("folder_name_text")); _local_4.text = _arg_2._SafeStr_6695; var _local_5:ITextWindow = ITextWindow(_local_3.findChildByName("arrow_label")); _local_5.text = ((_arg_2.open) ? "${navigator.folder.hide}" : "${navigator.folder.show}"); this._SafeStr_6513.refreshButton(_local_3, "arrow_down_white", _arg_2.open, null, 0); this._SafeStr_6513.refreshButton(_local_3, "arrow_right_white", !(_arg_2.open), null, 0); this._SafeStr_6696(_local_3, _arg_2); k.height = 68; var _local_6:IWindowContainer = IWindowContainer(k.findChildByName("folderNameContainer")); if (_local_4.text == "") { _local_6.visible = false; return; }; _local_6.visible = true; if (!this._SafeStr_6513.isPerkAllowed("NAVIGATOR_PHASE_ONE_2014")) { _local_6.width = (_local_4.textWidth + 20); }; } private function refreshUserCount(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:int; var _local_4:int; var _local_5:int; if (((_arg_2._SafeStr_6698) && ((_arg_2.type == _SafeStr_3312._SafeStr_6697)))) { _local_3 = 3; _local_4 = 34; _local_5 = 13; this._SafeStr_6525.refreshUserCount(_arg_2._SafeStr_6699, k, _arg_2.userCount, "${navigator.usercounttooltip.users}", ((k.width - _local_3) - _local_4), ((k.height - _local_3) - _local_5)); }; } private function _SafeStr_6693(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:IWindowContainer = IWindowContainer(k.findChildByName("image_cont")); _local_3.visible = true; _local_3.width = ((_arg_2._SafeStr_6698) ? _SafeStr_6683 : _SafeStr_6682); this._SafeStr_6700(_local_3, _arg_2); this._SafeStr_6701(_local_3, _arg_2); } private function _SafeStr_6700(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:IWindowContainer = IWindowContainer(k.findChildByName("picTextContainer")); if ((((_arg_2.picText == "")) || (_arg_2._SafeStr_6698))) { _local_3.visible = false; return; }; var _local_4:int = 5; _local_3.visible = true; var _local_5:ITextWindow = ITextWindow(_local_3.findChildByName("picText")); _local_5.text = _arg_2.picText; _local_5.height = (_local_5.textHeight + 10); var _local_6 = (_local_5.textHeight > 10); _local_3.height = (_local_5.height + 4); } private function _SafeStr_6696(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(k.findChildByName("folder_image")); _local_3.visible = false; if (_arg_2._SafeStr_6702 != "") { this._SafeStr_6703(_arg_2, _local_3); }; } private function _SafeStr_6701(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(k.findChildByName("room_image")); _local_3.visible = false; if (_arg_2._SafeStr_6702 != "") { this._SafeStr_6703(_arg_2, _local_3); } else { if (_arg_2._SafeStr_6704 != null) { this._SafeStr_6705(k, _arg_2, _local_3); } else { this._SafeStr_6706(k, _arg_2, _local_3); }; }; } private function _SafeStr_6703(k:_SafeStr_3312, _arg_2:IBitmapWrapperWindow):void{ var _local_3:String = ("customImage." + k._SafeStr_6702); if (_arg_2.tags[0] == _local_3) { _arg_2.visible = true; return; }; _SafeStr_4.log(("Loading custom image: " + k._SafeStr_6702)); _arg_2.x = 0; _arg_2.visible = false; var _local_4:_SafeStr_3313 = new _SafeStr_3313(this._SafeStr_6513, k._SafeStr_6702, _arg_2); _local_4._SafeStr_6516(); _arg_2.tags.splice(0, _arg_2.tags.length); _arg_2.tags.push(_local_3); } private function _SafeStr_6705(k:IWindowContainer, _arg_2:_SafeStr_3312, _arg_3:IBitmapWrapperWindow):void{ var _local_4:String = ("guestRoom." + _arg_2._SafeStr_6704.thumbnail._SafeStr_6707()); if (_arg_3.tags[0] == _local_4) { _arg_3.visible = true; return; }; _SafeStr_4.log("Redrawing guest room image"); _arg_3.x = 0; _arg_3.width = 64; _arg_3.bitmap = new BitmapData(64, 64); _arg_3.bitmap.fillRect(_arg_3.bitmap.rect, 0xFFFFFFFF); _arg_3.tags.splice(0, _arg_3.tags.length); _arg_3.tags.push(_local_4); _arg_3.visible = true; } private function _SafeStr_6706(k:IWindowContainer, _arg_2:_SafeStr_3312, _arg_3:IBitmapWrapperWindow):void{ var _local_4:String = "empty"; if (_arg_3.tags[0] == _local_4) { _arg_3.visible = true; return; }; _SafeStr_4.log("Redrawing empty image"); _arg_3.x = 0; _arg_3.width = 64; _arg_3.bitmap = new BitmapData(64, 64, false, 4291611852); _arg_3.tags.splice(0, _arg_3.tags.length); _arg_3.tags.push(_local_4); _arg_3.visible = true; } private function _SafeStr_6687(k:WindowEvent):void{ var _local_2:IWindow = k.target; this._SafeStr_6708(_local_2, true); } private function _SafeStr_6688(k:WindowEvent):void{ var _local_2:IWindow = k.target; this._SafeStr_6708(_local_2, false); } private function _SafeStr_6689(k:WindowEvent):void{ var _local_2:IWindow = k.target; this._SafeStr_6709(_local_2); } private function _SafeStr_6708(k:IWindow, _arg_2:Boolean):void{ var _local_5:IBitmapWrapperWindow; var _local_3:IWindowContainer = IWindowContainer(k); if (_local_3 == null) { return; }; var _local_4:IWindowContainer = IWindowContainer(_local_3.findChildByName("enter_room")); if (_local_4 == null) { return; }; if (_arg_2) { this._SafeStr_6513.refreshButton(_local_4, "enter_room_l", true, null, 0); this._SafeStr_6513.refreshButton(_local_4, "enter_room_r", true, null, 0); _local_5 = IBitmapWrapperWindow(_local_4.findChildByName("enter_room_m")); if (_local_5.bitmap == null) { _local_5.bitmap = this._SafeStr_6513._SafeStr_6521("enter_room_m"); _local_5._SafeStr_6522 = false; }; this._SafeStr_6513.refreshButton(_local_4, "enter_room_a", true, null, 0); }; _local_4.visible = _arg_2; } private function _SafeStr_6709(k:IWindow):void{ var _local_2:_SafeStr_3312 = this._SafeStr_6710(k); if (_local_2 == null) { return; }; if (_local_2._SafeStr_6704 != null) { _SafeStr_4.log(("ENTERING ROOM: " + _local_2._SafeStr_6704.flatId)); if (_local_2._SafeStr_6704._SafeStr_6553 == _SafeStr_3311._SafeStr_6555) { this._SafeStr_6513._SafeStr_6568.show(_local_2._SafeStr_6704); } else { this._SafeStr_6513.goToRoom(_local_2._SafeStr_6704.flatId, true); }; } else { if (_local_2.tag != null) { _SafeStr_4.log(("MAKING TAG SEARCH: " + _local_2.tag)); if (_local_2.tag == _SafeStr_6681) { this._SafeStr_6513.performGuildBaseSearch(); } else { this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6650, Tabs._SafeStr_6652, _local_2.tag); }; } else { _SafeStr_4.log(("FOLDER CLICKD: " + _local_2.index)); _local_2._SafeStr_6711(); this._SafeStr_6513._SafeStr_6536.refresh(); }; }; } private function _SafeStr_6710(k:IWindow):_SafeStr_3312{ var _local_2:IWindowContainer = (k as IWindowContainer); if ((((_local_2 == null)) || (!((_local_2.name == "cont"))))) { _SafeStr_4.log("Target not cont"); return (null); }; _SafeStr_4.log(("PARENT NAME: " + k.parent.name)); return ((((_local_2.parent.name == "ad_cont")) ? this._SafeStr_6712() : this._SafeStr_6713(_local_2))); } private function _SafeStr_6712():_SafeStr_3312{ return (this._SafeStr_6513.data._SafeStr_6686); } private function _SafeStr_6713(k:IWindowContainer):_SafeStr_3312{ var _local_3:_SafeStr_3312; if (this._SafeStr_6513.data._SafeStr_6714 == null) { _SafeStr_4.log("No official rooms data click"); return (null); }; var _local_2:int = k.id; _SafeStr_4.log(("Got index: " + _local_2)); for each (_local_3 in this._SafeStr_6513.data._SafeStr_6714.entries) { if (_local_3.index == _local_2) { return (_local_3); }; }; _SafeStr_4.log(((("No room found " + _local_2) + ", ") + this._SafeStr_6513.data._SafeStr_6714.entries.length)); return (null); } private function _SafeStr_6694(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:IWindowContainer = IWindowContainer(k.findChildByName("details_container")); _local_3.visible = _arg_2._SafeStr_6698; _SafeStr_4.log(("Refreshing details: " + _local_3.visible)); if (!_arg_2._SafeStr_6698) { return; }; _SafeStr_3068._SafeStr_6550(_local_3); this._SafeStr_6715(_local_3, _arg_2); this._SafeStr_6716(_local_3, _arg_2); } private function _SafeStr_6715(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:ITextWindow = ITextWindow(k.getChildByName("entry_caption")); _local_3.visible = true; _local_3.text = this._SafeStr_6717(_arg_2); } private function _SafeStr_6716(k:IWindowContainer, _arg_2:_SafeStr_3312):void{ var _local_3:String = this._SafeStr_6718(_arg_2); if (_local_3 == "") { return; }; var _local_4:String = "entry_desc"; var _local_5:ITextWindow = ITextWindow(k.getChildByName(_local_4)); _local_5.text = _local_3; _local_5.visible = true; } public function _SafeStr_6717(k:_SafeStr_3312):String{ if (((!((k._SafeStr_6695 == null))) && (!((k._SafeStr_6695 == ""))))) { return (k._SafeStr_6695); }; if (k._SafeStr_6704 != null) { return (k._SafeStr_6704.roomName); }; if (((!((k.tag == null))) && (!((k.tag == ""))))) { return (k.tag); }; return ("NA"); } public function _SafeStr_6718(k:_SafeStr_3312):String{ if (((!((k._SafeStr_6695 == null))) && (!((k._SafeStr_6695 == ""))))) { return (k._SafeStr_6719); }; if (k._SafeStr_6704 != null) { return (k._SafeStr_6704.description); }; return (""); } } }//package _-0ft // _SafeStr_271 = "_-1jg" (String#9335, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_3311 = "_-25r" (String#27158, DoABC#3) // _SafeStr_3312 = "_-kC" (String#15079, DoABC#3) // _SafeStr_3313 = "_-3V6" (String#11156, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6516 = "_-5S2" (String#35475, DoABC#3) // _SafeStr_6521 = "_-4aP" (String#12244, DoABC#3) // _SafeStr_6522 = "_-0tT" (String#8465, DoABC#3) // _SafeStr_6525 = "_-5Vz" (String#1570, DoABC#3) // _SafeStr_6529 = "_-TW" (String#39550, DoABC#3) // _SafeStr_6531 = "_-0Jx" (String#567, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6550 = "_-4Xg" (String#12201, DoABC#3) // _SafeStr_6553 = "_-6fQ" (String#14345, DoABC#3) // _SafeStr_6555 = "_-5L" (String#35189, DoABC#3) // _SafeStr_6568 = "_-Ms" (String#14697, DoABC#3) // _SafeStr_6650 = "_-3-6" (String#29362, DoABC#3) // _SafeStr_6652 = "_-7w" (String#38721, DoABC#3) // _SafeStr_6656 = "_-15X" (String#24717, DoABC#3) // _SafeStr_6681 = "_-3LC" (String#30229, DoABC#3) // _SafeStr_6682 = "_-5C4" (String#34842, DoABC#3) // _SafeStr_6683 = "_-Pz" (String#39413, DoABC#3) // _SafeStr_6684 = "_-1G7" (String#25121, DoABC#3) // _SafeStr_6685 = "_-5tU" (String#36559, DoABC#3) // _SafeStr_6686 = "_-P7" (String#39374, DoABC#3) // _SafeStr_6687 = "_-0vQ" (String#24285, DoABC#3) // _SafeStr_6688 = "_-4mY" (String#33817, DoABC#3) // _SafeStr_6689 = "_-6DH" (String#37356, DoABC#3) // _SafeStr_6690 = "_-1Lq" (String#25339, DoABC#3) // _SafeStr_6691 = "_-5lI" (String#36236, DoABC#3) // _SafeStr_6692 = "_-2x9" (String#29244, DoABC#3) // _SafeStr_6693 = "_-1ah" (String#25903, DoABC#3) // _SafeStr_6694 = "_-0tm" (String#24223, DoABC#3) // _SafeStr_6695 = "_-08X" (String#22350, DoABC#3) // _SafeStr_6696 = "_-JX" (String#39168, DoABC#3) // _SafeStr_6697 = "_-10w" (String#24538, DoABC#3) // _SafeStr_6698 = "_-6Qs" (String#14115, DoABC#3) // _SafeStr_6699 = "_-cE" (String#39882, DoABC#3) // _SafeStr_6700 = "_-2hV" (String#28618, DoABC#3) // _SafeStr_6701 = "_-5Jf" (String#35141, DoABC#3) // _SafeStr_6702 = "_-2SY" (String#28040, DoABC#3) // _SafeStr_6703 = "_-69G" (String#37204, DoABC#3) // _SafeStr_6704 = "_-4HG" (String#32603, DoABC#3) // _SafeStr_6705 = "_-6iC" (String#38539, DoABC#3) // _SafeStr_6706 = "_-5oW" (String#36353, DoABC#3) // _SafeStr_6707 = "_-4Xm" (String#33238, DoABC#3) // _SafeStr_6708 = "_-3-E" (String#29368, DoABC#3) // _SafeStr_6709 = "_-1g1" (String#26107, DoABC#3) // _SafeStr_6710 = "_-3aS" (String#1519, DoABC#3) // _SafeStr_6711 = "_-4U3" (String#33103, DoABC#3) // _SafeStr_6712 = "_-Oj" (String#39362, DoABC#3) // _SafeStr_6713 = "_-3Hn" (String#30100, DoABC#3) // _SafeStr_6714 = "_-4V1" (String#33136, DoABC#3) // _SafeStr_6715 = "_-4NC" (String#32840, DoABC#3) // _SafeStr_6716 = "_-0tz" (String#24232, DoABC#3) // _SafeStr_6717 = "_-62N" (String#36934, DoABC#3) // _SafeStr_6718 = "_-11p" (String#24575, DoABC#3) // _SafeStr_6719 = "_-4Ef" (String#32499, DoABC#3) //------------------------------------------------------------ //_-0ft.OfficialRoomListCtrl package _-0ft{ import _-62S._SafeStr_3363; import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-2Bc.IItemListWindow; import _-5J6._SafeStr_3312; import _-2Bc.*; import _-62S.*; public class OfficialRoomListCtrl implements _SafeStr_3363 { private var _SafeStr_6513:HabboNavigator; private var _content:IWindowContainer; private var _SafeStr_6526:IItemListWindow; private var _SafeStr_6720:PromotedRoomsListCtrl; public function OfficialRoomListCtrl(k:HabboNavigator):void{ this._SafeStr_6513 = k; this._SafeStr_6720 = new PromotedRoomsListCtrl(this._SafeStr_6513); } public function dispose():void{ if (this._SafeStr_6720 != null) { this._SafeStr_6720.dispose(); this._SafeStr_6720 = null; }; } public function set content(k:IWindowContainer):void{ this._content = k; this._SafeStr_6526 = ((this._content) ? IItemListWindow(this._content.findChildByName("item_list_official")) : null); } public function get content():IWindowContainer{ return (this._content); } public function refresh():void{ var _local_3:Boolean; var _local_4:IWindowContainer; var _local_5:Boolean; var k:Array = this._SafeStr_6721(); this._SafeStr_6526.autoArrangeItems = false; this._SafeStr_6722(); var _local_2:int; while (true) { _local_3 = !(((_local_2 % 2) == 0)); _local_4 = IWindowContainer(this._SafeStr_6526.getListItemAt((_local_2 + 1))); if (_local_2 < k.length) { this._SafeStr_6531(true, _local_3, _local_4, k[_local_2]); } else { _local_5 = this._SafeStr_6531(false, _local_3, _local_4, null); if (_local_5) { break; }; }; _local_2++; }; this._SafeStr_6526.autoArrangeItems = true; } private function _SafeStr_6721():Array{ var _local_4:_SafeStr_3312; var k:Array = this._SafeStr_6513.data._SafeStr_6714.entries; var _local_2:Array = new Array(); var _local_3:int; for each (_local_4 in k) { if (_local_4._SafeStr_6723 > 0) { if (_local_4._SafeStr_6723 == _local_3) { _local_2.push(_local_4); }; } else { _local_3 = ((_local_4.open) ? _local_4.index : 0); _local_2.push(_local_4); }; }; return (_local_2); } private function _SafeStr_6531(k:Boolean, _arg_2:Boolean, _arg_3:IWindowContainer, _arg_4:_SafeStr_3312):Boolean{ if (_arg_3 == null) { if (!k) { return (true); }; _arg_3 = this._SafeStr_6513._SafeStr_6724._SafeStr_6529(_arg_2); this._SafeStr_6526.addListItem(_arg_3); }; this._SafeStr_6513._SafeStr_6724._SafeStr_6531(_arg_3, k, _arg_4); return (false); } private function _SafeStr_6722():void{ var k:IWindowContainer = IWindowContainer(this._SafeStr_6526.getListItemAt(0)); this._SafeStr_6720.refresh(k, this._SafeStr_6513.data._SafeStr_6725.entries); } } }//package _-0ft // _SafeStr_3312 = "_-kC" (String#15079, DoABC#3) // _SafeStr_3363 = "_-1Ao" (String#8765, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6526 = "_-6ey" (String#121, DoABC#3) // _SafeStr_6529 = "_-TW" (String#39550, DoABC#3) // _SafeStr_6531 = "_-0Jx" (String#567, DoABC#3) // _SafeStr_6714 = "_-4V1" (String#33136, DoABC#3) // _SafeStr_6720 = "_-16Z" (String#24758, DoABC#3) // _SafeStr_6721 = "_-5Yu" (String#35751, DoABC#3) // _SafeStr_6722 = "_-2AZ" (String#27331, DoABC#3) // _SafeStr_6723 = "_-S5" (String#39487, DoABC#3) // _SafeStr_6724 = "_-2Lp" (String#9996, DoABC#3) // _SafeStr_6725 = "_-2gx" (String#28595, DoABC#3) //------------------------------------------------------------ //_-0ft.PopularTagsListCtrl package _-0ft{ import _-62S._SafeStr_3363; import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-2Bc.IItemListWindow; import _-62S.TagRenderer; import _-5J6._SafeStr_4802; import _-62S._SafeStr_3068; import _-2Bc.ITextWindow; import _-2Bc.*; import _-62S.*; import _-4IA.*; import _-1f9.*; import _-ra.*; public class PopularTagsListCtrl implements _SafeStr_3363 { private var _SafeStr_6513:HabboNavigator; private var _content:IWindowContainer; private var _SafeStr_6526:IItemListWindow; private var _SafeStr_6726:int; private var _SafeStr_6727:TagRenderer; public function PopularTagsListCtrl(k:HabboNavigator):void{ this._SafeStr_6513 = k; this._SafeStr_6727 = new TagRenderer(this._SafeStr_6513); } public function dispose():void{ if (this._SafeStr_6727) { this._SafeStr_6727.dispose(); this._SafeStr_6727 = null; }; } public function set content(k:IWindowContainer):void{ this._content = k; this._SafeStr_6526 = ((this._content) ? IItemListWindow(this._content.findChildByName("item_list")) : null); } public function get content():IWindowContainer{ return (this._content); } public function refresh():void{ var _local_4:_SafeStr_4802; this._SafeStr_6727._SafeStr_6728 = true; var k:Array = this._SafeStr_6513.data._SafeStr_6729.tags; var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_6526.getListItemAt(0)); if (_local_2 == null) { _local_2 = IWindowContainer(this._SafeStr_6513.getXmlWindow("grs_popular_tag_row")); this._SafeStr_6526.addListItem(_local_2); }; _SafeStr_3068._SafeStr_6550(_local_2); var _local_3:int; while (_local_3 < this._SafeStr_6513.data._SafeStr_6729.tags.length) { _local_4 = this._SafeStr_6513.data._SafeStr_6729.tags[_local_3]; this._SafeStr_6727._SafeStr_6730(_local_2, _local_3, _local_4.tagName); _local_3++; }; _SafeStr_3068._SafeStr_6731(_local_2, _local_2.width, 18, 3); _local_2.height = _SafeStr_3068._SafeStr_6532(_local_2); this._content.findChildByName("no_tags_found").visible = (k.length < 1); } private function _SafeStr_6732(k:IWindowContainer, _arg_2:_SafeStr_4802):void{ var _local_3:String = "txt"; var _local_4:ITextWindow = ITextWindow(k.findChildByName(_local_3)); if (_arg_2 == null) { return; }; _local_4.visible = true; _local_4.text = _arg_2.tagName; } } }//package _-0ft // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_3363 = "_-1Ao" (String#8765, DoABC#3) // _SafeStr_4802 = "_-5oB" (String#13472, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6526 = "_-6ey" (String#121, DoABC#3) // _SafeStr_6532 = "_-63X" (String#36980, DoABC#3) // _SafeStr_6550 = "_-4Xg" (String#12201, DoABC#3) // _SafeStr_6726 = "_-4ob" (String#33901, DoABC#3) // _SafeStr_6727 = "_-3S5" (String#1515, DoABC#3) // _SafeStr_6728 = "_-5ro" (String#13520, DoABC#3) // _SafeStr_6729 = "_-3jV" (String#31212, DoABC#3) // _SafeStr_6730 = "_-5gp" (String#36063, DoABC#3) // _SafeStr_6731 = "_-2Dn" (String#27445, DoABC#3) // _SafeStr_6732 = "_-4cQ" (String#33411, DoABC#3) //------------------------------------------------------------ //_-0ft.PromotedRoomsListCtrl package _-0ft{ import _-1tK._SafeStr_3; import _-62S.HabboNavigator; import _-62S.UserCountRenderer; import _-4IA.IWindowContainer; import _-62S._SafeStr_3068; import _-4IA.IWindow; import _-5J6._SafeStr_4800; import _-1f9.WindowMouseEvent; import _-3hz._SafeStr_3321; import _-1f9.WindowEvent; import _-4xe._SafeStr_2641; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3632; import _-62S.*; public class PromotedRoomsListCtrl implements _SafeStr_3 { private static const _SafeStr_6524:int = 5; private var _SafeStr_6513:HabboNavigator; private var _SafeStr_6525:UserCountRenderer; private var _SafeStr_6733:_SafeStr_5157; public function PromotedRoomsListCtrl(k:HabboNavigator):void{ this._SafeStr_6513 = k; this._SafeStr_6525 = new UserCountRenderer(this._SafeStr_6513); this._SafeStr_6733 = new _SafeStr_5157(this._SafeStr_6513); } public function dispose():void{ this._SafeStr_6513 = null; if (this._SafeStr_6525) { this._SafeStr_6525.dispose(); this._SafeStr_6525 = null; }; if (this._SafeStr_6733) { this._SafeStr_6733.dispose(); this._SafeStr_6733 = null; }; } public function get disposed():Boolean{ return ((this._SafeStr_6513 == null)); } private function getCategoryContainer(k:IWindowContainer, _arg_2:int):IWindowContainer{ return (IWindowContainer(k.getChildByID(_arg_2))); } public function refresh(k:IWindowContainer, _arg_2:Array):void{ var _local_5:IWindowContainer; _SafeStr_3068._SafeStr_6550(k); var _local_3:int; var _local_4:int; while (_local_4 < _arg_2.length) { _local_5 = this.getCategoryContainer(k, _local_4); if (_local_5 == null) { _local_5 = this._SafeStr_6529(_local_4); _local_5.id = _local_4; k.addChild(_local_5); }; this._SafeStr_6531(_local_5, _arg_2[_local_4]); _local_5.y = _local_3; _local_3 = (_local_3 + (_local_5.height + _SafeStr_6524)); _local_5.visible = true; _local_4++; }; k.height = (((_SafeStr_3068._SafeStr_6532(k) > 0)) ? (_SafeStr_3068._SafeStr_6532(k) + 5) : 0); } public function _SafeStr_6529(k:int):IWindowContainer{ var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_6513.getXmlWindow("grs_promoted_room_category")); this._SafeStr_6534(_local_2, k, "enter_room_button", this._SafeStr_6734); this._SafeStr_6534(_local_2, k, "leader_region", this._SafeStr_6735); this._SafeStr_6534(_local_2, k, "toggle_open_region", this._SafeStr_6736); this._SafeStr_6513.refreshButton(_local_2, "navi_room_icon", true, null, 0); return (_local_2); } private function _SafeStr_6737(k:IWindowContainer, _arg_2:String, _arg_3:int=3):int{ var _local_4:IWindow = k.findChildByName(_arg_2); return (((_local_4.x + _local_4.width) + _arg_3)); } private function _SafeStr_6534(k:IWindowContainer, _arg_2:int, _arg_3:String, _arg_4:Function):void{ k.findChildByName(_arg_3).procedure = _arg_4; k.findChildByName(_arg_3).id = _arg_2; } public function _SafeStr_6531(k:IWindowContainer, _arg_2:_SafeStr_4800):void{ var _local_3:String = this._SafeStr_6513.getText(("promotedroomcategory." + _arg_2.code)); k.findChildByName("category_name_txt").caption = _local_3; k.findChildByName("category_header").width = (k.findChildByName("category_name_txt").width + 13); this._SafeStr_6513.registerParameter("navigator.promotedrooms.hidetopten", "category", _local_3); this._SafeStr_6513.registerParameter("navigator.promotedrooms.viewtopten", "category", _local_3); k.findChildByName("open_txt").caption = this._SafeStr_6513.getText("navigator.promotedrooms.viewtopten"); k.findChildByName("close_txt").caption = this._SafeStr_6513.getText("navigator.promotedrooms.hidetopten"); k.findChildByName("room_name_txt").caption = _arg_2._SafeStr_6738.roomName; var _local_4:IWindow = k.findChildByName("leader_name_txt"); _local_4.caption = ((_arg_2._SafeStr_6738._SafeStr_6739) ? _arg_2._SafeStr_6738.ownerName : ""); _local_4.x = this._SafeStr_6737(k, "leader_name_caption_txt", 0); k.findChildByName("arrow_down_icon").visible = _arg_2.open; k.findChildByName("arrow_right_icon").visible = !(_arg_2.open); k.findChildByName("close_txt").visible = _arg_2.open; k.findChildByName("open_txt").visible = !(_arg_2.open); k.findChildByName("arrow_down_icon").x = this._SafeStr_6737(k, "close_txt"); k.findChildByName("arrow_right_icon").x = this._SafeStr_6737(k, "open_txt"); this._SafeStr_6525.refreshUserCount(_arg_2._SafeStr_6738._SafeStr_6560, IWindowContainer(k.findChildByName("enter_room_button")), _arg_2._SafeStr_6738.userCount, "${navigator.usercounttooltip.users}", 222, 35); this._SafeStr_6740(k, _arg_2); k.findChildByName("item_list").visible = _arg_2.open; if (_arg_2.open) { k.findChildByName("item_list").height = (_arg_2.rooms.length * 17); this._SafeStr_6733.content = k; this._SafeStr_6733.category = _arg_2; this._SafeStr_6733.refresh(); }; k.height = ((_arg_2.open) ? (_SafeStr_3068._SafeStr_6532(k) + 3) : 90); } private function _SafeStr_6734(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_4800; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_6741(_arg_2); this._SafeStr_6513.data.roomSessionTags = new _SafeStr_3321(_local_3.code, "1"); this._SafeStr_6513.goToPrivateRoom(_local_3._SafeStr_6738.flatId); this._SafeStr_6513._SafeStr_6742(); }; } private function _SafeStr_6735(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_4800; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_6741(_arg_2); this._SafeStr_6513.trackGoogle("extendedProfile", "navigator_promotedRoom"); this._SafeStr_6513.send(new _SafeStr_2641(_local_3._SafeStr_6738._SafeStr_6743)); }; } private function _SafeStr_6736(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; var _local_4:_SafeStr_4800; var _local_5:_SafeStr_4800; if (k.type == WindowMouseEvent.CLICK) { while (_local_3 < this._SafeStr_6513.data._SafeStr_6725.entries.length) { _local_5 = this._SafeStr_6513.data._SafeStr_6725.entries[_local_3]; if (_arg_2.id != _local_3) { _local_5.open = false; }; _local_3++; }; _local_4 = this._SafeStr_6741(_arg_2); _local_4._SafeStr_6711(); this._SafeStr_6513._SafeStr_6536.refresh(); }; } private function _SafeStr_6741(k:IWindow):_SafeStr_4800{ return (this._SafeStr_6513.data._SafeStr_6725.entries[k.id]); } private function _SafeStr_6740(k:IWindowContainer, _arg_2:_SafeStr_4800):void{ var _local_3:_SafeStr_2537 = _SafeStr_2537(k.findChildByName("avatar_image_widget")); var _local_4:_SafeStr_3632 = _SafeStr_3632(_local_3.widget); _local_4.figure = _arg_2._SafeStr_6744; } } }//package _-0ft // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_3321 = "_-6b9" (String#38260, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_4800 = "_-32B" (String#10693, DoABC#3) // _SafeStr_5157 = "_-32J" (String#10695, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6524 = "_-0rB" (String#8425, DoABC#3) // _SafeStr_6525 = "_-5Vz" (String#1570, DoABC#3) // _SafeStr_6529 = "_-TW" (String#39550, DoABC#3) // _SafeStr_6531 = "_-0Jx" (String#567, DoABC#3) // _SafeStr_6532 = "_-63X" (String#36980, DoABC#3) // _SafeStr_6534 = "_-6Rn" (String#14130, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6550 = "_-4Xg" (String#12201, DoABC#3) // _SafeStr_6560 = "_-2o3" (String#28874, DoABC#3) // _SafeStr_6711 = "_-4U3" (String#33103, DoABC#3) // _SafeStr_6725 = "_-2gx" (String#28595, DoABC#3) // _SafeStr_6733 = "_-2oI" (String#28886, DoABC#3) // _SafeStr_6734 = "_-3PC" (String#30401, DoABC#3) // _SafeStr_6735 = "_-0rP" (String#24134, DoABC#3) // _SafeStr_6736 = "_-4NA" (String#32839, DoABC#3) // _SafeStr_6737 = "_-29P" (String#27286, DoABC#3) // _SafeStr_6738 = "_-0uk" (String#24260, DoABC#3) // _SafeStr_6739 = "_-5b4" (String#35830, DoABC#3) // _SafeStr_6740 = "_-2RS" (String#10090, DoABC#3) // _SafeStr_6741 = "_-4s5" (String#12532, DoABC#3) // _SafeStr_6742 = "_-1J1" (String#8916, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_6744 = "_-5MA" (String#35231, DoABC#3) //------------------------------------------------------------ //_-0ft.RoomAdListCtrl package _-0ft{ import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-5fU._SafeStr_2339; import _-2Bc.ITextWindow; import _-62S._SafeStr_3068; import _-5J6._SafeStr_3311; import _-5J6._SafeStr_2331; import _-4IA.IWindow; import _-0o5._SafeStr_4246; import _-1f9.WindowEvent; public class RoomAdListCtrl extends GuestRoomListCtrl { public function RoomAdListCtrl(k:HabboNavigator, _arg_2:int, _arg_3:Boolean){ super(k, _arg_2, _arg_3); } override protected function getListEntry(k:int):IWindowContainer{ var _local_2:IWindowContainer = IWindowContainer(_SafeStr_6513.getXmlWindow("grs_room_ads_details_phase_one")); _local_2.background = true; _local_2.addEventListener(WindowMouseEvent._SafeStr_6547, _SafeStr_6548); _local_2.addEventListener(WindowMouseEvent._SafeStr_5501, onMouseOver); _local_2.addEventListener(WindowMouseEvent._SafeStr_5502, onMouseOut); _local_2.addEventListener(WindowMouseEvent.CLICK, this.onMouseClick); _local_2.setParamFlag(_SafeStr_2339._SafeStr_6366, true); _local_2.setParamFlag(_SafeStr_2339._SafeStr_6549, true); _local_2.color = getBgColor(k); _local_2.tags.push(k); return (_local_2); } override protected function refreshEntryDetails(k:IWindowContainer, _arg_2:_SafeStr_2331):void{ k.visible = true; var _local_3:ITextWindow = ITextWindow(k.getChildByName("adname")); _local_3.visible = true; _SafeStr_3068._SafeStr_6561(_local_3, _arg_2._SafeStr_6745, k.width); _SafeStr_6513.refreshButton(k, "doormode_doorbell_small", (_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6556), null, 0); _SafeStr_6513.refreshButton(k, "doormode_password_small", (_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6555), null, 0); _SafeStr_6513.refreshButton(k, "doormode_invisible_small", (_arg_2._SafeStr_6553 == _SafeStr_3311._SafeStr_6554), null, 0); _SafeStr_6525.refreshUserCount(_arg_2._SafeStr_6560, k, _arg_2.userCount, "${navigator.usercounttooltip.users}", 308, 2); } private function _SafeStr_6564(k:int):_SafeStr_2331{ return (getRooms()[k]); } override protected function onMouseClick(k:WindowEvent):void{ var _local_2:IWindow = k.target; var _local_3:int = _local_2.tags[0]; var _local_4:_SafeStr_2331 = this._SafeStr_6564(_local_3); if (_SafeStr_6513) { _SafeStr_6513.send(new _SafeStr_4246(_local_4.flatId, _local_4._SafeStr_6745, _local_4._SafeStr_6746)); }; super.onMouseClick(k); } } }//package _-0ft // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_3311 = "_-25r" (String#27158, DoABC#3) // _SafeStr_4246 = "_-2Hx" (String#27613, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6366 = "_-3cf" (String#30932, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6525 = "_-5Vz" (String#1570, DoABC#3) // _SafeStr_6547 = "_-456" (String#32098, DoABC#3) // _SafeStr_6548 = "_-5eg" (String#1575, DoABC#3) // _SafeStr_6549 = "_-5aL" (String#35803, DoABC#3) // _SafeStr_6553 = "_-6fQ" (String#14345, DoABC#3) // _SafeStr_6554 = "_-3RC" (String#30487, DoABC#3) // _SafeStr_6555 = "_-5L" (String#35189, DoABC#3) // _SafeStr_6556 = "_-1pO" (String#26478, DoABC#3) // _SafeStr_6560 = "_-2o3" (String#28874, DoABC#3) // _SafeStr_6561 = "_-1uw" (String#26704, DoABC#3) // _SafeStr_6564 = "_-vG" (String#15266, DoABC#3) // _SafeStr_6745 = "_-6UQ" (String#38011, DoABC#3) // _SafeStr_6746 = "_-Sd" (String#39511, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_2661 package _-0gF{ public interface _SafeStr_2661 { function initialize(_arg_1:XML):Boolean; function dispose():void; } }//package _-0gF // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_2663 package _-0gF{ import _-4wZ._SafeStr_2456; import _-0eJ._SafeStr_2304; import flash.display.BitmapData; import flash.geom.Rectangle; public interface _SafeStr_2663 { function set object(_arg_1:_SafeStr_2456):void; function get object():_SafeStr_2456; function dispose():void; function initialize(_arg_1:_SafeStr_2661):Boolean; function update(_arg_1:_SafeStr_2304, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void; function get image():BitmapData; function getImage(_arg_1:int, _arg_2:int):BitmapData; function get boundingRectangle():Rectangle; function getInstanceId():int; function _SafeStr_6271():int; } }//package _-0gF // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_2663 = "_-5Gr" (String#12949, DoABC#3) // _SafeStr_6271 = "_-27Y" (String#1493, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_2664 package _-0gF{ import _-1WY._SafeStr_2662; public interface _SafeStr_2664 extends _SafeStr_2663 { function get _SafeStr_5958():_SafeStr_2662; function set _SafeStr_5958(_arg_1:_SafeStr_2662):void; function setExternalBaseUrls(_arg_1:String, _arg_2:String, _arg_3:Boolean):void; } }//package _-0gF // _SafeStr_2662 = "_-4Pk" (String#12046, DoABC#3) // _SafeStr_2663 = "_-5Gr" (String#12949, DoABC#3) // _SafeStr_2664 = "_-WN" (String#14843, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_2753 package _-0gF{ public interface _SafeStr_2753 extends _SafeStr_2664 { function get _SafeStr_5961():int; function _SafeStr_6096(_arg_1:int):_SafeStr_4369; function getSpriteList():Array; } }//package _-0gF // _SafeStr_2664 = "_-WN" (String#14843, DoABC#3) // _SafeStr_2753 = "_-4xs" (String#12627, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_2780 package _-0gF{ import __AS3__.vec.Vector; public interface _SafeStr_2780 { function get _SafeStr_6747():Vector.<_SafeStr_4386>; } }//package _-0gF // _SafeStr_2780 = "_-0dd" (String#8229, DoABC#3) // _SafeStr_4386 = "_-4JT" (String#11960, DoABC#3) // _SafeStr_6747 = "_-08t" (String#7731, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_4369 package _-0gF{ import flash.display.BitmapData; public interface _SafeStr_4369 { function get asset():BitmapData; function set asset(_arg_1:BitmapData):void; function get assetName():String; function set assetName(_arg_1:String):void; function get _SafeStr_6262():String; function set _SafeStr_6262(_arg_1:String):void; function get _SafeStr_6263():String; function set _SafeStr_6263(_arg_1:String):void; function get visible():Boolean; function set visible(_arg_1:Boolean):void; function get tag():String; function set tag(_arg_1:String):void; function get alpha():int; function set alpha(_arg_1:int):void; function get color():int; function set color(_arg_1:int):void; function get blendMode():String; function set blendMode(_arg_1:String):void; function get filters():Array; function set filters(_arg_1:Array):void; function get flipH():Boolean; function set flipH(_arg_1:Boolean):void; function get flipV():Boolean; function set flipV(_arg_1:Boolean):void; function get direction():int; function set direction(_arg_1:int):void; function get offsetX():int; function set offsetX(_arg_1:int):void; function get offsetY():int; function set offsetY(_arg_1:int):void; function get width():int; function get height():int; function get relativeDepth():Number; function set relativeDepth(_arg_1:Number):void; function get _SafeStr_6748():Boolean; function set _SafeStr_6748(_arg_1:Boolean):void; function get _SafeStr_6264():Boolean; function set _SafeStr_6264(_arg_1:Boolean):void; function get _SafeStr_6749():int; function get _SafeStr_6081():int; function set _SafeStr_6750(_arg_1:int):void; function get _SafeStr_6750():int; function set _SafeStr_6256(_arg_1:String):void; function get _SafeStr_6256():String; function get _SafeStr_6258():int; function set _SafeStr_6258(_arg_1:int):void; function get _SafeStr_6751():int; function set _SafeStr_6751(_arg_1:int):void; } }//package _-0gF // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_6081 = "_-1im" (String#2976, DoABC#3) // _SafeStr_6256 = "_-0U0" (String#8078, DoABC#3) // _SafeStr_6258 = "_-5V8" (String#13182, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) // _SafeStr_6263 = "_-2w8" (String#10581, DoABC#3) // _SafeStr_6264 = "_-143" (String#8655, DoABC#3) // _SafeStr_6748 = "_-5r7" (String#13510, DoABC#3) // _SafeStr_6749 = "_-0dc" (String#8228, DoABC#3) // _SafeStr_6750 = "_-6ZH" (String#14252, DoABC#3) // _SafeStr_6751 = "_-1Hw" (String#8898, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_4370 package _-0gF{ import flash.display.BitmapData; import flash.geom.Point; import _-0E2._SafeStr_4372; import _-0E2._SafeStr_4382; public final class _SafeStr_4370 implements _SafeStr_4369 { private static var _SafeStr_6752:int = 0; private var _SafeStr_6753:BitmapData = null; private var _SafeStr_6754:String = ""; private var _SafeStr_6755:String = ""; private var _SafeStr_6756:String = null; private var _SafeStr_6757:String = null; private var _SafeStr_6758:Boolean = true; private var _SafeStr_6759:String = ""; private var _SafeStr_6760:int = 0xFF; private var _color:int = 0xFFFFFF; private var _SafeStr_6761:String = "normal"; private var _flipH:Boolean = false; private var _flipV:Boolean = false; private var _SafeStr_6162:int = 0; private var _SafeStr_6061:Point; private var _SafeStr_6068:int = 0; private var _height:int = 0; private var _SafeStr_6448:Number = 0; private var _SafeStr_6762:int = 0; private var _SafeStr_6763:Boolean = false; private var _SafeStr_6764:int; private var _SafeStr_6237:Boolean = false; private var _SafeStr_6765:int = 0; private var _SafeStr_6766:int = 0; private var _SafeStr_6767:Array = null; protected var _SafeStr_6768:int; private var _SafeStr_6769:String; public function _SafeStr_4370(){ this._SafeStr_6061 = new Point(0, 0); this._SafeStr_6764 = _SafeStr_4372._SafeStr_6259; this._SafeStr_6768 = _SafeStr_4382.DEFAULT; super(); this._SafeStr_6766 = _SafeStr_6752++; } public function dispose():void{ this._SafeStr_6753 = null; this._SafeStr_6068 = 0; this._height = 0; } public function get asset():BitmapData{ return (this._SafeStr_6753); } public function get assetName():String{ return (this._SafeStr_6754); } public function get _SafeStr_6263():String{ return (this._SafeStr_6756); } public function set _SafeStr_6263(k:String):void{ this._SafeStr_6756 = k; } public function get _SafeStr_6770():String{ return (this._SafeStr_6757); } public function set _SafeStr_6770(k:String):void{ this._SafeStr_6757 = k; } public function get visible():Boolean{ return (this._SafeStr_6758); } public function get tag():String{ return (this._SafeStr_6759); } public function get alpha():int{ return (this._SafeStr_6760); } public function get color():int{ return (this._color); } public function get blendMode():String{ return (this._SafeStr_6761); } public function get flipV():Boolean{ return (this._flipV); } public function get flipH():Boolean{ return (this._flipH); } public function get direction():int{ return (this._SafeStr_6162); } public function get offsetX():int{ return (this._SafeStr_6061.x); } public function get offsetY():int{ return (this._SafeStr_6061.y); } public function get width():int{ return (this._SafeStr_6068); } public function get height():int{ return (this._height); } public function get relativeDepth():Number{ return (this._SafeStr_6448); } public function get _SafeStr_6748():Boolean{ return (this._SafeStr_6763); } public function get _SafeStr_6264():Boolean{ return (this._SafeStr_6237); } public function get _SafeStr_6749():int{ return (this._SafeStr_6766); } public function get _SafeStr_6081():int{ return (this._SafeStr_6765); } public function get filters():Array{ return (this._SafeStr_6767); } public function get _SafeStr_6750():int{ return (this._SafeStr_6768); } public function get _SafeStr_6256():String{ return (this._SafeStr_6769); } public function set _SafeStr_6256(k:String):void{ this._SafeStr_6769 = k; } public function get _SafeStr_6751():int{ return (this._SafeStr_6762); } public function set _SafeStr_6751(k:int):void{ this._SafeStr_6762 = k; } public function set _SafeStr_6750(k:int):void{ this._SafeStr_6768 = k; } public function set asset(k:BitmapData):void{ if (k == this._SafeStr_6753) { return; }; if (k != null) { this._SafeStr_6068 = k.width; this._height = k.height; }; this._SafeStr_6753 = k; this._SafeStr_6765++; } public function set assetName(k:String):void{ if (k == this._SafeStr_6754) { return; }; this._SafeStr_6754 = k; this._SafeStr_6765++; } public function set visible(k:Boolean):void{ if (k == this._SafeStr_6758) { return; }; this._SafeStr_6758 = k; this._SafeStr_6765++; } public function set tag(k:String):void{ if (k == this._SafeStr_6759) { return; }; this._SafeStr_6759 = k; this._SafeStr_6765++; } public function set alpha(k:int):void{ k = (k & 0xFF); if (k == this._SafeStr_6760) { return; }; this._SafeStr_6760 = k; this._SafeStr_6765++; } public function set color(k:int):void{ k = (k & 0xFFFFFF); if (k == this._color) { return; }; this._color = k; this._SafeStr_6765++; } public function set blendMode(k:String):void{ if (k == this._SafeStr_6761) { return; }; this._SafeStr_6761 = k; this._SafeStr_6765++; } public function set filters(k:Array):void{ if (k == this._SafeStr_6767) { return; }; this._SafeStr_6767 = k; this._SafeStr_6765++; } public function set flipH(k:Boolean):void{ if (k == this._flipH) { return; }; this._flipH = k; this._SafeStr_6765++; } public function set flipV(k:Boolean):void{ if (k == this._flipV) { return; }; this._flipV = k; this._SafeStr_6765++; } public function set direction(k:int):void{ this._SafeStr_6162 = k; } public function set offsetX(k:int):void{ if (k == this._SafeStr_6061.x) { return; }; this._SafeStr_6061.x = k; this._SafeStr_6765++; } public function set offsetY(k:int):void{ if (k == this._SafeStr_6061.y) { return; }; this._SafeStr_6061.y = k; this._SafeStr_6765++; } public function set relativeDepth(k:Number):void{ if (k == this._SafeStr_6448) { return; }; this._SafeStr_6448 = k; this._SafeStr_6765++; } public function set _SafeStr_6748(k:Boolean):void{ if (k == this._SafeStr_6763) { return; }; this._SafeStr_6763 = k; this._SafeStr_6765++; } public function set _SafeStr_6264(k:Boolean):void{ if (this._SafeStr_6237 == k) { return; }; this._SafeStr_6237 = k; this._SafeStr_6765++; } public function get _SafeStr_6258():int{ return (this._SafeStr_6764); } public function set _SafeStr_6258(k:int):void{ if (this._SafeStr_6764 == k) { return; }; this._SafeStr_6764 = k; this._SafeStr_6765++; } public function get _SafeStr_6262():String{ return (this._SafeStr_6755); } public function set _SafeStr_6262(k:String):void{ this._SafeStr_6755 = k; } } }//package _-0gF // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_4370 = "_-5yl" (String#13639, DoABC#3) // _SafeStr_4372 = "_-3-5" (String#10647, DoABC#3) // _SafeStr_4382 = "_-6Js" (String#13993, DoABC#3) // _SafeStr_6061 = "_-3IF" (String#501, DoABC#3) // _SafeStr_6068 = "_-64A" (String#105, DoABC#3) // _SafeStr_6081 = "_-1im" (String#2976, DoABC#3) // _SafeStr_6162 = "_-0D7" (String#242, DoABC#3) // _SafeStr_6237 = "_-4l0" (String#3749, DoABC#3) // _SafeStr_6256 = "_-0U0" (String#8078, DoABC#3) // _SafeStr_6258 = "_-5V8" (String#13182, DoABC#3) // _SafeStr_6259 = "_-6k4" (String#38609, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) // _SafeStr_6263 = "_-2w8" (String#10581, DoABC#3) // _SafeStr_6264 = "_-143" (String#8655, DoABC#3) // _SafeStr_6448 = "_-4BT" (String#3613, DoABC#3) // _SafeStr_6748 = "_-5r7" (String#13510, DoABC#3) // _SafeStr_6749 = "_-0dc" (String#8228, DoABC#3) // _SafeStr_6750 = "_-6ZH" (String#14252, DoABC#3) // _SafeStr_6751 = "_-1Hw" (String#8898, DoABC#3) // _SafeStr_6752 = "_-3Bn" (String#3364, DoABC#3) // _SafeStr_6753 = "_-0vB" (String#371, DoABC#3) // _SafeStr_6754 = "_-0wX" (String#1456, DoABC#3) // _SafeStr_6755 = "_-0e7" (String#8238, DoABC#3) // _SafeStr_6756 = "_-5KK" (String#35165, DoABC#3) // _SafeStr_6757 = "_-0q-" (String#24087, DoABC#3) // _SafeStr_6758 = "_-2hb" (String#324, DoABC#3) // _SafeStr_6759 = "_-1z2" (String#575, DoABC#3) // _SafeStr_6760 = "_-BX" (String#4319, DoABC#3) // _SafeStr_6761 = "_-6U" (String#14164, DoABC#3) // _SafeStr_6762 = "_-0Kk" (String#22816, DoABC#3) // _SafeStr_6763 = "_-2tF" (String#10545, DoABC#3) // _SafeStr_6764 = "_-4ag" (String#33347, DoABC#3) // _SafeStr_6765 = "_-5Tx" (String#1569, DoABC#3) // _SafeStr_6766 = "_-32F" (String#1509, DoABC#3) // _SafeStr_6767 = "_-ll" (String#15096, DoABC#3) // _SafeStr_6768 = "_-2am" (String#28349, DoABC#3) // _SafeStr_6769 = "_-50w" (String#1115, DoABC#3) // _SafeStr_6770 = "_-1Uc" (String#25667, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_4386 package _-0gF{ import _-0eJ._SafeStr_2306; import _-0eJ._SafeStr_2304; public interface _SafeStr_4386 { function get uniqueId():int; function get location():_SafeStr_2306; function get _SafeStr_6072():_SafeStr_2306; function get _SafeStr_6073():_SafeStr_2306; function get color():uint; function _SafeStr_6771(_arg_1:_SafeStr_2304):Array; } }//package _-0gF // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_4386 = "_-4JT" (String#11960, DoABC#3) // _SafeStr_6072 = "_-1NG" (String#8990, DoABC#3) // _SafeStr_6073 = "_-3J0" (String#10974, DoABC#3) // _SafeStr_6771 = "_-1T0" (String#9086, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_4682 package _-0gF{ import __AS3__.vec.Vector; import flash.geom.Point; public interface _SafeStr_4682 { function set z(_arg_1:Number):void; function get z():Number; function set cornerPoints(_arg_1:Vector.):void; function get cornerPoints():Vector.; function get color():uint; function get _SafeStr_6772():Array; function get _SafeStr_6773():Array; function get _SafeStr_6774():Array; function get _SafeStr_6775():Array; function _SafeStr_6776():Boolean; function get _SafeStr_6777():Array; } }//package _-0gF // _SafeStr_4682 = "_-4Kn" (String#11979, DoABC#3) // _SafeStr_6772 = "_-L2" (String#14656, DoABC#3) // _SafeStr_6773 = "_-0Xa" (String#8133, DoABC#3) // _SafeStr_6774 = "_-0ih" (String#8299, DoABC#3) // _SafeStr_6775 = "_-4mH" (String#12431, DoABC#3) // _SafeStr_6776 = "_-6Zc" (String#14257, DoABC#3) // _SafeStr_6777 = "_-0kA" (String#8318, DoABC#3) //------------------------------------------------------------ //_-0gF._SafeStr_4684 package _-0gF{ public interface _SafeStr_4684 { function get x():int; function get y():int; function get z():Number; function get sprite():_SafeStr_4369; } }//package _-0gF // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_4684 = "_-2C0" (String#9830, DoABC#3) //------------------------------------------------------------ //_-0gF.RoomObjectSpriteVisualization package _-0gF{ import _-4wZ._SafeStr_2456; import _-1WY._SafeStr_2662; import _-0eJ._SafeStr_2304; import flash.display.BitmapData; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.geom.Rectangle; import flash.display.BlendMode; import flash.geom.Point; public class RoomObjectSpriteVisualization implements _SafeStr_2753 { private static var _SafeStr_6752:int = 0; private var _SafeStr_6778:Array; private var _SafeStr_6779:_SafeStr_2456; private var _SafeStr_6780:_SafeStr_2662; protected var _SafeStr_6270:int = -1; protected var _SafeStr_6257:int = -1; protected var _SafeStr_6117:int = -1; private var _SafeStr_6766:int = 0; private var _SafeStr_6765:int = 0; public function RoomObjectSpriteVisualization(){ this._SafeStr_6766 = _SafeStr_6752++; this._SafeStr_6778 = []; this._SafeStr_6779 = null; this._SafeStr_6780 = null; } public function dispose():void{ var k:_SafeStr_4370; if (this._SafeStr_6778 != null) { while (this._SafeStr_6778.length > 0) { k = (this._SafeStr_6778[0] as _SafeStr_4370); if (k != null) { k.dispose(); }; this._SafeStr_6778.pop(); }; this._SafeStr_6778 = null; }; this._SafeStr_6779 = null; this._SafeStr_5958 = null; } public function set _SafeStr_5958(k:_SafeStr_2662):void{ if (this._SafeStr_6780 != null) { this._SafeStr_6780._SafeStr_6781(); }; this._SafeStr_6780 = k; if (this._SafeStr_6780 != null) { this._SafeStr_6780._SafeStr_6782(); }; } public function setExternalBaseUrls(k:String, _arg_2:String, _arg_3:Boolean):void{ } public function get _SafeStr_5958():_SafeStr_2662{ return (this._SafeStr_6780); } public function _SafeStr_6271():int{ return (this._SafeStr_6765); } public function getInstanceId():int{ return (this._SafeStr_6766); } protected function _SafeStr_6040(k:int):void{ var _local_2:_SafeStr_4370; while (this._SafeStr_6778.length > k) { _local_2 = (this._SafeStr_6778[(this._SafeStr_6778.length - 1)] as _SafeStr_4370); if (_local_2 != null) { _local_2.dispose(); }; this._SafeStr_6778.pop(); }; while (this._SafeStr_6778.length < k) { _local_2 = new _SafeStr_4370(); this._SafeStr_6778.push(_local_2); }; } public function _SafeStr_6783():_SafeStr_4369{ return (this._SafeStr_6784(this._SafeStr_6778.length)); } public function _SafeStr_6784(k:int):_SafeStr_4369{ var _local_2:_SafeStr_4369 = new _SafeStr_4370(); if (k >= this._SafeStr_6778.length) { this._SafeStr_6778.push(_local_2); } else { this._SafeStr_6778.splice(k, 0, _local_2); }; return (_local_2); } public function _SafeStr_6785(k:_SafeStr_4369):void{ var _local_2:int = this._SafeStr_6778.indexOf(k); if (_local_2 == -1) { throw (new Error("Trying to remove non-existing sprite!")); }; this._SafeStr_6778.splice(_local_2, 1); _SafeStr_4370(k).dispose(); } public function get _SafeStr_5961():int{ return (this._SafeStr_6778.length); } public function _SafeStr_6096(k:int):_SafeStr_4369{ if ((((k >= 0)) && ((k < this._SafeStr_6778.length)))) { return (this._SafeStr_6778[k]); }; return (null); } public function get object():_SafeStr_2456{ return (this._SafeStr_6779); } public function set object(k:_SafeStr_2456):void{ this._SafeStr_6779 = k; } public function update(k:_SafeStr_2304, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void{ } protected function _SafeStr_6254():void{ this._SafeStr_6765++; } protected function reset():void{ this._SafeStr_6270 = 0xFFFFFFFF; this._SafeStr_6257 = 0xFFFFFFFF; this._SafeStr_6117 = -1; } public function getSpriteList():Array{ return (null); } public function initialize(k:_SafeStr_2661):Boolean{ return (false); } public function get image():BitmapData{ return (this.getImage(0, -1)); } public function getImage(bgColor:int, originalID:int):BitmapData{ var tR:Number; var tG:Number; var tB:Number; var color:int; var r:int; var g:int; var b:int; var colorTransform:ColorTransform; var matrix:Matrix; var boundingRect:Rectangle = this.boundingRectangle; if ((boundingRect.width * boundingRect.height) == 0) { return (null); }; var count:int = this._SafeStr_5961; var objectSprite:_SafeStr_4369; var spriteList:Array = []; var index:int; var data:BitmapData; index = 0; while (index < count) { objectSprite = this._SafeStr_6096(index); if (((!((objectSprite == null))) && (objectSprite.visible))) { data = objectSprite.asset; if (data != null) { spriteList.push(objectSprite); }; }; index = (index + 1); }; spriteList.sortOn("relativeDepth", (Array.DESCENDING | Array.NUMERIC)); var bitmapData:BitmapData; try { bitmapData = new BitmapData(boundingRect.width, boundingRect.height, true, bgColor); } catch(e:ArgumentError) { _SafeStr_4.log(("Unable to create BitmapData object! " + e)); }; if (!bitmapData) { return (new BitmapData(1, 1, true)); }; index = 0; while (index < spriteList.length) { objectSprite = (spriteList[index] as _SafeStr_4369); data = objectSprite.asset; if (data != null) { color = objectSprite.color; r = (color >> 16); g = ((color >> 8) & 0xFF); b = (color & 0xFF); colorTransform = null; if ((((((r < 0xFF)) || ((g < 0xFF)))) || ((b < 0xFF)))) { tR = (r / 0xFF); tG = (g / 0xFF); tB = (b / 0xFF); colorTransform = new ColorTransform(tR, tG, tB, (objectSprite.alpha / 0xFF)); } else { if (objectSprite.alpha < 0xFF) { colorTransform = new ColorTransform(1, 1, 1, (objectSprite.alpha / 0xFF)); }; }; if (bgColor == 0) { if (objectSprite.blendMode == BlendMode.ADD) { if (colorTransform == null) { colorTransform = new ColorTransform(1, 1, 1, 0); } else { colorTransform.alphaMultiplier = 0; }; }; }; matrix = new Matrix(); if (objectSprite.flipH) { matrix.scale(-1, 1); matrix.translate(data.width, 0); }; if (objectSprite.flipV) { matrix.scale(1, -1); matrix.translate(0, data.height); }; matrix.translate((objectSprite.offsetX - boundingRect.left), (objectSprite.offsetY - boundingRect.top)); bitmapData.draw(data, matrix, colorTransform, objectSprite.blendMode, null, false); }; index = (index + 1); }; return (bitmapData); } public function get boundingRectangle():Rectangle{ var _local_6:Point; var k:int = this._SafeStr_5961; var _local_2:_SafeStr_4369; var _local_3:Rectangle = new Rectangle(); var _local_4:int; var _local_5:BitmapData; _local_4 = 0; while (_local_4 < k) { _local_2 = this._SafeStr_6096(_local_4); if (((!((_local_2 == null))) && (_local_2.visible))) { _local_5 = _local_2.asset; if (_local_5 != null) { _local_6 = new Point(_local_2.offsetX, _local_2.offsetY); if (_local_4 == 0) { _local_3.left = _local_6.x; _local_3.top = _local_6.y; _local_3.right = (_local_6.x + _local_2.width); _local_3.bottom = (_local_6.y + _local_2.height); } else { if (_local_6.x < _local_3.left) { _local_3.left = _local_6.x; }; if (_local_6.y < _local_3.top) { _local_3.top = _local_6.y; }; if ((_local_6.x + _local_2.width) > _local_3.right) { _local_3.right = (_local_6.x + _local_2.width); }; if ((_local_6.y + _local_2.height) > _local_3.bottom) { _local_3.bottom = (_local_6.y + _local_2.height); }; }; }; }; _local_4++; }; return (_local_3); } } }//package _-0gF // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2661 = "_-4Wr" (String#12179, DoABC#3) // _SafeStr_2662 = "_-4Pk" (String#12046, DoABC#3) // _SafeStr_2753 = "_-4xs" (String#12627, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_4370 = "_-5yl" (String#13639, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_6040 = "_-63C" (String#36965, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6117 = "_-3O4" (String#30348, DoABC#3) // _SafeStr_6254 = "_-3ao" (String#30853, DoABC#3) // _SafeStr_6257 = "_-3WH" (String#30667, DoABC#3) // _SafeStr_6270 = "_-43w" (String#32049, DoABC#3) // _SafeStr_6271 = "_-27Y" (String#1493, DoABC#3) // _SafeStr_6752 = "_-3Bn" (String#3364, DoABC#3) // _SafeStr_6765 = "_-5Tx" (String#1569, DoABC#3) // _SafeStr_6766 = "_-32F" (String#1509, DoABC#3) // _SafeStr_6778 = "_-4OT" (String#1543, DoABC#3) // _SafeStr_6779 = "_-1M4" (String#828, DoABC#3) // _SafeStr_6780 = "_-1JY" (String#2875, DoABC#3) // _SafeStr_6781 = "_-56O" (String#12783, DoABC#3) // _SafeStr_6782 = "_-33G" (String#10710, DoABC#3) // _SafeStr_6783 = "_-2F9" (String#27496, DoABC#3) // _SafeStr_6784 = "_-3yc" (String#31804, DoABC#3) // _SafeStr_6785 = "_-4wr" (String#34213, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5183 package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_5182; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-3pc._SafeStr_4329; import _-4pw._SafeStr_4214; import _-2Bc._SafeStr_2433; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3660; import _-3DF._SafeStr_5022; import _-1Z6._SafeStr_2274; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; public class _SafeStr_5183 implements _SafeStr_4896, _SafeStr_5182 { private static const _SafeStr_6786:Number = (30 * 1000);//30000 private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6787:String = ""; private var _SafeStr_6788:Date; private var _SafeStr_6789:int; public function _SafeStr_5183(k:HabboLandingView){ this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("expiring_catalog_page_small")); this._container.findChildByName("open_catalog_button").procedure = this._SafeStr_6790; this._container.visible = false; this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4329(this._SafeStr_6791)); } public function refresh():void{ if ((((this._SafeStr_6788 == null)) || (((this._SafeStr_6788.time + _SafeStr_6786) < new Date().time)))) { this._SafeStr_5586.send(new _SafeStr_4214()); this._SafeStr_6788 = new Date(); }; } private function refreshContent():void{ if (this._SafeStr_6787 == "") { this._container.visible = false; return; }; this._container.visible = true; this._container.findChildByName("page_header_txt").caption = this.getText((("landing.view.pageexpiry.page." + this._SafeStr_6787) + ".header")); this._container.findChildByName("page_desc_txt").caption = this.getText((("landing.view.pageexpiry.page." + this._SafeStr_6787) + ".desc")); var k:_SafeStr_2433 = _SafeStr_2433(this._container.findChildByName("promo_bitmap")); k.assetUri = (("${image.library.url}reception/catalog_teaser_" + this._SafeStr_6787) + ".png"); this._SafeStr_6792(); } private function getText(k:String):String{ return ((("${" + k) + "}")); } private function _SafeStr_6790(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.catalog.openCatalogPage(this._SafeStr_6787); this._SafeStr_5586.tracking.trackGoogle("landingView", "click_goToExpiringCatalogPage"); }; } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function _SafeStr_6792():void{ var k:_SafeStr_2537 = _SafeStr_2537(this._container.findChildByName("countdown_widget")); var _local_2:_SafeStr_3660 = _SafeStr_3660(k.widget); _local_2.seconds = this._SafeStr_6789; } private function _SafeStr_6791(k:_SafeStr_2274):void{ var _local_2:_SafeStr_5022 = _SafeStr_5022(k.parser); this._SafeStr_6787 = _local_2.pageName; this._SafeStr_6789 = _local_2._SafeStr_6793; this.refreshContent(); } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } } }//package _-0gK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3660 = "_-lo" (String#15097, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4214 = "extends" (String#42268, DoABC#3) // _SafeStr_4329 = "_-14r" (String#24693, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5022 = "_-6GX" (String#13935, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5183 = "_-0m0" (String#8344, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_6786 = "_-XZ" (String#1626, DoABC#3) // _SafeStr_6787 = "_-5nt" (String#702, DoABC#3) // _SafeStr_6788 = "_-4bK" (String#1551, DoABC#3) // _SafeStr_6789 = "_-6Ex" (String#1597, DoABC#3) // _SafeStr_6790 = "_-09M" (String#2575, DoABC#3) // _SafeStr_6791 = "_-wU" (String#4541, DoABC#3) // _SafeStr_6792 = "_-uB" (String#4526, DoABC#3) // _SafeStr_6793 = "_-6X4" (String#38110, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5184 package _-0gK{ import _-03Z._SafeStr_4896; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1ka._SafeStr_3834; import _-1f9.WindowEvent; public class _SafeStr_5184 implements _SafeStr_4896 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; public function _SafeStr_5184(k:HabboLandingView){ this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("habbo_talents_promo")); this._container.findChildByName("go_button").procedure = this._SafeStr_6794; HabboLandingView._SafeStr_6795(this._container, "title_txt", "hdr_line"); } public function refresh():void{ } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function _SafeStr_6794(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.tracking.trackTalentTrackOpen(this._SafeStr_5586.sessionDataManager.currentTalentTrack, "landingpagepromo"); this._SafeStr_5586.send(new _SafeStr_3834(this._SafeStr_5586.sessionDataManager.currentTalentTrack)); }; } } }//package _-0gK // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5184 = "_-0Vz" (String#8104, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_6794 = "_-1jO" (String#1078, DoABC#3) // _SafeStr_6795 = "_-3ic" (String#31172, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5186 package _-0gK{ import _-1tK._SafeStr_3; import _-03Z._SafeStr_4896; import _-03Z._SafeStr_4894; import _-03Z._SafeStr_5185; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-5Di._SafeStr_2714; import _-4IA.IWindow; import _-5Di._SafeStr_4337; import _-2d0._SafeStr_4006; import _-3JZ._SafeStr_5026; import _-1Z6._SafeStr_2274; import _-2Bc.ITextWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-2d0._SafeStr_2709; import _-2d0._SafeStr_4077; public class _SafeStr_5186 implements _SafeStr_3, _SafeStr_4896, _SafeStr_4894, _SafeStr_5185 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_5763:_SafeStr_2714; private var _SafeStr_6796:int; private var _SafeStr_6797:int; private var _index:int; private var _SafeStr_6798:int; private var _SafeStr_6799:int; private var _SafeStr_6800:String; public function _SafeStr_5186(k:HabboLandingView){ this._SafeStr_5586 = k; } public static function _SafeStr_6801(k:IWindowContainer, _arg_2:int):void{ var _local_5:IWindow; var _local_3:int; var _local_4:int; while (_local_4 < k.numChildren) { _local_5 = k.getChildAt(_local_4); _local_5.x = _local_3; _local_3 = (_local_3 + (_local_5.width + _arg_2)); _local_4++; }; } public function set _SafeStr_5520(k:String):void{ this._SafeStr_6800 = k; } public function set slot(k:int):void{ this._SafeStr_6799 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; this._SafeStr_5763 = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("daily_quest")); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4337(this._SafeStr_6802)); this._container.findChildByName("accept_button").procedure = this._SafeStr_6803; this._container.findChildByName("go_button").procedure = this._SafeStr_6794; this._container.findChildByName("next_quest_region").procedure = this._SafeStr_6804; this._container.findChildByName("cancel_quest_region").procedure = this._SafeStr_6805; this._container.findChildByName("easy_region").procedure = this._SafeStr_6806; this._container.findChildByName("hard_region").procedure = this._SafeStr_6807; var k:IWindow = this._container.findChildByName("hdr_line"); this._SafeStr_6798 = (k.x + k.width); GenericWidget._SafeStr_6808(this._SafeStr_5586, this._SafeStr_6799, this._SafeStr_6800, this._container); } public function refresh():void{ this._index = 0; this._SafeStr_5586.send(new _SafeStr_4006(true, 0)); } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function _SafeStr_6802(k:_SafeStr_2274):void{ var _local_2:_SafeStr_5026 = _SafeStr_5026(k.parser); this._SafeStr_5763 = _local_2.quest; this._SafeStr_6796 = _local_2._SafeStr_6809; this._SafeStr_6797 = _local_2._SafeStr_6810; this.refreshContent(); } private function refreshContent():void{ this._container.findChildByName("caption_txt").caption = ((this._SafeStr_5763) ? this._SafeStr_6811("chaincaption") : this.getText("landing.view.quest.currenttask.alldone.caption")); this._container.findChildByName("info_txt").caption = ((this._SafeStr_5763) ? this._SafeStr_6811("chaininfo") : this.getText("landing.view.quest.currenttask.alldone.info")); this._container.findChildByName("accept_button").visible = ((this._SafeStr_5763) && (!(this._SafeStr_5763.accepted))); this._container.findChildByName("next_quest_region").visible = ((((this._SafeStr_5763) && (!(this._SafeStr_5763.accepted)))) && ((((this._SafeStr_5763.easy) ? this._SafeStr_6796 : this._SafeStr_6797) > 1))); this._container.findChildByName("next_quest_txt").caption = this.getText(("landing.view.quest.nextquest." + ((((this._SafeStr_5763) && (this._SafeStr_5763.easy))) ? "easy" : "hard"))); this._container.findChildByName("title_txt").caption = this.getText(("landing.view.quest.title." + ((((this._SafeStr_5763) && (this._SafeStr_5763.accepted))) ? "accepted" : "notaccepted"))); HabboLandingView._SafeStr_6795(this._container, "title_txt", "hdr_line"); this._container.findChildByName("cancel_quest_region").visible = ((this._SafeStr_5763) && (this._SafeStr_5763.accepted)); this._container.findChildByName("current_quest_border").visible = ((this._SafeStr_5763) && (this._SafeStr_5763.accepted)); if (this._SafeStr_5763) { this._SafeStr_5586.localizationManager.registerParameter("landing.view.quest.currenttask", "task", this._SafeStr_6812()); }; var k:IWindowContainer = IWindowContainer(this._container.findChildByName("difficulty_container")); var _local_2:int = (k.x + k.width); k.visible = ((((((this._SafeStr_5763) && (!(this._SafeStr_5763.accepted)))) && ((this._SafeStr_6796 > 0)))) && ((this._SafeStr_6797 > 0))); this._SafeStr_6813("easy_region", ((this._SafeStr_5763) && (!(this._SafeStr_5763.easy)))); this._SafeStr_6813("hard_region", ((this._SafeStr_5763) && (this._SafeStr_5763.easy))); _SafeStr_6801(k, 5); k.width = (k.findChildByName("hard_region").x + k.findChildByName("hard_region").width); k.x = (_local_2 - k.width); var _local_3:IWindow = this._container.findChildByName("hdr_line"); var _local_4:int = ((k.visible) ? (k.x - 5) : this._SafeStr_6798); _local_3.width = (_local_4 - _local_3.x); } private function _SafeStr_6813(k:String, _arg_2:Boolean):void{ var _local_3:IWindowContainer = IWindowContainer(this._container.findChildByName(k)); var _local_4:ITextWindow = ITextWindow(_local_3.findChildByName("label_txt")); _local_4.width = _local_4.textWidth; _local_4.underline = _arg_2; _local_3.width = _local_4.width; } private function _SafeStr_6814(k:String):String{ return (((((("quests." + this._SafeStr_5763._SafeStr_6815) + ".") + this._SafeStr_5763._SafeStr_6816) + ".") + k)); } private function _SafeStr_6811(k:String):String{ var _local_2:String = this._SafeStr_6814(k); return ((("${" + _local_2) + "}")); } private function getText(k:String):String{ return ((("${" + k) + "}")); } private function _SafeStr_6794(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.goToRoom(); }; } private function _SafeStr_6806(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6817(true); }; } private function _SafeStr_6807(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6817(false); }; } public function _SafeStr_6812():String{ var k = (this._SafeStr_5763._SafeStr_6818() + ".name"); return ((("${" + k) + "}")); } private function _SafeStr_6803(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.send(new _SafeStr_2709(this._SafeStr_5763.id)); }; } private function _SafeStr_6804(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._index++; this._SafeStr_6817(this._SafeStr_5763.easy); }; } private function _SafeStr_6805(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.send(new _SafeStr_4077()); }; } private function _SafeStr_6817(k:Boolean):void{ this._SafeStr_5586.send(new _SafeStr_4006(k, this._index)); } } }//package _-0gK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2709 = "_-1nR" (String#26407, DoABC#3) // _SafeStr_2714 = "_-sP" (String#15208, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4006 = "_-2CT" (String#27400, DoABC#3) // _SafeStr_4077 = "_-0vb" (String#24291, DoABC#3) // _SafeStr_4337 = "_-2f-" (String#28523, DoABC#3) // _SafeStr_4894 = "_-1fH" (String#9290, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5026 = "_-42b" (String#11699, DoABC#3) // _SafeStr_5185 = "_-5Bu" (String#12867, DoABC#3) // _SafeStr_5186 = "_-3C4" (String#10858, DoABC#3) // _SafeStr_5520 = "_-6Z3" (String#14247, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_6794 = "_-1jO" (String#1078, DoABC#3) // _SafeStr_6795 = "_-3ic" (String#31172, DoABC#3) // _SafeStr_6796 = "_-0PU" (String#2642, DoABC#3) // _SafeStr_6797 = "_-3VF" (String#3441, DoABC#3) // _SafeStr_6798 = "_-4aB" (String#33330, DoABC#3) // _SafeStr_6799 = "_-2zV" (String#3312, DoABC#3) // _SafeStr_6800 = "_-2Xf" (String#3201, DoABC#3) // _SafeStr_6801 = "_-3qh" (String#31497, DoABC#3) // _SafeStr_6802 = "_-3kV" (String#11391, DoABC#3) // _SafeStr_6803 = "_-07O" (String#7696, DoABC#3) // _SafeStr_6804 = "_-gl" (String#4464, DoABC#3) // _SafeStr_6805 = "_-6NL" (String#1603, DoABC#3) // _SafeStr_6806 = "_-40q" (String#11667, DoABC#3) // _SafeStr_6807 = "_-1oW" (String#9414, DoABC#3) // _SafeStr_6808 = "_-35B" (String#29609, DoABC#3) // _SafeStr_6809 = "_-5if" (String#36130, DoABC#3) // _SafeStr_6810 = "_-010" (String#22082, DoABC#3) // _SafeStr_6811 = "_-mb" (String#15110, DoABC#3) // _SafeStr_6812 = "_-5e5" (String#35955, DoABC#3) // _SafeStr_6813 = "_-tQ" (String#15227, DoABC#3) // _SafeStr_6814 = "_-463" (String#11755, DoABC#3) // _SafeStr_6815 = "_-2bR" (String#28380, DoABC#3) // _SafeStr_6816 = "_-0pR" (String#24063, DoABC#3) // _SafeStr_6817 = "_-2rn" (String#10527, DoABC#3) // _SafeStr_6818 = "_-0zu" (String#24464, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5187 package _-0gK{ import _-03Z._SafeStr_4896; import _-5mF._SafeStr_432; import _-03Z._SafeStr_5182; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import flash.utils.Timer; import _-3pc._SafeStr_4263; import _-4pw._SafeStr_4084; import flash.events.TimerEvent; import _-4IA.IWindow; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3660; import _-1f9.WindowMouseEvent; import _-1Bz._SafeStr_2387; import _-1f9.WindowEvent; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; public class _SafeStr_5187 implements _SafeStr_4896, _SafeStr_432, _SafeStr_5182 { private static const _SafeStr_6786:Number = (30 * 1000);//30000 private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6819:int = 0; private var _SafeStr_6820:int; private var _SafeStr_5356:int; private var _SafeStr_6821:String; private var _SafeStr_6788:Date; private var _SafeStr_6822:Timer; public function _SafeStr_5187(k:HabboLandingView){ this._SafeStr_5586 = k; } public function dispose():void{ if (!this.disposed) { if (this._SafeStr_6822 != null) { this._SafeStr_6822.stop(); this._SafeStr_6822 = null; }; this._SafeStr_5586 = null; this._container = null; }; } public function get disposed():Boolean{ return ((this._container == null)); } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("next_ltd_available")); this._container.findChildByName("get").procedure = this._SafeStr_6790; this._container.findChildByName("catalogue_button").procedure = this._SafeStr_6790; this._container.visible = false; this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4263(this._SafeStr_6823)); this._SafeStr_6824(null); } private function _SafeStr_6824(k:TimerEvent):void{ if (!this._SafeStr_5586.getBoolean("next.limited.rare.countdown.widget.disabled")) { this._SafeStr_5586.communicationManager.connection.send(new _SafeStr_4084()); }; } public function refresh():void{ if ((((this._SafeStr_6788 == null)) || (((this._SafeStr_6788.time + _SafeStr_6786) < new Date().time)))) { this._SafeStr_6824(null); this._SafeStr_6788 = new Date(); }; } public function get container():IWindow{ return (this._container); } public function _SafeStr_6825():void{ this.refreshContent(); } private function refreshContent():void{ if (this.disposed) { return; }; if (this._SafeStr_5586.getProductData(this._SafeStr_6821, this) != null) { this._container.findChildByName("get").caption = this._SafeStr_5586.getProductData(this._SafeStr_6821, this).name; }; if (this._SafeStr_6820 >= 0) { this._container.visible = true; this._container.findChildByName("get").visible = true; this._container.findChildByName("countdown").visible = false; } else { if (this._SafeStr_6819 > 0) { this._container.visible = true; this._container.findChildByName("get").visible = false; this._container.findChildByName("countdown").visible = true; } else { this._container.visible = false; }; }; this._SafeStr_6792(); } private function _SafeStr_6792():void{ var k:_SafeStr_2537 = _SafeStr_2537(this._container.findChildByName("countdown")); var _local_2:_SafeStr_3660 = _SafeStr_3660(k.widget); _local_2.seconds = this._SafeStr_6819; _local_2.running = true; } private function _SafeStr_6826(k:int):void{ if (k <= 0) { return; }; if (this._SafeStr_6822 != null) { this._SafeStr_6822.stop(); this._SafeStr_6822 = null; }; this._SafeStr_6822 = new Timer(((k + 1) * 1000), 1); this._SafeStr_6822.addEventListener(TimerEvent.TIMER, this._SafeStr_6824); this._SafeStr_6822.start(); } private function _SafeStr_6823(k:_SafeStr_4263):void{ this._SafeStr_6819 = k._SafeStr_5645()._SafeStr_6827; this._SafeStr_6820 = k._SafeStr_5645().pageId; this._SafeStr_5356 = k._SafeStr_5645()._SafeStr_5358; this._SafeStr_6821 = k._SafeStr_5645()._SafeStr_6828; this.refreshContent(); this._SafeStr_6826(this._SafeStr_6819); } private function _SafeStr_6790(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.catalog._SafeStr_6829(this._SafeStr_6820, this._SafeStr_5356, _SafeStr_2387.NORMAL); this._SafeStr_5586.tracking.trackGoogle("landingView", "click_goToNextLimitedCatalogPage"); }; } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } } }//package _-0gK // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3660 = "_-lo" (String#15097, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4084 = "_-1jo" (String#26270, DoABC#3) // _SafeStr_4263 = "_-47d" (String#32206, DoABC#3) // _SafeStr_432 = "_-5aa" (String#13262, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5187 = "_-3AM" (String#10826, DoABC#3) // _SafeStr_5356 = "_-04O" (String#179, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6786 = "_-XZ" (String#1626, DoABC#3) // _SafeStr_6788 = "_-4bK" (String#1551, DoABC#3) // _SafeStr_6790 = "_-09M" (String#2575, DoABC#3) // _SafeStr_6792 = "_-uB" (String#4526, DoABC#3) // _SafeStr_6819 = "_-5Ea" (String#12909, DoABC#3) // _SafeStr_6820 = "_-qw" (String#335, DoABC#3) // _SafeStr_6821 = "_-4N7" (String#694, DoABC#3) // _SafeStr_6822 = "_-6D9" (String#37349, DoABC#3) // _SafeStr_6823 = "_-05Q" (String#22236, DoABC#3) // _SafeStr_6824 = "_-0qA" (String#24093, DoABC#3) // _SafeStr_6825 = "_-0Jt" (String#7896, DoABC#3) // _SafeStr_6826 = "_-59a" (String#34744, DoABC#3) // _SafeStr_6827 = "_-41j" (String#31967, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_6829 = "_-2pU" (String#10489, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5188 package _-0gK{ import _-03Z._SafeStr_4896; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-4IA.IWindow; public class _SafeStr_5188 implements _SafeStr_4896 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; public function _SafeStr_5188(k:HabboLandingView){ this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("habbo_moderation_promo")); HabboLandingView._SafeStr_6795(this._container, "title_txt", "hdr_line"); } public function refresh():void{ } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } } }//package _-0gK // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5188 = "_-5TO" (String#13156, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_6795 = "_-3ic" (String#31172, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5189 package _-0gK{ import _-03Z._SafeStr_4896; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1N3._SafeStr_2727; import _-1f9.WindowEvent; public class _SafeStr_5189 implements _SafeStr_4896 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6830:int; public function _SafeStr_5189(k:HabboLandingView){ this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; if (this._container) { this._container.dispose(); }; this._container = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("fast_food_game_promo")); this._container.findChildByName("go_button").procedure = this._SafeStr_6794; } public function refresh():void{ } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function _SafeStr_6794(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.openGameCenterByGameName(_SafeStr_2727._SafeStr_6831); }; } } }//package _-0gK // _SafeStr_2727 = "_-0H0" (String#22665, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5189 = "_-1Z1" (String#9188, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_6794 = "_-1jO" (String#1078, DoABC#3) // _SafeStr_6830 = "_-418" (String#11675, DoABC#3) // _SafeStr_6831 = "_-24W" (String#27107, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5190 package _-0gK{ import _-03Z._SafeStr_4896; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-3Q._SafeStr_3632; import _-2Bc._SafeStr_2537; public class _SafeStr_5190 implements _SafeStr_4896 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _disposed:Boolean; public function _SafeStr_5190(k:HabboLandingView){ this._SafeStr_5586 = k; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("safety_quiz_promo")); this._container.procedure = this._SafeStr_6832; this.refresh(); } private function _SafeStr_6832(k:WindowEvent, _arg_2:IWindow):void{ if ((((k.type == WindowMouseEvent.CLICK)) && ((_arg_2.name == "safety_quiz_button")))) { this._SafeStr_5586._SafeStr_6834._SafeStr_6833(); }; } public function refresh():void{ if (((!((this._container == null))) && (!(this._container.disposed)))) { _SafeStr_3632(_SafeStr_2537(this._container.findChildByName("avatar")).widget).figure = this._SafeStr_5586.sessionDataManager.figure; }; } public function get container():IWindow{ return (this._container); } public function dispose():void{ if (!this._disposed) { if (this._container != null) { this._container.dispose(); this._container = null; }; this._SafeStr_5586 = null; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } } }//package _-0gK // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5190 = "_-3eg" (String#11312, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_6832 = "_-2Dd" (String#9864, DoABC#3) // _SafeStr_6833 = "_-0kU" (String#8322, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5191 package _-0gK{ import _-03Z._SafeStr_4896; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-5Di._SafeStr_4259; import _-2d0._SafeStr_4191; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_5191 implements _SafeStr_4896 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6830:int; public function _SafeStr_5191(k:HabboLandingView){ this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("habbo_way_promo")); this._container.findChildByName("go_button").procedure = this._SafeStr_6794; this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4259(this._SafeStr_6835)); } public function refresh():void{ this._SafeStr_5586.send(new _SafeStr_4191()); this.refreshContent(); } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function _SafeStr_6794(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586._SafeStr_6834.showHabboWay(); }; } private function _SafeStr_6835(k:_SafeStr_4259):void{ this._SafeStr_6830 = k._SafeStr_5645().data._SafeStr_6836; this.refreshContent(); } private function refreshContent():void{ var k:String = ("" + this._SafeStr_6830); while (k.length < 8) { k = ("0" + k); }; this._container.findChildByName("counter_txt").caption = k; } } }//package _-0gK // _SafeStr_4191 = "_-d7" (String#39916, DoABC#3) // _SafeStr_4259 = "_-0bu" (String#23506, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5191 = "_-2TO" (String#10125, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6794 = "_-1jO" (String#1078, DoABC#3) // _SafeStr_6830 = "_-418" (String#11675, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_6835 = "_-po" (String#1154, DoABC#3) // _SafeStr_6836 = "_-5zt" (String#36794, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5192 package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_5182; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-2Bc._SafeStr_2433; import _-4IA.IWindow; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_5192 implements _SafeStr_4896, _SafeStr_5182 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _disposed:Boolean = false; private var _SafeStr_6837:int; private var _SafeStr_6838:Array; public function _SafeStr_5192(k:HabboLandingView){ this._SafeStr_6838 = new Array(); super(); this._SafeStr_5586 = k; this._SafeStr_6838.push("title"); this._SafeStr_6838.push("header"); this._SafeStr_6838.push("info"); } protected static function get xmlAssetName():String{ return ("room_hopper_network"); } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow(xmlAssetName)); this._SafeStr_6837 = this._SafeStr_5586.getInteger("landing.view.roomhopper.network.id", 0); var k:_SafeStr_2433 = _SafeStr_2433(this._container.findChildByName("bitmap")); k.assetUri = this._SafeStr_5586.getProperty("landing.view.roomhopper.image.uri"); this._container.findChildByName("button").procedure = this._SafeStr_6839; } public function refresh():void{ } public function get container():IWindow{ return (this._container); } public function dispose():void{ if (!this.disposed) { if (this._container) { this._container.dispose(); this._container = null; }; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } private function _SafeStr_6839(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.navigator._SafeStr_6840(this._SafeStr_6837, false); }; } } }//package _-0gK // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5192 = "_-jL" (String#15065, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_6837 = "_-5aj" (String#35816, DoABC#3) // _SafeStr_6838 = "_-4Uj" (String#33125, DoABC#3) // _SafeStr_6839 = "_-3XH" (String#30709, DoABC#3) // _SafeStr_6840 = "_-0VK" (String#8093, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5194 package _-0gK{ import _-03Z._SafeStr_4896; import _-5mF._SafeStr_432; import _-03Z._SafeStr_5182; import _-5fp._SafeStr_2326; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-42A._SafeStr_194; import _-3pc._SafeStr_4295; import _-4pw._SafeStr_4021; import _-4IA.IWindow; import flash.display.BitmapData; import _-5mF._SafeStr_2356; import _-2Bc._SafeStr_2433; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; public class _SafeStr_5194 implements _SafeStr_4896, _SafeStr_432, _SafeStr_5182, _SafeStr_2326 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6821:String; private var _SafeStr_6841:int = -1; private var _SafeStr_6842:int; private var _SafeStr_6843:int; public function _SafeStr_5194(k:HabboLandingView){ this._SafeStr_5586 = k; } public function dispose():void{ if (!this.disposed) { this._SafeStr_5586.roomEngine.events.removeEventListener(_SafeStr_194._SafeStr_6844, this._SafeStr_6845); this._SafeStr_5586.communicationManager._SafeStr_6846(new _SafeStr_4295(this._SafeStr_6847)); this._SafeStr_5586 = null; this._container = null; }; } public function get disposed():Boolean{ return ((this._container == null)); } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("bonus_rare_promo")); this._container.findChildByName("buy_button").procedure = this._SafeStr_6848; this._container.visible = false; this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4295(this._SafeStr_6847)); this._SafeStr_5586.roomEngine.events.addEventListener(_SafeStr_194._SafeStr_6844, this._SafeStr_6845); this._SafeStr_6849(); } private function _SafeStr_6849():void{ this._SafeStr_5586.communicationManager.connection.send(new _SafeStr_4021()); } public function refresh():void{ this._SafeStr_6849(); } public function get container():IWindow{ return (this._container); } public function _SafeStr_6825():void{ this.refreshContent(); } public function imageReady(k:int, _arg_2:BitmapData):void{ this.refreshContent(); } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_6845(k:_SafeStr_194):void{ this.refreshContent(); } private function refreshContent():void{ if (this.disposed) { return; }; this._container.visible = !((this._SafeStr_6841 == -1)); var k:_SafeStr_2356 = this._SafeStr_5586.getProductData(this._SafeStr_6821, this); if (k != null) { _SafeStr_2433(this._container.findChildByName("promo_image")).assetUri = this._SafeStr_5586.getProperty("landing.view.bonus.rare.image.uri"); this._container.findChildByName("header").caption = this._SafeStr_5586.localizationManager.getLocalizationWithParams("landing.view.bonus.rare.header", "", "rarename", k.name, "amount", this._SafeStr_6842); this._container.findChildByName("status").caption = this._SafeStr_5586.localizationManager.getLocalizationWithParams("landing.view.bonus.rare.status", "", "amount", this._SafeStr_6843, "total", this._SafeStr_6842); this._SafeStr_6851((this._SafeStr_6842 - this._SafeStr_6843), this._SafeStr_6842); }; } private function _SafeStr_6847(k:_SafeStr_4295):void{ this._SafeStr_6821 = k._SafeStr_5645()._SafeStr_6828; this._SafeStr_6841 = k._SafeStr_5645()._SafeStr_6852; this._SafeStr_6842 = k._SafeStr_5645()._SafeStr_6853; this._SafeStr_6843 = k._SafeStr_5645()._SafeStr_6854; this.refreshContent(); } private function _SafeStr_6848(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.tracking.trackGoogle("landingView", "click_bonusRarePromoOpenCreditsPage"); this._SafeStr_5586.catalog.openCreditsHabblet(); }; } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } private function _SafeStr_6851(k:int, _arg_2:int):void{ var _local_3:int = this._container.findChildByName("bar_a_bkg").width; var _local_4:int = this._container.findChildByName("bar_a_bkg").x; var _local_5:int = (Number((k / _arg_2)) * _local_3); this._container.findChildByName("bar_a_c").width = _local_5; this._container.findChildByName("bar_a_r").x = (_local_5 + _local_4); } } }//package _-0gK // _SafeStr_194 = "_-0JI" (String#22764, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4021 = "_-1MG" (String#25355, DoABC#3) // _SafeStr_4295 = "_-2yI" (String#29291, DoABC#3) // _SafeStr_432 = "_-5aa" (String#13262, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5194 = "_-4Mn" (String#12011, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6821 = "_-4N7" (String#694, DoABC#3) // _SafeStr_6825 = "_-0Jt" (String#7896, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_6841 = "_-1Ku" (String#1469, DoABC#3) // _SafeStr_6842 = "_-Xt" (String#14871, DoABC#3) // _SafeStr_6843 = "_-2zD" (String#10634, DoABC#3) // _SafeStr_6844 = "_-3D2" (String#29916, DoABC#3) // _SafeStr_6845 = "_-37v" (String#10786, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_6847 = "_-0-N" (String#22024, DoABC#3) // _SafeStr_6848 = "_-2P1" (String#27904, DoABC#3) // _SafeStr_6849 = "_-48c" (String#32241, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6851 = "_-38L" (String#3357, DoABC#3) // _SafeStr_6852 = "_-4PB" (String#12037, DoABC#3) // _SafeStr_6853 = "_-5HC" (String#35048, DoABC#3) // _SafeStr_6854 = "_-1r1" (String#26548, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5195 package _-0gK{ import _-5dz.HabboLandingView; public class _SafeStr_5195 extends CatalogPromoWidget { public function _SafeStr_5195(k:HabboLandingView){ super(k); } override protected function get xmlAssetName():String{ return ("catalog_promo_small"); } } }//package _-0gK // _SafeStr_5195 = "_-un" (String#15251, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5196 package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_5182; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-3pc._SafeStr_4329; import _-4pw._SafeStr_4214; import _-2Bc._SafeStr_2433; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3660; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-3DF._SafeStr_5022; import _-1Z6._SafeStr_2274; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; public class _SafeStr_5196 implements _SafeStr_4896, _SafeStr_5182 { private static const _SafeStr_6786:Number = (30 * 1000);//30000 private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6787:String = ""; private var _SafeStr_6789:int; private var _SafeStr_6855:String; private var _SafeStr_6788:Date; public function _SafeStr_5196(k:HabboLandingView){ this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("expiring_catalog_page")); this._container.findChildByName("open_catalog_button").procedure = this._SafeStr_6790; this._container.visible = false; this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4329(this._SafeStr_6791)); HabboLandingView._SafeStr_6795(this._container, "page_expiry_title", "hdr_line"); } public function refresh():void{ if ((((this._SafeStr_6788 == null)) || (((this._SafeStr_6788.time + _SafeStr_6786) < new Date().time)))) { this._SafeStr_5586.send(new _SafeStr_4214()); this._SafeStr_6788 = new Date(); }; } private function refreshContent():void{ if (this._SafeStr_6787 == "") { this._container.visible = false; return; }; this._container.visible = true; this._container.findChildByName("page_header_txt").caption = this.getText("landing.view.pageexpiry", ("page." + this._SafeStr_6787), "header"); this._container.findChildByName("page_desc_txt").caption = this.getText("landing.view.pageexpiry", ("page." + this._SafeStr_6787), "desc"); var k:_SafeStr_2433 = _SafeStr_2433(this._container.findChildByName("promo_bitmap")); k.assetUri = (("${image.library.url}reception/catalog_teaser_" + this._SafeStr_6787) + ".png"); this._SafeStr_6792(); } private function _SafeStr_6792():void{ var k:_SafeStr_2537 = _SafeStr_2537(this._container.findChildByName("countdown_widget")); var _local_2:_SafeStr_3660 = _SafeStr_3660(k.widget); _local_2.seconds = this._SafeStr_6789; } private function getText(k:String, _arg_2:String, _arg_3:String):String{ var _local_4:String = (((k + ((this._SafeStr_6856) ? "" : ("." + _arg_2))) + ".") + _arg_3); return ((("${" + _local_4) + "}")); } private function get _SafeStr_6856():Boolean{ return (false); } private function _SafeStr_6790(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.catalog.openCatalogPage(this._SafeStr_6787); this._SafeStr_5586.tracking.trackGoogle("landingView", "click_goToExpiringCatalogPage"); }; } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function _SafeStr_6791(k:_SafeStr_2274):void{ var _local_2:_SafeStr_5022 = _SafeStr_5022(k.parser); this._SafeStr_6787 = _local_2.pageName; this._SafeStr_6789 = _local_2._SafeStr_6793; this._SafeStr_6855 = _local_2.image; this.refreshContent(); } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } } }//package _-0gK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3660 = "_-lo" (String#15097, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4214 = "extends" (String#42268, DoABC#3) // _SafeStr_4329 = "_-14r" (String#24693, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5022 = "_-6GX" (String#13935, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5196 = "_-nW" (String#15129, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_6786 = "_-XZ" (String#1626, DoABC#3) // _SafeStr_6787 = "_-5nt" (String#702, DoABC#3) // _SafeStr_6788 = "_-4bK" (String#1551, DoABC#3) // _SafeStr_6789 = "_-6Ex" (String#1597, DoABC#3) // _SafeStr_6790 = "_-09M" (String#2575, DoABC#3) // _SafeStr_6791 = "_-wU" (String#4541, DoABC#3) // _SafeStr_6792 = "_-uB" (String#4526, DoABC#3) // _SafeStr_6793 = "_-6X4" (String#38110, DoABC#3) // _SafeStr_6795 = "_-3ic" (String#31172, DoABC#3) // _SafeStr_6855 = "_-5vQ" (String#36631, DoABC#3) // _SafeStr_6856 = "_-5Vi" (String#35622, DoABC#3) //------------------------------------------------------------ //_-0gK._SafeStr_5197 package _-0gK{ import _-4IA.IWindow; import _-5dz.HabboLandingView; import _-1dQ._SafeStr_4274; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_5197 extends CommunityGoalVsModeWidget { private var _SafeStr_6857:IWindow; private var _SafeStr_6858:IWindow; private var _SafeStr_6859:String; public function _SafeStr_5197(k:HabboLandingView){ super(k, true); } override public function initialize():void{ super.initialize(); this._SafeStr_6857 = _SafeStr_6860.findChildByName("community_vote_one_button"); this._SafeStr_6857.procedure = this._SafeStr_6861; this._SafeStr_6858 = _SafeStr_6860.findChildByName("community_vote_two_button"); this._SafeStr_6858.procedure = this._SafeStr_6862; _SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4274(this._SafeStr_6863)); } override public function refresh():void{ super.refresh(); if (_SafeStr_6864 != null) { if (this._SafeStr_6857 != null) { this._SafeStr_6857.visible = (_SafeStr_6864.personalContributionScore == 0); }; if (this._SafeStr_6858 != null) { this._SafeStr_6858.visible = (_SafeStr_6864.personalContributionScore == 0); }; }; } private function _SafeStr_6861(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6865(); _SafeStr_5586.communityGoalVote(1); _SafeStr_5586.tracking.trackGoogle("landingView", "click_voteoption_one"); }; } private function _SafeStr_6862(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6865(); _SafeStr_5586.communityGoalVote(2); _SafeStr_5586.tracking.trackGoogle("landingView", "click_voteoption_two"); }; } private function _SafeStr_6863(k:_SafeStr_4274):void{ if (k._SafeStr_5645()._SafeStr_6866) { this._SafeStr_6865(); }; } private function _SafeStr_6865():void{ this._SafeStr_6857.visible = false; this._SafeStr_6858.visible = false; } } }//package _-0gK // _SafeStr_4274 = "_-2pQ" (String#28933, DoABC#3) // _SafeStr_5197 = "_-5aK" (String#13256, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6857 = "_-0fl" (String#23664, DoABC#3) // _SafeStr_6858 = "_-6U2" (String#37999, DoABC#3) // _SafeStr_6859 = "_-4m0" (String#12427, DoABC#3) // _SafeStr_6860 = "_-6hK" (String#38506, DoABC#3) // _SafeStr_6861 = "_-1Gn" (String#25145, DoABC#3) // _SafeStr_6862 = "_-ZZ" (String#39777, DoABC#3) // _SafeStr_6863 = "_-0tE" (String#2759, DoABC#3) // _SafeStr_6864 = "_-1HQ" (String#25167, DoABC#3) // _SafeStr_6865 = "_-0L7" (String#22830, DoABC#3) // _SafeStr_6866 = "_-wO" (String#40632, DoABC#3) //------------------------------------------------------------ //_-0gK.AvatarImageWidget package _-0gK{ import _-03Z._SafeStr_4896; import _-5dz.HabboLandingView; import _-2Bc._SafeStr_2537; import _-63s._SafeStr_2909; import _-4YM._SafeStr_2898; import _-kb._SafeStr_4729; import _-4IA.IWindow; import _-1Z6._SafeStr_2274; import _-3Q._SafeStr_3632; public class AvatarImageWidget implements _SafeStr_4896 { private var _SafeStr_5586:HabboLandingView; private var _SafeStr_6867:_SafeStr_2537; private var _SafeStr_6868:_SafeStr_2909; private var _SafeStr_6869:_SafeStr_2898; public function AvatarImageWidget(k:HabboLandingView){ this._SafeStr_5586 = k; this._SafeStr_6868 = new _SafeStr_2909(this._SafeStr_6870); this._SafeStr_6869 = new _SafeStr_2898(this._SafeStr_6871); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_6868); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_6869); this._SafeStr_5586.avatarEditor.events.addEventListener(_SafeStr_4729.AVATAR_FIGURE_UPDATED, this._SafeStr_6872); } public function get container():IWindow{ return (this._SafeStr_6867); } public function dispose():void{ if (this._SafeStr_6868 != null) { this._SafeStr_5586.communicationManager._SafeStr_6846(this._SafeStr_6868); this._SafeStr_6868 = null; }; if (this._SafeStr_6869 != null) { this._SafeStr_5586.communicationManager._SafeStr_6846(this._SafeStr_6869); this._SafeStr_6869 = null; }; if (this._SafeStr_5586 != null) { this._SafeStr_5586.avatarEditor.events.removeEventListener(_SafeStr_4729.AVATAR_FIGURE_UPDATED, this._SafeStr_6872); this._SafeStr_5586 = null; }; this._SafeStr_6867 = null; } public function initialize():void{ this._SafeStr_6867 = _SafeStr_2537(this._SafeStr_5586.getXmlWindow("avatar_image")); } public function refresh():void{ this._SafeStr_6873(); } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function _SafeStr_6870(k:_SafeStr_2909):void{ this._SafeStr_6873(k._SafeStr_5645().figure); } private function _SafeStr_6871(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2898 = (k as _SafeStr_2898); if (_local_2 == null) { return; }; if (_local_2.id == -1) { this._SafeStr_6873(_local_2.figure); }; } private function _SafeStr_6872(k:_SafeStr_4729):void{ this._SafeStr_6873(k.figure); } private function _SafeStr_6873(k:String=null):void{ var _local_2:_SafeStr_3632; if (((!(k)) && (this._SafeStr_5586.sessionDataManager))) { k = this._SafeStr_5586.sessionDataManager.figure; }; if (this._SafeStr_6867 != null) { _local_2 = (this._SafeStr_6867.widget as _SafeStr_3632); if (_local_2 != null) { _local_2.figure = k; }; }; } } }//package _-0gK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2898 = "_-354" (String#29602, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_4729 = "_-2oc" (String#28899, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_6867 = "_-4Xb" (String#33232, DoABC#3) // _SafeStr_6868 = "_-2Z7" (String#3206, DoABC#3) // _SafeStr_6869 = "_-1JE" (String#8923, DoABC#3) // _SafeStr_6870 = "_-6VY" (String#299, DoABC#3) // _SafeStr_6871 = "_-3ry" (String#849, DoABC#3) // _SafeStr_6872 = "_-0c8" (String#23516, DoABC#3) // _SafeStr_6873 = "_-5QI" (String#13108, DoABC#3) //------------------------------------------------------------ //_-0gK.CatalogPromoWidget package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_5182; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-2Bc._SafeStr_2433; import _-1f9.WindowMouseEvent; import _-5NM.Map; import _-4IA.IWindow; import _-1b-.ILocalization; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; public class CatalogPromoWidget implements _SafeStr_4896, _SafeStr_5182 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6874:String; private var _disposed:Boolean = false; public function CatalogPromoWidget(k:HabboLandingView){ this._SafeStr_5586 = k; } protected function get xmlAssetName():String{ return ("catalog_promo"); } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow(this.xmlAssetName)); this._SafeStr_6874 = this._SafeStr_5586.getProperty("landing.view.catalog.promo.target"); var k:_SafeStr_2433 = _SafeStr_2433(this._container.findChildByName("picture")); k.assetUri = this._SafeStr_5586.getProperty("landing.view.catalog.promo.image.uri"); this._container.findChildByName("open_page_button").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_6875); if ((((this._SafeStr_6874 == "")) && ((k.assetUri == "")))) { this._container.visible = false; } else { this._container.visible = true; }; var _local_2:Map = new Map(); _local_2.add("catalog_promo_caption", "landing.view.catalog.promo.caption"); _local_2.add("catalog_promo_info", "landing.view.catalog.promo.info"); _local_2.add("open_page_button", "landing.view.catalog.open.page"); _local_2.add("catalog_promo_picture_text", "landing.view.catalog.promo.picture.text"); _local_2.add("catalog_promo_title", "landing.view.catalog.promo.title"); var _local_3:int; while (_local_3 < _local_2.length) { this._SafeStr_6876(_local_2._SafeStr_6877()[_local_3], _local_2._SafeStr_5514()[_local_3], this._SafeStr_6874); _local_3++; }; } public function refresh():void{ } public function get container():IWindow{ return (this._container); } public function dispose():void{ if (!this.disposed) { this._SafeStr_5586 = null; if (this._container != null) { this._container.dispose(); this._container = null; }; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } private function _SafeStr_6875(k:WindowMouseEvent):void{ this._SafeStr_5586.catalog.openCatalogPage(this._SafeStr_6874); } private function _SafeStr_6876(k:String, _arg_2:String, _arg_3:String):void{ var _local_5:IWindow; var _local_4:ILocalization = this._SafeStr_5586.localizationManager._SafeStr_6878(((_arg_2 + ".") + _arg_3)); if (_local_4 != null) { _local_5 = this._container.findChildByName(k); if (_local_5 != null) { _local_5.caption = (((("${" + _arg_2) + ".") + _arg_3) + "}"); }; }; } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } } }//package _-0gK // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_6874 = "_-1Rk" (String#25558, DoABC#3) // _SafeStr_6875 = "_-018" (String#22087, DoABC#3) // _SafeStr_6876 = "_-tM" (String#40526, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6878 = "_-0f0" (String#8250, DoABC#3) //------------------------------------------------------------ //_-0gK.CommunityGoalHallOfFameWidget package _-0gK{ import _-5Di._SafeStr_5205; import _-5dz.HabboLandingView; import _-5Di._SafeStr_4285; import _-1cK._SafeStr_4009; import _-5kg._SafeStr_4261; import _-5Di._SafeStr_5258; import _-5Di._SafeStr_5257; import _-4IA.IWindowContainer; import _-5kg._SafeStr_4225; import _-2d0._SafeStr_4144; import _-5dz.*; public class CommunityGoalHallOfFameWidget extends UserListWidget { private var _SafeStr_5763:_SafeStr_5205; private var _SafeStr_5593:String; public function CommunityGoalHallOfFameWidget(k:HabboLandingView){ super(k); } override public function initialize():void{ super.initialize(); this._SafeStr_5593 = landingView.getProperty("landing.view.dynamic.slot.6.conf"); } override protected function registerMessageListeners():void{ landingView.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4285(this._SafeStr_6879)); landingView.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4009(this._SafeStr_5604)); } override public function refresh():void{ landingView.send(new _SafeStr_4261(this._SafeStr_5593)); } override protected function get users():Array{ return ((((this._SafeStr_5763 == null)) ? null : this._SafeStr_5763.hof)); } override protected function refreshPopup(k:_SafeStr_5257, _arg_2:IWindowContainer):void{ var _local_3:_SafeStr_5258 = _SafeStr_5258(k); _arg_2.findChildByName("user_name_txt").caption = _local_3.userName; var _local_4:String = "landing.view.competition.hof.points"; landingView.localizationManager.registerParameter(_local_4, "points", ("" + _local_3._SafeStr_6880)); _arg_2.findChildByName("score_txt").caption = getText(_local_4); _arg_2.findChildByName("rank_desc_txt").caption = getText((("landing.view.competition.hof." + this._SafeStr_5763._SafeStr_6881) + ".rankdesc.leader")); } override protected function getPopupXml():String{ return ("competition_user_popup"); } private function _SafeStr_6879(k:_SafeStr_4285):void{ this._SafeStr_5763 = k._SafeStr_5645().data; refreshContent(); } override protected function hasExtraLink():Boolean{ return (landingView.getBoolean("landing.view.communitygoalhof.hasroomlink")); } override protected function extraLinkClicked(k:_SafeStr_5257):void{ landingView.send(new _SafeStr_4225(this._SafeStr_5763._SafeStr_6881, k.userId)); } private function _SafeStr_5604(k:_SafeStr_4009):void{ var _local_2:String = k._SafeStr_5645().code; if ((((((k._SafeStr_5645()._SafeStr_5644 == this._SafeStr_5593)) && (!((_local_2 == ""))))) && (!(disposed)))) { this._SafeStr_6882(_local_2); landingView.send(new _SafeStr_4144(k._SafeStr_5645().code)); }; } private function _SafeStr_6882(k:String):void{ var _local_3:Array; var _local_6:int; var _local_2 = (("landing.view." + k) + ".avatarlist.yoffsets.array"); if (landingView.propertyExists(_local_2)) { _local_3 = landingView.getProperty(_local_2).split(","); _local_6 = 0; while (_local_6 < _local_3.length) { _local_3[_local_6] = parseInt(_local_3[_local_6]); _local_6++; }; _SafeStr_6883 = _local_3; }; var _local_4 = (("landing.view." + k) + ".avatarlist.widths.array"); if (landingView.propertyExists(_local_4)) { _local_3 = landingView.getProperty(_local_4).split(","); _local_6 = 0; while (_local_6 < _local_3.length) { _local_3[_local_6] = parseInt(_local_3[_local_6]); _local_6++; }; _SafeStr_6884 = _local_3; }; var _local_5 = (("landing.view." + k) + ".avatarlist.startoffset"); if (landingView.propertyExists(_local_5)) { _SafeStr_6885 = parseInt(landingView.getProperty(_local_5)); }; } } }//package _-0gK // _SafeStr_4009 = "_-1c9" (String#25957, DoABC#3) // _SafeStr_4144 = "_-5gI" (String#36044, DoABC#3) // _SafeStr_4225 = "_-0RQ" (String#23092, DoABC#3) // _SafeStr_4261 = "_-6ci" (String#38318, DoABC#3) // _SafeStr_4285 = "_-5X5" (String#35678, DoABC#3) // _SafeStr_5205 = "_-gi" (String#15020, DoABC#3) // _SafeStr_5257 = "_-2KL" (String#9972, DoABC#3) // _SafeStr_5258 = "_-63p" (String#13733, DoABC#3) // _SafeStr_5593 = "_-3v8" (String#1528, DoABC#3) // _SafeStr_5604 = "_-3lO" (String#3499, DoABC#3) // _SafeStr_5644 = "_-0z5" (String#24433, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_6879 = "_-0s6" (String#24159, DoABC#3) // _SafeStr_6880 = "_-km" (String#40206, DoABC#3) // _SafeStr_6881 = "_-4Ok" (String#32904, DoABC#3) // _SafeStr_6882 = "_-0Xs" (String#23346, DoABC#3) // _SafeStr_6883 = "_-4a2" (String#33326, DoABC#3) // _SafeStr_6884 = "_-4Z2" (String#33284, DoABC#3) // _SafeStr_6885 = "_-2Zw" (String#28324, DoABC#3) //------------------------------------------------------------ //_-0gK.CommunityGoalPrizesWidget package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_5182; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-5Di._SafeStr_5204; import _-4IA.IWindow; import _-5Di._SafeStr_4259; import _-63s._SafeStr_2909; import _-4YM._SafeStr_2898; import _-2Bc._SafeStr_2433; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3632; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; import _-5dz.*; public class CommunityGoalPrizesWidget implements _SafeStr_4896, _SafeStr_5182 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_5763:_SafeStr_5204; private var _SafeStr_5477:String; public function CommunityGoalPrizesWidget(k:HabboLandingView){ this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; this._SafeStr_5763 = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("achievement_competition_prizes")); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4259(this._SafeStr_6835)); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2909(this._SafeStr_6870)); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2898(this._SafeStr_6871)); } public function refresh():void{ this.refreshContent(); } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function refreshContent():void{ if (this._SafeStr_5763 == null) { this._container.visible = false; return; }; this._container.visible = true; this._SafeStr_6886(1); this._SafeStr_6886(2); this._SafeStr_6886(3); this._SafeStr_5586.localizationManager.registerParameter(this._SafeStr_6887("yourrankinfo"), "points", ("" + this._SafeStr_5763.personalContributionScore)); this._container.findChildByName("caption_txt").caption = this._SafeStr_6888("caption"); this._container.findChildByName("info_txt").caption = this._SafeStr_6888("info"); this._container.findChildByName("reward_name_txt").caption = this._SafeStr_6888("rewardname"); this._container.findChildByName("reward_info_txt").caption = this._SafeStr_6888("rewardinfo"); this._container.findChildByName("rank_1_txt").caption = this._SafeStr_6888("rank1"); this._container.findChildByName("rank_2_txt").caption = this._SafeStr_6888("rank2"); this._container.findChildByName("rank_3_txt").caption = this._SafeStr_6888("rank3"); this._container.findChildByName("user_rank_border").visible = ((!(this._SafeStr_5763._SafeStr_6890)) || ((this._SafeStr_5763._SafeStr_6889 > 0))); var k:String = ((this._SafeStr_5763._SafeStr_6890) ? "yourfinalrank" : (((this._SafeStr_5763._SafeStr_6889 > 0)) ? "yourrank" : "youarenotranked")); this._SafeStr_5586.localizationManager.registerParameter(this._SafeStr_6156(k), "rank", ("" + this._SafeStr_5763._SafeStr_6889)); this._container.findChildByName("user_rank_txt").caption = this.getText(k); this._container.findChildByName("user_rank_info_txt").visible = !(this._SafeStr_5763._SafeStr_6890); this._container.findChildByName("user_rank_info_txt").caption = this._SafeStr_6888((((this._SafeStr_5763._SafeStr_6889 > 0)) ? "yourrankinfo" : "youarenotrankedinfo")); _SafeStr_2433(this._container.findChildByName("reward_image")).assetUri = (("${image.library.url}reception/" + this._SafeStr_5763._SafeStr_6881) + "Reward.png"); } private function _SafeStr_6886(k:int):void{ var _local_2:int = this._SafeStr_6891(k); var _local_3:int = this._SafeStr_6892(k); var _local_4:String = (((_local_2 == _local_3)) ? this._SafeStr_6156("rank") : this._SafeStr_6156("ranks")); this._SafeStr_5586.localizationManager.registerParameter(_local_4, "start", ("" + _local_2)); this._SafeStr_5586.localizationManager.registerParameter(_local_4, "end", ("" + _local_3)); this._container.findChildByName((("rank_" + k) + "_info_txt")).caption = (("${" + _local_4) + "}"); } private function _SafeStr_6891(k:int):int{ var _local_2:int = this._SafeStr_5763._SafeStr_6893[(k - 2)]; return ((_local_2 + 1)); } private function _SafeStr_6892(k:int):int{ return (this._SafeStr_5763._SafeStr_6893[(k - 1)]); } private function _SafeStr_6835(k:_SafeStr_4259):void{ this._SafeStr_5763 = k._SafeStr_5645().data; this.refreshContent(); } private function _SafeStr_6156(k:String):String{ return (("landing.view.competition.prizes." + k)); } private function _SafeStr_6887(k:String):String{ return (this._SafeStr_6156(((this._SafeStr_5763._SafeStr_6881 + ".") + k))); } private function _SafeStr_6888(k:String):String{ var _local_2:String = this._SafeStr_6887(k); return ((("${" + _local_2) + "}")); } private function getText(k:String):String{ var _local_2:String = this._SafeStr_6156(k); return ((("${" + _local_2) + "}")); } private function _SafeStr_6870(k:_SafeStr_2909):void{ this._SafeStr_5477 = k._SafeStr_5645().figure; this._SafeStr_6873(); } private function _SafeStr_6871(k:_SafeStr_2898):void{ if (((!((k == null))) && ((k.id == -1)))) { this._SafeStr_5477 = k.figure; this._SafeStr_6873(); }; } private function _SafeStr_6873():void{ var k:_SafeStr_2537 = _SafeStr_2537(this._container.findChildByName("avatar_image")); var _local_2:_SafeStr_3632 = _SafeStr_3632(k.widget); _local_2.figure = this._SafeStr_5477; } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } } }//package _-0gK // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2898 = "_-354" (String#29602, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4259 = "_-0bu" (String#23506, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5204 = "_-0ak" (String#8190, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_6156 = "_-2LY" (String#3155, DoABC#3) // _SafeStr_6835 = "_-po" (String#1154, DoABC#3) // _SafeStr_6870 = "_-6VY" (String#299, DoABC#3) // _SafeStr_6871 = "_-3ry" (String#849, DoABC#3) // _SafeStr_6873 = "_-5QI" (String#13108, DoABC#3) // _SafeStr_6881 = "_-4Ok" (String#32904, DoABC#3) // _SafeStr_6886 = "_-6Xt" (String#38144, DoABC#3) // _SafeStr_6887 = "_-5di" (String#35941, DoABC#3) // _SafeStr_6888 = "_-5s1" (String#36499, DoABC#3) // _SafeStr_6889 = "_-1FQ" (String#25094, DoABC#3) // _SafeStr_6890 = "_-5pL" (String#36392, DoABC#3) // _SafeStr_6891 = "_-3Gk" (String#30053, DoABC#3) // _SafeStr_6892 = "_-06d" (String#22282, DoABC#3) // _SafeStr_6893 = "_-4Kl" (String#32747, DoABC#3) //------------------------------------------------------------ //_-0gK.CommunityGoalVsModeWidget package _-0gK{ import _-5dz.HabboLandingView; public class CommunityGoalVsModeWidget extends CommunityGoalWidget { private static const _SafeStr_6894:Array = [-3, -2, -1, 0, 1, 2, 3]; private static const _SafeStr_6895:Array = [0, 0, 4.75, 11.5, 16.25, 23, 23]; public function CommunityGoalVsModeWidget(k:HabboLandingView, _arg_2:Boolean=false){ super(k, _arg_2); } override protected function getCurrentNeedleFrame():int{ if (_SafeStr_6864.communityHighestAchievedLevel <= _SafeStr_6894[0]) { return (int(Math.round(_SafeStr_6895[0]))); }; if (_SafeStr_6864.communityHighestAchievedLevel >= _SafeStr_6894[(_SafeStr_6894.length - 1)]) { return (int(Math.round(_SafeStr_6895[(_SafeStr_6894.length - 1)]))); }; var k:int = (((_SafeStr_6864.scoreRemainingUntilNextLevel < 0)) ? -1 : 1); var _local_2:int = _SafeStr_6864.communityHighestAchievedLevel; var _local_3:Number = _SafeStr_6895[_SafeStr_6894.indexOf(_local_2)]; var _local_4:Number = Math.abs((_SafeStr_6895[_SafeStr_6894.indexOf((_local_2 + k))] - _SafeStr_6895[_SafeStr_6894.indexOf(_local_2)])); return (Math.round((_local_3 + (((_SafeStr_6864.percentCompletionTowardsNextLevel / 100) * _local_4) * k)))); } override public function update(k:uint):void{ _SafeStr_6896(Math.floor(this.getCurrentNeedleFrame()), false); } override public function initialize():void{ super.initialize(); _SafeStr_6860.findChildByName("community_total_status").visible = false; } } }//package _-0gK // _SafeStr_6860 = "_-6hK" (String#38506, DoABC#3) // _SafeStr_6864 = "_-1HQ" (String#25167, DoABC#3) // _SafeStr_6894 = "_-5ie" (String#36129, DoABC#3) // _SafeStr_6895 = "_-2fd" (String#28551, DoABC#3) // _SafeStr_6896 = "_-Dq" (String#38946, DoABC#3) //------------------------------------------------------------ //_-0gK.CommunityGoalWidget package _-0gK{ import _-1tK._SafeStr_35; import _-03Z._SafeStr_4896; import _-03Z._SafeStr_5182; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-2Bc._SafeStr_2433; import _-5Di._SafeStr_5204; import _-4IA.IWindow; import _-1tK.Component; import _-5Di._SafeStr_4259; import _-2Bc.ITextWindow; import _-2d0._SafeStr_4191; import _-3JZ._SafeStr_5001; import _-1Z6._SafeStr_2274; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; import _-5dz.*; public class CommunityGoalWidget implements _SafeStr_35, _SafeStr_4896, _SafeStr_5182 { private static const _SafeStr_6897:Array = [0, 8, 16, 23]; private static const _SafeStr_6898:int = 1500; private static const _SafeStr_6899:int = 1000; protected var _SafeStr_5586:HabboLandingView; protected var _SafeStr_6860:IWindowContainer; private var _SafeStr_6900:_SafeStr_2433; protected var _SafeStr_6901:_SafeStr_5204; private var _SafeStr_6902:Boolean = false; private var _SafeStr_6903:Number = 0; private var _SafeStr_6904:Number = 0; private var _SafeStr_5413:Boolean = false; private var _SafeStr_6905:Boolean = true; private var _SafeStr_6906:Boolean = false; public function CommunityGoalWidget(k:HabboLandingView, _arg_2:Boolean=false){ this._SafeStr_5586 = k; this._SafeStr_6906 = _arg_2; } public function get container():IWindow{ return (this._SafeStr_6860); } public function dispose():void{ if (((!((this._SafeStr_5586 == null))) && (this._SafeStr_5586.windowManager))) { Component(this._SafeStr_5586.windowManager).removeUpdateReceiver(this); }; this._SafeStr_5586 = null; this._SafeStr_6860 = null; this._SafeStr_6901 = null; } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } public function initialize():void{ var k:IWindow; this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4259(this._SafeStr_6835)); this._SafeStr_6860 = IWindowContainer(((this._SafeStr_6906) ? (this._SafeStr_5586.getXmlWindow("community_goal_voting")) : this._SafeStr_5586.getXmlWindow("community_goal"))); this._SafeStr_6900 = _SafeStr_2433(this._SafeStr_6860.findChildByName("meter_needle")); if (!this._SafeStr_6906) { k = this._SafeStr_6860.findChildByName("community_catalog_button"); this._SafeStr_6905 = this._SafeStr_5586.getBoolean("landing.view.community.interactive"); k.visible = this._SafeStr_6905; k.procedure = this._SafeStr_6907; }; HabboLandingView._SafeStr_6795(this._SafeStr_6860, "community_title", "hdr_line"); } private function _SafeStr_6908(k:IWindow):void{ var _local_2:_SafeStr_2433 = _SafeStr_2433(k); var _local_3:int = _local_2.assetUri.indexOf(".png"); _local_2.assetUri = (((_local_2.assetUri.substr(0, _local_3) + "_") + this._SafeStr_6901._SafeStr_6881) + ".png"); } protected function _SafeStr_6909(k:String, _arg_2:String):void{ var _local_3:IWindow = this._SafeStr_6860.findChildByName(k); if (_local_3 != null) { _local_3.caption = (((("${" + _arg_2) + ".") + this._SafeStr_6901._SafeStr_6881) + "}"); }; } protected function getCurrentNeedleFrame():int{ if (this._SafeStr_6901.communityHighestAchievedLevel >= (_SafeStr_6897.length - 1)) { return (_SafeStr_6897[(_SafeStr_6897.length - 1)]); }; var k:int = _SafeStr_6897[this._SafeStr_6901.communityHighestAchievedLevel]; var _local_2:int = (_SafeStr_6897[(this._SafeStr_6901.communityHighestAchievedLevel + 1)] - k); return ((k + Math.floor(((this._SafeStr_6901.percentCompletionTowardsNextLevel * (_local_2 + 0.001)) / 100)))); } private function _SafeStr_6910():void{ var k:int; if (((!((this._SafeStr_6901 == null))) && (!((this._SafeStr_6901._SafeStr_6881 == null))))) { k = 0; while (k < _SafeStr_6897.length) { this._SafeStr_6908(this._SafeStr_6860.findChildByName(("meter_level_" + k))); if (k > 0) { this._SafeStr_6908(this._SafeStr_6860.findChildByName((("meter_level_" + k) + "_icon"))); this._SafeStr_6908(this._SafeStr_6860.findChildByName((("meter_level_" + k) + "_icon_locked"))); }; k++; }; this._SafeStr_6909("community_title", "landing.view.community.headline"); this._SafeStr_6909("goal_caption", "landing.view.community.caption"); this._SafeStr_6909("goal_info", "landing.view.community.info"); this._SafeStr_6909("community_catalog_button", "landing.view.community_catalog_button.text"); this._SafeStr_5413 = true; }; } private function refreshContent():void{ if (this._SafeStr_6901 == null) { this._SafeStr_6860.visible = false; return; }; if (!this._SafeStr_5413) { this._SafeStr_6910(); }; var k:int = 1; while (k < _SafeStr_6897.length) { this._SafeStr_6860.findChildByName(("meter_level_" + k)).visible = false; this._SafeStr_6860.findChildByName((("meter_level_" + k) + "_icon")).visible = false; this._SafeStr_6860.findChildByName((("meter_level_" + k) + "_icon_locked")).visible = false; k++; }; var _local_2:String = "landing.view.community.meter"; this._SafeStr_5586.localizationManager.registerParameter(_local_2, "userRank", this._SafeStr_6901._SafeStr_6889.toString()); this._SafeStr_5586.localizationManager.registerParameter(_local_2, "userAmount", this._SafeStr_6901.personalContributionScore.toString()); this._SafeStr_5586.localizationManager.registerParameter(_local_2, "totalAmount", this._SafeStr_6901._SafeStr_6836.toString()); if (((!((this._SafeStr_6901 == null))) && (!((this._SafeStr_6901._SafeStr_6881 == null))))) { this._SafeStr_5586.localizationManager.registerParameter(("landing.view.community.meter." + this._SafeStr_6901._SafeStr_6881), "totalAmount", this._SafeStr_6901._SafeStr_6836.toString()); this._SafeStr_6909("community_total_status", "landing.view.community.meter"); if (this._SafeStr_6906) { this._SafeStr_6909("community_vote_one_button", "landing.view.vote_one_button.text"); this._SafeStr_6909("community_vote_two_button", "landing.view.vote_two_button.text"); }; }; var _local_3:ITextWindow = ITextWindow(this._SafeStr_6860.findChildByName("goal_info")); _local_3.height = (_local_3.textHeight + 6); if (!this._SafeStr_6906) { this._SafeStr_6860.findChildByName("community_catalog_button").visible = this._SafeStr_6905; }; this._SafeStr_6860.visible = true; this._SafeStr_6860.invalidate(); } protected function _SafeStr_6896(k:int, _arg_2:Boolean=true):void{ var _local_4:Boolean; var _local_3:int = 1; while (_local_3 < _SafeStr_6897.length) { _local_4 = ((_arg_2) && ((k >= _SafeStr_6897[_local_3]))); this._SafeStr_6860.findChildByName(("meter_level_" + _local_3)).visible = _local_4; this._SafeStr_6860.findChildByName((("meter_level_" + _local_3) + "_icon")).visible = _local_4; this._SafeStr_6860.findChildByName((("meter_level_" + _local_3) + "_icon_locked")).visible = !(_local_4); _local_3++; }; this._SafeStr_6900.assetUri = ("landing_view_needle_meter_needle" + k); } public function refresh():void{ this._SafeStr_6911(); this.refreshContent(); } private function _SafeStr_6911():void{ if (!this._SafeStr_6902) { this._SafeStr_5586.send(new _SafeStr_4191()); this._SafeStr_6902 = true; }; } public function update(k:uint):void{ this._SafeStr_6903 = (this._SafeStr_6903 + k); if (this._SafeStr_6903 > _SafeStr_6898) { this._SafeStr_6904 = (this._SafeStr_6904 + (k / _SafeStr_6899)); if (this._SafeStr_6904 > 1) { this._SafeStr_6904 = 1; Component(this._SafeStr_5586.windowManager).removeUpdateReceiver(this); }; this._SafeStr_6896(Math.floor((this.getCurrentNeedleFrame() * this._SafeStr_6904))); }; } private function _SafeStr_6835(k:_SafeStr_2274):void{ this._SafeStr_6901 = _SafeStr_5001(k.parser).data; this._SafeStr_6902 = false; this.refreshContent(); Component(this._SafeStr_5586.windowManager).registerUpdateReceiver(this, 10); } private function _SafeStr_6907(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:String; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_5586.getProperty("landing.view.community.catalog.target"); this._SafeStr_5586.catalog.openCatalogPage(_local_3); this._SafeStr_5586.tracking.trackGoogle("landingView", "click_communityCatalogTarget"); }; } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._SafeStr_6860, k); } protected function get _SafeStr_6864():_SafeStr_5204{ return (this._SafeStr_6901); } } }//package _-0gK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4191 = "_-d7" (String#39916, DoABC#3) // _SafeStr_4259 = "_-0bu" (String#23506, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5001 = "_-5m9" (String#13429, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5204 = "_-0ak" (String#8190, DoABC#3) // _SafeStr_5413 = "_-01W" (String#178, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_6795 = "_-3ic" (String#31172, DoABC#3) // _SafeStr_6835 = "_-po" (String#1154, DoABC#3) // _SafeStr_6836 = "_-5zt" (String#36794, DoABC#3) // _SafeStr_6860 = "_-6hK" (String#38506, DoABC#3) // _SafeStr_6864 = "_-1HQ" (String#25167, DoABC#3) // _SafeStr_6881 = "_-4Ok" (String#32904, DoABC#3) // _SafeStr_6889 = "_-1FQ" (String#25094, DoABC#3) // _SafeStr_6896 = "_-Dq" (String#38946, DoABC#3) // _SafeStr_6897 = "_-3Ui" (String#30609, DoABC#3) // _SafeStr_6898 = "_-2cu" (String#28437, DoABC#3) // _SafeStr_6899 = "_-6jt" (String#38603, DoABC#3) // _SafeStr_6900 = "_-5Ht" (String#35077, DoABC#3) // _SafeStr_6901 = "_-1O9" (String#25426, DoABC#3) // _SafeStr_6902 = "_-2Dk" (String#27444, DoABC#3) // _SafeStr_6903 = "_-31i" (String#29472, DoABC#3) // _SafeStr_6904 = "_-1NU" (String#25398, DoABC#3) // _SafeStr_6905 = "_-10g" (String#24526, DoABC#3) // _SafeStr_6906 = "_-19K" (String#24864, DoABC#3) // _SafeStr_6907 = "_-2IQ" (String#27634, DoABC#3) // _SafeStr_6908 = "_-3SI" (String#30524, DoABC#3) // _SafeStr_6909 = "_-574" (String#34638, DoABC#3) // _SafeStr_6910 = "_-2bP" (String#10265, DoABC#3) // _SafeStr_6911 = "_-30d" (String#29428, DoABC#3) //------------------------------------------------------------ //_-0gK.GenericWidget package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_4894; import _-03Z._SafeStr_5182; import _-03Z._SafeStr_5185; import _-03Z._SafeStr_5193; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-5NM.Map; import _-2Bc._SafeStr_2433; import _-4IA.IWindow; import _-07l.DynamicLayoutManager; import _-63n._SafeStr_5263; import _-1tK._SafeStr_3; import _-2Bc.IItemListWindow; import _-5yh._SafeStr_5260; import _-63n._SafeStr_5261; import _-63n._SafeStr_5262; import _-5yh.TitleElementHandler; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; import _-63n._SafeStr_5259; import _-5dz.*; public class GenericWidget implements _SafeStr_4896, _SafeStr_4894, _SafeStr_5182, _SafeStr_5185, _SafeStr_5193 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6799:int; private var _SafeStr_6800:String; private var _SafeStr_6912:Map; public function GenericWidget(k:HabboLandingView){ this._SafeStr_5586 = k; this._SafeStr_6912 = new Map(); } public static function _SafeStr_6808(k:HabboLandingView, _arg_2:int, _arg_3:String, _arg_4:IWindowContainer):void{ var _local_9:String; var _local_10:Array; var _local_11:String; var _local_12:String; var _local_5:String = _SafeStr_6913(k, _arg_2, _arg_3, "layout"); var _local_6:Array = _local_5.split(";"); var _local_7:_SafeStr_2433 = _SafeStr_2433(_arg_4.findChildByName("bitmap")); var _local_8:IWindow = _arg_4.findChildByName("content_container"); _local_8.x = ((_SafeStr_6914(_arg_2)) ? DynamicLayoutManager._SafeStr_5666 : 0); _arg_4.width = ((_SafeStr_6914(_arg_2)) ? k._SafeStr_5693 : k._SafeStr_5694); for each (_local_9 in _local_6) { _local_10 = _local_9.split(","); _local_11 = _local_10[0]; _local_12 = _local_10[1]; switch (_local_11) { case "bitmap.uri": _local_7.assetUri = _local_12; break; case "bitmap.width": _local_7.width = parseInt(_local_12); break; case "bitmap.height": _local_7.height = parseInt(_local_12); break; case "bitmap.x": _local_7.x = parseInt(_local_12); break; case "bitmap.y": _local_7.y = parseInt(_local_12); break; case "content.x": _local_8.x = parseInt(_local_12); break; case "content.y": _local_8.y = parseInt(_local_12); break; case "content.width": _local_8.width = parseInt(_local_12); break; case "container.height": _arg_4.height = Math.max(parseInt(_local_12), _arg_4.height); break; }; }; } private static function _SafeStr_6913(k:HabboLandingView, _arg_2:int, _arg_3:String, _arg_4:String):String{ var _local_5:String = (((_arg_3)!=null) ? (((("landing.view." + _arg_3) + ".") + _arg_4)) : (((("landing.view.dynamic.slot." + _arg_2) + ".") + _arg_4))); return (k.getProperty(_local_5)); } private static function _SafeStr_6914(k:int):Boolean{ return (((!((k == 3))) && (!((k == 5))))); } public function set slot(k:int):void{ this._SafeStr_6799 = k; } public function get _SafeStr_5520():String{ return (this._SafeStr_6800); } public function set _SafeStr_5520(k:String):void{ this._SafeStr_6800 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ var k:_SafeStr_5263; this._SafeStr_5586 = null; this._container = null; for each (k in this._SafeStr_6912) { if ((k is _SafeStr_3)) { _SafeStr_3(k).dispose(); }; }; this._SafeStr_6912 = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("generic_widget")); this._SafeStr_6915(); _SafeStr_6808(this._SafeStr_5586, this._SafeStr_6799, this._SafeStr_6800, this._container); } public function _SafeStr_6916(k:String):_SafeStr_5263{ return ((this._SafeStr_6912.getValue(k) as _SafeStr_5263)); } private function _SafeStr_6915():void{ var elementData:String; var fields:Array; var elementName:String; var handler:_SafeStr_5263; var layoutName:String; var elementWindow:IWindow; var data:String = _SafeStr_6913(this._SafeStr_5586, this._SafeStr_6799, this._SafeStr_6800, "conf"); var elementDatas:Array = data.split(";"); if ((((data == null)) || ((data == "")))) { return; }; var itemlist:IItemListWindow = IItemListWindow(this._container.findChildByName("content_container")); for each (elementData in elementDatas) { fields = elementData.split(","); elementName = fields[0]; handler = _SafeStr_5260._SafeStr_6917(elementName); layoutName = (((handler is _SafeStr_5261)) ? _SafeStr_5261(handler).layoutName : ("element_" + elementName)); _SafeStr_4.log(("Element: " + layoutName)); try { elementWindow = this._SafeStr_5586.getXmlWindow(layoutName); } catch(e:Error) { return; }; if (elementWindow == null) { return; }; if (handler != null) { handler.initialize(this._SafeStr_5586, elementWindow, fields, this); this._SafeStr_6912.add(elementName, handler); }; if ((((handler is _SafeStr_5262)) && (_SafeStr_5262(handler)._SafeStr_6918(_SafeStr_6914(this._SafeStr_6799))))) { if ((handler is TitleElementHandler)) { elementWindow.width = ((_SafeStr_6914(this._SafeStr_6799)) ? this._SafeStr_5586._SafeStr_5693 : this._SafeStr_5586._SafeStr_5694); }; this._container.addChild(elementWindow); } else { itemlist.addListItem(elementWindow); }; }; } public function refresh():void{ var k:_SafeStr_5263; for each (k in this._SafeStr_6912) { k.refresh(); }; } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } public function disable():void{ var k:_SafeStr_5263; for each (k in this._SafeStr_6912) { if ((k is _SafeStr_5259)) { _SafeStr_5259(k).disable(); }; }; } } }//package _-0gK // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4894 = "_-1fH" (String#9290, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5185 = "_-5Bu" (String#12867, DoABC#3) // _SafeStr_5193 = "_-4lf" (String#12417, DoABC#3) // _SafeStr_5259 = "_-5Z3" (String#13236, DoABC#3) // _SafeStr_5260 = "_-14W" (String#8659, DoABC#3) // _SafeStr_5261 = "_-1T" (String#9085, DoABC#3) // _SafeStr_5262 = "_-4wl" (String#12606, DoABC#3) // _SafeStr_5263 = "_-499" (String#11809, DoABC#3) // _SafeStr_5520 = "_-6Z3" (String#14247, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_5666 = "_-ya" (String#40706, DoABC#3) // _SafeStr_5693 = "_-3Rd" (String#30504, DoABC#3) // _SafeStr_5694 = "_-2HY" (String#27592, DoABC#3) // _SafeStr_6799 = "_-2zV" (String#3312, DoABC#3) // _SafeStr_6800 = "_-2Xf" (String#3201, DoABC#3) // _SafeStr_6808 = "_-35B" (String#29609, DoABC#3) // _SafeStr_6912 = "_-4OK" (String#32887, DoABC#3) // _SafeStr_6913 = "_-0W0" (String#23278, DoABC#3) // _SafeStr_6914 = "_-3em" (String#31007, DoABC#3) // _SafeStr_6915 = "_-5ZS" (String#35768, DoABC#3) // _SafeStr_6916 = "_-3Rt" (String#30511, DoABC#3) // _SafeStr_6917 = "_-50p" (String#34398, DoABC#3) // _SafeStr_6918 = "_-1PZ" (String#9029, DoABC#3) //------------------------------------------------------------ //_-0gK.PromoArticleWidget package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_5182; import _-1tK._SafeStr_35; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-1Z6._SafeStr_2274; import _-pN._SafeStr_4168; import _-2Jg._SafeStr_4203; import _-4IA.IWindow; import _-07l._SafeStr_3830; import _-07l._SafeStr_4895; import _-pN._SafeStr_5203; import _-2Bc._SafeStr_2433; import _-2Bc.IRegionWindow; import _-PP._SafeStr_6; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class PromoArticleWidget implements _SafeStr_4896, _SafeStr_5182, _SafeStr_35 { private static const _SafeStr_6786:Number = ((10 * 60) * 1000);//600000 private static const _SafeStr_6919:Number = 500; private static const _SafeStr_6920:int = 10; private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6921:int = 0; private var _SafeStr_6922:Array; private var _SafeStr_6788:Date; private var _SafeStr_6923:_SafeStr_2274; private var _SafeStr_6924:uint = 0; public function PromoArticleWidget(k:HabboLandingView){ this._SafeStr_6922 = []; super(); this._SafeStr_5586 = k; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("promo_article")); this._container.procedure = this._SafeStr_6925; this._SafeStr_6923 = new _SafeStr_4168(this._SafeStr_6926); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_6923); } public function refresh():void{ if ((((this._SafeStr_6788 == null)) || (((this._SafeStr_6788.time + _SafeStr_6786) < new Date().time)))) { this._SafeStr_5586.send(new _SafeStr_4203()); this._SafeStr_6788 = new Date(); } else { this._SafeStr_6927(this._SafeStr_6921); }; } public function get container():IWindow{ return (this._container); } public function dispose():void{ if (((this._SafeStr_6923) && (this._SafeStr_5586))) { this._SafeStr_5586.communicationManager._SafeStr_6846(this._SafeStr_6923); this._SafeStr_6923.dispose(); this._SafeStr_6923 = null; }; if (this._container) { this._container.dispose(); this._container = null; }; this._SafeStr_5586 = null; } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } public function set settings(k:_SafeStr_4895):void{ _SafeStr_3830._SafeStr_5599(this._container, k); } private function refreshContent():void{ this._SafeStr_6928(); this._SafeStr_6929(); } private function _SafeStr_6928():void{ var article:_SafeStr_5203; article = this._SafeStr_6922[this._SafeStr_6921]; if (article) { this._container.findChildByName("promo_title").caption = article.title; this._container.findChildByName("promo_text").caption = article._SafeStr_6930; this._container.findChildByName("button").visible = !((((article._SafeStr_6932 == _SafeStr_5203._SafeStr_6934)) || ((((article._SafeStr_6932 == _SafeStr_5203._SafeStr_6933)) && ((article._SafeStr_6931 == "")))))); this._container.findChildByName("button").immediateClickMode = true; this._container.findChildByName("button").caption = article._SafeStr_6935; this._container.findChildByName("promo_image").visible = !((article.imageUrl == "")); try { _SafeStr_2433(this._container.findChildByName("promo_image")).assetUri = ("${image.library.url}" + article.imageUrl); } catch(e:Error) { _SafeStr_5586.context.warning(("Missing image url for promo article with title: " + article.title)); }; }; } private function _SafeStr_6929():void{ var _local_3:IRegionWindow; var _local_4:_SafeStr_2433; var k:IWindowContainer = IWindowContainer(this._container.findChildByName("navigation")); var _local_2:int; while (_local_2 < _SafeStr_6920) { _local_3 = IRegionWindow(k.getChildAt(_local_2)); if (this._SafeStr_6922.length > _local_2) { _local_4 = _SafeStr_2433(_local_3.getChildAt(0)); _local_4.assetUri = ("progress_disk_flat_" + (((this._SafeStr_6921 == _local_2)) ? "on" : "off")); _local_3.visible = true; } else { _local_3.visible = false; }; _local_2++; }; } private function _SafeStr_6927(k:int):void{ var _local_2 = (k == this._SafeStr_6921); if (this._SafeStr_6922.length == 0) { return; }; if (k < 0) { this._SafeStr_6921 = (this._SafeStr_6922.length - 1); } else { if (k >= this._SafeStr_6922.length) { this._SafeStr_6921 = 0; } else { this._SafeStr_6921 = k; }; }; if (_local_2) { this.refreshContent(); } else { this._SafeStr_6936(); }; } private function _SafeStr_6936():void{ this._SafeStr_6924 = 0; this._SafeStr_5586.registerUpdateReceiver(this, 1); } private function _SafeStr_6937():void{ this._SafeStr_5586.removeUpdateReceiver(this); this._SafeStr_6938(1); } private function _SafeStr_6939():void{ var k:_SafeStr_5203 = this._SafeStr_6922[this._SafeStr_6921]; switch (k._SafeStr_6932) { case _SafeStr_5203._SafeStr_6933: _SafeStr_6._SafeStr_6940(k._SafeStr_6931); return; case _SafeStr_5203._SafeStr_6941: this._SafeStr_5586.context.createLinkEvent(k._SafeStr_6931); return; }; } private function _SafeStr_6925(k:WindowEvent, _arg_2:IWindow):void{ if (_arg_2.name == "article_navigation") { if (k.type == WindowMouseEvent._SafeStr_5501) { this._SafeStr_6942(_arg_2, true); } else { if ((((k.type == WindowMouseEvent._SafeStr_5502)) && (!((_arg_2.id == this._SafeStr_6921))))) { this._SafeStr_6942(_arg_2, false); }; }; }; if (k.type != WindowMouseEvent.CLICK) { return; }; switch (_arg_2.name) { case "button": this._SafeStr_6939(); return; case "article_navigation": this._SafeStr_6927(_arg_2.id); return; }; } private function _SafeStr_6942(k:IWindow, _arg_2:Boolean):void{ var _local_3:_SafeStr_2433 = _SafeStr_2433(IWindowContainer(k).getChildAt(0)); if (!_local_3) { return; }; _local_3.assetUri = ("progress_disk_flat_" + ((_arg_2) ? "on" : "off")); } private function _SafeStr_6926(k:_SafeStr_4168):void{ var _local_2:_SafeStr_5203; this._SafeStr_6922 = []; for each (_local_2 in k._SafeStr_5645()._SafeStr_6943) { this._SafeStr_6922.push(_local_2); }; this.refresh(); } private function _SafeStr_6938(k:Number):void{ this._container.findChildByName("promo_title").blend = k; this._container.findChildByName("promo_text").blend = k; this._container.findChildByName("button").blend = k; this._container.findChildByName("promo_image").blend = k; } public function update(k:uint):void{ var _local_2:uint = (this._SafeStr_6924 + k); if (this._SafeStr_6924 < _SafeStr_6919) { this._SafeStr_6938(Math.max(0, (1 - (this._SafeStr_6924 / _SafeStr_6919)))); if (_local_2 >= _SafeStr_6919) { this.refreshContent(); }; } else { this._SafeStr_6938(Math.min(1, ((this._SafeStr_6924 - _SafeStr_6919) / _SafeStr_6919))); }; this._SafeStr_6924 = _local_2; if (this._SafeStr_6924 >= (_SafeStr_6919 * 2)) { this._SafeStr_6937(); }; } } }//package _-0gK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_3830 = "_-4k0" (String#12386, DoABC#3) // _SafeStr_4168 = "_-3D7" (String#29918, DoABC#3) // _SafeStr_4203 = "_-iW" (String#40117, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5182 = "_-5LT" (String#13029, DoABC#3) // _SafeStr_5203 = "_-28P" (String#9761, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5599 = "_-4R3" (String#32995, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_6786 = "_-XZ" (String#1626, DoABC#3) // _SafeStr_6788 = "_-4bK" (String#1551, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_6919 = "_-4Fn" (String#32544, DoABC#3) // _SafeStr_6920 = "_-5R0" (String#35432, DoABC#3) // _SafeStr_6921 = "_-6HF" (String#37515, DoABC#3) // _SafeStr_6922 = "_-0pz" (String#8403, DoABC#3) // _SafeStr_6923 = "_-4-B" (String#31869, DoABC#3) // _SafeStr_6924 = "_-4D1" (String#32427, DoABC#3) // _SafeStr_6925 = "_-3z6" (String#31823, DoABC#3) // _SafeStr_6926 = "_-6EN" (String#37405, DoABC#3) // _SafeStr_6927 = "_-3uH" (String#31644, DoABC#3) // _SafeStr_6928 = "_-0Mn" (String#22904, DoABC#3) // _SafeStr_6929 = "_-1DR" (String#25019, DoABC#3) // _SafeStr_6930 = "_-3SM" (String#30527, DoABC#3) // _SafeStr_6931 = "_-3TU" (String#30565, DoABC#3) // _SafeStr_6932 = "_-EQ" (String#38969, DoABC#3) // _SafeStr_6933 = "_-1Db" (String#25027, DoABC#3) // _SafeStr_6934 = "_-4tt" (String#34105, DoABC#3) // _SafeStr_6935 = "_-19F" (String#24861, DoABC#3) // _SafeStr_6936 = "_-4uu" (String#34140, DoABC#3) // _SafeStr_6937 = "_-3js" (String#31230, DoABC#3) // _SafeStr_6938 = "_-2M0" (String#27784, DoABC#3) // _SafeStr_6939 = "_-2Xs" (String#28241, DoABC#3) // _SafeStr_6940 = "_-6EA" (String#13903, DoABC#3) // _SafeStr_6941 = "_-0XR" (String#23332, DoABC#3) // _SafeStr_6942 = "_-Rc" (String#39468, DoABC#3) // _SafeStr_6943 = "_-8U" (String#38742, DoABC#3) //------------------------------------------------------------ //_-0gK.UserListWidget package _-0gK{ import _-03Z._SafeStr_4896; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import _-5fU._SafeStr_4881; import _-4IA.IWindow; import _-5Di._SafeStr_5257; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3632; import _-1f9.WindowMouseEvent; import _-4xe._SafeStr_2641; import _-1f9.WindowEvent; import _-5dz.*; public class UserListWidget implements _SafeStr_4896 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_6944:IWindowContainer; private var _SafeStr_6945:int = 150; private var _SafeStr_6946:Array; private var _SafeStr_6947:Array; private var _SafeStr_6948:Array; public function UserListWidget(k:HabboLandingView){ this._SafeStr_6946 = [0, 10, 5, 0, 5, 10, 0, 10, 5, 10]; this._SafeStr_6947 = []; this._SafeStr_6948 = [_SafeStr_4881._SafeStr_6949, _SafeStr_4881._SafeStr_6950, _SafeStr_4881._SafeStr_6949, _SafeStr_4881._SafeStr_6949, _SafeStr_4881._SafeStr_6950, _SafeStr_4881._SafeStr_6949, _SafeStr_4881._SafeStr_6949, _SafeStr_4881._SafeStr_6949, _SafeStr_4881._SafeStr_6950, _SafeStr_4881._SafeStr_6949]; super(); this._SafeStr_5586 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; if (this._SafeStr_6944 != null) { this._SafeStr_6944.dispose(); this._SafeStr_6944 = null; }; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("user_list")); this.registerMessageListeners(); } public function refresh():void{ } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } public function refreshContent():void{ if (this.users == null) { this._container.visible = false; return; }; this._container.visible = true; this._SafeStr_6644(); this._SafeStr_6951(); } private function _SafeStr_6644():void{ var _local_3:IWindowContainer; var _local_4:_SafeStr_5257; var _local_5:_SafeStr_2537; var _local_6:_SafeStr_3632; var k:int = this._SafeStr_6945; var _local_2:int; while (_local_2 < 10) { _local_3 = this._SafeStr_6952(_local_2); if (_local_3 == null) { _local_3 = this._SafeStr_6953(_local_2); this._container.addChild(_local_3); _local_3.x = k; k = (k + _local_3.width); }; _local_4 = this.users[_local_2]; _local_3.visible = !((_local_4 == null)); if (_local_4) { _local_5 = _SafeStr_2537(_local_3.findChildByName("avatar_image_widget")); _local_6 = _SafeStr_3632(_local_5.widget); _local_6.figure = _local_4.figure; }; _local_2++; }; } private function _SafeStr_6952(k:int):IWindowContainer{ return (IWindowContainer(this._container.getChildByID(k))); } private function _SafeStr_6953(k:int):IWindowContainer{ var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_5586.getXmlWindow("user_entry")); this._SafeStr_6954(_local_2, k); _local_2.procedure = this._SafeStr_6955; _local_2.id = k; if (this._SafeStr_6947.length > k) { _local_2.width = this._SafeStr_6947[k]; }; var _local_3:IWindow = _local_2.findChildByName("extra_link_region"); _local_3.visible = this.hasExtraLink(); _local_3.procedure = this._SafeStr_6956; _local_3.id = k; return (_local_2); } private function _SafeStr_6954(k:IWindowContainer, _arg_2:int):void{ var _local_3:_SafeStr_2537 = _SafeStr_2537(k.findChildByName("avatar_image_widget")); var _local_4:_SafeStr_3632 = _SafeStr_3632(_local_3.widget); k.y = (k.y + (this._SafeStr_6946[_arg_2] + 70)); if (this._SafeStr_6946[_arg_2] < 0) { k.height = (k.height + -(this._SafeStr_6946[_arg_2])); }; _local_4.direction = this._SafeStr_6948[_arg_2]; k.findChildByName("extra_link_region").y = (k.findChildByName("extra_link_region").y - this._SafeStr_6946[_arg_2]); } private function _SafeStr_6710(k:IWindow):_SafeStr_5257{ var _local_2:int = k.id; return (this.users[_local_2]); } private function _SafeStr_6955(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_5257 = this._SafeStr_6710(_arg_2); if (_local_3 == null) { return; }; if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5586.send(new _SafeStr_2641(_local_3.userId)); } else { if (k.type == WindowMouseEvent._SafeStr_5501) { this._SafeStr_6565(_local_3, _arg_2); } else { if (k.type == WindowMouseEvent._SafeStr_5502) { this._SafeStr_6951(); }; }; }; } private function _SafeStr_6956(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_5257; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_6710(_arg_2); if (_local_3 == null) { return; }; this.extraLinkClicked(_local_3); } else { this._SafeStr_6955(k, _arg_2.parent); }; } private function _SafeStr_6565(k:_SafeStr_5257, _arg_2:IWindow):void{ if (this._SafeStr_6944 == null) { this._SafeStr_6944 = IWindowContainer(this._SafeStr_5586.getXmlWindow(this.getPopupXml())); this._container.addChild(this._SafeStr_6944); }; this.refreshPopup(k, this._SafeStr_6944); this._SafeStr_6944.y = Math.max(0, (79 - this._SafeStr_6944.height)); this._SafeStr_6944.x = (_arg_2.x + ((_arg_2.width - this._SafeStr_6944.width) / 2)); this._SafeStr_6944.visible = true; } private function _SafeStr_6951():void{ if (this.users.length > 0) { this._SafeStr_6565(this.users[0], this._container.getChildByID(0)); } else { if (this._SafeStr_6944 != null) { this._SafeStr_6944.visible = false; }; }; } protected function get landingView():HabboLandingView{ return (this._SafeStr_5586); } protected function getText(k:String):String{ return ((("${" + k) + "}")); } protected function registerMessageListeners():void{ } protected function get users():Array{ return (null); } protected function refreshPopup(k:_SafeStr_5257, _arg_2:IWindowContainer):void{ } protected function getPopupXml():String{ return (null); } protected function hasExtraLink():Boolean{ return (false); } protected function extraLinkClicked(k:_SafeStr_5257):void{ } protected function set _SafeStr_6883(k:Array):void{ this._SafeStr_6946 = k; } protected function set _SafeStr_6884(k:Array):void{ this._SafeStr_6947 = k; } public function set _SafeStr_6885(k:int):void{ this._SafeStr_6945 = k; } } }//package _-0gK // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_4881 = "_-0Dl" (String#22542, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_5257 = "_-2KL" (String#9972, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_6565 = "_-0Z7" (String#2666, DoABC#3) // _SafeStr_6644 = "_-0me" (String#1063, DoABC#3) // _SafeStr_6710 = "_-3aS" (String#1519, DoABC#3) // _SafeStr_6883 = "_-4a2" (String#33326, DoABC#3) // _SafeStr_6884 = "_-4Z2" (String#33284, DoABC#3) // _SafeStr_6885 = "_-2Zw" (String#28324, DoABC#3) // _SafeStr_6944 = "_-4Bz" (String#1534, DoABC#3) // _SafeStr_6945 = "_-3n9" (String#31359, DoABC#3) // _SafeStr_6946 = "_-3SQ" (String#30530, DoABC#3) // _SafeStr_6947 = "_-2Np" (String#27853, DoABC#3) // _SafeStr_6948 = "_-T" (String#39526, DoABC#3) // _SafeStr_6949 = "_-4Ff" (String#32538, DoABC#3) // _SafeStr_6950 = "_-p3" (String#40375, DoABC#3) // _SafeStr_6951 = "_-23c" (String#27076, DoABC#3) // _SafeStr_6952 = "_-3sP" (String#31568, DoABC#3) // _SafeStr_6953 = "_-2Rj" (String#28006, DoABC#3) // _SafeStr_6954 = "_-5um" (String#36609, DoABC#3) // _SafeStr_6955 = "_-2SH" (String#3183, DoABC#3) // _SafeStr_6956 = "_-1K6" (String#25265, DoABC#3) //------------------------------------------------------------ //_-0gK.WidgetContainerWidget package _-0gK{ import _-03Z._SafeStr_4896; import _-03Z._SafeStr_4894; import _-5dz.HabboLandingView; import _-4IA.IWindowContainer; import flash.utils.Dictionary; import _-07l._SafeStr_4895; import _-07l._SafeStr_4897; import _-4IA.IWindow; import _-1cK._SafeStr_4009; import _-5kg._SafeStr_4261; import _-07l._SafeStr_4893; import _-03Z._SafeStr_5185; import _-5dz.*; public class WidgetContainerWidget implements _SafeStr_4896, _SafeStr_4894 { private var _SafeStr_5586:HabboLandingView; private var _container:IWindowContainer; private var _SafeStr_5591:Dictionary; private var _SafeStr_5592:_SafeStr_4895; private var _SafeStr_6799:int; private var _SafeStr_5593:String; private var _SafeStr_6957:_SafeStr_4897; public function WidgetContainerWidget(k:HabboLandingView){ this._SafeStr_5591 = new Dictionary(); super(); this._SafeStr_5586 = k; } public static function _SafeStr_6550(k:IWindowContainer):void{ var _local_2:int; while (_local_2 < k.numChildren) { k.getChildAt(_local_2).visible = false; _local_2++; }; } public function set slot(k:int):void{ this._SafeStr_6799 = k; } public function get container():IWindow{ return (this._container); } public function dispose():void{ this._SafeStr_5586 = null; this._container = null; } public function initialize():void{ this._container = IWindowContainer(this._SafeStr_5586.getXmlWindow("widget_container_widget")); this._SafeStr_5592 = new _SafeStr_4895(this._SafeStr_5586); this._SafeStr_5586.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4009(this._SafeStr_5604)); this._SafeStr_5593 = this._SafeStr_5586.getProperty((("landing.view.dynamic.slot." + this._SafeStr_6799) + ".conf")); } public function refresh():void{ this._SafeStr_5586.send(new _SafeStr_4261(this._SafeStr_5593)); } public function get disposed():Boolean{ return ((this._SafeStr_5586 == null)); } private function refreshContent():void{ _SafeStr_6550(this._container); if (this._SafeStr_6957 != null) { this._SafeStr_6957.refresh(this._container); this._SafeStr_6957.container.visible = true; this._container.height = this._SafeStr_6957.container.height; this._container.width = this._SafeStr_6957.container.width; }; } private function _SafeStr_6958(k:String):_SafeStr_4897{ var _local_2:String = this._SafeStr_5586.getProperty((("landing.view." + k) + ".widget")); var _local_3:_SafeStr_4896 = _SafeStr_4893._SafeStr_5639(_local_2, this._SafeStr_5586); if (_local_3 == null) { return (null); }; if ((_local_3 is _SafeStr_4894)) { _SafeStr_4894(_local_3).slot = this._SafeStr_6799; }; if ((_local_3 is _SafeStr_5185)) { _SafeStr_5185(_local_3)._SafeStr_5520 = k; }; var _local_4:_SafeStr_4897 = new _SafeStr_4897(_local_3, null, this._SafeStr_5592, this._container); this._SafeStr_5591[k] = _local_4; return (_local_4); } private function _SafeStr_5604(k:_SafeStr_4009):void{ if ((((k._SafeStr_5645()._SafeStr_5644 == this._SafeStr_5593)) && (!(this.disposed)))) { this._SafeStr_6959(k._SafeStr_5645().code); this.refreshContent(); }; } private function _SafeStr_6959(k:String):void{ if (k == "") { this._SafeStr_6957 = null; return; }; var _local_2:_SafeStr_4897 = this._SafeStr_5591[k]; if (_local_2 == null) { _local_2 = this._SafeStr_6958(k); }; this._SafeStr_6957 = _local_2; } } }//package _-0gK // _SafeStr_4009 = "_-1c9" (String#25957, DoABC#3) // _SafeStr_4261 = "_-6ci" (String#38318, DoABC#3) // _SafeStr_4893 = "_-4QC" (String#12057, DoABC#3) // _SafeStr_4894 = "_-1fH" (String#9290, DoABC#3) // _SafeStr_4895 = "_-4HM" (String#32608, DoABC#3) // _SafeStr_4896 = "_-3F2" (String#10910, DoABC#3) // _SafeStr_4897 = "_-0LB" (String#7927, DoABC#3) // _SafeStr_5185 = "_-5Bu" (String#12867, DoABC#3) // _SafeStr_5520 = "_-6Z3" (String#14247, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_5591 = "_-1ER" (String#1466, DoABC#3) // _SafeStr_5592 = "_-Vl" (String#1624, DoABC#3) // _SafeStr_5593 = "_-3v8" (String#1528, DoABC#3) // _SafeStr_5604 = "_-3lO" (String#3499, DoABC#3) // _SafeStr_5639 = "_-2iz" (String#28678, DoABC#3) // _SafeStr_5644 = "_-0z5" (String#24433, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6550 = "_-4Xg" (String#12201, DoABC#3) // _SafeStr_6799 = "_-2zV" (String#3312, DoABC#3) // _SafeStr_6957 = "_-0Ze" (String#23408, DoABC#3) // _SafeStr_6958 = "_-4c8" (String#33398, DoABC#3) // _SafeStr_6959 = "_-ly" (String#40260, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_2691 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_2691 implements _SafeStr_2271 { private var _SafeStr_6960:String = ""; private var _SafeStr_5739:int = 0; public function get roomType():String{ return (this._SafeStr_6960); } public function get roomId():int{ return (this._SafeStr_5739); } public function flush():Boolean{ this._SafeStr_6960 = ""; this._SafeStr_5739 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6960 = k.readString(); this._SafeStr_5739 = k._SafeStr_5324(); return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2691 = "_-0Td" (String#8067, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5739 = "_-2Jr" (String#53, DoABC#3) // _SafeStr_6960 = "_-5Mj" (String#13057, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_3223 package _-0Gp{ import _-5NM.Map; public class _SafeStr_3223 { private var _name:String; private var _SafeStr_6961:int; private var _SafeStr_6962:Map; public function _SafeStr_3223(k:String, _arg_2:int){ this._name = k; this._SafeStr_6961 = _arg_2; this._SafeStr_6962 = new Map(); } public function get name():String{ return (this._name); } public function get target():int{ return (this._SafeStr_6961); } public function get _SafeStr_6963():Array{ return (this._SafeStr_6962._SafeStr_6877()); } public function _SafeStr_6964(k:String):int{ return (this._SafeStr_6962.getValue(k)); } public function _SafeStr_6965(k:String, _arg_2:int):void{ this._SafeStr_6962.add(k, _arg_2); } } }//package _-0Gp // _SafeStr_3223 = "_-0XN" (String#8127, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6961 = "_-6Jb" (String#591, DoABC#3) // _SafeStr_6962 = "_-2Ts" (String#10134, DoABC#3) // _SafeStr_6963 = "_-26Q" (String#27183, DoABC#3) // _SafeStr_6964 = "_-6Sh" (String#37950, DoABC#3) // _SafeStr_6965 = "_-1wC" (String#26749, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_3225 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-5NM.Map; import _-1Z6._SafeStr_2718; public class _SafeStr_3225 implements _SafeStr_2271 { private var _SafeStr_6966:Map; private var _SafeStr_6967:int = 0; public function _SafeStr_3225(){ this._SafeStr_6966 = new Map(); super(); } public function get _SafeStr_6968():int{ return (this._SafeStr_6967); } public function flush():Boolean{ this._SafeStr_6966.reset(); return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_3:int; var _local_4:_SafeStr_3223; var _local_6:String; var _local_7:int; var _local_8:int; this._SafeStr_6966.reset(); var _local_2:int = k._SafeStr_5324(); var _local_5:int; while (_local_5 < _local_2) { _local_6 = k.readString(); _local_7 = k._SafeStr_5324(); if (_local_5 == 0) { this._SafeStr_6967 = _local_7; }; _local_4 = new _SafeStr_3223(_local_6, _local_7); _local_3 = k._SafeStr_5324(); _local_8 = 0; while (_local_8 < _local_3) { _local_4._SafeStr_6965(k.readString(), k._SafeStr_5324()); _local_8++; }; this._SafeStr_6966.add(_local_4.target, _local_4); _local_5++; }; return (true); } public function _SafeStr_6969():Array{ return (this._SafeStr_6966._SafeStr_6877()); } public function _SafeStr_6970(k:int):_SafeStr_3223{ return ((this._SafeStr_6966.getValue(k) as _SafeStr_3223)); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3223 = "_-0XN" (String#8127, DoABC#3) // _SafeStr_3225 = "_-6Bb" (String#13863, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6965 = "_-1wC" (String#26749, DoABC#3) // _SafeStr_6966 = "_-0QP" (String#23051, DoABC#3) // _SafeStr_6967 = "_-1mo" (String#9379, DoABC#3) // _SafeStr_6968 = "_-0C4" (String#22472, DoABC#3) // _SafeStr_6969 = "_-6EC" (String#37397, DoABC#3) // _SafeStr_6970 = "_-1kl" (String#26307, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_3228 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3228 implements _SafeStr_2271 { private var _SafeStr_5837:String = null; public function get userName():String{ return (this._SafeStr_5837); } public function flush():Boolean{ this._SafeStr_5837 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5837 = k.readString(); return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3228 = "_-6Yz" (String#14244, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_3417 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3417 implements _SafeStr_2271 { private var _SafeStr_5739:int; public function get roomId():int{ return (this._SafeStr_5739); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5739 = k._SafeStr_5324(); return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3417 = "_-6YS" (String#14234, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5739 = "_-2Jr" (String#53, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_3421 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3421 implements _SafeStr_2271 { public static const _SafeStr_6971:int = 1; public static const _SafeStr_6972:int = 2; public static const _SafeStr_6973:int = 3; public static const _SafeStr_6974:int = 4; private var _SafeStr_6494:int = 0; private var _SafeStr_6975:String = ""; public function flush():Boolean{ this._SafeStr_6494 = 0; this._SafeStr_6975 = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6494 = k._SafeStr_5324(); if (this._SafeStr_6494 == 3) { this._SafeStr_6975 = k.readString(); } else { this._SafeStr_6975 = ""; }; return (true); } public function get reason():int{ return (this._SafeStr_6494); } public function get parameter():String{ return (this._SafeStr_6975); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3421 = "_-P4" (String#14730, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6494 = "_-6Tb" (String#298, DoABC#3) // _SafeStr_6971 = "_-1Bk" (String#24951, DoABC#3) // _SafeStr_6972 = "_-6f4" (String#38420, DoABC#3) // _SafeStr_6973 = "_-1Eh" (String#25065, DoABC#3) // _SafeStr_6974 = "_-2Gr" (String#27566, DoABC#3) // _SafeStr_6975 = "_-IB" (String#1619, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_3460 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3460 implements _SafeStr_2271 { public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3460 = "_-0tA" (String#8458, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_4697 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4697 implements _SafeStr_2271 { private var _SafeStr_6976:Boolean = false; public function get isPlaying():Boolean{ return (this._SafeStr_6976); } public function flush():Boolean{ this._SafeStr_6976 = false; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_6976 = k.readBoolean(); return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4697 = "_-3vh" (String#11564, DoABC#3) // _SafeStr_6976 = "_-08O" (String#1432, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_4698 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4698 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_5548:int = 0; public function get userId():int{ return (this._SafeStr_5547); } public function get value():int{ return (this._SafeStr_5548); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_5548 = k._SafeStr_5324(); return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4698 = "_-632" (String#13725, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_4747 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4747 implements _SafeStr_2271 { public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4747 = "_-0ld" (String#8339, DoABC#3) //------------------------------------------------------------ //_-0Gp._SafeStr_4748 package _-0Gp{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4748 implements _SafeStr_2271 { public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ return (true); } } }//package _-0Gp // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4748 = "_-4wo" (String#12608, DoABC#3) //------------------------------------------------------------ //_-0I4._SafeStr_3982 package _-0I4{ import _-1Z6._SafeStr_2284; public class _SafeStr_3982 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_3982(k:int){ this._SafeStr_5763 = []; super(); this._SafeStr_5763.push(k); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ } } }//package _-0I4 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3982 = "_-4VB" (String#33144, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-0I4._SafeStr_4268 package _-0I4{ import _-1Z6._SafeStr_2284; public class _SafeStr_4268 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_4268(){ this._SafeStr_5763 = []; super(); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = []; } } }//package _-0I4 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4268 = "_-2vY" (String#29186, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-0iH._SafeStr_5030 package _-0iH{ public class _SafeStr_5030 { private var _SafeStr_6977:int; private var _location:_SafeStr_5032 = null; private var _SafeStr_6778:RoomObjectSortableSpriteCacheItem = null; public function _SafeStr_5030(k:String){ this._location = new _SafeStr_5032(k); this._SafeStr_6778 = new RoomObjectSortableSpriteCacheItem(); } public function get location():_SafeStr_5032{ return (this._location); } public function get _SafeStr_6978():RoomObjectSortableSpriteCacheItem{ return (this._SafeStr_6778); } public function dispose():void{ if (this._location != null) { this._location.dispose(); this._location = null; }; if (this._SafeStr_6778 != null) { this._SafeStr_6778.dispose(); this._SafeStr_6778 = null; }; } public function set _SafeStr_6979(k:int):void{ this._SafeStr_6977 = k; } public function get _SafeStr_6979():int{ return (this._SafeStr_6977); } } }//package _-0iH // _SafeStr_5030 = "_-3Ff" (String#10921, DoABC#3) // _SafeStr_5032 = "_-1c8" (String#9242, DoABC#3) // _SafeStr_6778 = "_-4OT" (String#1543, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6978 = "_-0OH" (String#22968, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) //------------------------------------------------------------ //_-0iH._SafeStr_5032 package _-0iH{ import _-0eJ._SafeStr_2307; import _-0eJ._SafeStr_2306; import _-4wZ._SafeStr_2456; import _-0eJ._SafeStr_2304; public class _SafeStr_5032 { private var _SafeStr_6980:String = ""; private var _SafeStr_6047:int = -1; private var _SafeStr_6981:int = -1; private var _SafeStr_6982:_SafeStr_2307; private var _SafeStr_6983:_SafeStr_2307 = null; private var _SafeStr_6984:Boolean = false; public function _SafeStr_5032(k:String){ this._SafeStr_6982 = new _SafeStr_2307(); super(); this._SafeStr_6980 = k; this._SafeStr_6983 = new _SafeStr_2307(); } public function get _SafeStr_6985():Boolean{ return (this._SafeStr_6984); } public function dispose():void{ this._SafeStr_6983 = null; } public function _SafeStr_6986(k:_SafeStr_2456, _arg_2:_SafeStr_2304):_SafeStr_2306{ var _local_5:_SafeStr_2306; var _local_6:Number; var _local_7:_SafeStr_2307; var _local_8:_SafeStr_2306; if ((((k == null)) || ((_arg_2 == null)))) { return (null); }; var _local_3:Boolean; var _local_4:_SafeStr_2306 = k.getLocation(); if (((!((_arg_2._SafeStr_6081 == this._SafeStr_6047))) || (!((k._SafeStr_6271() == this._SafeStr_6981))))) { this._SafeStr_6981 = k._SafeStr_6271(); if (((((((!((_arg_2._SafeStr_6081 == this._SafeStr_6047))) || (!((_local_4.x == this._SafeStr_6982.x))))) || (!((_local_4.y == this._SafeStr_6982.y))))) || (!((_local_4.z == this._SafeStr_6982.z))))) { this._SafeStr_6047 = _arg_2._SafeStr_6081; this._SafeStr_6982._SafeStr_6069(_local_4); _local_3 = true; }; }; this._SafeStr_6984 = _local_3; if (_local_3) { _local_5 = _arg_2._SafeStr_6084(_local_4); if (_local_5 == null) { return (null); }; _local_6 = k.getModel().getNumber(this._SafeStr_6980); if (((isNaN(_local_6)) || ((_local_6 == 0)))) { _local_7 = new _SafeStr_2307(Math.round(_local_4.x), Math.round(_local_4.y), _local_4.z); if (((!((_local_7.x == _local_4.x))) || (!((_local_7.y == _local_4.y))))) { _local_8 = _arg_2._SafeStr_6084(_local_7); this._SafeStr_6983._SafeStr_6069(_local_5); if (_local_8 != null) { this._SafeStr_6983.z = _local_8.z; }; } else { this._SafeStr_6983._SafeStr_6069(_local_5); }; } else { this._SafeStr_6983._SafeStr_6069(_local_5); }; this._SafeStr_6983.x = Math.round(this._SafeStr_6983.x); this._SafeStr_6983.y = Math.round(this._SafeStr_6983.y); }; return (this._SafeStr_6983); } } }//package _-0iH // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_5032 = "_-1c8" (String#9242, DoABC#3) // _SafeStr_6047 = "_-0k4" (String#823, DoABC#3) // _SafeStr_6069 = "_-0eZ" (String#23609, DoABC#3) // _SafeStr_6081 = "_-1im" (String#2976, DoABC#3) // _SafeStr_6084 = "_-1TM" (String#9092, DoABC#3) // _SafeStr_6271 = "_-27Y" (String#1493, DoABC#3) // _SafeStr_6980 = "_-vj" (String#4536, DoABC#3) // _SafeStr_6981 = "_-3V7" (String#30625, DoABC#3) // _SafeStr_6982 = "_-4zP" (String#34308, DoABC#3) // _SafeStr_6983 = "_-fV" (String#40008, DoABC#3) // _SafeStr_6984 = "_-5O-" (String#35306, DoABC#3) // _SafeStr_6985 = "_-15F" (String#24706, DoABC#3) // _SafeStr_6986 = "_-4DJ" (String#32438, DoABC#3) //------------------------------------------------------------ //_-0iH._SafeStr_5207 package _-0iH{ import _-6Dm._SafeStr_5035; public class _SafeStr_5207 { private var _SafeStr_6059:_SafeStr_5035 = null; private var _name:String = ""; private var _SafeStr_6987:int = 0; public function _SafeStr_5207(k:_SafeStr_5035, _arg_2:String){ this._SafeStr_6059 = k; this._name = _arg_2; if (k != null) { k._SafeStr_6782(); this._SafeStr_6987 = ((this._SafeStr_6059.width * this._SafeStr_6059.height) * 4); }; } public function get bitmapData():_SafeStr_5035{ return (this._SafeStr_6059); } public function get _SafeStr_6988():int{ return (this._SafeStr_6987); } public function get useCount():int{ if (this._SafeStr_6059 == null) { return (0); }; return (this._SafeStr_6059._SafeStr_6989); } public function get name():String{ return (this._name); } public function set bitmapData(k:_SafeStr_5035):void{ if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); }; this._SafeStr_6059 = k; if (this._SafeStr_6059 != null) { this._SafeStr_6059._SafeStr_6782(); this._SafeStr_6987 = ((this._SafeStr_6059.width * this._SafeStr_6059.height) * 4); } else { this._SafeStr_6987 = 0; }; } public function dispose():void{ if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); this._SafeStr_6059 = null; }; this._SafeStr_6987 = 0; } } }//package _-0iH // _SafeStr_5035 = "_-6Hh" (String#13952, DoABC#3) // _SafeStr_5207 = "_-1pZ" (String#9436, DoABC#3) // _SafeStr_6059 = "_-rY" (String#506, DoABC#3) // _SafeStr_6782 = "_-33G" (String#10710, DoABC#3) // _SafeStr_6987 = "_-5jz" (String#13403, DoABC#3) // _SafeStr_6988 = "_-2tA" (String#29086, DoABC#3) // _SafeStr_6989 = "_-0Dw" (String#22550, DoABC#3) //------------------------------------------------------------ //_-0iH.BitmapDataCache package _-0iH{ import _-5NM.Map; import _-6Dm._SafeStr_5035; import flash.display.BitmapData; public class BitmapDataCache { private var _SafeStr_6990:Map; private var _SafeStr_6987:int = 0; private var _SafeStr_6991:int = 0; private var _SafeStr_6992:int = 0; private var _SafeStr_6993:int = 0; public function BitmapDataCache(k:int, _arg_2:int, _arg_3:int=1){ this._SafeStr_6990 = new Map(); this._SafeStr_6991 = ((k * 0x0400) * 0x0400); this._SafeStr_6992 = ((_arg_2 * 0x0400) * 0x0400); this._SafeStr_6993 = ((_arg_3 * 0x0400) * 0x0400); if (this._SafeStr_6993 < 0) { this._SafeStr_6993 = 0; }; } public function get _SafeStr_6988():int{ return (this._SafeStr_6987); } public function get _SafeStr_6994():int{ return (this._SafeStr_6991); } public function dispose():void{ var k:Array; var _local_2:String; if (this._SafeStr_6990 != null) { k = this._SafeStr_6990._SafeStr_6877(); for each (_local_2 in k) { if (!this._SafeStr_6995(_local_2)) { _SafeStr_4.log((("Failed to remove item " + _local_2) + " from room canvas bitmap cache!")); }; }; this._SafeStr_6990.dispose(); this._SafeStr_6990 = null; }; } public function compress():void{ var _local_3:Array; var k:_SafeStr_5207; var _local_2:int; if (this._SafeStr_6988 > this._SafeStr_6994) { _local_3 = this._SafeStr_6990._SafeStr_5514(); _local_3.sortOn("useCount", (Array.DESCENDING | Array.NUMERIC)); _local_2 = (_local_3.length - 1); while (_local_2 >= 0) { k = (_local_3[_local_2] as _SafeStr_5207); if (k.useCount <= 1) { this._SafeStr_6995(k.name); } else { break; }; _local_2--; }; this._SafeStr_6996(); }; } private function _SafeStr_6996():void{ this._SafeStr_6991 = (this._SafeStr_6991 + this._SafeStr_6993); if (this._SafeStr_6991 > this._SafeStr_6992) { this._SafeStr_6991 = this._SafeStr_6992; }; } private function _SafeStr_6995(k:String):Boolean{ if (k == null) { return (false); }; var _local_2:_SafeStr_5207 = (this._SafeStr_6990.getValue(k) as _SafeStr_5207); if (_local_2 != null) { if (_local_2.useCount <= 1) { this._SafeStr_6990.remove(_local_2.name); this._SafeStr_6987 = (this._SafeStr_6987 - _local_2._SafeStr_6988); _local_2.dispose(); return (true); }; return (false); }; return (false); } public function _SafeStr_6997(k:String):_SafeStr_5035{ var _local_2:_SafeStr_5207 = (this._SafeStr_6990.getValue(k) as _SafeStr_5207); if (_local_2 == null) { return (null); }; return (_local_2.bitmapData); } public function _SafeStr_6998(k:String, _arg_2:_SafeStr_5035):void{ var _local_4:BitmapData; if (_arg_2 == null) { return; }; var _local_3:_SafeStr_5207 = (this._SafeStr_6990.getValue(k) as _SafeStr_5207); if (_local_3 != null) { _local_4 = _local_3.bitmapData; if (_local_4 != null) { this._SafeStr_6987 = (this._SafeStr_6987 - ((_local_4.width * _local_4.height) * 4)); }; _local_3.bitmapData = _arg_2; } else { _local_3 = new _SafeStr_5207(_arg_2, k); this._SafeStr_6990.add(k, _local_3); }; this._SafeStr_6987 = (this._SafeStr_6987 + ((_arg_2.width * _arg_2.height) * 4)); } } }//package _-0iH // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5035 = "_-6Hh" (String#13952, DoABC#3) // _SafeStr_5207 = "_-1pZ" (String#9436, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6987 = "_-5jz" (String#13403, DoABC#3) // _SafeStr_6988 = "_-2tA" (String#29086, DoABC#3) // _SafeStr_6990 = "_-4tW" (String#34091, DoABC#3) // _SafeStr_6991 = "_-43t" (String#32046, DoABC#3) // _SafeStr_6992 = "_-0xp" (String#24377, DoABC#3) // _SafeStr_6993 = "_-fB" (String#39993, DoABC#3) // _SafeStr_6994 = "_-3Dy" (String#29948, DoABC#3) // _SafeStr_6995 = "_-59g" (String#3846, DoABC#3) // _SafeStr_6996 = "_-5Dh" (String#34904, DoABC#3) // _SafeStr_6997 = "_-4mO" (String#12432, DoABC#3) // _SafeStr_6998 = "_-5wB" (String#36657, DoABC#3) //------------------------------------------------------------ //_-0iH.RoomObjectCache package _-0iH{ import _-5NM.Map; import _-6Dm._SafeStr_5034; import _-14H._SafeStr_189; import __AS3__.vec.Vector; import _-0E2._SafeStr_4382; import _-PP.StringUtil; import _-PP.Canvas; import _-0gF._SafeStr_4369; import __AS3__.vec.*; public class RoomObjectCache { private static const _SafeStr_6999:int = 200; private var _SafeStr_5763:Map = null; private var _SafeStr_6980:String = ""; public function RoomObjectCache(k:String){ this._SafeStr_6980 = k; this._SafeStr_5763 = new Map(); } public function dispose():void{ var k:int; var _local_2:_SafeStr_5030; if (this._SafeStr_5763 != null) { k = 0; while (k < this._SafeStr_5763.length) { _local_2 = (this._SafeStr_5763._SafeStr_6074(k) as _SafeStr_5030); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_5763.dispose(); this._SafeStr_5763 = null; }; } public function _SafeStr_7000(k:String):_SafeStr_5030{ var _local_2:_SafeStr_5030 = (this._SafeStr_5763.getValue(k) as _SafeStr_5030); if (_local_2 == null) { _local_2 = new _SafeStr_5030(this._SafeStr_6980); this._SafeStr_5763.add(k, _local_2); }; return (_local_2); } public function _SafeStr_7001(k:String):void{ var _local_2:_SafeStr_5030 = (this._SafeStr_5763.remove(k) as _SafeStr_5030); if (_local_2 != null) { _local_2.dispose(); }; } public function _SafeStr_7002():Vector.<_SafeStr_189>{ var _local_3:_SafeStr_5030; var _local_4:_SafeStr_5034; var _local_5:_SafeStr_189; var _local_6:Boolean; var k:Vector.<_SafeStr_189> = new Vector.<_SafeStr_189>(); var _local_2:Array = this._SafeStr_5763._SafeStr_5514(); for each (_local_3 in _local_2) { for each (_local_4 in _local_3._SafeStr_6978._SafeStr_6978) { if (((!((_local_4.sprite._SafeStr_6750 == _SafeStr_4382._SafeStr_6405))) && (!((_local_4.sprite._SafeStr_6262 == ""))))) { _local_5 = new _SafeStr_189(); _local_5._SafeStr_6979 = _local_3._SafeStr_6979; _local_5.x = _local_4.x; _local_5.y = _local_4.y; _local_5.z = _local_4.z; _local_5.name = StringUtil._SafeStr_7003(_local_4.sprite._SafeStr_6262); _local_5.flipH = _local_4.sprite.flipH; _local_5.alpha = _local_4.sprite.alpha; _local_5.color = _local_4.sprite.color.toString(); _local_5.blendMode = _local_4.sprite.blendMode; _local_5.width = _local_4.sprite.width; _local_5.height = _local_4.sprite.height; _local_5._SafeStr_6256 = _local_4.sprite._SafeStr_6256; _local_5.posture = _local_4.sprite._SafeStr_6263; _local_6 = this._SafeStr_7004(_local_4.sprite); if (_local_6) { _local_5.skew = ((((_local_4.sprite.direction % 4))==0) ? -0.5 : 0.5); }; if (((((((((_local_6) || ((_local_5.name.indexOf("%image.library.url%") >= 0)))) || ((_local_5.name.indexOf("%group.badge.url%") >= 0)))) && ((_local_5.width <= _SafeStr_6999)))) && ((_local_5.height <= _SafeStr_6999)))) { _local_5.color = Canvas._SafeStr_7005(_local_4.sprite.asset).toString(); if (_local_4.sprite._SafeStr_6256.indexOf("external_image_wallitem") == 0) { _local_5.frame = true; }; }; k.push(_local_5); }; }; }; return (k); } private function _SafeStr_7004(k:_SafeStr_4369):Boolean{ if (!k._SafeStr_6256) { return (false); }; if ((((k._SafeStr_6256.indexOf("external_image_wallitem") == 0)) && ((k.tag == "THUMBNAIL")))) { return (true); }; if ((((k._SafeStr_6256.indexOf("guild_forum") == 0)) && ((k.tag == "THUMBNAIL")))) { return (true); }; return (false); } public function _SafeStr_7006():Array{ var _local_3:_SafeStr_5030; var _local_4:_SafeStr_5034; var k:Array = []; var _local_2:Array = this._SafeStr_5763._SafeStr_5514(); for each (_local_3 in _local_2) { for each (_local_4 in _local_3._SafeStr_6978._SafeStr_6978) { if (_local_4.sprite._SafeStr_6750 == _SafeStr_4382._SafeStr_6405) { k.push(_local_4); }; }; }; return (k); } } }//package _-0iH // _SafeStr_189 = "_-1kY" (String#26301, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_4382 = "_-6Js" (String#13993, DoABC#3) // _SafeStr_5030 = "_-3Ff" (String#10921, DoABC#3) // _SafeStr_5034 = "_-6r" (String#14446, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6256 = "_-0U0" (String#8078, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) // _SafeStr_6263 = "_-2w8" (String#10581, DoABC#3) // _SafeStr_6405 = "_-4hL" (String#33604, DoABC#3) // _SafeStr_6750 = "_-6ZH" (String#14252, DoABC#3) // _SafeStr_6978 = "_-0OH" (String#22968, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_6980 = "_-vj" (String#4536, DoABC#3) // _SafeStr_6999 = "_-1PK" (String#25470, DoABC#3) // _SafeStr_7000 = "_-7F" (String#38690, DoABC#3) // _SafeStr_7001 = "_-Z8" (String#39762, DoABC#3) // _SafeStr_7002 = "_-1A7" (String#8756, DoABC#3) // _SafeStr_7003 = "_-23Z" (String#27075, DoABC#3) // _SafeStr_7004 = "_-46d" (String#32167, DoABC#3) // _SafeStr_7005 = "_-6gO" (String#38472, DoABC#3) // _SafeStr_7006 = "_-6FF" (String#13918, DoABC#3) //------------------------------------------------------------ //_-0iH.RoomObjectSortableSpriteCacheItem package _-0iH{ import _-6Dm._SafeStr_5034; public class RoomObjectSortableSpriteCacheItem { private var _SafeStr_6778:Array; private var _updateId1:int = -1; private var _updateId2:int = -1; private var _SafeStr_7007:Boolean = false; public function RoomObjectSortableSpriteCacheItem(){ this._SafeStr_6778 = []; super(); } public function get _SafeStr_5961():int{ return (this._SafeStr_6778.length); } public function get isEmpty():Boolean{ return (this._SafeStr_7007); } public function dispose():void{ this._SafeStr_7008(0); } public function _SafeStr_6783(k:_SafeStr_5034):void{ this._SafeStr_6778.push(k); } public function _SafeStr_6096(k:int):_SafeStr_5034{ return (this._SafeStr_6778[k]); } public function get _SafeStr_6978():Array{ return (this._SafeStr_6778); } public function _SafeStr_7009(k:int, _arg_2:int):Boolean{ if (((!((k == this._updateId1))) || (!((_arg_2 == this._updateId2))))) { this._updateId1 = k; this._updateId2 = _arg_2; return (true); }; return (false); } public function _SafeStr_7008(k:int):void{ var _local_2:int; var _local_3:_SafeStr_5034; if (k < this._SafeStr_6778.length) { _local_2 = k; while (_local_2 < this._SafeStr_6778.length) { _local_3 = this._SafeStr_6778[_local_2]; if (_local_3) { _local_3.dispose(); }; _local_2++; }; this._SafeStr_6778.splice(k, (this._SafeStr_6778.length - k)); }; if (this._SafeStr_6778.length == 0) { this._SafeStr_7007 = true; } else { this._SafeStr_7007 = false; }; } } }//package _-0iH // _SafeStr_5034 = "_-6r" (String#14446, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6778 = "_-4OT" (String#1543, DoABC#3) // _SafeStr_6783 = "_-2F9" (String#27496, DoABC#3) // _SafeStr_6978 = "_-0OH" (String#22968, DoABC#3) // _SafeStr_7007 = "_-20j" (String#26975, DoABC#3) // _SafeStr_7008 = "_-2OE" (String#27873, DoABC#3) // _SafeStr_7009 = "_-1wc" (String#26763, DoABC#3) //------------------------------------------------------------ //_-0jd.CraftingWidget package _-0jd{ import _-30N._SafeStr_2821; import _-5ct.RoomUI; import _-0Vo.CraftingFurnitureItem; import _-403._SafeStr_2533; import _-4IA.IWindowContainer; import _-3JA.CraftingInventoryListController; import _-3JA.CraftingRecipeListController; import _-3JA.CraftingMixerController; import _-3JA.CraftingInfoController; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-2Bc.IItemGridWindow; import __AS3__.vec.Vector; import _-1f9.WindowEvent; import _-2Bc.ITextWindow; import _-0Vo._SafeStr_4474; import _-6Kf._SafeStr_2353; import _-63v._SafeStr_4477; import _-366._SafeStr_2632; import _-5fp._SafeStr_2212; import _-0ZD._SafeStr_2176; import _-63v._SafeStr_4476; import _-10z.CraftingWidgetHandler; import __AS3__.vec.*; public class CraftingWidget extends _SafeStr_2821 { public static const _SafeStr_7010:int = 0; public static const _SafeStr_7011:int = 1; public static const _SafeStr_7012:int = 2; private var _SafeStr_7013:RoomUI; private var _SafeStr_7014:CraftingFurnitureItem; private var _SafeStr_6353:_SafeStr_2533; private var _SafeStr_7015:IWindowContainer; private var _SafeStr_7016:CraftingInventoryListController; private var _SafeStr_7017:CraftingRecipeListController; private var _SafeStr_7018:CraftingMixerController; private var _SafeStr_7019:CraftingInfoController; private var _SafeStr_7020:int = 0; public function CraftingWidget(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:RoomUI){ super(k, _arg_2, assets, localizations); this._SafeStr_7013 = _arg_3; this._SafeStr_7016 = new CraftingInventoryListController(this); this._SafeStr_7017 = new CraftingRecipeListController(this); this._SafeStr_7018 = new CraftingMixerController(this); this._SafeStr_7019 = new CraftingInfoController(this); _assets = _arg_3.assets; this.handler.widget = this; } override public function dispose():void{ if (disposed) { return; }; this.hide(); this._SafeStr_7013 = null; if (this._SafeStr_7016) { this._SafeStr_7016.dispose(); this._SafeStr_7016 = null; }; if (this._SafeStr_7017) { this._SafeStr_7017.dispose(); this._SafeStr_7017 = null; }; if (this._SafeStr_7018) { this._SafeStr_7018.dispose(); this._SafeStr_7018 = null; }; if (this._SafeStr_7019) { this._SafeStr_7019.dispose(); this._SafeStr_7019 = null; }; if (this._SafeStr_7015) { this._SafeStr_7015.dispose(); this._SafeStr_7015 = null; }; super.dispose(); } public function hide():void{ this.handler._SafeStr_7021(); this._SafeStr_7018.clearItems(); this._SafeStr_7016.clearItems(); this._SafeStr_7017.clearItems(); if (this.craftingInProgress) { this._SafeStr_7019._SafeStr_7022(); }; this._SafeStr_7020 = _SafeStr_7010; if (this._SafeStr_6353 != null) { this._SafeStr_6353.dispose(); this._SafeStr_6353 = null; }; } private function _SafeStr_7023():void{ if (this.window != null) { return; }; this._SafeStr_6353 = windowManager.buildModalDialogFromXML(XML(assets.getAssetByName("craftingwidget_xml").content)); if (((!(this._SafeStr_6353)) || (!(this._SafeStr_6353._SafeStr_7024)))) { return; }; var k:IWindow = this.window.findChildByTag("close"); if (k != null) { k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7025); }; var _local_2:IItemGridWindow = (this.window.findChildByName("itemgrid_products") as IItemGridWindow); this._SafeStr_7015 = (_local_2._SafeStr_7026(0) as IWindowContainer); _local_2._SafeStr_7027(this._SafeStr_7015); this.window.procedure = this._SafeStr_7028; this.window.center(); } public function _SafeStr_7029(k:Vector.):void{ this._SafeStr_7016._SafeStr_7029(k); } public function _SafeStr_7030(k:Vector.):void{ this._SafeStr_7017._SafeStr_7030(k); } public function setInfoState(k:int, ... _args):void{ if (this._SafeStr_7019) { this._SafeStr_7019.setState(k, _args); }; } private function _SafeStr_7028(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.DOWN) { return; }; switch (_arg_2.name) { case "header_button_close": this.hide(); return; }; } private function _SafeStr_7025(k:WindowMouseEvent):void{ this.hide(); } public function _SafeStr_7031(k:String):void{ var _local_2:ITextWindow = ((this.window) ? (this.window.findChildByName("header_mixer") as ITextWindow) : null); if (_local_2) { _local_2.text = k; }; } public function _SafeStr_7032():void{ if (this.window) { return; }; this._SafeStr_7023(); this._SafeStr_7031(""); this.setInfoState(_SafeStr_4474._SafeStr_7033); } public function _SafeStr_7034(k:Vector.<_SafeStr_4477>, _arg_2:Vector., _arg_3:_SafeStr_2212, _arg_4:_SafeStr_2176):void{ var _local_5:Vector.; var _local_6:String; var _local_7:_SafeStr_2353; var _local_8:_SafeStr_4477; var _local_9:CraftingFurnitureItem; var _local_10:Array; _local_5 = new Vector.(0); for each (_local_6 in _arg_2) { _local_7 = _arg_4.getFloorItemDataByName(_local_6); if (_local_7) { _local_9 = new CraftingFurnitureItem(null, _local_7); _local_10 = this.handler.container.inventory.getNonRentedInventoryIds(_SafeStr_2632._SafeStr_7035, _local_9.typeId); if (((_local_10) && ((_local_10.length > 0)))) { _local_9._SafeStr_7036 = Vector.(_local_10); }; _local_5.push(_local_9); }; }; this._SafeStr_7029(_local_5); _local_5 = new Vector.(0); for each (_local_8 in k) { _local_7 = _arg_4.getFloorItemDataByName(_local_8._SafeStr_7037); if (_local_7) { _local_5.push(new CraftingFurnitureItem(_local_8._SafeStr_7038, _local_7)); }; }; this._SafeStr_7030(_local_5); } public function showCraftableProduct(k:CraftingFurnitureItem):void{ this._SafeStr_7014 = k; if (!this._SafeStr_7014) { return; }; this._SafeStr_7031(((this._SafeStr_7014._SafeStr_7039) ? this._SafeStr_7014._SafeStr_7039._SafeStr_7040 : "")); this.handler._SafeStr_7041(this._SafeStr_7014._SafeStr_7038); } public function _SafeStr_7042(k:Vector.<_SafeStr_4476>):void{ this._SafeStr_7043(); this._SafeStr_7017._SafeStr_7044(this._SafeStr_7014, k); } public function _SafeStr_7045():void{ if (this._SafeStr_7018) { this._SafeStr_7018.clearItems(); }; } public function mixerContentChanged(k:Vector.):void{ if (k.length > 0) { this.setInfoState(_SafeStr_4474._SafeStr_7046); this.handler._SafeStr_7047(k); } else { this.setInfoState(_SafeStr_4474._SafeStr_7048); }; } public function showSecretRecipeView():void{ if (this._SafeStr_7020 != _SafeStr_7011) { this._SafeStr_7045(); }; this._SafeStr_7020 = _SafeStr_7011; this._SafeStr_7031(""); this.setInfoState(_SafeStr_4474._SafeStr_7048); } public function _SafeStr_7043():void{ if (this._SafeStr_7020 != _SafeStr_7012) { this._SafeStr_7045(); }; this._SafeStr_7020 = _SafeStr_7012; this.setInfoState(_SafeStr_4474._SafeStr_7049); } public function _SafeStr_7050():void{ switch (this._SafeStr_7020) { case _SafeStr_7011: this.handler._SafeStr_7051(); return; case _SafeStr_7012: this.handler._SafeStr_7052(); return; }; } public function _SafeStr_7053():Vector.{ return (this._SafeStr_7018._SafeStr_7054()); } public function get inSecretRecipeMode():Boolean{ return ((this._SafeStr_7020 == _SafeStr_7011)); } public function get craftingInProgress():Boolean{ return (this.handler.craftingInProgress); } public function get inventoryDirty():Boolean{ return (this.handler.inventoryDirty); } public function get _SafeStr_7055():IWindowContainer{ return (this._SafeStr_7015); } public function get handler():CraftingWidgetHandler{ return ((_SafeStr_7056 as CraftingWidgetHandler)); } public function get sessionDataManager():_SafeStr_2176{ return (this.handler.container.sessionDataManager); } public function get inventoryCtrl():CraftingInventoryListController{ return (this._SafeStr_7016); } public function get _SafeStr_7057():CraftingRecipeListController{ return (this._SafeStr_7017); } public function get mixerCtrl():CraftingMixerController{ return (this._SafeStr_7018); } public function get _SafeStr_7058():CraftingInfoController{ return (this._SafeStr_7019); } public function get window():IWindowContainer{ return (((this._SafeStr_6353) ? (this._SafeStr_6353._SafeStr_7024 as IWindowContainer) : null)); } } }//package _-0jd // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2632 = "_-5Zo" (String#35783, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_4474 = "_-6K2" (String#37626, DoABC#3) // _SafeStr_4476 = "_-bs" (String#14936, DoABC#3) // _SafeStr_4477 = "_-68V" (String#13806, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6353 = "_-V5" (String#1623, DoABC#3) // _SafeStr_7010 = "_-Hf" (String#39096, DoABC#3) // _SafeStr_7011 = "_-44w" (String#32092, DoABC#3) // _SafeStr_7012 = "_-3gH" (String#31073, DoABC#3) // _SafeStr_7013 = "_-6Xw" (String#1139, DoABC#3) // _SafeStr_7014 = "_-5gS" (String#36049, DoABC#3) // _SafeStr_7015 = "_-46G" (String#11759, DoABC#3) // _SafeStr_7016 = "_-0po" (String#24080, DoABC#3) // _SafeStr_7017 = "_-4YY" (String#33268, DoABC#3) // _SafeStr_7018 = "_-6QE" (String#37847, DoABC#3) // _SafeStr_7019 = "_-4PC" (String#32922, DoABC#3) // _SafeStr_7020 = "_-0Hg" (String#22692, DoABC#3) // _SafeStr_7021 = "_-2IM" (String#27630, DoABC#3) // _SafeStr_7022 = "_-2I6" (String#27619, DoABC#3) // _SafeStr_7023 = "_-5TR" (String#1568, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_7025 = "_-2gd" (String#57, DoABC#3) // _SafeStr_7026 = "_-2Ln" (String#9995, DoABC#3) // _SafeStr_7027 = "_-2IX" (String#9943, DoABC#3) // _SafeStr_7028 = "_-0rd" (String#322, DoABC#3) // _SafeStr_7029 = "_-2zf" (String#29344, DoABC#3) // _SafeStr_7030 = "_-3dW" (String#30960, DoABC#3) // _SafeStr_7031 = "_-cF" (String#4443, DoABC#3) // _SafeStr_7032 = "case " (String#41467, DoABC#3) // _SafeStr_7033 = "_-0pH" (String#24055, DoABC#3) // _SafeStr_7034 = "_-4dO" (String#33452, DoABC#3) // _SafeStr_7035 = "_-2j0" (String#28680, DoABC#3) // _SafeStr_7036 = "_-yX" (String#40705, DoABC#3) // _SafeStr_7037 = "_-0ky" (String#23881, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7039 = "import" (String#4903, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_7041 = "_-48X" (String#32237, DoABC#3) // _SafeStr_7042 = "_-36z" (String#29672, DoABC#3) // _SafeStr_7043 = "_-1Cq" (String#24995, DoABC#3) // _SafeStr_7044 = "_-26w" (String#27200, DoABC#3) // _SafeStr_7045 = "_-18t" (String#24846, DoABC#3) // _SafeStr_7046 = "_-4TE" (String#33074, DoABC#3) // _SafeStr_7047 = "_-4JN" (String#32690, DoABC#3) // _SafeStr_7048 = "_-4J5" (String#32675, DoABC#3) // _SafeStr_7049 = "_-1Ru" (String#25566, DoABC#3) // _SafeStr_7050 = "_-uz" (String#40582, DoABC#3) // _SafeStr_7051 = "_-53v" (String#34519, DoABC#3) // _SafeStr_7052 = "_-4WA" (String#33186, DoABC#3) // _SafeStr_7053 = "_-Ma" (String#39286, DoABC#3) // _SafeStr_7054 = "_-0e3" (String#23591, DoABC#3) // _SafeStr_7055 = "_-1pu" (String#26496, DoABC#3) // _SafeStr_7056 = "_-5vL" (String#1587, DoABC#3) // _SafeStr_7057 = "_-2K4" (String#27708, DoABC#3) // _SafeStr_7058 = "_-3n1" (String#31354, DoABC#3) //------------------------------------------------------------ //_-0JR.VideoControlsEvent package _-0JR{ import flash.events.Event; public class VideoControlsEvent extends Event { public static const _SafeStr_7059:String = "seek"; public static const _SafeStr_7060:String = "scrub"; public static const _SafeStr_7061:String = "toggleFullscreen"; public static const _SafeStr_7062:String = "togglePlayPause"; public static const _SafeStr_7063:String = "toggleSound"; public static const _SafeStr_7064:String = "setVolume"; public static const _SafeStr_7065:String = "enterFullscreen"; public static const _SafeStr_7066:String = "stateUpdate"; private var _SafeStr_5763; public function VideoControlsEvent(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false, _arg_4:*=null){ super(k, _arg_2, _arg_3); this._SafeStr_5763 = _arg_4; } override public function clone():Event{ return (new VideoControlsEvent(type, bubbles, cancelable, this.data)); } override public function toString():String{ return (formatToString("VideoControlsEvent", "type", "bubbles", "cancelable", "eventPhase", "data")); } public function get data(){ return (this._SafeStr_5763); } public function set data(k:*):void{ this._SafeStr_5763 = k; } } }//package _-0JR // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_7059 = "_-5AD" (String#34765, DoABC#3) // _SafeStr_7060 = "_-0l1" (String#23884, DoABC#3) // _SafeStr_7061 = "_-3Y1" (String#30742, DoABC#3) // _SafeStr_7062 = "_-0gq" (String#23704, DoABC#3) // _SafeStr_7063 = "_-4l1" (String#33757, DoABC#3) // _SafeStr_7064 = "_-6We" (String#38093, DoABC#3) // _SafeStr_7065 = "_-2Fn" (String#27521, DoABC#3) // _SafeStr_7066 = "_-0to" (String#24224, DoABC#3) //------------------------------------------------------------ //_-0KK._SafeStr_3714 package _-0KK{ import _-1Z6._SafeStr_2284; public class _SafeStr_3714 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return ([]); } } }//package _-0KK // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3714 = "_-06N" (String#22275, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-0lG.RSAKey package _-0lG{ import _-6hG.BigInteger; import _-2HR.Random; import flash.utils.ByteArray; import flash.system.System; import _-6Xr._SafeStr_4651; public class RSAKey { public var e:int; public var n:BigInteger; public var d:BigInteger; public var p:BigInteger; public var q:BigInteger; public var _SafeStr_7067:BigInteger; public var _SafeStr_7068:BigInteger; public var _SafeStr_7069:BigInteger; protected var _SafeStr_7070:Boolean; protected var _SafeStr_7071:Boolean; public function RSAKey(k:BigInteger, _arg_2:int, _arg_3:BigInteger=null, _arg_4:BigInteger=null, _arg_5:BigInteger=null, _arg_6:BigInteger=null, _arg_7:BigInteger=null, _arg_8:BigInteger=null){ this.n = k; this.e = _arg_2; this.d = _arg_3; this.p = _arg_4; this.q = _arg_5; this._SafeStr_7067 = _arg_6; this._SafeStr_7068 = _arg_7; this._SafeStr_7069 = _arg_8; this._SafeStr_7071 = ((!((this.n == null))) && (!((this.e == 0)))); this._SafeStr_7070 = ((this._SafeStr_7071) && (!((this.d == null)))); } public static function _SafeStr_7072(k:String, _arg_2:String):RSAKey{ return (new (RSAKey)(new BigInteger(k, 16, true), parseInt(_arg_2, 16))); } public static function _SafeStr_7073(k:String, _arg_2:String, _arg_3:String, _arg_4:String=null, _arg_5:String=null, _arg_6:String=null, _arg_7:String=null, _arg_8:String=null):RSAKey{ if (_arg_4 == null) { return (new (RSAKey)(new BigInteger(k, 16, true), parseInt(_arg_2, 16), new BigInteger(_arg_3, 16, true))); }; return (new (RSAKey)(new BigInteger(k, 16, true), parseInt(_arg_2, 16), new BigInteger(_arg_3, 16, true), new BigInteger(_arg_4, 16, true), new BigInteger(_arg_5, 16, true), new BigInteger(_arg_6, 16, true), new BigInteger(_arg_7, 16, true), new BigInteger(_arg_8, 16, true))); } public static function _SafeStr_7074(k:uint, _arg_2:String):RSAKey{ var _local_7:BigInteger; var _local_8:BigInteger; var _local_9:BigInteger; var _local_10:BigInteger; var _local_3:Random = new Random(); var _local_4:uint = (k >> 1); var _local_5:RSAKey = new (RSAKey)(null, 0, null); _local_5.e = parseInt(_arg_2, 16); var _local_6:BigInteger = new BigInteger(_arg_2, 16, true); while (true) { while (true) { _local_5.p = _SafeStr_7075((k - _local_4), _local_3); if ((((_local_5.p.subtract(BigInteger._SafeStr_7079)._SafeStr_7078(_local_6)._SafeStr_7077(BigInteger._SafeStr_7079) == 0)) && (_local_5.p._SafeStr_7076(10)))) break; }; while (true) { _local_5.q = _SafeStr_7075(_local_4, _local_3); if ((((_local_5.q.subtract(BigInteger._SafeStr_7079)._SafeStr_7078(_local_6)._SafeStr_7077(BigInteger._SafeStr_7079) == 0)) && (_local_5.q._SafeStr_7076(10)))) break; }; if (_local_5.p._SafeStr_7077(_local_5.q) <= 0) { _local_10 = _local_5.p; _local_5.p = _local_5.q; _local_5.q = _local_10; }; _local_7 = _local_5.p.subtract(BigInteger._SafeStr_7079); _local_8 = _local_5.q.subtract(BigInteger._SafeStr_7079); _local_9 = _local_7._SafeStr_7080(_local_8); if (_local_9._SafeStr_7078(_local_6)._SafeStr_7077(BigInteger._SafeStr_7079) == 0) { _local_5.n = _local_5.p._SafeStr_7080(_local_5.q); _local_5.d = _local_6._SafeStr_7081(_local_9); _local_5._SafeStr_7067 = _local_5.d.mod(_local_7); _local_5._SafeStr_7068 = _local_5.d.mod(_local_8); _local_5._SafeStr_7069 = _local_5.q._SafeStr_7081(_local_5.p); break; }; }; _local_5._SafeStr_7071 = ((!((_local_5.n == null))) && (!((_local_5.e == 0)))); _local_5._SafeStr_7070 = ((_local_5._SafeStr_7071) && (!((_local_5.d == null)))); return (_local_5); } protected static function _SafeStr_7075(k:int, _arg_2:Random):BigInteger{ if (k < 2) { return (BigInteger._SafeStr_7082(1)); }; var _local_3:ByteArray = new ByteArray(); _arg_2._SafeStr_7083(_local_3, (k >> 3)); _local_3.position = 0; var _local_4:BigInteger = new BigInteger(_local_3, 0, true); _local_4._SafeStr_7084(k, 1); return (_local_4); } public function _SafeStr_7085():uint{ return (((this.n._SafeStr_7086() + 7) / 8)); } public function dispose():void{ this.e = 0; this.n.dispose(); this.n = null; System.pauseForGCIfCollectionImminent(); } public function _SafeStr_7087(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void{ this._SafeStr_7088(this._SafeStr_7089, k, _arg_2, _arg_3, _arg_4, 2); } public function _SafeStr_7090(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void{ this._SafeStr_7091(this.doPrivate2, k, _arg_2, _arg_3, _arg_4, 2); } public function sign(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void{ this._SafeStr_7088(this.doPrivate2, k, _arg_2, _arg_3, _arg_4, 1); } public function verify(k:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void{ this._SafeStr_7091(this._SafeStr_7089, k, _arg_2, _arg_3, _arg_4, 1); } private function _SafeStr_7088(k:Function, _arg_2:ByteArray, _arg_3:ByteArray, _arg_4:uint, _arg_5:Function, _arg_6:int):void{ var _local_9:BigInteger; var _local_10:BigInteger; var _local_11:uint; if (_arg_5 == null) { _arg_5 = this.pkcs1pad; }; if (_arg_2.position >= _arg_2.length) { _arg_2.position = 0; }; var _local_7:uint = this._SafeStr_7085(); var _local_8:int = (_arg_2.position + _arg_4); while (_arg_2.position < _local_8) { _local_9 = new BigInteger(_arg_5(_arg_2, _local_8, _local_7, _arg_6), _local_7, true); _local_10 = k(_local_9); _local_11 = (_local_7 - Math.ceil((_local_10._SafeStr_7086() / 8))); while (_local_11 > 0) { _arg_3.writeByte(0); _local_11--; }; _local_10._SafeStr_7092(_arg_3); }; } private function _SafeStr_7091(k:Function, _arg_2:ByteArray, _arg_3:ByteArray, _arg_4:uint, _arg_5:Function, _arg_6:int):void{ var _local_9:BigInteger; var _local_10:BigInteger; var _local_11:ByteArray; if (_arg_5 == null) { _arg_5 = this.pkcs1unpad; }; if (_arg_2.position >= _arg_2.length) { _arg_2.position = 0; }; var _local_7:uint = this._SafeStr_7085(); var _local_8:int = (_arg_2.position + _arg_4); while (_arg_2.position < _local_8) { _local_9 = new BigInteger(_arg_2, _local_7, true); _local_10 = k(_local_9); _local_11 = _arg_5(_local_10, _local_7, _arg_6); if (_local_11 == null) { throw (new _SafeStr_4651("Decrypt error - padding function returned null!", _SafeStr_4651._SafeStr_7093)); }; _arg_3.writeBytes(_local_11); }; } private function pkcs1pad(k:ByteArray, _arg_2:int, _arg_3:uint, _arg_4:uint=2):ByteArray{ var _local_8:Random; var _local_9:int; var _local_5:ByteArray = new ByteArray(); var _local_6:uint = k.position; _arg_2 = Math.min(_arg_2, k.length, ((_local_6 + _arg_3) - 11)); k.position = _arg_2; var _local_7:int = (_arg_2 - 1); while ((((_local_7 >= _local_6)) && ((_arg_3 > 11)))) { var _local_10 = --_arg_3; _local_5[_local_10] = k[_local_7--]; }; _local_10 = --_arg_3; _local_5[_local_10] = 0; if (_arg_4 == 2) { _local_8 = new Random(); _local_9 = 0; while (_arg_3 > 2) { do { _local_9 = _local_8._SafeStr_7094(); } while (_local_9 == 0); var _local_11 = --_arg_3; _local_5[_local_11] = _local_9; }; } else { while (_arg_3 > 2) { _local_11 = --_arg_3; _local_5[_local_11] = 0xFF; }; }; _local_11 = --_arg_3; _local_5[_local_11] = _arg_4; var _local_12 = --_arg_3; _local_5[_local_12] = 0; return (_local_5); } private function pkcs1unpad(k:BigInteger, _arg_2:uint, _arg_3:uint=2):ByteArray{ var _local_4:ByteArray = new ByteArray(); var _local_5:ByteArray = new ByteArray(); k._SafeStr_7092(_local_5); _local_5.position = 0; var _local_6:int; while ((((_local_6 < _local_5.length)) && ((_local_5[_local_6] == 0)))) { _local_6++; }; if (((!(((_local_5.length - _local_6) == (_arg_2 - 1)))) || (!((_local_5[_local_6] == _arg_3))))) { return (null); }; _local_6++; while (_local_5[_local_6] != 0) { if (++_local_6 >= _local_5.length) { return (null); }; }; while (++_local_6 < _local_5.length) { _local_4.writeByte(_local_5[_local_6]); }; _local_4.position = 0; return (_local_4); } public function _SafeStr_7095(k:ByteArray, _arg_2:int, _arg_3:uint, _arg_4:uint=0):ByteArray{ return (k); } public function _SafeStr_7096(k:BigInteger, _arg_2:uint, _arg_3:uint=0):ByteArray{ return (k._SafeStr_7097()); } public function toString():String{ return ("rsa"); } public function _SafeStr_7098():String{ var k = ((((("N=" + this.n.toString(16)) + "\n") + "E=") + this.e.toString(16)) + "\n"); if (this._SafeStr_7070) { k = (k + (("D=" + this.d.toString(16)) + "\n")); if (((!((this.p == null))) && (!((this.q == null))))) { k = (k + (("P=" + this.p.toString(16)) + "\n")); k = (k + (("Q=" + this.q.toString(16)) + "\n")); k = (k + (("DMP1=" + this._SafeStr_7067.toString(16)) + "\n")); k = (k + (("DMQ1=" + this._SafeStr_7068.toString(16)) + "\n")); k = (k + (("IQMP=" + this._SafeStr_7069.toString(16)) + "\n")); }; }; return (k); } protected function _SafeStr_7089(k:BigInteger):BigInteger{ return (k._SafeStr_7099(this.e, this.n)); } protected function doPrivate2(k:BigInteger):BigInteger{ if ((((this.p == null)) && ((this.q == null)))) { return (k._SafeStr_7100(this.d, this.n)); }; var _local_2:BigInteger = k.mod(this.p)._SafeStr_7100(this._SafeStr_7067, this.p); var _local_3:BigInteger = k.mod(this.q)._SafeStr_7100(this._SafeStr_7068, this.q); while (_local_2._SafeStr_7077(_local_3) < 0) { _local_2 = _local_2.add(this.p); }; var _local_4:BigInteger = _local_2.subtract(_local_3)._SafeStr_7080(this._SafeStr_7069).mod(this.p)._SafeStr_7080(this.q).add(_local_3); return (_local_4); } protected function _SafeStr_7101(k:BigInteger):BigInteger{ if ((((this.p == null)) || ((this.q == null)))) { return (k._SafeStr_7100(this.d, this.n)); }; var _local_2:BigInteger = k.mod(this.p)._SafeStr_7100(this._SafeStr_7067, this.p); var _local_3:BigInteger = k.mod(this.q)._SafeStr_7100(this._SafeStr_7068, this.q); while (_local_2._SafeStr_7077(_local_3) < 0) { _local_2 = _local_2.add(this.p); }; return (_local_2.subtract(_local_3)._SafeStr_7080(this._SafeStr_7069).mod(this.p)._SafeStr_7080(this.q).add(_local_3)); } } }//package _-0lG // _SafeStr_4651 = "_-2-j" (String#9600, DoABC#3) // _SafeStr_7067 = "_-2uM" (String#29137, DoABC#3) // _SafeStr_7068 = "_-21Y" (String#27001, DoABC#3) // _SafeStr_7069 = "_-6Sg" (String#37949, DoABC#3) // _SafeStr_7070 = "_-3uG" (String#31643, DoABC#3) // _SafeStr_7071 = "_-4fO" (String#33530, DoABC#3) // _SafeStr_7072 = "_-5d5" (String#35920, DoABC#3) // _SafeStr_7073 = "_-6D0" (String#37346, DoABC#3) // _SafeStr_7074 = "_-3C2" (String#29875, DoABC#3) // _SafeStr_7075 = "_-4dH" (String#33447, DoABC#3) // _SafeStr_7076 = "_-uJ" (String#40559, DoABC#3) // _SafeStr_7077 = "_-zk" (String#40754, DoABC#3) // _SafeStr_7078 = "_-09w" (String#22406, DoABC#3) // _SafeStr_7079 = "_-6Dc" (String#37370, DoABC#3) // _SafeStr_7080 = "_-5sU" (String#36518, DoABC#3) // _SafeStr_7081 = "_-0jr" (String#23834, DoABC#3) // _SafeStr_7082 = "_-5Qp" (String#35425, DoABC#3) // _SafeStr_7083 = "_-2yX" (String#29299, DoABC#3) // _SafeStr_7084 = "_-5u6" (String#36583, DoABC#3) // _SafeStr_7085 = "_-4px" (String#12487, DoABC#3) // _SafeStr_7086 = "_-3WB" (String#30663, DoABC#3) // _SafeStr_7087 = "_-2V-" (String#10156, DoABC#3) // _SafeStr_7088 = "_-4MA" (String#32802, DoABC#3) // _SafeStr_7089 = "_-2wj" (String#29226, DoABC#3) // _SafeStr_7090 = "_-59I" (String#3844, DoABC#3) // _SafeStr_7091 = "_-68k" (String#37183, DoABC#3) // _SafeStr_7092 = "_-0Qz" (String#23075, DoABC#3) // _SafeStr_7093 = "_-Kt" (String#39221, DoABC#3) // _SafeStr_7094 = "_-5sR" (String#36516, DoABC#3) // _SafeStr_7095 = "_-3an" (String#30852, DoABC#3) // _SafeStr_7096 = "_-3qw" (String#31508, DoABC#3) // _SafeStr_7097 = "_-6fV" (String#38435, DoABC#3) // _SafeStr_7098 = "_-3kK" (String#31250, DoABC#3) // _SafeStr_7099 = "_-04S" (String#22203, DoABC#3) // _SafeStr_7100 = "_-5ku" (String#36220, DoABC#3) // _SafeStr_7101 = "_-2iH" (String#28648, DoABC#3) //------------------------------------------------------------ //_-0ME._SafeStr_3141 package _-0ME{ import _-1Z6._SafeStr_2277; import _-1yG._SafeStr_3120; public class _SafeStr_3141 extends _SafeStr_2277 { public function _SafeStr_3141(k:Function){ super(k, _SafeStr_3120); } public function _SafeStr_5645():_SafeStr_3120{ return ((_SafeStr_5906 as _SafeStr_3120)); } } }//package _-0ME // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3120 = "_-2MM" (String#10008, DoABC#3) // _SafeStr_3141 = "_-5BE" (String#34807, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0ME._SafeStr_4173 package _-0ME{ import _-1Z6._SafeStr_2277; import _-1yG._SafeStr_4700; public class _SafeStr_4173 extends _SafeStr_2277 { public function _SafeStr_4173(k:Function){ super(k, _SafeStr_4700); } public function _SafeStr_5645():_SafeStr_4700{ return ((_SafeStr_5906 as _SafeStr_4700)); } } }//package _-0ME // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4173 = "_-6d3" (String#38334, DoABC#3) // _SafeStr_4700 = "_-0h7" (String#8279, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0ME._SafeStr_4255 package _-0ME{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1yG._SafeStr_4699; public class _SafeStr_4255 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4255(k:Function){ super(k, _SafeStr_4699); } public function _SafeStr_5645():_SafeStr_4699{ return ((_SafeStr_5906 as _SafeStr_4699)); } } }//package _-0ME // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4255 = "_-0Cq" (String#22504, DoABC#3) // _SafeStr_4699 = "_-6D7" (String#13889, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0ME._SafeStr_4270 package _-0ME{ import _-1Z6._SafeStr_2277; import _-1yG._SafeStr_4689; public class _SafeStr_4270 extends _SafeStr_2277 { public function _SafeStr_4270(k:Function){ super(k, _SafeStr_4689); } public function _SafeStr_5645():_SafeStr_4689{ return ((_SafeStr_5906 as _SafeStr_4689)); } } }//package _-0ME // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4270 = "_-2DY" (String#27438, DoABC#3) // _SafeStr_4689 = "_-QM" (String#14752, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0ME._SafeStr_4279 package _-0ME{ import _-1Z6._SafeStr_2277; import _-1yG._SafeStr_4706; public class _SafeStr_4279 extends _SafeStr_2277 { public function _SafeStr_4279(k:Function){ super(k, _SafeStr_4706); } public function _SafeStr_5645():_SafeStr_4706{ return ((_SafeStr_5906 as _SafeStr_4706)); } } }//package _-0ME // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4279 = "_-5L1" (String#35191, DoABC#3) // _SafeStr_4706 = "_-27a" (String#9747, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0ME._SafeStr_4301 package _-0ME{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1yG._SafeStr_4695; public class _SafeStr_4301 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4301(k:Function){ super(k, _SafeStr_4695); } public function _SafeStr_5645():_SafeStr_4695{ return ((_SafeStr_5906 as _SafeStr_4695)); } } }//package _-0ME // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4301 = "_-2Y6" (String#28252, DoABC#3) // _SafeStr_4695 = "_-0oZ" (String#8383, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0NO._SafeStr_2523 package _-0NO{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_2523 implements _SafeStr_2271 { private var _SafeStr_7102:int; private var _SafeStr_7103:int; private var _SafeStr_7104:int; private var _SafeStr_7105:Boolean; private var _SafeStr_7106:Boolean; private var _SafeStr_7107:Boolean; private var _SafeStr_7108:int; private var _SafeStr_7109:int; public function get _SafeStr_7110():int{ return (this._SafeStr_7102); } public function get _SafeStr_7111():int{ return (this._SafeStr_7103); } public function get _SafeStr_7112():int{ return (this._SafeStr_7104); } public function get _SafeStr_7113():Boolean{ return (this._SafeStr_7105); } public function get _SafeStr_7114():Boolean{ return (this._SafeStr_7106); } public function get _SafeStr_7115():Boolean{ return (this._SafeStr_7107); } public function get _SafeStr_7116():int{ return (this._SafeStr_7108); } public function get _SafeStr_7117():int{ return (this._SafeStr_7109); } public function flush():Boolean{ this._SafeStr_7105 = false; this._SafeStr_7107 = false; this._SafeStr_7108 = 0; this._SafeStr_7109 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_7104 = k._SafeStr_5324(); this._SafeStr_7103 = k._SafeStr_5324(); this._SafeStr_7102 = k._SafeStr_5324(); this._SafeStr_7105 = k.readBoolean(); this._SafeStr_7106 = k.readBoolean(); this._SafeStr_7107 = k.readBoolean(); this._SafeStr_7108 = k._SafeStr_5324(); this._SafeStr_7109 = k._SafeStr_5324(); return (true); } } }//package _-0NO // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2523 = "_-2sy" (String#10542, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7102 = "_-42y" (String#693, DoABC#3) // _SafeStr_7103 = "_-0xE" (String#681, DoABC#3) // _SafeStr_7104 = "_-Mr" (String#14696, DoABC#3) // _SafeStr_7105 = "_-6jB" (String#38574, DoABC#3) // _SafeStr_7106 = "_-CQ" (String#14532, DoABC#3) // _SafeStr_7107 = "_-2Gw" (String#27569, DoABC#3) // _SafeStr_7108 = "_-4A" (String#3604, DoABC#3) // _SafeStr_7109 = "_-60W" (String#13687, DoABC#3) // _SafeStr_7110 = "_-1F1" (String#2855, DoABC#3) // _SafeStr_7111 = "_-4eT" (String#3726, DoABC#3) // _SafeStr_7112 = "_-44a" (String#32077, DoABC#3) // _SafeStr_7113 = "_-4dZ" (String#33458, DoABC#3) // _SafeStr_7114 = "_-5xU" (String#36709, DoABC#3) // _SafeStr_7115 = "_-4l6" (String#33760, DoABC#3) // _SafeStr_7116 = "_-V6" (String#14821, DoABC#3) // _SafeStr_7117 = "_-44S" (String#11734, DoABC#3) //------------------------------------------------------------ //_-0nX._SafeStr_2826 package _-0nX{ import _-30N._SafeStr_2821; import _-1tK._SafeStr_35; import _-1tK.Component; import _-5NM.Map; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-0aq._SafeStr_500; import _-4nh._SafeStr_4479; import flash.events.IEventDispatcher; import _-4nh._SafeStr_4482; import _-XT._SafeStr_4481; import _-6Sq._SafeStr_2360; import _-XT._SafeStr_4480; import _-XT._SafeStr_4483; public class _SafeStr_2826 extends _SafeStr_2821 implements _SafeStr_35 { private var _SafeStr_6379:Component; private var _SafeStr_7118:Map; public function _SafeStr_2826(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_500, _arg_5:Component){ super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_6379 = _arg_5; this._SafeStr_7118 = new Map(); } override public function dispose():void{ var k:_SafeStr_4478; if (disposed) { return; }; if (this._SafeStr_6379) { this._SafeStr_6379.removeUpdateReceiver(this); this._SafeStr_6379 = null; }; if (this._SafeStr_7118) { for each (k in this._SafeStr_7118) { k.dispose(); k = null; }; this._SafeStr_7118.dispose(); this._SafeStr_7118 = null; }; super.dispose(); } override public function registerUpdateEvents(k:IEventDispatcher):void{ if (!k) { return; }; k.addEventListener(_SafeStr_4479._SafeStr_7119, this._SafeStr_5487); k.addEventListener(_SafeStr_4479._SafeStr_7120, this._SafeStr_5487); super.registerUpdateEvents(k); } override public function unregisterUpdateEvents(k:IEventDispatcher):void{ if (k == null) { return; }; k.removeEventListener(_SafeStr_4479._SafeStr_7119, this._SafeStr_5487); k.removeEventListener(_SafeStr_4479._SafeStr_7120, this._SafeStr_5487); } private function _SafeStr_5487(k:_SafeStr_4479):void{ if (!k) { return; }; switch (k.type) { case _SafeStr_4479._SafeStr_7119: this._SafeStr_7121(k._SafeStr_7122, new _SafeStr_4478(this, k._SafeStr_7122, k.userId, k.userName)); break; case _SafeStr_4479._SafeStr_7120: this._SafeStr_7123(k._SafeStr_7122); break; }; this._SafeStr_7124(); } public function _SafeStr_7124():void{ if (!this._SafeStr_6379) { return; }; if (((this._SafeStr_7118) && ((this._SafeStr_7118.length > 0)))) { this._SafeStr_6379.registerUpdateReceiver(this, 10); } else { this._SafeStr_6379.removeUpdateReceiver(this); }; } public function update(k:uint):void{ var _local_2:_SafeStr_4478; var _local_3:_SafeStr_4482; if (!this._SafeStr_7118) { return; }; for each (_local_2 in this._SafeStr_7118) { if (!_local_2) { } else { _local_3 = (messageListener.processWidgetMessage(new _SafeStr_4481(_SafeStr_4481._SafeStr_7125, _local_2.userId, _SafeStr_2360._SafeStr_7126)) as _SafeStr_4482); if (!_local_3) { } else { _local_2._SafeStr_7127 = _local_3.rectangle; }; }; }; } public function _SafeStr_7128(k:int):void{ if (!messageListener) { return; }; messageListener.processWidgetMessage(new _SafeStr_4480(_SafeStr_4480._SafeStr_7129, k)); this._SafeStr_7123(k); } public function _SafeStr_7130(k:int):void{ if (!messageListener) { return; }; messageListener.processWidgetMessage(new _SafeStr_4480(_SafeStr_4480._SafeStr_7131, k)); this._SafeStr_7123(k); } public function _SafeStr_7132(k:int):void{ this._SafeStr_7123(k); } private function _SafeStr_7121(k:int, _arg_2:_SafeStr_4478):void{ if (((!(this._SafeStr_7118)) || (!(_arg_2)))) { return; }; this._SafeStr_7118.add(k, _arg_2); } private function _SafeStr_7123(k:int):void{ if (!this._SafeStr_7118) { return; }; var _local_2:_SafeStr_4478 = (this._SafeStr_7118.getValue(k) as _SafeStr_4478); if (!_local_2) { return; }; this._SafeStr_7118.remove(k); _local_2.dispose(); this._SafeStr_7124(); } public function showProfile(k:int, _arg_2:String):void{ messageListener.processWidgetMessage(new _SafeStr_4483(_SafeStr_4483._SafeStr_7133, k, _arg_2)); } } }//package _-0nX // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2360 = "_-1aa" (String#9213, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_2826 = "_-1rE" (String#9456, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_4478 = "_-0CN" (String#7797, DoABC#3) // _SafeStr_4479 = "_-1hI" (String#9311, DoABC#3) // _SafeStr_4480 = "_-5W3" (String#13191, DoABC#3) // _SafeStr_4481 = "_-2Ft" (String#9904, DoABC#3) // _SafeStr_4482 = "_-4OE" (String#12026, DoABC#3) // _SafeStr_4483 = "_-2f7" (String#28530, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5487 = "_-5fO" (String#380, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_7118 = "_-2rM" (String#3277, DoABC#3) // _SafeStr_7119 = "_-1u8" (String#26667, DoABC#3) // _SafeStr_7120 = "_-36w" (String#29670, DoABC#3) // _SafeStr_7121 = "_-1KH" (String#2881, DoABC#3) // _SafeStr_7122 = "_-5Yt" (String#35750, DoABC#3) // _SafeStr_7123 = "_-2O3" (String#3163, DoABC#3) // _SafeStr_7124 = "_-Dw" (String#38950, DoABC#3) // _SafeStr_7125 = "_-4Zg" (String#33310, DoABC#3) // _SafeStr_7126 = "_-5z2" (String#36762, DoABC#3) // _SafeStr_7127 = "_-0TT" (String#23172, DoABC#3) // _SafeStr_7128 = "_-43l" (String#11723, DoABC#3) // _SafeStr_7129 = "_-3P7" (String#30397, DoABC#3) // _SafeStr_7130 = "_-5D-" (String#12886, DoABC#3) // _SafeStr_7131 = "_-4fm" (String#33546, DoABC#3) // _SafeStr_7132 = "_-3X" (String#30695, DoABC#3) // _SafeStr_7133 = "_-0rQ" (String#24135, DoABC#3) //------------------------------------------------------------ //_-0nX._SafeStr_4478 package _-0nX{ import _-4IA.IWindowContainer; import _-5fU._SafeStr_2339; import _-1f9.WindowMouseEvent; import _-4IA.IWindow; import _-6Z2.XmlAsset; import _-1f9.WindowEvent; import _-2Bc.IRegionWindow; import _-2Bc.ITextWindow; import _-2Bc.IIconWindow; import _-6Z2.BitmapDataAsset; import flash.display.BitmapData; import _-2Bc.IBitmapWrapperWindow; import flash.geom.Point; import flash.geom.Rectangle; public class _SafeStr_4478 { private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5662:_SafeStr_2826; private var _SafeStr_7134:int; private var _SafeStr_5547:int; private var _SafeStr_5837:String; private var _SafeStr_7135:Boolean = false; private var _SafeStr_7136:Boolean = false; private var _SafeStr_7137:Boolean = false; public function _SafeStr_4478(k:_SafeStr_2826, _arg_2:int, _arg_3:int, _arg_4:String){ this._SafeStr_5662 = k; this._SafeStr_7134 = _arg_2; this._SafeStr_5547 = _arg_3; this._SafeStr_5837 = _arg_4; } public function dispose():void{ this._SafeStr_5662 = null; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); }; this._SafeStr_5381 = null; } private function _SafeStr_6365(k:IWindow, _arg_2:Function):void{ if (k != null) { k.setParamFlag(_SafeStr_2339._SafeStr_6366, true); k.addEventListener(WindowMouseEvent.CLICK, _arg_2); }; } private function createWindow():void{ if (((((!(this._SafeStr_5662)) || (!(this._SafeStr_5662.assets)))) || (!(this._SafeStr_5662.windowManager)))) { return; }; var k:XmlAsset = (this._SafeStr_5662.assets.getAssetByName("instant_friend_request") as XmlAsset); if (!k) { return; }; this._SafeStr_5381 = (this._SafeStr_5662.windowManager.buildFromXML((k.content as XML), 0) as IWindowContainer); if (!this._SafeStr_5381) { return; }; this._SafeStr_5381.addEventListener(WindowEvent._SafeStr_7138, this._SafeStr_7139); var _local_2:IRegionWindow = (this._SafeStr_5381.findChildByName("profile_region") as IRegionWindow); if (_local_2) { _local_2.procedure = this._SafeStr_7140; _local_2._SafeStr_7141 = this._SafeStr_5662.localizations.getLocalization("infostand.profile.link.tooltip", ""); _local_2._SafeStr_7142 = 100; }; var _local_3:ITextWindow = (this._SafeStr_5381.findChildByName("text") as ITextWindow); if (_local_3) { _local_3.text = this._SafeStr_5662.localizations.registerParameter("widget.friendrequest.from", "username", this._SafeStr_5837); }; var _local_4:IWindow = this._SafeStr_5381.findChildByName("accept_button"); this._SafeStr_6365(_local_4, this._SafeStr_7143); var _local_5:IWindow = this._SafeStr_5381.findChildByName("decline_button"); this._SafeStr_6365(_local_5, this._SafeStr_7144); var _local_6:IWindow = this._SafeStr_5381.findChildByName("close_button"); this._SafeStr_6365(_local_6, this._SafeStr_7025); var _local_7:IIconWindow = (this._SafeStr_5381.findChildByName("profile_icon") as IIconWindow); _local_7.procedure = this._SafeStr_7145; this._SafeStr_5381.procedure = this._SafeStr_5847; this._SafeStr_5381.visible = false; } private function _SafeStr_5847(k:WindowEvent, _arg_2:IWindow):void{ if (!k) { return; }; switch (k.type) { case WindowMouseEvent._SafeStr_5501: this._SafeStr_7135 = true; return; case WindowMouseEvent._SafeStr_5502: this._SafeStr_7135 = false; return; case WindowMouseEvent.DOWN: this._SafeStr_7136 = true; return; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_7146: this._SafeStr_7136 = false; return; }; } public function _SafeStr_7147(k:IBitmapWrapperWindow, _arg_2:String):void{ if (((((!(k)) || (!(this._SafeStr_5662)))) || (!(this._SafeStr_5662.assets)))) { return; }; var _local_3:BitmapDataAsset = (this._SafeStr_5662.assets.getAssetByName(_arg_2) as BitmapDataAsset); if (!_local_3) { return; }; var _local_4:BitmapData = (_local_3.content as BitmapData); if (!_local_4) { return; }; if (k.bitmap) { k.bitmap.dispose(); }; k.bitmap = new BitmapData(k.width, k.height, true, 0); k.bitmap.draw(_local_4); } public function get userId():int{ return (this._SafeStr_5547); } public function show():void{ if (this._SafeStr_5381 != null) { this._SafeStr_5381.visible = true; this._SafeStr_5381.activate(); }; } public function set _SafeStr_7127(k:Rectangle):void{ var _local_5:Point; if (!k) { this._SafeStr_5662._SafeStr_7132(this._SafeStr_7134); return; }; if (((this._SafeStr_7135) || (this._SafeStr_7136))) { return; }; var _local_2:Boolean = true; if (!this._SafeStr_5381) { this.createWindow(); _local_2 = false; }; if (!this._SafeStr_5381) { return; }; var _local_3:Point = new Point(((k.left + (k.width / 2)) - (this._SafeStr_5381.width / 2)), ((k.top - this._SafeStr_5381.height) + 10)); var _local_4:Number = Point.distance(this._SafeStr_5381.position, _local_3); if (((_local_2) && ((_local_4 > 5)))) { _local_5 = Point.interpolate(this._SafeStr_5381.position, _local_3, 0.5); this._SafeStr_5381.x = _local_5.x; this._SafeStr_5381.y = _local_5.y; } else { this._SafeStr_5381.x = _local_3.x; this._SafeStr_5381.y = _local_3.y; }; if (!this._SafeStr_5381.visible) { this.show(); }; if (this._SafeStr_7137) { this.show(); this._SafeStr_7137 = false; }; } private function _SafeStr_7139(k:WindowEvent):void{ this._SafeStr_7137 = true; } private function _SafeStr_7025(k:WindowMouseEvent):void{ if (this._SafeStr_5662 != null) { this._SafeStr_5662._SafeStr_7132(this._SafeStr_7134); }; } private function _SafeStr_7143(k:WindowMouseEvent):void{ if (this._SafeStr_5662 != null) { this._SafeStr_5662._SafeStr_7128(this._SafeStr_7134); }; } private function _SafeStr_7144(k:WindowMouseEvent):void{ if (this._SafeStr_5662 != null) { this._SafeStr_5662._SafeStr_7130(this._SafeStr_7134); }; } private function _SafeStr_7140(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:ITextWindow; if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5662.showProfile(this._SafeStr_5547, "instantFriendRequest_name"); }; if (k.type == WindowMouseEvent._SafeStr_5501) { _local_3 = (this._SafeStr_5381.findChildByName("text") as ITextWindow); _local_3.underline = true; }; if (k.type == WindowMouseEvent._SafeStr_5502) { _local_3 = (this._SafeStr_5381.findChildByName("text") as ITextWindow); _local_3.underline = false; }; } private function _SafeStr_7145(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:IIconWindow; if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5662.showProfile(this._SafeStr_5547, "instantFriendRequest_icon"); }; if (k.type == WindowMouseEvent._SafeStr_5501) { _local_3 = (this._SafeStr_5381.findChildByName("profile_icon") as IIconWindow); _local_3.style = 22; _local_3.invalidate(); }; if (k.type == WindowMouseEvent._SafeStr_5502) { _local_3 = (this._SafeStr_5381.findChildByName("profile_icon") as IIconWindow); _local_3.style = 21; _local_3.invalidate(); }; } } }//package _-0nX // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_2826 = "_-1rE" (String#9456, DoABC#3) // _SafeStr_4478 = "_-0CN" (String#7797, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) // _SafeStr_5847 = "_-0QT" (String#426, DoABC#3) // _SafeStr_6365 = "_-3XN" (String#846, DoABC#3) // _SafeStr_6366 = "_-3cf" (String#30932, DoABC#3) // _SafeStr_7025 = "_-2gd" (String#57, DoABC#3) // _SafeStr_7127 = "_-0TT" (String#23172, DoABC#3) // _SafeStr_7128 = "_-43l" (String#11723, DoABC#3) // _SafeStr_7130 = "_-5D-" (String#12886, DoABC#3) // _SafeStr_7132 = "_-3X" (String#30695, DoABC#3) // _SafeStr_7134 = "_-06X" (String#491, DoABC#3) // _SafeStr_7135 = "_-mR" (String#15106, DoABC#3) // _SafeStr_7136 = "_-1sB" (String#26593, DoABC#3) // _SafeStr_7137 = "_-U1" (String#39568, DoABC#3) // _SafeStr_7138 = "_-0IS" (String#22727, DoABC#3) // _SafeStr_7139 = "_-129" (String#24586, DoABC#3) // _SafeStr_7140 = "_-2sK" (String#10532, DoABC#3) // _SafeStr_7141 = "_-0do" (String#8230, DoABC#3) // _SafeStr_7142 = "_-0Rn" (String#8037, DoABC#3) // _SafeStr_7143 = "_-60l" (String#13694, DoABC#3) // _SafeStr_7144 = "_-5jv" (String#36180, DoABC#3) // _SafeStr_7145 = "_-KU" (String#39206, DoABC#3) // _SafeStr_7146 = "_-0-Q" (String#22027, DoABC#3) // _SafeStr_7147 = "_-2hi" (String#28626, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_2341 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_2341 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_2341(k:int, _arg_2:Boolean, _arg_3:Boolean){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(((_arg_2) ? 1 : 0)); this._SafeStr_7148.push(((_arg_3) ? 1 : 0)); } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } public function dispose():void{ this._SafeStr_7148 = null; } public function get disposed():Boolean{ return (false); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2341 = "_-4BR" (String#32361, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_2344 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_2344 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_2344(k:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } public function dispose():void{ this._SafeStr_7148 = null; } public function get disposed():Boolean{ return (false); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2344 = "_-2q9" (String#28964, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_2346 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_2346 implements _SafeStr_2284, _SafeStr_3 { private var flatId:String; public function _SafeStr_2346(k:String){ this.flatId = k; } public function _SafeStr_5736():Array{ return ([this.flatId]); } public function dispose():void{ } public function get disposed():Boolean{ return (false); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2346 = "_-3mQ" (String#31330, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_2347 package _-0o5{ import _-1Z6._SafeStr_2284; public class _SafeStr_2347 implements _SafeStr_2284 { private var _SafeStr_5541:String; public function _SafeStr_2347(k:String):void{ this._SafeStr_5541 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_5541]); } public function dispose():void{ this._SafeStr_5541 = null; } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2347 = "_-0mq" (String#23953, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3330 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3330 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3330(k:String, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); this._SafeStr_7148.push(_arg_3); this._SafeStr_7148.push(_arg_4); this._SafeStr_7148.push(_arg_5); this._SafeStr_7148.push(_arg_6); } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } public function dispose():void{ this._SafeStr_7148 = null; } public function get disposed():Boolean{ return (false); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3330 = "_-6IA" (String#37553, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3331 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3331 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3331(k:int, _arg_2:String, _arg_3:String){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); this._SafeStr_7148.push(_arg_3); } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } public function dispose():void{ this._SafeStr_7148 = null; } public function get disposed():Boolean{ return (false); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3331 = "_-0SS" (String#23131, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3332 package _-0o5{ import _-1Z6._SafeStr_2284; public class _SafeStr_3332 implements _SafeStr_2284 { private var _SafeStr_7148:Array; public function _SafeStr_3332(k:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); } public function dispose():void{ } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3332 = "_-011" (String#22083, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3349 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3349 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3349(k:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } public function dispose():void{ this._SafeStr_7148 = null; } public function get disposed():Boolean{ return (false); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (