// 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" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3349 = "_-0j5" (String#23798, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3350 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3350 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3350(k:int, _arg_2:Boolean){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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_3350 = "_-2KG" (String#27717, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3353 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3353 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3353(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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3353 = "_-8Z" (String#38746, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3354 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3354 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3354(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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3354 = "_-sV" (String#40498, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3361 package _-0o5{ import _-1Z6._SafeStr_2284; public class _SafeStr_3361 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return (new Array()); } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3361 = "_-2eY" (String#28500, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3362 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3362 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3362(){ this._SafeStr_7148 = new Array(); super(); } 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_3362 = "_-0xe" (String#24370, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3364 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3364 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3364(k:int, _arg_2:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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_3364 = "_-3Zq" (String#30810, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3365 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3365 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3365(){ this._SafeStr_7148 = new Array(); super(); } 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_3365 = "_-0A6" (String#22412, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3366 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3366 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3366(){ this._SafeStr_7148 = new Array(); super(); } 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_3366 = "_-2eU" (String#28498, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3367 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3367 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3367(){ this._SafeStr_7148 = new Array(); super(); } 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_3367 = "_-4zn" (String#34324, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3368 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3368 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3368(k:int, _arg_2:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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_3368 = "_-0-X" (String#22030, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3369 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3369 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3369(k:int=0){ 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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3369 = "_-4wf" (String#34206, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3370 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3370 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3370(k:String, _arg_2:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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_3370 = "_-5Px" (String#35386, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3371 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3371 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3371(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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3371 = "_-1r0" (String#26547, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3372 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3372 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3372(){ this._SafeStr_7148 = new Array(); super(); } 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_3372 = "_-3lu" (String#31305, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3373 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3373 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3373(){ this._SafeStr_7148 = new Array(); super(); } 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_3373 = "_-3FQ" (String#30006, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3374 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3374 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3374(){ this._SafeStr_7148 = new Array(); super(); } 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_3374 = "_-5Eq" (String#34953, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3375 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3375 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3375(){ this._SafeStr_7148 = new Array(); super(); } 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_3375 = "_-5d1" (String#35916, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3376 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3376 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3376(){ this._SafeStr_7148 = new Array(); super(); } 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_3376 = "_-0jk" (String#23827, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3377 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3377 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3377(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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3377 = "_-PN" (String#39385, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3378 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3378 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3378(k:String){ 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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3378 = "_-17j" (String#24802, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3379 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3379 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3379(){ this._SafeStr_7148 = new Array(); super(); } 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_3379 = "_-fr" (String#40021, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3380 package _-0o5{ import _-1Z6._SafeStr_2284; public class _SafeStr_3380 implements _SafeStr_2284 { public function _SafeStr_5736():Array{ return ([]); } public function dispose():void{ } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3380 = "_-0rK" (String#24131, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3393 package _-0o5{ import _-1Z6._SafeStr_2284; public class _SafeStr_3393 implements _SafeStr_2284 { public function _SafeStr_5736():Array{ return ([]); } public function dispose():void{ } } }//package _-0o5 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3393 = "_-Du" (String#38949, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3414 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3414 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3414(){ this._SafeStr_7148 = new Array(); super(); } 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_3414 = "_-2vr" (String#29197, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_3826 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3826 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3826(k:String){ 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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3826 = "_-1wG" (String#26752, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_4085 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4085 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4085(){ this._SafeStr_7148 = new Array(); super(); } 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_4085 = "_-5Ck" (String#34866, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_4163 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4163 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4163(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_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4163 = "_-45A" (String#32101, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_4246 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4246 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4246(k:int, _arg_2:String, _arg_3:int){ 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_4246 = "_-2Hx" (String#27613, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_4314 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4314 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4314(k:String, _arg_2:String){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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_4314 = "_-3VN" (String#30635, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0o5._SafeStr_4336 package _-0o5{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4336 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4336(k:int, _arg_2:int, _arg_3:int, _arg_4: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); } public function _SafeStr_7149(k:int, _arg_2:int):void{ this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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_4336 = "_-6Sc" (String#37946, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) // _SafeStr_7149 = "_-0lO" (String#23896, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_3108 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt.RoomDimmerPresetsMessageParser; public class _SafeStr_3108 extends _SafeStr_2277 { public function _SafeStr_3108(k:Function){ super(k, RoomDimmerPresetsMessageParser); } public function _SafeStr_5645():RoomDimmerPresetsMessageParser{ return ((_SafeStr_5906 as RoomDimmerPresetsMessageParser)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3108 = "_-F" (String#38990, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_3109 package _-0PE{ public class _SafeStr_3109 { private var _SafeStr_5522:int = 0; private var _SafeStr_5541:int = 0; private var _color:uint = 0; private var _SafeStr_7150:uint = 0; private var _SafeStr_7151:Boolean = false; public function _SafeStr_3109(k:int){ this._SafeStr_5522 = k; } public function _SafeStr_7152():void{ this._SafeStr_7151 = true; } public function get id():int{ return (this._SafeStr_5522); } public function get type():int{ return (this._SafeStr_5541); } public function set type(k:int):void{ if (!this._SafeStr_7151) { this._SafeStr_5541 = k; }; } public function get color():uint{ return (this._color); } public function set color(k:uint):void{ if (!this._SafeStr_7151) { this._color = k; }; } public function get _SafeStr_7153():int{ return (this._SafeStr_7150); } public function set _SafeStr_7153(k:int):void{ if (!this._SafeStr_7151) { this._SafeStr_7150 = k; }; } } }//package _-0PE // _SafeStr_3109 = "_-4zk" (String#12656, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_7150 = "_-6b" (String#865, DoABC#3) // _SafeStr_7151 = "_-36E" (String#1090, DoABC#3) // _SafeStr_7152 = "_-6GM" (String#37483, DoABC#3) // _SafeStr_7153 = "_-2C-" (String#27384, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_3110 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_3113; public class _SafeStr_3110 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3110(k:Function){ super(k, _SafeStr_3113); } public function _SafeStr_5645():_SafeStr_3113{ return ((_SafeStr_5906 as _SafeStr_3113)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3110 = "_-6Tu" (String#37995, DoABC#3) // _SafeStr_3113 = "_-4MZ" (String#12005, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_3111 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_3112; public class _SafeStr_3111 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3111(k:Function){ super(k, _SafeStr_3112); } public function _SafeStr_5645():_SafeStr_3112{ return ((_SafeStr_5906 as _SafeStr_3112)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3111 = "_-2R9" (String#27988, DoABC#3) // _SafeStr_3112 = "_-aS" (String#14909, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_3217 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_3218; public class _SafeStr_3217 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3217(k:Function){ super(k, _SafeStr_3218); } public function _SafeStr_5645():_SafeStr_3218{ return ((_SafeStr_5906 as _SafeStr_3218)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3217 = "_-Le" (String#39249, DoABC#3) // _SafeStr_3218 = "_-4UJ" (String#12136, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_3277 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_3273; public class _SafeStr_3277 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3277(k:Function){ super(k, _SafeStr_3273); } public function _SafeStr_5645():_SafeStr_3273{ return ((_SafeStr_5906 as _SafeStr_3273)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3273 = "_-2S0" (String#10100, DoABC#3) // _SafeStr_3277 = "_-bl" (String#39861, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_3525 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_3528; public class _SafeStr_3525 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3525(k:Function){ super(k, _SafeStr_3528); } public function _SafeStr_5645():_SafeStr_3528{ return ((_SafeStr_5906 as _SafeStr_3528)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3525 = "_-qj" (String#40440, DoABC#3) // _SafeStr_3528 = "_-3lP" (String#11409, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4044 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_4712; public class _SafeStr_4044 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4044(k:Function){ super(k, _SafeStr_4712); } public function _SafeStr_5645():_SafeStr_4712{ return ((_SafeStr_5906 as _SafeStr_4712)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4044 = "_-6SH" (String#37929, DoABC#3) // _SafeStr_4712 = "_-5Fl" (String#12930, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4055 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt._SafeStr_4947; public class _SafeStr_4055 extends _SafeStr_2277 { public function _SafeStr_4055(k:Function){ super(k, _SafeStr_4947); } public function _SafeStr_5645():_SafeStr_4947{ return ((_SafeStr_5906 as _SafeStr_4947)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4055 = "_-3hh" (String#31134, DoABC#3) // _SafeStr_4947 = "_-6-u" (String#13676, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4104 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt._SafeStr_4958; public class _SafeStr_4104 extends _SafeStr_2277 { public function _SafeStr_4104(k:Function){ super(k, _SafeStr_4958); } public function _SafeStr_5645():_SafeStr_4958{ return ((parser as _SafeStr_4958)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4104 = "_-3wc" (String#31732, DoABC#3) // _SafeStr_4958 = "_-1Az" (String#8771, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4127 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_4966; public class _SafeStr_4127 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4127(k:Function){ super(k, _SafeStr_4966); } public function _SafeStr_5645():_SafeStr_4966{ return ((_SafeStr_5906 as _SafeStr_4966)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4127 = "_-3jS" (String#31211, DoABC#3) // _SafeStr_4966 = "_-1r8" (String#9453, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4158 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_4685; public class _SafeStr_4158 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4158(k:Function){ super(k, _SafeStr_4685); } public function _SafeStr_5645():_SafeStr_4685{ return ((_SafeStr_5906 as _SafeStr_4685)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4158 = "_-z2" (String#40726, DoABC#3) // _SafeStr_4685 = "_-6fm" (String#14351, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4169 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt._SafeStr_4978; public class _SafeStr_4169 extends _SafeStr_2277 { public function _SafeStr_4169(k:Function){ super(k, _SafeStr_4978); } public function _SafeStr_5645():_SafeStr_4978{ return ((parser as _SafeStr_4978)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4169 = "_-49F" (String#32269, DoABC#3) // _SafeStr_4978 = "_-3y4" (String#11607, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4178 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_4981; public class _SafeStr_4178 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4178(k:Function){ super(k, _SafeStr_4981); } public function _SafeStr_5645():_SafeStr_4981{ return ((_SafeStr_5906 as _SafeStr_4981)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4178 = "_-6R1" (String#37882, DoABC#3) // _SafeStr_4981 = "_-0zz" (String#8564, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4198 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt._SafeStr_4987; public class _SafeStr_4198 extends _SafeStr_2277 { public function _SafeStr_4198(k:Function){ super(k, _SafeStr_4987); } public function _SafeStr_5645():_SafeStr_4987{ return ((parser as _SafeStr_4987)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4198 = "_-31J" (String#29457, DoABC#3) // _SafeStr_4987 = "_-31R" (String#10680, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4205 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt._SafeStr_4988; public class _SafeStr_4205 extends _SafeStr_2277 { public function _SafeStr_4205(k:Function){ super(k, _SafeStr_4988); } public function _SafeStr_5645():_SafeStr_4988{ return ((parser as _SafeStr_4988)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4205 = "_-YM" (String#39731, DoABC#3) // _SafeStr_4988 = "_-4lH" (String#12410, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4217 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1bt._SafeStr_4990; public class _SafeStr_4217 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4217(k:Function){ super(k, _SafeStr_4990); } public function _SafeStr_5645():_SafeStr_4990{ return ((_SafeStr_5906 as _SafeStr_4990)); } } }//package _-0PE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4217 = "_-0Ie" (String#22737, DoABC#3) // _SafeStr_4990 = "_-3qP" (String#11481, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4242 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt._SafeStr_4996; public class _SafeStr_4242 extends _SafeStr_2277 { public function _SafeStr_4242(k:Function){ super(k, _SafeStr_4996); } public function _SafeStr_5645():_SafeStr_4996{ return ((parser as _SafeStr_4996)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4242 = "_-1uH" (String#26675, DoABC#3) // _SafeStr_4996 = "_-08" (String#7711, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4252 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt.YoutubeDisplayPlaylistsMessageParser; public class _SafeStr_4252 extends _SafeStr_2277 { public function _SafeStr_4252(k:Function){ super(k, YoutubeDisplayPlaylistsMessageParser); } public function _SafeStr_5645():YoutubeDisplayPlaylistsMessageParser{ return ((parser as YoutubeDisplayPlaylistsMessageParser)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4252 = "_-2ZX" (String#28306, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-0PE._SafeStr_4319 package _-0PE{ import _-1Z6._SafeStr_2277; import _-1bt._SafeStr_5019; public class _SafeStr_4319 extends _SafeStr_2277 { public function _SafeStr_4319(k:Function){ super(k, _SafeStr_5019); } public function _SafeStr_5645():_SafeStr_5019{ return ((parser as _SafeStr_5019)); } } }//package _-0PE // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4319 = "_-2GN" (String#27546, DoABC#3) // _SafeStr_5019 = "_-6Cj" (String#13882, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-0Pi._SafeStr_3257 package _-0Pi{ import _-2hg.EventDispatcherWrapper; import _-4IA.IWindowContainer; import flash.display.BitmapData; import _-1CF.HabboUserDefinedRoomEvents; import _-6Z2._SafeStr_10; import flash.events.Event; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-2Bc.IBitmapWrapperWindow; import _-2Bc.IContainerButtonWindow; import flash.geom.Point; import _-6Z2.BitmapDataAsset; public class _SafeStr_3257 extends EventDispatcherWrapper { private var _SafeStr_7154:Number = 0; private var _SafeStr_7155:IWindowContainer; private var _SafeStr_7156:Boolean = false; private var _SafeStr_7157:BitmapData; private var _SafeStr_7158:BitmapData; private var _SafeStr_7159:int; private var _SafeStr_7160:Number = 0; private var _SafeStr_7161:Number = 1; private var _SafeStr_7162:Number = 0; public function _SafeStr_3257(k:HabboUserDefinedRoomEvents, _arg_2:IWindowContainer, _arg_3:_SafeStr_10, _arg_4:Number=0, _arg_5:Number=1, _arg_6:Number=0){ this._SafeStr_7155 = IWindowContainer(k.getXmlWindow("ude_slider")); _arg_2.addChild(this._SafeStr_7155); this._SafeStr_7160 = _arg_4; this._SafeStr_7161 = _arg_5; this._SafeStr_7162 = _arg_6; this._SafeStr_7154 = 0; this._SafeStr_7163(_arg_3); this._SafeStr_7164(); } override public function dispose():void{ super.dispose(); this._SafeStr_7155 = null; this._SafeStr_7157 = null; this._SafeStr_7158 = null; } public function _SafeStr_7165(k:Number, _arg_2:Boolean=true):void{ k = Math.max(this._SafeStr_7160, k); k = Math.min(this._SafeStr_7161, k); this._SafeStr_7154 = k; if (_arg_2) { this._SafeStr_7166(); }; dispatchEvent(new Event(Event.CHANGE)); } public function getValue():Number{ return (this._SafeStr_7154); } public function set min(k:Number):void{ this._SafeStr_7160 = k; } public function set max(k:Number):void{ this._SafeStr_7161 = k; } private function _SafeStr_7166():void{ if (this._SafeStr_7155 == null) { return; }; var k:IWindow = this._SafeStr_7155.findChildByName("slider_button"); if (k != null) { k.x = this._SafeStr_7167(this._SafeStr_7154); }; k.parent.invalidate(); } private function _SafeStr_7167(k:Number):int{ return (int((this._SafeStr_7159 * (Number((k - this._SafeStr_7160)) / (this._SafeStr_7161 - this._SafeStr_7160))))); } private function _SafeStr_7168(k:Number):Number{ return ((((k / this._SafeStr_7159) * (this._SafeStr_7161 - this._SafeStr_7160)) + this._SafeStr_7160)); } private function _SafeStr_7169(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:Number; var _local_4:Number; if (k.type == WindowMouseEvent.DOWN) { this._SafeStr_7156 = true; }; if (this._SafeStr_7156) { if ((((k.type == WindowMouseEvent.UP)) || ((k.type == WindowMouseEvent._SafeStr_7146)))) { this._SafeStr_7156 = false; }; }; if (((!(this._SafeStr_7156)) || (!((k.type == WindowEvent._SafeStr_7170))))) { return; }; if (this._SafeStr_7162 != 0) { _local_3 = this._SafeStr_7168(_arg_2.x); _local_4 = (Math.round((_local_3 / this._SafeStr_7162)) * this._SafeStr_7162); this._SafeStr_7165(_local_4, false); }; } private function _SafeStr_7171(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:Number; if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_7156 = false; if (this._SafeStr_7162 != 0) { _local_3 = (this._SafeStr_7154 + this._SafeStr_7162); this._SafeStr_7165(_local_3); }; }; } private function _SafeStr_7172(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:Number; if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_7156 = false; if (this._SafeStr_7162 != 0) { _local_3 = (this._SafeStr_7154 - this._SafeStr_7162); this._SafeStr_7165(_local_3); }; }; } private function _SafeStr_7164():void{ var k:IWindowContainer; var _local_2:IBitmapWrapperWindow; var _local_3:IContainerButtonWindow; var _local_4:IContainerButtonWindow; if (this._SafeStr_7155 == null) { return; }; _local_2 = (this._SafeStr_7155.findChildByName("slider_base") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_7157 == null))))) { _local_2.bitmap = new BitmapData(this._SafeStr_7157.width, this._SafeStr_7157.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_7157, this._SafeStr_7157.rect, new Point(0, 0), null, null, true); }; k = (this._SafeStr_7155.findChildByName("slider_movement_area") as IWindowContainer); if (k != null) { _local_2 = (k.findChildByName("slider_button") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_7158 == null))))) { _local_2.bitmap = new BitmapData(this._SafeStr_7158.width, this._SafeStr_7158.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_7158, this._SafeStr_7158.rect, new Point(0, 0), null, null, true); _local_2.procedure = this._SafeStr_7169; this._SafeStr_7159 = (k.width - _local_2.width); }; }; _local_4 = (this._SafeStr_7155.findChildByName("slider_button_left") as IContainerButtonWindow); if (_local_4) { _local_4.procedure = this._SafeStr_7172; }; _local_3 = (this._SafeStr_7155.findChildByName("slider_button_right") as IContainerButtonWindow); if (_local_3) { _local_3.procedure = this._SafeStr_7171; }; } private function _SafeStr_7163(k:_SafeStr_10):void{ var _local_2:BitmapDataAsset; if (k == null) { return; }; _local_2 = BitmapDataAsset(k.getAssetByName("slider_bg_png")); this._SafeStr_7157 = BitmapData(_local_2.content); _local_2 = BitmapDataAsset(k.getAssetByName("slider_obj_png")); this._SafeStr_7158 = BitmapData(_local_2.content); } } }//package _-0Pi // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_3257 = "_-Re" (String#39469, DoABC#3) // _SafeStr_7146 = "_-0-Q" (String#22027, DoABC#3) // _SafeStr_7154 = "_-2vk" (String#29192, DoABC#3) // _SafeStr_7155 = "_-2At" (String#836, DoABC#3) // _SafeStr_7156 = "_-3Jn" (String#30175, DoABC#3) // _SafeStr_7157 = "_-FO" (String#1143, DoABC#3) // _SafeStr_7158 = "_-634" (String#1133, DoABC#3) // _SafeStr_7159 = "_-3zb" (String#852, DoABC#3) // _SafeStr_7160 = "_-49" (String#853, DoABC#3) // _SafeStr_7161 = "_-0aE" (String#678, DoABC#3) // _SafeStr_7162 = "_-2rE" (String#29008, DoABC#3) // _SafeStr_7163 = "_-3EG" (String#1091, DoABC#3) // _SafeStr_7164 = "_-2Ai" (String#835, DoABC#3) // _SafeStr_7165 = "_-52q" (String#34478, DoABC#3) // _SafeStr_7166 = "_-3rk" (String#31543, DoABC#3) // _SafeStr_7167 = "_-005" (String#1051, DoABC#3) // _SafeStr_7168 = "_-2oZ" (String#28896, DoABC#3) // _SafeStr_7169 = "_-4e5" (String#33475, DoABC#3) // _SafeStr_7170 = "_-4F0" (String#32514, DoABC#3) // _SafeStr_7171 = "_-5c9" (String#35878, DoABC#3) // _SafeStr_7172 = "_-3T4" (String#30554, DoABC#3) //------------------------------------------------------------ //_-0Po.Purse package _-0Po{ import flash.utils.getTimer; public class Purse { private var _SafeStr_7173:Boolean = false; private var _SafeStr_7174:Boolean = false; private var _SafeStr_7175:int = 0; private var _SafeStr_7176:int = 0; private var _SafeStr_7177:int = 0; private var _SafeStr_7178:Boolean = false; private var _SafeStr_7179:Boolean = false; private var _SafeStr_7180:int = 0; private var _SafeStr_7181:int = -1; private var _SafeStr_7182:int; public function get clubDays():int{ return (this._SafeStr_7175); } public function set clubDays(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7175 = Math.max(0, k); } public function get clubPeriods():int{ return (this._SafeStr_7176); } public function set clubPeriods(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7176 = Math.max(0, k); } public function get _SafeStr_7183():int{ return (this._SafeStr_7177); } public function set _SafeStr_7183(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7177 = Math.max(0, k); } public function get _SafeStr_7184():Boolean{ return (this._SafeStr_7178); } public function set _SafeStr_7184(k:Boolean):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7178 = k; } public function get _SafeStr_7185():Boolean{ return (this._SafeStr_7179); } public function set _SafeStr_7185(k:Boolean):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7179 = k; } public function get _SafeStr_7186():int{ var k:int = ((getTimer() - this._SafeStr_7182) / (1000 * 60)); var _local_2:int = (this._SafeStr_7180 - k); return ((((_local_2 > 0)) ? _local_2 : 0)); } public function set _SafeStr_7186(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7180 = k; } public function get _SafeStr_7187():Boolean{ return (this._SafeStr_7173); } public function set _SafeStr_7187(k:Boolean):void{ this._SafeStr_7173 = k; } public function get _SafeStr_7188():Boolean{ return (this._SafeStr_7174); } public function set _SafeStr_7188(k:Boolean):void{ this._SafeStr_7174 = k; } public function get _SafeStr_7189():int{ return (this._SafeStr_7181); } public function set _SafeStr_7189(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7181 = k; } } }//package _-0Po // _SafeStr_7173 = "_-10H" (String#8590, DoABC#3) // _SafeStr_7174 = "_-7v" (String#38720, DoABC#3) // _SafeStr_7175 = "_-30K" (String#3317, DoABC#3) // _SafeStr_7176 = "_-4Jv" (String#11971, DoABC#3) // _SafeStr_7177 = "_-2s0" (String#29038, DoABC#3) // _SafeStr_7178 = "_-3MX" (String#30279, DoABC#3) // _SafeStr_7179 = "_-2WJ" (String#3198, DoABC#3) // _SafeStr_7180 = "_-1Qd" (String#2901, DoABC#3) // _SafeStr_7181 = "_-4sk" (String#3773, DoABC#3) // _SafeStr_7182 = "_-0yU" (String#8542, DoABC#3) // _SafeStr_7183 = "_-6U4" (String#14167, DoABC#3) // _SafeStr_7184 = "_-2jO" (String#10396, DoABC#3) // _SafeStr_7185 = "_-5u3" (String#13553, DoABC#3) // _SafeStr_7186 = "_-1S6" (String#9068, DoABC#3) // _SafeStr_7187 = "_-1n3" (String#9386, DoABC#3) // _SafeStr_7188 = "_-lU" (String#15093, DoABC#3) // _SafeStr_7189 = "_-KL" (String#39202, DoABC#3) //------------------------------------------------------------ //_-0Q8.JsonMaskDrawingData package _-0Q8{ public class JsonMaskDrawingData { private var _name:String; private var _location:JsonPoint; private var _flipH:Boolean; private var _flipV:Boolean; public function JsonMaskDrawingData(k:String, _arg_2:JsonPoint, _arg_3:Boolean, _arg_4:Boolean){ this._name = k; this._location = _arg_2; this._flipH = _arg_3; this._flipV = _arg_4; } public function get name():String{ return (this._name); } public function get location():JsonPoint{ return (this._location); } public function get flipH():Boolean{ return (this._flipH); } public function get flipV():Boolean{ return (this._flipV); } } }//package _-0Q8 //------------------------------------------------------------ //_-0Q8.JsonPlaneDrawingData package _-0Q8{ import __AS3__.vec.Vector; import __AS3__.vec.*; public class JsonPlaneDrawingData { private var _z:Number; private var _points:Vector.; private var _color:uint; private var _masks:Array; private var _isBottomAligned:Boolean; private var _texCols:Array; public function JsonPlaneDrawingData(){ this._points = new Vector.(); this._masks = []; this._texCols = []; super(); } public function get z():Number{ return (this._z); } public function set z(k:Number):void{ this._z = k; } public function get cornerPoints():Vector.{ return (this._points); } public function addCornerPoint(k:int, _arg_2:int):void{ this._points.push(new JsonPoint(k, _arg_2)); } public function get masks():Array{ return (this._masks); } public function addMask(k:JsonMaskDrawingData):void{ this._masks.push(k); } public function get color():uint{ return (this._color); } public function set color(k:uint):void{ this._color = k; } public function get bottomAligned():Boolean{ return (this._isBottomAligned); } public function setBottomAligned(k:Boolean):void{ this._isBottomAligned = k; } public function get texCols():Array{ return (this._texCols); } public function addTexCol(k:JsonTextureColumnData):void{ this._texCols.push(k); } } }//package _-0Q8 //------------------------------------------------------------ //_-0Q8.JsonPoint package _-0Q8{ public class JsonPoint { private var _x:int; private var _y:int; public function JsonPoint(k:int, _arg_2:int){ this._x = k; this._y = _arg_2; } public function get x():int{ return (this._x); } public function get y():int{ return (this._y); } } }//package _-0Q8 //------------------------------------------------------------ //_-0Q8.JsonTextureColumnData package _-0Q8{ public class JsonTextureColumnData { private var _assetNames:Array; public function JsonTextureColumnData(){ this._assetNames = new Array(); super(); } public function addAssetName(k:String):void{ this._assetNames.push(k); } public function get assetNames():Array{ return (this._assetNames); } } }//package _-0Q8 //------------------------------------------------------------ //_-0Qn.WordQuizView package _-0Qn{ import _-4IA.IWindowContainer; import flash.utils.Timer; import _-5fU._SafeStr_2345; import _-5fU._SafeStr_2340; import _-5fU._SafeStr_2339; import flash.geom.Rectangle; import _-1f9.WindowEvent; import _-2Bc.ITextWindow; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-2Bc._SafeStr_3557; import _-5NM.Map; import flash.events.TimerEvent; public class WordQuizView { public static const _SafeStr_7190:int = 0; public static const _SafeStr_7191:int = 1; private static const _SafeStr_7192:Boolean = false; private static var _SafeStr_7193:int; private var _SafeStr_5662:WordQuizWidget; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_7194:Timer; private var _SafeStr_7195:String; public function WordQuizView(k:WordQuizWidget){ this._SafeStr_5662 = k; _SafeStr_7193 = (this._SafeStr_5662.handler.container.config.getInteger("poll.word.quiz.result.view.seconds", 4) * 1000); if (_SafeStr_7192) { this._SafeStr_5381 = (this._SafeStr_5662.windowManager.createWindow("wordquiz_container", "", _SafeStr_2345._SafeStr_7196, _SafeStr_2340.DEFAULT, (_SafeStr_2339._SafeStr_7197 | _SafeStr_2339._SafeStr_7198), new Rectangle(0, 0, 2, 2), null, 0, 2) as IWindowContainer); this._SafeStr_5381.width = this._SafeStr_5381.desktop.width; this._SafeStr_5381.height = this._SafeStr_5381.desktop.height; }; } public function dispose():void{ this._SafeStr_5662 = null; this.removeWindow(); if (this._SafeStr_5381) { if (this._SafeStr_5381.desktop) { this._SafeStr_5381.desktop.removeEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5607); }; this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } private function _SafeStr_7199(k:int, _arg_2:String=null):int{ var _local_3:String; var _local_4:IWindowContainer; if (k == _SafeStr_7190) { _local_3 = "wordquiz_question_xml"; } else { _local_3 = "wordquiz_result_xml"; }; _local_4 = (this._SafeStr_5662.windowManager.buildFromXML((this._SafeStr_5662.assets.getAssetByName(_local_3).content as XML)) as IWindowContainer); if (_local_4 == null) { throw (new Error("Failed to construct window from XML!")); }; _local_4.findChildByName("quiz_topic").caption = _arg_2; _local_4.findChildByName("quiz_topic").width = 660; var _local_5:* = ITextWindow(_local_4.findChildByName("quiz_topic")).textWidth; _local_4.dispose(); return (_local_5); } public function createWindow(k:int, _arg_2:String=null):void{ var _local_3:String; this.removeWindow(); if (k == _SafeStr_7190) { _local_3 = "wordquiz_question_xml"; } else { _local_3 = "wordquiz_result_xml"; }; if (_SafeStr_7192) { this._SafeStr_5381.buildFromXML((this._SafeStr_5662.assets.getAssetByName(_local_3).content as XML)); } else { this._SafeStr_5381 = (this._SafeStr_5662.windowManager.buildFromXML((this._SafeStr_5662.assets.getAssetByName(_local_3).content as XML)) as IWindowContainer); }; if (this._SafeStr_5381 == null) { throw (new Error("Failed to construct window from XML!")); }; var _local_4:IWindow = this._SafeStr_5381.findChildByName("button_like"); if (_local_4) { _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7200); }; _local_4 = this._SafeStr_5381.findChildByName("button_dislike"); if (_local_4) { _local_4.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7201); }; if (_arg_2 != null) { this._SafeStr_7195 = _arg_2; }; this._SafeStr_5381.findChildByName("quiz_topic").caption = this._SafeStr_7195; this._SafeStr_5381.findChildByName("quiz_topic").width = Math.min(660, (this._SafeStr_7199(k, this._SafeStr_7195) + 6)); this._SafeStr_5381.findChildByName("quiz_topic").y = 3; this._SafeStr_7202(); this._SafeStr_5381.desktop.addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5607); } public function removeWindow():void{ if (((!(this._SafeStr_5381)) || ((this._SafeStr_5381.numChildren == 0)))) { return; }; if (_SafeStr_7192) { this._SafeStr_5381.removeChildAt(0).dispose(); } else { this._SafeStr_5381.desktop.addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5607); this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; if (this._SafeStr_7194) { this._SafeStr_7194.reset(); this._SafeStr_7194 = null; }; } public function get mainWindow():IWindow{ return (this._SafeStr_5381); } public function _SafeStr_7203(k:String):void{ if (((!(this._SafeStr_5381)) || (!(this._SafeStr_5381.findChildByName("countdown"))))) { return; }; if (k == "0") { k = ""; }; this._SafeStr_5381.findChildByName("countdown").caption = k; } public function _SafeStr_7204(k:Map):void{ if (((!(this._SafeStr_5381)) || (!(k)))) { return; }; var _local_2:int = (((k[WordQuizWidget._SafeStr_7205])!=null) ? k.getValue(WordQuizWidget._SafeStr_7205) : 0); var _local_3:_SafeStr_3557 = (this._SafeStr_5381.findChildByName("lbl_dislike_count") as _SafeStr_3557); if (_local_3) { _local_3.text = _local_2.toString(); }; _local_2 = (((k[WordQuizWidget._SafeStr_7206])!=null) ? k.getValue(WordQuizWidget._SafeStr_7206) : 0); _local_3 = (this._SafeStr_5381.findChildByName("lbl_like_count") as _SafeStr_3557); if (_local_3) { _local_3.text = _local_2.toString(); }; } public function _SafeStr_7207(k:Map):void{ this.createWindow(WordQuizView._SafeStr_7191); this._SafeStr_7204(k); this._SafeStr_7194 = new Timer(_SafeStr_7193); this._SafeStr_7194.addEventListener(TimerEvent.TIMER, this._SafeStr_7208); this._SafeStr_7194.start(); } private function _SafeStr_7208(k:TimerEvent):void{ this.removeWindow(); } private function _SafeStr_7200(k:WindowMouseEvent):void{ this._SafeStr_5662._SafeStr_7209(1); } private function _SafeStr_7201(k:WindowMouseEvent):void{ this._SafeStr_5662._SafeStr_7209(0); } private function _SafeStr_5607(k:WindowEvent):void{ this._SafeStr_7202(); } private function _SafeStr_7202():void{ if (((!(this._SafeStr_5381)) || ((this._SafeStr_5381.numChildren == 0)))) { return; }; var k:IWindow = this._SafeStr_5381.getChildAt(0); this._SafeStr_5381.x = ((this._SafeStr_5381.desktop.width / 2) - (k.width / 2)); this._SafeStr_5381.y = 6; } } }//package _-0Qn // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_2340 = "_-1PA" (String#25463, DoABC#3) // _SafeStr_2345 = "_-50f" (String#34392, DoABC#3) // _SafeStr_3557 = "_-xx" (String#15317, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5606 = "_-6cP" (String#38306, DoABC#3) // _SafeStr_5607 = "_-5gf" (String#701, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_7190 = "_-2iI" (String#28649, DoABC#3) // _SafeStr_7191 = "_-3Zf" (String#30804, DoABC#3) // _SafeStr_7192 = "_-0jL" (String#23812, DoABC#3) // _SafeStr_7193 = "_-2Gb" (String#27556, DoABC#3) // _SafeStr_7194 = "_-6JQ" (String#13984, DoABC#3) // _SafeStr_7195 = "_-4sj" (String#34060, DoABC#3) // _SafeStr_7196 = "_-w6" (String#40622, DoABC#3) // _SafeStr_7197 = "_-2yu" (String#29310, DoABC#3) // _SafeStr_7198 = "_-6ab" (String#38240, DoABC#3) // _SafeStr_7199 = "_-5T5" (String#35518, DoABC#3) // _SafeStr_7200 = "_-4eW" (String#33492, DoABC#3) // _SafeStr_7201 = "_-3p7" (String#31442, DoABC#3) // _SafeStr_7202 = "_-0Bj" (String#7782, DoABC#3) // _SafeStr_7203 = "_-1H-" (String#8881, DoABC#3) // _SafeStr_7204 = "_-5dk" (String#35942, DoABC#3) // _SafeStr_7205 = "_-2ak" (String#28348, DoABC#3) // _SafeStr_7206 = "_-2UD" (String#28103, DoABC#3) // _SafeStr_7207 = "_-5zo" (String#36791, DoABC#3) // _SafeStr_7208 = "try" (String#5340, DoABC#3) // _SafeStr_7209 = "_-2ww" (String#29235, DoABC#3) //------------------------------------------------------------ //_-0Qn.WordQuizWidget package _-0Qn{ import _-30N._SafeStr_2821; import flash.utils.Timer; import flash.utils.Dictionary; import __AS3__.vec.Vector; import _-4IA.IWindowContainer; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-0aq._SafeStr_500; import _-4IA.IWindow; import _-4nh._SafeStr_4514; import flash.events.IEventDispatcher; import _-33L._SafeStr_2799; import _-10z._SafeStr_4439; import flash.geom.Rectangle; import flash.events.TimerEvent; import _-2Bc.IBorderWindow; import _-2Bc.IRegionWindow; import _-0ZD._SafeStr_2476; import _-6Sq._SafeStr_2286; import _-XT._SafeStr_4513; import __AS3__.vec.*; public class WordQuizWidget extends _SafeStr_2821 { private static const _SafeStr_7210:String = "wordquiz_like_xml"; private static const _SafeStr_7211:String = "wordquiz_unlike_xml"; private static const _SafeStr_7212:int = 750; private static const _SafeStr_7213:int = 750; private static const _SafeStr_7214:int = 40; public static const _SafeStr_7205:String = "0"; public static const _SafeStr_7206:String = "1"; private var _SafeStr_5479:WordQuizView; private var _SafeStr_7215:Timer; private var _SafeStr_7216:Timer; private var _SafeStr_7217:Timer; private var _SafeStr_7218:int = 0; private var _SafeStr_7219:int; private var _SafeStr_7220:int = 0; private var _SafeStr_5565:int; private var _SafeStr_5567:Dictionary; private var _SafeStr_7221:int; private var _SafeStr_7222:Dictionary; private var _SafeStr_7223:Vector.; private var _SafeStr_7224:Vector.; private var _SafeStr_7225:Vector.; private var _SafeStr_7226:Boolean; public function WordQuizWidget(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_500){ this._SafeStr_7222 = new Dictionary(); this._SafeStr_7223 = new Vector.(0); this._SafeStr_7224 = new Vector.(0); this._SafeStr_7225 = new Vector.(0); super(this.handler, _arg_2, _arg_3, _arg_4); _SafeStr_7056 = k; this._SafeStr_5479 = new WordQuizView(this); this._SafeStr_7219 = (this.handler.container.config.getInteger("poll.word.quiz.answer.bubble.seconds", 3) * 1000); } override public function get mainWindow():IWindow{ return (((this._SafeStr_5479) ? this._SafeStr_5479.mainWindow : null)); } override public function registerUpdateEvents(k:IEventDispatcher):void{ if (k == null) { return; }; k.addEventListener(_SafeStr_4514._SafeStr_7227, this._SafeStr_7228); k.addEventListener(_SafeStr_4514._SafeStr_7229, this._SafeStr_7230); k.addEventListener(_SafeStr_4514._SafeStr_7231, this._SafeStr_7232); super.registerUpdateEvents(k); } override public function unregisterUpdateEvents(k:IEventDispatcher):void{ if (k == null) { return; }; k.removeEventListener(_SafeStr_2799._SafeStr_7227, this._SafeStr_7228); k.removeEventListener(_SafeStr_2799._SafeStr_7229, this._SafeStr_7230); k.removeEventListener(_SafeStr_2799._SafeStr_7231, this._SafeStr_7232); super.unregisterUpdateEvents(k); } public function get handler():_SafeStr_4439{ return ((_SafeStr_7056 as _SafeStr_4439)); } override public function dispose():void{ var k:IWindowContainer; var _local_2:int; if (disposed) { return; }; if (this._SafeStr_5479) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; if (this._SafeStr_7215) { this._SafeStr_7215.reset(); this._SafeStr_7215 = null; }; if (this._SafeStr_7216) { this._SafeStr_7216.reset(); this._SafeStr_7216 = null; }; if (this._SafeStr_7217) { this._SafeStr_7217.reset(); this._SafeStr_7217 = null; }; if (windowManager) { if (this._SafeStr_7223) { _local_2 = 0; while (_local_2 < this._SafeStr_7223.length) { k = (this._SafeStr_7223[_local_2] as IWindowContainer); if (k) { windowManager.removeWindow(k.name); }; _local_2++; }; }; for each (k in this._SafeStr_7224) { k.destroy(); }; this._SafeStr_7224.length = 0; for each (k in this._SafeStr_7225) { k.destroy(); }; this._SafeStr_7225.length = 0; }; super.dispose(); } private function _SafeStr_7228(k:_SafeStr_4514):void{ this._SafeStr_5565 = k.id; this._SafeStr_5567 = k.question; this._SafeStr_7226 = false; this._SafeStr_7222 = new Dictionary(); this._SafeStr_7233(this._SafeStr_5567, k.duration); } private function _SafeStr_7232(k:_SafeStr_4514):void{ this._SafeStr_7234(); if (((((this._SafeStr_5479) && (this._SafeStr_5567))) && ((this._SafeStr_5567.id == k._SafeStr_5534)))) { this._SafeStr_5479._SafeStr_7207(k._SafeStr_5546); }; var _local_2:int; while (_local_2 < this._SafeStr_7223.length) { this._SafeStr_7235(this._SafeStr_7223[_local_2].name); _local_2++; }; this._SafeStr_7223.length = 0; } private function _SafeStr_7235(k:String):void{ if (windowManager == null) { return; }; windowManager.removeWindow(k); } private function _SafeStr_7230(k:_SafeStr_4514):void{ var _local_7:IWindowContainer; if (this._SafeStr_5479) { this._SafeStr_5479._SafeStr_7204(k._SafeStr_5546); }; var _local_2:int = k.userId; var _local_3:String = k.value; var _local_4:Vector. = (((_local_3)==_SafeStr_7206) ? this._SafeStr_7224 : this._SafeStr_7225); var _local_5:String = (((_local_3)==_SafeStr_7206) ? _SafeStr_7210 : _SafeStr_7211); var _local_6:String = ((((this._SafeStr_5565 + "_") + _local_2) + "_") + _local_5); if (_local_4.length) { _local_7 = _local_4.pop(); } else { _local_7 = (windowManager.buildFromXML((assets.getAssetByName(_local_5).content as XML)) as IWindowContainer); }; _local_7.name = _local_6; this._SafeStr_7223.push(_local_7); this._SafeStr_7222[_local_6] = ((this._SafeStr_7219 + _SafeStr_7212) + _SafeStr_7213); var _local_8:Rectangle = this._SafeStr_7236(_local_2); if (_local_8) { _local_7.x = (_local_8.left + 20); _local_7.y = (_local_8.top - 20); }; if (!this._SafeStr_7217) { this._SafeStr_7217 = new Timer(_SafeStr_7214); this._SafeStr_7217.addEventListener(TimerEvent.TIMER, this._SafeStr_7237); this._SafeStr_7217.start(); }; var _local_9:IBorderWindow = (_local_7.getChildByName("colored") as IBorderWindow); if (_local_9) { _local_9.blend = 0; }; } private function _SafeStr_7237(k:TimerEvent):void{ var _local_3:IWindowContainer; var _local_4:Array; var _local_5:int; var _local_6:Rectangle; var _local_2:int; while (_local_2 < this._SafeStr_7223.length) { _local_3 = this._SafeStr_7223[_local_2]; if (_local_3) { _local_4 = String(this._SafeStr_7223[_local_2].name).split("_"); if (_local_4.length > 1) { _local_5 = int(_local_4[1]); _local_6 = this._SafeStr_7236(_local_5); if (_local_6) { _local_3.x = (_local_6.left + 29); _local_3.y = (_local_6.top - 11); } else { this._SafeStr_7235(this._SafeStr_7223[_local_2].name); return; }; this._SafeStr_7238(_local_3); }; }; _local_2++; }; } private function _SafeStr_7238(k:IWindowContainer):void{ var _local_4:Number; var _local_5:int; var _local_2:IBorderWindow = (k.getChildByName("colored") as IBorderWindow); var _local_3:IRegionWindow = (k.getChildByName("button_like") as IRegionWindow); if (((((this._SafeStr_7222.hasOwnProperty(k.name)) && (_local_2))) && (_local_3))) { _local_5 = this._SafeStr_7222[k.name]; _local_5 = (_local_5 - _SafeStr_7214); this._SafeStr_7222[k.name] = _local_5; if (_local_5 > (this._SafeStr_7219 + _SafeStr_7213)) { _local_4 = ((_SafeStr_7212 / _SafeStr_7214) * 0.01); _local_2.blend = (_local_2.blend + _local_4); _local_3.blend = _local_2.blend; } else { if (_local_5 > _SafeStr_7213) { _local_2.blend = 1; _local_3.blend = 1; } else { if ((((_local_5 < _SafeStr_7213)) && ((_local_5 > 0)))) { _local_4 = (_SafeStr_7213 / _SafeStr_7214); k.blend = (k.blend - (_local_4 * 0.01)); k.y = (k.y - (20 + (70 - (k.blend * 120)))); } else { if (_local_5 < 0) { k.y = (k.y - (20 + (70 - (k.blend * 120)))); this._SafeStr_7235(k.name); }; }; }; }; }; } private function _SafeStr_7236(k:int):Rectangle{ if (((((((!(this.handler)) || (!(this.handler.container)))) || (!(this.handler.container.roomSession)))) || (!(this.handler.container.roomEngine)))) { return (null); }; var _local_2:int = this.handler.container.roomSession.roomId; var _local_3:_SafeStr_2476 = this.handler.container.roomSessionManager.getSession(_local_2).userDataManager.getUserData(k); if (_local_3) { return (this.handler.container.roomEngine.getRoomObjectBoundingRectangle(_local_2, _local_3._SafeStr_7239, _SafeStr_2286._SafeStr_7240, this.handler.container.getFirstCanvasId())); }; return (null); } private function _SafeStr_7241(k:TimerEvent):void{ if (this._SafeStr_7216 == null) { return; }; this._SafeStr_7220--; this._SafeStr_5479._SafeStr_7203(String(this._SafeStr_7220)); if (this._SafeStr_7220 == 0) { this._SafeStr_7234(); this._SafeStr_5479.removeWindow(); }; } private function _SafeStr_7233(k:Dictionary, _arg_2:int):void{ if (!k) { return; }; this._SafeStr_5479.createWindow(WordQuizView._SafeStr_7190, k.content); this._SafeStr_7218++; this._SafeStr_7220 = 4; this._SafeStr_7221 = k.id; if (_arg_2 > 0) { this._SafeStr_7216 = new Timer(1000); this._SafeStr_7220 = (_arg_2 / 1000); this._SafeStr_7216.addEventListener(TimerEvent.TIMER, this._SafeStr_7241); this._SafeStr_7216.start(); this._SafeStr_7217 = new Timer(_SafeStr_7214); this._SafeStr_7217.addEventListener(TimerEvent.TIMER, this._SafeStr_7237); this._SafeStr_7217.start(); this._SafeStr_5479._SafeStr_7203(String(this._SafeStr_7220)); }; } private function _SafeStr_7234():void{ if (this._SafeStr_7216) { this._SafeStr_7216.reset(); this._SafeStr_7216 = null; }; if (this._SafeStr_7217) { this._SafeStr_7217.reset(); this._SafeStr_7217 = null; }; } public function _SafeStr_7209(k:int):void{ this._SafeStr_5479.removeWindow(); if (this._SafeStr_7226) { return; }; var _local_2:_SafeStr_4513 = new _SafeStr_4513(_SafeStr_4513._SafeStr_6401, this._SafeStr_5565); _local_2._SafeStr_5534 = (this._SafeStr_5567["id"] as int); var _local_3:Array = []; _local_3.push(("" + k)); _local_2.answers = _local_3; messageListener.processWidgetMessage(_local_2); this._SafeStr_7226 = true; this._SafeStr_5479.createWindow(WordQuizView._SafeStr_7191); } } }//package _-0Qn // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2799 = "_-13u" (String#24655, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_4439 = "_-2uR" (String#29140, DoABC#3) // _SafeStr_4513 = "_-5lK" (String#13419, DoABC#3) // _SafeStr_4514 = "_-4mo" (String#12437, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5534 = "_-6Ve" (String#38054, DoABC#3) // _SafeStr_5546 = "_-4kC" (String#33727, DoABC#3) // _SafeStr_5565 = "_-0Go" (String#1434, DoABC#3) // _SafeStr_5567 = "_-0w3" (String#1066, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6401 = "_-2Ly" (String#27782, DoABC#3) // _SafeStr_7056 = "_-5vL" (String#1587, DoABC#3) // _SafeStr_7190 = "_-2iI" (String#28649, DoABC#3) // _SafeStr_7191 = "_-3Zf" (String#30804, DoABC#3) // _SafeStr_7203 = "_-1H-" (String#8881, DoABC#3) // _SafeStr_7204 = "_-5dk" (String#35942, DoABC#3) // _SafeStr_7205 = "_-2ak" (String#28348, DoABC#3) // _SafeStr_7206 = "_-2UD" (String#28103, DoABC#3) // _SafeStr_7207 = "_-5zo" (String#36791, DoABC#3) // _SafeStr_7209 = "_-2ww" (String#29235, DoABC#3) // _SafeStr_7210 = "_-2OB" (String#27871, DoABC#3) // _SafeStr_7211 = "_-0i-" (String#23754, DoABC#3) // _SafeStr_7212 = "_-0O1" (String#22960, DoABC#3) // _SafeStr_7213 = "_-6Xl" (String#38137, DoABC#3) // _SafeStr_7214 = "_-0n8" (String#23968, DoABC#3) // _SafeStr_7215 = "_-0Co" (String#22503, DoABC#3) // _SafeStr_7216 = "_-6Vu" (String#38065, DoABC#3) // _SafeStr_7217 = "_-1op" (String#26457, DoABC#3) // _SafeStr_7218 = "_-4fb" (String#33539, DoABC#3) // _SafeStr_7219 = "_-66" (String#37078, DoABC#3) // _SafeStr_7220 = "_-6dw" (String#38370, DoABC#3) // _SafeStr_7221 = "_-01x" (String#22115, DoABC#3) // _SafeStr_7222 = "_-0uq" (String#24266, DoABC#3) // _SafeStr_7223 = "_-311" (String#29445, DoABC#3) // _SafeStr_7224 = "_-Jm" (String#39181, DoABC#3) // _SafeStr_7225 = "_-3u1" (String#31632, DoABC#3) // _SafeStr_7226 = "_-1XX" (String#25781, DoABC#3) // _SafeStr_7227 = "_-3La" (String#30242, DoABC#3) // _SafeStr_7228 = "_-Ak" (String#38830, DoABC#3) // _SafeStr_7229 = "_-116" (String#24545, DoABC#3) // _SafeStr_7230 = "_-0nM" (String#23978, DoABC#3) // _SafeStr_7231 = "_-0M6" (String#22873, DoABC#3) // _SafeStr_7232 = "_-6e9" (String#38379, DoABC#3) // _SafeStr_7233 = "_-50r" (String#34400, DoABC#3) // _SafeStr_7234 = "_-0tX" (String#24216, DoABC#3) // _SafeStr_7235 = "_-3OF" (String#30355, DoABC#3) // _SafeStr_7236 = "_-5mX" (String#36279, DoABC#3) // _SafeStr_7237 = "_-1wq" (String#26774, DoABC#3) // _SafeStr_7238 = "_-H5" (String#39071, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7240 = "_-4hT" (String#33608, DoABC#3) // _SafeStr_7241 = "_-gq" (String#40059, DoABC#3) //------------------------------------------------------------ //_-0r-._SafeStr_2548 package _-0r-{ import _-1tK._SafeStr_3; import _-4IA.IWindow; import flash.geom.Rectangle; import _-4IA.IWindowContext; import flash.display.BitmapData; public interface _SafeStr_2548 extends _SafeStr_3 { function set debug(_arg_1:Boolean):void; function render():void; function _SafeStr_7242(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):void; function _SafeStr_7243():void; function invalidate(_arg_1:IWindowContext, _arg_2:Rectangle):void; function _SafeStr_7244(_arg_1:IWindow):BitmapData; function purge(_arg_1:IWindow=null, _arg_2:Boolean=true):void; } }//package _-0r- // _SafeStr_2548 = "_-5wE" (String#13590, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_7242 = "_-4zK" (String#12652, DoABC#3) // _SafeStr_7243 = "_-5ST" (String#13143, DoABC#3) // _SafeStr_7244 = "_-1Mw" (String#8987, DoABC#3) //------------------------------------------------------------ //_-0r-._SafeStr_2549 package _-0r-{ import _-1tK._SafeStr_3; import _-2R6.ISkinRenderer; import _-47N._SafeStr_2539; public interface _SafeStr_2549 extends _SafeStr_3 { function _SafeStr_7245(_arg_1:uint, _arg_2:uint):ISkinRenderer; function _SafeStr_5433(_arg_1:uint, _arg_2:uint):_SafeStr_2539; function _SafeStr_7246(_arg_1:uint, _arg_2:uint, _arg_3:uint):uint; } }//package _-0r- // _SafeStr_2539 = "_-5UO" (String#13172, DoABC#3) // _SafeStr_2549 = "_-200" (String#9607, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5433 = "_-5Qs" (String#13116, DoABC#3) // _SafeStr_7245 = "_-1GC" (String#8864, DoABC#3) // _SafeStr_7246 = "_-1t1" (String#9481, DoABC#3) //------------------------------------------------------------ //_-0r-._SafeStr_3602 package _-0r-{ public class _SafeStr_3602 { public static const UNKNOWN:uint = 0; public static const _SafeStr_7247:uint = (1 << 0); public static const RESIZE:uint = (1 << 1); public static const _SafeStr_7248:uint = (1 << 2); public static const _SafeStr_7249:uint = (1 << 3); public static const _SafeStr_7250:uint = (1 << 4); public static const _SafeStr_7251:uint = (1 << 5); } }//package _-0r- // _SafeStr_3602 = "_-6Qi" (String#37868, DoABC#3) // _SafeStr_7247 = "_-4t6" (String#34074, DoABC#3) // _SafeStr_7248 = "_-54-" (String#34522, DoABC#3) // _SafeStr_7249 = "_-5L-" (String#35190, DoABC#3) // _SafeStr_7250 = "_-3pR" (String#11463, DoABC#3) // _SafeStr_7251 = "_-4lV" (String#33778, DoABC#3) //------------------------------------------------------------ //_-0r-._SafeStr_3603 package _-0r-{ import flash.display.Sprite; import flash.display.DisplayObjectContainer; import flash.geom.Rectangle; import flash.display.Shape; import flash.text.TextField; import flash.display.Bitmap; import flash.text.TextFieldType; import flash.display.MorphShape; import flash.geom.Point; import flash.display.BitmapData; import flash.display.DisplayObject; import flash.display.IBitmapDrawable; import _-089._SafeStr_193; public class _SafeStr_3603 extends Sprite implements IGraphicContext { public static const GC_TYPE_UNKNOWN:uint = 0; public static const GC_TYPE_BITMAP:uint = (1 << 0); public static const GC_TYPE_TEXTFIELD:uint = (1 << 1); public static const GC_TYPE_CONTAINER:uint = (1 << 2); public static const GC_TYPE_SHAPE:uint = (1 << 3); public static const GC_TYPE_MORPH_SHAPE:uint = (1 << 4); public static const _SafeStr_7252:uint = (1 << 6); public static const _SafeStr_7253:uint = (1 << 7); public static const GC_TYPE_DESKTOP:uint = (1 << 8); protected static var _SafeStr_7254:uint = 0; protected static var _SafeStr_7255:uint = 0; protected var _SafeStr_7256:DisplayObjectContainer; protected var _SafeStr_7257:Boolean; protected var _SafeStr_7258:Boolean; protected var _disposed:Boolean = false; protected var _SafeStr_7259:Rectangle; protected var _SafeStr_7260:Shape; public function _SafeStr_3603(k:String, _arg_2:uint, _arg_3:Rectangle){ var _local_4:TextField; super(); _SafeStr_7254++; if (_arg_3 == null) { _arg_3 = new Rectangle(0, 0, 0, 0); }; this.name = k; this.mouseEnabled = false; this.doubleClickEnabled = false; this.x = _arg_3.x; this.y = _arg_3.y; this._SafeStr_7259 = _arg_3; this._SafeStr_7257 = true; this._SafeStr_7258 = false; switch (_arg_2) { case _SafeStr_3603.GC_TYPE_BITMAP: this._SafeStr_7258 = true; this.setDisplayObject(new Bitmap()); this._SafeStr_7261(_arg_3.width, _arg_3.height); return; case _SafeStr_3603.GC_TYPE_TEXTFIELD: _local_4 = new TextField(); _local_4.width = _arg_3.width; _local_4.height = _arg_3.height; _local_4.type = TextFieldType.INPUT; this.setDisplayObject(_local_4); return; case _SafeStr_3603.GC_TYPE_SHAPE: this.setDisplayObject(new Shape()); return; case _SafeStr_3603.GC_TYPE_MORPH_SHAPE: this.setDisplayObject(new MorphShape()); return; case _SafeStr_3603.GC_TYPE_CONTAINER: this.setDisplayObject(new Sprite()); return; case _SafeStr_3603.GC_TYPE_DESKTOP: return; case _SafeStr_3603.GC_TYPE_UNKNOWN: return; default: throw (new Error((("Unsupported graphic context type: " + _arg_2) + "!"))); }; } public static function get _SafeStr_7262():uint{ return (_SafeStr_7254); } public static function get _SafeStr_5735():uint{ return (_SafeStr_7255); } public function set parent(k:DisplayObjectContainer):void{ if (parent != null) { parent.removeChild(this); }; if (k != null) { k.addChild(this); }; } public function _SafeStr_7263(k:Point):void{ this.x = k.x; this.y = k.y; } override public function get filters():Array{ return (this.getDisplayObject().filters); } override public function set filters(k:Array):void{ this.getDisplayObject().filters = k; } public function get blend():Number{ return (this.alpha); } public function set blend(k:Number):void{ this.alpha = k; } public function get _SafeStr_7264():Boolean{ return (super.mouseEnabled); } public function set _SafeStr_7264(k:Boolean):void{ super.mouseEnabled = k; } public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ if (!this._disposed) { if (parent != null) { parent.removeChild(this); this.parent = null; }; while (this._SafeStr_7265 > 0) { this._SafeStr_7266(0); }; if (this._SafeStr_7258) { this._SafeStr_7267(); }; if (this._SafeStr_7256 != null) { while (this._SafeStr_7256.numChildren > 0) { this._SafeStr_7256.removeChildAt(0); }; }; this._SafeStr_7256 = null; while (numChildren > 0) { removeChildAt(0); }; this._SafeStr_7260 = null; this._disposed = true; _SafeStr_7254--; }; } override public function toString():String{ return ((('[object GraphicContext name="' + name) + '"]')); } public function _SafeStr_7268():Rectangle{ return (this._SafeStr_7259.clone()); } public function _SafeStr_7269(k:Rectangle, _arg_2:Boolean, _arg_3:Rectangle):BitmapData{ var _local_4:BitmapData; if (((this._SafeStr_7258) && (_arg_2))) { _local_4 = this._SafeStr_7261(k.width, k.height); }; x = k.x; y = k.y; this._SafeStr_7259.x = k.x; this._SafeStr_7259.y = k.y; this._SafeStr_7259.width = k.width; this._SafeStr_7259.height = k.height; if (_arg_3) { if (!this._SafeStr_7260) { this._SafeStr_7260 = new Shape(); this._SafeStr_7260.visible = false; super.addChild(this._SafeStr_7260); }; this._SafeStr_7260.graphics.clear(); this._SafeStr_7260.graphics.beginFill(0xFF); this._SafeStr_7260.graphics.drawRect(_arg_3.x, _arg_3.y, _arg_3.width, _arg_3.height); this._SafeStr_7260.graphics.endFill(); this.getDisplayObject().mask = this._SafeStr_7260; } else { if (this._SafeStr_7260) { super.removeChild(this._SafeStr_7260); this._SafeStr_7260.graphics.clear(); this._SafeStr_7260 = null; this.getDisplayObject().mask = null; }; }; return (_local_4); } public function getDisplayObject():DisplayObject{ return (getChildAt(0)); } public function setDisplayObject(k:DisplayObject):DisplayObject{ var _local_2:DisplayObject; if (numChildren > 0) { _local_2 = removeChildAt(0); }; addChildAt(k, 0); k.mask = this._SafeStr_7260; return (_local_2); } public function _SafeStr_7270(k:Point):void{ k.x = stage.mouseX; k.y = stage.mouseY; } public function _SafeStr_7271(k:Point):void{ var _local_2:DisplayObject = this.getDisplayObject(); k.x = _local_2.mouseX; k.y = _local_2.mouseY; } public function _SafeStr_7272():IBitmapDrawable{ var k:Bitmap; if (this._SafeStr_7258) { k = (this.getDisplayObject() as Bitmap); if (k) { return (k.bitmapData); }; }; return (null); } protected function _SafeStr_7261(k:int, _arg_2:int):BitmapData{ var _local_3:Bitmap; var _local_4:BitmapData; if (this._SafeStr_7258) { _local_3 = (this.getDisplayObject() as Bitmap); if (_local_3) { _local_4 = _local_3.bitmapData; if (_local_4 != null) { if (((!((_local_4.width == k))) || (!((_local_4.height == _arg_2))))) { _local_3.bitmapData = null; _SafeStr_7255 = (_SafeStr_7255 - ((_local_4.width * _local_4.height) * 4)); _local_4.dispose(); _local_4 = null; }; }; if ((((((_local_4 == null)) && ((k > 0)))) && ((_arg_2 > 0)))) { _local_4 = new _SafeStr_193(this, k, _arg_2, this._SafeStr_7257, 0xFFFFFF); _SafeStr_7255 = (_SafeStr_7255 + ((_local_4.width * _local_4.height) * 4)); _local_3.bitmapData = _local_4; }; return (_local_4); }; }; return (null); } protected function _SafeStr_7267():void{ var k:Bitmap; var _local_2:BitmapData; if (this._SafeStr_7258) { k = (this.getDisplayObject() as Bitmap); if (k) { _local_2 = k.bitmapData; if (_local_2 != null) { k.bitmapData = null; _SafeStr_7255 = (_SafeStr_7255 - ((_local_2.width * _local_2.height) * 4)); _local_2.dispose(); }; }; }; } public function _SafeStr_7273(k:Rectangle):void{ graphics.clear(); graphics.lineStyle(1, 0xFF00FF00); graphics.drawRect(0, 0, width, height); if (k != null) { graphics.lineStyle(1, 0xFF0000FF); graphics.drawRect(k.x, k.y, k.width, k.height); }; } protected function _SafeStr_7274():DisplayObjectContainer{ if (this._SafeStr_7256 == null) { this._SafeStr_7256 = new Sprite(); this._SafeStr_7256.name = (this.name + " - Child Container"); this._SafeStr_7256.mouseEnabled = false; addChild(this._SafeStr_7256); }; return (this._SafeStr_7256); } protected function _SafeStr_7275():void{ if (this._SafeStr_7256 != null) { removeChild(this._SafeStr_7256); this._SafeStr_7256 = null; }; } public function get _SafeStr_7265():int{ return ((((this._SafeStr_7256)!=null) ? this._SafeStr_7256.numChildren : 0)); } public function _SafeStr_7276(k:IGraphicContext):IGraphicContext{ return ((this._SafeStr_7274().addChild((k as DisplayObject)) as IGraphicContext)); } public function _SafeStr_7277(k:IGraphicContext, _arg_2:int):IGraphicContext{ return ((this._SafeStr_7274().addChildAt((k as DisplayObject), _arg_2) as IGraphicContext)); } public function _SafeStr_7278(k:int):IGraphicContext{ return ((this._SafeStr_7274().getChildAt(k) as IGraphicContext)); } public function _SafeStr_7279(k:String):IGraphicContext{ return ((this._SafeStr_7274().getChildByName(k) as IGraphicContext)); } public function _SafeStr_7280(k:IGraphicContext):int{ return (this._SafeStr_7274().getChildIndex(DisplayObject(k))); } public function _SafeStr_7281(k:IGraphicContext):IGraphicContext{ return ((this._SafeStr_7274().removeChild(DisplayObject(k)) as IGraphicContext)); } public function _SafeStr_7266(k:int):IGraphicContext{ var _local_2:IGraphicContext = (this._SafeStr_7274().getChildAt(k) as IGraphicContext); return ((((_local_2 == null)) ? null : this._SafeStr_7281(_local_2))); } public function _SafeStr_7282(child:IGraphicContext, index:int):void{ var current:int; var temp:Array; var i:uint; var dispObj:DisplayObject = (child as DisplayObject); if (dispObj != null) { try { current = this._SafeStr_7274().getChildIndex(dispObj); } catch(error:ArgumentError) { temp = new Array(); i = 0; while (i < _SafeStr_7265) { temp.push(_SafeStr_7278(i)); i++; }; throw (new Error("Provided display object is not a child of this!")); }; if (index != current) { this._SafeStr_7274().setChildIndex(dispObj, index); }; } else { throw (new Error("Provided child must implement IGraphicContext!")); }; } public function _SafeStr_7283(k:IGraphicContext, _arg_2:IGraphicContext):void{ this._SafeStr_7274().swapChildren((k as DisplayObject), (_arg_2 as DisplayObject)); } public function _SafeStr_7284(k:int, _arg_2:int):void{ this._SafeStr_7274().swapChildrenAt(k, _arg_2); } } }//package _-0r- // _SafeStr_193 = "_-0ac" (String#23452, DoABC#3) // _SafeStr_3603 = "_-2W9" (String#28180, DoABC#3) // _SafeStr_5735 = "_-3sI" (String#31563, DoABC#3) // _SafeStr_7252 = "_-2j4" (String#28683, DoABC#3) // _SafeStr_7253 = "_-5UC" (String#35560, DoABC#3) // _SafeStr_7254 = "_-4K3" (String#1108, DoABC#3) // _SafeStr_7255 = "_-207" (String#26949, DoABC#3) // _SafeStr_7256 = "_-3pV" (String#31459, DoABC#3) // _SafeStr_7257 = "_-LL" (String#39241, DoABC#3) // _SafeStr_7258 = "_-3ax" (String#30858, DoABC#3) // _SafeStr_7259 = "_-Ca" (String#38892, DoABC#3) // _SafeStr_7260 = "_-5Cv" (String#12882, DoABC#3) // _SafeStr_7261 = "_-17B" (String#24784, DoABC#3) // _SafeStr_7262 = "_-5S7" (String#35480, DoABC#3) // _SafeStr_7263 = "_-5ah" (String#13264, DoABC#3) // _SafeStr_7264 = "_-30" (String#10664, DoABC#3) // _SafeStr_7265 = "_-3dZ" (String#11292, DoABC#3) // _SafeStr_7266 = "_-1Kg" (String#8948, DoABC#3) // _SafeStr_7267 = "_-5iq" (String#36139, DoABC#3) // _SafeStr_7268 = "_-2rb" (String#3279, DoABC#3) // _SafeStr_7269 = "_-3me" (String#11425, DoABC#3) // _SafeStr_7270 = "_-4he" (String#3737, DoABC#3) // _SafeStr_7271 = "_-250" (String#3086, DoABC#3) // _SafeStr_7272 = "_-3ms" (String#3503, DoABC#3) // _SafeStr_7273 = "_-2jw" (String#10406, DoABC#3) // _SafeStr_7274 = "_-6PP" (String#37822, DoABC#3) // _SafeStr_7275 = "_-3g9" (String#31068, DoABC#3) // _SafeStr_7276 = "_-4pJ" (String#12476, DoABC#3) // _SafeStr_7277 = "_-58P" (String#12813, DoABC#3) // _SafeStr_7278 = "_-0Qa" (String#8014, DoABC#3) // _SafeStr_7279 = "_-0oM" (String#24020, DoABC#3) // _SafeStr_7280 = "_-6TJ" (String#14156, DoABC#3) // _SafeStr_7281 = "_-03E" (String#7632, DoABC#3) // _SafeStr_7282 = "_-1tT" (String#9489, DoABC#3) // _SafeStr_7283 = "_-6Ym" (String#14240, DoABC#3) // _SafeStr_7284 = "_-16b" (String#8690, DoABC#3) //------------------------------------------------------------ //_-0r-._SafeStr_3688 package _-0r-{ import _-1tK._SafeStr_3; import flash.geom.Matrix; import flash.geom.ColorTransform; import _-089._SafeStr_193; import flash.display.BitmapData; import _-2R6.ISkinRenderer; import _-ra.WindowParam; import flash.geom.Rectangle; import _-4IA.IWindow; import flash.geom.Point; public class _SafeStr_3688 implements _SafeStr_3 { protected static const _SafeStr_7285:uint = 0; protected static const _SafeStr_7286:uint = 1; protected static const _SafeStr_7287:uint = 2; protected static const _SafeStr_7288:Matrix = new Matrix(); protected static const _SafeStr_7289:ColorTransform = new ColorTransform(); protected var _SafeStr_7290:_SafeStr_193; protected var _SafeStr_5402:_SafeStr_2549; protected var _disposed:Boolean; protected var _SafeStr_7291:Boolean; protected var _SafeStr_7292:uint; protected var _SafeStr_7293:uint; public function _SafeStr_3688(k:_SafeStr_2549){ this._disposed = false; this._SafeStr_5402 = k; this._SafeStr_7292 = 0xFFFFFFFF; this._SafeStr_7293 = 0; } public function get disposed():Boolean{ return (this._disposed); } public function get _SafeStr_7294():BitmapData{ return (this._SafeStr_7290); } public function dispose():void{ if (!this._disposed) { this._disposed = true; this._SafeStr_5402 = null; if (this._SafeStr_7290 != null) { this._SafeStr_7290.dispose(); this._SafeStr_7290 = null; }; }; } public function purge():void{ } public function render(k:IWindow, _arg_2:Point, _arg_3:Rectangle, _arg_4:Rectangle, _arg_5:BitmapData):BitmapData{ var _local_13:Boolean; var _local_14:BitmapData; var _local_6:uint = ((k.background) ? _SafeStr_7287 : _SafeStr_7285); var _local_7:ISkinRenderer = this._SafeStr_5402._SafeStr_7245(k.type, k.style); if (_local_7 != null) { if (_local_7.isStateDrawable(this._SafeStr_7293)) { _local_6 = _SafeStr_7286; }; }; var _local_8:int = Math.max(k._SafeStr_7295, 1); var _local_9:int = Math.max(k._SafeStr_7296, 1); var _local_10:Boolean = true; if (_local_6 != _SafeStr_7285) { if (((((!(this._SafeStr_7290)) || (!((this._SafeStr_7290.width == _local_8))))) || (!((this._SafeStr_7290.height == _local_9))))) { if (this._SafeStr_7290) { this._SafeStr_7290.dispose(); }; this._SafeStr_7290 = new _SafeStr_193(this, _local_8, _local_9, true, k.color); this._SafeStr_7291 = true; _local_10 = false; }; }; var _local_11:IGraphicContext = IGraphicContextHost(k).getGraphicContext(false); if (_local_11) { if (!_local_11.visible) { _local_11.visible = true; }; _local_13 = k._SafeStr_7297(WindowParam._SafeStr_7298); _local_14 = _local_11._SafeStr_7269(k._SafeStr_7299, !(k._SafeStr_7297(WindowParam._SafeStr_7300)), ((_local_13) ? _arg_4 : null)); if (_local_14) { _arg_5 = _local_14; this._SafeStr_7291 = true; }; }; var _local_12 = !(k._SafeStr_7297(WindowParam._SafeStr_7300)); if (_local_6 != _SafeStr_7285) { if (_arg_5 != null) { _arg_5.lock(); if (_local_6 == _SafeStr_7286) { if (this._SafeStr_7291) { if (_local_12) { _arg_5.fillRect(_arg_3, 0); }; this._SafeStr_7291 = false; if (_local_10) { this._SafeStr_7290.fillRect(this._SafeStr_7290.rect, k.color); }; _local_7.draw(k, this._SafeStr_7290, this._SafeStr_7290.rect, this._SafeStr_7293, false); }; if ((((k.blend < 1)) && (!(_local_12)))) { _SafeStr_7288.tx = (_arg_2.x - _arg_3.x); _SafeStr_7288.ty = (_arg_2.y - _arg_3.y); _SafeStr_7289.alphaMultiplier = k.blend; _arg_3.offset(_SafeStr_7288.tx, _SafeStr_7288.ty); _arg_5.draw(this._SafeStr_7290, _SafeStr_7288, _SafeStr_7289, null, _arg_3, false); _arg_3.offset(-(_SafeStr_7288.tx), -(_SafeStr_7288.ty)); } else { _arg_5.copyPixels(this._SafeStr_7290, _arg_3, _arg_2, null, null, true); }; } else { if (_local_6 == _SafeStr_7287) { if (!_local_12) { this._SafeStr_7290.fillRect(this._SafeStr_7290.rect, k.color); _arg_5.copyPixels(this._SafeStr_7290, _arg_3, _arg_2, null, null, true); } else { _arg_5.fillRect(new Rectangle(_arg_2.x, _arg_2.y, _arg_3.width, _arg_3.height), k.color); _local_11.blend = k.blend; }; }; }; _arg_5.unlock(); }; } else { if (((this._SafeStr_7291) && (_local_12))) { this._SafeStr_7291 = false; if (_arg_5 != null) { _arg_5.fillRect(_arg_3, 0); }; }; }; this._SafeStr_7292 = this._SafeStr_7293; return (_arg_5); } public function _SafeStr_7301(k:IWindow):Boolean{ return (!((this._SafeStr_5402._SafeStr_7246(k.type, k.style, k.state) == this._SafeStr_7292))); } public function invalidate(k:IWindow, _arg_2:uint):Boolean{ var _local_4:IGraphicContext; var _local_3:Boolean; switch (_arg_2) { case _SafeStr_3602._SafeStr_7247: this._SafeStr_7291 = true; _local_3 = true; break; case _SafeStr_3602.RESIZE: this._SafeStr_7291 = true; _local_3 = true; break; case _SafeStr_3602._SafeStr_7248: if (k._SafeStr_7297(WindowParam._SafeStr_7300)) { _local_3 = true; } else { _local_4 = IGraphicContextHost(k).getGraphicContext(true); _local_4._SafeStr_7269(k._SafeStr_7299, false, null); if (!_local_4.visible) { _local_3 = true; }; }; break; case _SafeStr_3602._SafeStr_7249: this._SafeStr_7293 = this._SafeStr_5402._SafeStr_7246(k.type, k.style, k.state); if (this._SafeStr_7293 != this._SafeStr_7292) { this._SafeStr_7291 = true; _local_3 = true; }; break; case _SafeStr_3602._SafeStr_7250: if (k._SafeStr_7297(WindowParam._SafeStr_7300)) { this._SafeStr_7291 = true; _local_3 = true; } else { IGraphicContextHost(k).getGraphicContext(true).blend = k.blend; }; break; case _SafeStr_3602._SafeStr_7251: _local_3 = true; break; }; return (_local_3); } private function drawRect(k:BitmapData, _arg_2:Rectangle, _arg_3:uint):void{ var _local_4:int; _local_4 = _arg_2.left; while (_local_4 < _arg_2.right) { k.setPixel32(_local_4, _arg_2.top, _arg_3); k.setPixel32(_local_4, (_arg_2.bottom - 1), _arg_3); _local_4++; }; _local_4 = _arg_2.top; while (_local_4 < _arg_2.bottom) { k.setPixel32(_arg_2.left, _local_4, _arg_3); k.setPixel32((_arg_2.right - 1), _local_4, _arg_3); _local_4++; }; } } }//package _-0r- // _SafeStr_193 = "_-0ac" (String#23452, DoABC#3) // _SafeStr_2549 = "_-200" (String#9607, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3602 = "_-6Qi" (String#37868, DoABC#3) // _SafeStr_3688 = "_-Nm" (String#14708, DoABC#3) // _SafeStr_5402 = "_-Y0" (String#1627, DoABC#3) // _SafeStr_7245 = "_-1GC" (String#8864, DoABC#3) // _SafeStr_7246 = "_-1t1" (String#9481, DoABC#3) // _SafeStr_7247 = "_-4t6" (String#34074, DoABC#3) // _SafeStr_7248 = "_-54-" (String#34522, DoABC#3) // _SafeStr_7249 = "_-5L-" (String#35190, DoABC#3) // _SafeStr_7250 = "_-3pR" (String#11463, DoABC#3) // _SafeStr_7251 = "_-4lV" (String#33778, DoABC#3) // _SafeStr_7269 = "_-3me" (String#11425, DoABC#3) // _SafeStr_7285 = "_-BH" (String#38845, DoABC#3) // _SafeStr_7286 = "_-4Wx" (String#33214, DoABC#3) // _SafeStr_7287 = "_-vM" (String#40594, DoABC#3) // _SafeStr_7288 = "_-2au" (String#10259, DoABC#3) // _SafeStr_7289 = "_-496" (String#11808, DoABC#3) // _SafeStr_7290 = "_-5cH" (String#35883, DoABC#3) // _SafeStr_7291 = "_-6Wt" (String#38103, DoABC#3) // _SafeStr_7292 = "_-c2" (String#39874, DoABC#3) // _SafeStr_7293 = "_-3qt" (String#31505, DoABC#3) // _SafeStr_7294 = "_-5gd" (String#13348, DoABC#3) // _SafeStr_7295 = "_-40k" (String#11664, DoABC#3) // _SafeStr_7296 = "_-58M" (String#12811, DoABC#3) // _SafeStr_7297 = "_-3Ld" (String#11017, DoABC#3) // _SafeStr_7298 = "_-31U" (String#29464, DoABC#3) // _SafeStr_7299 = "_-Lm" (String#14670, DoABC#3) // _SafeStr_7300 = "_-4W9" (String#33185, DoABC#3) // _SafeStr_7301 = "_-6OE" (String#37781, DoABC#3) //------------------------------------------------------------ //_-0r-.BitmapSkinParser package _-0r-{ import _-5NM.Map; import _-5NM.XMLVariableParser; import flash.utils.Dictionary; import _-2R6.ISkinRenderer; import _-6Z2._SafeStr_10; import _-2R6._SafeStr_5177; import _-2R6._SafeStr_4868; import flash.geom.Rectangle; import _-2R6._SafeStr_5179; import _-2R6._SafeStr_5181; import _-2R6.ISkinLayout; import _-ra.WindowState; import _-2R6.*; public class BitmapSkinParser { public static const _SafeStr_7302:String = "default"; public static const _SafeStr_7303:String = "active"; public static const _SafeStr_7304:String = "focused"; public static const _SafeStr_7305:String = "hovering"; public static const _SafeStr_7306:String = "selected"; public static const _SafeStr_7307:String = "pressed"; public static const _SafeStr_7308:String = "disabled"; public static const _SafeStr_7309:String = "locked"; public static function _SafeStr_7310(k:XML, _arg_2:XMLList, _arg_3:ISkinRenderer, _arg_4:String, _arg_5:_SafeStr_10):void{ var _local_12:XML; var _local_13:XMLList; var _local_14:XMLList; var _local_15:uint; var _local_16:uint; var _local_17:XML; var _local_18:XMLList; var _local_19:uint; var _local_20:uint; var _local_21:uint; var _local_22:XML; var _local_6:Map = new Map(); var _local_7:XMLList = k.child("variables"); if (_local_7.length() > 0) { _local_12 = _local_7[0]; _local_13 = _local_12.child("variable"); if (_local_13.length()) { XMLVariableParser.parseVariableList(_local_13, _local_6); }; }; var _local_8:Dictionary = new Dictionary(); var _local_9:XMLList = k.child("templates"); if (_local_9[0]) { _SafeStr_7311(_arg_3, _local_9[0], _local_8, _local_6, _arg_5); }; var _local_10:Dictionary = new Dictionary(); var _local_11:XMLList = k.child("layouts"); if (_local_11[0]) { if (_arg_4 == null) { _SafeStr_7312(_arg_3, _local_11[0], _local_10, _local_6); } else { _local_14 = _local_11[0].child("layout"); _local_15 = _local_14.length(); _local_16 = 0; while (_local_16 < _local_15) { _local_17 = _local_14[_local_16]; if (_local_17.attribute("name") == _arg_4) { _SafeStr_7313(_arg_3, _local_17, _local_10, _local_6); break; }; _local_16++; }; }; }; if (_arg_2.length() == 0) { _arg_2 = k.child("states"); }; if (_arg_2.length() > 0) { if (_arg_4 == null) { _SafeStr_7314(_arg_3, _arg_2[0], _local_10, _local_6); } else { _local_18 = _arg_2[0].child("state"); _local_19 = _local_18.length(); _local_20 = 0; _local_21 = 0; while (_local_21 < _local_19) { _local_22 = _local_18[_local_21]; if (_local_22.attribute("layout") == _arg_4) { _SafeStr_7315(_arg_3, _local_22, _local_10, _local_6); _local_20++; }; _local_21++; }; }; }; } protected static function _SafeStr_7313(k:ISkinRenderer, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void{ var _local_10:XML; var _local_11:XMLList; var _local_5:String = _arg_2.attribute("name"); var _local_6 = (_arg_2.attribute("transparent") == "true"); var _local_7:String = _arg_2.attribute("blendMode"); var _local_8:_SafeStr_5177 = new _SafeStr_5177(_local_5, _local_6, _local_7); var _local_9:XMLList = _arg_2.child("entities"); if (_local_9.length() > 0) { _local_10 = _local_9[0]; _local_11 = _local_10.child("entity"); if (_local_11.length()) { _SafeStr_7316(k, _local_8, _local_11, _arg_4); }; }; _arg_3[_local_5] = _local_8; k._SafeStr_7317(_local_8); } protected static function _SafeStr_7312(k:ISkinRenderer, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void{ var _local_8:XML; var _local_5:XMLList = _arg_2.child("layout"); var _local_6:uint = _local_5.length(); var _local_7:uint; while (_local_7 < _local_6) { _local_8 = _local_5[_local_7]; _SafeStr_7313(k, _local_8, _arg_3, _arg_4); _local_7++; }; } protected static function _SafeStr_7318(k:XML, _arg_2:Map):_SafeStr_4868{ var _local_3:uint; var _local_4:String; var _local_5:_SafeStr_4868; var _local_6:String; var _local_7:XML; var _local_8:XMLList; _local_6 = k.attribute("id"); _local_3 = (((_local_6 == null)) ? 0 : uint(_local_6)); _local_6 = k.attribute("name"); _local_4 = (((_local_6 == null)) ? "" : _local_6); _local_5 = new _SafeStr_4868(_local_3, _local_4); _local_6 = k.attribute("colorize"); _local_5.colorize = (((_local_6 == "")) ? true : (_local_6 == "true")); _local_6 = null; _local_8 = k.child("color"); if (_local_8.length() > 0) { _local_7 = _local_8[0]; _local_6 = String(_local_7); if (_local_6 != null) { if (_local_6.charAt(0) == "$") { _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; }; _local_5.color = (((_local_6 == null)) ? 0 : uint(_local_6)); _local_6 = null; _local_8 = k.child("blend"); if (_local_8.length() > 0) { _local_7 = _local_8[0]; _local_6 = String(_local_7); if (_local_6 != null) { if (_local_6.charAt(0) == "$") { _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; }; _local_5.blend = (((_local_6 == null)) ? 0xFFFFFFFF : uint(_local_6)); _local_8 = k.child("scale"); if (_local_8.length() > 0) { _local_7 = _local_8[0]; _local_6 = _local_7.attribute("horizontal"); if (_local_6 != null) { if (_local_6.charAt(0) == "$") { _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; switch (_local_6.toLowerCase()) { case "fixed": _local_5._SafeStr_7319 = _SafeStr_4868._SafeStr_7320; break; case "move": _local_5._SafeStr_7319 = _SafeStr_4868._SafeStr_7321; break; case "strech": _local_5._SafeStr_7319 = _SafeStr_4868._SafeStr_7322; break; case "tiled": _local_5._SafeStr_7319 = _SafeStr_4868._SafeStr_7323; break; case "center": _local_5._SafeStr_7319 = _SafeStr_4868._SafeStr_7324; break; }; _local_6 = _local_7.attribute("vertical"); if (_local_6 != null) { if (_local_6.charAt(0) == "$") { _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; switch (_local_6.toLowerCase()) { case "fixed": _local_5._SafeStr_7325 = _SafeStr_4868._SafeStr_7320; break; case "move": _local_5._SafeStr_7325 = _SafeStr_4868._SafeStr_7321; break; case "strech": _local_5._SafeStr_7325 = _SafeStr_4868._SafeStr_7322; break; case "tiled": _local_5._SafeStr_7325 = _SafeStr_4868._SafeStr_7323; break; case "center": _local_5._SafeStr_7325 = _SafeStr_4868._SafeStr_7324; break; }; }; _local_8 = k.child("region"); if (_local_8.length() > 0) { _local_7 = _local_8[0]; _local_8 = _local_7.child("Rectangle"); _local_7 = _local_8[0]; _local_5.region = new Rectangle(); _local_6 = _local_7.attribute("x"); _local_5.region.x = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); _local_6 = _local_7.attribute("y"); _local_5.region.y = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); _local_6 = _local_7.attribute("width"); _local_5.region.width = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); _local_6 = _local_7.attribute("height"); _local_5.region.height = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); }; return (_local_5); } protected static function _SafeStr_7316(k:ISkinRenderer, _arg_2:_SafeStr_5177, _arg_3:XMLList, _arg_4:Map):void{ var _local_5:_SafeStr_4868; var _local_6:uint; var _local_7:uint = _arg_3.length(); _local_6 = 0; while (_local_6 < _local_7) { _local_5 = _SafeStr_7318(_arg_3[_local_6], _arg_4); if (_local_5 != null) { _arg_2.addChild(_local_5); }; _local_6++; }; } protected static function _SafeStr_7311(k:ISkinRenderer, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map, _arg_5:_SafeStr_10):void{ var _local_9:XML; var _local_10:String; var _local_11:String; var _local_12:_SafeStr_5179; var _local_13:XMLList; var _local_14:XML; var _local_15:XMLList; var _local_6:XMLList = _arg_2.child("template"); var _local_7:uint = _local_6.length(); var _local_8:uint; while (_local_8 < _local_7) { _local_9 = _local_6[_local_8]; _local_10 = _local_9.attribute("name"); if (_local_10 != null) { if (_local_10.charAt(0) == "$") { _local_10 = _arg_4[_local_10.slice(1, _local_10.length)]; }; }; _local_11 = _local_9.attribute("asset"); if (_local_11 != null) { if (_local_11.charAt(0) == "$") { _local_11 = _arg_4[_local_11.slice(1, _local_11.length)]; }; }; _local_12 = new _SafeStr_5179(_local_10, _arg_5.getAssetByName(_local_11)); _local_13 = _local_9.child("entities"); if (_local_13.length() > 0) { _local_14 = _local_13[0]; _local_15 = _local_14.child("entity"); if (_local_15.length()) { _SafeStr_7326(k, _local_12, _local_15, _arg_4); }; }; _arg_3[_local_10] = _local_12; k._SafeStr_7327(_local_12); _local_8++; }; } protected static function _SafeStr_7326(k:ISkinRenderer, _arg_2:_SafeStr_5179, _arg_3:XMLList, _arg_4:Map):void{ var _local_5:XML; var _local_6:XMLList; var _local_7:XML; var _local_8:XMLList; var _local_9:XML; var _local_10:String; var _local_11:String; var _local_12:String; var _local_13:uint; var _local_14:Rectangle; var _local_16:int; var _local_15:int = _arg_3.length(); _local_16 = 0; while (_local_16 < _local_15) { _local_5 = _arg_3[_local_16]; _local_10 = _local_5.attribute("name"); _local_11 = (((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10); _local_10 = _local_5.attribute("type"); _local_12 = (((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10); _local_10 = _local_5.attribute("id"); _local_13 = uint((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_6 = _local_5.child("region"); if (_local_6.length() > 0) { _local_7 = _local_6[0]; _local_6 = _local_7.child("Rectangle"); _local_7 = _local_6[0]; _local_14 = new Rectangle(); _local_10 = _local_7.attribute("x"); _local_14.x = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_10 = _local_7.attribute("y"); _local_14.y = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_10 = _local_7.attribute("width"); _local_14.width = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_10 = _local_7.attribute("height"); _local_14.height = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); }; _arg_2.addChild(new _SafeStr_5181(_local_11, _local_12, _local_13, _local_14)); _local_16++; }; } protected static function _SafeStr_7315(k:ISkinRenderer, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void{ var _local_11:XML; var _local_12:XMLList; var _local_13:Map; var _local_14:String; var _local_15:Object; var _local_5:String = _arg_2.attribute("name"); if (_local_5.charAt(0) == "$") { _local_5 = _arg_4[_local_5.slice(1, _local_5.length)]; }; var _local_6:String = _arg_2.attribute("layout"); if (_local_6.charAt(0) == "$") { _local_6 = _arg_4[_local_6.slice(1, _local_6.length)]; }; var _local_7:String = _arg_2.attribute("template"); if (_local_7.charAt(0) == "$") { _local_7 = _arg_4[_local_7.slice(1, _local_7.length)]; }; var _local_8:ISkinLayout = _arg_3[_local_6]; if (_local_8 == null) { throw (new Error((((("State " + _local_5) + " has invalid layout reference ") + _local_6) + "!"))); }; var _local_9:XMLList = _arg_2.child("variables"); if (_local_9.length() > 0) { _local_11 = _local_9[0]; _local_12 = _local_11.child("variable"); if (_local_12.length()) { _local_13 = new Map(); XMLVariableParser.parseVariableList(_local_12, _local_13); for (_local_14 in _local_13) { _local_15 = _local_13[_local_14]; if ((_local_15 is String)) { if (String(_local_15).charAt(0) == "$") { _local_15 = _arg_4[_local_15.slice(1, _local_15.length)]; _local_13[_local_14] = _local_15; }; }; }; }; }; var _local_10:uint = WindowState._SafeStr_7302; switch (_local_5) { case BitmapSkinParser._SafeStr_7303: _local_10 = WindowState._SafeStr_7303; break; case BitmapSkinParser._SafeStr_7302: _local_10 = WindowState._SafeStr_7302; break; case BitmapSkinParser._SafeStr_7304: _local_10 = WindowState._SafeStr_7304; break; case BitmapSkinParser._SafeStr_7308: _local_10 = WindowState._SafeStr_7308; break; case BitmapSkinParser._SafeStr_7305: _local_10 = WindowState._SafeStr_7305; break; case BitmapSkinParser._SafeStr_7307: _local_10 = WindowState._SafeStr_7307; break; case BitmapSkinParser._SafeStr_7306: _local_10 = WindowState._SafeStr_7306; break; case BitmapSkinParser._SafeStr_7309: _local_10 = WindowState._SafeStr_7309; break; default: throw (new Error((('Unknown window state: "' + _local_5) + '"!'))); }; k._SafeStr_7328(_local_10, _local_6); k._SafeStr_7329(_local_10, _local_7); } protected static function _SafeStr_7314(k:ISkinRenderer, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void{ var _local_5:XMLList = _arg_2.child("state"); var _local_6:uint = _local_5.length(); var _local_7:uint; while (_local_7 < _local_6) { _SafeStr_7315(k, _local_5[_local_7], _arg_3, _arg_4); _local_7++; }; } } }//package _-0r- // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_4868 = "_-14Q" (String#24676, DoABC#3) // _SafeStr_5177 = "_-2US" (String#10144, DoABC#3) // _SafeStr_5179 = "_-4IJ" (String#11940, DoABC#3) // _SafeStr_5181 = "_-1oi" (String#26452, DoABC#3) // _SafeStr_7302 = "_-0j" (String#23796, DoABC#3) // _SafeStr_7303 = "_-2af" (String#28344, DoABC#3) // _SafeStr_7304 = "_-2N0" (String#27825, DoABC#3) // _SafeStr_7305 = "_-6K1" (String#37625, DoABC#3) // _SafeStr_7306 = "_-49q" (String#32296, DoABC#3) // _SafeStr_7307 = "_-18c" (String#24837, DoABC#3) // _SafeStr_7308 = "_-Pi" (String#39399, DoABC#3) // _SafeStr_7309 = "_-3bW" (String#30883, DoABC#3) // _SafeStr_7310 = "_-2x7" (String#29242, DoABC#3) // _SafeStr_7311 = "_-1PM" (String#25472, DoABC#3) // _SafeStr_7312 = "_-1iV" (String#26215, DoABC#3) // _SafeStr_7313 = "_-2Y5" (String#28251, DoABC#3) // _SafeStr_7314 = "_-2Wp" (String#28202, DoABC#3) // _SafeStr_7315 = "_-2hB" (String#28604, DoABC#3) // _SafeStr_7316 = "_-0ro" (String#24146, DoABC#3) // _SafeStr_7317 = "_-284" (String#9754, DoABC#3) // _SafeStr_7318 = "_-5VL" (String#35606, DoABC#3) // _SafeStr_7319 = "_-4On" (String#32906, DoABC#3) // _SafeStr_7320 = "_-69V" (String#37216, DoABC#3) // _SafeStr_7321 = "_-2z9" (String#29324, DoABC#3) // _SafeStr_7322 = "_-3QE" (String#30443, DoABC#3) // _SafeStr_7323 = "_-4F9" (String#32520, DoABC#3) // _SafeStr_7324 = "_-07e" (String#22321, DoABC#3) // _SafeStr_7325 = "_-0jT" (String#23816, DoABC#3) // _SafeStr_7326 = "_-49V" (String#32281, DoABC#3) // _SafeStr_7327 = "_-1fj" (String#9294, DoABC#3) // _SafeStr_7328 = "_-0au" (String#8193, DoABC#3) // _SafeStr_7329 = "_-6XZ" (String#14223, DoABC#3) //------------------------------------------------------------ //_-0r-.IGraphicContext package _-0r-{ import flash.display.IBitmapDrawable; import flash.events.IEventDispatcher; import _-1tK._SafeStr_3; import flash.display.DisplayObjectContainer; import flash.geom.Point; import flash.geom.Rectangle; import flash.display.BitmapData; import flash.display.DisplayObject; public interface IGraphicContext extends IBitmapDrawable, IEventDispatcher, _SafeStr_3 { function get parent():DisplayObjectContainer; function set parent(_arg_1:DisplayObjectContainer):void; function get filters():Array; function set filters(_arg_1:Array):void; function get visible():Boolean; function set visible(_arg_1:Boolean):void; function get blend():Number; function set blend(_arg_1:Number):void; function get _SafeStr_7264():Boolean; function set _SafeStr_7264(_arg_1:Boolean):void; function _SafeStr_7263(_arg_1:Point):void; function _SafeStr_7268():Rectangle; function _SafeStr_7269(_arg_1:Rectangle, _arg_2:Boolean, _arg_3:Rectangle):BitmapData; function getDisplayObject():DisplayObject; function setDisplayObject(_arg_1:DisplayObject):DisplayObject; function _SafeStr_7270(_arg_1:Point):void; function _SafeStr_7271(_arg_1:Point):void; function _SafeStr_7272():IBitmapDrawable; function _SafeStr_7273(_arg_1:Rectangle):void; function get _SafeStr_7265():int; function _SafeStr_7276(_arg_1:IGraphicContext):IGraphicContext; function _SafeStr_7277(_arg_1:IGraphicContext, _arg_2:int):IGraphicContext; function _SafeStr_7278(_arg_1:int):IGraphicContext; function _SafeStr_7280(_arg_1:IGraphicContext):int; function _SafeStr_7281(_arg_1:IGraphicContext):IGraphicContext; function _SafeStr_7266(_arg_1:int):IGraphicContext; function _SafeStr_7282(_arg_1:IGraphicContext, _arg_2:int):void; function _SafeStr_7283(_arg_1:IGraphicContext, _arg_2:IGraphicContext):void; function _SafeStr_7284(_arg_1:int, _arg_2:int):void; } }//package _-0r- // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_7263 = "_-5ah" (String#13264, DoABC#3) // _SafeStr_7264 = "_-30" (String#10664, DoABC#3) // _SafeStr_7265 = "_-3dZ" (String#11292, DoABC#3) // _SafeStr_7266 = "_-1Kg" (String#8948, DoABC#3) // _SafeStr_7268 = "_-2rb" (String#3279, DoABC#3) // _SafeStr_7269 = "_-3me" (String#11425, DoABC#3) // _SafeStr_7270 = "_-4he" (String#3737, DoABC#3) // _SafeStr_7271 = "_-250" (String#3086, DoABC#3) // _SafeStr_7272 = "_-3ms" (String#3503, DoABC#3) // _SafeStr_7273 = "_-2jw" (String#10406, DoABC#3) // _SafeStr_7276 = "_-4pJ" (String#12476, DoABC#3) // _SafeStr_7277 = "_-58P" (String#12813, DoABC#3) // _SafeStr_7278 = "_-0Qa" (String#8014, DoABC#3) // _SafeStr_7280 = "_-6TJ" (String#14156, DoABC#3) // _SafeStr_7281 = "_-03E" (String#7632, DoABC#3) // _SafeStr_7282 = "_-1tT" (String#9489, DoABC#3) // _SafeStr_7283 = "_-6Ym" (String#14240, DoABC#3) // _SafeStr_7284 = "_-16b" (String#8690, DoABC#3) //------------------------------------------------------------ //_-0r-.IGraphicContextHost package _-0r-{ public interface IGraphicContextHost { function get name():String; function getGraphicContext(_arg_1:Boolean):IGraphicContext; function _SafeStr_7330():Boolean; } }//package _-0r- // _SafeStr_7330 = "_-1yQ" (String#9564, DoABC#3) //------------------------------------------------------------ //_-0r-.SkinContainer package _-0r-{ import flash.utils.Dictionary; import _-ra.WindowState; import _-2R6.ISkinRenderer; import _-47N._SafeStr_2539; import _-ra.WindowStyle; import _-2R6.*; public class SkinContainer implements _SafeStr_2549 { private static const _SafeStr_7331:uint = 100; protected static var _SafeStr_7332:Array; private var _disposed:Boolean = false; private var _SafeStr_7333:Dictionary; private var _SafeStr_7334:Dictionary; private var _SafeStr_7335:Dictionary; private var _SafeStr_7336:Dictionary; public function SkinContainer(){ this._SafeStr_7333 = new Dictionary(); this._SafeStr_7334 = new Dictionary(); this._SafeStr_7335 = new Dictionary(); this._SafeStr_7336 = new Dictionary(); if (_SafeStr_7332 == null) { _SafeStr_7332 = new Array(); _SafeStr_7332.push(WindowState._SafeStr_7309); _SafeStr_7332.push(WindowState._SafeStr_7308); _SafeStr_7332.push(WindowState._SafeStr_7307); _SafeStr_7332.push(WindowState._SafeStr_7306); _SafeStr_7332.push(WindowState._SafeStr_7305); _SafeStr_7332.push(WindowState._SafeStr_7304); _SafeStr_7332.push(WindowState._SafeStr_7303); _SafeStr_7332.push(WindowState._SafeStr_7302); }; } public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ this._SafeStr_7333 = null; this._SafeStr_7334 = null; this._SafeStr_7335 = null; this._SafeStr_7336 = null; this._disposed = true; } public function _SafeStr_7337(k:uint, _arg_2:uint, _arg_3:String, _arg_4:ISkinRenderer, _arg_5:XML, _arg_6:_SafeStr_2539):void{ if (this._SafeStr_7333[k] == null) { this._SafeStr_7333[k] = new Array(_SafeStr_7331); }; this._SafeStr_7333[k][_arg_2] = _arg_4; if (this._SafeStr_7334[k] == null) { this._SafeStr_7334[k] = new Array(_SafeStr_7331); }; this._SafeStr_7334[k][_arg_2] = _arg_6; if (this._SafeStr_7335[k] == null) { this._SafeStr_7335[k] = new Array(_SafeStr_7331); }; this._SafeStr_7335[k][_arg_2] = _arg_5; if (this._SafeStr_7336[k] == null) { this._SafeStr_7336[k] = new Array(_SafeStr_7331); }; this._SafeStr_7336[k][_arg_2] = ((((!((_arg_3 == null))) && ((_arg_3.length > 0)))) ? _arg_3 : _arg_2.toString()); } public function _SafeStr_7245(k:uint, _arg_2:uint):ISkinRenderer{ var _local_4:ISkinRenderer; var _local_3:Array = this._SafeStr_7333[k]; if (_local_3) { _local_4 = _local_3[_arg_2]; if (((!(_local_4)) && (!((_arg_2 == WindowStyle._SafeStr_7338))))) { _local_4 = _local_3[WindowStyle._SafeStr_7338]; }; }; return (_local_4); } public function _SafeStr_7339(k:uint, _arg_2:uint):Boolean{ return (((this._SafeStr_7333[k]) && (this._SafeStr_7333[k][_arg_2]))); } public function _SafeStr_5433(k:uint, _arg_2:uint):_SafeStr_2539{ var _local_4:_SafeStr_2539; var _local_3:Array = this._SafeStr_7334[k]; if (_local_3) { _local_4 = _local_3[_arg_2]; if (((!(_local_4)) && (!((_arg_2 == WindowStyle._SafeStr_7338))))) { _local_4 = _local_3[WindowStyle._SafeStr_7338]; }; }; return (_local_4); } public function _SafeStr_5431(k:uint, _arg_2:uint):XML{ var _local_3:Array = this._SafeStr_7335[k]; if (_local_3 == null) { return (null); }; if (_local_3[_arg_2] == null) { return (_local_3[0]); }; return (_local_3[_arg_2]); } public function _SafeStr_7340(k:uint, _arg_2:uint):String{ var _local_3:Array = this._SafeStr_7336[k]; return (((((!((_local_3 == null))) && (!((_local_3[_arg_2] == null))))) ? _local_3[_arg_2] : null)); } public function _SafeStr_7246(k:uint, _arg_2:uint, _arg_3:uint):uint{ var _local_5:uint; var _local_4:ISkinRenderer = this._SafeStr_7245(k, _arg_2); if (_local_4) { for each (_local_5 in _SafeStr_7332) { if ((_arg_3 & _local_5) == _local_5) { if (_local_4.isStateDrawable(_local_5)) { return (_local_5); }; }; }; }; return (0); } } }//package _-0r- // _SafeStr_2539 = "_-5UO" (String#13172, DoABC#3) // _SafeStr_2549 = "_-200" (String#9607, DoABC#3) // _SafeStr_5431 = "_-3nD" (String#31360, DoABC#3) // _SafeStr_5433 = "_-5Qs" (String#13116, DoABC#3) // _SafeStr_7245 = "_-1GC" (String#8864, DoABC#3) // _SafeStr_7246 = "_-1t1" (String#9481, DoABC#3) // _SafeStr_7302 = "_-0j" (String#23796, DoABC#3) // _SafeStr_7303 = "_-2af" (String#28344, DoABC#3) // _SafeStr_7304 = "_-2N0" (String#27825, DoABC#3) // _SafeStr_7305 = "_-6K1" (String#37625, DoABC#3) // _SafeStr_7306 = "_-49q" (String#32296, DoABC#3) // _SafeStr_7307 = "_-18c" (String#24837, DoABC#3) // _SafeStr_7308 = "_-Pi" (String#39399, DoABC#3) // _SafeStr_7309 = "_-3bW" (String#30883, DoABC#3) // _SafeStr_7331 = "_-0XA" (String#23321, DoABC#3) // _SafeStr_7332 = "_-kg" (String#40202, DoABC#3) // _SafeStr_7333 = "_-4eE" (String#33481, DoABC#3) // _SafeStr_7334 = "_-5zD" (String#36766, DoABC#3) // _SafeStr_7335 = "_-3c" (String#30901, DoABC#3) // _SafeStr_7336 = "_-WH" (String#39653, DoABC#3) // _SafeStr_7337 = "_-6IF" (String#37557, DoABC#3) // _SafeStr_7338 = "_-6GK" (String#37482, DoABC#3) // _SafeStr_7339 = "_-ve" (String#40605, DoABC#3) // _SafeStr_7340 = "_-z0" (String#40724, DoABC#3) //------------------------------------------------------------ //_-0r-.WindowRenderer package _-0r-{ import flash.geom.Rectangle; import flash.utils.Dictionary; import __AS3__.vec.Vector; import _-4IA.IWindow; import flash.geom.Point; import _-ra.WindowParam; import _-47N._SafeStr_2531; import _-2Bc.IDesktopWindow; import _-4IA.IWindowContext; import _-1f9._SafeStr_3600; import _-089._SafeStr_193; import flash.display.BitmapData; import __AS3__.vec.*; public class WindowRenderer implements _SafeStr_2548 { protected static const _SafeStr_7341:Rectangle = new Rectangle(); protected static const _SafeStr_7342:int = 3; protected static const _SafeStr_7343:int = 10; protected var _SafeStr_7344:Boolean = false; protected var _disposed:Boolean; protected var _SafeStr_5402:_SafeStr_2549; protected var _SafeStr_7345:Dictionary; protected var _SafeStr_7346:Vector.; protected var _SafeStr_7347:Vector.; protected var _SafeStr_7348:Point; protected var _SafeStr_7349:Rectangle; protected var _SafeStr_7350:Rectangle; protected var _SafeStr_7351:Rectangle; public function WindowRenderer(k:_SafeStr_2549){ this._disposed = false; this._SafeStr_5402 = k; this._SafeStr_7345 = new Dictionary(false); this._SafeStr_7346 = new Vector.(); this._SafeStr_7347 = new Vector.(); this._SafeStr_7348 = new Point(); this._SafeStr_7349 = new Rectangle(); this._SafeStr_7350 = new Rectangle(); this._SafeStr_7351 = new Rectangle(); } private static function _SafeStr_7352(k:Rectangle, _arg_2:Rectangle, _arg_3:uint):Boolean{ if (k.intersects(_arg_2)) { return (true); }; return (((((((k.left > _arg_2.left)) ? (k.left - _arg_2.right) : (_arg_2.left - k.right)) <= _arg_3)) && (((((k.top > _arg_2.top)) ? (k.top - _arg_2.bottom) : (_arg_2.top - k.bottom)) <= _arg_3)))); } private static function _SafeStr_7353(k:IWindow, _arg_2:Rectangle, _arg_3:Point, _arg_4:Rectangle):Boolean{ var _local_6:int; var _local_5:Boolean = true; _arg_4.x = 0; _arg_4.y = 0; _arg_4.width = k._SafeStr_7295; _arg_4.height = k._SafeStr_7296; if (!k._SafeStr_7297(WindowParam._SafeStr_7300)) { if (((k.parent) && (k._SafeStr_7297(WindowParam._SafeStr_7298)))) { _local_5 = _SafeStr_7354(k.parent, _arg_3, _arg_4); _arg_3.x = _arg_4.x; _arg_3.y = _arg_4.y; } else { _arg_3.x = 0; _arg_3.y = 0; }; } else { if (k.parent) { _local_5 = _SafeStr_7354(k.parent, _arg_3, _arg_4); } else { _arg_3.x = 0; _arg_3.y = 0; }; }; if (_arg_2.x > _arg_4.x) { _local_6 = (_arg_2.x - _arg_4.x); _arg_3.x = (_arg_3.x + _local_6); _arg_4.x = (_arg_4.x + _local_6); _arg_4.width = (_arg_4.width - _local_6); }; if (_arg_2.y > _arg_4.y) { _local_6 = (_arg_2.y - _arg_4.y); _arg_3.y = (_arg_3.y + _local_6); _arg_4.y = (_arg_4.y + _local_6); _arg_4.height = (_arg_4.height - _local_6); }; if (_arg_2.right < _arg_4.right) { _local_6 = (_arg_4.right - _arg_2.right); _arg_4.width = (_arg_4.width - _local_6); }; if (_arg_2.bottom < _arg_4.bottom) { _local_6 = (_arg_4.bottom - _arg_2.bottom); _arg_4.height = (_arg_4.height - _local_6); }; return (((((_local_5) && ((_arg_4.width > 0)))) && ((_arg_4.height > 0)))); } private static function _SafeStr_7354(k:IWindow, _arg_2:Point, _arg_3:Rectangle):Boolean{ var _local_4:int; var _local_5:int; var _local_6:int; if (k._SafeStr_7297(WindowParam._SafeStr_7300)) { _local_5 = k._SafeStr_7355; _local_6 = k._SafeStr_7356; _arg_2.offset(_local_5, _local_6); if (k.clipping) { if (_arg_2.x < _local_5) { _local_4 = (_local_5 - _arg_2.x); _arg_3.x = (_arg_3.x + _local_4); _arg_3.width = (_arg_3.width - _local_4); _arg_2.x = _local_5; }; if (_arg_2.x < 0) { _arg_3.x = (_arg_3.x - _arg_2.x); _arg_3.width = (_arg_3.width + _arg_2.x); _arg_2.x = 0; }; if (_arg_2.y < _local_6) { _local_4 = (_local_6 - _arg_2.y); _arg_3.y = (_arg_3.y + _local_4); _arg_3.height = (_arg_3.height - _local_4); _arg_2.y = _local_6; }; if (_arg_2.y < 0) { _arg_3.y = (_arg_3.y - _arg_2.y); _arg_3.height = (_arg_3.height + _arg_2.y); _arg_2.y = 0; }; if ((_arg_2.x + _arg_3.width) > (_local_5 + k._SafeStr_7295)) { _arg_3.width = (_arg_3.width - ((_arg_2.x + _arg_3.width) - (_local_5 + k._SafeStr_7295))); }; if ((_arg_2.y + _arg_3.height) > (_local_6 + k._SafeStr_7296)) { _arg_3.height = (_arg_3.height - ((_arg_2.y + _arg_3.height) - (_local_6 + k._SafeStr_7296))); }; }; if (k.parent) { _SafeStr_7354(k.parent, _arg_2, _arg_3); }; } else { if (k.clipping) { if (_arg_2.x < 0) { _local_4 = _arg_2.x; _arg_3.x = (_arg_3.x - _local_4); _arg_3.width = (_arg_3.width + _local_4); _arg_2.x = 0; }; if (_arg_2.y < 0) { _local_4 = _arg_2.y; _arg_3.y = (_arg_3.y - _local_4); _arg_3.height = (_arg_3.height + _local_4); _arg_2.y = 0; }; }; }; return ((((_arg_3.width > 0)) && ((_arg_3.height > 0)))); } public function get disposed():Boolean{ return (this._disposed); } public function set debug(k:Boolean):void{ this._SafeStr_7344 = k; } public function get debug():Boolean{ return (this._SafeStr_7344); } public function dispose():void{ var k:Object; var _local_2:_SafeStr_3688; if (!this._disposed) { this._disposed = true; for (k in this._SafeStr_7345) { _local_2 = (this._SafeStr_7345[k] as _SafeStr_3688); _local_2.dispose(); delete this._SafeStr_7345[k]; }; this._SafeStr_7345 = null; this._SafeStr_7346 = null; this._SafeStr_7347 = null; }; } public function purge(k:IWindow=null, _arg_2:Boolean=true):void{ var _local_3:_SafeStr_2531; var _local_4:_SafeStr_3688; var _local_5:Vector.; var _local_6:Object; if (k) { if (((!(k.visible)) || (!(_arg_2)))) { _local_4 = this._SafeStr_7345[k]; if (_local_4) { _local_4.dispose(); delete this._SafeStr_7345[k]; }; _arg_2 = false; }; _local_3 = (k as _SafeStr_2531); if (_local_3) { for each (k in _local_3.children) { this.purge(k, _arg_2); }; }; } else { _local_5 = new Vector.(); for (_local_6 in this._SafeStr_7345) { k = (_local_6 as IWindow); if (((((!(k.visible)) || (!(_arg_2)))) || ((((k.parent == null)) && (!((k is IDesktopWindow))))))) { _local_5.push(k); }; }; while (_local_5.length) { this.purge(_local_5.pop(), _arg_2); }; }; } public function _SafeStr_7242(k:IWindow, _arg_2:Rectangle, _arg_3:uint):void{ var _local_4:int; var _local_5:Array; var _local_6:IWindow; var _local_7:IDesktopWindow; var _local_8:int; var _local_9:int; var _local_10:Rectangle; var _local_11:Rectangle; var _local_12:int; if (!_arg_2) { _arg_2 = this._SafeStr_7350; this._SafeStr_7350.x = 0; this._SafeStr_7350.y = 0; this._SafeStr_7350.width = k._SafeStr_7295; this._SafeStr_7350.height = k._SafeStr_7296; } else { this._SafeStr_7350.x = _arg_2.x; this._SafeStr_7350.y = _arg_2.y; this._SafeStr_7350.width = _arg_2.width; this._SafeStr_7350.height = _arg_2.height; }; if (_arg_2.isEmpty()) { return; }; if (this._SafeStr_7357(k).invalidate(k, _arg_3)) { if (((k._SafeStr_7297(WindowParam._SafeStr_7300)) || (k._SafeStr_7297(WindowParam._SafeStr_7298)))) { _local_7 = k.context.getDesktopWindow(); while (true) { _local_6 = k.parent; if (_local_6 == null) { return; }; if (_local_6 == _local_7) break; if (!_local_6.visible) { return; }; _local_8 = _local_6._SafeStr_7295; _local_9 = _local_6._SafeStr_7296; this._SafeStr_7350.offset(k._SafeStr_7355, k._SafeStr_7356); if (_local_6.clipping) { if ((((((((this._SafeStr_7350.x > _local_8)) || ((this._SafeStr_7350.y > _local_9)))) || ((this._SafeStr_7350.right < 0)))) || ((this._SafeStr_7350.bottom < 0)))) { return; }; if (this._SafeStr_7350.x < 0) { this._SafeStr_7350.width = (this._SafeStr_7350.width + this._SafeStr_7350.x); this._SafeStr_7350.x = 0; }; if (this._SafeStr_7350.y < 0) { this._SafeStr_7350.height = (this._SafeStr_7350.height + this._SafeStr_7350.y); this._SafeStr_7350.y = 0; }; if (this._SafeStr_7350.right > _local_8) { this._SafeStr_7350.right = _local_8; }; if (this._SafeStr_7350.bottom > _local_9) { this._SafeStr_7350.bottom = _local_9; }; }; if (this._SafeStr_7350.isEmpty()) { return; }; k = _local_6; if (((!(k._SafeStr_7297(WindowParam._SafeStr_7300))) && (!(k._SafeStr_7297(WindowParam._SafeStr_7298))))) { break; }; }; }; this._SafeStr_7357(k).invalidate(k, _SafeStr_3602._SafeStr_7251); _local_4 = this._SafeStr_7346.indexOf(k); if (_local_4 > -1) { _local_5 = this._SafeStr_7347[_local_4]; _local_10 = this._SafeStr_7350; _local_12 = _local_5.length; if (_local_12 > _SafeStr_7342) { _local_10 = _local_10.union(_local_5.pop()); _local_12--; }; _local_4 = 0; while (_local_4 < _local_12) { _local_11 = _local_5[_local_4++]; if (((((((_local_11.left > _local_10.left)) ? (_local_11.left - _local_10.right) : (_local_10.left - _local_11.right)) <= _SafeStr_7343)) && (((((_local_11.top > _local_10.top)) ? (_local_11.top - _local_10.bottom) : (_local_10.top - _local_11.bottom)) <= _SafeStr_7343)))) { _local_5.splice((_local_4 - 1), 1); _local_10 = _local_10.union(_local_11); _local_12--; _local_4 = 0; }; }; _local_5.push((((_local_10 == this._SafeStr_7350)) ? _local_10.clone() : _local_10)); } else { this._SafeStr_7346.push(k); this._SafeStr_7347.push([this._SafeStr_7350.clone()]); }; }; } public function _SafeStr_7243():void{ if (((this._SafeStr_7346.length) || (this._SafeStr_7347.length))) { this._SafeStr_7346.splice(0, this._SafeStr_7346.length); this._SafeStr_7347.splice(0, this._SafeStr_7347.length); }; } public function invalidate(k:IWindowContext, _arg_2:Rectangle):void{ var _local_5:IWindow; var _local_3:IDesktopWindow = k.getDesktopWindow(); var _local_4:uint = _local_3.numChildren; while (_local_4-- > 0) { _local_5 = _local_3.getChildAt(_local_4); this._SafeStr_7242(_local_5, null, _SafeStr_3602._SafeStr_7247); }; } protected function _SafeStr_7357(k:IWindow):_SafeStr_3688{ var _local_2:_SafeStr_3688 = (this._SafeStr_7345[k] as _SafeStr_3688); if (_local_2 == null) { this._SafeStr_7358(k); _local_2 = this._SafeStr_7345[k]; }; return (_local_2); } public function _SafeStr_7358(k:IWindow):void{ var _local_2:_SafeStr_3688 = (this._SafeStr_7345[k] as _SafeStr_3688); if (_local_2 == null) { _local_2 = new _SafeStr_3688(this._SafeStr_5402); this._SafeStr_7345[k] = _local_2; k.addEventListener(_SafeStr_3600._SafeStr_7359, this._SafeStr_7360); }; } public function _SafeStr_7361(k:IWindow):void{ k.removeEventListener(_SafeStr_3600._SafeStr_7359, this._SafeStr_7360); var _local_2:_SafeStr_3688 = (this._SafeStr_7345[k] as _SafeStr_3688); if (_local_2 != null) { _local_2.dispose(); delete this._SafeStr_7345[k]; }; } protected function _SafeStr_7360(k:_SafeStr_3600):void{ this._SafeStr_7361(k.window); } public function _SafeStr_7244(k:IWindow):BitmapData{ var _local_3:Rectangle; var _local_4:_SafeStr_193; var _local_2:_SafeStr_3688 = (this._SafeStr_7345[k] as _SafeStr_3688); if (!_local_2) { _local_3 = new Rectangle(0, 0, k._SafeStr_7295, k._SafeStr_7296); _local_4 = new _SafeStr_193(this, k._SafeStr_7295, k._SafeStr_7296); _local_2 = new _SafeStr_3688(this._SafeStr_5402); _local_2.invalidate(k, _SafeStr_3602._SafeStr_7247); _local_2.render(k, new Point(), _local_3, k._SafeStr_7299, _local_4); _local_4.dispose(); this._SafeStr_7345[k] = _local_2; }; return ((((_local_2)!=null) ? _local_2._SafeStr_7294 : null)); } public function render():void{ var k:IWindow; var _local_2:Rectangle; var _local_3:Array; var _local_5:BitmapData; var _local_4:uint = this._SafeStr_7346.length; while (_local_4-- > 0) { k = this._SafeStr_7346.pop(); _local_3 = this._SafeStr_7347.pop(); if (!k.disposed) { _local_5 = (k._SafeStr_7272() as BitmapData); for each (_local_2 in _local_3) { this._SafeStr_7351.x = k._SafeStr_7355; this._SafeStr_7351.y = k._SafeStr_7356; this._SafeStr_7351.width = k._SafeStr_7295; this._SafeStr_7351.height = k._SafeStr_7296; this._SafeStr_7362(k, _local_2, this._SafeStr_7351, _local_5); }; }; }; } private function _SafeStr_7362(k:IWindow, _arg_2:Rectangle, _arg_3:Rectangle, _arg_4:BitmapData):void{ var _local_6:Vector.; var _local_7:IWindow; var _local_8:IGraphicContextHost; var _local_5:IGraphicContext = IGraphicContextHost(k).getGraphicContext(false); if (_local_5) { _local_5.visible = k.visible; }; if (k.visible) { this._SafeStr_7348.x = k._SafeStr_7355; this._SafeStr_7348.y = k._SafeStr_7356; if (_SafeStr_7353(k, _arg_2, this._SafeStr_7348, this._SafeStr_7349)) { if (k.clipping) { _arg_3 = _arg_3.intersection(k._SafeStr_7299); }; _arg_3.offset(-(k.x), -(k.y)); _arg_4 = this._SafeStr_7357(k).render(k, this._SafeStr_7348, this._SafeStr_7349, _arg_3, _arg_4); if (!(k is _SafeStr_2531)) { return; }; _local_6 = _SafeStr_2531(k).children; if (!_local_6) { return; }; if (k.clipping) { _arg_2 = _arg_2.clone(); if (_arg_2.x < 0) { _arg_2.width = (_arg_2.width + _arg_2.x); _arg_2.x = 0; }; if (_arg_2.y < 0) { _arg_2.height = (_arg_2.height + _arg_2.y); _arg_2.y = 0; }; if (_arg_2.width > k.width) { _arg_2.width = k._SafeStr_7295; }; if (_arg_2.height > k.height) { _arg_2.height = k._SafeStr_7296; }; }; for each (_local_7 in _local_6) { _SafeStr_7341.x = _local_7.x; _SafeStr_7341.y = _local_7.y; _SafeStr_7341.width = _local_7.width; _SafeStr_7341.height = _local_7.height; if (_SafeStr_7341.intersects(_arg_2)) { if (_local_7._SafeStr_7297(WindowParam._SafeStr_7300)) { _arg_2.offset(-(_local_7.x), -(_local_7.y)); this._SafeStr_7362(_local_7, _arg_2, _arg_3, _arg_4); _arg_2.offset(_local_7.x, _local_7.y); } else { if (_local_7._SafeStr_7297(WindowParam._SafeStr_7298)) { _arg_2.offset(-(_local_7.x), -(_local_7.y)); this._SafeStr_7362(_local_7, _arg_2, _arg_3, (_local_7._SafeStr_7272() as BitmapData)); _arg_2.offset(_local_7.x, _local_7.y); } else { if (_local_7.visible) { _local_8 = IGraphicContextHost(_local_7); if (_local_8._SafeStr_7330()) { _local_8.getGraphicContext(true).visible = true; }; }; }; }; } else { if (!_SafeStr_7341.intersects(_arg_3)) { _local_8 = IGraphicContextHost(_local_7); if (_local_8._SafeStr_7330()) { _local_8.getGraphicContext(true).visible = false; }; }; }; }; _arg_3.offset(k._SafeStr_7355, k._SafeStr_7356); } else { if (!k._SafeStr_7297(WindowParam._SafeStr_7300)) { if (k._SafeStr_7297(WindowParam._SafeStr_7298)) { if (!_local_5) { _local_5 = IGraphicContextHost(k).getGraphicContext(true); }; _local_5._SafeStr_7269(k._SafeStr_7299, false, this._SafeStr_7349); _local_5.visible = false; }; }; }; }; } } }//package _-0r- // _SafeStr_193 = "_-0ac" (String#23452, DoABC#3) // _SafeStr_2531 = "_-35f" (String#10749, DoABC#3) // _SafeStr_2548 = "_-5wE" (String#13590, DoABC#3) // _SafeStr_2549 = "_-200" (String#9607, DoABC#3) // _SafeStr_3600 = "_-5rz" (String#13523, DoABC#3) // _SafeStr_3602 = "_-6Qi" (String#37868, DoABC#3) // _SafeStr_3688 = "_-Nm" (String#14708, DoABC#3) // _SafeStr_5402 = "_-Y0" (String#1627, DoABC#3) // _SafeStr_7242 = "_-4zK" (String#12652, DoABC#3) // _SafeStr_7243 = "_-5ST" (String#13143, DoABC#3) // _SafeStr_7244 = "_-1Mw" (String#8987, DoABC#3) // _SafeStr_7247 = "_-4t6" (String#34074, DoABC#3) // _SafeStr_7251 = "_-4lV" (String#33778, DoABC#3) // _SafeStr_7269 = "_-3me" (String#11425, DoABC#3) // _SafeStr_7272 = "_-3ms" (String#3503, DoABC#3) // _SafeStr_7294 = "_-5gd" (String#13348, DoABC#3) // _SafeStr_7295 = "_-40k" (String#11664, DoABC#3) // _SafeStr_7296 = "_-58M" (String#12811, DoABC#3) // _SafeStr_7297 = "_-3Ld" (String#11017, DoABC#3) // _SafeStr_7298 = "_-31U" (String#29464, DoABC#3) // _SafeStr_7299 = "_-Lm" (String#14670, DoABC#3) // _SafeStr_7300 = "_-4W9" (String#33185, DoABC#3) // _SafeStr_7330 = "_-1yQ" (String#9564, DoABC#3) // _SafeStr_7341 = "_-4uh" (String#34136, DoABC#3) // _SafeStr_7342 = "_-1bh" (String#25942, DoABC#3) // _SafeStr_7343 = "_-35g" (String#29624, DoABC#3) // _SafeStr_7344 = "_-6ZM" (String#14253, DoABC#3) // _SafeStr_7345 = "_-dq" (String#39944, DoABC#3) // _SafeStr_7346 = "_-0Ww" (String#23315, DoABC#3) // _SafeStr_7347 = "_-0np" (String#23997, DoABC#3) // _SafeStr_7348 = "_-1w1" (String#26740, DoABC#3) // _SafeStr_7349 = "_-5kB" (String#36191, DoABC#3) // _SafeStr_7350 = "_-35L" (String#29615, DoABC#3) // _SafeStr_7351 = "_-680" (String#37158, DoABC#3) // _SafeStr_7352 = "_-2im" (String#28669, DoABC#3) // _SafeStr_7353 = "_-0ca" (String#23536, DoABC#3) // _SafeStr_7354 = "_-6RF" (String#37892, DoABC#3) // _SafeStr_7355 = "_-2aW" (String#10252, DoABC#3) // _SafeStr_7356 = "_-2VO" (String#10163, DoABC#3) // _SafeStr_7357 = "_-EJ" (String#38964, DoABC#3) // _SafeStr_7358 = "_-3BA" (String#29843, DoABC#3) // _SafeStr_7359 = "_-1e2" (String#26034, DoABC#3) // _SafeStr_7360 = "_-5r0" (String#36459, DoABC#3) // _SafeStr_7361 = "_-20g" (String#26972, DoABC#3) // _SafeStr_7362 = "_-1cF" (String#25959, DoABC#3) //------------------------------------------------------------ //_-0R7.ChecksumUtil package _-0R7{ import flash.utils.ByteArray; public class ChecksumUtil { private static var _SafeStr_7363:Array = _SafeStr_7364(); private static function _SafeStr_7364():Array{ var _local_2:uint; var _local_3:uint; var _local_4:uint; var k:Array = []; _local_2 = 0; while (_local_2 < 0x0100) { _local_4 = _local_2; _local_3 = 0; while (_local_3 < 8) { if ((_local_4 & 1)) { _local_4 = (3988292384 ^ (_local_4 >>> 1)); } else { _local_4 = (_local_4 >>> 1); }; _local_3++; }; k.push(_local_4); _local_2++; }; return (k); } public static function _SafeStr_7365(k:ByteArray, _arg_2:uint=0, _arg_3:uint=0):uint{ var _local_4:uint; if (_arg_2 >= k.length) { _arg_2 = k.length; }; if (_arg_3 == 0) { _arg_3 = (k.length - _arg_2); }; if ((_arg_3 + _arg_2) > k.length) { _arg_3 = (k.length - _arg_2); }; var _local_5:uint = 0xFFFFFFFF; _local_4 = _arg_2; while (_local_4 < _arg_3) { _local_5 = (uint(_SafeStr_7363[((_local_5 ^ k[_local_4]) & 0xFF)]) ^ (_local_5 >>> 8)); _local_4++; }; return ((_local_5 ^ 0xFFFFFFFF)); } public static function _SafeStr_7366(k:ByteArray, _arg_2:uint=0, _arg_3:uint=0):uint{ if (_arg_2 >= k.length) { _arg_2 = k.length; }; if (_arg_3 == 0) { _arg_3 = (k.length - _arg_2); }; if ((_arg_3 + _arg_2) > k.length) { _arg_3 = (k.length - _arg_2); }; var _local_4:uint = _arg_2; var _local_5:uint = 1; var _local_6:uint; while (_local_4 < (_arg_2 + _arg_3)) { _local_5 = ((_local_5 + k[_local_4]) % 65521); _local_6 = ((_local_5 + _local_6) % 65521); _local_4++; }; return (((_local_6 << 16) | _local_5)); } } }//package _-0R7 // _SafeStr_7363 = "_-2pI" (String#879, DoABC#2) // _SafeStr_7364 = "_-3W7" (String#922, DoABC#2) // _SafeStr_7365 = "_-6--" (String#3158, DoABC#2) // _SafeStr_7366 = "_-1xD" (String#2371, DoABC#2) //------------------------------------------------------------ //_-0Rm._SafeStr_3314 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3314 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3314(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 _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3314 = "_-3LM" (String#30234, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3315 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3315 implements _SafeStr_2284, _SafeStr_3 { public static var _SafeStr_7367:Boolean = true; public static var _SafeStr_7368:Boolean = false; private var _SafeStr_7148:Array; public function _SafeStr_3315(k:int, _arg_2:Boolean, _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 _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3315 = "_-20m" (String#26977, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) // _SafeStr_7367 = "_-qp" (String#40445, DoABC#3) // _SafeStr_7368 = "_-3CL" (String#29885, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3317 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3317 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3317(k:int, _arg_2:int, _arg_3:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148 = [k, _arg_2, _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 ((this._SafeStr_7148 == null)); } } }//package _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3317 = "_-4S3" (String#33034, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3338 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3338 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3338(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 _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3338 = "_-26a" (String#27189, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3342 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3342 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3342(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 _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3342 = "_-3jf" (String#31219, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3345 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3345 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3345(k:_SafeStr_3347){ var _local_2:Array; var _local_3:String; var _local_4:String; this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k.roomId); this._SafeStr_7148.push(k.name); this._SafeStr_7148.push(k.description); this._SafeStr_7148.push(k._SafeStr_6553); this._SafeStr_7148.push((((k.password)!==null) ? k.password : "")); this._SafeStr_7148.push(k._SafeStr_7369); this._SafeStr_7148.push(k._SafeStr_5784); if (k.tags) { _local_2 = []; for each (_local_3 in k.tags) { if (((_local_3) && (!((_local_3 === ""))))) { _local_2.push(_local_3); }; }; this._SafeStr_7148.push(_local_2.length); for each (_local_4 in _local_2) { this._SafeStr_7148.push(_local_4); }; } else { this._SafeStr_7148.push(0); }; this._SafeStr_7148.push(k._SafeStr_7370); this._SafeStr_7148.push(k._SafeStr_7371); this._SafeStr_7148.push(k._SafeStr_7372); this._SafeStr_7148.push(k._SafeStr_7373); this._SafeStr_7148.push(k._SafeStr_7374); this._SafeStr_7148.push(k._SafeStr_7375); this._SafeStr_7148.push(k._SafeStr_7376); this._SafeStr_7148.push(k._SafeStr_7377); this._SafeStr_7148.push(k._SafeStr_7378); this._SafeStr_7148.push(k._SafeStr_7379); this._SafeStr_7148.push(k._SafeStr_7380); this._SafeStr_7148.push(k._SafeStr_7381); this._SafeStr_7148.push(k._SafeStr_7382); this._SafeStr_7148.push(k._SafeStr_7383); this._SafeStr_7148.push(k._SafeStr_7384); this._SafeStr_7148.push(k._SafeStr_7385); } 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 _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3345 = "_-4dJ" (String#33449, DoABC#3) // _SafeStr_3347 = "_-6VQ" (String#14190, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, DoABC#3) // _SafeStr_6553 = "_-6fQ" (String#14345, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) // _SafeStr_7369 = "_-4Oe" (String#32900, DoABC#3) // _SafeStr_7370 = "_-0eI" (String#8241, DoABC#3) // _SafeStr_7371 = "_-14O" (String#24674, DoABC#3) // _SafeStr_7372 = "_-q5" (String#40414, DoABC#3) // _SafeStr_7373 = "_-46w" (String#32181, DoABC#3) // _SafeStr_7374 = "_-48A" (String#32226, DoABC#3) // _SafeStr_7375 = "_-3e0" (String#30976, DoABC#3) // _SafeStr_7376 = "_-2BH" (String#27359, DoABC#3) // _SafeStr_7377 = "_-1-u" (String#24501, DoABC#3) // _SafeStr_7378 = "_-09L" (String#22381, DoABC#3) // _SafeStr_7379 = "_-4nB" (String#33845, DoABC#3) // _SafeStr_7380 = "_-0WN" (String#23294, DoABC#3) // _SafeStr_7381 = "_-0nE" (String#23973, DoABC#3) // _SafeStr_7382 = "_-5hC" (String#36078, DoABC#3) // _SafeStr_7383 = "_-4Gm" (String#32581, DoABC#3) // _SafeStr_7384 = "_-4IZ" (String#32656, DoABC#3) // _SafeStr_7385 = "_-2wB" (String#29207, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3346 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3346 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3346(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 ((this._SafeStr_7148 == null)); } } }//package _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3346 = "_-1dL" (String#26007, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3347 package _-0Rm{ public class _SafeStr_3347 { private var _SafeStr_5739:int; private var _name:String; private var _SafeStr_7386:String; private var _SafeStr_7387:int; private var _SafeStr_7388:String; private var _SafeStr_5770:int; private var _SafeStr_7389:int; private var _SafeStr_7390:Array; private var _SafeStr_7391:Array; private var _SafeStr_7392:int; private var _SafeStr_7393:Boolean; private var _SafeStr_7394:Boolean; private var _SafeStr_7395:Boolean; private var _SafeStr_7396:Boolean; private var _SafeStr_7397:Boolean; private var _SafeStr_7398:int; private var _SafeStr_7399:int; private var _SafeStr_7400:int; private var _SafeStr_7401:int; private var _SafeStr_7402:int; private var _SafeStr_7403:int; private var _SafeStr_7404:int; private var _SafeStr_7405:int; private var _SafeStr_7406:int; private var _SafeStr_7407:int; public function get _SafeStr_7370():int{ return (this._SafeStr_7392); } public function set _SafeStr_7370(k:int):void{ this._SafeStr_7392 = k; } public function get _SafeStr_7371():Boolean{ return (this._SafeStr_7393); } public function set _SafeStr_7371(k:Boolean):void{ this._SafeStr_7393 = k; } public function get _SafeStr_7372():Boolean{ return (this._SafeStr_7394); } public function set _SafeStr_7372(k:Boolean):void{ this._SafeStr_7394 = k; } public function get _SafeStr_7373():Boolean{ return (this._SafeStr_7395); } public function set _SafeStr_7373(k:Boolean):void{ this._SafeStr_7395 = k; } public function get _SafeStr_7374():Boolean{ return (this._SafeStr_7397); } public function set _SafeStr_7374(k:Boolean):void{ this._SafeStr_7397 = k; } public function get _SafeStr_7375():int{ return (this._SafeStr_7398); } public function set _SafeStr_7375(k:int):void{ this._SafeStr_7398 = k; } public function get _SafeStr_7376():int{ return (this._SafeStr_7399); } public function set _SafeStr_7376(k:int):void{ this._SafeStr_7399 = k; } public function get roomId():int{ return (this._SafeStr_5739); } public function set roomId(k:int):void{ this._SafeStr_5739 = k; } public function get name():String{ return (this._name); } public function set name(k:String):void{ this._name = k; } public function get description():String{ return (this._SafeStr_7386); } public function set description(k:String):void{ this._SafeStr_7386 = k; } public function get _SafeStr_6553():int{ return (this._SafeStr_7387); } public function set _SafeStr_6553(k:int):void{ this._SafeStr_7387 = k; } public function get password():String{ return (this._SafeStr_7388); } public function set password(k:String):void{ this._SafeStr_7388 = k; } public function get _SafeStr_5784():int{ return (this._SafeStr_5770); } public function set _SafeStr_5784(k:int):void{ this._SafeStr_5770 = k; } public function get _SafeStr_7369():int{ return (this._SafeStr_7389); } public function set _SafeStr_7369(k:int):void{ this._SafeStr_7389 = k; } public function get tags():Array{ return (this._SafeStr_7390); } public function set tags(k:Array):void{ this._SafeStr_7390 = k; } public function get _SafeStr_7408():Array{ return (this._SafeStr_7391); } public function set _SafeStr_7408(k:Array):void{ this._SafeStr_7391 = k; } public function get _SafeStr_7377():int{ return (this._SafeStr_7400); } public function set _SafeStr_7377(k:int):void{ this._SafeStr_7400 = k; } public function get _SafeStr_7378():int{ return (this._SafeStr_7401); } public function set _SafeStr_7378(k:int):void{ this._SafeStr_7401 = k; } public function get _SafeStr_7379():int{ return (this._SafeStr_7402); } public function set _SafeStr_7379(k:int):void{ this._SafeStr_7402 = k; } public function get _SafeStr_7380():int{ return (this._SafeStr_7403); } public function set _SafeStr_7380(k:int):void{ this._SafeStr_7403 = k; } public function get _SafeStr_7381():int{ return (this._SafeStr_7404); } public function set _SafeStr_7381(k:int):void{ this._SafeStr_7404 = k; } public function get _SafeStr_7382():int{ return (this._SafeStr_7405); } public function set _SafeStr_7382(k:int):void{ this._SafeStr_7405 = k; } public function get _SafeStr_7383():int{ return (this._SafeStr_7406); } public function set _SafeStr_7383(k:int):void{ this._SafeStr_7406 = k; } public function get _SafeStr_7384():int{ return (this._SafeStr_7407); } public function set _SafeStr_7384(k:int):void{ this._SafeStr_7407 = k; } public function get _SafeStr_7385():Boolean{ return (this._SafeStr_7396); } public function set _SafeStr_7385(k:Boolean):void{ this._SafeStr_7396 = k; } } }//package _-0Rm // _SafeStr_3347 = "_-6VQ" (String#14190, DoABC#3) // _SafeStr_5739 = "_-2Jr" (String#53, DoABC#3) // _SafeStr_5770 = "_-5-B" (String#268, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, DoABC#3) // _SafeStr_6553 = "_-6fQ" (String#14345, DoABC#3) // _SafeStr_7369 = "_-4Oe" (String#32900, DoABC#3) // _SafeStr_7370 = "_-0eI" (String#8241, DoABC#3) // _SafeStr_7371 = "_-14O" (String#24674, DoABC#3) // _SafeStr_7372 = "_-q5" (String#40414, DoABC#3) // _SafeStr_7373 = "_-46w" (String#32181, DoABC#3) // _SafeStr_7374 = "_-48A" (String#32226, DoABC#3) // _SafeStr_7375 = "_-3e0" (String#30976, DoABC#3) // _SafeStr_7376 = "_-2BH" (String#27359, DoABC#3) // _SafeStr_7377 = "_-1-u" (String#24501, DoABC#3) // _SafeStr_7378 = "_-09L" (String#22381, DoABC#3) // _SafeStr_7379 = "_-4nB" (String#33845, DoABC#3) // _SafeStr_7380 = "_-0WN" (String#23294, DoABC#3) // _SafeStr_7381 = "_-0nE" (String#23973, DoABC#3) // _SafeStr_7382 = "_-5hC" (String#36078, DoABC#3) // _SafeStr_7383 = "_-4Gm" (String#32581, DoABC#3) // _SafeStr_7384 = "_-4IZ" (String#32656, DoABC#3) // _SafeStr_7385 = "_-2wB" (String#29207, DoABC#3) // _SafeStr_7386 = "_-2Mf" (String#128, DoABC#3) // _SafeStr_7387 = "_-1a3" (String#1076, DoABC#3) // _SafeStr_7388 = "_-21P" (String#1491, DoABC#3) // _SafeStr_7389 = "_-Ve" (String#14830, DoABC#3) // _SafeStr_7390 = "_-2-o" (String#497, DoABC#3) // _SafeStr_7391 = "_-R2" (String#14764, DoABC#3) // _SafeStr_7392 = "_-5pQ" (String#1584, DoABC#3) // _SafeStr_7393 = "_-08x" (String#2573, DoABC#3) // _SafeStr_7394 = "_-4kf" (String#12398, DoABC#3) // _SafeStr_7395 = "_-5Al" (String#12852, DoABC#3) // _SafeStr_7396 = "_-21f" (String#27006, DoABC#3) // _SafeStr_7397 = "_-4gz" (String#3732, DoABC#3) // _SafeStr_7398 = "_-5Cx" (String#3862, DoABC#3) // _SafeStr_7399 = "_-06Q" (String#2565, DoABC#3) // _SafeStr_7400 = "_-1rC" (String#9455, DoABC#3) // _SafeStr_7401 = "_-0YZ" (String#8155, DoABC#3) // _SafeStr_7402 = "_-50n" (String#12691, DoABC#3) // _SafeStr_7403 = "_-4e3" (String#33473, DoABC#3) // _SafeStr_7404 = "_-3LW" (String#30240, DoABC#3) // _SafeStr_7405 = "_-39v" (String#29790, DoABC#3) // _SafeStr_7406 = "_-6EW" (String#37410, DoABC#3) // _SafeStr_7407 = "_-6jP" (String#38584, DoABC#3) // _SafeStr_7408 = "_-EF" (String#38962, DoABC#3) //------------------------------------------------------------ //_-0Rm._SafeStr_3348 package _-0Rm{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3348 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3348(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 ((this._SafeStr_7148 == null)); } } }//package _-0Rm // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3348 = "_-1IE" (String#25202, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_3457 package _-0rR{ import _-6YT._SafeStr_2409; import flash.events.IEventDispatcher; import _-4IA.IWindowContainer; public interface _SafeStr_3457 { function set page(_arg_1:_SafeStr_2409):void; function set events(_arg_1:IEventDispatcher):void; function get window():IWindowContainer; function get events():IEventDispatcher; function get page():_SafeStr_2409; function dispose():void; function init():Boolean; function closed():void; } }//package _-0rR // _SafeStr_2409 = "_-5O2" (String#13077, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_3458 package _-0rR{ import _-4IA.IWindowContainer; import flash.events.IEventDispatcher; import _-6YT._SafeStr_2409; import _-6Z2.XmlAsset; import _-6Z2.BitmapDataAsset; import flash.display.BitmapData; public class _SafeStr_3458 implements _SafeStr_3457 { protected var _SafeStr_5381:IWindowContainer; protected var _SafeStr_5713:IEventDispatcher; private var _SafeStr_7409:_SafeStr_2409; private var _SafeStr_5482:Boolean; protected var _SafeStr_7410:Boolean = false; public function _SafeStr_3458(k:IWindowContainer){ this._SafeStr_5381 = k; this._SafeStr_7410 = (k.tags.indexOf("EMBEDDED") > -1); } public function set page(k:_SafeStr_2409):void{ this._SafeStr_7409 = k; } public function set events(k:IEventDispatcher):void{ this._SafeStr_5713 = k; } public function get window():IWindowContainer{ return (this._SafeStr_5381); } public function get events():IEventDispatcher{ return (this._SafeStr_5713); } public function get page():_SafeStr_2409{ return (this._SafeStr_7409); } public function dispose():void{ this._SafeStr_5713 = null; this._SafeStr_7409 = null; this._SafeStr_5381 = null; this._SafeStr_5482 = true; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function init():Boolean{ return (true); } public function closed():void{ } protected function _SafeStr_7411(k:String):XML{ if (((((((!(this.page)) || (!(this.page.viewer)))) || (!(this.page.viewer.catalog)))) || (!(this.page.viewer.catalog.assets)))) { return (null); }; var _local_2:XmlAsset = (this.page.viewer.catalog.assets.getAssetByName(k) as XmlAsset); if (_local_2 == null) { return (null); }; return ((_local_2.content as XML)); } protected function _SafeStr_7412(k:String):void{ if (this._SafeStr_7410) { return; }; var _local_2:XML = this._SafeStr_7411(k); if (_local_2 == null) { return; }; this.window.removeChildAt(0); if (((((((!(this.window)) || (!(this.page)))) || (!(this.page.viewer)))) || (!(this.page.viewer.catalog)))) { return; }; this.window.addChild(this.page.viewer.catalog.windowManager.buildFromXML(_local_2)); } protected function _SafeStr_7413(k:String):BitmapData{ var _local_2:BitmapDataAsset = (this.page.viewer.catalog.assets.getAssetByName(k) as BitmapDataAsset); if (_local_2 == null) { return (null); }; return ((_local_2.content as BitmapData)); } } }//package _-0rR // _SafeStr_2409 = "_-5O2" (String#13077, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5713 = "_-iq" (String#166, DoABC#3) // _SafeStr_7409 = "_-25M" (String#833, DoABC#3) // _SafeStr_7410 = "_-4qU" (String#33973, DoABC#3) // _SafeStr_7411 = "_-Z6" (String#1628, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7413 = "_-5-o" (String#34365, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_3503 package _-0rR{ import _-3fk._SafeStr_2399; public interface _SafeStr_3503 { function dispose():void; function init():Boolean; function reset():void; function _SafeStr_7414(_arg_1:int):void; function _SafeStr_7415(_arg_1:_SafeStr_2399):void; function get isGift():Boolean; } }//package _-0rR // _SafeStr_2399 = "_-4xE" (String#12617, DoABC#3) // _SafeStr_3503 = "_-2XO" (String#10203, DoABC#3) // _SafeStr_7414 = "_-23W" (String#9671, DoABC#3) // _SafeStr_7415 = "_-0YN" (String#8152, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4812 package _-0rR{ public class _SafeStr_4812 { public static const _SafeStr_7416:String = "activityPointDisplayWidget"; public static const _SafeStr_7417:String = "addOnBadgeViewWidget"; public static const BUILDER:String = "builderWidget"; public static const _SafeStr_7418:String = "builderAddonsWidget"; public static const _SafeStr_7419:String = "builderLoyaltyWidget"; public static const _SafeStr_7420:String = "builderSubscriptionWidget"; public static const _SafeStr_7421:String = "bundleGridScrollWidget"; public static const _SafeStr_7422:String = "bundlePurchaseExtraInfoWidget"; public static const _SafeStr_7423:String = "buyGuildWidget"; public static const _SafeStr_7424:String = "clubBuyWidget"; public static const _SafeStr_7425:String = "clubGiftWidget"; public static const _SafeStr_7426:String = "colourGridWidget"; public static const _SafeStr_7427:String = "featuredItemsWidget"; public static const _SafeStr_7428:String = "guildBadgeViewWidget"; public static const _SafeStr_7429:String = "guildSelectorWidget"; public static const _SafeStr_7430:String = "guildForumSelectorWidget"; public static const _SafeStr_7431:String = "itemGridWidget"; public static const _SafeStr_7432:String = "loyaltyVipBuyWidget"; public static const _SafeStr_7433:String = "madMoneyWidget"; public static const _SafeStr_7434:String = "marketPlaceWidget"; public static const _SafeStr_7435:String = "marketPlaceOwnItemsWidget"; public static const _SafeStr_7436:String = "newPetsWidget"; public static const _SafeStr_7437:String = "petsWidget"; public static const _SafeStr_7438:String = "petPreviewWidget"; public static const _SafeStr_7439:String = "productViewWidget"; public static const PURCHASE:String = "purchaseWidget"; public static const _SafeStr_7440:String = "recyclerWidget"; public static const _SafeStr_7441:String = "recyclerPrizesWidget"; public static const _SafeStr_7442:String = "redeemItemCodeWidget"; public static const _SafeStr_7443:String = "roomAdsCatalogWidget"; public static const _SafeStr_7444:String = "roomPreviewWidget"; public static const _SafeStr_7445:String = "simplePriceWidget"; public static const _SafeStr_7446:String = "singleViewWidget"; public static const _SafeStr_7447:String = "soldLtdItemsWidget"; public static const _SafeStr_7448:String = "songDiskProductViewWidget"; public static const _SafeStr_7449:String = "spacesNewWidget"; public static const _SafeStr_7450:String = "specialInfoWidget"; public static const _SafeStr_7451:String = "spinnerWidget"; public static const TEXT_INPUT:String = "textInputWidget"; public static const _SafeStr_7452:String = "totalPriceWidget"; public static const _SafeStr_7453:String = "traxPreviewWidget"; public static const _SafeStr_7454:String = "trophyWidget"; public static const _SafeStr_7455:String = "limitedItemWidget"; public static const _SafeStr_7456:String = "userBadgeSelectorWidget"; public static const _SafeStr_7457:String = "vipBuyWidget"; public static const _SafeStr_7458:String = "vipGiftWidget"; public static const _SafeStr_7459:String = "warningWidget"; public static const _SafeStr_7460:String = "firstProductAutoSelectorWidget"; } }//package _-0rR // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_7416 = "_-WP" (String#39656, DoABC#3) // _SafeStr_7417 = "_-0CH" (String#22479, DoABC#3) // _SafeStr_7418 = "_-1mf" (String#26380, DoABC#3) // _SafeStr_7419 = "_-3RT" (String#30497, DoABC#3) // _SafeStr_7420 = "_-5H3" (String#35041, DoABC#3) // _SafeStr_7421 = "_-1Bd" (String#24947, DoABC#3) // _SafeStr_7422 = "_-1wF" (String#26751, DoABC#3) // _SafeStr_7423 = "_-38-" (String#29709, DoABC#3) // _SafeStr_7424 = "_-9r" (String#38797, DoABC#3) // _SafeStr_7425 = "_-2vV" (String#29183, DoABC#3) // _SafeStr_7426 = "_-2-U" (String#26924, DoABC#3) // _SafeStr_7427 = "_-1mP" (String#26368, DoABC#3) // _SafeStr_7428 = "_-2GF" (String#27542, DoABC#3) // _SafeStr_7429 = "_-60m" (String#36867, DoABC#3) // _SafeStr_7430 = "_-6Nd" (String#37757, DoABC#3) // _SafeStr_7431 = "_-1Mr" (String#25375, DoABC#3) // _SafeStr_7432 = "_-5tu" (String#36575, DoABC#3) // _SafeStr_7433 = "_-6ba" (String#38274, DoABC#3) // _SafeStr_7434 = "_-yG" (String#40696, DoABC#3) // _SafeStr_7435 = "_-0OO" (String#22972, DoABC#3) // _SafeStr_7436 = "_-3H7" (String#30074, DoABC#3) // _SafeStr_7437 = "_-3Z7" (String#30784, DoABC#3) // _SafeStr_7438 = "_-4EC" (String#32475, DoABC#3) // _SafeStr_7439 = "_-6MY" (String#37714, DoABC#3) // _SafeStr_7440 = "_-NX" (String#39318, DoABC#3) // _SafeStr_7441 = "_-5RL" (String#35445, DoABC#3) // _SafeStr_7442 = "_-kx" (String#40216, DoABC#3) // _SafeStr_7443 = "_-iy" (String#40133, DoABC#3) // _SafeStr_7444 = "_-0a3" (String#23427, DoABC#3) // _SafeStr_7445 = "_-1RW" (String#25551, DoABC#3) // _SafeStr_7446 = "_-0wJ" (String#24323, DoABC#3) // _SafeStr_7447 = "_-eH" (String#39960, DoABC#3) // _SafeStr_7448 = "_-2-Q" (String#26920, DoABC#3) // _SafeStr_7449 = "_-5ic" (String#36127, DoABC#3) // _SafeStr_7450 = "_-0GF" (String#22637, DoABC#3) // _SafeStr_7451 = "_-0Qg" (String#23063, DoABC#3) // _SafeStr_7452 = "_-6Ur" (String#38030, DoABC#3) // _SafeStr_7453 = "_-4Ay" (String#32342, DoABC#3) // _SafeStr_7454 = "_-3BG" (String#29846, DoABC#3) // _SafeStr_7455 = "_-5y4" (String#36730, DoABC#3) // _SafeStr_7456 = "_-35K" (String#29614, DoABC#3) // _SafeStr_7457 = "_-0Gh" (String#22650, DoABC#3) // _SafeStr_7458 = "_-0ec" (String#23612, DoABC#3) // _SafeStr_7459 = "_-2Mv" (String#27820, DoABC#3) // _SafeStr_7460 = "_-0mo" (String#23951, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4822 package _-0rR{ import _-4IA.IWindowContainer; import _-68Y.HabboCatalog; import _-1k1._SafeStr_2407; import _-1k1._SafeStr_2478; import _-4IA.IWindow; import _-68Y._SafeStr_2398; public class _SafeStr_4822 extends _SafeStr_3458 implements _SafeStr_3457 { public function _SafeStr_4822(k:IWindowContainer){ super(k); } override public function dispose():void{ var k:HabboCatalog = HabboCatalog(page.viewer.catalog); k.events.removeEventListener(_SafeStr_2407._SafeStr_7461, this._SafeStr_7462); super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7416); _SafeStr_5381.findChildByName("activity_points_txt").caption = ""; var k:HabboCatalog = HabboCatalog(page.viewer.catalog); k.events.addEventListener(_SafeStr_2407._SafeStr_7461, this._SafeStr_7462); return (this._SafeStr_7463()); } private function _SafeStr_7463():Boolean{ if (disposed) { return (false); }; if (_SafeStr_5381 == null) { return (false); }; var k:int = this._SafeStr_7464(); if ((((k < 1)) || (!(_SafeStr_2478._SafeStr_7465(k))))) { _SafeStr_5381.visible = false; return (false); }; var _local_2:HabboCatalog = HabboCatalog(page.viewer.catalog); var _local_3:String = ("catalog.purchase.youractivitypoints." + k); _local_2.localization.registerParameter(_local_3, "activitypoints", ("" + _local_2.getPurse()._SafeStr_7466(k))); _SafeStr_5381.findChildByName("activity_points_txt").caption = _local_2.localization.getLocalization(_local_3); var _local_4:IWindow = _SafeStr_5381.findChildByName("activity_point_icon"); _local_4.style = _SafeStr_2478._SafeStr_7467(k, _local_2, true); _SafeStr_5381.visible = true; return (true); } private function _SafeStr_7462(k:_SafeStr_2407):void{ this._SafeStr_7463(); } private function _SafeStr_7464():int{ var k:_SafeStr_2398; if ((((page == null)) || ((page.offers == null)))) { return (0); }; for each (k in page.offers) { if (k.activityPointType > 0) { return (k.activityPointType); }; }; return (0); } } }//package _-0rR // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2407 = "_-5bI" (String#35841, DoABC#3) // _SafeStr_2478 = "_-2GK" (String#9913, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4822 = "_-iB" (String#15046, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7416 = "_-WP" (String#39656, DoABC#3) // _SafeStr_7461 = "_-4vX" (String#34164, DoABC#3) // _SafeStr_7462 = "_-0dx" (String#8233, DoABC#3) // _SafeStr_7463 = "_-2Gt" (String#27568, DoABC#3) // _SafeStr_7464 = "_-093" (String#7733, DoABC#3) // _SafeStr_7465 = "_-51b" (String#12704, DoABC#3) // _SafeStr_7466 = "_-6ZG" (String#14251, DoABC#3) // _SafeStr_7467 = "_-0E3" (String#22556, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4823 package _-0rR{ import _-68Y.HabboCatalog; import flash.utils.Timer; import _-4IA.IWindow; import _-4IA.IWindowContainer; import _-1Px._SafeStr_5159; import _-2Bc.ITextFieldWindow; import _-1f9.WindowKeyboardEvent; import flash.events.TimerEvent; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_4823 extends _SafeStr_3458 implements _SafeStr_3457 { private static const _SafeStr_7468:int = 75; private static const _SafeStr_7469:int = 35; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_5548:int = 1; private var _SafeStr_7160:int = 1; private var _SafeStr_7161:int = 100; private var _SafeStr_7471:Timer; private var _SafeStr_7472:Boolean = false; private var _SafeStr_7473:Boolean = false; private var _SafeStr_7474:Boolean = false; private var _SafeStr_7475:int = 1; private var _SafeStr_7476:Array; private var _SafeStr_7477:IWindow; public function _SafeStr_4823(k:IWindowContainer, _arg_2:HabboCatalog){ this._SafeStr_7476 = new Array(0); super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (!disposed) { if (this._SafeStr_7471 != null) { this._SafeStr_7471.stop(); this._SafeStr_7471 = null; }; events.removeEventListener(_SafeStr_5159._SafeStr_7478, this._SafeStr_7479); events.removeEventListener(_SafeStr_5159._SafeStr_7480, this._SafeStr_7481); events.removeEventListener(_SafeStr_5159._SafeStr_7482, this._SafeStr_7483); events.removeEventListener(_SafeStr_5159._SafeStr_7484, this._SafeStr_7485); events.removeEventListener(_SafeStr_5159._SafeStr_7486, this._SafeStr_7487); super.dispose(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7451); window.visible = false; if (!this._SafeStr_7470._SafeStr_7488) { return (true); }; window.procedure = this._SafeStr_7489; var k:ITextFieldWindow = (window.findChildByName("text_value") as ITextFieldWindow); if (k) { k.addEventListener(WindowKeyboardEvent._SafeStr_7490, this._SafeStr_7491); }; events.addEventListener(_SafeStr_5159._SafeStr_7478, this._SafeStr_7479); events.addEventListener(_SafeStr_5159._SafeStr_7480, this._SafeStr_7481); events.addEventListener(_SafeStr_5159._SafeStr_7482, this._SafeStr_7483); events.addEventListener(_SafeStr_5159._SafeStr_7484, this._SafeStr_7485); events.addEventListener(_SafeStr_5159._SafeStr_7486, this._SafeStr_7487); this._SafeStr_7471 = new Timer(_SafeStr_7468); this._SafeStr_7471.addEventListener(TimerEvent.TIMER, this._SafeStr_7492); this._SafeStr_7477 = window.findChildByName("promo.info"); return (true); } private function refresh():void{ var k:int; this._SafeStr_5548 = Math.max(this._SafeStr_5548, this._SafeStr_7160); this._SafeStr_5548 = Math.min(this._SafeStr_5548, this._SafeStr_7161); events.dispatchEvent(new _SafeStr_5159(_SafeStr_5159._SafeStr_7493, this._SafeStr_5548)); this._SafeStr_7494(this._SafeStr_5548.toString()); if (this._SafeStr_7477) { k = this._SafeStr_7470.utils._SafeStr_7495(this._SafeStr_5548); window.findChildByName("discountContainer").visible = (k > 0); this._SafeStr_7470.localization.registerParameter("catalog.bundlewidget.discount", "amount", k.toString()); }; } private function _SafeStr_7479(k:_SafeStr_5159):void{ this._SafeStr_5548 = k.value; if (k._SafeStr_7496 != null) { this._SafeStr_7476 = k._SafeStr_7496; }; this.refresh(); } private function _SafeStr_7481(k:_SafeStr_5159):void{ window.visible = true; } private function _SafeStr_7483(k:_SafeStr_5159):void{ window.visible = false; } private function _SafeStr_7485(k:_SafeStr_5159):void{ this._SafeStr_7161 = k.value; } private function _SafeStr_7487(k:_SafeStr_5159):void{ this._SafeStr_7160 = k.value; } private function _SafeStr_7492(k:TimerEvent):void{ if (disposed) { return; }; this._SafeStr_7474 = true; if (this._SafeStr_7472) { this._SafeStr_7497(); if ((this._SafeStr_5548 - this._SafeStr_7475) > _SafeStr_7469) { this._SafeStr_7497(); }; }; if (this._SafeStr_7473) { this._SafeStr_7498(); if ((this._SafeStr_7475 - this._SafeStr_5548) > _SafeStr_7469) { this._SafeStr_7498(); }; }; this.refresh(); } private function _SafeStr_7497():void{ var k:int = (this._SafeStr_5548 + 1); while (this._SafeStr_7476.indexOf(k) != -1) { k++; }; this._SafeStr_5548 = k; } private function _SafeStr_7498():void{ var k:int = (this._SafeStr_5548 - 1); while (this._SafeStr_7476.indexOf(k) != -1) { k--; }; this._SafeStr_5548 = k; } private function _SafeStr_7494(k:String):void{ if (_SafeStr_5381 == null) { return; }; if ((_SafeStr_5381.findChildByName("text_value") is ITextFieldWindow)) { if (_SafeStr_5381.findChildByName("text_value").caption.length > 0) { _SafeStr_5381.findChildByName("text_value").caption = k; }; } else { _SafeStr_5381.findChildByName("text_value").caption = k; }; } private function _SafeStr_7489(k:WindowEvent, _arg_2:IWindow=null):void{ if (!k) { return; }; if (((((((!((k.type == WindowMouseEvent.CLICK))) && (!((k.type == WindowMouseEvent.DOWN))))) && (!((k.type == WindowMouseEvent.UP))))) && (!((k.type == WindowMouseEvent._SafeStr_7146))))) { return; }; switch (k.target.name) { case "button_less": switch (k.type) { case WindowMouseEvent.DOWN: this._SafeStr_7473 = true; this._SafeStr_7475 = this._SafeStr_5548; this._SafeStr_7471.start(); break; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_7146: this._SafeStr_7473 = false; this._SafeStr_7471.stop(); break; case WindowMouseEvent.CLICK: if (!this._SafeStr_7474) { this._SafeStr_7498(); }; this.refresh(); this._SafeStr_7474 = false; break; }; return; case "button_more": switch (k.type) { case WindowMouseEvent.DOWN: this._SafeStr_7472 = true; this._SafeStr_7475 = this._SafeStr_5548; this._SafeStr_7471.start(); break; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_7146: this._SafeStr_7472 = false; this._SafeStr_7471.stop(); break; case WindowMouseEvent.CLICK: if (!this._SafeStr_7474) { this._SafeStr_7497(); }; this.refresh(); this._SafeStr_7474 = false; break; }; return; }; } private function _SafeStr_7491(k:WindowKeyboardEvent):void{ this._SafeStr_5548 = parseInt(k.target.caption); this.refresh(); } } }//package _-0rR // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4823 = "_-3wU" (String#11578, DoABC#3) // _SafeStr_5159 = "_-0Tf" (String#8068, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) // _SafeStr_7146 = "_-0-Q" (String#22027, DoABC#3) // _SafeStr_7160 = "_-49" (String#853, DoABC#3) // _SafeStr_7161 = "_-0aE" (String#678, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7451 = "_-0Qg" (String#23063, DoABC#3) // _SafeStr_7468 = "_-2jU" (String#28695, DoABC#3) // _SafeStr_7469 = "_-10E" (String#24511, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7471 = "_-4Rc" (String#33017, DoABC#3) // _SafeStr_7472 = "_-0tK" (String#24209, DoABC#3) // _SafeStr_7473 = "_-3tD" (String#31601, DoABC#3) // _SafeStr_7474 = "_-3VT" (String#30637, DoABC#3) // _SafeStr_7475 = "_-64q" (String#37026, DoABC#3) // _SafeStr_7476 = "_-3HP" (String#10946, DoABC#3) // _SafeStr_7477 = "_-2Nn" (String#27852, DoABC#3) // _SafeStr_7478 = "_-2FW" (String#27508, DoABC#3) // _SafeStr_7479 = "_-0yv" (String#24426, DoABC#3) // _SafeStr_7480 = "_-4YQ" (String#33261, DoABC#3) // _SafeStr_7481 = "_-3Fx" (String#10928, DoABC#3) // _SafeStr_7482 = "_-EG" (String#38963, DoABC#3) // _SafeStr_7483 = "_-6h0" (String#14374, DoABC#3) // _SafeStr_7484 = "_-1cd" (String#25977, DoABC#3) // _SafeStr_7485 = "_-0wy" (String#24347, DoABC#3) // _SafeStr_7486 = "_-2Ym" (String#28279, DoABC#3) // _SafeStr_7487 = "_-gy" (String#40064, DoABC#3) // _SafeStr_7488 = "_-2VX" (String#28153, DoABC#3) // _SafeStr_7489 = "_-1fM" (String#26082, DoABC#3) // _SafeStr_7490 = "_-1EO" (String#25053, DoABC#3) // _SafeStr_7491 = "_-5DM" (String#34888, DoABC#3) // _SafeStr_7492 = "_-2pY" (String#28936, DoABC#3) // _SafeStr_7493 = "_-CC" (String#38878, DoABC#3) // _SafeStr_7494 = "_-0hZ" (String#23735, DoABC#3) // _SafeStr_7495 = "_-SF" (String#39496, DoABC#3) // _SafeStr_7496 = "_-0pS" (String#24064, DoABC#3) // _SafeStr_7497 = "_-l8" (String#40224, DoABC#3) // _SafeStr_7498 = "_-6G9" (String#37478, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4824 package _-0rR{ import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_5163; public class _SafeStr_4824 extends _SafeStr_3458 implements _SafeStr_3457 { public function _SafeStr_4824(k:IWindowContainer){ super(k); } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_5381.findChildByName("warning_text").caption = ""; events.addEventListener(_SafeStr_3449._SafeStr_7499, this._SafeStr_7500); return (true); } private function _SafeStr_7500(k:_SafeStr_5163):void{ _SafeStr_5381.findChildByName("warning_text").caption = k.text; } } }//package _-0rR // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4824 = "_-3R9" (String#11082, DoABC#3) // _SafeStr_5163 = "_-IV" (String#14616, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7499 = "_-1mF" (String#26360, DoABC#3) // _SafeStr_7500 = "_-bv" (String#39867, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4825 package _-0rR{ import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-3Q._SafeStr_3451; import _-2Bc._SafeStr_2537; import _-1Px._SafeStr_2444; public class _SafeStr_4825 extends _SafeStr_3458 implements _SafeStr_3457 { public function _SafeStr_4825(k:IWindowContainer){ super(k); } override public function dispose():void{ if (!disposed) { events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); super.dispose(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7417); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); return (true); } private function _SafeStr_7501(k:_SafeStr_2444):void{ var _local_2:_SafeStr_3451; if (((!(disposed)) && (k.offer._SafeStr_7502))) { _local_2 = (_SafeStr_2537(_SafeStr_5381.findChildByName("badge")).widget as _SafeStr_3451); if (_local_2 != null) { _local_2.badgeId = k.offer._SafeStr_7502; }; }; } } }//package _-0rR // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3451 = "_-5CN" (String#12874, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4825 = "_-2To" (String#28086, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7417 = "_-0CH" (String#22479, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4826 package _-0rR{ import _-113._SafeStr_2402; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3451; import _-1Px._SafeStr_4811; public class _SafeStr_4826 extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7503:_SafeStr_2402; public function _SafeStr_4826(k:IWindowContainer, _arg_2:_SafeStr_2402){ super(k); this._SafeStr_7503 = _arg_2; } override public function dispose():void{ if (!disposed) { this._SafeStr_7503 = null; super.dispose(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7428); events.addEventListener(_SafeStr_3449.GUILD_SELECTED, this._SafeStr_7504); return (true); } private function _SafeStr_7504(k:_SafeStr_4811):void{ if (disposed) { return; }; var _local_2:_SafeStr_3451 = (_SafeStr_2537(_SafeStr_5381.findChildByName("badge")).widget as _SafeStr_3451); if (_local_2 != null) { _local_2.badgeId = k._SafeStr_7502; _local_2.groupId = k._SafeStr_7505; }; } } }//package _-0rR // _SafeStr_2402 = "_-097" (String#7735, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3451 = "_-5CN" (String#12874, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4811 = "_-4r1" (String#33992, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4826 = "_-4BC" (String#32353, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7428 = "_-2GF" (String#27542, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_7503 = "_-3-c" (String#10656, DoABC#3) // _SafeStr_7504 = "_-3Si" (String#11112, DoABC#3) // _SafeStr_7505 = "_-3kD" (String#31245, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4827 package _-0rR{ import _-68Y.HabboCatalog; import _-4IA.IWindow; import _-4IA.IWindowContainer; import _-1Px._SafeStr_5159; import _-1Px._SafeStr_3449; import flash.events.Event; import _-1Px._SafeStr_2444; import _-1k1._SafeStr_2478; import _-2Bc.ITextWindow; import _-2Bc.IItemListWindow; public class _SafeStr_4827 extends _SafeStr_3458 implements _SafeStr_3457 { private static const _SafeStr_7506:String = "totalprice_container"; private static const _SafeStr_7507:String = "plus"; private static const _SafeStr_7508:String = "amount_text_left"; private static const _SafeStr_7509:String = "amount_text_right"; private static const _SafeStr_7510:String = "total_left"; private static const _SafeStr_7511:String = "total_right"; private static const _SafeStr_7512:String = "currency_indicator_bitmap_left"; private static const _SafeStr_7513:String = "currency_indicator_bitmap_right"; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7514:int; private var _SafeStr_7515:int; private var _SafeStr_7516:int; private var _SafeStr_7517:IWindow; private var _SafeStr_7518:IWindow; private var _SafeStr_7519:IWindowContainer; private var _SafeStr_7520:IWindowContainer; private var _SafeStr_7521:int = 1; public function _SafeStr_4827(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (!disposed) { this._SafeStr_7470 = null; events.removeEventListener(_SafeStr_5159._SafeStr_7493, this._SafeStr_7522); events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7523); this.clear(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7452); window.visible = false; if (!this._SafeStr_7470._SafeStr_7488) { return (true); }; events.addEventListener(_SafeStr_5159._SafeStr_7493, this._SafeStr_7522); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7523); events.dispatchEvent(new Event(_SafeStr_3449.TOTAL_PRICE_WIDGET_INITIALIZED)); return (true); } private function _SafeStr_7522(k:_SafeStr_5159):void{ this._SafeStr_7521 = k.value; this._SafeStr_7524(); } private function _SafeStr_7523(k:_SafeStr_2444):void{ window.visible = k.offer._SafeStr_7525; this._SafeStr_7514 = k.offer.priceInCredits; this._SafeStr_7515 = k.offer._SafeStr_7526; this._SafeStr_7516 = k.offer.activityPointType; this._SafeStr_7521 = 1; this.clear(); this._SafeStr_7527(); this._SafeStr_7524(); } private function clear():void{ this._SafeStr_7517 = null; this._SafeStr_7518 = null; this._SafeStr_7519 = null; this._SafeStr_7520 = null; _SafeStr_5381.findChildByName(_SafeStr_7507).visible = false; _SafeStr_5381.findChildByName(_SafeStr_7508).visible = false; if (_SafeStr_5381.findChildByName(_SafeStr_7510)) { _SafeStr_5381.findChildByName(_SafeStr_7510).visible = false; }; if (_SafeStr_5381.findChildByName(_SafeStr_7511)) { _SafeStr_5381.findChildByName(_SafeStr_7511).visible = false; }; _SafeStr_5381.findChildByName(_SafeStr_7512).visible = false; } private function _SafeStr_7524():void{ var _local_5:IWindow; var _local_6:IWindow; var k:int = (this._SafeStr_7521 * this._SafeStr_7514); var _local_2:int = (this._SafeStr_7521 * this._SafeStr_7515); var _local_3:int = k; var _local_4:int = _local_2; if (this._SafeStr_7470._SafeStr_7528) { _local_3 = this._SafeStr_7470.utils._SafeStr_7529(true, this._SafeStr_7514, this._SafeStr_7521); _local_4 = this._SafeStr_7470.utils._SafeStr_7529(true, this._SafeStr_7515, this._SafeStr_7521); }; if (this._SafeStr_7517 != null) { this._SafeStr_7517.caption = ((this._SafeStr_7470._SafeStr_7528) ? _local_3.toString() : k.toString()); }; if (this._SafeStr_7518 != null) { this._SafeStr_7518.caption = ((this._SafeStr_7470._SafeStr_7528) ? _local_4.toString() : _local_2.toString()); }; if (this._SafeStr_7519) { this._SafeStr_7519.visible = !((k == _local_3)); _local_5 = this._SafeStr_7519.findChildByName("text"); _local_5.caption = ((this._SafeStr_7519.visible) ? k.toString() : "0"); this._SafeStr_7519.findChildByName("strike").width = _local_5.width; }; if (this._SafeStr_7520) { this._SafeStr_7520.visible = !((_local_2 == _local_4)); _local_6 = this._SafeStr_7520.findChildByName("text"); _local_6.caption = ((this._SafeStr_7520.visible) ? _local_2.toString() : "0"); this._SafeStr_7520.findChildByName("strike").width = _local_6.width; }; } private function _SafeStr_7527():void{ var k:IWindow; var _local_2:IWindow; if (this._SafeStr_7514 > 0) { if (this._SafeStr_7515 > 0) { this._SafeStr_7517 = _SafeStr_5381.findChildByName(_SafeStr_7508); this._SafeStr_7517.visible = true; this._SafeStr_7519 = (_SafeStr_5381.findChildByName(_SafeStr_7510) as IWindowContainer); if (this._SafeStr_7519) { this._SafeStr_7519.visible = false; }; k = _SafeStr_5381.findChildByName(_SafeStr_7512); k.visible = true; _SafeStr_5381.findChildByName("plus").visible = true; } else { this._SafeStr_7517 = _SafeStr_5381.findChildByName(_SafeStr_7509); this._SafeStr_7519 = (_SafeStr_5381.findChildByName(_SafeStr_7511) as IWindowContainer); if (this._SafeStr_7519) { this._SafeStr_7519.visible = false; }; k = _SafeStr_5381.findChildByName(_SafeStr_7513); }; if (page.acceptSeasonCurrencyAsCredits) { k.style = _SafeStr_2478._SafeStr_7467(this._SafeStr_7470._SafeStr_7530(), this._SafeStr_7470, true, true); k.width = 53; } else { k.style = _SafeStr_2478._SafeStr_7467(-1, this._SafeStr_7470, true); k.width = 22; }; }; if (this._SafeStr_7515 > 0) { this._SafeStr_7518 = ITextWindow(_SafeStr_5381.findChildByName(_SafeStr_7509)); this._SafeStr_7520 = (_SafeStr_5381.findChildByName(_SafeStr_7510) as IWindowContainer); if (this._SafeStr_7520) { this._SafeStr_7520.visible = false; }; _local_2 = _SafeStr_5381.findChildByName(_SafeStr_7513); _local_2.style = _SafeStr_2478._SafeStr_7467(this._SafeStr_7516, this._SafeStr_7470, true); }; IItemListWindow(_SafeStr_5381.findChildByName(_SafeStr_7506)).arrangeListItems(); } } }//package _-0rR // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2478 = "_-2GK" (String#9913, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4827 = "_-3IZ" (String#10964, DoABC#3) // _SafeStr_5159 = "_-0Tf" (String#8068, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7452 = "_-6Ur" (String#38030, DoABC#3) // _SafeStr_7467 = "_-0E3" (String#22556, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7488 = "_-2VX" (String#28153, DoABC#3) // _SafeStr_7493 = "_-CC" (String#38878, DoABC#3) // _SafeStr_7506 = "_-xR" (String#15311, DoABC#3) // _SafeStr_7507 = "_-0lN" (String#23895, DoABC#3) // _SafeStr_7508 = "_-4eg" (String#12314, DoABC#3) // _SafeStr_7509 = "_-1pN" (String#9432, DoABC#3) // _SafeStr_7510 = "_-nG" (String#40309, DoABC#3) // _SafeStr_7511 = "_-4Jf" (String#32699, DoABC#3) // _SafeStr_7512 = "_-pd" (String#40399, DoABC#3) // _SafeStr_7513 = "_-5U7" (String#13168, DoABC#3) // _SafeStr_7514 = "_-tK" (String#15226, DoABC#3) // _SafeStr_7515 = "_-2T0" (String#10118, DoABC#3) // _SafeStr_7516 = "_-6Me" (String#14043, DoABC#3) // _SafeStr_7517 = "_-7Q" (String#38700, DoABC#3) // _SafeStr_7518 = "_-490" (String#32262, DoABC#3) // _SafeStr_7519 = "_-29c" (String#27295, DoABC#3) // _SafeStr_7520 = "_-3N6" (String#30307, DoABC#3) // _SafeStr_7521 = "_-4ru" (String#859, DoABC#3) // _SafeStr_7522 = "_-6Ei" (String#37418, DoABC#3) // _SafeStr_7523 = "_-1Yh" (String#25826, DoABC#3) // _SafeStr_7524 = "_-2bi" (String#28389, DoABC#3) // _SafeStr_7525 = "_-5-m" (String#12673, DoABC#3) // _SafeStr_7526 = "_-1GM" (String#8867, DoABC#3) // _SafeStr_7527 = "_-4B-" (String#11830, DoABC#3) // _SafeStr_7528 = "_-2kW" (String#28728, DoABC#3) // _SafeStr_7529 = "_-xn" (String#40681, DoABC#3) // _SafeStr_7530 = "_-lR" (String#40236, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4828 package _-0rR{ import _-68Y.HabboCatalog; import _-403._SafeStr_5167; import _-68Y._SafeStr_2398; import flash.utils.Timer; import _-3Q._SafeStr_3673; import _-4IA.IWindowContainer; import flash.events.TimerEvent; import _-1Px._SafeStr_3449; import _-2Bc._SafeStr_2537; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_4840; import _-6YT._SafeStr_2381; import _-6YT.Offer; public class _SafeStr_4828 extends _SafeStr_3458 implements _SafeStr_3457 { private static const _SafeStr_7531:int = 20000; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7532:_SafeStr_5167; private var _SafeStr_7533:_SafeStr_2398; private var _SafeStr_7534:Timer; private var _SafeStr_7535:_SafeStr_3673; public function _SafeStr_4828(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (!disposed) { if (this._SafeStr_7534 != null) { this._SafeStr_7534.stop(); this._SafeStr_7534.removeEventListener(TimerEvent.TIMER, this._SafeStr_7536); this._SafeStr_7534 = null; }; window.visible = false; this._SafeStr_7470 = null; this._SafeStr_7533 = null; if (this._SafeStr_7532) { this._SafeStr_7532.dispose(); this._SafeStr_7532 = null; }; events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.removeEventListener(_SafeStr_3449._SafeStr_7537, this._SafeStr_7538); super.dispose(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; var k:_SafeStr_2537 = _SafeStr_2537(_SafeStr_5381.findChildByName("unique_item_overlay_container")); this._SafeStr_7535 = _SafeStr_3673(k.widget); window.visible = false; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.addEventListener(_SafeStr_3449._SafeStr_7537, this._SafeStr_7538); this._SafeStr_7534 = new Timer(_SafeStr_7531); this._SafeStr_7534.addEventListener(TimerEvent.TIMER, this._SafeStr_7536); return (true); } private function _SafeStr_7501(k:_SafeStr_2444):void{ if (k == null) { return; }; this._SafeStr_7533 = k.offer; this.update(k.offer, true); } private function _SafeStr_7538(k:_SafeStr_4840):void{ this._SafeStr_7533 = k.offer; this.update(k.offer); } private function update(k:_SafeStr_2398, _arg_2:Boolean=false):void{ var _local_3:_SafeStr_2381; if ((((k._SafeStr_7539 == Offer._SafeStr_7540)) && (k.product.isUniqueLimitedItem))) { _local_3 = k.product; this._SafeStr_7535._SafeStr_7541 = _local_3.uniqueLimitedItemsLeft; this._SafeStr_7535._SafeStr_7542 = _local_3.uniqueLimitedItemSeriesSize; window.visible = true; if (_arg_2) { this._SafeStr_7470.sendGetProductOffer(k._SafeStr_5358); }; this._SafeStr_7534.start(); } else { window.visible = false; this._SafeStr_7534.stop(); }; } private function _SafeStr_7536(k:TimerEvent):void{ if (((_SafeStr_5381.visible) && (!((this._SafeStr_7533 == null))))) { this.update(this._SafeStr_7533, true); }; } } }//package _-0rR // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3673 = "_-0wE" (String#8506, DoABC#3) // _SafeStr_4828 = "_-5yN" (String#13627, DoABC#3) // _SafeStr_4840 = "_-1-h" (String#24496, DoABC#3) // _SafeStr_5167 = "_-3Uf" (String#11150, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7531 = "_-6Jn" (String#37616, DoABC#3) // _SafeStr_7532 = "_-3Vi" (String#11169, DoABC#3) // _SafeStr_7533 = "_-3FZ" (String#30012, DoABC#3) // _SafeStr_7534 = "_-1Rv" (String#25567, DoABC#3) // _SafeStr_7535 = "_-3Aj" (String#29821, DoABC#3) // _SafeStr_7536 = "_-1Hg" (String#25178, DoABC#3) // _SafeStr_7537 = "_-2vO" (String#29177, DoABC#3) // _SafeStr_7538 = "_-690" (String#37193, DoABC#3) // _SafeStr_7539 = "_-3Qt" (String#11078, DoABC#3) // _SafeStr_7540 = "_-2UC" (String#28102, DoABC#3) // _SafeStr_7541 = "_-37s" (String#10785, DoABC#3) // _SafeStr_7542 = "_-36h" (String#3347, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4829 package _-0rR{ import _-2Bc.IButtonWindow; import _-2Bc.ITextFieldWindow; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-1f9.WindowKeyboardEvent; import flash.ui.Keyboard; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-403._SafeStr_2463; public class _SafeStr_4829 extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7543:IButtonWindow; private var _SafeStr_7544:ITextFieldWindow; public function _SafeStr_4829(k:IWindowContainer){ super(k); } override public function dispose():void{ super.dispose(); if (this._SafeStr_7543 != null) { this._SafeStr_7543.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_7545); this._SafeStr_7543 = null; }; if (this._SafeStr_7544 != null) { this._SafeStr_7544.removeEventListener(WindowKeyboardEvent._SafeStr_7546, this._SafeStr_7547); this._SafeStr_7544 = null; }; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7543 = (_SafeStr_5381.findChildByName("redeem") as IButtonWindow); if (this._SafeStr_7543 != null) { this._SafeStr_7543.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7545); }; this._SafeStr_7544 = (_SafeStr_5381.findChildByName("voucher_code") as ITextFieldWindow); if (this._SafeStr_7544 != null) { this._SafeStr_7544.addEventListener(WindowKeyboardEvent._SafeStr_7546, this._SafeStr_7547); }; return (true); } private function _SafeStr_7545(k:WindowMouseEvent):void{ this.redeem(); } private function _SafeStr_7547(k:WindowEvent=null, _arg_2:IWindow=null):void{ var _local_3:WindowKeyboardEvent = (k as WindowKeyboardEvent); if (_local_3.charCode == Keyboard.ENTER) { this.redeem(); }; } private function redeem():void{ var voucher:String; var input:IWindow = _SafeStr_5381.findChildByName("voucher_code"); if (input != null) { voucher = input.caption; if (voucher.length > 0) { page.viewer.catalog.redeemVoucher(voucher); input.caption = ""; } else { page.viewer.catalog.windowManager.alert("${catalog.voucher.empty.title}", "${catalog.voucher.empty.desc}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); }; }; } } }//package _-0rR // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4829 = "_-2Q2" (String#27943, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7543 = "_-2QE" (String#27953, DoABC#3) // _SafeStr_7544 = "_-1Yu" (String#25835, DoABC#3) // _SafeStr_7545 = "_-3oF" (String#31407, DoABC#3) // _SafeStr_7546 = "_-4CG" (String#32395, DoABC#3) // _SafeStr_7547 = "_-6O2" (String#14064, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4830 package _-0rR{ import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_2444; public class _SafeStr_4830 extends _SafeStr_3458 implements _SafeStr_3457 { public function _SafeStr_4830(k:IWindowContainer){ super(k); } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7450); _SafeStr_5381.findChildByName("ctlg_special_txt").caption = ""; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7548); return (true); } private function _SafeStr_7548(k:_SafeStr_2444):void{ if (k == null) { return; }; _SafeStr_5381.visible = false; } } }//package _-0rR // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4830 = "_-1Fz" (String#25114, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7450 = "_-0GF" (String#22637, DoABC#3) // _SafeStr_7548 = "_-0yJ" (String#1067, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4831 package _-0rR{ import _-68Y.HabboCatalog; import _-4G5._SafeStr_5171; import flash.utils.Timer; import _-4IA.IWindowContainer; import flash.events.TimerEvent; import _-1Px._SafeStr_5164; import _-1Px._SafeStr_5159; import _-4G5._SafeStr_5165; import _-4G5._SafeStr_5170; public class _SafeStr_4831 extends _SafeStr_3458 implements _SafeStr_3457 { private static const _SafeStr_7549:uint = 4000; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7550:_SafeStr_5171; private var _SafeStr_7551:int = 1; private var _SafeStr_7514:int; private var _SafeStr_7515:int; private var _SafeStr_7516:int; private var _SafeStr_7552:String; private var _SafeStr_7553:int = -1; private var _SafeStr_7554:int = -1; private var _SafeStr_7555:int = -1; private var _SafeStr_7556:Boolean = false; private var _SafeStr_7557:Timer; public function _SafeStr_4831(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (!disposed) { this._SafeStr_7550.dispose(); this._SafeStr_7550 = null; this._SafeStr_7470 = null; this._SafeStr_7557.stop(); this._SafeStr_7557.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_7558); this._SafeStr_7557 = null; events.removeEventListener(_SafeStr_5164._SafeStr_7478, this._SafeStr_7559); events.removeEventListener(_SafeStr_5164._SafeStr_7482, this._SafeStr_7483); events.removeEventListener(_SafeStr_5159._SafeStr_7493, this._SafeStr_7560); events.removeEventListener(_SafeStr_5164._SafeStr_7561, this._SafeStr_7562); super.dispose(); }; } override public function init():Boolean{ if (!((this._SafeStr_7470._SafeStr_7488) && (this._SafeStr_7470._SafeStr_7528))) { return (true); }; this._SafeStr_7550 = new _SafeStr_5171(this, this._SafeStr_7470); events.addEventListener(_SafeStr_5164._SafeStr_7478, this._SafeStr_7559); events.addEventListener(_SafeStr_5164._SafeStr_7482, this._SafeStr_7483); events.addEventListener(_SafeStr_5159._SafeStr_7493, this._SafeStr_7560); events.addEventListener(_SafeStr_5164._SafeStr_7561, this._SafeStr_7562); this._SafeStr_7557 = new Timer(_SafeStr_7549, 1); this._SafeStr_7557.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_7558); return (true); } private function _SafeStr_7563():void{ var k:_SafeStr_5165 = new _SafeStr_5165(_SafeStr_5165._SafeStr_7564); k.quantity = this._SafeStr_7551; this._SafeStr_7553 = this._SafeStr_7550._SafeStr_7565(k); } private function _SafeStr_7566(k:int):void{ var _local_2:_SafeStr_5170; var _local_3:_SafeStr_5165; if (this._SafeStr_7553 != -1) { _local_2 = _SafeStr_5170(this._SafeStr_7550._SafeStr_7567(this._SafeStr_7553)); _local_3 = _local_2.data; _local_3.quantity = k; _local_2.update(_local_3); }; } private function _SafeStr_7568():void{ if (this._SafeStr_7553 != -1) { this._SafeStr_7550._SafeStr_6995(this._SafeStr_7553); this._SafeStr_7553 = -1; }; } private function _SafeStr_7569():void{ var k:_SafeStr_5165 = new _SafeStr_5165(_SafeStr_5165._SafeStr_7570); k.quantity = this._SafeStr_7551; k.priceActivityPoints = this._SafeStr_7515; k.activityPointType = this._SafeStr_7516; k.priceCredits = this._SafeStr_7514; this._SafeStr_7554 = this._SafeStr_7550._SafeStr_7565(k); this._SafeStr_7470.utils._SafeStr_7571(); } private function _SafeStr_7572(k:int):void{ var _local_2:_SafeStr_5170; var _local_3:_SafeStr_5165; if (this._SafeStr_7554 != -1) { _local_2 = _SafeStr_5170(this._SafeStr_7550._SafeStr_7567(this._SafeStr_7554)); _local_3 = _local_2.data; _local_3.quantity = k; _local_3.discountPriceCredits = this._SafeStr_7470.utils._SafeStr_7529(true, this._SafeStr_7514, k); _local_3.discountPriceActivityPoints = this._SafeStr_7470.utils._SafeStr_7529(true, this._SafeStr_7515, k); _local_2.update(_local_3); }; } private function _SafeStr_7573():void{ if (this._SafeStr_7554 != -1) { this._SafeStr_7550._SafeStr_6995(this._SafeStr_7554); this._SafeStr_7554 = -1; }; } private function _SafeStr_7574():void{ var k:_SafeStr_5165 = new _SafeStr_5165(_SafeStr_5165._SafeStr_7575); this._SafeStr_7555 = this._SafeStr_7550._SafeStr_7565(k); this._SafeStr_7470.utils._SafeStr_7576(); } private function _SafeStr_7577():void{ if (this._SafeStr_7555 != -1) { this._SafeStr_7550._SafeStr_6995(this._SafeStr_7555); this._SafeStr_7555 = -1; }; } private function _SafeStr_7559(k:_SafeStr_5164):void{ if (disposed) { return; }; window.visible = true; this._SafeStr_7514 = k.data.priceCredits; this._SafeStr_7515 = k.data.priceActivityPoints; this._SafeStr_7516 = k.data.activityPointType; this._SafeStr_7552 = k.data._SafeStr_7502; this._SafeStr_7550.clear(); this._SafeStr_7554 = -1; this._SafeStr_7553 = -1; this._SafeStr_7557.start(); } private function _SafeStr_7560(k:_SafeStr_5159):void{ if (disposed) { return; }; if (!this._SafeStr_7470._SafeStr_7578) { return; }; if (k.type == _SafeStr_5159._SafeStr_7493) { if (k.value != this._SafeStr_7551) { if ((((k.value >= this._SafeStr_7470._SafeStr_7578._SafeStr_7579)) && ((this._SafeStr_7554 == -1)))) { this._SafeStr_7569(); } else { if (k.value < this._SafeStr_7470._SafeStr_7578._SafeStr_7579) { this._SafeStr_7573(); }; }; this._SafeStr_7566(k.value); this._SafeStr_7572(k.value); this._SafeStr_7551 = k.value; this._SafeStr_7577(); if (this._SafeStr_7551 >= this._SafeStr_7470.utils._SafeStr_7580) { this._SafeStr_7568(); this._SafeStr_7556 = true; } else { if (this._SafeStr_7556) { this._SafeStr_7563(); this._SafeStr_7556 = false; }; }; this._SafeStr_7470.utils._SafeStr_7581(); }; }; } private function _SafeStr_7483(k:_SafeStr_5164):void{ window.visible = false; } private function _SafeStr_7562(k:_SafeStr_5164):void{ switch (k.id) { case this._SafeStr_7553: if (this._SafeStr_7555 == -1) { this._SafeStr_7574(); }; return; case this._SafeStr_7555: this._SafeStr_7577(); return; }; } private function _SafeStr_7558(k:TimerEvent):void{ this._SafeStr_7563(); } } }//package _-0rR // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4831 = "_-dO" (String#14963, DoABC#3) // _SafeStr_5159 = "_-0Tf" (String#8068, DoABC#3) // _SafeStr_5164 = "_-11t" (String#8613, DoABC#3) // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5170 = "_-36Y" (String#10763, DoABC#3) // _SafeStr_5171 = "_-3-8" (String#10648, DoABC#3) // _SafeStr_6995 = "_-59g" (String#3846, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7478 = "_-2FW" (String#27508, DoABC#3) // _SafeStr_7482 = "_-EG" (String#38963, DoABC#3) // _SafeStr_7483 = "_-6h0" (String#14374, DoABC#3) // _SafeStr_7488 = "_-2VX" (String#28153, DoABC#3) // _SafeStr_7493 = "_-CC" (String#38878, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_7514 = "_-tK" (String#15226, DoABC#3) // _SafeStr_7515 = "_-2T0" (String#10118, DoABC#3) // _SafeStr_7516 = "_-6Me" (String#14043, DoABC#3) // _SafeStr_7528 = "_-2kW" (String#28728, DoABC#3) // _SafeStr_7529 = "_-xn" (String#40681, DoABC#3) // _SafeStr_7549 = "_-5If" (String#35107, DoABC#3) // _SafeStr_7550 = "_-0tI" (String#24207, DoABC#3) // _SafeStr_7551 = "_-1ub" (String#26689, DoABC#3) // _SafeStr_7552 = "_-35m" (String#29629, DoABC#3) // _SafeStr_7553 = "_-3Sx" (String#30551, DoABC#3) // _SafeStr_7554 = "_-5-W" (String#34353, DoABC#3) // _SafeStr_7555 = "_-1ez" (String#26069, DoABC#3) // _SafeStr_7556 = "_-0Fc" (String#22609, DoABC#3) // _SafeStr_7557 = "_-3Gg" (String#30050, DoABC#3) // _SafeStr_7558 = "_-L6" (String#39230, DoABC#3) // _SafeStr_7559 = "_-bQ" (String#39848, DoABC#3) // _SafeStr_7560 = "_-B6" (String#14508, DoABC#3) // _SafeStr_7561 = "_-6SS" (String#37939, DoABC#3) // _SafeStr_7562 = "_-1Z2" (String#25842, DoABC#3) // _SafeStr_7563 = "_-5Rt" (String#35468, DoABC#3) // _SafeStr_7564 = "_-25G" (String#27132, DoABC#3) // _SafeStr_7565 = "_-1YG" (String#25812, DoABC#3) // _SafeStr_7566 = "_-5lx" (String#36259, DoABC#3) // _SafeStr_7567 = "_-37z" (String#29708, DoABC#3) // _SafeStr_7568 = "_-0L9" (String#22831, DoABC#3) // _SafeStr_7569 = "_-2xg" (String#29269, DoABC#3) // _SafeStr_7570 = "_-2wS" (String#29216, DoABC#3) // _SafeStr_7571 = "_-67m" (String#37150, DoABC#3) // _SafeStr_7572 = "_-63c" (String#36983, DoABC#3) // _SafeStr_7573 = "_-1HE" (String#25161, DoABC#3) // _SafeStr_7574 = "_-4Ql" (String#32981, DoABC#3) // _SafeStr_7575 = "_-1yK" (String#26837, DoABC#3) // _SafeStr_7576 = "_-38h" (String#29740, DoABC#3) // _SafeStr_7577 = "_-5Y6" (String#35718, DoABC#3) // _SafeStr_7578 = "_-3Vv" (String#30652, DoABC#3) // _SafeStr_7579 = "_-0uR" (String#24250, DoABC#3) // _SafeStr_7580 = "_-3uj" (String#31665, DoABC#3) // _SafeStr_7581 = "_-3Zs" (String#30811, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4832 package _-0rR{ import _-1tI._SafeStr_3444; import _-6YT._SafeStr_5173; import _-4IA.IWindowContainer; import _-1tI._SafeStr_2358; import _-6YT.PageLocalization; import _-4IA.IWindow; import _-2Bc.IButtonWindow; import _-1f9.WindowMouseEvent; import _-2Bc.IBitmapWrapperWindow; import flash.display.BitmapData; import _-1tI._SafeStr_3445; import _-5fp._SafeStr_2971; import flash.geom.Point; import _-6Sq._SafeStr_2286; import _-5fp._SafeStr_2212; import _-5fp._SafeStr_2322; import _-1f9.WindowEvent; import _-6Sq._SafeStr_4440; import _-403._SafeStr_2463; public class _SafeStr_4832 extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3444 { private var _SafeStr_7582:_SafeStr_5173; public function _SafeStr_4832(k:IWindowContainer){ super(k); } private function get recycler():_SafeStr_2358{ return (page.viewer.catalog.getRecycler()); } override public function dispose():void{ if (this._SafeStr_7582 != null) { this._SafeStr_7582.dispose(); this._SafeStr_7582 = null; }; if (this.recycler != null) { this.recycler.cancel(); }; super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7440); window.findChildByName("inactive").visible = false; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; if (this.recycler == null) { return (false); }; this.recycler.init(this); return (true); } public function _SafeStr_7583():void{ window.findChildByName("inactive").visible = true; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; this._SafeStr_7584(); var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_7585); if (k != null) { k.caption = "${recycler.info.closed}"; }; } public function _SafeStr_7586(k:int):void{ var _local_2:String = String(int((k / 60))); var _local_3:String = String((k % 60)); page.viewer.catalog.localization.registerParameter("recycler.alert.timeout", "minutes", _local_2); page.viewer.catalog.localization.registerParameter("recycler.alert.timeout", "seconds", _local_3); window.findChildByName("inactive").visible = false; window.findChildByName("timeout").visible = true; window.findChildByName("normal").visible = false; var _local_4:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_7585); if (_local_4 != null) { _local_4.caption = "${recycler.alert.timeout}"; }; } public function _SafeStr_7587():void{ window.findChildByName("inactive").visible = true; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; this._SafeStr_7584(); var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_7585); if (k != null) { k.caption = ""; }; } public function _SafeStr_7588():void{ window.findChildByName("inactive").visible = true; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = false; this._SafeStr_7584(); var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_7585); if (k != null) { k.caption = "${recycler.info.finished}"; }; var _local_2:IButtonWindow = IButtonWindow(window.findChildByName("recycle_again_button")); _local_2.visible = true; _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7589); } public function _SafeStr_7590():void{ window.findChildByName("inactive").visible = false; window.findChildByName("timeout").visible = false; window.findChildByName("normal").visible = true; this._SafeStr_7584(); window.procedure = this._SafeStr_7591; window.parent.procedure = this._SafeStr_7591; var k:IWindow = (window.parent as IWindowContainer).findChildByName(PageLocalization._SafeStr_7585); if (k != null) { k.caption = "${recycler.info.ready}"; }; } private function _SafeStr_7584():void{ var _local_2:int; var _local_3:IBitmapWrapperWindow; var k:BitmapData = _SafeStr_7413("ctlg_recycler_slot_bg"); if (k == null) { return; }; _local_2 = 1; while (_local_2 <= this.recycler._SafeStr_7592) { _local_3 = (window.findChildByName(("slot_bg_" + _local_2)) as IBitmapWrapperWindow); if (_local_3 != null) { _local_3.bitmap = k.clone(); _local_3.procedure = this._SafeStr_7593; }; _local_2++; }; _local_2 = 1; while (_local_2 <= this.recycler._SafeStr_7592) { _local_3 = (window.findChildByName(("slot_img_" + _local_2)) as IBitmapWrapperWindow); if (_local_3 != null) { _local_3.bitmap = k.clone(); _local_3.procedure = this._SafeStr_7593; }; _local_2++; }; } public function _SafeStr_5507():void{ var _local_2:IBitmapWrapperWindow; var _local_3:_SafeStr_3445; var _local_4:_SafeStr_2971; var _local_5:BitmapData; var _local_6:Point; if ((((window == null)) || ((this.recycler == null)))) { return; }; var k:int; while (k < this.recycler._SafeStr_7592) { _local_2 = (window.findChildByName(("slot_img_" + (k + 1))) as IBitmapWrapperWindow); if (_local_2 == null) { return; }; _local_3 = this.recycler._SafeStr_7594(k); if (_local_3 == null) { _local_2.bitmap = new BitmapData(1, 1, true, 0xFFFFFF); } else { _local_4 = this._SafeStr_7595(_local_3); if (((!((_local_4 == null))) && (!((_local_4.data == null))))) { _local_5 = new BitmapData(_local_2.width, _local_2.height, true, 0xFFFFFF); _local_5.fillRect(_local_5.rect, 0xFFFFFF); _local_6 = new Point(((_local_2.width - _local_4.data.width) / 2), ((_local_2.height - _local_4.data.height) / 2)); _local_5.copyPixels(_local_4.data, _local_4.data.rect, _local_6, null, null, true); _local_2.bitmap = _local_5; _local_4.data.dispose(); }; }; k++; }; } private function _SafeStr_7595(k:_SafeStr_3445):_SafeStr_2971{ var _local_2:_SafeStr_2971; if ((((k == null)) || ((page.viewer.roomEngine == null)))) { return (null); }; if (k.category == _SafeStr_2286._SafeStr_7596) { return (page.viewer.roomEngine.getFurnitureIcon(k.typeId, null)); }; if (k.category == _SafeStr_2286._SafeStr_7597) { return (page.viewer.roomEngine.getWallItemIcon(k.typeId, null, k.xxxExtra)); }; return (null); } private function _SafeStr_7591(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_2212 = page.viewer.roomEngine; if (_local_3 == null) { return; }; var _local_4:_SafeStr_2322 = _local_3._SafeStr_7598(_local_3.activeRoomId); switch (k.type) { case WindowMouseEvent._SafeStr_5502: if (this._SafeStr_7582 != null) { this._SafeStr_7582._SafeStr_7599(); }; return; case WindowMouseEvent._SafeStr_6547: if (this._SafeStr_7582 != null) { this._SafeStr_7582._SafeStr_7591(k, _arg_2, _local_4); }; return; case WindowMouseEvent._SafeStr_5501: if (this._SafeStr_7582 == null) { this._SafeStr_7582 = new _SafeStr_5173(); this._SafeStr_7582.mainContainer = window; this._SafeStr_7582.roomEngine = _local_3; }; return; }; } private function _SafeStr_7593(event:WindowEvent, target:IWindow):void{ var slotId:int; var roomEngine:_SafeStr_2212 = page.viewer.roomEngine; if ((((roomEngine == null)) || ((this.recycler == null)))) { return; }; var objectData:_SafeStr_2322 = roomEngine._SafeStr_7598(roomEngine.activeRoomId); if (event.type == WindowMouseEvent.UP) { if (event.window.name.indexOf("slot_") == 0) { slotId = (int(event.window.name.charAt((event.window.name.length - 1))) - 1); if (objectData != null) { if (objectData.operation != _SafeStr_4440.OBJECT_PLACE) { page.viewer.catalog.windowManager.alert("${generic.alert.title}", "${catalog.alert.recycler.inventory}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; }; this.recycler._SafeStr_7600(slotId, objectData.id, objectData.category, objectData.typeId, objectData._SafeStr_7601); } else { this.recycler._SafeStr_7602(slotId); }; roomEngine._SafeStr_7603(); if (this._SafeStr_7582 != null) { this._SafeStr_7582._SafeStr_7599(); }; return; }; }; if (event.type == WindowMouseEvent._SafeStr_6547) { this._SafeStr_7591(event, target); }; } public function _SafeStr_7604(k:Boolean):void{ if (((disposed) || ((window == null)))) { return; }; var _local_2:IWindow = window.findChildByName("recycler_recycle"); if (_local_2 != null) { if (k) { _local_2.enable(); _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7605); } else { _local_2.disable(); }; }; } private function _SafeStr_7605(k:WindowMouseEvent):void{ if (this.recycler != null) { this.recycler._SafeStr_7606(); }; } private function _SafeStr_7589(k:WindowMouseEvent):void{ if (this.recycler != null) { this.recycler.empty(); this.recycler.init(this); }; } } }//package _-0rR // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2322 = "_-6Lh" (String#14030, DoABC#3) // _SafeStr_2358 = "_-50W" (String#12689, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3444 = "_-310" (String#10673, DoABC#3) // _SafeStr_3445 = "_-42T" (String#32000, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4440 = "_-4jo" (String#12384, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4832 = "_-0Eo" (String#7831, DoABC#3) // _SafeStr_5173 = "_-6N8" (String#14049, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5507 = "_-3nB" (String#11432, DoABC#3) // _SafeStr_6547 = "_-456" (String#32098, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7413 = "_-5-o" (String#34365, DoABC#3) // _SafeStr_7440 = "_-NX" (String#39318, DoABC#3) // _SafeStr_7582 = "_-4bd" (String#33379, DoABC#3) // _SafeStr_7583 = "_-2Nq" (String#10037, DoABC#3) // _SafeStr_7584 = "_-4xd" (String#34245, DoABC#3) // _SafeStr_7585 = "_-3t6" (String#31595, DoABC#3) // _SafeStr_7586 = "_-15D" (String#8669, DoABC#3) // _SafeStr_7587 = "_-2zR" (String#10637, DoABC#3) // _SafeStr_7588 = "_-rE" (String#15180, DoABC#3) // _SafeStr_7589 = "_-32L" (String#29497, DoABC#3) // _SafeStr_7590 = "_-346" (String#10726, DoABC#3) // _SafeStr_7591 = "_-2Ec" (String#9883, DoABC#3) // _SafeStr_7592 = "_-1WK" (String#9142, DoABC#3) // _SafeStr_7593 = "_-6hw" (String#38528, DoABC#3) // _SafeStr_7594 = "_-27W" (String#9745, DoABC#3) // _SafeStr_7595 = "_-2pL" (String#1503, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7597 = "_-41b" (String#31962, DoABC#3) // _SafeStr_7598 = "_-1nI" (String#1483, DoABC#3) // _SafeStr_7599 = "_-0EV" (String#22566, DoABC#3) // _SafeStr_7600 = "_-3Y" (String#11203, DoABC#3) // _SafeStr_7601 = "_-0Eg" (String#7828, DoABC#3) // _SafeStr_7602 = "_-5dV" (String#13305, DoABC#3) // _SafeStr_7603 = "_-4cx" (String#12285, DoABC#3) // _SafeStr_7604 = "_-0iA" (String#8293, DoABC#3) // _SafeStr_7605 = "_-507" (String#34372, DoABC#3) // _SafeStr_7606 = "_-4Fv" (String#11902, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4833 package _-0rR{ import _-1tK._SafeStr_3; import _-68Y.HabboCatalog; import _-68Y._SafeStr_2398; import _-2N9._SafeStr_3214; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-1Bz._SafeStr_2387; import _-1Px._SafeStr_2467; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-1Px._SafeStr_2444; import _-2Bc._SafeStr_2433; import _-1Bz._SafeStr_2436; import _-2Bc.IButtonWindow; public class _SafeStr_4833 extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3 { private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7607:_SafeStr_2398; private var _SafeStr_7608:_SafeStr_3214; public function _SafeStr_4833(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; this._SafeStr_7608 = new _SafeStr_3214(this._SafeStr_7609); this._SafeStr_7470.connection.addMessageEvent(this._SafeStr_7608); } override public function dispose():void{ if (disposed) { return; }; if (((!((this._SafeStr_7470 == null))) && (!((this._SafeStr_7470.connection == null))))) { this._SafeStr_7470.connection.removeMessageEvent(this._SafeStr_7608); this._SafeStr_7608 = null; this._SafeStr_7470 = null; }; events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; if (this._SafeStr_7470.catalogType != _SafeStr_2387.BUILDER) { _SafeStr_5381.visible = false; return (true); }; _SafeStr_7412(_SafeStr_4812.BUILDER); this._SafeStr_7610(false); _SafeStr_5381.procedure = this._SafeStr_7611; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.addEventListener(_SafeStr_3449._SafeStr_7612, this._SafeStr_7613); return (true); } private function _SafeStr_7613(k:_SafeStr_2467):void{ this._SafeStr_7610(false); } private function _SafeStr_7609(k:_SafeStr_3214):void{ if (this._SafeStr_7470.catalogType != _SafeStr_2387.BUILDER) { return; }; this._SafeStr_7610(true); } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; switch (_arg_2.name) { case "place_one": this._SafeStr_7470._SafeStr_7614(null, this._SafeStr_7607); return; case "place_many": this._SafeStr_7470._SafeStr_7614(null, this._SafeStr_7607, true); return; }; } private function _SafeStr_7501(k:_SafeStr_2444):void{ this._SafeStr_7607 = k.offer; this._SafeStr_7610(false); } private function _SafeStr_7610(k:Boolean):void{ var _local_3:_SafeStr_2433; var _local_4:IWindow; if (((!(_SafeStr_5381)) || (!(_SafeStr_5381.visible)))) { return; }; var _local_2:int = this._SafeStr_7470._SafeStr_7615(this._SafeStr_7607); if ((((_local_2 == _SafeStr_2436._SafeStr_7616)) && (k))) { _local_2 = _SafeStr_2436._SafeStr_7617; }; if (_local_2 == _SafeStr_2436._SafeStr_7617) { IButtonWindow(_SafeStr_5381.findChildByName("place_one")).enable(); IButtonWindow(_SafeStr_5381.findChildByName("place_many")).enable(); _SafeStr_5381.findChildByName("error_container").visible = false; } else { IButtonWindow(_SafeStr_5381.findChildByName("place_one")).disable(); IButtonWindow(_SafeStr_5381.findChildByName("place_many")).disable(); _SafeStr_5381.findChildByName("error_container").visible = true; _local_3 = (_SafeStr_5381.findChildByName("error_icon") as _SafeStr_2433); _local_4 = _SafeStr_5381.findChildByName("error_message"); switch (_local_2) { case _SafeStr_2436._SafeStr_7618: _SafeStr_5381.findChildByName("error_container").visible = false; return; case _SafeStr_2436._SafeStr_7619: _local_3.assetUri = "icons_builder_error_furnilimit"; _local_4.caption = "${builder.placement_widget.error.limit_reached}"; return; case _SafeStr_2436._SafeStr_7620: _local_3.assetUri = "icons_builder_error_notroom"; _local_4.caption = "${builder.placement_widget.error.not_in_room}"; return; case _SafeStr_2436._SafeStr_7616: _local_3.assetUri = "icons_builder_error_room"; _local_4.caption = "${builder.placement_widget.error.not_room_owner}"; return; case _SafeStr_2436._SafeStr_7621: _local_3.assetUri = "icons_builder_error_grouproom"; _local_4.caption = "${builder.placement_widget.error.group_room}"; return; case _SafeStr_2436._SafeStr_7622: _local_3.assetUri = "icons_builder_error_userinroom"; _local_4.caption = "${builder.placement_widget.error.visitors}"; return; }; }; } } }//package _-0rR // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2436 = "_-2zK" (String#29331, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2467 = "_-126" (String#24584, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3214 = "_-6AK" (String#37248, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4833 = "_-ja" (String#15071, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) // _SafeStr_7608 = "_-2Yu" (String#28283, DoABC#3) // _SafeStr_7609 = "_-3Cq" (String#10871, DoABC#3) // _SafeStr_7610 = "_-6GU" (String#589, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_7612 = "_-0VT" (String#23253, DoABC#3) // _SafeStr_7613 = "_-1RD" (String#25539, DoABC#3) // _SafeStr_7614 = "_-2pc" (String#28939, DoABC#3) // _SafeStr_7615 = "_-6Fz" (String#37471, DoABC#3) // _SafeStr_7616 = "_-5ML" (String#35238, DoABC#3) // _SafeStr_7617 = "_-27A" (String#27206, DoABC#3) // _SafeStr_7618 = "_-3-H" (String#29370, DoABC#3) // _SafeStr_7619 = "_-4rE" (String#33997, DoABC#3) // _SafeStr_7620 = "_-5iC" (String#36111, DoABC#3) // _SafeStr_7621 = "_-Hl" (String#39100, DoABC#3) // _SafeStr_7622 = "_-3rP" (String#31527, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4834 package _-0rR{ import _-68Y.HabboCatalog; import _-4IA.IWindow; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_2444; public class _SafeStr_4834 extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7623:IWindow; public function _SafeStr_4834(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function init():Boolean{ if (!super.init()) { return (false); }; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); return (true); } private function _SafeStr_7501(k:_SafeStr_2444):void{ this._SafeStr_7623 = this._SafeStr_7470.utils._SafeStr_7624(k.offer, (_SafeStr_5381 as IWindowContainer), this._SafeStr_7623, _SafeStr_5381.findChildByName("fake_productimage"), 0, true, 0); } } }//package _-0rR // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4834 = "_-397" (String#10805, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7623 = "_-1qO" (String#831, DoABC#3) // _SafeStr_7624 = "_-0UK" (String#23209, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4835 package _-0rR{ import _-3fk._SafeStr_2465; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-1Bz._SafeStr_2461; import _-3fk._SafeStr_5172; import _-0aq._SafeStr_500; import _-1k1._SafeStr_2357; import _-0ZD._SafeStr_2355; import _-2Bc.ITextWindow; import flash.text.TextFormat; import flash.text.TextFormatAlign; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-5NM.ErrorReportStorage; import _-6YT.CatalogPage; import _-2Bc.IItemListWindow; import _-3fk._SafeStr_2399; public class _SafeStr_4835 extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3503 { private var _SafeStr_5476:_SafeStr_2465; private var _SafeStr_5363:Array; private var _SafeStr_7470:HabboCatalog; public function _SafeStr_4835(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } public function get isGift():Boolean{ return (false); } override public function dispose():void{ if (this._SafeStr_5476 != null) { this._SafeStr_5476._SafeStr_7625(this); this._SafeStr_5476 = null; }; this.reset(); super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_5363 = []; this._SafeStr_5476 = this._SafeStr_7470._SafeStr_7626(); this._SafeStr_5476._SafeStr_7627(this); this._SafeStr_5476._SafeStr_7628(_SafeStr_2461._SafeStr_7629); return (true); } public function reset():void{ var k:_SafeStr_5172; for each (k in this._SafeStr_5363) { k.dispose(); }; this._SafeStr_5363 = []; } public function _SafeStr_7414(k:int):void{ var _local_4:int; var _local_5:int; var _local_6:int; if (disposed) { return; }; var _local_2:_SafeStr_500 = this._SafeStr_7470.localization; var _local_3:_SafeStr_2357 = this._SafeStr_7470.getPurse(); if (((!((_local_3 == null))) && (!((_local_2 == null))))) { _local_4 = _local_3.clubDays; _local_5 = _local_3.clubPeriods; _local_6 = ((_local_5 * 31) + _local_4); _local_2.registerParameter("catalog.vip.extend.info", "days", String(_local_6)); }; if (((!((_SafeStr_5381 == null))) && ((k == _SafeStr_2355._SafeStr_5512)))) { _SafeStr_5381.findChildByName("vip_title").caption = "${catalog.vip.extend.title}"; _SafeStr_5381.findChildByName("vip_info").caption = "${catalog.vip.extend.info}"; }; if (_SafeStr_5381 != null) { this._SafeStr_7630((_SafeStr_5381.findChildByName("vip_title") as ITextWindow)); this._SafeStr_7630((_SafeStr_5381.findChildByName("vip_info") as ITextWindow), 3); }; this._SafeStr_7631(); } private function _SafeStr_7630(k:ITextWindow, _arg_2:Number=0):void{ var _local_3:TextFormat = k.getTextFormat(); _local_3.align = TextFormatAlign.CENTER; _local_3.leading = _arg_2; k.setTextFormat(_local_3); } private function _SafeStr_7631():void{ var k:IWindow; if (_SafeStr_5381) { k = _SafeStr_5381.findChildByName("vip_link"); if (k) { k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7632); k._SafeStr_7633 = 0; }; }; } public function _SafeStr_7632(k:WindowMouseEvent):void{ this._SafeStr_7470.utils.showVipBenefits(); } public function _SafeStr_7415(offer:_SafeStr_2399):void{ var item:_SafeStr_5172; if (((disposed) || (!(offer.vip)))) { return; }; _SafeStr_4.log(("Offer: " + [offer._SafeStr_5358, offer._SafeStr_7038, offer.priceCredits, offer.vip, offer.months, offer._SafeStr_7634, offer.year, offer.month, offer.day, offer._SafeStr_7635])); offer.page = page; try { item = new _SafeStr_5172(offer, this._SafeStr_7470, "HabboCatalogBuy"); } catch(e:Error) { ErrorReportStorage._SafeStr_5508("ClubBuyCatalogWidget", (((("showOffer - new ClubBuyItem(" + String(offer)) + ", ") + String((page as CatalogPage))) + ") crashed!")); return; }; var target:IItemListWindow = (_SafeStr_5381.findChildByName("item_list_vip") as IItemListWindow); if (target != null) { target.addListItem(item.window); }; this._SafeStr_5363.push(item); } } }//package _-0rR // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2357 = "_-2t7" (String#10544, DoABC#3) // _SafeStr_2399 = "_-4xE" (String#12617, DoABC#3) // _SafeStr_2461 = "_-3Za" (String#30801, DoABC#3) // _SafeStr_2465 = "_-3DP" (String#10885, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3503 = "_-2XO" (String#10203, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4835 = "_-4nD" (String#12445, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5172 = "_-26A" (String#9724, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7414 = "_-23W" (String#9671, DoABC#3) // _SafeStr_7415 = "_-0YN" (String#8152, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7625 = "_-1Ct" (String#24996, DoABC#3) // _SafeStr_7626 = "_-1hh" (String#26177, DoABC#3) // _SafeStr_7627 = "_-47w" (String#11792, DoABC#3) // _SafeStr_7628 = "_-6M2" (String#14035, DoABC#3) // _SafeStr_7629 = "_-UC" (String#39574, DoABC#3) // _SafeStr_7630 = "_-2r-" (String#10515, DoABC#3) // _SafeStr_7631 = "_-3QF" (String#1514, DoABC#3) // _SafeStr_7632 = "_-0Z3" (String#23388, DoABC#3) // _SafeStr_7633 = "_-8w" (String#14473, DoABC#3) // _SafeStr_7634 = "_-40u" (String#31937, DoABC#3) // _SafeStr_7635 = "_-4Ym" (String#33275, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4836 package _-0rR{ import _-vr._SafeStr_502; import _-3wj._SafeStr_2308; import _-4IA.IWindowContainer; import _-2Bc.IButtonWindow; import _-4IA.IWindow; import _-1Z6._SafeStr_2274; import _-1f9.WindowMouseEvent; import _-3pk._SafeStr_3537; import _-2xM._SafeStr_4297; import _-68Y.HabboCatalog; import _-vr._SafeStr_3546; import _-1Px._SafeStr_3449; import _-vr._SafeStr_3531; import _-6YT._SafeStr_2381; import _-i2._SafeStr_4076; import _-1Px._SafeStr_2444; import _-0aq._SafeStr_500; public class _SafeStr_4836 extends ProductViewCatalogWidget { private var _SafeStr_7636:_SafeStr_502; private var _SafeStr_7637:_SafeStr_2308; private var _SafeStr_7638:IWindowContainer; private var _SafeStr_7639:IButtonWindow; private var _SafeStr_7640:IWindow; private var _SafeStr_7641:int = -1; private var _SafeStr_7642:String = ""; private var _SafeStr_7643:String = ""; private var _SafeStr_7644:_SafeStr_2274 = null; public function _SafeStr_4836(k:IWindowContainer, _arg_2:HabboCatalog){ super(k, _arg_2); this._SafeStr_7639 = (_SafeStr_5381.findChildByName("listen") as IButtonWindow); this._SafeStr_7640 = _SafeStr_5381.findChildByName("ctlg_song_length"); if (this._SafeStr_7639 != null) { this._SafeStr_7639.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7645); this._SafeStr_7639.disable(); }; this._SafeStr_7638 = (_SafeStr_5381.findChildByName("playPreviewContainer") as IWindowContainer); if (this._SafeStr_7638 != null) { this._SafeStr_7638.visible = false; }; this._SafeStr_7636 = _arg_2._SafeStr_7646; if (this._SafeStr_7636 != null) { this._SafeStr_7636.events.addEventListener(_SafeStr_3537._SafeStr_7647, this._SafeStr_7648); }; this._SafeStr_7637 = _arg_2.connection; if (((this._SafeStr_7637) && (!(this._SafeStr_7644)))) { this._SafeStr_7644 = new _SafeStr_4297(this._SafeStr_7649); this._SafeStr_7637.addMessageEvent(this._SafeStr_7644); }; } override public function dispose():void{ if (this._SafeStr_7639 != null) { this._SafeStr_7639.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_7645); }; if (((!((this._SafeStr_7636 == null))) && (!((this._SafeStr_7636._SafeStr_7650 == null))))) { this._SafeStr_7636._SafeStr_7650.stop(_SafeStr_3546._SafeStr_7651); if (this._SafeStr_7636.events != null) { this._SafeStr_7636.events.removeEventListener(_SafeStr_3537._SafeStr_7647, this._SafeStr_7648); }; this._SafeStr_7636 = null; if (((this._SafeStr_7637) && (this._SafeStr_7644))) { this._SafeStr_7637.removeMessageEvent(this._SafeStr_7644); this._SafeStr_7644 = null; }; this._SafeStr_7637 = null; }; super.dispose(); } override public function closed():void{ super.closed(); if (((!((this._SafeStr_7636 == null))) && (!((this._SafeStr_7636._SafeStr_7650 == null))))) { this._SafeStr_7636._SafeStr_7650.stop(_SafeStr_3546._SafeStr_7651); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; if (page.offers.length == 0) { return (false); }; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); return (true); } private function _SafeStr_7645(k:WindowMouseEvent):void{ if (((!((this._SafeStr_7636 == null))) && (!((this._SafeStr_7636._SafeStr_7650 == null))))) { this._SafeStr_7652(_SafeStr_3546._SafeStr_7653); this._SafeStr_7652(_SafeStr_3546._SafeStr_7651); this._SafeStr_7636._SafeStr_7650._SafeStr_7654(this._SafeStr_7641, _SafeStr_3546._SafeStr_7651, 15, 40, 0.5, 2); }; } private function _SafeStr_7652(k:int):void{ var _local_3:_SafeStr_3531; var _local_2:int = this._SafeStr_7636._SafeStr_7650._SafeStr_7655(k); if (_local_2 != -1) { _local_3 = this._SafeStr_7636._SafeStr_7650._SafeStr_7656(_local_2); if (_local_3._SafeStr_7657 != null) { _local_3._SafeStr_7657._SafeStr_7658 = 0; }; }; } private function _SafeStr_7501(k:_SafeStr_2444):void{ if ((((k == null)) || ((k.offer == null)))) { return; }; var _local_2:_SafeStr_2381 = k.offer.product; if (_local_2._SafeStr_7659.length > 0) { this._SafeStr_7641 = parseInt(_local_2._SafeStr_7659); if (this._SafeStr_7641 == 0) { this._SafeStr_7642 = _local_2._SafeStr_7659; if (this._SafeStr_7637) { this._SafeStr_7637.send(new _SafeStr_4076(this._SafeStr_7642)); }; }; if (this._SafeStr_7638 != null) { this._SafeStr_7638.visible = true; }; } else { this._SafeStr_7641 = -1; }; this._SafeStr_5486(); } private function _SafeStr_5486():void{ var _local_3:int; var _local_4:int; var _local_5:String; var _local_6:String; var _local_7:_SafeStr_500; var _local_8:String; var k:Boolean; var _local_2:int = this._SafeStr_7660(); if (_local_2 >= 0) { _local_3 = (_local_2 / 60); _local_4 = (_local_2 % 60); _local_5 = ("" + _local_3); _local_6 = ("" + _local_4); if (_local_4 < 10) { _local_6 = ("0" + _local_6); }; _local_7 = (page.viewer.catalog as HabboCatalog).localization; _local_7.registerParameter("catalog.song.length", "min", _local_5); _local_8 = _local_7.registerParameter("catalog.song.length", "sec", _local_6); k = true; if (this._SafeStr_7640 != null) { this._SafeStr_7640.caption = _local_8; }; } else { if (this._SafeStr_7640 != null) { this._SafeStr_7640.caption = ""; }; }; if (this._SafeStr_7639 != null) { if (k) { this._SafeStr_7639.enable(); } else { this._SafeStr_7639.disable(); }; }; } private function _SafeStr_7660():int{ var k:_SafeStr_3531; if (((!((this._SafeStr_7636 == null))) && (!((this._SafeStr_7636._SafeStr_7650 == null))))) { k = this._SafeStr_7636._SafeStr_7650._SafeStr_7656(this._SafeStr_7641); if (k != null) { return ((k.length / 1000)); }; this._SafeStr_7636._SafeStr_7650._SafeStr_7661(this._SafeStr_7641); }; return (-1); } private function _SafeStr_7648(k:_SafeStr_3537):void{ if (k.id == this._SafeStr_7641) { this._SafeStr_5486(); }; } private function _SafeStr_7649(k:_SafeStr_4297):void{ if (k._SafeStr_5645()._SafeStr_7662 == this._SafeStr_7642) { this._SafeStr_7641 = k._SafeStr_5645()._SafeStr_7663; this._SafeStr_5486(); }; } } }//package _-0rR // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3531 = "_-4Ms" (String#12012, DoABC#3) // _SafeStr_3537 = "_-j8" (String#15062, DoABC#3) // _SafeStr_3546 = "_-3lo" (String#31300, DoABC#3) // _SafeStr_4076 = "_-0jw" (String#23837, DoABC#3) // _SafeStr_4297 = "_-0Q6" (String#23042, DoABC#3) // _SafeStr_4836 = "_-oK" (String#15141, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_502 = "_-4YB" (String#12211, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5486 = "_-3dC" (String#848, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7636 = "_-0JE" (String#161, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_7638 = "_-48t" (String#32255, DoABC#3) // _SafeStr_7639 = "_-1YZ" (String#9182, DoABC#3) // _SafeStr_7640 = "_-0b4" (String#23473, DoABC#3) // _SafeStr_7641 = "_-5t8" (String#13536, DoABC#3) // _SafeStr_7642 = "_-6Ya" (String#14239, DoABC#3) // _SafeStr_7643 = "_-Hq" (String#39104, DoABC#3) // _SafeStr_7644 = "_-0b5" (String#23474, DoABC#3) // _SafeStr_7645 = "_-5tW" (String#13545, DoABC#3) // _SafeStr_7646 = "_-3x8" (String#11593, DoABC#3) // _SafeStr_7647 = "_-3Um" (String#30612, DoABC#3) // _SafeStr_7648 = "_-2Qn" (String#686, DoABC#3) // _SafeStr_7649 = "_-1EF" (String#25047, DoABC#3) // _SafeStr_7650 = "_-0gQ" (String#8273, DoABC#3) // _SafeStr_7651 = "_-02L" (String#22130, DoABC#3) // _SafeStr_7652 = "_-1F9" (String#8846, DoABC#3) // _SafeStr_7653 = "_-2of" (String#28902, DoABC#3) // _SafeStr_7654 = "_-1tc" (String#9492, DoABC#3) // _SafeStr_7655 = "_-1aM" (String#9209, DoABC#3) // _SafeStr_7656 = "_-0uN" (String#2765, DoABC#3) // _SafeStr_7657 = "_-0-v" (String#7567, DoABC#3) // _SafeStr_7658 = "_-23h" (String#9674, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7660 = "_-5zp" (String#36792, DoABC#3) // _SafeStr_7661 = "_-2Dj" (String#9866, DoABC#3) // _SafeStr_7662 = "_-5J1" (String#35121, DoABC#3) // _SafeStr_7663 = "_-RY" (String#14773, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4837 package _-0rR{ import _-4IA.IWindowContainer; import _-68Y._SafeStr_2398; import _-5fp._SafeStr_2366; import _-68Y.HabboCatalog; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_4814; import _-1Bz._SafeStr_2387; import _-1f9.WindowMouseEvent; import _-2Bc.IButtonWindow; import _-6Z2.XmlAsset; import _-1Px._SafeStr_5159; import _-1Px._SafeStr_5176; import _-4IA.IWindow; import _-4AC._SafeStr_3504; import _-1Px._SafeStr_2444; import _-6YT._SafeStr_2381; import _-6YT.Offer; import _-1Px._SafeStr_2395; import _-403._SafeStr_2463; import _-1f9.WindowEvent; import _-40B.HabboTracking; import _-1Px._SafeStr_5160; import _-1Px._SafeStr_4813; import _-1Px._SafeStr_3505; public class _SafeStr_4837 extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7664:XML; private var _SafeStr_7665:IWindowContainer; private var _SafeStr_7607:_SafeStr_2398; private var _SafeStr_7666:String = ""; private var _SafeStr_7667:_SafeStr_2366 = null; private var _SafeStr_7521:int = 1; private var _SafeStr_7668:Function; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7669:Boolean; private var _SafeStr_7670:Boolean = false; private var _SafeStr_7671:Boolean = true; public function _SafeStr_4837(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (disposed) { return; }; events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.removeEventListener(_SafeStr_3449._SafeStr_7672, this._SafeStr_7673); events.removeEventListener(_SafeStr_3449.PURCHASE_OVERRIDE, this._SafeStr_7674); events.removeEventListener(_SafeStr_3449._SafeStr_7675, this._SafeStr_7676); events.removeEventListener(_SafeStr_3449.TOGGLE, this._SafeStr_7677); super.dispose(); } private function _SafeStr_7677(k:_SafeStr_4814):void{ if (k._SafeStr_7678 == _SafeStr_4812.PURCHASE) { this._SafeStr_7671 = k.enabled; window.visible = this._SafeStr_7671; }; } override public function init():Boolean{ if (!super.init()) { return (false); }; if (this._SafeStr_7470.catalogType == _SafeStr_2387.BUILDER) { _SafeStr_5381.visible = false; return (true); }; _SafeStr_7412(_SafeStr_4812.PURCHASE); _SafeStr_5381.findChildByName("selection_information").visible = true; _SafeStr_5381.findChildByName("default_buttons").visible = false; this._SafeStr_7669 = false; if (window.tags.indexOf("ROOM_INITIATE_PURCHASE") > -1) { this._SafeStr_7470._SafeStr_7679(); }; _SafeStr_5381.findChildByName("buy_button").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7680); var k:IButtonWindow = (_SafeStr_5381.findChildByName("gift_button") as IButtonWindow); if (window.tags.indexOf("NO_GIFT_OPTION") > -1) { this._SafeStr_7669 = true; k.visible = false; }; k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7681); k.disable(); var _local_2:XmlAsset = (this._SafeStr_7470.assets.getAssetByName("purchaseWidgetBuyVipStub") as XmlAsset); if (_local_2 != null) { this._SafeStr_7664 = (_local_2.content as XML); }; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.addEventListener(_SafeStr_3449._SafeStr_7672, this._SafeStr_7673); events.addEventListener(_SafeStr_3449.PURCHASE_OVERRIDE, this._SafeStr_7674); events.addEventListener(_SafeStr_3449.INIT_PURCHASE, this._SafeStr_7682); events.addEventListener(_SafeStr_3449._SafeStr_7675, this._SafeStr_7676); events.addEventListener(_SafeStr_5159._SafeStr_7493, this._SafeStr_7683); events.addEventListener(_SafeStr_3449._SafeStr_7684, this._SafeStr_7685); events.addEventListener(_SafeStr_3449.TOGGLE, this._SafeStr_7677); return (true); } private function _SafeStr_7674(k:_SafeStr_5176):void{ this._SafeStr_7668 = k.callback; } private function _SafeStr_7686(k:_SafeStr_2398):void{ var _local_2:IWindowContainer; if (this._SafeStr_7665 != null) { this._SafeStr_7665.visible = false; _SafeStr_5381.removeChild(this._SafeStr_7665); this._SafeStr_7665.dispose(); this._SafeStr_7665 = null; }; } private function get _SafeStr_7687():Boolean{ return (!(((this._SafeStr_7670) && ((this._SafeStr_7666 == ""))))); } private function _SafeStr_7501(k:_SafeStr_2444):void{ var _local_2:IWindow; var _local_3:Boolean; this._SafeStr_7521 = 1; this._SafeStr_7607 = k.offer; _SafeStr_5381.findChildByName("selection_information").visible = false; _SafeStr_5381.findChildByName("default_buttons").visible = true; this._SafeStr_7686(this._SafeStr_7607); this._SafeStr_7470._SafeStr_7688(false); if (this._SafeStr_7665 == null) { this._SafeStr_7689(this._SafeStr_7687); this._SafeStr_7690(this._SafeStr_7687); _SafeStr_3504._SafeStr_7691(this._SafeStr_7607, _SafeStr_5381.findChildByName("purchase_label")); _local_2 = _SafeStr_5381.findChildByName("gift_button"); if (_local_2 != null) { _local_2.visible = ((!(this._SafeStr_7607._SafeStr_7692)) && (!(this._SafeStr_7669))); }; if (!this._SafeStr_7607._SafeStr_7693) { this._SafeStr_7690(false); }; _local_3 = this._SafeStr_7694(this._SafeStr_7607); if (_local_3) { this._SafeStr_7689(false); this._SafeStr_7690(false); }; window.visible = this._SafeStr_7671; } else { this._SafeStr_7689(false); this._SafeStr_7690(false); }; } private function _SafeStr_7694(k:_SafeStr_2398):Boolean{ var _local_2:_SafeStr_2381; var _local_3:Boolean; if (k != null) { if (k._SafeStr_7539 == Offer._SafeStr_7540) { _local_2 = this._SafeStr_7607.product; if (((!((_local_2 == null))) && (_local_2.isUniqueLimitedItem))) { _local_3 = (_local_2.uniqueLimitedItemsLeft == 0); return (_local_3); }; }; }; return (false); } private function _SafeStr_7689(k:Boolean):void{ if (this._SafeStr_7470.sessionDataManager._SafeStr_7695()) { k = false; }; this._SafeStr_7696("buy_button", k); } private function _SafeStr_7690(k:Boolean):void{ if (this._SafeStr_7470.sessionDataManager._SafeStr_7695()) { k = false; }; this._SafeStr_7696("gift_button", k); } private function _SafeStr_7696(k:String, _arg_2:Boolean):void{ if (_SafeStr_5381 == null) { return; }; var _local_3:IWindow = _SafeStr_5381.findChildByName(k); if (_local_3 == null) { return; }; if (_arg_2) { _local_3.enable(); _local_3.blend = 1; } else { _local_3.disable(); _local_3.blend = 0.5; }; } private function _SafeStr_7673(k:_SafeStr_2395):void{ this._SafeStr_7666 = k.parameter; this._SafeStr_7689(this._SafeStr_7687); this._SafeStr_7690(((((((!((this._SafeStr_7607 == null))) && (this._SafeStr_7607._SafeStr_7693))) && (this._SafeStr_7687))) && ((this._SafeStr_7521 == 1)))); } private function _SafeStr_7680(event:WindowMouseEvent, isGift:Boolean=false):void{ if (!this._SafeStr_7470._SafeStr_5493(this._SafeStr_7607.clubLevel)) { this._SafeStr_7470.openClubCenter(); return; }; this._SafeStr_7470._SafeStr_7688(isGift); if (this._SafeStr_7668 == null) { if (this._SafeStr_7607 != null) { if (((!((this._SafeStr_7470._SafeStr_7697 == null))) && ((this._SafeStr_7470._SafeStr_7697._SafeStr_5358 == this._SafeStr_7607._SafeStr_5358)))) { if (this._SafeStr_7470._SafeStr_7697.flatId == 0) { this._SafeStr_7470.windowManager.alert("${roomad.error.title}", "${roomad.alert.no.available.room}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; }; if ((((((this._SafeStr_7470._SafeStr_7697.name == null)) || ((this._SafeStr_7470._SafeStr_7697.name.length < 5)))) || ((this._SafeStr_7470._SafeStr_7697.name.substr(0, 1) == " ")))) { this._SafeStr_7470.windowManager.alert("${roomad.error.title}", "${roomad.alert.name.empty}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; }; }; this._SafeStr_7470._SafeStr_7698(this._SafeStr_7607, page.pageId, this._SafeStr_7666, this._SafeStr_7521, this._SafeStr_7667, null, true, null); }; } else { this._SafeStr_7668(event); }; } private function _SafeStr_7681(k:WindowMouseEvent):void{ this._SafeStr_7680(k, true); HabboTracking.getInstance().trackEventLog("Catalog", "click", "client.buy_as_gift.clicked"); } private function _SafeStr_7682(k:_SafeStr_5160):void{ if (this._SafeStr_7607 != null) { this._SafeStr_7470._SafeStr_7698(this._SafeStr_7607, page.pageId, this._SafeStr_7666, this._SafeStr_7521, this._SafeStr_7667, null, true, null); }; } private function _SafeStr_7699(k:WindowMouseEvent):void{ this._SafeStr_7470._SafeStr_7700(page.pageId); this._SafeStr_7470.openClubCenter(); HabboTracking.getInstance().trackEventLog("Catalog", "click", "BUY_CLUB"); } private function _SafeStr_7676(k:_SafeStr_4813):void{ this._SafeStr_7667 = k.stuffData; } private function _SafeStr_7683(k:_SafeStr_5159):void{ this._SafeStr_7521 = k.value; if (this._SafeStr_7521 > 1) { this._SafeStr_7690(false); } else { if (((!((this._SafeStr_7607 == null))) && (this._SafeStr_7687))) { this._SafeStr_7690(this._SafeStr_7607._SafeStr_7693); }; }; } private function _SafeStr_7685(k:_SafeStr_3505):void{ this._SafeStr_7670 = true; this._SafeStr_7689(this._SafeStr_7687); this._SafeStr_7690(((((!((this._SafeStr_7607 == null))) && (this._SafeStr_7687))) && ((this._SafeStr_7521 == 1)))); } } }//package _-0rR // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2395 = "_-0sH" (String#24165, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3504 = "_-5I5" (String#12967, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4813 = "_-0rp" (String#8439, DoABC#3) // _SafeStr_4814 = "_-1oB" (String#26431, DoABC#3) // _SafeStr_4837 = "_-6XL" (String#14218, DoABC#3) // _SafeStr_5159 = "_-0Tf" (String#8068, DoABC#3) // _SafeStr_5160 = " try" (String#5421, DoABC#3) // _SafeStr_5176 = "_-2lh" (String#10436, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5493 = "_-2fp" (String#10335, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7493 = "_-CC" (String#38878, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7521 = "_-4ru" (String#859, DoABC#3) // _SafeStr_7539 = "_-3Qt" (String#11078, DoABC#3) // _SafeStr_7540 = "_-2UC" (String#28102, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) // _SafeStr_7664 = "_-5Gc" (String#35023, DoABC#3) // _SafeStr_7665 = "_-30p" (String#29437, DoABC#3) // _SafeStr_7666 = "_-4Rz" (String#33030, DoABC#3) // _SafeStr_7667 = "_-2T3" (String#28057, DoABC#3) // _SafeStr_7668 = "_-5GM" (String#35013, DoABC#3) // _SafeStr_7669 = "_-07r" (String#22326, DoABC#3) // _SafeStr_7670 = "_-05X" (String#22241, DoABC#3) // _SafeStr_7671 = "_-4Ap" (String#376, DoABC#3) // _SafeStr_7672 = "_-27V" (String#27220, DoABC#3) // _SafeStr_7673 = "_-48h" (String#32246, DoABC#3) // _SafeStr_7674 = "_-5Ze" (String#35774, DoABC#3) // _SafeStr_7675 = "_-0pN" (String#24059, DoABC#3) // _SafeStr_7676 = "_-9m" (String#38793, DoABC#3) // _SafeStr_7677 = "_-5Az" (String#34796, DoABC#3) // _SafeStr_7678 = "_-5Vr" (String#35629, DoABC#3) // _SafeStr_7679 = "_-6Ka" (String#37644, DoABC#3) // _SafeStr_7680 = "_-1Gk" (String#2863, DoABC#3) // _SafeStr_7681 = "_-6Pm" (String#14096, DoABC#3) // _SafeStr_7682 = "_-3kj" (String#31265, DoABC#3) // _SafeStr_7683 = "_-LT" (String#39245, DoABC#3) // _SafeStr_7684 = "_-4yY" (String#34276, DoABC#3) // _SafeStr_7685 = "_-zT" (String#40742, DoABC#3) // _SafeStr_7686 = "_-kH" (String#40188, DoABC#3) // _SafeStr_7687 = "_-5-J" (String#34346, DoABC#3) // _SafeStr_7688 = "_-45C" (String#32103, DoABC#3) // _SafeStr_7689 = "_-0gn" (String#23702, DoABC#3) // _SafeStr_7690 = "_-0g-" (String#8264, DoABC#3) // _SafeStr_7691 = "_-2OY" (String#27888, DoABC#3) // _SafeStr_7692 = "_-hR" (String#15036, DoABC#3) // _SafeStr_7693 = "_-6ip" (String#14406, DoABC#3) // _SafeStr_7694 = "_-3fv" (String#31057, DoABC#3) // _SafeStr_7695 = "_-0jN" (String#1449, DoABC#3) // _SafeStr_7696 = "_-1GT" (String#8871, DoABC#3) // _SafeStr_7697 = "_-40L" (String#31918, DoABC#3) // _SafeStr_7698 = "_-65e" (String#37063, DoABC#3) // _SafeStr_7699 = "_-1Uh" (String#25671, DoABC#3) // _SafeStr_7700 = "_-4Ls" (String#32789, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4838 package _-0rR{ import _-1tK._SafeStr_3; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-4IA.IWindow; import _-1Bz._SafeStr_2387; import _-1Px._SafeStr_2473; import _-1f9.WindowMouseEvent; import _-PP._SafeStr_6; import _-W8._SafeStr_2443; import _-1f9.WindowEvent; public class _SafeStr_4838 extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3 { private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7701:String; public function _SafeStr_4838(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7701 = this._SafeStr_7470.getProperty("builders_club.buy_membership_page"); this._SafeStr_7702(); _SafeStr_5381.procedure = this._SafeStr_7611; events.addEventListener(_SafeStr_3449._SafeStr_7703, this._SafeStr_7704); return (true); } private function _SafeStr_7702():void{ var k:Number = this._SafeStr_7470._SafeStr_7705; var _local_2:IWindow = _SafeStr_5381.findChildByName("subscribe_button"); var _local_3:IWindow = _SafeStr_5381.findChildByName("subscribe_button_sms"); var _local_4:IWindow = _SafeStr_5381.findChildByName("subscribe_button_big"); var _local_5:IWindow = _SafeStr_5381.findChildByName("try_button"); if (((((!(!((_local_5 == null)))) || (!(!((_local_2 == null)))))) || (!(!((_local_4 == null)))))) { return; }; if ((((k > 0)) || ((this._SafeStr_7470._SafeStr_7707(_SafeStr_2387.BUILDER)._SafeStr_7706(this._SafeStr_7470.getProperty("builders_club.try_page")) == null)))) { _local_4.visible = true; _local_2.visible = false; _local_5.visible = false; _local_3.visible = false; } else { _local_4.visible = false; _local_2.visible = true; _local_5.visible = true; _local_3.visible = false; }; if (((!((this._SafeStr_7701 == null))) && (!((this._SafeStr_7701 == ""))))) { _local_3.visible = true; if (!_local_5.visible) { _local_3.x = _local_5.x; _local_3.y = _local_5.y; }; if (_local_4.visible) { _local_4.visible = false; _local_2.visible = true; }; }; } private function _SafeStr_7704(k:_SafeStr_2473):void{ this._SafeStr_7702(); } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; switch (_arg_2.name) { case "subscribe_button_big": case "subscribe_button": _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_7470.getProperty(_SafeStr_2443._SafeStr_7708)); return; case "subscribe_button_sms": _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_7701); return; case "try_button": this._SafeStr_7470.openCatalogPage(this._SafeStr_7470.getProperty("builders_club.try_page"), _SafeStr_2387.BUILDER); return; }; } } }//package _-0rR // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2443 = "_-5dC" (String#13296, DoABC#3) // _SafeStr_2473 = "_-4Pc" (String#32940, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4838 = "_-4Ds" (String#11872, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_7701 = "_-5qd" (String#36441, DoABC#3) // _SafeStr_7702 = "_-NQ" (String#39315, DoABC#3) // _SafeStr_7703 = "_-0bC" (String#23479, DoABC#3) // _SafeStr_7704 = "_-5qx" (String#36455, DoABC#3) // _SafeStr_7705 = "_-65M" (String#37047, DoABC#3) // _SafeStr_7706 = "_-6Zz" (String#14265, DoABC#3) // _SafeStr_7707 = "_-5c2" (String#13283, DoABC#3) // _SafeStr_7708 = "_-4f8" (String#33518, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4839 package _-0rR{ import _-2Bc.IButtonWindow; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-403._SafeStr_2463; import _-1f9.WindowEvent; public class _SafeStr_4839 extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7709:IButtonWindow; public function _SafeStr_4839(k:IWindowContainer){ super(k); } override public function dispose():void{ super.dispose(); if (this._SafeStr_7709 != null) { this._SafeStr_7709.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_7710); this._SafeStr_7709 = null; }; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7709 = (_SafeStr_5381.findChildByName("ctlg_madmoney_button") as IButtonWindow); if (this._SafeStr_7709 != null) { }; return (true); } private function _SafeStr_7710(event:WindowMouseEvent):void{ page.viewer.catalog.windowManager.alert("TODO", "Fix in MadMoneyCatalogWidget.as", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); } } }//package _-0rR // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4839 = "_-6F5" (String#37436, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7709 = "_-5kD" (String#36193, DoABC#3) // _SafeStr_7710 = "_-4Mg" (String#854, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4841 package _-0rR{ import _-2Bc.ITextFieldWindow; import _-4IA.IWindowContainer; import _-1f9.WindowKeyboardEvent; import _-1Px._SafeStr_5166; public class _SafeStr_4841 extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7711:ITextFieldWindow; public function _SafeStr_4841(k:IWindowContainer){ super(k); } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7711 = (_SafeStr_5381.findChildByName("input_text") as ITextFieldWindow); if (this._SafeStr_7711 != null) { this._SafeStr_7711.addEventListener(WindowKeyboardEvent._SafeStr_7490, this._SafeStr_7712); }; return (true); } private function _SafeStr_7712(k:WindowKeyboardEvent):void{ if (this._SafeStr_7711 == null) { return; }; events.dispatchEvent(new _SafeStr_5166(this._SafeStr_7711.text)); } } }//package _-0rR // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4841 = "_-2EM" (String#27465, DoABC#3) // _SafeStr_5166 = "_-6-0" (String#13664, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7490 = "_-1EO" (String#25053, DoABC#3) // _SafeStr_7711 = "_-uP" (String#40563, DoABC#3) // _SafeStr_7712 = "_-41i" (String#31966, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4842 package _-0rR{ import _-5fp._SafeStr_2326; import _-6YT._SafeStr_2446; import flash.display.BitmapData; import _-68Y._SafeStr_2398; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-2Bc.IBitmapWrapperWindow; import _-1Px._SafeStr_2444; import _-1f9.WindowMouseEvent; import _-68Y.HabboCatalog; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-1Px._SafeStr_5160; import _-5fp._SafeStr_2971; import _-0eJ._SafeStr_2307; import _-1Px._SafeStr_5174; import flash.geom.Point; public class _SafeStr_4842 extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326, _SafeStr_2446 { private var _SafeStr_7713:int = -1; private var _SafeStr_7714:int = -1; private var _SafeStr_7715:BitmapData = null; private var _SafeStr_7716:BitmapData = null; private var _SafeStr_7717:Object; private var _SafeStr_7607:_SafeStr_2398; public function _SafeStr_4842(k:IWindowContainer){ super(k); } override public function dispose():void{ if (this._SafeStr_7715 != null) { this._SafeStr_7715.dispose(); this._SafeStr_7715 = null; }; if (this._SafeStr_7716 != null) { this._SafeStr_7716.dispose(); this._SafeStr_7716 = null; }; events.removeEventListener(_SafeStr_3449.UPDATE_ROOM_PREVIEW, this._SafeStr_7718); super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; var k:IBitmapWrapperWindow = (window.getChildByName("catalog_floor_preview_example") as IBitmapWrapperWindow); k.procedure = this._SafeStr_7710; events.addEventListener(_SafeStr_3449.UPDATE_ROOM_PREVIEW, this._SafeStr_7718); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7548); return (true); } private function _SafeStr_7548(k:_SafeStr_2444):void{ if (k == null) { return; }; this._SafeStr_7607 = k.offer; } private function _SafeStr_7710(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.UP) { this._SafeStr_7717 = null; } else { if (k.type == WindowMouseEvent.DOWN) { if (_arg_2 == null) { return; }; this._SafeStr_7717 = _arg_2; } else { if ((((((k.type == WindowMouseEvent._SafeStr_5502)) && (!((this._SafeStr_7717 == null))))) && ((this._SafeStr_7717 == _arg_2)))) { if (this._SafeStr_7607) { (page.viewer.catalog as HabboCatalog)._SafeStr_7614(this, this._SafeStr_7607); this._SafeStr_7717 = null; }; } else { if (k.type == WindowMouseEvent.UP) { (this._SafeStr_7717 == null); } else { if (k.type == WindowMouseEvent.CLICK) { (this._SafeStr_7717 == null); } else { if (k.type == WindowMouseEvent.DOUBLE_CLICK) { this._SafeStr_7717 = null; }; }; }; }; }; }; } public function _SafeStr_7719(k:Boolean, _arg_2:String):void{ if (disposed) { return; }; if (k) { events.dispatchEvent(new _SafeStr_5160(false, _arg_2)); }; } public function _SafeStr_7720():void{ } private function _SafeStr_7718(k:_SafeStr_5174):void{ var _local_5:BitmapData; var _local_6:BitmapData; var _local_2:String = "ads_twi_windw"; var _local_3:_SafeStr_2971 = page.viewer.roomEngine.getRoomImage(k._SafeStr_7721, k._SafeStr_7722, k._SafeStr_7723, k._SafeStr_7724, this, _local_2); var _local_4:_SafeStr_2971 = page.viewer.roomEngine.getGenericRoomObjectImage(_local_2, "", new _SafeStr_2307(180, 0, 0), k._SafeStr_7724, this); if (((!((_local_3 == null))) && (!((_local_4 == null))))) { this._SafeStr_7713 = _local_3.id; this._SafeStr_7714 = _local_4.id; _local_5 = (_local_3.data as BitmapData); _local_6 = (_local_4.data as BitmapData); if (this._SafeStr_7715 != null) { this._SafeStr_7715.dispose(); }; if (this._SafeStr_7716 != null) { this._SafeStr_7716.dispose(); }; this._SafeStr_7715 = _local_5; this._SafeStr_7716 = _local_6; this._SafeStr_7725(_local_5, _local_6); }; } private function _SafeStr_7725(k:BitmapData, _arg_2:BitmapData):void{ var _local_3:IBitmapWrapperWindow; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; if (((((!((k == null))) && (!((_arg_2 == null))))) && (!(window.disposed)))) { _local_3 = (window.getChildByName("catalog_floor_preview_example") as IBitmapWrapperWindow); if (_local_3 != null) { if (_local_3.bitmap == null) { _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; _local_4 = -45; _local_5 = 20; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_6 = (((_local_3.width - k.width) / 2) + _local_4); _local_7 = (((_local_3.height - k.height) / 2) + _local_5); _local_3.bitmap.copyPixels(k, k.rect, new Point(_local_6, _local_7), null, null, true); _local_8 = ((_local_3.width / 2) + _local_4); _local_9 = (((_local_3.height / 2) + _local_5) - _arg_2.height); _local_8 = (_local_8 + 1); _local_9 = (_local_9 + 44); _local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(_local_8, _local_9), null, null, true); _local_3.invalidate(); }; }; } public function imageReady(k:int, _arg_2:BitmapData):void{ if (disposed) { return; }; switch (k) { case this._SafeStr_7713: this._SafeStr_7713 = 0; if (this._SafeStr_7715 != null) { this._SafeStr_7715.dispose(); }; this._SafeStr_7715 = _arg_2; break; case this._SafeStr_7714: this._SafeStr_7714 = 0; if (this._SafeStr_7716 != null) { this._SafeStr_7716.dispose(); }; this._SafeStr_7716 = _arg_2; break; }; if (((!((this._SafeStr_7715 == null))) && (!((this._SafeStr_7716 == null))))) { this._SafeStr_7725(this._SafeStr_7715, this._SafeStr_7716); }; } public function _SafeStr_6850(k:int):void{ } } }//package _-0rR // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2446 = "_-0Jh" (String#7895, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4842 = "_-29O" (String#9781, DoABC#3) // _SafeStr_5160 = " try" (String#5421, DoABC#3) // _SafeStr_5174 = "_-3mS" (String#11424, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7548 = "_-0yJ" (String#1067, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) // _SafeStr_7614 = "_-2pc" (String#28939, DoABC#3) // _SafeStr_7710 = "_-4Mg" (String#854, DoABC#3) // _SafeStr_7713 = "_-64h" (String#37022, DoABC#3) // _SafeStr_7714 = "_-0YB" (String#23360, DoABC#3) // _SafeStr_7715 = "_-2dJ" (String#28456, DoABC#3) // _SafeStr_7716 = "_-1eM" (String#26046, DoABC#3) // _SafeStr_7717 = "_-34F" (String#10727, DoABC#3) // _SafeStr_7718 = "_-1ym" (String#26855, DoABC#3) // _SafeStr_7719 = "_-69v" (String#13831, DoABC#3) // _SafeStr_7720 = "_-2CP" (String#27396, DoABC#3) // _SafeStr_7721 = "_-1Ob" (String#25443, DoABC#3) // _SafeStr_7722 = "_-4vj" (String#34174, DoABC#3) // _SafeStr_7723 = "_-0Cz" (String#22510, DoABC#3) // _SafeStr_7724 = "_-5Dk" (String#34907, DoABC#3) // _SafeStr_7725 = "_-3lp" (String#31301, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4843 package _-0rR{ import _-vr._SafeStr_502; import _-2Bc.IButtonWindow; import _-1f9.WindowMouseEvent; import _-4IA.IWindowContainer; import _-vr._SafeStr_3546; import _-1Px._SafeStr_3449; import _-6YT._SafeStr_2381; import _-1Px._SafeStr_2444; import _-vr._SafeStr_3531; public class _SafeStr_4843 extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7636:_SafeStr_502; private var _SafeStr_7639:IButtonWindow; private var _SafeStr_7641:int = -1; public function _SafeStr_4843(k:IWindowContainer, _arg_2:_SafeStr_502){ super(k); this._SafeStr_7639 = (_SafeStr_5381.findChildByName("listen") as IButtonWindow); _SafeStr_4.log(("Trax listener found button: " + this._SafeStr_7639)); if (this._SafeStr_7639 != null) { this._SafeStr_7639.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7645); this._SafeStr_7639.disable(); }; this._SafeStr_7636 = _arg_2; } override public function dispose():void{ if (this._SafeStr_7639 != null) { this._SafeStr_7639.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_7645); }; if (((!((this._SafeStr_7636 == null))) && (!((this._SafeStr_7636._SafeStr_7650 == null))))) { this._SafeStr_7636._SafeStr_7650.stop(_SafeStr_3546._SafeStr_7651); this._SafeStr_7636 = null; }; super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; if (page.offers.length == 0) { return (false); }; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); return (true); } override public function closed():void{ super.closed(); if (((!((this._SafeStr_7636 == null))) && (!((this._SafeStr_7636._SafeStr_7650 == null))))) { this._SafeStr_7636._SafeStr_7650.stop(_SafeStr_3546._SafeStr_7651); }; } private function _SafeStr_7501(k:_SafeStr_2444):void{ if ((((k == null)) || ((k.offer == null)))) { return; }; var _local_2:Boolean; var _local_3:_SafeStr_2381 = k.offer.product; if (_local_3._SafeStr_7659.length > 0) { this._SafeStr_7641 = parseInt(_local_3._SafeStr_7659); _local_2 = true; }; if (this._SafeStr_7639 != null) { if (_local_2) { this._SafeStr_7639.enable(); } else { this._SafeStr_7639.disable(); }; }; } private function _SafeStr_7645(k:WindowMouseEvent):void{ if (((!((this._SafeStr_7636 == null))) && (!((this._SafeStr_7636._SafeStr_7650 == null))))) { this._SafeStr_7652(_SafeStr_3546._SafeStr_7653); this._SafeStr_7652(_SafeStr_3546._SafeStr_7651); this._SafeStr_7636._SafeStr_7650._SafeStr_7654(this._SafeStr_7641, _SafeStr_3546._SafeStr_7651, 15, 40, 0, 2); }; } private function _SafeStr_7652(k:int):void{ var _local_3:_SafeStr_3531; var _local_2:int = this._SafeStr_7636._SafeStr_7650._SafeStr_7655(k); if (_local_2 != -1) { _local_3 = this._SafeStr_7636._SafeStr_7650._SafeStr_7656(_local_2); if (_local_3._SafeStr_7657 != null) { _local_3._SafeStr_7657._SafeStr_7658 = 0; }; }; } } }//package _-0rR // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3531 = "_-4Ms" (String#12012, DoABC#3) // _SafeStr_3546 = "_-3lo" (String#31300, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4843 = "_-4Qv" (String#12066, DoABC#3) // _SafeStr_502 = "_-4YB" (String#12211, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7636 = "_-0JE" (String#161, DoABC#3) // _SafeStr_7639 = "_-1YZ" (String#9182, DoABC#3) // _SafeStr_7641 = "_-5t8" (String#13536, DoABC#3) // _SafeStr_7645 = "_-5tW" (String#13545, DoABC#3) // _SafeStr_7650 = "_-0gQ" (String#8273, DoABC#3) // _SafeStr_7651 = "_-02L" (String#22130, DoABC#3) // _SafeStr_7652 = "_-1F9" (String#8846, DoABC#3) // _SafeStr_7653 = "_-2of" (String#28902, DoABC#3) // _SafeStr_7654 = "_-1tc" (String#9492, DoABC#3) // _SafeStr_7655 = "_-1aM" (String#9209, DoABC#3) // _SafeStr_7656 = "_-0uN" (String#2765, DoABC#3) // _SafeStr_7657 = "_-0-v" (String#7567, DoABC#3) // _SafeStr_7658 = "_-23h" (String#9674, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) //------------------------------------------------------------ //_-0rR._SafeStr_4844 package _-0rR{ import _-2Bc.IButtonWindow; import _-1f9.WindowMouseEvent; import _-4IA.IWindowContainer; import _-40B.HabboTracking; import _-4xe._SafeStr_4167; import _-1Bz._SafeStr_2387; public class _SafeStr_4844 extends _SafeStr_3458 implements _SafeStr_3457 { private var _button:IButtonWindow; public function _SafeStr_4844(k:IWindowContainer){ super(k); if (this._button) { this._button.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_7726); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._button = (window.findChildByName("start_guild_purchase") as IButtonWindow); this._button.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7726); return (true); } private function _SafeStr_7726(k:WindowMouseEvent):void{ if (HabboTracking.getInstance() != null) { HabboTracking.getInstance().trackGoogle("groupPurchase", "catalogBuyClicked"); }; page.viewer.catalog.connection.send(new _SafeStr_4167()); page.viewer.catalog.toggleCatalog(_SafeStr_2387.NORMAL); } } }//package _-0rR // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4167 = "_-re" (String#40475, DoABC#3) // _SafeStr_4844 = "_-3Do" (String#10895, DoABC#3) // _SafeStr_7726 = "_-0C5" (String#160, DoABC#3) //------------------------------------------------------------ //_-0rR.BuilderAddonsCatalogWidget package _-0rR{ import _-1tK._SafeStr_3; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-68Y._SafeStr_2398; import _-2Bc.IItemListWindow; import _-4IA.IWindow; import _-2Bc.IButtonWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class BuilderAddonsCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3 { private var _SafeStr_7470:HabboCatalog; public function BuilderAddonsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function init():Boolean{ var _local_5:_SafeStr_2398; var _local_6:IWindowContainer; if (!super.init()) { return (false); }; _SafeStr_5381.procedure = this._SafeStr_7611; var k:IItemListWindow = (_SafeStr_5381.findChildByName("addons_list") as IItemListWindow); var _local_2:IWindow = k._SafeStr_7727(0); var _local_3:int; var _local_4 = (this._SafeStr_7470._SafeStr_7705 > 0); _SafeStr_5381.findChildByName("trial_warning").visible = !(_local_4); for each (_local_5 in page.offers) { _local_6 = (_local_2.clone() as IWindowContainer); _local_6.findChildByName("item_header").caption = _local_5._SafeStr_7728; _local_6.findChildByName("item_price").caption = _local_5.priceInCredits.toString(); _local_6.findChildByName("item_buy").caption = _local_5._SafeStr_7729; _local_6.findChildByName("item_buy").id = _local_3; if (_local_5._SafeStr_7526 > 0) { _local_6.findChildByName("diamonds_icon").visible = true; _local_6.findChildByName("diamonds_price").visible = true; _local_6.findChildByName("diamonds_price").caption = _local_5._SafeStr_7526.toString(); }; if (!_local_4) { IButtonWindow(_local_6.findChildByName("item_buy")).disable(); }; _local_3++; k.addListItem(_local_6); }; return (true); } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; if (_arg_2.name == "item_buy") { this._SafeStr_7470._SafeStr_7698(page.offers[_arg_2.id], page.pageId); }; } } }//package _-0rR // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7526 = "_-1GM" (String#8867, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_7698 = "_-65e" (String#37063, DoABC#3) // _SafeStr_7705 = "_-65M" (String#37047, DoABC#3) // _SafeStr_7727 = "_-3AN" (String#10827, DoABC#3) // _SafeStr_7728 = "_-0om" (String#8387, DoABC#3) // _SafeStr_7729 = "_-c4" (String#14940, DoABC#3) //------------------------------------------------------------ //_-0rR.BuilderLoyaltyCatalogWidget package _-0rR{ import _-1tK._SafeStr_3; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-68Y._SafeStr_2398; import _-2Bc.IItemListWindow; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class BuilderLoyaltyCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3 { private var _SafeStr_7470:HabboCatalog; public function BuilderLoyaltyCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function init():Boolean{ var _local_4:_SafeStr_2398; var _local_5:IWindowContainer; if (!super.init()) { return (false); }; _SafeStr_5381.procedure = this._SafeStr_7611; var k:IItemListWindow = (_SafeStr_5381.findChildByName("loyalty_list") as IItemListWindow); var _local_2:IWindow = k._SafeStr_7727(0); var _local_3:int; for each (_local_4 in page.offers) { _local_5 = (_local_2.clone() as IWindowContainer); _local_5.findChildByName("item_header").caption = _local_4._SafeStr_7728; this._SafeStr_7470.utils._SafeStr_7730((_local_5.findChildByName("item_cost_box") as IWindowContainer), _local_4); _local_5.findChildByName("item_buy").caption = _local_4._SafeStr_7729; _local_5.findChildByName("item_buy").id = _local_3; _local_3++; k.addListItem(_local_5); }; return (true); } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; if (_arg_2.name == "item_buy") { this._SafeStr_7470._SafeStr_7698(page.offers[_arg_2.id], page.pageId); }; } } }//package _-0rR // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_7698 = "_-65e" (String#37063, DoABC#3) // _SafeStr_7727 = "_-3AN" (String#10827, DoABC#3) // _SafeStr_7728 = "_-0om" (String#8387, DoABC#3) // _SafeStr_7729 = "_-c4" (String#14940, DoABC#3) // _SafeStr_7730 = "_-5EL" (String#12905, DoABC#3) //------------------------------------------------------------ //_-0rR.BundleGridViewCatalogWidget package _-0rR{ import _-6YT._SafeStr_3454; import _-6YT._SafeStr_3455; import _-68Y._SafeStr_2398; import _-2Bc.IItemGridWindow; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-6Z2.XmlAsset; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_3505; import _-6YT._SafeStr_2381; import _-4IA.IWindow; import flash.display.BitmapData; import _-1Bz._SafeStr_2510; import _-6YT._SafeStr_2382; import _-5fp._SafeStr_2212; import _-5fp._SafeStr_2366; import __AS3__.vec.Vector; public class BundleGridViewCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3454, _SafeStr_3455 { private var _SafeStr_7607:_SafeStr_2398; private var _SafeStr_7731:XML; private var _SafeStr_7732:IItemGridWindow; public function BundleGridViewCatalogWidget(k:IWindowContainer){ super(k); } override public function init():Boolean{ if (!super.init()) { return (false); }; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_7731 = (k.content as XML); this._SafeStr_7732 = IItemGridWindow(_SafeStr_5381.findChildByName("bundleGrid")); return (true); } override public function dispose():void{ if (!disposed) { events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.removeEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); super.dispose(); }; } private function _SafeStr_7733(k:_SafeStr_3505):void{ var _local_2:_SafeStr_2398; if (page.offers.length == 1) { _local_2 = page.offers[0]; if (_local_2 != null) { events.dispatchEvent(new _SafeStr_2444(_local_2)); }; }; } private function _SafeStr_7501(k:_SafeStr_2444):void{ this._SafeStr_7607 = k.offer; this._SafeStr_7732.destroyGridItems(); this._SafeStr_7734(); } protected function _SafeStr_7734():void{ var _local_2:_SafeStr_2381; var _local_3:IWindowContainer; var _local_4:IWindow; var _local_5:BitmapData; var k:IWindowContainer = (this._SafeStr_7607.page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_7731) as IWindowContainer); for each (_local_2 in this._SafeStr_7607.productContainer.products) { if (_local_2._SafeStr_6828 == _SafeStr_2510._SafeStr_7735) { } else { _local_3 = (k.clone() as IWindowContainer); _local_4 = _local_3.findChildByName("clubLevelIcon"); if (_local_4 != null) { _local_4.visible = false; }; this._SafeStr_7732._SafeStr_7736(_local_3); _local_2.view = _local_3; _local_5 = _local_2._SafeStr_7737(this); if (_local_5 != null) { _local_5.dispose(); }; _local_2.grid = this; }; }; } public function get offer():_SafeStr_2398{ return (this._SafeStr_7607); } public function select(k:_SafeStr_2382, _arg_2:Boolean):void{ } public function _SafeStr_7738(k:_SafeStr_2382):Boolean{ return (false); } public function initProductIcon(k:_SafeStr_2212, _arg_2:_SafeStr_2366=null):void{ } public function activate():void{ } public function get products():Vector.<_SafeStr_2381>{ return (null); } public function get _SafeStr_7739():_SafeStr_2381{ return (null); } public function set view(k:IWindowContainer):void{ } public function get view():IWindowContainer{ return (null); } public function set grid(k:_SafeStr_3454):void{ } public function _SafeStr_7740(k:int):void{ } } }//package _-0rR // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2382 = "_-20v" (String#9623, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3454 = "_-1TO" (String#9093, DoABC#3) // _SafeStr_3455 = "_-xH" (String#15306, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) // _SafeStr_7731 = "_-tZ" (String#713, DoABC#3) // _SafeStr_7732 = "_-5nG" (String#1129, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) // _SafeStr_7734 = "_-sE" (String#1638, DoABC#3) // _SafeStr_7735 = "_-3f9" (String#31025, DoABC#3) // _SafeStr_7736 = "_-6lB" (String#4289, DoABC#3) // _SafeStr_7737 = "_-1pG" (String#9428, DoABC#3) // _SafeStr_7738 = "_-Cf" (String#14537, DoABC#3) // _SafeStr_7739 = "_-5EM" (String#12906, DoABC#3) // _SafeStr_7740 = "_-1-F" (String#8568, DoABC#3) //------------------------------------------------------------ //_-0rR.ClubBuyCatalogWidget package _-0rR{ import _-3fk._SafeStr_2465; import _-4IA.IWindowContainer; import _-68Y.HabboCatalog; import _-1Bz._SafeStr_2461; import _-3fk._SafeStr_5168; import _-0aq._SafeStr_500; import _-1k1._SafeStr_2357; import _-6YT._SafeStr_2502; import _-0ZD._SafeStr_2355; import _-5NM.ErrorReportStorage; import _-4IA.IWindow; import _-ra.WindowParam; import _-1f9.WindowMouseEvent; import _-2Bc.IItemListWindow; import _-6YT.CatalogPage; import _-3fk._SafeStr_2399; import _-1tK._SafeStr_12; import _-PP._SafeStr_6; import _-403._SafeStr_2463; import _-1f9.WindowEvent; public class ClubBuyCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3503 { private var _SafeStr_5476:_SafeStr_2465; private var _SafeStr_5363:Array; public function ClubBuyCatalogWidget(k:IWindowContainer){ super(k); } override public function dispose():void{ if (this._SafeStr_5476 != null) { this._SafeStr_5476._SafeStr_7625(this); }; this._SafeStr_5476 = null; this.reset(); super.dispose(); } public function get isGift():Boolean{ return (false); } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_5363 = []; _SafeStr_7412(_SafeStr_4812._SafeStr_7424); this._SafeStr_5476 = (page.viewer.catalog as HabboCatalog)._SafeStr_7626(); this._SafeStr_5476._SafeStr_7627(this); this._SafeStr_5476._SafeStr_7628(_SafeStr_2461._SafeStr_7741); return (true); } public function reset():void{ var k:_SafeStr_5168; for each (k in this._SafeStr_5363) { k.dispose(); }; this._SafeStr_5363 = []; } public function _SafeStr_7414(clubType:int):void{ var catalog:HabboCatalog; var localization:_SafeStr_500; var purse:_SafeStr_2357; var clubDays:int; var clubPeriods:int; var clubDaysTotal:int; if (disposed) { return; }; var viewer:_SafeStr_2502 = page.viewer; if (viewer) { catalog = (viewer.catalog as HabboCatalog); if (catalog) { localization = catalog.localization; purse = catalog.getPurse(); if (((purse) && (localization))) { clubDays = purse.clubDays; clubPeriods = purse.clubPeriods; clubDaysTotal = ((clubPeriods * 31) + clubDays); localization.registerParameter("catalog.club.buy.remaining.hc", "days", String(clubDaysTotal)); localization.registerParameter("catalog.club.buy.remaining.vip", "days", String(clubDaysTotal)); }; }; }; try { if (_SafeStr_5381) { switch (clubType) { case _SafeStr_2355._SafeStr_7742: _SafeStr_5381.findChildByName("club_header").caption = "${catalog.club.buy.header.none}"; _SafeStr_5381.findChildByName("club_info").caption = "${catalog.club.buy.info.none}"; _SafeStr_5381.findChildByName("club_remaining").visible = false; _SafeStr_5381.findChildByName("club_remaining_bg").visible = false; break; case _SafeStr_2355._SafeStr_5511: _SafeStr_5381.findChildByName("club_header").caption = "${catalog.club.buy.header.hc}"; _SafeStr_5381.findChildByName("club_info").caption = "${catalog.club.buy.info.hc}"; _SafeStr_5381.findChildByName("club_remaining").caption = "${catalog.club.buy.remaining.hc}"; break; case _SafeStr_2355._SafeStr_5512: _SafeStr_5381.findChildByName("club_header").caption = "${catalog.club.buy.header.vip}"; _SafeStr_5381.findChildByName("club_info").caption = "${catalog.club.buy.info.vip}"; _SafeStr_5381.findChildByName("club_remaining").caption = "${catalog.club.buy.remaining.vip}"; this._SafeStr_7743(); break; }; }; } catch(e:Error) { ErrorReportStorage._SafeStr_5508("ClubBuyCatalogWidget", "initClubType - Window not properly constructed!"); }; this._SafeStr_7631(); } private function _SafeStr_7631():void{ var k:IWindow; if (_SafeStr_5381) { k = _SafeStr_5381.findChildByName("club_link"); if (k) { k.setParamFlag(WindowParam._SafeStr_7744); k._SafeStr_7633 = 0; k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7745); }; }; } public function _SafeStr_7415(offer:_SafeStr_2399):void{ var target:IItemListWindow; var item:_SafeStr_5168; if (disposed) { return; }; _SafeStr_4.log(("Offer: " + [offer._SafeStr_5358, offer._SafeStr_7038, offer.priceCredits, offer.vip, offer.months, offer._SafeStr_7634, offer.year, offer.month, offer.day, offer._SafeStr_7635])); offer.page = page; try { item = new _SafeStr_5168(offer, (page as CatalogPage)); } catch(e:Error) { ErrorReportStorage._SafeStr_5508("ClubBuyCatalogWidget", (((("showOffer - new ClubBuyItem(" + String(offer)) + ", ") + String((page as CatalogPage))) + ") crashed!")); return; }; if (offer.vip) { target = (_SafeStr_5381.findChildByName("item_list_vip") as IItemListWindow); } else { target = (_SafeStr_5381.findChildByName("item_list_hc") as IItemListWindow); }; if (target != null) { target.addListItem(item.window); }; this._SafeStr_5363.push(item); } private function _SafeStr_7745(k:WindowMouseEvent):void{ var _local_3:_SafeStr_12; var _local_4:String; var _local_2:String = IWindow(k.target).name; _local_3 = (page.viewer.catalog as HabboCatalog); switch (_local_2) { case "club_link": _local_4 = _local_3.getProperty("link.format.club"); this.openExternalLink(_local_4); return; }; } private function openExternalLink(k:String):void{ if (k != "") { page.viewer.catalog.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_7746); _SafeStr_6.navigateToURL(k, "habboMain"); }; } private function _SafeStr_7746(k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); } private function _SafeStr_7743():void{ var _local_2:XML; var _local_3:IWindow; var k:IItemListWindow = (_SafeStr_5381.findChildByName("item_list_hc") as IItemListWindow); if (k != null) { _local_2 = _SafeStr_7411("club_buy_info_item"); _local_3 = page.viewer.catalog.windowManager.buildFromXML(_local_2); k.addListItem(_local_3); }; } } }//package _-0rR // _SafeStr_12 = "_-3AW" (String#10829, DoABC#3) // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2357 = "_-2t7" (String#10544, DoABC#3) // _SafeStr_2399 = "_-4xE" (String#12617, DoABC#3) // _SafeStr_2461 = "_-3Za" (String#30801, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2465 = "_-3DP" (String#10885, DoABC#3) // _SafeStr_2502 = "_-5GF" (String#12939, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3503 = "_-2XO" (String#10203, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5168 = "_-43P" (String#11717, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5511 = "_-1k8" (String#26285, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7411 = "_-Z6" (String#1628, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7414 = "_-23W" (String#9671, DoABC#3) // _SafeStr_7415 = "_-0YN" (String#8152, DoABC#3) // _SafeStr_7424 = "_-9r" (String#38797, DoABC#3) // _SafeStr_7625 = "_-1Ct" (String#24996, DoABC#3) // _SafeStr_7626 = "_-1hh" (String#26177, DoABC#3) // _SafeStr_7627 = "_-47w" (String#11792, DoABC#3) // _SafeStr_7628 = "_-6M2" (String#14035, DoABC#3) // _SafeStr_7631 = "_-3QF" (String#1514, DoABC#3) // _SafeStr_7633 = "_-8w" (String#14473, DoABC#3) // _SafeStr_7634 = "_-40u" (String#31937, DoABC#3) // _SafeStr_7635 = "_-4Ym" (String#33275, DoABC#3) // _SafeStr_7741 = "_-0TP" (String#23168, DoABC#3) // _SafeStr_7742 = "_-4f" (String#33512, DoABC#3) // _SafeStr_7743 = "_-1R9" (String#25537, DoABC#3) // _SafeStr_7744 = "_-5hA" (String#36076, DoABC#3) // _SafeStr_7745 = "_-0C8" (String#7792, DoABC#3) // _SafeStr_7746 = "_-0qO" (String#1451, DoABC#3) //------------------------------------------------------------ //_-0rR.ClubGiftWidget package _-0rR{ import _-3fk._SafeStr_2419; import _-5NM.Map; import _-4IA.IWindowContainer; import _-68Y.HabboCatalog; import _-4IA.IWindow; import _-68Y._SafeStr_2398; import _-3pc.CatalogPageMessageOfferData; import __AS3__.vec.Vector; import _-6YT._SafeStr_2381; import _-5mF._SafeStr_2356; import _-3pc._SafeStr_2487; import _-3pc._SafeStr_3475; import _-6Kf._SafeStr_2353; import _-6YT.Product; import _-2Bc.IItemListWindow; import _-6YT.Offer; import _-2Bc.IIconWindow; import _-2Bc.IButtonWindow; import _-6YT._SafeStr_3455; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import flash.geom.Rectangle; import _-5fp._SafeStr_2971; import _-2Bc.IBitmapWrapperWindow; import _-0eJ._SafeStr_2307; import _-1Bz._SafeStr_2510; import flash.display.BitmapData; import flash.geom.Point; import _-6Z2.XmlAsset; import __AS3__.vec.*; public class ClubGiftWidget extends _SafeStr_3458 implements _SafeStr_3457 { private const _SafeStr_7747:int = 31; private var _SafeStr_5476:_SafeStr_2419; private var _SafeStr_5363:Map; private var _SafeStr_7748:IWindowContainer; private var _SafeStr_7470:HabboCatalog; public function ClubGiftWidget(k:IWindowContainer, _arg_2:_SafeStr_2419, _arg_3:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_3; this._SafeStr_5476 = _arg_2; this._SafeStr_5363 = new Map(); } override public function dispose():void{ super.dispose(); this._SafeStr_5476 = null; this._SafeStr_7470 = null; if (this._SafeStr_7748) { this._SafeStr_7748.dispose(); this._SafeStr_7748 = null; }; } override public function init():Boolean{ if (!window) { return (false); }; if (!super.init()) { return (false); }; this._SafeStr_5476.widget = this; _SafeStr_7412(_SafeStr_4812._SafeStr_7425); _SafeStr_5381.findChildByName("info_text").caption = ""; _SafeStr_5381.findChildByName("past_club_days").caption = ""; _SafeStr_5381.findChildByName("past_vip_days").caption = ""; this.update(); return (true); } public function update():void{ this._SafeStr_7749(); this._SafeStr_7750(); } private function _SafeStr_7749():void{ var _local_2:String; var _local_3:int; var _local_4:int; var _local_7:int; if (((!(this._SafeStr_5476)) || (!(window)))) { return; }; var k:IWindow = window.findChildByName("info_text"); if (!k) { return; }; if (this._SafeStr_5476._SafeStr_7751 > 0) { _local_2 = "catalog.club_gift.available"; this._SafeStr_5476.localization.registerParameter(_local_2, "amount", this._SafeStr_5476._SafeStr_7751.toString()); } else { if (this._SafeStr_5476._SafeStr_7752 > 0) { _local_2 = "catalog.club_gift.days_until_next"; this._SafeStr_5476.localization.registerParameter(_local_2, "days", this._SafeStr_5476._SafeStr_7752.toString()); } else { if (this._SafeStr_5476._SafeStr_7753) { _local_2 = "catalog.club_gift.not_available"; } else { _local_2 = "catalog.club_gift.no_club"; }; }; }; k.caption = this._SafeStr_5476.localization.getLocalization(_local_2); if (!this._SafeStr_5476.purse) { return; }; var _local_5:IWindow = window.findChildByName("past_club_days"); if (_local_5) { _local_7 = (this._SafeStr_5476.purse._SafeStr_7754 + this._SafeStr_5476.purse._SafeStr_7755); _local_2 = (((_local_7 >= this._SafeStr_7747)) ? "catalog.club_gift.past_club.long" : "catalog.club_gift.past_club"); _local_3 = (_local_7 % this._SafeStr_7747); _local_4 = (_local_7 / this._SafeStr_7747); this._SafeStr_5476.localization.registerParameter(_local_2, "days", _local_3.toString()); this._SafeStr_5476.localization.registerParameter(_local_2, "months", _local_4.toString()); _local_5.caption = this._SafeStr_5476.localization.getLocalization(_local_2); }; var _local_6:IWindow = window.findChildByName("past_vip_days"); if (_local_6) { _local_2 = (((this._SafeStr_5476.purse._SafeStr_7755 >= this._SafeStr_7747)) ? "catalog.club_gift.past_vip.long" : "catalog.club_gift.past_vip"); _local_3 = (this._SafeStr_5476.purse._SafeStr_7755 % this._SafeStr_7747); _local_4 = (this._SafeStr_5476.purse._SafeStr_7755 / this._SafeStr_7747); this._SafeStr_5476.localization.registerParameter(_local_2, "days", _local_3.toString()); this._SafeStr_5476.localization.registerParameter(_local_2, "months", _local_4.toString()); _local_6.caption = this._SafeStr_5476.localization.getLocalization(_local_2); }; } private function _SafeStr_7750():void{ var k:_SafeStr_2398; var _local_2:Array; var _local_5:IWindow; var _local_6:CatalogPageMessageOfferData; var _local_7:Vector.<_SafeStr_2381>; var _local_8:_SafeStr_2356; var _local_9:_SafeStr_2487; var _local_10:_SafeStr_3475; var _local_11:_SafeStr_2353; var _local_12:Product; if (((((!(this._SafeStr_5476)) || (!(window)))) || (!(page)))) { return; }; for each (k in this._SafeStr_5363) { k.dispose(); }; this._SafeStr_5363.reset(); _local_2 = this._SafeStr_5476._SafeStr_7756(); if (!_local_2) { return; }; var _local_3:Map = this._SafeStr_5476._SafeStr_7757(); if (!_local_3) { return; }; var _local_4:IItemListWindow = (window.findChildByName("gift_list") as IItemListWindow); if (!_local_4) { return; }; _local_4._SafeStr_7758(); for each (_local_6 in _local_2) { _local_7 = new Vector.<_SafeStr_2381>(0); _local_8 = this._SafeStr_5476.catalog.getProductData(_local_6._SafeStr_7759); for each (_local_9 in _local_6.products) { _local_11 = this._SafeStr_5476.catalog._SafeStr_7760(_local_9._SafeStr_7761, _local_9._SafeStr_6828); _local_12 = new Product(_local_9._SafeStr_6828, _local_9._SafeStr_7761, _local_9._SafeStr_7659, _local_9.productCount, _local_8, _local_11, this._SafeStr_7470); _local_7.push(_local_12); }; k = new Offer(_local_6._SafeStr_5358, _local_6._SafeStr_7759, _local_6._SafeStr_7762, _local_6.priceInCredits, _local_6._SafeStr_7526, _local_6.activityPointType, _local_6._SafeStr_7693, _local_6.clubLevel, _local_7, _local_6._SafeStr_7525, this._SafeStr_7470); k.page = page; _local_10 = (_local_3.getValue(k._SafeStr_5358) as _SafeStr_3475); _local_5 = this._SafeStr_7763(k, _local_10); if (!_local_5) { } else { _local_4.addListItem(_local_5); this._SafeStr_5363.add(k._SafeStr_5358, k); }; }; } private function _SafeStr_7763(k:_SafeStr_2398, _arg_2:_SafeStr_3475):IWindow{ var _local_6:int; var _local_7:String; var _local_12:int; var _local_13:int; if (((((!(k)) || (!(k.product)))) || (!(_arg_2)))) { return (null); }; var _local_3:IWindowContainer = (this.createWindow("club_gift_list_item") as IWindowContainer); if (!_local_3) { return (null); }; _local_3.procedure = this._SafeStr_7764; var _local_4:_SafeStr_2381 = k.product; if (!_local_4) { return (null); }; var _local_5:_SafeStr_2356 = _local_4._SafeStr_7765; if (!_local_5) { return (null); }; this._SafeStr_6659(_local_3.findChildByName("gift_name"), _local_5.name); this._SafeStr_6659(_local_3.findChildByName("gift_desc"), _local_5.description); if (_arg_2._SafeStr_7766) { _local_6 = (_arg_2._SafeStr_7767 - this._SafeStr_5476.purse._SafeStr_7755); } else { _local_6 = (_arg_2._SafeStr_7767 - (this._SafeStr_5476.purse._SafeStr_7754 + this._SafeStr_5476.purse._SafeStr_7755)); }; if (((!(_arg_2._SafeStr_7768)) && ((_local_6 > 0)))) { if (_arg_2._SafeStr_7766) { _local_7 = "catalog.club_gift.vip_missing"; } else { _local_7 = "catalog.club_gift.club_missing"; }; if (_local_6 >= this._SafeStr_7747) { _local_7 = (_local_7 + ".long"); }; _local_12 = (_local_6 % this._SafeStr_7747); _local_13 = (_local_6 / this._SafeStr_7747); this._SafeStr_5476.localization.registerParameter(_local_7, "days", _local_12.toString()); this._SafeStr_5476.localization.registerParameter(_local_7, "months", _local_13.toString()); } else { if (this._SafeStr_5476._SafeStr_7751 > 0) { _local_7 = "catalog.club_gift.selectable"; } else { _local_7 = ""; }; }; this._SafeStr_6659(_local_3.findChildByName("months_required"), (((_local_7.length > 0)) ? this._SafeStr_5476.localization.getLocalization(_local_7) : "")); var _local_8:IIconWindow = (_local_3.findChildByName("vip_icon") as IIconWindow); if (_local_8) { _local_8.visible = _arg_2._SafeStr_7766; }; var _local_9:IButtonWindow = (_local_3.findChildByName("select_button") as IButtonWindow); if (_local_9) { if (((_arg_2._SafeStr_7768) && ((this._SafeStr_5476._SafeStr_7751 > 0)))) { _local_9.enable(); } else { _local_9.disable(); }; _local_9.id = k._SafeStr_5358; }; var _local_10:_SafeStr_3455 = k.productContainer; if (!_local_10) { return (null); }; if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))) { return (null); }; var _local_11:IWindowContainer = (_local_3.findChildByName("image_container") as IWindowContainer); if (_local_11) { _local_10.view = _local_11; _local_10.initProductIcon(page.viewer.roomEngine); _local_11.procedure = this._SafeStr_7769; _local_11.id = k._SafeStr_5358; }; return (_local_3); } private function _SafeStr_6659(k:IWindow, _arg_2:String):void{ k.caption = _arg_2; } private function _SafeStr_7764(k:WindowEvent, _arg_2:IWindow):void{ if (((((((!(k)) || (!(_arg_2)))) || (!(this._SafeStr_5363)))) || (!(this._SafeStr_5476)))) { return; }; if (k.type != WindowMouseEvent.CLICK) { return; }; if (_arg_2.name != "select_button") { return; }; var _local_3:_SafeStr_2398 = this._SafeStr_5363.getValue(_arg_2.id); if (!_local_3) { return; }; this._SafeStr_5476._SafeStr_7770(_local_3); } private function _SafeStr_7769(k:WindowEvent, _arg_2:IWindow):void{ var _local_4:Rectangle; if (((((!(k)) || (!(_arg_2)))) || (!(this._SafeStr_5363)))) { return; }; if (_arg_2.name != "image_container") { return; }; var _local_3:_SafeStr_2398 = this._SafeStr_5363.getValue(_arg_2.id); if (!_local_3) { return; }; if (k.type == WindowMouseEvent._SafeStr_5501) { _local_4 = new Rectangle(); _arg_2.getGlobalRectangle(_local_4); }; if (k.type == WindowMouseEvent._SafeStr_5502) { this._SafeStr_7771(); }; } private function _SafeStr_7772(k:Offer, _arg_2:Rectangle):void{ var _local_5:_SafeStr_2971; if (((!(k)) || (!(k.productContainer)))) { return; }; if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))) { return; }; var _local_3:_SafeStr_2381 = k.product; if (!_local_3) { return; }; if (!this._SafeStr_7748) { this._SafeStr_7748 = (this.createWindow("club_gift_preview") as IWindowContainer); }; if (!this._SafeStr_7748) { return; }; var _local_4:IBitmapWrapperWindow = (this._SafeStr_7748.findChildByName("image") as IBitmapWrapperWindow); if (!_local_4) { return; }; switch (_local_3._SafeStr_6828) { case _SafeStr_2510._SafeStr_7773: _local_5 = page.viewer.roomEngine.getFurnitureImage(_local_3._SafeStr_6852, new _SafeStr_2307(90), 64, null, 0, _local_3._SafeStr_7659); break; case _SafeStr_2510._SafeStr_7774: _local_5 = page.viewer.roomEngine.getWallItemImage(_local_3._SafeStr_6852, new _SafeStr_2307(90), 64, null, 0, _local_3._SafeStr_7659); break; default: return; }; if (((!(_local_5)) || (!(_local_5.data)))) { return; }; _local_4.width = _local_5.data.width; _local_4.height = _local_5.data.height; if (_local_4.bitmap) { _local_4.bitmap.dispose(); }; _local_4.bitmap = new BitmapData(_local_4.width, _local_4.height); _local_4.bitmap.draw(_local_5.data); _local_5.data.dispose(); var _local_6:Point = Point.interpolate(_arg_2.topLeft, _arg_2.bottomRight, 0.5); this._SafeStr_7748._SafeStr_7775(_local_6.subtract(new Point((this._SafeStr_7748.width / 2), (this._SafeStr_7748.height / 2)))); this._SafeStr_7748.visible = true; this._SafeStr_7748.activate(); } private function _SafeStr_7771():void{ if (this._SafeStr_7748) { this._SafeStr_7748.visible = false; }; } private function createWindow(k:String):IWindow{ if (((((!(this._SafeStr_5476)) || (!(this._SafeStr_5476.assets)))) || (!(this._SafeStr_5476.windowManager)))) { return (null); }; var _local_2:XmlAsset = (this._SafeStr_5476.assets.getAssetByName(k) as XmlAsset); if (((!(_local_2)) || (!(_local_2.content)))) { return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3) { return (null); }; return (this._SafeStr_5476.windowManager.buildFromXML(_local_3)); } } }//package _-0rR // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2419 = "_-4tU" (String#12548, DoABC#3) // _SafeStr_2487 = "_-478" (String#11772, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3455 = "_-xH" (String#15306, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3475 = "_-4C4" (String#11847, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_6852 = "_-4PB" (String#12037, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7425 = "_-2vV" (String#29183, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7525 = "_-5-m" (String#12673, DoABC#3) // _SafeStr_7526 = "_-1GM" (String#8867, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7693 = "_-6ip" (String#14406, DoABC#3) // _SafeStr_7747 = "_-4X9" (String#33219, DoABC#3) // _SafeStr_7748 = "_-0m7" (String#23930, DoABC#3) // _SafeStr_7749 = "_-24H" (String#3083, DoABC#3) // _SafeStr_7750 = "_-289" (String#3109, DoABC#3) // _SafeStr_7751 = "_-4VP" (String#33154, DoABC#3) // _SafeStr_7752 = "_-09c" (String#22392, DoABC#3) // _SafeStr_7753 = "_-16G" (String#24744, DoABC#3) // _SafeStr_7754 = "_-4Mh" (String#12009, DoABC#3) // _SafeStr_7755 = "_-5KE" (String#13007, DoABC#3) // _SafeStr_7756 = "_-0pm" (String#24079, DoABC#3) // _SafeStr_7757 = "_-6dH" (String#38343, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_7759 = "_-05O" (String#7670, DoABC#3) // _SafeStr_7760 = "_-ge" (String#4463, DoABC#3) // _SafeStr_7761 = "_-3Ki" (String#30209, DoABC#3) // _SafeStr_7762 = "_-Tw" (String#39564, DoABC#3) // _SafeStr_7763 = "_-1wH" (String#1486, DoABC#3) // _SafeStr_7764 = "_-Ni" (String#1144, DoABC#3) // _SafeStr_7765 = " get" (String#5416, DoABC#3) // _SafeStr_7766 = "_-1CL" (String#24976, DoABC#3) // _SafeStr_7767 = "_-5sF" (String#36506, DoABC#3) // _SafeStr_7768 = "_-1OZ" (String#2894, DoABC#3) // _SafeStr_7769 = "_-2p7" (String#28920, DoABC#3) // _SafeStr_7770 = "_-2Tg" (String#28080, DoABC#3) // _SafeStr_7771 = "_-2Uy" (String#28131, DoABC#3) // _SafeStr_7772 = "_-4tH" (String#3777, DoABC#3) // _SafeStr_7773 = "_-3E4" (String#29953, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_7775 = "_-37l" (String#10783, DoABC#3) //------------------------------------------------------------ //_-0rR.ColourGridCatalogWidget package _-0rR{ import _-2Bc.IItemGridWindow; import flash.display.BitmapData; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-6Z2.XmlAsset; import _-6Z2.BitmapDataAsset; import _-1Px._SafeStr_5162; import _-1Px._SafeStr_5175; import _-4IA.IWindow; import _-2Bc.IBitmapWrapperWindow; import _-1f9.WindowMouseEvent; import flash.geom.Point; import flash.geom.ColorTransform; import flash.geom.Rectangle; import _-1Px._SafeStr_5161; public class ColourGridCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7776:Array; private var _SafeStr_7777:IItemGridWindow; private var _SafeStr_7778:XML; private var _SafeStr_7779:BitmapData; private var _SafeStr_7780:BitmapData; private var _SafeStr_7781:BitmapData; private var _SafeStr_7782:IWindowContainer; public function ColourGridCatalogWidget(k:IWindowContainer){ super(k); } override public function dispose():void{ if (!this._SafeStr_7777.disposed) { this._SafeStr_7777.destroyGridItems(); this._SafeStr_7777.dispose(); }; this._SafeStr_7777 = null; this._SafeStr_7778 = null; this._SafeStr_7782 = null; events.removeEventListener(_SafeStr_3449.COLOUR_ARRAY, this._SafeStr_7783); events.removeEventListener(_SafeStr_3449.MULTI_COLOUR_ARRAY, this._SafeStr_7784); super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7426); var k = (_SafeStr_5381.tags.indexOf("FIXED") > -1); if (!k) { _SafeStr_5381.getChildAt(0).width = _SafeStr_5381.width; _SafeStr_5381.getChildAt(0).height = _SafeStr_5381.height; }; this._SafeStr_7777 = (_SafeStr_5381.findChildByName("colourGrid") as IItemGridWindow); this._SafeStr_7777.width = window.width; this._SafeStr_7777.height = window.height; var _local_2:XmlAsset = (page.viewer.catalog.assets.getAssetByName("color_chooser_cell") as XmlAsset); this._SafeStr_7778 = (_local_2.content as XML); events.addEventListener(_SafeStr_3449.COLOUR_ARRAY, this._SafeStr_7783); events.addEventListener(_SafeStr_3449.MULTI_COLOUR_ARRAY, this._SafeStr_7784); return (true); } private function _SafeStr_7783(k:_SafeStr_5162):void{ var _local_2:int; var _local_3:BitmapDataAsset; var _local_4:BitmapDataAsset; var _local_5:BitmapDataAsset; this._SafeStr_7776 = []; for each (_local_2 in k._SafeStr_7785) { this._SafeStr_7776.push([_local_2]); }; _local_3 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_7786) as BitmapDataAsset); this._SafeStr_7779 = (_local_3.content as BitmapData); _local_4 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_7787) as BitmapDataAsset); this._SafeStr_7780 = (_local_4.content as BitmapData); _local_5 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_7788) as BitmapDataAsset); this._SafeStr_7781 = (_local_5.content as BitmapData); this._SafeStr_7789(); this.select((this._SafeStr_7777._SafeStr_7026(k.index) as IWindowContainer)); } private function _SafeStr_7784(k:_SafeStr_5175):void{ var _local_2:Array; var _local_3:BitmapDataAsset; var _local_4:BitmapDataAsset; var _local_5:BitmapDataAsset; this._SafeStr_7776 = []; for each (_local_2 in k._SafeStr_7785) { this._SafeStr_7776.push(_local_2.slice()); }; _local_3 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_7786) as BitmapDataAsset); this._SafeStr_7779 = (_local_3.content as BitmapData); _local_4 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_7787) as BitmapDataAsset); this._SafeStr_7780 = (_local_4.content as BitmapData); _local_5 = (page.viewer.catalog.assets.getAssetByName(k._SafeStr_7788) as BitmapDataAsset); this._SafeStr_7781 = (_local_5.content as BitmapData); this._SafeStr_7789(); this.select((this._SafeStr_7777._SafeStr_7026(0) as IWindowContainer)); } private function select(k:IWindowContainer):void{ var _local_2:IWindow; _SafeStr_4.log(("[ColourGridCatalogWidget] Select: " + k)); if (this._SafeStr_7782 != null) { _local_2 = this._SafeStr_7782.getChildByName("chosen"); if (_local_2 != null) { _local_2.visible = false; }; }; this._SafeStr_7782 = k; if (this._SafeStr_7782 != null) { _local_2 = this._SafeStr_7782.getChildByName("chosen"); }; if (_local_2 != null) { _local_2.visible = true; }; } private function _SafeStr_7789():void{ var k:Array; var _local_2:IWindowContainer; var _local_3:IBitmapWrapperWindow; var _local_4:IBitmapWrapperWindow; var _local_5:IBitmapWrapperWindow; var _local_6:uint; var _local_7:uint; var _local_8:uint; var _local_9:BitmapData; var _local_10:BitmapData; var _local_11:int; var _local_12:int; var _local_13:int; _SafeStr_4.log(("[ColourGridCatalogWidget] Display colors: " + [this._SafeStr_7776.length, this._SafeStr_7777.numGridItems])); this._SafeStr_7777.destroyGridItems(); this._SafeStr_7782 = null; for each (k in this._SafeStr_7776) { if (k.length > 0) { _local_2 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_7778) as IWindowContainer); _local_2.addEventListener(WindowMouseEvent.CLICK, this.onClick); _local_2.background = true; _local_2.color = 0xFFFFFFFF; _local_2.width = this._SafeStr_7779.width; _local_2.height = this._SafeStr_7779.height; this._SafeStr_7777._SafeStr_7736(_local_2); _local_3 = (_local_2.findChildByTag("BG_BORDER") as IBitmapWrapperWindow); if (_local_3 != null) { _local_3.bitmap = new BitmapData(this._SafeStr_7779.width, this._SafeStr_7779.height, true, 0); _local_3.bitmap.copyPixels(this._SafeStr_7779, this._SafeStr_7779.rect, new Point(0, 0)); }; _local_4 = (_local_2.findChildByTag("COLOR_IMAGE") as IBitmapWrapperWindow); if (_local_4 != null) { _local_4.bitmap = new BitmapData(this._SafeStr_7780.width, this._SafeStr_7780.height, true, 0); _local_6 = 0xFF; _local_7 = 0xFF; _local_8 = 0xFF; _local_9 = null; _local_10 = null; _local_11 = k[0]; if (_local_11 >= 0) { _local_6 = ((_local_11 >> 16) & 0xFF); _local_7 = ((_local_11 >> 8) & 0xFF); _local_8 = ((_local_11 >> 0) & 0xFF); }; _local_9 = this._SafeStr_7780.clone(); _local_9.colorTransform(_local_9.rect, new ColorTransform((_local_6 / 0xFF), (_local_7 / 0xFF), (_local_8 / 0xFF))); if (k.length > 1) { _local_12 = k[1]; if (_local_12 >= 0) { _local_6 = ((_local_12 >> 16) & 0xFF); _local_7 = ((_local_12 >> 8) & 0xFF); _local_8 = ((_local_12 >> 0) & 0xFF); }; _local_10 = this._SafeStr_7780.clone(); _local_10.colorTransform(_local_10.rect, new ColorTransform((_local_6 / 0xFF), (_local_7 / 0xFF), (_local_8 / 0xFF))); }; _local_4.bitmap.copyPixels(_local_9, _local_9.rect, new Point(0, 0)); _local_9.dispose(); if (_local_10 != null) { _local_13 = (_local_10.width / 2); _local_4.bitmap.copyPixels(_local_10, new Rectangle(_local_13, 0, (_local_10.width - _local_13), _local_10.height), new Point((_local_10.width / 2), 0)); _local_10.dispose(); }; }; _local_5 = (_local_2.findChildByTag("COLOR_CHOSEN") as IBitmapWrapperWindow); if (_local_5 != null) { _local_5.bitmap = new BitmapData(this._SafeStr_7781.width, this._SafeStr_7781.height, true, 0xFFFFFF); _local_5.bitmap.copyPixels(this._SafeStr_7781, this._SafeStr_7781.rect, new Point(0, 0), null, null, true); _local_5.visible = false; }; }; }; } private function onClick(k:WindowMouseEvent):void{ this.select((k.target as IWindowContainer)); var _local_2:int = this._SafeStr_7777._SafeStr_7790((k.target as IWindow)); events.dispatchEvent(new _SafeStr_5161(_local_2)); } } }//package _-0rR // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_5161 = "_-68" (String#13798, DoABC#3) // _SafeStr_5162 = "_-67W" (String#13788, DoABC#3) // _SafeStr_5175 = "_-1V-" (String#9124, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7026 = "_-2Ln" (String#9995, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7426 = "_-2-U" (String#26924, DoABC#3) // _SafeStr_7736 = "_-6lB" (String#4289, DoABC#3) // _SafeStr_7776 = "_-1Y1" (String#1474, DoABC#3) // _SafeStr_7777 = "_-1kD" (String#26287, DoABC#3) // _SafeStr_7778 = "_-5Qb" (String#35416, DoABC#3) // _SafeStr_7779 = "_-5It" (String#35113, DoABC#3) // _SafeStr_7780 = "_-4P2" (String#32916, DoABC#3) // _SafeStr_7781 = "_-5Sl" (String#35501, DoABC#3) // _SafeStr_7782 = "_-2RC" (String#839, DoABC#3) // _SafeStr_7783 = "_-2I0" (String#27616, DoABC#3) // _SafeStr_7784 = "_-5iB" (String#36110, DoABC#3) // _SafeStr_7785 = "_-38l" (String#10799, DoABC#3) // _SafeStr_7786 = "_-ME" (String#39272, DoABC#3) // _SafeStr_7787 = "_-1Fs" (String#25109, DoABC#3) // _SafeStr_7788 = "_-o4" (String#40337, DoABC#3) // _SafeStr_7789 = "_-6hZ" (String#14385, DoABC#3) // _SafeStr_7790 = "_-27s" (String#9749, DoABC#3) //------------------------------------------------------------ //_-0rR.FeaturedItemsCatalogWidget package _-0rR{ import _-68Y.HabboCatalog; import _-2Bc.IItemListWindow; import _-4IA.IWindowContainer; import _-3pc._SafeStr_2470; import _-2Bc._SafeStr_2433; import _-2Bc.ITextWindow; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1Bz._SafeStr_2385; import _-1Bz._SafeStr_2387; import _-1f9.WindowEvent; public class FeaturedItemsCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7791:IItemListWindow; private var _SafeStr_7792:IWindowContainer; public function FeaturedItemsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (!disposed) { this._SafeStr_7470 = null; this._SafeStr_7791.dispose(); this._SafeStr_7791 = null; this._SafeStr_7792.dispose(); this._SafeStr_7792 = null; super.dispose(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7791 = (window.findChildByName("itemlist_featured") as IItemListWindow); this._SafeStr_7792 = (this._SafeStr_7791.getListItemByName("featured_item_template") as IWindowContainer); this._SafeStr_7791._SafeStr_5519(); if ((((this._SafeStr_7470._SafeStr_7793 == null)) || ((this._SafeStr_7470._SafeStr_7793.length == 0)))) { return (true); }; var k:IWindowContainer = (_SafeStr_5381.findChildByName("firstitem") as IWindowContainer); this._SafeStr_7794(this._SafeStr_7470._SafeStr_7793[0], k); var _local_2:int = 1; while (_local_2 < Math.min(4, this._SafeStr_7470._SafeStr_7793.length)) { this._SafeStr_7791.addListItem(this._SafeStr_7795(this._SafeStr_7470._SafeStr_7793[_local_2])); _local_2++; }; return (true); } private function _SafeStr_7795(k:_SafeStr_2470):IWindowContainer{ return (this._SafeStr_7794(k, (this._SafeStr_7792.clone() as IWindowContainer))); } private function _SafeStr_7794(k:_SafeStr_2470, _arg_2:IWindowContainer):IWindowContainer{ var _local_5:String; var _local_6:_SafeStr_2433; var _local_3:ITextWindow = (_arg_2.findChildByName("item_title") as ITextWindow); _local_3.text = k._SafeStr_7796; if (((!((k._SafeStr_7797 == null))) && (!((k._SafeStr_7797 == ""))))) { _local_5 = this._SafeStr_7470.context.configuration.getProperty("image.library.url"); _local_6 = (_arg_2.findChildByName("item_image") as _SafeStr_2433); _local_6.assetUri = (_local_5 + k._SafeStr_7797); }; var _local_4:IWindow = _arg_2.getChildByName("event_catcher_region"); if (_local_4 != null) { _local_4.procedure = this._SafeStr_7710; }; return (_arg_2); } private function _SafeStr_7710(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; var _local_4:_SafeStr_2470; if (k.type == WindowMouseEvent.DOWN) { _local_3 = this._SafeStr_7791._SafeStr_7798(_arg_2.parent); _local_3 = (((_local_3)<0) ? 0 : (_local_3 + 1)); _local_4 = this._SafeStr_7470._SafeStr_7793[_local_3]; switch (_local_4.type) { case _SafeStr_2470._SafeStr_7804: if (_local_4._SafeStr_7799 == _SafeStr_2385._SafeStr_7800) { return (this._SafeStr_7470.openCatalogPage(_SafeStr_2385._SafeStr_7801, _SafeStr_2387.NORMAL)); }; if (_local_4._SafeStr_7799 == _SafeStr_2385._SafeStr_7802) { return (this._SafeStr_7470.openCatalogPage(_SafeStr_2385._SafeStr_7803, _SafeStr_2387.NORMAL)); }; this._SafeStr_7470.openCatalogPage(_local_4._SafeStr_7799, _SafeStr_2387.NORMAL); return; case _SafeStr_2470._SafeStr_7807: this._SafeStr_7470._SafeStr_7805(_local_4._SafeStr_7806, _SafeStr_2387.NORMAL); return; }; }; } } }//package _-0rR // _SafeStr_2385 = "_-DW" (String#38930, DoABC#3) // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2470 = "_-fj" (String#15005, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7710 = "_-4Mg" (String#854, DoABC#3) // _SafeStr_7791 = "_-R3" (String#14765, DoABC#3) // _SafeStr_7792 = "_-1Is" (String#493, DoABC#3) // _SafeStr_7793 = "_-3OI" (String#30358, DoABC#3) // _SafeStr_7794 = "_-Nh" (String#14707, DoABC#3) // _SafeStr_7795 = "_-32n" (String#29514, DoABC#3) // _SafeStr_7796 = "_-Cn" (String#38901, DoABC#3) // _SafeStr_7797 = "_-0jA" (String#23803, DoABC#3) // _SafeStr_7798 = "_-2rJ" (String#10520, DoABC#3) // _SafeStr_7799 = "_-1Ks" (String#25296, DoABC#3) // _SafeStr_7800 = "_-Wk" (String#39667, DoABC#3) // _SafeStr_7801 = "_-EK" (String#38965, DoABC#3) // _SafeStr_7802 = "_-02T" (String#22135, DoABC#3) // _SafeStr_7803 = "_-0nj" (String#23993, DoABC#3) // _SafeStr_7804 = "_-4Iw" (String#32668, DoABC#3) // _SafeStr_7805 = "_-32v" (String#10704, DoABC#3) // _SafeStr_7806 = "_-5Pl" (String#35378, DoABC#3) // _SafeStr_7807 = "_-pj" (String#40404, DoABC#3) //------------------------------------------------------------ //_-0rR.FirstProductSelectorCatalogWidget package _-0rR{ import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-68Y._SafeStr_2398; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_3505; public class FirstProductSelectorCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { public function FirstProductSelectorCatalogWidget(k:IWindowContainer){ super(k); } override public function init():Boolean{ if (!super.init()) { return (false); }; events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); return (true); } private function _SafeStr_7733(k:_SafeStr_3505):void{ if (page.offers.length == 0) { return; }; var _local_2:_SafeStr_2398 = page.offers[0]; events.dispatchEvent(new _SafeStr_2444(_local_2)); } } }//package _-0rR // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) //------------------------------------------------------------ //_-0rR.GuildForumSelectorCatalogWidget package _-0rR{ import _-4IA.IWindowContainer; import _-113._SafeStr_2402; import _-2D9._SafeStr_4655; import _-0ZD._SafeStr_2438; import _-1Px._SafeStr_5163; public class GuildForumSelectorCatalogWidget extends GuildSelectorCatalogWidget { public function GuildForumSelectorCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2402){ super(k, _arg_2); } override protected function filterGroupMemberships(k:Array):Array{ var _local_5:_SafeStr_4655; var _local_2:Array = new Array(); var _local_3:int = _SafeStr_7503.catalog.sessionDataManager.userId; var _local_4:Boolean = _SafeStr_7503.catalog.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808); for each (_local_5 in k) { if (((((!(_local_5._SafeStr_7809)) && (!((_local_5._SafeStr_6743 == _local_3))))) && (!(_local_4)))) { } else { _local_2.push(_local_5); }; }; return (_local_2); } override protected function selectGroup(k:_SafeStr_4655):void{ super.selectGroup(k); events.dispatchEvent(new _SafeStr_5163(((k._SafeStr_7809) ? "${catalog.alert.group_has_forum}" : ""))); } } }//package _-0rR // _SafeStr_2402 = "_-097" (String#7735, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_4655 = "_-1Fh" (String#8854, DoABC#3) // _SafeStr_5163 = "_-IV" (String#14616, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_7503 = "_-3-c" (String#10656, DoABC#3) // _SafeStr_7808 = "_-IA" (String#39118, DoABC#3) // _SafeStr_7809 = "_-2mu" (String#28829, DoABC#3) //------------------------------------------------------------ //_-0rR.GuildSelectorCatalogWidget package _-0rR{ import _-2Bc._SafeStr_3585; import _-113._SafeStr_2402; import _-4IA.IWindow; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_4811; import _-1f9.WindowMouseEvent; import _-1Px._SafeStr_3505; import _-2D9._SafeStr_4655; import _-1Px._SafeStr_4814; import _-6YT.Offer; import _-1f9.WindowEvent; import _-1Px._SafeStr_4813; import _-1Px._SafeStr_2395; import flash.display.BitmapData; import flash.geom.Rectangle; import _-2Bc.IBitmapWrapperWindow; import _-2Bc._SafeStr_3557; import _-4Ar.StringArrayStuffData; import _-5fp._SafeStr_2366; public class GuildSelectorCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { private static const _SafeStr_7810:String = "guild_selector"; private static const _SafeStr_7811:String = "guild_selector_widget_item"; private static const _SafeStr_7812:uint = 0; private static const _SafeStr_7813:int = 1; private static const _SafeStr_7814:int = 14; private static const _SafeStr_7815:int = 21; private var _SafeStr_7816:_SafeStr_3585; protected var _SafeStr_7503:_SafeStr_2402; private var _SafeStr_7817:Array; private var _SafeStr_7818:IWindow; private var _SafeStr_7819:IWindow; private var _SafeStr_7820:int = -1; public function GuildSelectorCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2402){ super(k); this._SafeStr_7503 = _arg_2; } override public function dispose():void{ if (!disposed) { events.removeEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); page.dispatchWidgetEvent(new _SafeStr_4811(_SafeStr_4811._SafeStr_7821, "", "", "")); if (this._SafeStr_7816) { this._SafeStr_7816.procedure = null; this._SafeStr_7816 = null; }; this._SafeStr_7818 = null; this._SafeStr_7819 = null; if (this._SafeStr_7503) { this._SafeStr_7503._SafeStr_7822(this); this._SafeStr_7503 = null; }; super.dispose(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); _SafeStr_7412(_SafeStr_4812._SafeStr_7429); this._SafeStr_7818 = window.findChildByName("guild_selector"); this._SafeStr_7819 = window.findChildByName("members_only"); var k:IWindow = window.findChildByName("find_groups_button"); if (k) { k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7823); }; this._SafeStr_7816 = (_SafeStr_5381.findChildByName(_SafeStr_7810) as _SafeStr_3585); if (this._SafeStr_7816) { this._SafeStr_7816.procedure = this._SafeStr_7824; } else { _SafeStr_4.log((("ERROR: Missing '" + _SafeStr_7810) + "' itemlist_dropmenu component from page layout xml")); }; this._SafeStr_7818.visible = false; this._SafeStr_7819.visible = false; return (true); } private function _SafeStr_7733(k:_SafeStr_3505):void{ this._SafeStr_7503._SafeStr_7825(this); events.dispatchEvent(new _SafeStr_3505(_SafeStr_3449._SafeStr_7684)); } public function _SafeStr_7826(k:Array):void{ var _local_7:_SafeStr_4655; var _local_2:int = -1; this._SafeStr_7817 = this.filterGroupMemberships(k); var _local_3 = (k.length > 0); events.dispatchEvent(new _SafeStr_4814(_SafeStr_4812.PURCHASE, _local_3)); this._SafeStr_7818.visible = _local_3; this._SafeStr_7819.visible = !(_local_3); var _local_4:int = this._SafeStr_7816.numMenuItems; var _local_5:int; while (_local_5 < _local_4) { this._SafeStr_7816._SafeStr_7827(0); _local_5++; }; var _local_6:int; while (_local_6 < this._SafeStr_7817.length) { _local_7 = this._SafeStr_7817[_local_6]; this._SafeStr_7816._SafeStr_7828(this._SafeStr_7829(_local_7)); if (_local_7.favourite) { _local_2 = _local_6; }; _local_6++; }; if (this._SafeStr_7820 == -1) { if (_local_2 != -1) { this._SafeStr_7816.selection = _local_2; } else { if (this._SafeStr_7816.numMenuItems > 0) { this._SafeStr_7816.selection = 0; }; }; } else { this._SafeStr_7816.selection = this._SafeStr_7820; }; } protected function filterGroupMemberships(k:Array):Array{ return (k); } public function _SafeStr_7830():void{ if (((((page) && (page.offers))) && ((page.offers.length > 0)))) { page.selectOffer(Offer(page.offers[0])._SafeStr_5358); }; } private function _SafeStr_7824(k:WindowEvent, _arg_2:IWindow):void{ switch (k.type) { case WindowEvent._SafeStr_6623: this._SafeStr_7831(this._SafeStr_7816.selection); this._SafeStr_7820 = this._SafeStr_7816.selection; return; }; } private function _SafeStr_7831(k:int):void{ var _local_2:_SafeStr_4655; if (k > -1) { _local_2 = this._SafeStr_7817[k]; this.selectGroup(_local_2); }; } protected function selectGroup(k:_SafeStr_4655):void{ page.dispatchWidgetEvent(new _SafeStr_4811(k.groupId, k._SafeStr_7832, k._SafeStr_7833, k._SafeStr_7502)); page.dispatchWidgetEvent(new _SafeStr_4813(this._SafeStr_7834(k.groupId, k._SafeStr_7832, k._SafeStr_7833, k._SafeStr_7502))); events.dispatchEvent(new _SafeStr_2395(k.groupId.toString())); } private function _SafeStr_7835(k:uint, _arg_2:uint):BitmapData{ var _local_3:BitmapData = new BitmapData(_SafeStr_7815, _SafeStr_7814, false, _SafeStr_7812); var _local_4:int = ((_local_3.width / 2) + 1); var _local_5:Rectangle = new Rectangle(); _local_5.left = _SafeStr_7813; _local_5.top = _SafeStr_7813; _local_5.right = _local_4; _local_5.bottom = (_local_3.height - _SafeStr_7813); var _local_6:Rectangle = new Rectangle(); _local_6.left = _local_4; _local_6.top = _SafeStr_7813; _local_6.right = (_local_3.width - _SafeStr_7813); _local_6.bottom = (_local_3.height - _SafeStr_7813); _local_3.fillRect(_local_5, k); _local_3.fillRect(_local_6, _arg_2); return (_local_3); } private function _SafeStr_7829(k:_SafeStr_4655):IWindow{ var _local_2:BitmapData = this._SafeStr_7835(parseInt(k._SafeStr_7832, 16), parseInt(k._SafeStr_7833, 16)); var _local_3:XML = (page.viewer.catalog.assets.getAssetByName(_SafeStr_7811).content as XML); var _local_4:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(_local_3) as IWindowContainer); var _local_5:IBitmapWrapperWindow = (_local_4.findChildByName("guild_colors") as IBitmapWrapperWindow); var _local_6:_SafeStr_3557 = (_local_4.findChildByName("guild_name") as _SafeStr_3557); _local_5.bitmap = _local_2; _local_6.caption = k.groupName; return (_local_4); } private function _SafeStr_7823(k:WindowMouseEvent):void{ if (((((((page) && (page.viewer))) && (page.viewer.catalog))) && (page.viewer.catalog.navigator))) { page.viewer.catalog.navigator.performGuildBaseSearch(); }; } private function _SafeStr_7834(k:uint, _arg_2:String, _arg_3:String, _arg_4:String):_SafeStr_2366{ var _local_5:Array = new Array(); _local_5.push("0"); _local_5.push(k.toString()); _local_5.push(_arg_4); _local_5.push(_arg_2); _local_5.push(_arg_3); var _local_6:StringArrayStuffData = new StringArrayStuffData(); _local_6._SafeStr_7836(_local_5); return (_local_6); } } }//package _-0rR // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2395 = "_-0sH" (String#24165, DoABC#3) // _SafeStr_2402 = "_-097" (String#7735, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_3557 = "_-xx" (String#15317, DoABC#3) // _SafeStr_3585 = "_-4Gu" (String#11918, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4655 = "_-1Fh" (String#8854, DoABC#3) // _SafeStr_4811 = "_-4r1" (String#33992, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4813 = "_-0rp" (String#8439, DoABC#3) // _SafeStr_4814 = "_-1oB" (String#26431, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7429 = "_-60m" (String#36867, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_7503 = "_-3-c" (String#10656, DoABC#3) // _SafeStr_7684 = "_-4yY" (String#34276, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) // _SafeStr_7810 = "_-5iJ" (String#36114, DoABC#3) // _SafeStr_7811 = "_-0Mv" (String#22911, DoABC#3) // _SafeStr_7812 = "_-45V" (String#32116, DoABC#3) // _SafeStr_7813 = "_-0nf" (String#23990, DoABC#3) // _SafeStr_7814 = "_-61K" (String#36889, DoABC#3) // _SafeStr_7815 = "_-1RT" (String#25550, DoABC#3) // _SafeStr_7816 = "_-1Sm" (String#25601, DoABC#3) // _SafeStr_7817 = "_-04L" (String#22201, DoABC#3) // _SafeStr_7818 = "_-17r" (String#8712, DoABC#3) // _SafeStr_7819 = "_-3oQ" (String#31415, DoABC#3) // _SafeStr_7820 = "_-63T" (String#13729, DoABC#3) // _SafeStr_7821 = "_-0aN" (String#23440, DoABC#3) // _SafeStr_7822 = "_-1fX" (String#26088, DoABC#3) // _SafeStr_7823 = "_-1Pw" (String#25494, DoABC#3) // _SafeStr_7824 = "_-4Hs" (String#32626, DoABC#3) // _SafeStr_7825 = "_-4HJ" (String#32605, DoABC#3) // _SafeStr_7826 = "_-27J" (String#27215, DoABC#3) // _SafeStr_7827 = "_-bX" (String#14931, DoABC#3) // _SafeStr_7828 = "_-3Bl" (String#10851, DoABC#3) // _SafeStr_7829 = "_-1TZ" (String#25630, DoABC#3) // _SafeStr_7830 = "_-KZ" (String#39209, DoABC#3) // _SafeStr_7831 = "_-1qD" (String#26511, DoABC#3) // _SafeStr_7832 = "_-3E-" (String#29950, DoABC#3) // _SafeStr_7833 = "_-2Eg" (String#27478, DoABC#3) // _SafeStr_7834 = "_-1V2" (String#9125, DoABC#3) // _SafeStr_7835 = "_-65w" (String#37075, DoABC#3) // _SafeStr_7836 = "_-1f0" (String#26070, DoABC#3) //------------------------------------------------------------ //_-0rR.ItemGridCatalogWidget package _-0rR{ import _-6YT._SafeStr_3454; import _-6YT._SafeStr_2446; import _-2Bc.IItemGridWindow; import _-6YT._SafeStr_2382; import flash.utils.Timer; import _-0ZD._SafeStr_2176; import flash.utils.Dictionary; import _-4IA.IWindowContainer; import flash.events.TimerEvent; import _-6Z2.XmlAsset; import _-1Px._SafeStr_3449; import _-1Bz._SafeStr_2387; import _-6YT.ProductContainer; import _-68Y._SafeStr_2398; import _-1Px._SafeStr_2444; import _-1Bz._SafeStr_2510; import _-1Px._SafeStr_2395; import _-1Px._SafeStr_5162; import _-68Y.HabboCatalog; import _-1Px._SafeStr_5160; import __AS3__.vec.Vector; import _-6YT.Offer; import _-6YT._SafeStr_3489; import _-6YT._SafeStr_3455; import _-5fp._SafeStr_2366; import _-4Ar.StringArrayStuffData; import _-1Px._SafeStr_4811; import _-1Px._SafeStr_5161; import __AS3__.vec.*; public class ItemGridCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3454, _SafeStr_2446 { protected var _SafeStr_7732:IItemGridWindow; protected var _SafeStr_7731:XML; protected var _SafeStr_7837:XML; protected var _SafeStr_7838:XML; protected var _SafeStr_7782:_SafeStr_2382; private var _SafeStr_7839:int = 0; protected var _SafeStr_7840:Timer; protected var _SafeStr_7841:Boolean = true; private var _SafeStr_7842:int = 0; protected var _SafeStr_7843:_SafeStr_2176; private var _SafeStr_7844:int = -1; private var _selectedGuildColor1:String; private var _selectedGuildColor2:String; private var _SafeStr_7845:String; private var _SafeStr_7846:String; public var _SafeStr_7847:Dictionary; public var _SafeStr_7848:int = 0; private var _SafeStr_7849:int = 0; public function ItemGridCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2176, _arg_3:String){ this._SafeStr_7847 = new Dictionary(); super(k); this._SafeStr_7843 = _arg_2; this._SafeStr_7846 = _arg_3; } override public function dispose():void{ if (this._SafeStr_7840 != null) { this._SafeStr_7840.stop(); this._SafeStr_7840.removeEventListener(TimerEvent.TIMER, this._SafeStr_7850); this._SafeStr_7840 = null; }; if (this._SafeStr_7732 != null) { this._SafeStr_7732.destroyGridItems(); this._SafeStr_7732 = null; }; this._SafeStr_7731 = null; this._SafeStr_7837 = null; this._SafeStr_7838 = null; this._SafeStr_7782 = null; super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7431); var k = (_SafeStr_5381.tags.indexOf("FIXED") > -1); this._SafeStr_7732 = (_SafeStr_5381.findChildByName("itemGrid") as IItemGridWindow); if (!k) { _SafeStr_5381.getChildAt(0).width = _SafeStr_5381.width; _SafeStr_5381.getChildAt(0).height = _SafeStr_5381.height; }; this._SafeStr_7732._SafeStr_7851 = 0; var _local_2:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_7731 = (_local_2.content as XML); _local_2 = (page.viewer.catalog.assets.getAssetByName("grid_item_with_price_single") as XmlAsset); this._SafeStr_7838 = (_local_2.content as XML); _local_2 = (page.viewer.catalog.assets.getAssetByName("grid_item_with_price_multi") as XmlAsset); this._SafeStr_7837 = (_local_2.content as XML); this._SafeStr_7734(); if (this._SafeStr_7841) { this._SafeStr_7840 = new Timer(25); this._SafeStr_7840.addEventListener(TimerEvent.TIMER, this._SafeStr_7850); this._SafeStr_7840.start(); } else { this._SafeStr_7850(); }; events.addEventListener(_SafeStr_3449.GUILD_SELECTED, this._SafeStr_7504); events.addEventListener(_SafeStr_3449.COLOUR_INDEX, this._SafeStr_7852); return (true); } public function select(k:_SafeStr_2382, _arg_2:Boolean):void{ if (this._SafeStr_7782 != null) { this._SafeStr_7782.deactivate(); }; this._SafeStr_7782 = k; k.activate(); if (this._SafeStr_7782.view) { this._SafeStr_7782.view.findChildByName("border_outline").color = (((this._SafeStr_7846 == _SafeStr_2387.NORMAL)) ? 6538729 : 16758076); }; var _local_3:ProductContainer = (k as ProductContainer); if (!_local_3) { return; }; if (_local_3.isLazy) { return; }; var _local_4:_SafeStr_2398 = _local_3.offer; if (_local_4 != null) { events.dispatchEvent(new _SafeStr_2444(_local_4)); if (((_local_4.product) && ((_local_4.product._SafeStr_6828 == _SafeStr_2510._SafeStr_7774)))) { events.dispatchEvent(new _SafeStr_2395(_local_4.product._SafeStr_7659)); }; }; if (_arg_2) { events.dispatchEvent(new _SafeStr_5162(this._SafeStr_7853(), "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3", this._SafeStr_7854())); }; } public function _SafeStr_7738(k:_SafeStr_2382):Boolean{ var _local_2:_SafeStr_2398 = (k as ProductContainer).offer; if (_local_2 != null) { if (this._SafeStr_7843.clubLevel >= _local_2.clubLevel) { (page.viewer.catalog as HabboCatalog)._SafeStr_7614(this, _local_2); }; }; return (true); } public function _SafeStr_7719(k:Boolean, _arg_2:String):void{ if (disposed) { return; }; if (k) { events.dispatchEvent(new _SafeStr_5160(false, _arg_2)); }; } public function _SafeStr_7720():void{ } protected function _SafeStr_7734():void{ var _local_3:String; var _local_4:int; var _local_5:_SafeStr_2398; var _local_6:uint; var _local_7:uint; var k:Array = []; var _local_2:Vector.<_SafeStr_2398> = new Vector.<_SafeStr_2398>(); if (page.layoutCode == "default_3x3_color_grouping") { page.offers.sort(this._SafeStr_7855); for each (_local_5 in page.offers) { if (((!(_local_5.product._SafeStr_7039)) || (!(_local_5.product.isColorable)))) { _local_2.push(_local_5); } else { _local_3 = _local_5.product._SafeStr_7039._SafeStr_7856.split("*")[0]; _local_4 = int(_local_5.product._SafeStr_7039._SafeStr_7856.split("*")[1]); if (!this._SafeStr_7847[_local_3]) { this._SafeStr_7847[_local_3] = []; }; if (_local_5.product._SafeStr_7039._SafeStr_7785) { for each (_local_6 in _local_5.product._SafeStr_7039._SafeStr_7785) { if (_local_6 != 0xFFFFFF) { _local_7 = _local_6; }; }; if (this._SafeStr_7847[_local_3].indexOf(_local_7) == -1) { this._SafeStr_7847[_local_3][_local_4] = _local_7; }; }; if (k.indexOf(_local_3) == -1) { _local_2.push(_local_5); k.push(_local_3); }; }; }; page.offers.sort(this._SafeStr_7857); } else { _local_2 = page.offers; }; for each (_local_5 in page.offers) { this._SafeStr_7858(_local_5.gridItem, !((_local_2.indexOf(_local_5) == -1))); _local_5.gridItem.grid = this; if (_local_5._SafeStr_7539 == Offer._SafeStr_7859) { this._SafeStr_7839++; if ((_local_5.productContainer is _SafeStr_3489)) { (_local_5.productContainer as _SafeStr_3489)._SafeStr_7860(this._SafeStr_7839); }; }; }; } private function _SafeStr_7855(k:_SafeStr_2398, _arg_2:_SafeStr_2398):int{ if (((!(k.product._SafeStr_7039._SafeStr_7861)) || (!(_arg_2.product._SafeStr_7039._SafeStr_7861)))) { return (1); }; if (k.product._SafeStr_7039._SafeStr_7861 > _arg_2.product._SafeStr_7039._SafeStr_7861) { return (1); }; if (k == _arg_2) { return (0); }; return (-1); } private function _SafeStr_7857(k:_SafeStr_2398, _arg_2:_SafeStr_2398):int{ if (k.product._SafeStr_7039._SafeStr_7862 > _arg_2.product._SafeStr_7039._SafeStr_7862) { return (1); }; if (k == _arg_2) { return (0); }; return (-1); } protected function _SafeStr_7863():void{ if (this._SafeStr_7840 != null) { this._SafeStr_7840.reset(); }; this._SafeStr_7842 = 0; } protected function _SafeStr_7850(k:TimerEvent=null):void{ var _local_3:int; var _local_4:_SafeStr_2398; if (disposed) { return; }; if (k != null) { }; var _local_2:int = page.offers.length; if (_local_2 > 0) { _local_3 = 0; while (_local_3 < 3) { if ((((this._SafeStr_7842 >= 0)) && ((this._SafeStr_7842 < _local_2)))) { _local_4 = page.offers[this._SafeStr_7842]; this._SafeStr_7864(_local_4); _local_4.productContainer.grid = this; }; this._SafeStr_7842++; if (this._SafeStr_7842 >= _local_2) { this._SafeStr_7863(); return; }; _local_3++; }; }; } protected function _SafeStr_7858(k:_SafeStr_2382, _arg_2:Boolean=true):void{ var _local_3:XML; var _local_4:_SafeStr_3455 = (k as _SafeStr_3455); var _local_5:Boolean = ((((!((_local_4 == null))) && (!((_local_4.offer == null))))) && ((((_local_4.offer.priceInCredits > 0)) || ((_local_4.offer._SafeStr_7526 > 0))))); if (((_local_5) && (!((this._SafeStr_7846 == _SafeStr_2387.BUILDER))))) { if (((((_local_4.offer) && ((_local_4.offer.priceInCredits > 0)))) && ((_local_4.offer._SafeStr_7526 > 0)))) { _local_3 = this._SafeStr_7837; } else { _local_3 = this._SafeStr_7838; }; } else { _local_3 = this._SafeStr_7731; }; var _local_6:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(_local_3) as IWindowContainer); if (_arg_2) { this._SafeStr_7732._SafeStr_7736(_local_6); }; k.view = _local_6; if ((_local_4 is ProductContainer)) { (_local_4 as ProductContainer)._SafeStr_7527((page.viewer.catalog as HabboCatalog)); }; } protected function _SafeStr_7864(k:_SafeStr_2398):void{ var _local_2:_SafeStr_2366; var _local_3:Array; var _local_4:StringArrayStuffData; if (((!((k == null))) && (!(k.disposed)))) { _local_2 = null; if (this._SafeStr_7844 != _SafeStr_4811._SafeStr_7821) { _local_3 = new Array(); _local_3.push("0"); _local_3.push(this._SafeStr_7844.toString()); _local_3.push(this._SafeStr_7845); _local_3.push(this._selectedGuildColor1); _local_3.push(this._selectedGuildColor2); _local_4 = new StringArrayStuffData(); _local_4._SafeStr_7836(_local_3); _local_2 = _local_4; }; k.productContainer.initProductIcon(page.viewer.roomEngine, _local_2); }; } private function _SafeStr_7504(k:_SafeStr_4811):void{ var _local_2:_SafeStr_2398; if (disposed) { return; }; this._SafeStr_7844 = k._SafeStr_7505; this._selectedGuildColor1 = k.color1; this._selectedGuildColor2 = k.color2; this._SafeStr_7845 = k._SafeStr_7502; this._SafeStr_7732.destroyGridItems(); for each (_local_2 in page.offers) { this._SafeStr_7858(_local_2.gridItem); this._SafeStr_7864(_local_2); _local_2.productContainer.grid = this; }; } private function _SafeStr_7865(k:_SafeStr_2398):void{ if (this._SafeStr_7732._SafeStr_7790(k.gridItem.view) >= 0) { this._SafeStr_7732._SafeStr_7027(k.gridItem.view); }; } private function _SafeStr_7852(k:_SafeStr_5161):void{ var _local_2:_SafeStr_2398; var _local_3:_SafeStr_2398; var _local_4:int; for each (_local_3 in page.offers) { if (_local_3.gridItem == this._SafeStr_7782) { _local_2 = _local_3; }; }; if (((!(_local_2)) || (!(_local_2.product.isColorable)))) { return; }; _local_4 = this._SafeStr_7732._SafeStr_7790(_local_2.gridItem.view); this._SafeStr_7865(_local_2); var _local_5:String = ((_local_2.product._SafeStr_7039._SafeStr_7856.split("*")[0] + "*") + (k.index + 1)); for each (_local_3 in page.offers) { if (_local_3.product._SafeStr_7039._SafeStr_7856 == _local_5) { this._SafeStr_7732._SafeStr_7866(_local_3.gridItem.view, _local_4); this.select(_local_3.gridItem, false); _local_3.gridItem.grid = this; }; }; } public function _SafeStr_7853():Array{ var k:_SafeStr_2398; var _local_2:_SafeStr_2398; for each (_local_2 in page.offers) { if (_local_2.gridItem == this._SafeStr_7782) { k = _local_2; }; }; if (((!(k)) || (!(k.product.isColorable)))) { return ([]); }; return (this._SafeStr_7847[k.product._SafeStr_7039._SafeStr_7856.split("*")[0]]); } private function _SafeStr_7854():int{ var k:_SafeStr_2398; var _local_2:_SafeStr_2398; for each (_local_2 in page.offers) { if (_local_2.gridItem == this._SafeStr_7782) { k = _local_2; }; }; if (((!(k)) || (!(k.product.isColorable)))) { return (0); }; return (Math.max((k.product._SafeStr_7039._SafeStr_7861 - 1), 0)); } } }//package _-0rR // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2382 = "_-20v" (String#9623, DoABC#3) // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2395 = "_-0sH" (String#24165, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2446 = "_-0Jh" (String#7895, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3454 = "_-1TO" (String#9093, DoABC#3) // _SafeStr_3455 = "_-xH" (String#15306, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3489 = "_-6s" (String#14447, DoABC#3) // _SafeStr_4811 = "_-4r1" (String#33992, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_5160 = " try" (String#5421, DoABC#3) // _SafeStr_5161 = "_-68" (String#13798, DoABC#3) // _SafeStr_5162 = "_-67W" (String#13788, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_7027 = "_-2IX" (String#9943, DoABC#3) // _SafeStr_7039 = "import" (String#4903, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7431 = "_-1Mr" (String#25375, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_7504 = "_-3Si" (String#11112, DoABC#3) // _SafeStr_7505 = "_-3kD" (String#31245, DoABC#3) // _SafeStr_7526 = "_-1GM" (String#8867, DoABC#3) // _SafeStr_7527 = "_-4B-" (String#11830, DoABC#3) // _SafeStr_7539 = "_-3Qt" (String#11078, DoABC#3) // _SafeStr_7614 = "_-2pc" (String#28939, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7719 = "_-69v" (String#13831, DoABC#3) // _SafeStr_7720 = "_-2CP" (String#27396, DoABC#3) // _SafeStr_7731 = "_-tZ" (String#713, DoABC#3) // _SafeStr_7732 = "_-5nG" (String#1129, DoABC#3) // _SafeStr_7734 = "_-sE" (String#1638, DoABC#3) // _SafeStr_7736 = "_-6lB" (String#4289, DoABC#3) // _SafeStr_7738 = "_-Cf" (String#14537, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_7782 = "_-2RC" (String#839, DoABC#3) // _SafeStr_7785 = "_-38l" (String#10799, DoABC#3) // _SafeStr_7790 = "_-27s" (String#9749, DoABC#3) // _SafeStr_7821 = "_-0aN" (String#23440, DoABC#3) // _SafeStr_7836 = "_-1f0" (String#26070, DoABC#3) // _SafeStr_7837 = "_-iv" (String#40131, DoABC#3) // _SafeStr_7838 = "_-3nM" (String#31369, DoABC#3) // _SafeStr_7839 = "_-1tR" (String#26640, DoABC#3) // _SafeStr_7840 = "_-0fM" (String#291, DoABC#3) // _SafeStr_7841 = "_-4Dd" (String#32451, DoABC#3) // _SafeStr_7842 = "_-4tI" (String#34081, DoABC#3) // _SafeStr_7843 = "_-0qc" (String#2744, DoABC#3) // _SafeStr_7844 = "_-2u3" (String#29126, DoABC#3) // _SafeStr_7845 = "_-uF" (String#40557, DoABC#3) // _SafeStr_7846 = "_-rI" (String#1156, DoABC#3) // _SafeStr_7847 = "_-4yX" (String#34275, DoABC#3) // _SafeStr_7848 = "_-15Q" (String#24712, DoABC#3) // _SafeStr_7849 = "_-2GX" (String#27554, DoABC#3) // _SafeStr_7850 = "_-5DS" (String#34893, DoABC#3) // _SafeStr_7851 = "_-2d9" (String#10287, DoABC#3) // _SafeStr_7852 = "_-0RU" (String#1437, DoABC#3) // _SafeStr_7853 = "_-41w" (String#31976, DoABC#3) // _SafeStr_7854 = "_-6JJ" (String#37599, DoABC#3) // _SafeStr_7855 = "_-5k6" (String#36187, DoABC#3) // _SafeStr_7856 = "_-5yQ" (String#13629, DoABC#3) // _SafeStr_7857 = "_-3UZ" (String#30604, DoABC#3) // _SafeStr_7858 = "_-0yH" (String#2781, DoABC#3) // _SafeStr_7859 = "_-4ea" (String#33495, DoABC#3) // _SafeStr_7860 = "_-1Gz" (String#25151, DoABC#3) // _SafeStr_7861 = "_-1XF" (String#9158, DoABC#3) // _SafeStr_7862 = "_-13Q" (String#8642, DoABC#3) // _SafeStr_7863 = "_-36l" (String#29663, DoABC#3) // _SafeStr_7864 = "_-iY" (String#40118, DoABC#3) // _SafeStr_7865 = "_-2tR" (String#29099, DoABC#3) // _SafeStr_7866 = "_-4j3" (String#12373, DoABC#3) //------------------------------------------------------------ //_-0rR.LocalizationCatalogWidget package _-0rR{ import flash.utils.Dictionary; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_2444; import _-4IA.IWindow; import _-ra.WindowParam; import _-1f9.WindowMouseEvent; import _-0aq._SafeStr_500; import _-1tK._SafeStr_12; import _-1Bz._SafeStr_2385; import _-PP._SafeStr_6; import _-W8._SafeStr_2443; import _-403._SafeStr_2463; import _-1f9.WindowEvent; import _-2Bc.IBitmapWrapperWindow; import flash.display.BitmapData; import _-6YT.PageLocalization; import _-2Bc._SafeStr_2552; import _-1f9._SafeStr_3690; import _-q1._SafeStr_2365; import _-2Bc._SafeStr_2433; import _-6YT.CatalogPage; import _-1Bz._SafeStr_2387; import _-6Z2.BitmapDataAsset; import flash.geom.Point; import flash.net.URLRequest; import _-6Z2._SafeStr_37; import _-1XD.AssetLoaderEvent; import flash.text.StyleSheet; import _-2Bc.ITextWindow; public class LocalizationCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7867:Dictionary; private var _SafeStr_7470:HabboCatalog; public function LocalizationCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7867 = new Dictionary(); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ super.dispose(); this._SafeStr_7470 = null; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7868(); this._SafeStr_7869(); this._SafeStr_7631(); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7870); return (true); } private function _SafeStr_7870(k:_SafeStr_2444):void{ if (k == null) { return; }; } private function _SafeStr_7631():void{ var k:String; var _local_2:IWindow; if (page.hasLinks) { for each (k in page.links) { _local_2 = _SafeStr_5381.findChildByName(k); if (_local_2 != null) { _local_2.setParamFlag(WindowParam._SafeStr_7744); _local_2._SafeStr_7633 = 0; _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7745); }; }; }; } private function _SafeStr_7745(k:WindowMouseEvent):void{ var _local_6:String; var _local_2:_SafeStr_500 = (page.viewer.catalog as HabboCatalog).localization; var _local_3:_SafeStr_12 = (page.viewer.catalog as HabboCatalog); var _local_4:String = IWindow(k.target).name; var _local_5:String = ""; switch (page.layoutCode) { case "frontpage3": switch (_local_4) { case "ctlg_txt3": if (IWindow(k.target).caption != "") { _local_5 = page.localization.getTextElementContent(6); page.viewer.catalog.openCatalogPage(_local_5); }; break; case "ctlg_txt7": if (IWindow(k.target).caption != "") { _local_5 = page.localization.getTextElementContent(10); if (_local_5.indexOf("http") >= 0) { this.openExternalLink(_local_5); } else { if (_local_5 == _SafeStr_2385._SafeStr_7871) { _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_7470.getProperty(_SafeStr_2443._SafeStr_7872)); } else { page.viewer.catalog.openCatalogPage(_local_5); }; }; }; break; }; return; case "info_pixels": switch (_local_4) { case "ctlg_text_5": this._SafeStr_7470.questEngine.showAchievements(); break; case "ctlg_text_7": _local_5 = page.localization.getTextElementContent(7); page.viewer.catalog.openCatalogPage(_local_5); break; }; return; case "info_credits": switch (_local_4) { case "ctlg_text_5": _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_7470.getProperty(_SafeStr_2443._SafeStr_7872)); break; case "ctlg_text_7": _local_5 = page.localization.getTextElementContent(7); page.viewer.catalog.openCatalogPage(_local_5); break; }; return; case "collectibles": switch (_local_4) { case "ctlg_collectibles_link": _local_5 = _local_3.getProperty("link.format.collectibles"); this.openExternalLink(_local_5); break; }; return; case "club1": switch (_local_4) { case "ctlg_text_5": page.viewer.catalog.openCatalogPage(_SafeStr_2385._SafeStr_7803); break; }; return; case "club_buy": switch (_local_4) { case "club_link": _local_5 = _local_3.getProperty("link.format.club"); this.openExternalLink(_local_5); break; }; return; case "mad_money": switch (_local_4) { case "ctlg_madmoney_button": _local_5 = _local_3.getProperty("link.format.madmoney"); this.openExternalLink(_local_5); break; }; return; case "monkey": switch (_local_4) { case "ctlg_teaserimg_1_region": case "ctlg_special_img_region": _local_5 = _local_2.getLocalization("link.format.monkey", "http://store.apple.com/"); this.openExternalLink(_local_5); break; }; return; case "niko": switch (_local_4) { case "ctlg_teaserimg_1_region": case "ctlg_special_img_region": _local_5 = _local_2.getLocalization("link.format.niko", "http://itunes.apple.com/us/app/niko/id481670205?mt=8"); this.openExternalLink(_local_5); break; }; return; default: _SafeStr_4.log(("[LocalizationCatalogWidget] Unhandled link clicked" + [page.layoutCode, _local_4])); }; } private function openExternalLink(k:String):void{ if (k != "") { page.viewer.catalog.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_7746); _SafeStr_6.navigateToURL(k, "habboMain"); }; } private function _SafeStr_7746(k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); } private function _SafeStr_7869():void{ var _local_2:IWindow; var _local_3:String; var _local_4:String; var k:Array = []; _SafeStr_5381.groupChildrenWithTag("STATIC_IMAGE", k, 10); for each (_local_2 in k) { if ((_local_2 is IBitmapWrapperWindow)) { _local_3 = _local_2.name; _local_4 = _local_2.name; this._SafeStr_7867[_local_4] = _local_3; if (page.viewer.catalog.assets.hasAsset(_local_4)) { this._SafeStr_7873(_local_3, _local_4); } else { this._SafeStr_7874(_local_4); }; }; }; } protected function _SafeStr_7868():void{ var _local_2:String; var _local_3:String; var _local_7:IWindow; var _local_8:BitmapData; var _local_9:String; var k:int; this._SafeStr_7867 = new Dictionary(); this._SafeStr_7470.mainContainer.findChildByName(PageLocalization._SafeStr_7585).caption = ""; k = 0; while (k < page.localization.textCount) { _local_2 = page.localization.getTextElementName(k, page.layoutCode); _local_3 = page.localization.getTextElementContent(k); if (_local_2 == PageLocalization._SafeStr_7585) { _local_7 = this._SafeStr_7470.mainContainer.findChildByName(_local_2); } else { if (_SafeStr_5381 != null) { _local_7 = _SafeStr_5381.findChildByName(_local_2); }; }; if (_local_7 != null) { _local_3 = _local_3.replace(/\r\n/g, "\n"); _local_7.caption = _local_3; if ((_local_7 is _SafeStr_2552)) { _local_7.addEventListener(_SafeStr_3690._SafeStr_7875, this._SafeStr_7876); this._SafeStr_7877((_local_7 as _SafeStr_2552)); }; } else { _SafeStr_4.log(((("[LocalizationCatalogWidget] Could not place text in layout: element: " + _local_2) + ", content: ") + _local_3)); }; k++; }; k = 0; while (k < page.localization.imageCount) { _local_2 = page.localization.getImageElementName(k, page.layoutCode); _local_3 = page.localization.getImageElementContent(k); if (_local_2 == "") { } else { if (_local_3 == "") { } else { _local_9 = _local_3; this._SafeStr_7867[_local_9] = _local_2; if (page.viewer.catalog.assets.hasAsset(_local_9)) { this._SafeStr_7873(_local_2, _local_9); } else { this._SafeStr_7874(_local_9); }; }; }; k++; }; var _local_4:_SafeStr_2365 = this._SafeStr_7470._SafeStr_7879._SafeStr_7878(page.pageId); var _local_5:IWindow = this._SafeStr_7470.mainContainer.findChildByName(PageLocalization._SafeStr_7880); var _local_6:_SafeStr_2433 = (this._SafeStr_7470.mainContainer.findChildByName(PageLocalization._SafeStr_7881) as _SafeStr_2433); if (_local_5 != null) { _local_5.caption = (((_local_4)!=null) ? _local_4.localization : (((page.mode == CatalogPage._SafeStr_7882)) ? "${catalog.search.header}" : "${catalog.header}")); }; if (((!((_local_6 == null))) && (!((_local_4 == null))))) { _local_6.assetUri = (((page.mode == CatalogPage._SafeStr_7882)) ? "common_small_pen" : (((this._SafeStr_7470.catalogType == _SafeStr_2387.BUILDER)) ? (this._SafeStr_7470.imageGalleryHost + "icon_193.png") : ((this._SafeStr_7470.imageGalleryHost + _local_4._SafeStr_7883) + ".png"))); }; } private function _SafeStr_7876(k:WindowEvent):void{ var _local_2:_SafeStr_3690 = (k as _SafeStr_3690); if (_local_2 != null) { _SafeStr_4.log(("=============== HTML LINK: " + _local_2.link)); } else { _SafeStr_4.log(("=============== BAD HTML LINK: " + k.target)); }; } private function _SafeStr_7873(k:String, _arg_2:String):void{ var _local_3:IWindow; var _local_4:BitmapDataAsset; var _local_5:BitmapData; var _local_6:int; var _local_7:int; var _local_8:String; var _local_9:String; _SafeStr_4.log(("[LocalizationCatalogWidget] Set Element Image: " + [k, _arg_2])); if (_SafeStr_5381 == null) { _SafeStr_4.log(("[LocalizationCatalogWidget] Window is null! " + [k, _arg_2])); return; }; if (_SafeStr_5381.disposed) { _SafeStr_4.log(("[LocalizationCatalogWidget] Window is disposed! " + [k, _arg_2, _SafeStr_5381.name])); return; }; if (k == PageLocalization._SafeStr_7884) { _local_3 = this._SafeStr_7470.mainContainer.findChildByName(k); } else { _local_3 = _SafeStr_5381.findChildByName(k); }; if ((_local_3 is IBitmapWrapperWindow)) { _local_4 = (page.viewer.catalog.assets.getAssetByName(_arg_2) as BitmapDataAsset); if (_local_4 == null) { _SafeStr_4.log(("[LocalizationCatalogWidget] Asset does not exist (Bitmap window): " + [k, _arg_2])); return; }; _local_5 = (_local_4.content as BitmapData); if ((_local_3 as IBitmapWrapperWindow).bitmap == null) { (_local_3 as IBitmapWrapperWindow).bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; (_local_3 as IBitmapWrapperWindow).bitmap.fillRect((_local_3 as IBitmapWrapperWindow).bitmap.rect, 0xFFFFFF); _local_6 = ((_local_3.width - _local_5.width) / 2); _local_7 = ((_local_3.height - _local_5.height) / 2); (_local_3 as IBitmapWrapperWindow).bitmap.copyPixels(_local_5, _local_5.rect, new Point(_local_6, _local_7), null, null, true); } else { if ((_local_3 is _SafeStr_2433)) { _local_8 = this._SafeStr_7470.getProperty("image.library.catalogue.url"); _local_9 = ((_local_8 + _arg_2) + ".gif"); _SafeStr_4.log(("[LocalizationCatalogWidget] Static Image: " + _local_9)); (_local_3 as _SafeStr_2433).assetUri = _local_9; } else { _SafeStr_4.log(("[LocalizationCatalogWidget] Could not find element: " + k)); }; }; } private function _SafeStr_7874(k:String):void{ var _local_2:String; var _local_6:IWindow; var _local_3:String = (page.viewer.catalog as HabboCatalog).getProperty("image.library.catalogue.url"); var _local_4 = ((page.viewer.catalog as HabboCatalog).getProperty("image.library.url") + "Top_Story_Images/"); var _local_5:String = this._SafeStr_7867[k]; if (_local_5 == PageLocalization._SafeStr_7884) { _local_6 = this._SafeStr_7470.mainContainer.findChildByName(_local_5); } else { _local_6 = _SafeStr_5381.findChildByName(_local_5); }; if (((_local_6) && ((_local_6.tags.indexOf("TOP_STORY") > -1)))) { _local_2 = _local_4; } else { _local_2 = _local_3; }; var _local_7 = ((_local_2 + k) + ".gif"); _SafeStr_4.log(("[LocalizationCatalogWidget] : " + _local_7)); var _local_8:URLRequest = new URLRequest(_local_7); var _local_9:_SafeStr_37 = page.viewer.catalog.assets.loadAssetFromFile(k, _local_8, "image/gif"); _local_9.addEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_7885); } private function _SafeStr_7885(k:AssetLoaderEvent):void{ var _local_3:String; var _local_4:String; var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 != null) { _local_3 = _local_2.assetName; _local_4 = this._SafeStr_7867[_local_3]; this._SafeStr_7873(_local_4, _local_3); }; } private function _SafeStr_7877(k:ITextWindow):void{ if (!k) { return; }; var _local_2:StyleSheet = new StyleSheet(); var _local_3:Object = new Object(); _local_3.color = "#336a95"; var _local_4:Object = new Object(); _local_4.textDecoration = "underline"; _local_4.color = "#333333"; var _local_5:Object = new Object(); _local_5.color = "#41b7d9"; var _local_6:Object = new Object(); _local_6.textDecoration = "underline"; _local_2.setStyle("a:link", _local_4); _local_2.setStyle("a:hover", _local_3); _local_2.setStyle("a:active", _local_5); _local_2.setStyle(".visited", _local_6); k.styleSheet = _local_2; } } }//package _-0rR // _SafeStr_12 = "_-3AW" (String#10829, DoABC#3) // _SafeStr_2365 = "_-4HO" (String#11925, DoABC#3) // _SafeStr_2385 = "_-DW" (String#38930, DoABC#3) // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2443 = "_-5dC" (String#13296, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2552 = "_-3du" (String#11299, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3690 = "_-1XW" (String#25780, DoABC#3) // _SafeStr_37 = "_-1cU" (String#25971, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5471 = "_-0Dc" (String#22537, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7585 = "_-3t6" (String#31595, DoABC#3) // _SafeStr_7631 = "_-3QF" (String#1514, DoABC#3) // _SafeStr_7633 = "_-8w" (String#14473, DoABC#3) // _SafeStr_7744 = "_-5hA" (String#36076, DoABC#3) // _SafeStr_7745 = "_-0C8" (String#7792, DoABC#3) // _SafeStr_7746 = "_-0qO" (String#1451, DoABC#3) // _SafeStr_7803 = "_-0nj" (String#23993, DoABC#3) // _SafeStr_7867 = "_-2r1" (String#29000, DoABC#3) // _SafeStr_7868 = "_-1vu" (String#26736, DoABC#3) // _SafeStr_7869 = "_-0Ws" (String#23312, DoABC#3) // _SafeStr_7870 = "_-2XV" (String#28227, DoABC#3) // _SafeStr_7871 = "_-28W" (String#27257, DoABC#3) // _SafeStr_7872 = "_-5Wm" (String#35664, DoABC#3) // _SafeStr_7873 = "_-4bc" (String#582, DoABC#3) // _SafeStr_7874 = "_-6UT" (String#38014, DoABC#3) // _SafeStr_7875 = "_-51L" (String#34420, DoABC#3) // _SafeStr_7876 = "_-07d" (String#22320, DoABC#3) // _SafeStr_7877 = "_-4-U" (String#3565, DoABC#3) // _SafeStr_7878 = "_-3Sr" (String#11116, DoABC#3) // _SafeStr_7879 = "_-0ie" (String#23784, DoABC#3) // _SafeStr_7880 = "_-6Sv" (String#37956, DoABC#3) // _SafeStr_7881 = "_-1C4" (String#24968, DoABC#3) // _SafeStr_7882 = "_-0i9" (String#23760, DoABC#3) // _SafeStr_7883 = "_-3ND" (String#11036, DoABC#3) // _SafeStr_7884 = "_-13-" (String#24621, DoABC#3) // _SafeStr_7885 = "_-34d" (String#29580, DoABC#3) //------------------------------------------------------------ //_-0rR.MarketPlaceCatalogWidget package _-0rR{ import _-5fp._SafeStr_2326; import _-26m._SafeStr_3443; import _-26m._SafeStr_3482; import _-2Bc.IItemListWindow; import _-4IA.IWindowContainer; import flash.utils.Timer; import _-5NM.Map; import flash.events.TimerEvent; import _-26m.MarketplaceChart; import flash.display.BitmapData; import _-26m._SafeStr_2384; import _-4IA.IWindow; import _-2Bc.ISelectorWindow; import _-2Bc.ISelectableWindow; import _-2Bc.IBitmapWrapperWindow; import _-26m._SafeStr_2354; import _-2Bc.IDropMenuWindow; import _-6Z2.XmlAsset; import _-0aq._SafeStr_500; import _-5fp._SafeStr_2971; import flash.geom.Point; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3642; import _-3Q._SafeStr_3661; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-3Q._SafeStr_3644; import flash.geom.Matrix; import _-2Bc.ITextFieldWindow; public class MarketPlaceCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326, _SafeStr_3443 { private const _SafeStr_7886:int = 1; private const _SafeStr_7887:int = 2; private const _SafeStr_7888:int = 40; private const _SafeStr_7889:int = 10; private var _SafeStr_7890:Array; private var _SafeStr_7891:_SafeStr_3482; private var _SafeStr_7892:IItemListWindow; private var _SafeStr_7893:IWindowContainer; private var _SafeStr_7894:Timer; private var _SafeStr_5363:Map; private var _SafeStr_7895:int; public function MarketPlaceCatalogWidget(k:IWindowContainer){ this._SafeStr_7890 = []; super(k); } override public function dispose():void{ super.dispose(); this._SafeStr_7891 = null; this._SafeStr_5363 = null; this._SafeStr_7892 = null; if (this._SafeStr_7893) { this._SafeStr_7893.dispose(); this._SafeStr_7893 = null; }; if (this._SafeStr_7894) { this._SafeStr_7894.removeEventListener(TimerEvent.TIMER, this._SafeStr_7896); this._SafeStr_7894 = null; }; } override public function init():Boolean{ if (!super.init()) { return (false); }; if (this._SafeStr_7897 == null) { return (false); }; this._SafeStr_7897._SafeStr_7627(this); this._SafeStr_7898(); var k:IItemListWindow = (_SafeStr_5381.findChildByName("offer_list") as IItemListWindow); this._SafeStr_7893 = (k.removeListItem(k.getListItemByName("offer_item")) as IWindowContainer); return (true); } public function _SafeStr_7899():void{ this._SafeStr_7900(); this._SafeStr_7750(); } public function _SafeStr_7901():void{ var _local_6:MarketplaceChart; var _local_9:BitmapData; var _local_10:String; if (((((!(this._SafeStr_7897)) || (!(this._SafeStr_7897.localization)))) || (!(_SafeStr_5381)))) { return; }; var k:_SafeStr_2384 = this._SafeStr_7897._SafeStr_7902; if (!k) { return; }; var _local_2:IWindowContainer = (_SafeStr_5381.findChildByName("details_container") as IWindowContainer); if (((!(_local_2)) || (!(_local_2.visible)))) { return; }; var _local_3:IWindow = _local_2.findChildByName("offer_count"); if (_local_3) { this._SafeStr_7897.localization.registerParameter("catalog.marketplace.offer_details.offer_count", "count", k._SafeStr_5334.toString()); _local_3.visible = true; }; var _local_4:ISelectorWindow = (_local_2.findChildByName("chart_selector") as ISelectorWindow); if (!_local_4) { return; }; var _local_5:ISelectableWindow = _local_4._SafeStr_6611(); if (!_local_5) { return; }; switch (_local_5.name) { case "price_development": _local_6 = new MarketplaceChart(k._SafeStr_5336, k._SafeStr_5337); break; case "trade_volume": _local_6 = new MarketplaceChart(k._SafeStr_5336, k._SafeStr_5338); break; default: return; }; if (!_local_6) { return; }; var _local_7:IBitmapWrapperWindow = (_local_2.findChildByName("chart_bitmap") as IBitmapWrapperWindow); if (_local_7) { _local_7.bitmap = null; _local_7.bitmap = new BitmapData(_local_7.width, _local_7.height); _local_9 = _local_6.draw(_local_7.width, _local_7.height); _local_7.bitmap.draw(_local_9); _local_9.dispose(); }; var _local_8:IWindow = _local_2.findChildByName("chart_title"); if (_local_8) { if (_local_6.available) { _local_10 = ("catalog.marketplace.offer_details.chart_title." + _local_5.name); this._SafeStr_7897.localization.registerParameter(_local_10, "days", k._SafeStr_5335.toString()); } else { _local_10 = "catalog.marketplace.offer_details.chart_title.not_available"; }; _local_8.caption = this._SafeStr_7897.localization.getLocalization(_local_10); }; } private function get _SafeStr_7897():_SafeStr_2354{ if (((((page) && (page.viewer))) && (page.viewer.catalog))) { return (page.viewer.catalog.getMarketPlace()); }; return (null); } public function _SafeStr_7898():void{ _SafeStr_7412(_SafeStr_4812._SafeStr_7434); window.procedure = this._SafeStr_7903; this._SafeStr_7892 = (window.findChildByName("offer_list") as IItemListWindow); this._SafeStr_7904("search_by_activity"); } private function _SafeStr_7904(k:String):void{ var _local_5:String; var _local_2:ISelectorWindow = (_SafeStr_5381.findChildByName("search_selector") as ISelectorWindow); if (_local_2 == null) { return; }; var _local_3:ISelectableWindow = _local_2._SafeStr_7905(k); if (_local_3 == null) { return; }; _local_2._SafeStr_6633(_local_3); var _local_4:IWindowContainer = (_SafeStr_5381.findChildByName("search_container") as IWindowContainer); if (_local_4 == null) { return; }; while (_local_4.numChildren > 0) { _local_4.removeChildAt(0); }; switch (k) { case "search_by_value": _local_5 = "marketplace_search_simple"; this._SafeStr_7890 = [1, 2]; break; case "search_by_activity": _local_5 = "marketplace_search_simple"; this._SafeStr_7890 = [3, 4, 5, 6]; break; case "search_advanced": _local_5 = "marketplace_search_advanced"; this._SafeStr_7890 = [1, 2, 3, 4, 5, 6]; break; default: return; }; var _local_6:IWindowContainer = (this.createWindow(_local_5) as IWindowContainer); _local_4.addChild(_local_6); var _local_7:IDropMenuWindow = (_SafeStr_5381.findChildByName("sort_dropmenu") as IDropMenuWindow); if (_local_7 != null) { _local_7.populate(this._SafeStr_7906(this._SafeStr_7890)); _local_7.selection = 0; }; } private function _SafeStr_7906(k:Array):Array{ var _local_3:int; var _local_2:Array = []; for each (_local_3 in k) { _local_2.push(((("$" + "{catalog.marketplace.sort.") + _local_3) + "}")); }; return (_local_2); } private function createWindow(k:String):IWindow{ if (((((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))) || (!(page.viewer.catalog.windowManager)))) { return (null); }; var _local_2:XmlAsset = (page.viewer.catalog.assets.getAssetByName(k) as XmlAsset); if (((!(_local_2)) || (!(_local_2.content)))) { return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3) { return (null); }; return (page.viewer.catalog.windowManager.buildFromXML(_local_3)); } private function _SafeStr_7907(k:int, _arg_2:int=-1, _arg_3:int=-1):void{ var _local_6:String; var _local_4:_SafeStr_500 = this._SafeStr_7897.localization; if (!_local_4) { return; }; if (((((((!(window)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))) { return; }; var _local_5:IWindow = window.findChildByName("status_text"); if (_local_5 == null) { return; }; if (k == this._SafeStr_7886) { _local_6 = _local_4.getLocalization("catalog.marketplace.searching"); } else { if (this._SafeStr_7887) { if (_arg_3 > 0) { _local_6 = _local_4.getLocalization("catalog.marketplace.items_found"); _local_6 = _local_6.replace("%count%", _arg_3); if ((((_arg_2 > 0)) && ((_arg_2 < _arg_3)))) { _local_6 = (_local_6 + ((". " + _local_4.getLocalization("catalog.marketplace.items_shown")) + ".")); _local_6 = _local_6.replace("%count%", _arg_2); }; } else { _local_6 = _local_4.getLocalization("catalog.marketplace.no_items"); }; }; }; _local_5.caption = _local_6; } private function _SafeStr_7750():void{ if (((!(this._SafeStr_7897)) || (!(window)))) { return; }; var k:Map = this._SafeStr_7897._SafeStr_7908(); if (!k) { return; }; var _local_2:int = this._SafeStr_7897._SafeStr_5369(); this._SafeStr_5363 = k; if (!this._SafeStr_7892) { return; }; this._SafeStr_7892._SafeStr_7758(); if (!this._SafeStr_7893) { return; }; var _local_3:Array = k._SafeStr_6877(); if (_local_3 == null) { return; }; this._SafeStr_7907(this._SafeStr_7887, _local_3.length, _local_2); if (!this._SafeStr_7894) { this._SafeStr_7894 = new Timer(25); this._SafeStr_7894.addEventListener(TimerEvent.TIMER, this._SafeStr_7896); }; this._SafeStr_7895 = 0; this._SafeStr_7909(); this._SafeStr_7894.start(); } private function _SafeStr_7896(k:TimerEvent):void{ if (!this._SafeStr_7894) { return; }; if (this._SafeStr_7909()) { this._SafeStr_7894.stop(); }; } private function _SafeStr_7909():Boolean{ if (!this._SafeStr_5363) { return (true); }; var k:int; while (k < 5) { if (this._SafeStr_7895 >= this._SafeStr_5363.length) { return (true); }; this.addListItem(this._SafeStr_5363._SafeStr_6074(this._SafeStr_7895)); this._SafeStr_7895++; k++; }; return (false); } private function addListItem(k:_SafeStr_3482):void{ var _local_7:String; var _local_8:String; var _local_9:_SafeStr_2971; var _local_10:IBitmapWrapperWindow; var _local_11:Point; var _local_12:IWindow; var _local_13:_SafeStr_2537; var _local_14:_SafeStr_3642; var _local_15:_SafeStr_2537; var _local_16:_SafeStr_3661; var _local_17:IWindow; if (((((((!(k)) || (!(this._SafeStr_7892)))) || (!(this._SafeStr_7893)))) || (!(this._SafeStr_7897.localization)))) { return; }; var _local_2:IWindowContainer = (this._SafeStr_7893.clone() as IWindowContainer); if (((!(_local_2)) || (_local_2.disposed))) { return; }; var _local_3:IWindow = _local_2.findChildByName("item_name"); if (_local_3 != null) { _local_3.caption = ((("$" + "{") + this._SafeStr_7897._SafeStr_7910(k)) + "}"); }; var _local_4:IWindow = _local_2.findChildByName("item_desc"); if (_local_4 != null) { _local_4.caption = ((("$" + "{") + this._SafeStr_7897._SafeStr_7911(k)) + "}"); }; var _local_5:IWindow = _local_2.findChildByName("item_price"); if (_local_5 != null) { _local_7 = this._SafeStr_7897.localization.getLocalization("catalog.marketplace.offer.price_public_item"); _local_7 = _local_7.replace("%price%", k.price); _local_7 = _local_7.replace("%average%", (((k._SafeStr_5333)!=0) ? k._SafeStr_5333.toString() : " - ")); _local_5.caption = _local_7; }; var _local_6:IWindow = _local_2.findChildByName("offer_count"); if (_local_6) { _local_8 = this._SafeStr_7897.localization.getLocalization("catalog.marketplace.offer_count"); _local_8 = _local_8.replace("%count%", k._SafeStr_5334); _local_6.caption = _local_8; }; if (k.image == null) { _local_9 = this._SafeStr_7595(k.furniId, k._SafeStr_7912, k.extraData); if (((!((_local_9 == null))) && (!((_local_9.data == null))))) { k.image = (_local_9.data as BitmapData); k._SafeStr_7913 = _local_9.id; }; _local_2.id = _local_9.id; }; if (k.image != null) { _local_10 = (_local_2.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_10 != null) { _local_11 = new Point(((_local_10.width - k.image.width) / 2), ((_local_10.height - k.image.height) / 2)); if (_local_10.bitmap == null) { _local_10.bitmap = new BitmapData(_local_10.width, _local_10.height, true, 0); }; _local_10.bitmap.copyPixels(k.image, k.image.rect, _local_11); }; }; if (k.isUniqueLimitedItem) { _local_12 = _local_2.findChildByName("unique_item_background_bitmap"); _local_13 = _SafeStr_2537(_local_2.findChildByName("unique_item_overlay_widget")); _local_14 = _SafeStr_3642(_local_13.widget); _local_14._SafeStr_7914 = k.stuffData.uniqueSerialNumber; _local_14.animated = true; _local_12.visible = true; _local_13.visible = true; }; if (((k.stuffData) && ((k.stuffData.rarityLevel >= 0)))) { _local_15 = _SafeStr_2537(_local_2.findChildByName("rarity_item_overlay_widget")); _local_16 = _SafeStr_3661(_local_15.widget); _local_15.visible = true; _local_16.rarityLevel = k.stuffData.rarityLevel; }; if (this._SafeStr_7897._SafeStr_7695()) { _local_17 = _local_2.findChildByName("buy_button"); if (_local_17 != null) { _local_17.disable(); }; }; this._SafeStr_7892.addListItem(_local_2); _local_2.procedure = this._SafeStr_7915; } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_4:IWindowContainer; var _local_5:_SafeStr_3482; var _local_6:IBitmapWrapperWindow; var _local_7:Point; if (((((((((disposed) || (!(this._SafeStr_7897)))) || (!(_arg_2)))) || (!(this._SafeStr_7892)))) || (!(this._SafeStr_5363)))) { return; }; var _local_3:Array = []; if (this._SafeStr_7892._SafeStr_7916(k, _local_3)) { for each (_local_4 in _local_3) { if (_local_4) { _local_6 = (_local_4.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_6 != null) { _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); _local_7 = new Point(((_local_6.width - _arg_2.width) / 2), ((_local_6.height - _arg_2.height) / 2)); _local_6.bitmap.copyPixels(_arg_2, _arg_2.rect, _local_7, null, null, true); }; _local_4.id = 0; }; }; }; for each (_local_5 in this._SafeStr_5363) { if (_local_5._SafeStr_7913 == k) { _local_5._SafeStr_7913 = 0; _local_5.image = _arg_2; }; }; } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_7595(k:int, _arg_2:int, _arg_3:String=null):_SafeStr_2971{ if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))) { return (null); }; if (_arg_2 == 1) { return (page.viewer.roomEngine.getFurnitureIcon(k, this)); }; if (_arg_2 == 2) { return (page.viewer.roomEngine.getWallItemIcon(k, this, _arg_3)); }; return (null); } private function _SafeStr_7915(k:WindowEvent, _arg_2:IWindow=null):void{ var _local_3:int; var _local_4:Map; var _local_5:_SafeStr_3482; if (k.type == WindowMouseEvent.CLICK) { if (((((!(window)) || (!(this._SafeStr_7897)))) || (!(_arg_2)))) { return; }; if (this._SafeStr_7892 == null) { return; }; _local_3 = this._SafeStr_7892._SafeStr_7798(k.window.parent); _local_4 = this._SafeStr_7897._SafeStr_7908(); _local_5 = (_local_4._SafeStr_6074(_local_3) as _SafeStr_3482); if (!_local_5) { return; }; switch (_arg_2.name) { case "buy_button": this._SafeStr_7897._SafeStr_7917(_local_5._SafeStr_5358); return; case "more_button": this._SafeStr_6698(_local_5); return; }; }; } private function _SafeStr_6698(k:_SafeStr_3482):void{ var _local_10:_SafeStr_2971; var _local_11:IBitmapWrapperWindow; var _local_12:_SafeStr_3644; var _local_13:_SafeStr_3661; var _local_14:IWindow; if (((((!(k)) || (!(_SafeStr_5381)))) || (!(this._SafeStr_7897)))) { return; }; this._SafeStr_7891 = k; var _local_2:_SafeStr_500 = this._SafeStr_7897.localization; if (!_local_2) { return; }; _SafeStr_5381.getChildAt(0).visible = false; var _local_3:IWindowContainer = (_SafeStr_5381.findChildByName("details_container") as IWindowContainer); if (_local_3) { _local_3.visible = true; } else { _local_3 = (this.createWindow("marketplace_offer_details") as IWindowContainer); _SafeStr_5381.addChild(_local_3); _local_3.procedure = this._SafeStr_7918; }; var _local_4:IWindow = _local_3.findChildByName("item_name"); if (_local_4) { _local_4.caption = ((("$" + "{") + this._SafeStr_7897._SafeStr_7910(k)) + "}"); }; _local_4 = _local_3.findChildByName("item_description"); if (_local_4) { _local_4.caption = ((("$" + "{") + this._SafeStr_7897._SafeStr_7911(k)) + "}"); }; _local_4 = _local_3.findChildByName("item_count"); if (_local_4) { _local_4.visible = false; }; _local_2.registerParameter("catalog.marketplace.offer_details.price", "price", k.price.toString()); _local_2.registerParameter("catalog.marketplace.offer_details.average_price", "days", this._SafeStr_7897._SafeStr_5355.toString()); var _local_5:String = (((k._SafeStr_5333 == 0)) ? " - " : k._SafeStr_5333.toString()); _local_2.registerParameter("catalog.marketplace.offer_details.average_price", "average", _local_5); if (k.image == null) { _local_10 = this._SafeStr_7595(k.furniId, k._SafeStr_7912, k.extraData); if (((!((_local_10 == null))) && (!((_local_10.data == null))))) { k.image = (_local_10.data as BitmapData); k._SafeStr_7913 = _local_10.id; }; }; if (k.image != null) { _local_11 = (_local_3.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_11 != null) { _local_11.bitmap = null; _local_11.bitmap = new BitmapData(_local_11.width, _local_11.height, true, 0); _local_11.bitmap.draw(k.image, new Matrix(1, 0, 0, 1, ((_local_11.width - k.image.width) / 2), ((_local_11.height - k.image.height) / 2))); }; }; var _local_6:ISelectorWindow = (_local_3.findChildByName("chart_selector") as ISelectorWindow); if (_local_6) { _local_6._SafeStr_6633(_local_6._SafeStr_7919(0)); }; var _local_7:IBitmapWrapperWindow = (_local_3.findChildByName("chart_bitmap") as IBitmapWrapperWindow); if (_local_7) { _local_7.bitmap = null; }; var _local_8:_SafeStr_2537 = _SafeStr_2537(_local_3.findChildByName("unique_item_overlay_widget")); if (k.isUniqueLimitedItem) { _local_12 = _SafeStr_3644(_local_8.widget); _local_12._SafeStr_7914 = k.stuffData.uniqueSerialNumber; _local_12._SafeStr_7542 = k.stuffData._SafeStr_5368; _local_8.visible = true; } else { _local_8.visible = false; }; var _local_9:_SafeStr_2537 = _SafeStr_2537(_local_3.findChildByName("rarity_item_overlay_widget")); if (((k.stuffData) && ((k.stuffData.rarityLevel >= 0)))) { _local_13 = _SafeStr_3661(_local_9.widget); _local_9.visible = true; _local_13.rarityLevel = k.stuffData.rarityLevel; } else { _local_9.visible = false; }; if (this._SafeStr_7897._SafeStr_7695()) { _local_14 = _local_3.findChildByName("buy_button"); if (_local_14 != null) { _local_14.disable(); }; }; this._SafeStr_7897._SafeStr_7920(k._SafeStr_7912, k.furniId); } private function _SafeStr_7900():void{ if (!_SafeStr_5381) { return; }; this._SafeStr_7891 = null; var k:IWindow = _SafeStr_5381.findChildByName("details_container"); if (k) { k.visible = false; }; _SafeStr_5381.getChildAt(0).visible = true; } private function _SafeStr_7921():void{ var _local_5:IWindow; this._SafeStr_7907(this._SafeStr_7886); var k:int = -1; var _local_2:int = -1; var _local_3:String = ""; var _local_4:int = 1; _local_5 = _SafeStr_5381.findChildByName("min_price_input"); if (_local_5) { if (_local_5.caption == "") { k = -1; } else { k = parseInt(_local_5.caption); }; }; _local_5 = _SafeStr_5381.findChildByName("max_price_input"); if (_local_5) { if (_local_5.caption == "") { _local_2 = -1; } else { _local_2 = parseInt(_local_5.caption); }; }; _local_5 = _SafeStr_5381.findChildByName("search_input"); if (_local_5) { _local_3 = _local_5.caption; }; var _local_6:IDropMenuWindow = (_SafeStr_5381.findChildByName("sort_dropmenu") as IDropMenuWindow); if (((((_local_6) && ((_local_6.selection >= 0)))) && ((_local_6.selection < this._SafeStr_7890.length)))) { _local_4 = this._SafeStr_7890[_local_6.selection]; }; this._SafeStr_7897._SafeStr_7628(k, _local_2, _local_3, _local_4); } private function _SafeStr_7903(k:WindowEvent, _arg_2:IWindow=null):void{ var _local_5:ISelectorWindow; var _local_6:ISelectableWindow; var _local_7:ITextFieldWindow; var _local_8:int; if (((((!(k)) || (!(_arg_2)))) || (!(this._SafeStr_7897)))) { return; }; var _local_3:_SafeStr_500 = this._SafeStr_7897.localization; var _local_4:IWindow = window.findChildByName("search_input"); if (k.type == WindowEvent._SafeStr_6623) { switch (_arg_2.name) { case "sort_dropmenu": _local_5 = (_SafeStr_5381.findChildByName("search_selector") as ISelectorWindow); if (!_local_5) { return; }; _local_6 = _local_5._SafeStr_6611(); if (!_local_6) { return; }; if ((((_local_6.name == "search_by_value")) || ((_local_6.name == "search_by_activity")))) { this._SafeStr_7921(); }; break; case "search_by_value": case "search_by_activity": case "search_advanced": this._SafeStr_7904(_arg_2.name); break; }; } else { if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "search_input": if (((((_local_3) && (_local_4))) && ((_local_4.caption == _local_3.getLocalization("catalog.marketplace.search_name"))))) { _local_4.caption = ""; }; break; case "search_button": if (((((_local_3) && (_local_4))) && ((_local_4.caption == _local_3.getLocalization("catalog.marketplace.search_name"))))) { return; }; this._SafeStr_7921(); break; }; } else { if (k.type == WindowEvent._SafeStr_5849) { _local_7 = (_arg_2 as ITextFieldWindow); if (!_local_7) { return; }; switch (_local_7.name) { case "min_price_input": case "max_price_input": _local_8 = this._SafeStr_7889; break; case "search_input": _local_8 = this._SafeStr_7888; break; default: return; }; if (_local_7.text.length > _local_8) { _local_7.text = _local_7.text.substr(0, _local_8); }; _local_7.scrollH = 0; }; }; }; } private function _SafeStr_7918(k:WindowEvent, _arg_2:IWindow):void{ if (((!(k)) || (!(_arg_2)))) { return; }; if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "back_button": this._SafeStr_7900(); return; case "buy_button": this._SafeStr_7897._SafeStr_7917(this._SafeStr_7891._SafeStr_5358); return; }; return; }; if (k.type == WindowEvent._SafeStr_6623) { switch (_arg_2.name) { case "price_development": case "trade_volume": this._SafeStr_7901(); return; }; }; } } }//package _-0rR // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2354 = "_-43B" (String#11712, DoABC#3) // _SafeStr_2384 = "_-Po" (String#39405, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3443 = "_-6dr" (String#14322, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3482 = "_-0wS" (String#8509, DoABC#3) // _SafeStr_3642 = "_-2bb" (String#10268, DoABC#3) // _SafeStr_3644 = "_-3Yq" (String#11215, DoABC#3) // _SafeStr_3661 = "_-2ch" (String#10281, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, 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_5355 = "_-3us" (String#11544, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5368 = "_-5kF" (String#13406, DoABC#3) // _SafeStr_5369 = "_-s7" (String#15201, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5849 = "_-4H9" (String#32599, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6611 = "_-oH" (String#15140, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6633 = "do" (String#4757, DoABC#3) // _SafeStr_6698 = "_-6Qs" (String#14115, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7434 = "_-yG" (String#40696, DoABC#3) // _SafeStr_7542 = "_-36h" (String#3347, DoABC#3) // _SafeStr_7595 = "_-2pL" (String#1503, DoABC#3) // _SafeStr_7627 = "_-47w" (String#11792, DoABC#3) // _SafeStr_7628 = "_-6M2" (String#14035, DoABC#3) // _SafeStr_7695 = "_-0jN" (String#1449, DoABC#3) // _SafeStr_7750 = "_-289" (String#3109, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_7798 = "_-2rJ" (String#10520, DoABC#3) // _SafeStr_7886 = "_-5CX" (String#12877, DoABC#3) // _SafeStr_7887 = "_-v0" (String#15261, DoABC#3) // _SafeStr_7888 = "_-EL" (String#38966, DoABC#3) // _SafeStr_7889 = "_-5VX" (String#35616, DoABC#3) // _SafeStr_7890 = "_-2Ht" (String#27609, DoABC#3) // _SafeStr_7891 = "_-5wF" (String#36660, DoABC#3) // _SafeStr_7892 = "_-2RA" (String#499, DoABC#3) // _SafeStr_7893 = "_-2VE" (String#28141, DoABC#3) // _SafeStr_7894 = "_-UZ" (String#39585, DoABC#3) // _SafeStr_7895 = "_-0hw" (String#23749, DoABC#3) // _SafeStr_7896 = "_-64t" (String#37028, DoABC#3) // _SafeStr_7897 = "_-2NP" (String#10029, DoABC#3) // _SafeStr_7898 = "_-62F" (String#13713, DoABC#3) // _SafeStr_7899 = "_-1Zq" (String#9204, DoABC#3) // _SafeStr_7900 = "_-6Wm" (String#38100, DoABC#3) // _SafeStr_7901 = "_-0aI" (String#8186, DoABC#3) // _SafeStr_7902 = "_-0ET" (String#7823, DoABC#3) // _SafeStr_7903 = "_-0hK" (String#8282, DoABC#3) // _SafeStr_7904 = "_-wE" (String#40628, DoABC#3) // _SafeStr_7905 = "_-08U" (String#7722, DoABC#3) // _SafeStr_7906 = "_-4Qb" (String#32973, DoABC#3) // _SafeStr_7907 = "_-Yl" (String#14881, DoABC#3) // _SafeStr_7908 = "_-5wI" (String#13592, DoABC#3) // _SafeStr_7909 = "_-zA" (String#40732, DoABC#3) // _SafeStr_7910 = "_-20M" (String#9615, DoABC#3) // _SafeStr_7911 = "_-5aG" (String#13254, DoABC#3) // _SafeStr_7912 = "_-0I9" (String#7878, DoABC#3) // _SafeStr_7913 = "_-6TF" (String#14153, DoABC#3) // _SafeStr_7914 = "_-5fX" (String#3966, DoABC#3) // _SafeStr_7915 = "_-2e4" (String#28483, DoABC#3) // _SafeStr_7916 = "_-18j" (String#8729, DoABC#3) // _SafeStr_7917 = "_-6hN" (String#14382, DoABC#3) // _SafeStr_7918 = "_-4gA" (String#33563, DoABC#3) // _SafeStr_7919 = "_-3nu" (String#11441, DoABC#3) // _SafeStr_7920 = "_-3-R" (String#10652, DoABC#3) // _SafeStr_7921 = "_-1Hr" (String#8896, DoABC#3) //------------------------------------------------------------ //_-0rR.MarketPlaceOwnItemsCatalogWidget package _-0rR{ import _-5fp._SafeStr_2326; import _-26m._SafeStr_3443; import _-5NM.Map; import _-2Bc.IItemListWindow; import _-4IA.IWindowContainer; import _-00F._SafeStr_633; import _-26m._SafeStr_3485; import _-0aq._SafeStr_500; import _-4IA.IWindow; import _-26m._SafeStr_2354; import _-26m._SafeStr_3482; import _-5fp._SafeStr_2971; import _-2Bc.IBitmapWrapperWindow; import flash.geom.Point; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3642; import _-3Q._SafeStr_3661; import flash.display.BitmapData; import _-2Bc.IButtonWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class MarketPlaceOwnItemsCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326, _SafeStr_3443 { private const _SafeStr_7886:int = 1; private const _SafeStr_7887:int = 2; private var _SafeStr_7922:Map; private var _SafeStr_7892:IItemListWindow; private var _SafeStr_5363:Map; public function MarketPlaceOwnItemsCatalogWidget(k:IWindowContainer){ super(k); this._SafeStr_7922 = new Map(); } override public function dispose():void{ super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; if (this._SafeStr_7897 == null) { return (false); }; var k:_SafeStr_633 = this._SafeStr_7897.windowManager; if (k == null) { return (false); }; this._SafeStr_7898(); var _local_2:IItemListWindow = (_SafeStr_5381.findChildByName("item_list") as IItemListWindow); this._SafeStr_7922.add(_SafeStr_3485._SafeStr_7923, _local_2.removeListItem(_local_2.getListItemByName("ongoing_item"))); this._SafeStr_7922.add(_SafeStr_3485._SafeStr_7924, _local_2.removeListItem(_local_2.getListItemByName("sold_item"))); this._SafeStr_7922.add(_SafeStr_3485._SafeStr_7925, _local_2.removeListItem(_local_2.getListItemByName("expired_item"))); this._SafeStr_7897._SafeStr_7627(this); this._SafeStr_7897._SafeStr_7926(); this._SafeStr_7907(this._SafeStr_7886); this._SafeStr_7927(false); return (true); } private function _SafeStr_7927(k:Boolean):void{ if (!window) { return; }; var _local_2:IWindowContainer = (window.findChildByName("redeem_border") as IWindowContainer); if (_local_2) { _local_2.visible = k; }; } public function _SafeStr_7899():void{ if (this._SafeStr_7897 == null) { return; }; this._SafeStr_7750(this._SafeStr_7897._SafeStr_7928()); } private function _SafeStr_7907(k:int, _arg_2:int=-1):void{ var _local_5:String; if (((!(this._SafeStr_7897)) || (!(window)))) { return; }; var _local_3:_SafeStr_500 = this._SafeStr_7897.localization; if (!_local_3) { return; }; var _local_4:IWindow = window.findChildByName("status_text"); if (_local_4 == null) { return; }; if (k == this._SafeStr_7886) { _local_5 = _local_3.getLocalization("catalog.marketplace.searching"); } else { if (this._SafeStr_7887) { if (_arg_2 > 0) { _local_5 = _local_3.getLocalization("catalog.marketplace.items_found"); _local_5 = _local_5.replace("%count%", _arg_2); } else { _local_5 = _local_3.getLocalization("catalog.marketplace.no_items"); }; }; }; _local_4.caption = _local_5; } private function get _SafeStr_7897():_SafeStr_2354{ if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) { return (null); }; return (page.viewer.catalog.getMarketPlace()); } private function _SafeStr_7750(k:Map):void{ var _local_4:IWindowContainer; var _local_10:int; var _local_11:_SafeStr_3482; var _local_12:IWindowContainer; var _local_13:IWindow; var _local_14:IWindow; var _local_15:IWindow; var _local_16:String; var _local_17:IWindow; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:String; var _local_22:String; var _local_23:IWindow; var _local_24:IWindow; var _local_25:_SafeStr_2971; var _local_26:IBitmapWrapperWindow; var _local_27:Point; var _local_28:IWindow; var _local_29:_SafeStr_2537; var _local_30:_SafeStr_3642; var _local_31:_SafeStr_2537; var _local_32:_SafeStr_3661; if (((((!(k)) || (!(this._SafeStr_7897)))) || (!(window)))) { return; }; this._SafeStr_5363 = k; var _local_2:_SafeStr_500 = this._SafeStr_7897.localization; if (!_local_2) { return; }; var _local_3:IItemListWindow = (window.findChildByName("item_list") as IItemListWindow); if (!_local_3) { return; }; _local_3._SafeStr_7758(); var _local_5:int; var _local_6:Array = k._SafeStr_6877(); if (!_local_6) { return; }; this._SafeStr_7907(this._SafeStr_7887, _local_6.length); var _local_7:int; while (_local_7 < _local_6.length) { _local_10 = _local_6[_local_7]; _local_11 = (k.getValue(_local_10) as _SafeStr_3482); if (_local_11.status == _SafeStr_3485._SafeStr_7924) { _local_5++; }; _local_4 = this._SafeStr_7922.getValue(_local_11.status); if (_local_4) { _local_12 = (_local_4.clone() as IWindowContainer); if (!((!(_local_12)) || (_local_12.disposed))) { _local_13 = _local_12.findChildByName("item_name"); if (_local_13 != null) { _local_13.caption = (((this._SafeStr_7897)!=null) ? ((("$" + "{") + this._SafeStr_7897._SafeStr_7910(_local_11)) + "}") : ""); }; _local_14 = _local_12.findChildByName("item_desc"); if (_local_14 != null) { _local_14.caption = (((this._SafeStr_7897)!=null) ? ((("$" + "{") + this._SafeStr_7897._SafeStr_7911(_local_11)) + "}") : ""); }; _local_15 = _local_12.findChildByName("item_price"); if (_local_15 != null) { _local_16 = _local_2.getLocalization("catalog.marketplace.offer.price_own_item"); _local_16 = _local_16.replace("%price%", _local_11.price); _local_15.caption = _local_16; }; if (_local_11.status == _SafeStr_3485._SafeStr_7923) { _local_17 = _local_12.findChildByName("item_time"); if (_local_17 != null) { _local_18 = Math.max(1, _local_11._SafeStr_7929); _local_19 = Math.floor((_local_18 / 60)); _local_20 = (_local_18 - (_local_19 * 60)); _local_21 = ((_local_20 + " ") + _local_2.getLocalization("catalog.marketplace.offer.minutes")); if (_local_19 > 0) { _local_21 = ((((_local_19 + " ") + _local_2.getLocalization("catalog.marketplace.offer.hours")) + " ") + _local_21); }; _local_22 = _local_2.getLocalization("catalog.marketplace.offer.time_left"); _local_22 = _local_22.replace("%time%", _local_21); _local_17.caption = _local_22; }; }; if (_local_11.status == _SafeStr_3485._SafeStr_7924) { _local_23 = _local_12.findChildByName("item_sold"); if (_local_23 != null) { _local_23.caption = _local_2.getLocalization("catalog.marketplace.offer.sold"); }; }; if (_local_11.status == _SafeStr_3485._SafeStr_7925) { _local_24 = _local_12.findChildByName("item_expired"); if (_local_24 != null) { _local_24.caption = _local_2.getLocalization("catalog.marketplace.offer.expired"); }; }; if (_local_11.image == null) { _local_25 = this._SafeStr_7595(_local_11.furniId, _local_11._SafeStr_7912, _local_11.extraData); if (((!((_local_25 == null))) && (!((_local_25.data == null))))) { _local_11.image = (_local_25.data as BitmapData); _local_11._SafeStr_7913 = _local_25.id; _local_12.id = _local_25.id; }; }; if (_local_11.image != null) { _local_26 = (_local_12.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_26 != null) { _local_27 = new Point(((_local_26.width - _local_11.image.width) / 2), ((_local_26.height - _local_11.image.height) / 2)); if (_local_26.bitmap == null) { _local_26.bitmap = new BitmapData(_local_26.width, _local_26.height, true, 0); }; _local_26.bitmap.copyPixels(_local_11.image, _local_11.image.rect, _local_27); }; }; if (_local_11.isUniqueLimitedItem) { _local_28 = _local_12.findChildByName("unique_item_background_bitmap"); _local_29 = _SafeStr_2537(_local_12.findChildByName("unique_item_overlay_widget")); _local_30 = _SafeStr_3642(_local_29.widget); _local_30._SafeStr_7914 = _local_11.stuffData.uniqueSerialNumber; _local_30.animated = true; _local_28.visible = true; _local_29.visible = true; }; if (((_local_11.stuffData) && ((_local_11.stuffData.rarityLevel >= 0)))) { _local_31 = _SafeStr_2537(_local_12.findChildByName("rarity_item_overlay_widget")); _local_32 = _SafeStr_3661(_local_31.widget); _local_31.visible = true; _local_32.rarityLevel = _local_11.stuffData.rarityLevel; }; _local_3.addListItem(_local_12); _local_12.procedure = this._SafeStr_7930; }; }; _local_7++; }; this._SafeStr_7927(true); var _local_8:IButtonWindow = (window.findChildByName("redeem_sold") as IButtonWindow); var _local_9:IWindow = window.findChildByName("redeem_info"); if (((_local_8) && (_local_9))) { if (_local_5 > 0) { _local_8.enable(); _local_2.registerParameter("catalog.marketplace.redeem.get_credits", "count", _local_5.toString()); _local_2.registerParameter("catalog.marketplace.redeem.get_credits", "credits", this._SafeStr_7897._SafeStr_5371.toString()); _local_9.caption = ("$" + "{catalog.marketplace.redeem.get_credits}"); } else { _local_8.disable(); _local_9.caption = ("$" + "{catalog.marketplace.redeem.no_sold_items}"); }; }; } public function _SafeStr_7898():void{ _SafeStr_7412(_SafeStr_4812._SafeStr_7435); window.procedure = this._SafeStr_7903; this._SafeStr_7892 = (window.findChildByName("item_list") as IItemListWindow); } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_4:IWindowContainer; var _local_5:_SafeStr_3482; var _local_6:IBitmapWrapperWindow; var _local_7:Point; if (((((((((disposed) || (!(this._SafeStr_7897)))) || (!(_arg_2)))) || (!(this._SafeStr_7892)))) || (!(this._SafeStr_5363)))) { return; }; var _local_3:Array = []; if (this._SafeStr_7892._SafeStr_7916(k, _local_3)) { for each (_local_4 in _local_3) { if (_local_4) { _local_6 = (_local_4.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_6 != null) { _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); _local_7 = new Point(((_local_6.width - _arg_2.width) / 2), ((_local_6.height - _arg_2.height) / 2)); _local_6.bitmap.copyPixels(_arg_2, _arg_2.rect, _local_7, null, null, true); }; _local_4.id = 0; }; }; }; for each (_local_5 in this._SafeStr_5363) { if (_local_5._SafeStr_7913 == k) { _local_5._SafeStr_7913 = 0; _local_5.image = _arg_2; }; }; } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_7595(k:int, _arg_2:int, _arg_3:String=null):_SafeStr_2971{ if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))) { return (null); }; if (_arg_2 == 1) { return (page.viewer.roomEngine.getFurnitureIcon(k, this)); }; if (_arg_2 == 2) { return (page.viewer.roomEngine.getWallItemIcon(k, this, _arg_3)); }; return (null); } private function _SafeStr_7930(k:WindowEvent, _arg_2:IWindow=null):void{ var _local_3:IItemListWindow; var _local_4:int; var _local_5:Map; var _local_6:_SafeStr_3482; if (k.type == WindowMouseEvent.CLICK) { if (((((!(this._SafeStr_7897)) || (!(_arg_2)))) || (!(window)))) { return; }; if (_arg_2.name == "pick_button") { _local_3 = (window.findChildByName("item_list") as IItemListWindow); if (_local_3 == null) { return; }; _local_4 = _local_3._SafeStr_7798(k.window.parent); _local_5 = this._SafeStr_7897._SafeStr_7928(); if (!_local_5) { return; }; _local_6 = (_local_5._SafeStr_6074(_local_4) as _SafeStr_3482); if (_local_6) { this._SafeStr_7897._SafeStr_7931(_local_6._SafeStr_5358); }; }; }; } private function _SafeStr_7903(k:WindowEvent, _arg_2:IWindow):void{ if (_arg_2 == null) { _arg_2 = (k.target as IWindow); }; if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "redeem_sold": if (this._SafeStr_7897) { this._SafeStr_7897._SafeStr_7932(); }; return; }; }; } public function _SafeStr_7901():void{ } } }//package _-0rR // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2354 = "_-43B" (String#11712, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3443 = "_-6dr" (String#14322, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3482 = "_-0wS" (String#8509, DoABC#3) // _SafeStr_3485 = "_-5A-" (String#12839, DoABC#3) // _SafeStr_3642 = "_-2bb" (String#10268, DoABC#3) // _SafeStr_3661 = "_-2ch" (String#10281, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5371 = "_-1ZA" (String#9192, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7435 = "_-0OO" (String#22972, DoABC#3) // _SafeStr_7595 = "_-2pL" (String#1503, DoABC#3) // _SafeStr_7627 = "_-47w" (String#11792, DoABC#3) // _SafeStr_7750 = "_-289" (String#3109, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_7798 = "_-2rJ" (String#10520, DoABC#3) // _SafeStr_7886 = "_-5CX" (String#12877, DoABC#3) // _SafeStr_7887 = "_-v0" (String#15261, DoABC#3) // _SafeStr_7892 = "_-2RA" (String#499, DoABC#3) // _SafeStr_7897 = "_-2NP" (String#10029, DoABC#3) // _SafeStr_7898 = "_-62F" (String#13713, DoABC#3) // _SafeStr_7899 = "_-1Zq" (String#9204, DoABC#3) // _SafeStr_7901 = "_-0aI" (String#8186, DoABC#3) // _SafeStr_7903 = "_-0hK" (String#8282, DoABC#3) // _SafeStr_7907 = "_-Yl" (String#14881, DoABC#3) // _SafeStr_7910 = "_-20M" (String#9615, DoABC#3) // _SafeStr_7911 = "_-5aG" (String#13254, DoABC#3) // _SafeStr_7912 = "_-0I9" (String#7878, DoABC#3) // _SafeStr_7913 = "_-6TF" (String#14153, DoABC#3) // _SafeStr_7914 = "_-5fX" (String#3966, DoABC#3) // _SafeStr_7916 = "_-18j" (String#8729, DoABC#3) // _SafeStr_7922 = "_-08K" (String#22342, DoABC#3) // _SafeStr_7923 = "_-5Zy" (String#35788, DoABC#3) // _SafeStr_7924 = "_-1sD" (String#26594, DoABC#3) // _SafeStr_7925 = "_-5ui" (String#36605, DoABC#3) // _SafeStr_7926 = "_-4Is" (String#11950, DoABC#3) // _SafeStr_7927 = "_-1c3" (String#25954, DoABC#3) // _SafeStr_7928 = "_-12Q" (String#8624, DoABC#3) // _SafeStr_7929 = "_-447" (String#11729, DoABC#3) // _SafeStr_7930 = "_-18e" (String#24838, DoABC#3) // _SafeStr_7931 = "_-5CU" (String#12875, DoABC#3) // _SafeStr_7932 = "_-422" (String#11690, DoABC#3) //------------------------------------------------------------ //_-0rR.NewPetsCatalogWidget package _-0rR{ import _-5fp._SafeStr_2326; import _-5NM.Map; import _-4IA.IWindow; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-68Y._SafeStr_2398; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_5176; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_3505; import _-3DF._SafeStr_3506; import _-5fp.PetColorResult; import _-1Px._SafeStr_5175; import _-1Px._SafeStr_5161; import _-1f9.WindowEvent; import _-403._SafeStr_2463; import _-1Px._SafeStr_2460; import _-0aq._SafeStr_500; import _-1Px._SafeStr_2369; import _-5fp._SafeStr_2212; import _-3z0._SafeStr_2991; import _-0eJ._SafeStr_2307; import _-5fp._SafeStr_2971; import flash.display.BitmapData; import _-2Bc.IBitmapWrapperWindow; import flash.geom.Point; import flash.geom.Matrix; public class NewPetsCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326 { private static const _SafeStr_7933:Array = [15]; private static const _SafeStr_7934:int = 20; private var _SafeStr_5363:Map; private var _SafeStr_7935:IWindow; private var _SafeStr_7936:int = -1; private var _SafeStr_7937:int = -1; private var _SafeStr_7938:String; private var _SafeStr_7939:Boolean = false; private var _SafeStr_5482:Boolean = false; private var _SafeStr_7940:Array = null; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7623:IWindow; private var _SafeStr_7941:int = -1; public function NewPetsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (this._SafeStr_5482) { return; }; this._SafeStr_7939 = false; if (this._SafeStr_5363 != null) { this._SafeStr_5363.dispose(); this._SafeStr_5363 = null; }; this._SafeStr_7940 = null; this._SafeStr_7470 = null; this._SafeStr_7623 = null; super.dispose(); this._SafeStr_5482 = true; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7939 = false; this._SafeStr_7935 = window.findChildByName("name_input_text"); if (this._SafeStr_7935 == null) { return (false); }; this._SafeStr_7935.caption = ""; this._SafeStr_5363 = new Map(); if (page.offers.length == 0) { return (false); }; var k:_SafeStr_2398 = page.offers[0]; this._SafeStr_7936 = this._SafeStr_7942(k._SafeStr_7759); if (this._SafeStr_7936 < 8) { return (false); }; this._SafeStr_7938 = k._SafeStr_7759; this._SafeStr_7943(k._SafeStr_7759); if (((!((this._SafeStr_7940 == null))) && ((this._SafeStr_7940.length > 0)))) { this._SafeStr_7937 = 0; } else { this._SafeStr_7937 = -1; }; this._SafeStr_5363.add(this._SafeStr_7936, k); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.addEventListener(_SafeStr_3449.COLOUR_INDEX, this._SafeStr_7852); events.addEventListener(_SafeStr_3449._SafeStr_7944, this._SafeStr_7945); events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); events.addEventListener(_SafeStr_3449.SELLABLE_PET_PALETTES, this._SafeStr_7946); return (true); } private function _SafeStr_7733(k:_SafeStr_3505=null):void{ if (this._SafeStr_5482) { return; }; events.dispatchEvent(new _SafeStr_5176(this._SafeStr_7680)); var _local_2:_SafeStr_2398 = this._SafeStr_5363._SafeStr_6074(0); if (_local_2 != null) { events.dispatchEvent(new _SafeStr_2444(_local_2)); }; this._SafeStr_7947(); } private function _SafeStr_7947():void{ var k:Array; var _local_2:int; var _local_3:_SafeStr_3506; var _local_4:PetColorResult; if (this._SafeStr_7940 != null) { k = []; _local_2 = 0; while ((((_local_2 < _SafeStr_7934)) && ((_local_2 < this._SafeStr_7940.length)))) { _local_3 = this._SafeStr_7940[_local_2]; _local_4 = this._SafeStr_7470.roomEngine._SafeStr_7948(this._SafeStr_7936, _local_3.paletteId); if (_local_4 != null) { if (_local_4._SafeStr_7832 == _local_4._SafeStr_7833) { k.push([_local_4._SafeStr_7832]); } else { k.push([_local_4._SafeStr_7832, _local_4._SafeStr_7833]); }; }; _local_2++; }; events.dispatchEvent(new _SafeStr_5175(k, "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3")); }; } private function _SafeStr_7852(k:_SafeStr_5161):void{ if (k == null) { return; }; var _local_2:int = k.index; this._SafeStr_7949(_local_2); } private function _SafeStr_7949(k:int):void{ if (((!((this._SafeStr_7940 == null))) && ((this._SafeStr_7940.length > 0)))) { if ((((k < 0)) || ((k > this._SafeStr_7940.length)))) { k = 0; }; this._SafeStr_7937 = k; this._SafeStr_7950(); }; } private function _SafeStr_7951():String{ var k:_SafeStr_3506; if (this._SafeStr_7937 < 0) { return (""); }; if (((!((page == null))) && (!((page.viewer == null))))) { if (((!((this._SafeStr_7470 == null))) && (!((this._SafeStr_7470.localization == null))))) { k = (this._SafeStr_7940[this._SafeStr_7937] as _SafeStr_3506); return (this._SafeStr_7470.localization.getLocalization(this._SafeStr_7952(this._SafeStr_7936, k._SafeStr_6482), this._SafeStr_7952(this._SafeStr_7936, k._SafeStr_6482))); }; }; k = this._SafeStr_7940[this._SafeStr_7937]; return (this._SafeStr_7952(this._SafeStr_7936, k._SafeStr_6482)); } private function _SafeStr_7680(k:WindowEvent):void{ if (this._SafeStr_7939) { _SafeStr_4.log("* Cannot buy a pet, pending previous name approval."); }; if (this._SafeStr_7953() == "") { return; }; var _local_2:String = this._SafeStr_7935.caption; this._SafeStr_7939 = true; this._SafeStr_7470._SafeStr_7954(_local_2, 1); } private function _SafeStr_7501(k:_SafeStr_2444):void{ if (k == null) { return; }; this._SafeStr_7950(); } private function _SafeStr_7945(event:_SafeStr_2460):void{ if ((((event == null)) || (!(this._SafeStr_7939)))) { return; }; this._SafeStr_7939 = false; var nameValidationInfo:String = event.nameValidationInfo; if (event.result != 0) { this._SafeStr_7470._SafeStr_7688(false); }; switch (event.result) { case 1: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("long", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; case 2: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("short", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; case 3: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("chars", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; case 4: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("bobba", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; }; var extraParameter:String = this._SafeStr_7953(); if (extraParameter == "") { _SafeStr_4.log("* Not enough information to buy a pet!"); return; }; _SafeStr_4.log(("* Will buy pet as " + extraParameter)); this._SafeStr_7470._SafeStr_7698(this._SafeStr_5363._SafeStr_6074(0), page.pageId, extraParameter, 1, null, null, true, this._SafeStr_7956()); } private function _SafeStr_7955(k:String, _arg_2:String):String{ var _local_3:_SafeStr_500 = this._SafeStr_7470.localization; var _local_4:String = ("catalog.alert.petname." + k); var _local_5 = (_local_4 + ".additionalInfo"); _local_3.registerParameter(_local_5, "additional_info", _arg_2); var _local_6:String = _local_3.getLocalization(_local_4); var _local_7:String = _local_3.getLocalization(_local_5); if (((((((!((_arg_2 == null))) && ((_arg_2.length > 0)))) && (!((_local_7 == null))))) && ((_local_7.length > 0)))) { _local_6 = _local_7; }; return (_local_6); } private function _SafeStr_7946(k:_SafeStr_2369):void{ if (k._SafeStr_7038 == this._SafeStr_7938) { this._SafeStr_7940 = this._SafeStr_7957(k._SafeStr_7958); this._SafeStr_7947(); this._SafeStr_7949(0); this._SafeStr_7950(); }; } private function _SafeStr_7957(k:Array):Array{ var _local_3:_SafeStr_3506; if (!k) { return (null); }; var _local_2:Array = new Array(); for each (_local_3 in k) { if ((((_local_3.type == this._SafeStr_7936)) && (_local_3.sellable))) { _local_2.push(_local_3); }; }; return (_local_2); } private function _SafeStr_7956():BitmapData{ var _local_2:int; var _local_6:_SafeStr_2212; var _local_11:int; var _local_12:int; var _local_13:PetColorResult; var _local_14:PetColorResult; var _local_15:int; var _local_16:int; var _local_17:_SafeStr_2991; var _local_18:_SafeStr_2991; var k:_SafeStr_2398 = this._SafeStr_5363._SafeStr_6074(0); if ((((k == null)) || ((this._SafeStr_7937 < 0)))) { return (null); }; _local_2 = this._SafeStr_7936; var _local_3:_SafeStr_3506 = this._SafeStr_7940[this._SafeStr_7937]; var _local_4:int = _local_3.paletteId; var _local_5 = 0xFFFFFF; _local_6 = this._SafeStr_7470.roomEngine; var _local_7 = (_SafeStr_7933.indexOf(_local_2) == -1); var _local_8:_SafeStr_2307 = ((_local_7) ? new _SafeStr_2307(135) : new _SafeStr_2307(90)); var _local_9:Array = []; switch (_local_2) { case 15: _local_11 = _local_6._SafeStr_7959(_local_2, "hair"); _local_12 = _local_6._SafeStr_7959(_local_2, "tail"); _local_13 = _local_6._SafeStr_7960(_local_2, "hair"); _local_14 = _local_6._SafeStr_7960(_local_2, "tail"); _local_15 = ((_local_13) ? parseInt(_local_13.id) : -1); _local_16 = ((_local_14) ? parseInt(_local_14.id) : -1); _local_17 = new _SafeStr_2991(_local_11, -1, _local_15); _local_18 = new _SafeStr_2991(_local_12, -1, _local_16); _local_9 = [_local_17, _local_18]; break; }; var _local_10:_SafeStr_2971 = _local_6._SafeStr_7956(_local_2, _local_4, _local_5, _local_8, 64, this, true, 0, _local_9); if (_local_10 != null) { this._SafeStr_7941 = _local_10.id; return (_local_10.data); }; return (null); } private function _SafeStr_7950():void{ var k:_SafeStr_2398 = this._SafeStr_5363._SafeStr_6074(0); if ((((k == null)) || ((this._SafeStr_7937 < 0)))) { return; }; var _local_2:BitmapData = this._SafeStr_7956(); if (_local_2 != null) { this._SafeStr_7961(_local_2, true); }; var _local_3:IWindow = window.findChildByName("ctlg_teaserimg_1"); this._SafeStr_7623 = this._SafeStr_7470.utils._SafeStr_7624(k, _SafeStr_5381, this._SafeStr_7623, _local_3, -6, false, 6); var _local_4:IWindow = _SafeStr_5381.findChildByName("pet_breed_text"); if (_local_4) { _local_4.caption = this._SafeStr_7951(); }; } private function _SafeStr_7953():String{ var name:String = this._SafeStr_7935.caption; if ((((name == null)) || ((name.length == 0)))) { this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", "${catalog.alert.petname.empty}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return (""); }; if (this._SafeStr_7937 < 0) { return (""); }; var color:uint = 0xFFFFFF; var data:_SafeStr_3506 = this._SafeStr_7940[this._SafeStr_7937]; var p:String = ((((name + String.fromCharCode(10)) + data.paletteId) + String.fromCharCode(10)) + this._SafeStr_7962(color.toString(16).toUpperCase(), 6)); return (p); } private function _SafeStr_7961(k:BitmapData, _arg_2:Boolean):void{ var _local_3:IBitmapWrapperWindow; var _local_4:int; var _local_5:BitmapData; var _local_6:Point; if (!window.disposed) { if (k == null) { k = new BitmapData(1, 1); _arg_2 = true; }; _local_3 = (window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); if (_local_3 != null) { if (_local_3.bitmap == null) { _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_4 = 1; if (_SafeStr_7933.indexOf(this._SafeStr_7936) == -1) { _local_4 = 2; }; _local_5 = new BitmapData((k.width * _local_4), (k.height * _local_4), true, 0xFFFFFF); _local_5.draw(k, new Matrix(_local_4, 0, 0, _local_4)); _local_6 = new Point(((_local_3.width - _local_5.width) / 2), ((_local_3.height - _local_5.height) / 2)); _local_3.bitmap.copyPixels(_local_5, _local_5.rect, _local_6, null, null, true); _local_3.invalidate(); _local_5.dispose(); }; }; if (_arg_2) { k.dispose(); }; } private function _SafeStr_7942(k:String):int{ if (k.length == 0) { return (0); }; var _local_2:int; _local_2 = (k.length - 1); while (_local_2 >= 0) { if (isNaN(parseInt(k.charAt(_local_2)))) { break; }; _local_2--; }; if (_local_2 > 0) { return (int(k.substring((_local_2 + 1)))); }; return (-1); } private function _SafeStr_7952(k:int, _arg_2:int):String{ return (((("pet.breed." + k) + ".") + _arg_2)); } private function _SafeStr_7962(k:String, _arg_2:int):String{ while (k.length < _arg_2) { k = ("0" + k); }; return (k); } private function _SafeStr_7943(k:String):void{ var _local_2:Array; if (this._SafeStr_7940 == null) { _local_2 = this._SafeStr_7470._SafeStr_7963(k); this._SafeStr_7940 = this._SafeStr_7957(_local_2); }; } public function imageReady(k:int, _arg_2:BitmapData):void{ if (disposed) { return; }; if (k == this._SafeStr_7941) { this._SafeStr_7961(_arg_2, true); this._SafeStr_7733(); }; } public function _SafeStr_6850(k:int):void{ } } }//package _-0rR // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2369 = "_-5Bw" (String#34834, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2460 = "_-1yk" (String#26854, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_2991 = "_-5Tw" (String#13164, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_3506 = "_-3wy" (String#11588, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5161 = "_-68" (String#13798, DoABC#3) // _SafeStr_5175 = "_-1V-" (String#9124, DoABC#3) // _SafeStr_5176 = "_-2lh" (String#10436, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6482 = "_-s5" (String#15200, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7623 = "_-1qO" (String#831, DoABC#3) // _SafeStr_7624 = "_-0UK" (String#23209, DoABC#3) // _SafeStr_7680 = "_-1Gk" (String#2863, DoABC#3) // _SafeStr_7688 = "_-45C" (String#32103, DoABC#3) // _SafeStr_7698 = "_-65e" (String#37063, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) // _SafeStr_7759 = "_-05O" (String#7670, DoABC#3) // _SafeStr_7832 = "_-3E-" (String#29950, DoABC#3) // _SafeStr_7833 = "_-2Eg" (String#27478, DoABC#3) // _SafeStr_7852 = "_-0RU" (String#1437, DoABC#3) // _SafeStr_7933 = "_-4CQ" (String#32402, DoABC#3) // _SafeStr_7934 = "_-4Ie" (String#11944, DoABC#3) // _SafeStr_7935 = "_-YI" (String#1148, DoABC#3) // _SafeStr_7936 = "_-2wp" (String#10594, DoABC#3) // _SafeStr_7937 = "_-19J" (String#8739, DoABC#3) // _SafeStr_7938 = "_-67q" (String#13795, DoABC#3) // _SafeStr_7939 = "_-6bp" (String#14294, DoABC#3) // _SafeStr_7940 = "_-6b4" (String#14281, DoABC#3) // _SafeStr_7941 = "_-0H" (String#7864, DoABC#3) // _SafeStr_7942 = "_-2iE" (String#10379, DoABC#3) // _SafeStr_7943 = "_-5sv" (String#13533, DoABC#3) // _SafeStr_7944 = "_-T8" (String#39534, DoABC#3) // _SafeStr_7945 = "_-2Ff" (String#3138, DoABC#3) // _SafeStr_7946 = "_-3Dd" (String#10891, DoABC#3) // _SafeStr_7947 = "_-1Rr" (String#25564, DoABC#3) // _SafeStr_7948 = "_-5Xu" (String#3939, DoABC#3) // _SafeStr_7949 = "_-27x" (String#27235, DoABC#3) // _SafeStr_7950 = "_-3ze" (String#1529, DoABC#3) // _SafeStr_7951 = "_-5Ly" (String#35225, DoABC#3) // _SafeStr_7952 = "_-365" (String#10755, DoABC#3) // _SafeStr_7953 = "_-162" (String#8682, DoABC#3) // _SafeStr_7954 = "_-5wu" (String#36682, DoABC#3) // _SafeStr_7955 = "_-cQ" (String#4445, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_7957 = "_-54f" (String#12754, DoABC#3) // _SafeStr_7958 = "_-0si" (String#24182, DoABC#3) // _SafeStr_7959 = "_-5QY" (String#13112, DoABC#3) // _SafeStr_7960 = "_-0q7" (String#8404, DoABC#3) // _SafeStr_7961 = "_-1cw" (String#684, DoABC#3) // _SafeStr_7962 = "_-22k" (String#9654, DoABC#3) // _SafeStr_7963 = "_-J2" (String#39148, DoABC#3) //------------------------------------------------------------ //_-0rR.PetPreviewCatalogWidget package _-0rR{ import _-5fp._SafeStr_2326; import _-4IA.IWindow; import _-2Bc.IBitmapWrapperWindow; import flash.geom.Point; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-6Z2.XmlAsset; import _-0eJ._SafeStr_2307; import _-5fp._SafeStr_2971; import _-1Px._SafeStr_3449; import _-68Y._SafeStr_2398; import flash.display.BitmapData; import _-5fp._SafeStr_2212; import _-6YT._SafeStr_2381; import _-6Kf._SafeStr_2353; import _-5fp.PetColorResult; import _-3z0._SafeStr_2991; import _-5mF._SafeStr_2356; import _-3z0._SafeStr_3701; import _-366._SafeStr_2416; import _-6YT.Offer; import _-1Px._SafeStr_2444; public class PetPreviewCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326 { private var _SafeStr_7964:int = 15; private var _SafeStr_7965:int = 1; private var COLOR:int = 0xFFFFFF; private var _SafeStr_7966:int = 2; private var _SafeStr_7967:int = -1; private var _SafeStr_7968:IWindow; private var _SafeStr_7969:IWindow; private var _SafeStr_7970:IBitmapWrapperWindow; private var _SafeStr_7971:Point; private var _SafeStr_7972:int; protected var _SafeStr_7731:XML; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7623:IWindow; public function PetPreviewCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ this._SafeStr_7470 = null; this._SafeStr_7623 = null; super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7968 = _SafeStr_5381.findChildByName("ctlg_product_name"); this._SafeStr_7968.caption = ""; this._SafeStr_7969 = _SafeStr_5381.findChildByName("ctlg_description"); this._SafeStr_7969.caption = ""; this._SafeStr_7970 = (_SafeStr_5381.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); this._SafeStr_7971 = new Point(this._SafeStr_7970.x, this._SafeStr_7970.y); var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_7731 = (k.content as XML); var _local_2:_SafeStr_2971 = (page.viewer.catalog as HabboCatalog).roomEngine._SafeStr_7956(this._SafeStr_7964, this._SafeStr_7966, this.COLOR, new _SafeStr_2307(90), 64, this, true, 0); if (_local_2 != null) { this._SafeStr_7961(_local_2.data, true, new Point(0, 0)); this._SafeStr_7972 = _local_2.id; }; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7548); return (true); } private function _SafeStr_7548(k:_SafeStr_2444):void{ var _local_2:_SafeStr_2398; var _local_4:String; var _local_5:String; var _local_6:BitmapData; var _local_8:_SafeStr_2212; var _local_9:_SafeStr_2381; var _local_10:_SafeStr_2971; var _local_11:_SafeStr_2353; var _local_12:String; var _local_13:Array; var _local_14:int; var _local_15:Array; var _local_16:Array; var _local_17:Array; var _local_18:Array; var _local_19:int; var _local_20:String; var _local_21:Array; var _local_22:int; var _local_23:PetColorResult; var _local_24:int; var _local_25:int; var _local_26:PetColorResult; var _local_27:PetColorResult; var _local_28:int; var _local_29:int; var _local_30:_SafeStr_2991; var _local_31:_SafeStr_2991; if (k == null) { return; }; _local_2 = k.offer; var _local_3:_SafeStr_2356 = page.viewer.catalog.getProductData(_local_2._SafeStr_7759); if (_local_3 != null) { _local_4 = (("${" + _local_3.name) + "}"); _local_5 = (("${" + _local_3.description) + "}"); } else { _local_4 = (("${" + _local_2._SafeStr_7759) + "}"); _local_5 = (("${" + _local_2._SafeStr_7759) + "}"); }; this._SafeStr_7968.caption = _local_4; this._SafeStr_7969.caption = _local_5; this._SafeStr_7969.y = ((this._SafeStr_7968.y + this._SafeStr_7968.height) + 5); this._SafeStr_7623 = this._SafeStr_7470.utils._SafeStr_7624(k.offer, _SafeStr_5381, this._SafeStr_7623, this._SafeStr_7970, -6, true, 6); var _local_7:Point = new Point(0, 0); _local_8 = (page.viewer.catalog as HabboCatalog).roomEngine; switch (_local_2._SafeStr_7539) { case Offer._SafeStr_7540: case Offer._SafeStr_7981: _local_9 = _local_2.product; _local_11 = _local_9._SafeStr_7039; if ((((_local_11 == null)) || ((_local_11._SafeStr_7973 == null)))) { _SafeStr_4.log(("[PetPreviewCatalogWidget] Unsupported product: " + _local_9._SafeStr_6828)); break; }; _local_12 = _local_11._SafeStr_7973; _local_13 = _local_12.split(" "); if (_local_13.length < 1) { _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_6828)); break; }; _local_14 = int(_local_13[0]); _local_18 = []; switch (_local_11.category) { case _SafeStr_2416._SafeStr_7976: if (_local_13.length < 2) { _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_6828)); break; }; _local_20 = _local_13[1]; _local_21 = _local_8._SafeStr_7974(_local_14, _local_20); for each (_local_23 in _local_21) { if (_local_23.breed == this._SafeStr_7965) { _local_22 = int(_local_23.id); break; }; }; switch (_local_14) { case _SafeStr_3701._SafeStr_7975: _local_24 = 2; _local_25 = 3; _local_26 = _local_8._SafeStr_7960(_local_14, "hair"); _local_27 = _local_8._SafeStr_7960(_local_14, "tail"); _local_28 = ((_local_26) ? parseInt(_local_26.id) : -1); _local_29 = ((_local_27) ? parseInt(_local_27.id) : -1); _local_30 = new _SafeStr_2991(_local_24, -1, _local_28); _local_31 = new _SafeStr_2991(_local_25, -1, _local_29); _local_18 = [_local_30, _local_31]; break; }; _local_10 = _local_8._SafeStr_7956(_local_14, _local_22, this.COLOR, new _SafeStr_2307(90), 64, this, true, 0, _local_18); break; case _SafeStr_2416._SafeStr_7977: if (_local_13.length < 4) { _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_6828)); break; }; _local_15 = (_local_13[1] as String).split(","); _local_16 = (_local_13[2] as String).split(","); _local_17 = (_local_13[3] as String).split(","); _local_19 = 0; while (_local_19 < _local_15.length) { _local_18.push(new _SafeStr_2991(int(_local_15[_local_19]), int(_local_16[_local_19]), int(_local_17[_local_19]))); _local_19++; }; _local_10 = _local_8._SafeStr_7956(_local_14, this._SafeStr_7966, this.COLOR, new _SafeStr_2307(90), 64, this, true, 0, _local_18); break; case _SafeStr_2416._SafeStr_7978: if (_local_13.length < 3) { _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_6828)); break; }; _local_15 = (_local_13[1] as String).split(","); _local_17 = (_local_13[2] as String).split(","); _local_19 = 0; while (_local_19 < _local_15.length) { _local_18.push(new _SafeStr_2991(int(_local_15[_local_19]), this._SafeStr_7967, int(_local_17[_local_19]))); _local_19++; }; _local_10 = _local_8._SafeStr_7956(_local_14, this._SafeStr_7966, this.COLOR, new _SafeStr_2307(90), 64, this, true, 0, _local_18); break; case _SafeStr_2416._SafeStr_7979: if (_local_13.length < 4) { _SafeStr_4.log(("[PetPreviewCatalogWidget] Invalid custom params: " + _local_9._SafeStr_6828)); }; _local_18.push(new _SafeStr_2991(int(_local_13[1]), int(_local_13[2]), int(_local_13[3]))); _local_10 = _local_8._SafeStr_7956(_local_14, this._SafeStr_7966, this.COLOR, new _SafeStr_2307(90), 64, this, true, 0, _local_18); break; default: _SafeStr_4.log(("[PetPreviewCatalogWidget] Unsupported Product Type: " + _local_9._SafeStr_6828)); }; if (_local_10 != null) { _local_2._SafeStr_7980 = _local_10.id; _local_6 = _local_10.data; }; break; default: _SafeStr_4.log(("[PetPreviewCatalogWidget] Unknown pricing model" + _local_2._SafeStr_7539)); }; this._SafeStr_7961(_local_6, true, _local_7); _SafeStr_5381.invalidate(); } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_3:Offer; if (((((disposed) || ((page == null)))) || ((page.offers == null)))) { return; }; if (this._SafeStr_7972 == k) { this._SafeStr_7961(_arg_2, true); this._SafeStr_7972 = 0; } else { for each (_local_3 in page.offers) { if (_local_3._SafeStr_7980 == k) { this._SafeStr_7961(_arg_2, true); _local_3._SafeStr_7980 = 0; break; }; }; }; } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_7961(k:BitmapData, _arg_2:Boolean, _arg_3:Point=null):void{ var _local_4:Point; if (((!((this._SafeStr_7970 == null))) && (!(window.disposed)))) { if (k == null) { k = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_7970.bitmap == null) { this._SafeStr_7970.bitmap = new BitmapData(this._SafeStr_7970.width, this._SafeStr_7970.height, true, 0xFFFFFF); }; this._SafeStr_7970.bitmap.fillRect(this._SafeStr_7970.bitmap.rect, 0xFFFFFF); _local_4 = new Point(((this._SafeStr_7970.width - k.width) / 2), ((this._SafeStr_7970.height - k.height) / 2)); this._SafeStr_7970.bitmap.copyPixels(k, k.rect, _local_4, null, null, true); this._SafeStr_7970.invalidate(); this._SafeStr_7970.x = this._SafeStr_7971.x; this._SafeStr_7970.y = this._SafeStr_7971.y; if (_arg_3 != null) { this._SafeStr_7970.x = (this._SafeStr_7970.x + _arg_3.x); this._SafeStr_7970.y = (this._SafeStr_7970.y + _arg_3.y); }; }; if (_arg_2) { k.dispose(); }; } } }//package _-0rR // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2416 = "_-3AK" (String#29806, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_2991 = "_-5Tw" (String#13164, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3701 = "_-5Li" (String#35216, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7039 = "import" (String#4903, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7539 = "_-3Qt" (String#11078, DoABC#3) // _SafeStr_7540 = "_-2UC" (String#28102, DoABC#3) // _SafeStr_7548 = "_-0yJ" (String#1067, DoABC#3) // _SafeStr_7623 = "_-1qO" (String#831, DoABC#3) // _SafeStr_7624 = "_-0UK" (String#23209, DoABC#3) // _SafeStr_7731 = "_-tZ" (String#713, DoABC#3) // _SafeStr_7759 = "_-05O" (String#7670, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_7960 = "_-0q7" (String#8404, DoABC#3) // _SafeStr_7961 = "_-1cw" (String#684, DoABC#3) // _SafeStr_7964 = "_-6J1" (String#37589, DoABC#3) // _SafeStr_7965 = "_-6b-" (String#38255, DoABC#3) // _SafeStr_7966 = "_-6BU" (String#37288, DoABC#3) // _SafeStr_7967 = "_-0QS" (String#23054, DoABC#3) // _SafeStr_7968 = "_-535" (String#1118, DoABC#3) // _SafeStr_7969 = "_-150" (String#2815, DoABC#3) // _SafeStr_7970 = "_-4p1" (String#858, DoABC#3) // _SafeStr_7971 = "_-12i" (String#8628, DoABC#3) // _SafeStr_7972 = "_-1KQ" (String#827, DoABC#3) // _SafeStr_7973 = "_-43a" (String#11720, DoABC#3) // _SafeStr_7974 = "_-nC" (String#15121, DoABC#3) // _SafeStr_7975 = "_-6en" (String#38411, DoABC#3) // _SafeStr_7976 = "_-5R-" (String#35431, DoABC#3) // _SafeStr_7977 = "_-1Pk" (String#25485, DoABC#3) // _SafeStr_7978 = "_-3tO" (String#31607, DoABC#3) // _SafeStr_7979 = "_-48f" (String#32244, DoABC#3) // _SafeStr_7980 = "_-1jB" (String#9329, DoABC#3) // _SafeStr_7981 = "_-1HA" (String#25159, DoABC#3) //------------------------------------------------------------ //_-0rR.PetsCatalogWidget package _-0rR{ import _-5fp._SafeStr_2326; import _-5NM.Map; import _-68Y.HabboCatalog; import _-4IA.IWindow; import _-4IA.IWindowContainer; import _-68Y._SafeStr_2398; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_5176; import _-6YT.Offer; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_5162; import _-1Px._SafeStr_3505; import _-1f9.WindowEvent; import _-2Bc.IDropMenuWindow; import _-1Px._SafeStr_5161; import _-403._SafeStr_2463; import _-1Px._SafeStr_2460; import _-0aq._SafeStr_500; import _-1Px._SafeStr_2369; import _-3DF._SafeStr_3506; import _-0eJ._SafeStr_2307; import _-5fp._SafeStr_2971; import flash.display.BitmapData; import _-2Bc.IBitmapWrapperWindow; import flash.geom.Point; import flash.geom.Matrix; public class PetsCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326 { private var _SafeStr_5363:Map; private var _SafeStr_7936:int = -1; private var _SafeStr_7937:int = 0; private var _SafeStr_7982:int = 0; private var _SafeStr_7938:String; private var _SafeStr_7939:Boolean = false; private var _SafeStr_7940:Array; private var _SafeStr_7983:Array; private var _SafeStr_5482:Boolean = false; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7623:IWindow; private var _SafeStr_7941:int = -1; private var _SafeStr_7935:IWindow; public function PetsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (this._SafeStr_5482) { return; }; this._SafeStr_7939 = false; this._SafeStr_5363.dispose(); this._SafeStr_5363 = null; this._SafeStr_7940 = null; this._SafeStr_7983 = null; this._SafeStr_7470 = null; this._SafeStr_7623 = null; super.dispose(); this._SafeStr_5482 = true; } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_7939 = false; var k:IWindow = window.findChildByName("ctlg_buy_button"); this._SafeStr_7935 = window.findChildByName("name_input_text"); if (this._SafeStr_7935 == null) { return (false); }; this._SafeStr_7935.caption = ""; this._SafeStr_5363 = new Map(); if (page.offers.length == 0) { return (false); }; var _local_2:_SafeStr_2398 = page.offers[0]; this._SafeStr_7936 = this._SafeStr_7942(_local_2._SafeStr_7759); if (this._SafeStr_7936 >= 8) { return (false); }; this._SafeStr_7943(_local_2._SafeStr_7759); this._SafeStr_7938 = _local_2._SafeStr_7759; this._SafeStr_7984(); this._SafeStr_5363.add(this._SafeStr_7936, _local_2); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.addEventListener(_SafeStr_3449.COLOUR_INDEX, this._SafeStr_7852); events.addEventListener(_SafeStr_3449._SafeStr_7944, this._SafeStr_7945); events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); events.addEventListener(_SafeStr_3449.SELLABLE_PET_PALETTES, this._SafeStr_7946); return (true); } private function _SafeStr_7984():void{ this._SafeStr_7983 = []; if (this._SafeStr_7936 == 0) { this._SafeStr_7983 = [16743226, 16750435, 16764339, 0xF59500, 16498012, 16704690, 0xEDD400, 16115545, 16513201, 8694111, 11585939, 14413767, 6664599, 9553845, 12971486, 8358322, 10002885, 13292268, 10780600, 12623573, 14403561, 12418717, 14327229, 15517403, 14515069, 15764368, 16366271, 0xABABAB, 0xD4D4D4, 0xFFFFFF, 14256481, 14656129, 15848130, 14005087, 14337152, 15918540, 15118118, 15531929, 9764857, 11258085]; } else { if (this._SafeStr_7936 == 1) { this._SafeStr_7983 = [16743226, 16750435, 16764339, 0xF59500, 16498012, 16704690, 0xEDD400, 16115545, 16513201, 8694111, 11585939, 14413767, 6664599, 9553845, 12971486, 8358322, 10002885, 13292268, 10780600, 12623573, 14403561, 12418717, 14327229, 15517403, 14515069, 15764368, 16366271, 0xABABAB, 0xD4D4D4, 0xFFFFFF, 14256481, 14656129, 15848130, 14005087, 14337152, 15918540, 15118118, 15531929, 9764857, 11258085]; } else { if (this._SafeStr_7936 == 2) { this._SafeStr_7983 = [16579283, 15378351, 8830016, 15257125, 9340985, 8949607, 6198292, 8703620, 9889626, 8972045, 12161285, 13162269, 8620113, 12616503, 8628101, 0xD2FF00, 9764857]; } else { if (this._SafeStr_7936 == 3) { this._SafeStr_7983 = [0xFFFFFF, 0xEEEEEE, 0xDDDDDD]; } else { if (this._SafeStr_7936 == 4) { this._SafeStr_7983 = [0xFFFFFF, 16053490, 15464440, 16248792, 15396319, 15007487]; } else { if (this._SafeStr_7936 == 5) { this._SafeStr_7983 = [0xFFFFFF, 0xEEEEEE, 0xDDDDDD]; } else { if (this._SafeStr_7936 == 6) { this._SafeStr_7983 = [0xFFFFFF, 0xEEEEEE, 0xDDDDDD, 16767177, 16770205, 16751331]; } else { if (this._SafeStr_7936 == 7) { this._SafeStr_7983 = [0xCCCCCC, 0xAEAEAE, 16751331, 10149119, 16763290, 16743786]; }; }; }; }; }; }; }; }; } private function _SafeStr_7733(k:_SafeStr_3505=null):void{ var _local_4:int; if (this._SafeStr_5482) { return; }; events.dispatchEvent(new _SafeStr_5176(this._SafeStr_7680)); var _local_2:Offer = this._SafeStr_5363._SafeStr_6074(0); if (_local_2 != null) { events.dispatchEvent(new _SafeStr_2444(_local_2)); }; var _local_3:Array = []; for each (_local_4 in this._SafeStr_7983) { _local_3.push(_local_4); }; events.dispatchEvent(new _SafeStr_5162(_local_3, "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3")); } private function _SafeStr_7680(k:WindowEvent):void{ if (this._SafeStr_7939) { _SafeStr_4.log("* Cannot buy a pet, pending previous name approval."); }; if (this._SafeStr_7953() == "") { return; }; this._SafeStr_7939 = true; this._SafeStr_7470._SafeStr_7954(this._SafeStr_7935.caption, 1); } public function _SafeStr_7985(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; if (k.type == WindowEvent._SafeStr_6623) { _local_3 = IDropMenuWindow(_arg_2).selection; if ((((this._SafeStr_7940 == null)) || ((_local_3 >= this._SafeStr_7940.length)))) { return; }; this._SafeStr_7937 = _local_3; this._SafeStr_7950(); }; } private function _SafeStr_7501(k:_SafeStr_2444):void{ if (k == null) { return; }; this._SafeStr_7950(); } private function _SafeStr_7852(k:_SafeStr_5161):void{ if (k == null) { return; }; this._SafeStr_7982 = k.index; if ((((this._SafeStr_7982 < 0)) || ((this._SafeStr_7982 > this._SafeStr_7983.length)))) { this._SafeStr_7982 = 0; }; this._SafeStr_7950(); } private function _SafeStr_7945(event:_SafeStr_2460):void{ if ((((event == null)) || (!(this._SafeStr_7939)))) { return; }; this._SafeStr_7939 = false; var nameValidationInfo:String = event.nameValidationInfo; if (event.result != 0) { this._SafeStr_7470._SafeStr_7688(false); }; switch (event.result) { case 1: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("long", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; case 2: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("short", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; case 3: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("chars", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; case 4: this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_7955("bobba", nameValidationInfo), 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; }; var extraParameter:String = this._SafeStr_7953(); if (extraParameter == "") { _SafeStr_4.log("* Not enough information to buy a pet!"); return; }; _SafeStr_4.log(("* Will buy pet as " + extraParameter)); this._SafeStr_7470._SafeStr_7698(this._SafeStr_5363._SafeStr_6074(0), page.pageId, extraParameter, 1, null, null, true, this._SafeStr_7956()); } private function _SafeStr_7955(k:String, _arg_2:String):String{ var _local_3:_SafeStr_500 = this._SafeStr_7470.localization; var _local_4:String = ("catalog.alert.petname." + k); var _local_5 = (_local_4 + ".additionalInfo"); _local_3.registerParameter(_local_5, "additional_info", _arg_2); var _local_6:String = _local_3.getLocalization(_local_4); var _local_7:String = _local_3.getLocalization(_local_5); if (((((((!((_arg_2 == null))) && ((_arg_2.length > 0)))) && (!((_local_7 == null))))) && ((_local_7.length > 0)))) { _local_6 = _local_7; }; return (_local_6); } private function _SafeStr_7946(k:_SafeStr_2369):void{ if (k._SafeStr_7038 == this._SafeStr_7938) { this._SafeStr_7940 = this._SafeStr_7957(k._SafeStr_7958); this._SafeStr_7937 = 0; this._SafeStr_7986(); }; } private function _SafeStr_7957(k:Array):Array{ var _local_3:_SafeStr_3506; if (!k) { return (null); }; var _local_2:Array = new Array(); for each (_local_3 in k) { if ((((_local_3.type == this._SafeStr_7936)) && (_local_3.sellable))) { _local_2.push(_local_3); }; }; return (_local_2); } private function _SafeStr_7986():void{ var _local_5:_SafeStr_3506; var k:_SafeStr_500 = this._SafeStr_7470.localization; var _local_2:Array = new Array(); var _local_3:int; while (_local_3 < this._SafeStr_7940.length) { _local_5 = (this._SafeStr_7940[_local_3] as _SafeStr_3506); _local_2.push(k.getLocalization(this._SafeStr_7952(this._SafeStr_7936, _local_5._SafeStr_6482), this._SafeStr_7952(this._SafeStr_7936, _local_5._SafeStr_6482))); _local_3++; }; var _local_4:IDropMenuWindow = (window.findChildByName("type_drop_menu") as IDropMenuWindow); if (_local_4 == null) { return; }; if (_local_2.length > 1) { _local_4.populate(_local_2); _local_4.selection = 0; _local_4.procedure = this._SafeStr_7985; _local_4.visible = true; } else { _local_4.visible = false; }; this._SafeStr_7950(); } private function _SafeStr_7956():BitmapData{ var k:Offer = this._SafeStr_5363._SafeStr_6074(0); if (k == null) { return (null); }; if ((((this._SafeStr_7940 == null)) || ((this._SafeStr_7937 >= this._SafeStr_7940.length)))) { return (null); }; var _local_2:uint = 0xFFFFFF; if ((((this._SafeStr_7982 >= 0)) && ((this._SafeStr_7982 < this._SafeStr_7983.length)))) { _local_2 = this._SafeStr_7983[this._SafeStr_7982]; }; var _local_3:int = this._SafeStr_7936; var _local_4:_SafeStr_3506 = (this._SafeStr_7940[this._SafeStr_7937] as _SafeStr_3506); var _local_5:int = _local_4.paletteId; var _local_6:_SafeStr_2971 = this._SafeStr_7470.roomEngine._SafeStr_7956(_local_3, _local_5, _local_2, new _SafeStr_2307(90, 0, 0), 64, this); if (_local_6 != null) { this._SafeStr_7941 = _local_6.id; return (_local_6.data); }; return (null); } private function _SafeStr_7950():void{ var k:Offer = this._SafeStr_5363._SafeStr_6074(0); if ((((k == null)) || ((this._SafeStr_7937 < 0)))) { return; }; var _local_2:BitmapData = this._SafeStr_7956(); if (_local_2 != null) { this._SafeStr_7961(_local_2, true); }; var _local_3:IWindow = window.findChildByName("ctlg_teaserimg_1"); this._SafeStr_7623 = this._SafeStr_7470.utils._SafeStr_7624(k, _SafeStr_5381, this._SafeStr_7623, _local_3, -6, false, 6); } private function _SafeStr_7953():String{ var name:String = this._SafeStr_7935.caption; if ((((name == null)) || ((name.length == 0)))) { this._SafeStr_7470.windowManager.alert("${catalog.alert.purchaseerror.title}", "${catalog.alert.petname.empty}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return (""); }; if ((((this._SafeStr_7940 == null)) || ((this._SafeStr_7937 >= this._SafeStr_7940.length)))) { return (""); }; if (this._SafeStr_7982 >= this._SafeStr_7983.length) { return (""); }; var color:uint = this._SafeStr_7983[this._SafeStr_7982]; var data:_SafeStr_3506 = (this._SafeStr_7940[this._SafeStr_7937] as _SafeStr_3506); var paletteId:int = data.paletteId; var p:String = ((((name + String.fromCharCode(10)) + paletteId) + String.fromCharCode(10)) + this._SafeStr_7962(color.toString(16).toUpperCase(), 6)); return (p); } private function _SafeStr_7961(k:BitmapData, _arg_2:Boolean):void{ var _local_3:IBitmapWrapperWindow; var _local_4:int; var _local_5:BitmapData; var _local_6:Point; if (!window.disposed) { if (k == null) { k = new BitmapData(1, 1); _arg_2 = true; }; _local_3 = (window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); if (_local_3 != null) { if (_local_3.bitmap == null) { _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_4 = 2; _local_5 = new BitmapData((k.width * _local_4), (k.height * _local_4), true, 0xFFFFFF); _local_5.draw(k, new Matrix(_local_4, 0, 0, _local_4)); _local_6 = new Point(((_local_3.width - _local_5.width) / 2), ((_local_3.height - _local_5.height) / 2)); _local_3.bitmap.copyPixels(_local_5, _local_5.rect, _local_6, null, null, true); _local_3.invalidate(); _local_5.dispose(); }; }; if (_arg_2) { k.dispose(); }; } private function _SafeStr_7942(k:String):int{ if (k.length == 0) { return (0); }; var _local_2:int; _local_2 = (k.length - 1); while (_local_2 >= 0) { if (isNaN(parseInt(k.charAt(_local_2)))) { break; }; _local_2--; }; if (_local_2 > 0) { return (int(k.substring((_local_2 + 1)))); }; return (-1); } private function _SafeStr_7952(k:int, _arg_2:int):String{ return (((("pet.breed." + k) + ".") + _arg_2)); } private function _SafeStr_7962(k:String, _arg_2:int):String{ while (k.length < _arg_2) { k = ("0" + k); }; return (k); } private function _SafeStr_7943(k:String):void{ var _local_2:Array; if (this._SafeStr_7940 == null) { _local_2 = this._SafeStr_7470._SafeStr_7963(k); this._SafeStr_7940 = this._SafeStr_7957(_local_2); this._SafeStr_7937 = 0; if (this._SafeStr_7940 != null) { this._SafeStr_7986(); }; }; } public function imageReady(k:int, _arg_2:BitmapData):void{ if (disposed) { return; }; if (k == this._SafeStr_7941) { this._SafeStr_7961(_arg_2, true); this._SafeStr_7733(); }; } public function _SafeStr_6850(k:int):void{ } } }//package _-0rR // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2369 = "_-5Bw" (String#34834, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2460 = "_-1yk" (String#26854, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_3506 = "_-3wy" (String#11588, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5161 = "_-68" (String#13798, DoABC#3) // _SafeStr_5162 = "_-67W" (String#13788, DoABC#3) // _SafeStr_5176 = "_-2lh" (String#10436, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6482 = "_-s5" (String#15200, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7623 = "_-1qO" (String#831, DoABC#3) // _SafeStr_7624 = "_-0UK" (String#23209, DoABC#3) // _SafeStr_7680 = "_-1Gk" (String#2863, DoABC#3) // _SafeStr_7688 = "_-45C" (String#32103, DoABC#3) // _SafeStr_7698 = "_-65e" (String#37063, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) // _SafeStr_7759 = "_-05O" (String#7670, DoABC#3) // _SafeStr_7852 = "_-0RU" (String#1437, DoABC#3) // _SafeStr_7935 = "_-YI" (String#1148, DoABC#3) // _SafeStr_7936 = "_-2wp" (String#10594, DoABC#3) // _SafeStr_7937 = "_-19J" (String#8739, DoABC#3) // _SafeStr_7938 = "_-67q" (String#13795, DoABC#3) // _SafeStr_7939 = "_-6bp" (String#14294, DoABC#3) // _SafeStr_7940 = "_-6b4" (String#14281, DoABC#3) // _SafeStr_7941 = "_-0H" (String#7864, DoABC#3) // _SafeStr_7942 = "_-2iE" (String#10379, DoABC#3) // _SafeStr_7943 = "_-5sv" (String#13533, DoABC#3) // _SafeStr_7944 = "_-T8" (String#39534, DoABC#3) // _SafeStr_7945 = "_-2Ff" (String#3138, DoABC#3) // _SafeStr_7946 = "_-3Dd" (String#10891, DoABC#3) // _SafeStr_7950 = "_-3ze" (String#1529, DoABC#3) // _SafeStr_7952 = "_-365" (String#10755, DoABC#3) // _SafeStr_7953 = "_-162" (String#8682, DoABC#3) // _SafeStr_7954 = "_-5wu" (String#36682, DoABC#3) // _SafeStr_7955 = "_-cQ" (String#4445, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_7957 = "_-54f" (String#12754, DoABC#3) // _SafeStr_7958 = "_-0si" (String#24182, DoABC#3) // _SafeStr_7961 = "_-1cw" (String#684, DoABC#3) // _SafeStr_7962 = "_-22k" (String#9654, DoABC#3) // _SafeStr_7963 = "_-J2" (String#39148, DoABC#3) // _SafeStr_7982 = "_-2Y3" (String#3202, DoABC#3) // _SafeStr_7983 = "_-3AL" (String#29807, DoABC#3) // _SafeStr_7984 = "_-3VK" (String#30633, DoABC#3) // _SafeStr_7985 = "_-0nV" (String#23985, DoABC#3) // _SafeStr_7986 = "_-1Vl" (String#25719, DoABC#3) //------------------------------------------------------------ //_-0rR.ProductViewCatalogWidget package _-0rR{ import _-5fp._SafeStr_2326; import _-6YT._SafeStr_2446; import flash.display.BitmapData; import _-4IA.IWindow; import _-2Bc.IBitmapWrapperWindow; import _-4IA.IWindowContainer; import _-2Bc.IDisplayObjectWrapper; import flash.geom.Point; import _-2Bc.IItemGridWindow; import _-5fp._SafeStr_2366; import _-1Px._SafeStr_2444; import _-68Y.HabboCatalog; import _-68Y._SafeStr_2398; import _-6YT._SafeStr_2381; import _-6YT.Product; import _-1Bz._SafeStr_2510; import _-1Px._SafeStr_3449; import _-1Px._SafeStr_5159; import _-4Ii._SafeStr_2429; import flash.display.DisplayObject; import _-2Bc.ITextWindow; import _-6Z2.XmlAsset; import _-6Z2.BitmapDataAsset; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-5fp._SafeStr_2971; import _-6YT._SafeStr_3489; import _-1OV._SafeStr_48; import _-6Kf._SafeStr_2353; import __AS3__.vec.Vector; import _-00F._SafeStr_633; import _-gO._SafeStr_136; import _-gO._SafeStr_135; import _-gO._SafeStr_134; import _-1Px._SafeStr_5164; import _-6YT.ProductImageConfiguration; import _-6YT.Offer; import _-366._SafeStr_2416; import _-0eJ._SafeStr_2307; import _-6Sq._SafeStr_2484; import _-4-I._SafeStr_111; import _-4-I.AvatarAction; import _-4-I._SafeStr_51; import _-4G5._SafeStr_5165; import flash.geom.Matrix; import flash.display.BlendMode; import flash.net.URLRequest; import _-6Z2._SafeStr_37; import _-1XD.AssetLoaderEvent; import _-1Px._SafeStr_4813; import flash.events.Event; import __AS3__.vec.*; public class ProductViewCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326, _SafeStr_2446 { private static const _SafeStr_7987:int = 2; private static const _SafeStr_7988:int = 3; private static const _SafeStr_7989:int = 4; private var _SafeStr_7990:BitmapData; private var _SafeStr_7968:IWindow; private var _SafeStr_7969:IWindow; private var _SafeStr_7970:IBitmapWrapperWindow; private var _SafeStr_7991:IWindowContainer; private var _SafeStr_7992:IDisplayObjectWrapper; private var _SafeStr_7971:Point; private var _SafeStr_7993:IItemGridWindow; protected var _SafeStr_7731:XML; private var _SafeStr_7994:Array; private var _SafeStr_7995:_SafeStr_2366; private var _SafeStr_7996:_SafeStr_2444 = null; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7623:IWindow; private var _SafeStr_7997:Boolean = true; private var _SafeStr_7998:Boolean = false; private var _SafeStr_7999:Boolean = true; private var _SafeStr_7607:_SafeStr_2398; private var _SafeStr_8000:Boolean; public function ProductViewCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } private static function _SafeStr_8001(k:_SafeStr_2444):Boolean{ var _local_3:int; var _local_4:_SafeStr_2381; var _local_2:Boolean; if (k.offer.productContainer.products.length == 2) { _local_3 = 0; while (_local_3 < 2) { _local_4 = k.offer.productContainer.products[_local_3]; if ((((_local_4._SafeStr_6828 == _SafeStr_2510._SafeStr_8003)) && ((_local_4._SafeStr_6852 == Product._SafeStr_8002)))) { _local_2 = true; }; _local_3++; }; }; return (_local_2); } override public function dispose():void{ if (!disposed) { events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7548); events.removeEventListener(_SafeStr_3449._SafeStr_7675, this._SafeStr_8004); events.removeEventListener(_SafeStr_5159._SafeStr_7493, this._SafeStr_7560); events.removeEventListener(_SafeStr_3449.TOTAL_PRICE_WIDGET_INITIALIZED, this._SafeStr_8005); this._SafeStr_7470 = null; this._SafeStr_7623 = null; super.dispose(); this._SafeStr_7990 = null; this._SafeStr_7991 = null; }; } override public function init():Boolean{ var _local_3:_SafeStr_2429; var _local_4:DisplayObject; if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7439); if (!_SafeStr_7410) { _SafeStr_5381.getChildAt(0).width = _SafeStr_5381.width; _SafeStr_5381.getChildAt(0).height = _SafeStr_5381.height; }; if (_SafeStr_5381.tags.indexOf("2X") > -1) { }; this._SafeStr_7999 = (_SafeStr_5381.tags.indexOf("NO_ROOM_CANVAS") == -1); this._SafeStr_7623 = null; this._SafeStr_7968 = _SafeStr_5381.findChildByName("ctlg_product_name"); this._SafeStr_7968.caption = ""; this._SafeStr_7969 = _SafeStr_5381.findChildByName("ctlg_description"); this._SafeStr_7969.caption = ""; (this._SafeStr_7968 as ITextWindow).textColor = 0; (this._SafeStr_7969 as ITextWindow).textColor = 0; this._SafeStr_7970 = (_SafeStr_5381.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); this._SafeStr_7991 = (_SafeStr_5381.findChildByName("room_canvas_container") as IWindowContainer); if (this._SafeStr_7991 != null) { this._SafeStr_7991.visible = false; this._SafeStr_7992 = (this._SafeStr_7991.findChildByName("room_canvas") as IDisplayObjectWrapper); _local_3 = (page.viewer.catalog as HabboCatalog)._SafeStr_8006; if (((!((this._SafeStr_7992 == null))) && (!((_local_3 == null))))) { this._SafeStr_7991.procedure = this._SafeStr_8007; _local_3._SafeStr_8008 = false; _local_3.reset(false); _local_4 = _local_3._SafeStr_8009(this._SafeStr_7992.width, this._SafeStr_7992.height); if (_local_4 != null) { this._SafeStr_7992.setDisplayObject(_local_4); }; } else { this._SafeStr_7991 = null; this._SafeStr_7992 = null; }; }; this._SafeStr_7971 = new Point(this._SafeStr_7970.x, this._SafeStr_7970.y); this._SafeStr_7993 = (_SafeStr_5381.findChildByName("bundleGrid") as IItemGridWindow); if (this._SafeStr_7993 == null) { _SafeStr_4.log("[ProductViewCatalogWidget] Bundle Grid not initialized!"); }; var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_7731 = (k.content as XML); var _local_2:BitmapDataAsset = (page.viewer.catalog.assets.getAssetByName("ctlg_dyndeal_background") as BitmapDataAsset); this._SafeStr_7990 = (_local_2.content as BitmapData); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7548); events.addEventListener(_SafeStr_3449._SafeStr_7675, this._SafeStr_8004); events.addEventListener(_SafeStr_5159._SafeStr_7493, this._SafeStr_7560); events.addEventListener(_SafeStr_3449.TOTAL_PRICE_WIDGET_INITIALIZED, this._SafeStr_8005); return (true); } private function _SafeStr_8007(k:WindowEvent, _arg_2:IWindow):void{ switch (k.type) { case WindowMouseEvent.CLICK: if (this._SafeStr_7470._SafeStr_8006 != null) { this._SafeStr_7470._SafeStr_8006._SafeStr_8010(); }; return; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_5501: this._SafeStr_8000 = false; return; case WindowMouseEvent.DOWN: this._SafeStr_8000 = true; return; case WindowMouseEvent._SafeStr_5502: if (this._SafeStr_8000) { if (this._SafeStr_7470.isDraggable(this._SafeStr_7607)) { this._SafeStr_7470._SafeStr_7614(this, this._SafeStr_7607); }; }; this._SafeStr_8000 = false; return; }; } private function _SafeStr_7548(k:_SafeStr_2444):void{ var _local_2:String; var _local_3:_SafeStr_2398; var _local_4:BitmapData; var _local_5:Point; var _local_6:_SafeStr_2429; var _local_7:_SafeStr_2381; var _local_8:_SafeStr_2971; var _local_9:_SafeStr_3489; var _local_10:_SafeStr_48; var _local_11:_SafeStr_2353; var _local_12:Vector.; var _local_13:Array; var _local_14:String; var _local_15:String; var _local_16:String; var _local_17:String; var _local_18:String; var _local_19:String; var _local_20:String; var _local_21:_SafeStr_2353; var _local_22:String; var _local_23:_SafeStr_633; var _local_24:IWindowContainer; var _local_25:uint; var _local_26:BitmapData; var _local_27:HabboCatalog; var _local_28:_SafeStr_48; var _local_29:Point; var _local_30:int; var _local_31:Point; var _local_32:_SafeStr_136; var _local_33:_SafeStr_135; var _local_34:_SafeStr_134; if (k == null) { return; }; this._SafeStr_7996 = k; this._SafeStr_8011(); _local_3 = k.offer; this._SafeStr_7607 = _local_3; if (this._SafeStr_7993 != null) { this._SafeStr_7993.visible = false; this._SafeStr_7993.destroyGridItems(); }; this._SafeStr_7968.caption = _local_3._SafeStr_7728; this._SafeStr_7969.caption = _local_3._SafeStr_7729; this._SafeStr_7969.y = (this._SafeStr_7968.y + this._SafeStr_7968.height); if (((((this._SafeStr_7470._SafeStr_7488) && (_local_3._SafeStr_7525))) && (this._SafeStr_7998))) { this._SafeStr_8012(); this._SafeStr_8013(_local_3); this._SafeStr_7997 = false; } else { events.dispatchEvent(new _SafeStr_5159(_SafeStr_5159._SafeStr_7482)); events.dispatchEvent(new _SafeStr_5164(_SafeStr_5164._SafeStr_7482)); this._SafeStr_7997 = true; }; if (this._SafeStr_7997) { this._SafeStr_7623 = this._SafeStr_7470.utils._SafeStr_7624(_local_3, _SafeStr_5381, this._SafeStr_7623, this._SafeStr_7970, -6, false, 6, page.acceptSeasonCurrencyAsCredits, page.acceptSeasonCurrencyAsCredits); } else { if (this._SafeStr_7623 != null) { _SafeStr_5381.removeChild(this._SafeStr_7623); this._SafeStr_7623.dispose(); this._SafeStr_7623 = null; }; }; if (((!((_local_3._SafeStr_7502 == null))) && (!((_local_3._SafeStr_7502 == ""))))) { this._SafeStr_7470.utils._SafeStr_8014(_local_3._SafeStr_7502, _SafeStr_5381, 6, 38, true, false); } else { if (_SafeStr_8001(k)) { this._SafeStr_7470.utils._SafeStr_8015("catalogue_effects_ninja", _SafeStr_5381, 6, 38, true, false); } else { this._SafeStr_7470.utils._SafeStr_8016(_SafeStr_5381); }; }; if (ProductImageConfiguration._SafeStr_8017(_local_3._SafeStr_7759)) { this._SafeStr_8018(ProductImageConfiguration._SafeStr_8019[_local_3._SafeStr_7759]); if (this._SafeStr_7991 != null) { this._SafeStr_7991.visible = false; }; } else { _local_5 = new Point(0, 0); _local_6 = this._SafeStr_7470._SafeStr_8006; switch (_local_3._SafeStr_7539) { case Offer._SafeStr_7859: _local_4 = this._SafeStr_7990.clone(); if (this._SafeStr_7993 != null) { this._SafeStr_7993.visible = true; _local_9 = (_local_3.productContainer as _SafeStr_3489); _local_9._SafeStr_7734(this._SafeStr_7993, this._SafeStr_7731); this._SafeStr_7993.scrollV = 0; }; if (this._SafeStr_7991 != null) { this._SafeStr_7991.visible = false; }; break; case Offer._SafeStr_7540: case Offer._SafeStr_7981: case Offer._SafeStr_8046: _local_7 = _local_3.product; if (((!((this._SafeStr_7991 == null))) && (this._SafeStr_7999))) { if ((((((_local_7._SafeStr_6828 == _SafeStr_2510._SafeStr_7773)) || ((_local_7._SafeStr_6828 == _SafeStr_2510._SafeStr_7774)))) || ((_local_7._SafeStr_6828 == _SafeStr_2510._SafeStr_8003)))) { this._SafeStr_7991.visible = true; } else { this._SafeStr_7991.visible = false; }; }; if (((!((_local_6 == null))) && (!((this._SafeStr_7992 == null))))) { _local_6._SafeStr_8020.y = ((_local_7.isUniqueLimitedItem) ? -15 : 0); _local_6._SafeStr_8008 = false; }; switch (_local_7._SafeStr_6828) { case _SafeStr_2510._SafeStr_7773: if (((!((_local_6 == null))) && (!((this._SafeStr_7992 == null))))) { if ((((_local_7 == null)) || ((_local_7._SafeStr_7039 == null)))) { break; }; if (_local_7._SafeStr_7039.category == _SafeStr_2416._SafeStr_8021) { _local_11 = this._SafeStr_7470.sessionDataManager._SafeStr_8022(_local_7._SafeStr_7039.id); _local_12 = new Vector.(0); _local_13 = _local_11._SafeStr_7973.split(","); for each (_local_14 in _local_13) { if ((page.viewer.catalog as HabboCatalog).avatarRenderManager.isValidFigureSetForGender(parseInt(_local_14), (page.viewer.catalog as HabboCatalog).sessionDataManager.gender)) { _local_12.push(parseInt(_local_14)); }; }; _local_2 = (page.viewer.catalog as HabboCatalog).avatarRenderManager.getFigureStringWithFigureIds((page.viewer.catalog as HabboCatalog).sessionDataManager.figure, (page.viewer.catalog as HabboCatalog).sessionDataManager.gender, _local_12); _local_6._SafeStr_8023(_local_2, _local_7._SafeStr_6852); } else { _local_6._SafeStr_8024(_local_7._SafeStr_6852, new _SafeStr_2307(90, 0, 0), this._SafeStr_7995); }; } else { _local_8 = page.viewer.roomEngine.getFurnitureImage(_local_7._SafeStr_6852, new _SafeStr_2307(90, 0, 0), 64, this, 0, _local_7._SafeStr_7659, -1, -1, this._SafeStr_7995); _local_3._SafeStr_7980 = _local_8.id; }; break; case _SafeStr_2510._SafeStr_7774: if ((((((_local_7._SafeStr_7039.category == _SafeStr_7987)) || ((_local_7._SafeStr_7039.category == _SafeStr_7988)))) || ((_local_7._SafeStr_7039.category == _SafeStr_7989)))) { _local_15 = this._SafeStr_7470.roomEngine._SafeStr_8025(this._SafeStr_7470.roomEngine.activeRoomId, _SafeStr_2484._SafeStr_8026); _local_16 = this._SafeStr_7470.roomEngine._SafeStr_8025(this._SafeStr_7470.roomEngine.activeRoomId, _SafeStr_2484._SafeStr_8027); _local_17 = this._SafeStr_7470.roomEngine._SafeStr_8025(this._SafeStr_7470.roomEngine.activeRoomId, _SafeStr_2484._SafeStr_8028); _local_15 = ((((_local_15) && ((_local_15.length > 0)))) ? _local_15 : "101"); _local_16 = ((((_local_16) && ((_local_16.length > 0)))) ? _local_16 : "101"); _local_17 = ((((_local_17) && ((_local_17.length > 0)))) ? _local_17 : "1.1"); _local_6._SafeStr_8029(true, true); _local_18 = (((_local_7._SafeStr_7039.category == _SafeStr_7988)) ? _local_7._SafeStr_7659 : _local_16); _local_19 = (((_local_7._SafeStr_7039.category == _SafeStr_7987)) ? _local_7._SafeStr_7659 : _local_15); _local_20 = (((_local_7._SafeStr_7039.category == _SafeStr_7989)) ? _local_7._SafeStr_7659 : _local_17); _local_6._SafeStr_8030(_local_18, _local_19, _local_20); if (_local_7._SafeStr_7039.category == _SafeStr_7989) { _local_21 = this._SafeStr_7470._SafeStr_8031("ads_twi_windw", _SafeStr_2510._SafeStr_7774); _local_6._SafeStr_8032(_local_21.id, new _SafeStr_2307(90, 0, 0), _local_21._SafeStr_7973); }; } else { if (((!((_local_6 == null))) && (!((this._SafeStr_7992 == null))))) { _local_6._SafeStr_8032(_local_7._SafeStr_6852, new _SafeStr_2307(90, 0, 0), _local_7._SafeStr_7659); } else { _local_8 = page.viewer.roomEngine.getWallItemImage(_local_7._SafeStr_6852, new _SafeStr_2307(90, 0, 0), 64, this, 0, _local_7._SafeStr_7659); _local_3._SafeStr_7980 = _local_8.id; }; }; break; case _SafeStr_2510._SafeStr_8036: _local_10 = this._SafeStr_7470.avatarRenderManager.createAvatarImage(_local_7._SafeStr_7659, _SafeStr_111._SafeStr_5488, null); _local_10.appendAction(AvatarAction._SafeStr_8033, AvatarAction._SafeStr_8034); _local_10.setDirection(_SafeStr_51._SafeStr_5490, 4); _local_10.setDirection(_SafeStr_51._SafeStr_8035, 3); _local_4 = _local_10._SafeStr_5492(_SafeStr_51._SafeStr_5490); break; case _SafeStr_2510._SafeStr_8003: if (((!((_local_6 == null))) && (!((this._SafeStr_7992 == null))))) { _local_22 = (page.viewer.catalog as HabboCatalog).sessionDataManager.figure; _local_6._SafeStr_8023(_local_22, _local_7._SafeStr_6852); } else { _local_23 = page.viewer.catalog.windowManager; _local_24 = (_SafeStr_5381.findChildByName("pixelsBackground") as IWindowContainer); _local_25 = 4291611852; if (_local_24 != null) { _local_24.visible = true; _local_25 = _local_24.color; }; _local_4 = new BitmapData(this._SafeStr_7970.width, this._SafeStr_7970.height, false, _local_25); _local_26 = null; _local_27 = (page.viewer.catalog as HabboCatalog); if (_local_27.avatarRenderManager != null) { _local_2 = _local_27.sessionDataManager.figure; _local_28 = _local_27.avatarRenderManager.createAvatarImage(_local_2, _SafeStr_111._SafeStr_5488); if (_local_28 != null) { _local_28.setDirection(_SafeStr_51._SafeStr_8035, 3); _local_28._SafeStr_8037(); _local_28.appendAction(AvatarAction._SafeStr_8033, AvatarAction._SafeStr_8034); _local_28.appendAction(AvatarAction._SafeStr_8038, _local_7._SafeStr_6852); _local_28._SafeStr_8039(); _local_28._SafeStr_8040(1); _local_28._SafeStr_8040(1); _local_26 = _local_28.getImage(_SafeStr_51._SafeStr_5490, true); _local_29 = new Point(0, 0); if (_local_26 != null) { _local_32 = _local_28._SafeStr_8041; if (_local_32 != null) { }; _local_29.x = ((_local_4.width - _local_26.width) / 2); _local_29.y = ((_local_4.height - _local_26.height) / 2); for each (_local_33 in _local_28._SafeStr_8042()) { if (_local_33.id == "avatar") { _local_34 = _local_28._SafeStr_8043(_local_33); _local_5.x = _local_34.dx; _local_5.y = _local_34.dy; }; }; }; _local_30 = 64; _local_31 = new Point(((_local_26.width - _local_30) / 2), (_local_26.height - (_local_30 / 4))); this._SafeStr_8044(_local_4, _local_28, _local_5, _local_29.add(_local_31), false); _local_4.copyPixels(_local_26, _local_26.rect, _local_29, null, null, true); this._SafeStr_8044(_local_4, _local_28, _local_5, _local_29.add(_local_31)); }; }; if (_local_28) { _local_28.dispose(); }; }; break; case _SafeStr_2510._SafeStr_8045: break; default: _SafeStr_4.log(("[ProductViewCatalogWidget] Unknown Product Type: " + _local_7._SafeStr_6828)); }; if (_local_8 != null) { _local_4 = _local_8.data; }; break; default: _SafeStr_4.log(("[ProductViewCatalogWidget] Unknown pricing model" + _local_3._SafeStr_7539)); }; this._SafeStr_7961(_local_4, true, _local_5); }; if (((((((((((this._SafeStr_7999) && (_local_6))) && (this._SafeStr_7992))) && (this._SafeStr_7991))) && (this._SafeStr_7992.visible))) && (this._SafeStr_7991.visible))) { (this._SafeStr_7968 as ITextWindow).textColor = 0xFFFFFFFF; (this._SafeStr_7969 as ITextWindow).textColor = 0xFFFFFFFF; } else { (this._SafeStr_7968 as ITextWindow).textColor = 0xFF000000; (this._SafeStr_7969 as ITextWindow).textColor = 0xFF000000; }; _SafeStr_5381.invalidate(); } private function _SafeStr_8013(k:_SafeStr_2398):void{ var _local_2:_SafeStr_5165 = new _SafeStr_5165(_SafeStr_5165._SafeStr_8047); _local_2.activityPointType = k.activityPointType; _local_2.priceActivityPoints = k._SafeStr_7526; _local_2.priceCredits = k.priceInCredits; _local_2._SafeStr_7502 = k._SafeStr_7502; events.dispatchEvent(new _SafeStr_5164(_SafeStr_5164._SafeStr_7478, _local_2)); } private function _SafeStr_8012():void{ if (this._SafeStr_7470._SafeStr_7528) { events.dispatchEvent(new _SafeStr_5159(_SafeStr_5159._SafeStr_7478, 1, this._SafeStr_7470.utils._SafeStr_8048)); } else { events.dispatchEvent(new _SafeStr_5159(_SafeStr_5159._SafeStr_7478, 1)); }; events.dispatchEvent(new _SafeStr_5159(_SafeStr_5159._SafeStr_7480)); if (this._SafeStr_7470._SafeStr_7578 != null) { events.dispatchEvent(new _SafeStr_5159(_SafeStr_5159._SafeStr_7484, this._SafeStr_7470._SafeStr_7578._SafeStr_8049)); }; events.dispatchEvent(new _SafeStr_5159(_SafeStr_5159._SafeStr_7486, 1)); } private function _SafeStr_8044(k:BitmapData, _arg_2:_SafeStr_48, _arg_3:Point, _arg_4:Point, _arg_5:Boolean=true):void{ var _local_6:_SafeStr_135; var _local_7:int; var _local_8:_SafeStr_134; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:int; var _local_14:String; var _local_15:BitmapDataAsset; var _local_16:BitmapData; var _local_17:Number; var _local_18:Number; var _local_19:Number; var _local_20:Matrix; for each (_local_6 in _arg_2._SafeStr_8042()) { _local_7 = _SafeStr_5381.getChildIndex(this._SafeStr_7970); _local_8 = _arg_2._SafeStr_8043(_local_6); _local_9 = 0; _local_10 = _local_6._SafeStr_8050(_arg_2.getDirection()); _local_11 = _local_6._SafeStr_8051(_arg_2.getDirection()); _local_12 = _local_6._SafeStr_8052(_arg_2.getDirection()); _local_13 = 0; if (!_arg_5) { if (_local_12 >= 0) { continue; }; } else { if (_local_12 < 0) { continue; }; }; if (_local_6._SafeStr_8053) { _local_13 = _arg_2.getDirection(); }; if (_local_8 != null) { _local_9 = _local_8._SafeStr_8054; _local_10 = (_local_10 + _local_8.dx); _local_11 = (_local_11 + _local_8.dy); _local_13 = (_local_13 + _local_8._SafeStr_8055); }; if (_local_13 < 0) { _local_13 = (_local_13 + 8); }; if (_local_13 > 7) { _local_13 = (_local_13 - 8); }; _local_14 = ((((((_arg_2._SafeStr_8056() + "_") + _local_6.member) + "_") + _local_13) + "_") + _local_9); _local_15 = _arg_2.getAsset(_local_14); if (_local_15 == null) { } else { _local_16 = (_local_15.content as BitmapData).clone(); _local_17 = 1; _local_18 = ((_arg_4.x - (1 * _local_15.offset.x)) + _local_10); _local_19 = ((_arg_4.y - (1 * _local_15.offset.y)) + _local_11); if (_local_6.ink == 33) { _local_20 = new Matrix(1, 0, 0, 1, (_local_18 - _arg_3.x), (_local_19 - _arg_3.y)); k.draw(_local_16, _local_20, null, BlendMode.ADD, null, false); } else { k.copyPixels(_local_16, _local_16.rect, new Point((_local_18 - _arg_3.x), (_local_19 - _arg_3.y))); }; }; }; } private function _SafeStr_8011():void{ var k:IBitmapWrapperWindow; for each (k in this._SafeStr_7994) { _SafeStr_5381.removeChild(k); k.dispose(); k = null; }; this._SafeStr_7994 = new Array(); } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_3:_SafeStr_2398; if (((((disposed) || ((page == null)))) || ((page.offers == null)))) { return; }; for each (_local_3 in page.offers) { if (_local_3._SafeStr_7980 == k) { this._SafeStr_7961(_arg_2, true); _local_3._SafeStr_7980 = 0; break; }; }; } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_7961(k:BitmapData, _arg_2:Boolean, _arg_3:Point=null):void{ var _local_4:Point; if (((!((this._SafeStr_7970 == null))) && (!(window.disposed)))) { if (k == null) { k = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_7970.bitmap == null) { this._SafeStr_7970.bitmap = new BitmapData(this._SafeStr_7970.width, this._SafeStr_7970.height, true, 0xFFFFFF); }; this._SafeStr_7970.bitmap.fillRect(this._SafeStr_7970.bitmap.rect, 0xFFFFFF); _local_4 = new Point(((this._SafeStr_7970.width - k.width) / 2), ((this._SafeStr_7970.height - k.height) / 2)); this._SafeStr_7970.bitmap.copyPixels(k, k.rect, _local_4, null, null, true); this._SafeStr_7970.invalidate(); this._SafeStr_7970.x = this._SafeStr_7971.x; this._SafeStr_7970.y = this._SafeStr_7971.y; if (_arg_3 != null) { this._SafeStr_7970.x = (this._SafeStr_7970.x + _arg_3.x); this._SafeStr_7970.y = (this._SafeStr_7970.y + _arg_3.y); }; }; if (_arg_2) { k.dispose(); }; } private function _SafeStr_8018(k:String):void{ if (((((((((!(k)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))) { return; }; var _local_2:BitmapDataAsset = (page.viewer.catalog.assets.getAssetByName(k) as BitmapDataAsset); if (_local_2 == null) { this._SafeStr_8057(k); return; }; this._SafeStr_7961((_local_2.content as BitmapData), false); } private function _SafeStr_8057(k:String):void{ if (((((((!(k)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))) { return; }; var _local_2 = ((page.viewer.catalog.imageGalleryHost + k) + ".gif"); _SafeStr_4.log(("[ProductViewCatalogWidget] Retrieve Product Preview Asset: " + _local_2)); var _local_3:URLRequest = new URLRequest(_local_2); if (!page.viewer.catalog.assets) { return; }; var _local_4:_SafeStr_37 = page.viewer.catalog.assets.loadAssetFromFile(k, _local_3, "image/gif"); if (!_local_4) { return; }; _local_4.addEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_8058); } private function _SafeStr_8058(k:AssetLoaderEvent):void{ var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 != null) { this._SafeStr_8018(_local_2.assetName); _local_2.removeEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_8058); }; } private function _SafeStr_8004(k:_SafeStr_4813):void{ var _local_2:_SafeStr_2429; this._SafeStr_7995 = k.stuffData; if (this._SafeStr_7996 != null) { _local_2 = (page.viewer.catalog as HabboCatalog)._SafeStr_8006; if (_local_2 != null) { _local_2.reset(false); }; this._SafeStr_7548(this._SafeStr_7996); }; } private function _SafeStr_7560(k:_SafeStr_5159):void{ var _local_2:IWindowContainer; if (k.type == _SafeStr_5159._SafeStr_7493) { _local_2 = (window.findChildByName("price_box_new") as IWindowContainer); if (((!((_local_2 == null))) && (!((this._SafeStr_7996 == null))))) { this._SafeStr_7470.utils._SafeStr_7730(_local_2, this._SafeStr_7996.offer); }; }; } private function _SafeStr_8005(k:Event):void{ this._SafeStr_7998 = true; } override public function closed():void{ var k:_SafeStr_2429 = (page.viewer.catalog as HabboCatalog)._SafeStr_8006; if (k) { k._SafeStr_8008 = true; }; } public function _SafeStr_7719(k:Boolean, _arg_2:String):void{ } } }//package _-0rR // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_134 = "_-38n" (String#29743, DoABC#3) // _SafeStr_135 = "_-47R" (String#32199, DoABC#3) // _SafeStr_136 = "_-2QG" (String#27955, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2416 = "_-3AK" (String#29806, DoABC#3) // _SafeStr_2429 = "_-8y" (String#14475, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2446 = "_-0Jh" (String#7895, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3489 = "_-6s" (String#14447, DoABC#3) // _SafeStr_37 = "_-1cU" (String#25971, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4813 = "_-0rp" (String#8439, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5159 = "_-0Tf" (String#8068, DoABC#3) // _SafeStr_5164 = "_-11t" (String#8613, DoABC#3) // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5471 = "_-0Dc" (String#22537, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5490 = "_-23q" (String#27082, DoABC#3) // _SafeStr_5492 = "_-3Pk" (String#30425, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6852 = "_-4PB" (String#12037, DoABC#3) // _SafeStr_7039 = "import" (String#4903, DoABC#3) // _SafeStr_7410 = "_-4qU" (String#33973, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7439 = "_-6MY" (String#37714, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7478 = "_-2FW" (String#27508, DoABC#3) // _SafeStr_7480 = "_-4YQ" (String#33261, DoABC#3) // _SafeStr_7482 = "_-EG" (String#38963, DoABC#3) // _SafeStr_7484 = "_-1cd" (String#25977, DoABC#3) // _SafeStr_7486 = "_-2Ym" (String#28279, DoABC#3) // _SafeStr_7488 = "_-2VX" (String#28153, DoABC#3) // _SafeStr_7493 = "_-CC" (String#38878, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_7525 = "_-5-m" (String#12673, DoABC#3) // _SafeStr_7526 = "_-1GM" (String#8867, DoABC#3) // _SafeStr_7528 = "_-2kW" (String#28728, DoABC#3) // _SafeStr_7539 = "_-3Qt" (String#11078, DoABC#3) // _SafeStr_7540 = "_-2UC" (String#28102, DoABC#3) // _SafeStr_7548 = "_-0yJ" (String#1067, DoABC#3) // _SafeStr_7560 = "_-B6" (String#14508, DoABC#3) // _SafeStr_7578 = "_-3Vv" (String#30652, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) // _SafeStr_7614 = "_-2pc" (String#28939, DoABC#3) // _SafeStr_7623 = "_-1qO" (String#831, DoABC#3) // _SafeStr_7624 = "_-0UK" (String#23209, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7675 = "_-0pN" (String#24059, DoABC#3) // _SafeStr_7719 = "_-69v" (String#13831, DoABC#3) // _SafeStr_7728 = "_-0om" (String#8387, DoABC#3) // _SafeStr_7729 = "_-c4" (String#14940, DoABC#3) // _SafeStr_7730 = "_-5EL" (String#12905, DoABC#3) // _SafeStr_7731 = "_-tZ" (String#713, DoABC#3) // _SafeStr_7734 = "_-sE" (String#1638, DoABC#3) // _SafeStr_7759 = "_-05O" (String#7670, DoABC#3) // _SafeStr_7773 = "_-3E4" (String#29953, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_7859 = "_-4ea" (String#33495, DoABC#3) // _SafeStr_7961 = "_-1cw" (String#684, DoABC#3) // _SafeStr_7968 = "_-535" (String#1118, DoABC#3) // _SafeStr_7969 = "_-150" (String#2815, DoABC#3) // _SafeStr_7970 = "_-4p1" (String#858, DoABC#3) // _SafeStr_7971 = "_-12i" (String#8628, DoABC#3) // _SafeStr_7973 = "_-43a" (String#11720, DoABC#3) // _SafeStr_7980 = "_-1jB" (String#9329, DoABC#3) // _SafeStr_7981 = "_-1HA" (String#25159, DoABC#3) // _SafeStr_7987 = "_-Mw" (String#14698, DoABC#3) // _SafeStr_7988 = "_-2fz" (String#10340, DoABC#3) // _SafeStr_7989 = "_-1EW" (String#8833, DoABC#3) // _SafeStr_7990 = "_-1iR" (String#26211, DoABC#3) // _SafeStr_7991 = "_-4IP" (String#32648, DoABC#3) // _SafeStr_7992 = "_-5Hf" (String#12960, DoABC#3) // _SafeStr_7993 = "_-3iN" (String#11366, DoABC#3) // _SafeStr_7994 = "_-14b" (String#24681, DoABC#3) // _SafeStr_7995 = "_-yR" (String#40699, DoABC#3) // _SafeStr_7996 = "_-2R0" (String#27984, DoABC#3) // _SafeStr_7997 = "_-13U" (String#24636, DoABC#3) // _SafeStr_7998 = "_-4n8" (String#33842, DoABC#3) // _SafeStr_7999 = "_-0mC" (String#23932, DoABC#3) // _SafeStr_8000 = "_-Ku" (String#39222, DoABC#3) // _SafeStr_8001 = "_-cL" (String#39887, DoABC#3) // _SafeStr_8002 = "_-0IE" (String#22717, DoABC#3) // _SafeStr_8003 = "_-3rI" (String#31525, DoABC#3) // _SafeStr_8004 = "_-6Mj" (String#37719, DoABC#3) // _SafeStr_8005 = "_-0PD" (String#23007, DoABC#3) // _SafeStr_8006 = "_-1Pt" (String#9034, DoABC#3) // _SafeStr_8007 = "_-2Ul" (String#28123, DoABC#3) // _SafeStr_8008 = "_-38B" (String#10792, DoABC#3) // _SafeStr_8009 = "_-411" (String#31941, DoABC#3) // _SafeStr_8010 = "_-W0" (String#14835, DoABC#3) // _SafeStr_8011 = "_-5TF" (String#35525, DoABC#3) // _SafeStr_8012 = "_-2xq" (String#29274, DoABC#3) // _SafeStr_8013 = "_-1La" (String#25328, DoABC#3) // _SafeStr_8014 = "_-IJ" (String#39121, DoABC#3) // _SafeStr_8015 = "_-3YU" (String#30762, DoABC#3) // _SafeStr_8016 = "_-0Py" (String#23037, DoABC#3) // _SafeStr_8017 = "_-3Zt" (String#30812, DoABC#3) // _SafeStr_8018 = "_-5fm" (String#3968, DoABC#3) // _SafeStr_8019 = "_-Wh" (String#39665, DoABC#3) // _SafeStr_8020 = "_-3Sh" (String#30543, DoABC#3) // _SafeStr_8021 = "_-4rb" (String#34012, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8023 = "_-2lV" (String#28773, DoABC#3) // _SafeStr_8024 = "_-0Fw" (String#22623, DoABC#3) // _SafeStr_8025 = "_-1ck" (String#2946, DoABC#3) // _SafeStr_8026 = "_-2w4" (String#29205, DoABC#3) // _SafeStr_8027 = "_-3Bh" (String#29862, DoABC#3) // _SafeStr_8028 = "_-0eK" (String#23600, DoABC#3) // _SafeStr_8029 = "_-1bk" (String#25944, DoABC#3) // _SafeStr_8030 = "_-2LF" (String#3153, DoABC#3) // _SafeStr_8031 = "_-3Af" (String#29819, DoABC#3) // _SafeStr_8032 = "_-3Yh" (String#30769, DoABC#3) // _SafeStr_8033 = "_-6ib" (String#38552, DoABC#3) // _SafeStr_8034 = "_-4H3" (String#32594, DoABC#3) // _SafeStr_8035 = "_-274" (String#27204, DoABC#3) // _SafeStr_8036 = "_-2cw" (String#28439, DoABC#3) // _SafeStr_8037 = "_-0Uz" (String#23239, DoABC#3) // _SafeStr_8038 = "_-1ZK" (String#25852, DoABC#3) // _SafeStr_8039 = "_-67c" (String#37147, DoABC#3) // _SafeStr_8040 = "_-2ok" (String#28905, DoABC#3) // _SafeStr_8041 = "_-2sA" (String#29047, DoABC#3) // _SafeStr_8042 = "_-3gp" (String#31092, DoABC#3) // _SafeStr_8043 = "_-1PD" (String#25466, DoABC#3) // _SafeStr_8044 = "_-46c" (String#32166, DoABC#3) // _SafeStr_8045 = "_-0fR" (String#23650, DoABC#3) // _SafeStr_8046 = "_-0Fd" (String#22610, DoABC#3) // _SafeStr_8047 = "_-32i" (String#29511, DoABC#3) // _SafeStr_8048 = "_-3s-" (String#31551, DoABC#3) // _SafeStr_8049 = "_-6SB" (String#37925, DoABC#3) // _SafeStr_8050 = "_-6c0" (String#38293, DoABC#3) // _SafeStr_8051 = "_-5gD" (String#36041, DoABC#3) // _SafeStr_8052 = "_-1gh" (String#26135, DoABC#3) // _SafeStr_8053 = "_-3-X" (String#29379, DoABC#3) // _SafeStr_8054 = "_-2Xz" (String#28247, DoABC#3) // _SafeStr_8055 = "_-2l2" (String#28750, DoABC#3) // _SafeStr_8056 = "_-1Ip" (String#8911, DoABC#3) // _SafeStr_8057 = "_-Ww" (String#1625, DoABC#3) // _SafeStr_8058 = "_-1Pd" (String#1471, DoABC#3) //------------------------------------------------------------ //_-0rR.RecyclerPrizesCatalogWidget package _-0rR{ import _-6YT._SafeStr_3454; import _-1tI.PrizeViewer; import _-2Bc.IItemListWindow; import _-6YT._SafeStr_2382; import _-4IA.IWindowContainer; import _-6Z2.XmlAsset; import flash.events.TimerEvent; import _-1tI._SafeStr_4820; import _-4IA.IWindow; import _-2Bc.IItemGridWindow; import _-1tI.PrizeLevelContainer; import _-1tI.DealPrizeContainer; import _-1tI._SafeStr_2358; public class RecyclerPrizesCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3454 { private var _SafeStr_8059:Array; private var _SafeStr_8060:PrizeViewer; private var _SafeStr_7892:IItemListWindow; private var _SafeStr_7731:XML; private var _SafeStr_8061:XML; private var _SafeStr_7782:_SafeStr_2382; public function RecyclerPrizesCatalogWidget(k:IWindowContainer){ super(k); } override public function dispose():void{ super.dispose(); if (this._SafeStr_8060 != null) { this._SafeStr_8060.dispose(); this._SafeStr_8060 = null; }; this._SafeStr_8059 = null; this._SafeStr_7892 = null; this._SafeStr_7731 = null; this._SafeStr_8061 = null; this._SafeStr_7782 = null; } override public function init():Boolean{ var k:XmlAsset; if (!super.init()) { return (false); }; this._SafeStr_8060 = new PrizeViewer(); this._SafeStr_8059 = this.recycler._SafeStr_8062(); if (this._SafeStr_8059 == null) { return (false); }; this._SafeStr_7892 = (_SafeStr_5381.findChildByName("itemList") as IItemListWindow); k = (page.viewer.catalog.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_7731 = (k.content as XML); k = (page.viewer.catalog.assets.getAssetByName("recyclerPrizesWidgetLevelItem") as XmlAsset); this._SafeStr_8061 = (k.content as XML); this._SafeStr_7734(); if ((((this._SafeStr_8059.length > 0)) && ((this._SafeStr_8059[0].prizes.length > 0)))) { this.select((this._SafeStr_8059[0].prizes[0] as _SafeStr_2382), false); }; return (true); } private function _SafeStr_7734(k:TimerEvent=null):void{ var _local_2:int; while (_local_2 < this._SafeStr_8059.length) { this._SafeStr_8063(this._SafeStr_8059[_local_2]); _local_2++; }; } private function _SafeStr_8063(k:PrizeLevelContainer):void{ var _local_6:_SafeStr_4820; var _local_2:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_8061) as IWindowContainer); this._SafeStr_7892.addListItem(_local_2); var _local_3:IWindow = _local_2.findChildByName("headerText"); if (_local_3 != null) { _local_3.caption = page.viewer.catalog.localization.getLocalization(("recycler.prizes.category." + k._SafeStr_8064)); }; var _local_4:IItemGridWindow = (_local_2.findChildByName("itemGrid") as IItemGridWindow); var _local_5:int; while (_local_5 < k.prizes.length) { _local_6 = k.prizes[_local_5]; this._SafeStr_8065(_local_6, _local_4); _local_5++; }; } private function _SafeStr_8065(k:_SafeStr_4820, _arg_2:IItemGridWindow):void{ if ((((((k == null)) || ((_arg_2 == null)))) || (_arg_2.disposed))) { return; }; var _local_3:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_7731) as IWindowContainer); _local_3.findChildByName("clubLevelIcon").visible = false; k.view = _local_3; k.grid = this; k.setIcon(page.viewer.roomEngine); _arg_2._SafeStr_7736(_local_3); _arg_2.height = _arg_2._SafeStr_6609.height; if ((k is DealPrizeContainer)) { _arg_2.width = _arg_2._SafeStr_6609.width; }; } public function select(k:_SafeStr_2382, _arg_2:Boolean):void{ if (k == null) { return; }; if (this._SafeStr_7782 != null) { this._SafeStr_7782.deactivate(); }; this._SafeStr_7782 = k; k.activate(); var _local_3:IWindowContainer = (window.findChildByName("productView") as IWindowContainer); var _local_4:_SafeStr_4820 = (k as _SafeStr_4820); var _local_5:DealPrizeContainer = (k as DealPrizeContainer); var _local_6:String = ""; if (_local_5 != null) { _local_6 = page.viewer.catalog.localization.getLocalization(("recycler.prizes.odds." + _local_4._SafeStr_8066)); this._SafeStr_8060._SafeStr_8067(page.viewer.roomEngine, page, this._SafeStr_7731, _local_3, _local_5, _local_4.title, _local_6); } else { if (_local_4 != null) { _local_6 = page.viewer.catalog.localization.getLocalization(("recycler.prizes.odds." + _local_4._SafeStr_8066)); this._SafeStr_8060._SafeStr_8068(page.viewer.roomEngine, _local_3, _local_4._SafeStr_8069, _local_4._SafeStr_8070, _local_4.title, _local_6); }; }; } public function _SafeStr_7738(k:_SafeStr_2382):Boolean{ return (false); } private function get recycler():_SafeStr_2358{ return (page.viewer.catalog.getRecycler()); } } }//package _-0rR // _SafeStr_2358 = "_-50W" (String#12689, DoABC#3) // _SafeStr_2382 = "_-20v" (String#9623, DoABC#3) // _SafeStr_3454 = "_-1TO" (String#9093, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4820 = "_-52Q" (String#12713, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6609 = "_-1Dt" (String#8819, DoABC#3) // _SafeStr_7731 = "_-tZ" (String#713, DoABC#3) // _SafeStr_7734 = "_-sE" (String#1638, DoABC#3) // _SafeStr_7736 = "_-6lB" (String#4289, DoABC#3) // _SafeStr_7738 = "_-Cf" (String#14537, DoABC#3) // _SafeStr_7782 = "_-2RC" (String#839, DoABC#3) // _SafeStr_7892 = "_-2RA" (String#499, DoABC#3) // _SafeStr_8059 = "_-2wW" (String#1089, DoABC#3) // _SafeStr_8060 = "_-4ll" (String#12420, DoABC#3) // _SafeStr_8061 = "_-6Jy" (String#37623, DoABC#3) // _SafeStr_8062 = "_-1wK" (String#9533, DoABC#3) // _SafeStr_8063 = "_-0im" (String#23790, DoABC#3) // _SafeStr_8064 = "_-5vg" (String#36639, DoABC#3) // _SafeStr_8065 = "_-5Dx" (String#34915, DoABC#3) // _SafeStr_8066 = "_-2sG" (String#29052, DoABC#3) // _SafeStr_8067 = "_-12X" (String#24599, DoABC#3) // _SafeStr_8068 = "_-4-J" (String#31874, DoABC#3) // _SafeStr_8069 = "_-5Ie" (String#35106, DoABC#3) // _SafeStr_8070 = "_-395" (String#29756, DoABC#3) //------------------------------------------------------------ //_-0rR.RoomAdsCatalogWidget package _-0rR{ import _-68Y.HabboCatalog; import _-1Z6._SafeStr_2274; import _-2Bc.IDropMenuWindow; import _-4IA.IWindowContainer; import _-3wj._SafeStr_2308; import _-3pc._SafeStr_4320; import _-1f9.WindowEvent; import _-1Px._SafeStr_3449; import _-3f1._SafeStr_2415; import _-42A._SafeStr_194; import _-5J6._SafeStr_3327; import _-2D9._SafeStr_4659; import _-3DF._SafeStr_5020; import _-68Y._SafeStr_2398; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_3505; import _-2Bc.ITextFieldWindow; import _-4IA.IWindow; import _-6YT.Offer; import __AS3__.vec.Vector; import _-0ZD._SafeStr_2355; public class RoomAdsCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7470:HabboCatalog; private var _SafeStr_8071:_SafeStr_2274 = null; private var _name:String; private var _SafeStr_7386:String; private var _SafeStr_8072:Array; private var _SafeStr_8073:Boolean; private var _SafeStr_8074:IDropMenuWindow; public function RoomAdsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function init():Boolean{ if (!super.init()) { return (false); }; if (this._SafeStr_7470 == null) { return (false); }; var k:_SafeStr_2308 = this._SafeStr_7470.connection; if (this._SafeStr_8071 == null) { this._SafeStr_8071 = new _SafeStr_4320(this._SafeStr_8075); k.addMessageEvent(this._SafeStr_8071); }; this._SafeStr_7470._SafeStr_8076(); window.findChildByName("name_input_text").addEventListener(WindowEvent._SafeStr_5849, this._SafeStr_8077); window.findChildByName("desc_input_text").addEventListener(WindowEvent._SafeStr_5849, this._SafeStr_8078); events.addEventListener(_SafeStr_3449.PURCHASE, this._SafeStr_8079); var _local_2:_SafeStr_2415 = this._SafeStr_7470._SafeStr_7697; var _local_3:int = this._SafeStr_7470.getInteger("room_ad.duration.minutes", 120); var _local_4:int = this._SafeStr_8080(_local_2, _local_3); this._SafeStr_7470.localization.registerParameter("roomad.catalog_text", "duration", String(_local_4)); this._SafeStr_7470.roomEngine.events.addEventListener(_SafeStr_194._SafeStr_8081, this._SafeStr_8082); this._SafeStr_8083(); return (true); } private function _SafeStr_8080(k:_SafeStr_2415, _arg_2:int):int{ var _local_3:Boolean = this._SafeStr_7470.getBoolean("roomad.limited_extension"); if (((((!(_local_3)) || ((k == null)))) || ((k.expirationTime == null)))) { return (_arg_2); }; var _local_4:Date = new Date(); var _local_5:Number = _local_4.getTime(); var _local_6:Number = k.expirationTime.getTime(); var _local_7:Number = (_local_5 - _local_6); var _local_8:Number = (_local_7 / (1000 * 60)); _local_8 = (_local_8 + _arg_2); return (_local_8); } private function _SafeStr_8083():void{ var _local_2:_SafeStr_3327; if (window == null) { return; }; this._SafeStr_8074 = (window.findChildByName("categories_list") as IDropMenuWindow); var k:Array = []; for each (_local_2 in this._SafeStr_7470.navigator._SafeStr_8084) { k.push((("${navigator.searchcode.title.eventcategory__" + _local_2._SafeStr_5784) + "}")); }; this._SafeStr_8074.populate(k); this._SafeStr_8074.selection = 0; this._SafeStr_8074.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_8085); } private function _SafeStr_8082(k:_SafeStr_194):void{ if (k == null) { return; }; this._SafeStr_8086(k.roomId, false); } private function _SafeStr_8086(k:int, _arg_2:Boolean=false):void{ var _local_8:_SafeStr_4659; var _local_9:String; var _local_10:_SafeStr_2415; if (window == null) { return; }; var _local_3:IDropMenuWindow = (window.findChildByName("room_drop_menu") as IDropMenuWindow); if (this._SafeStr_8072 == null) { if (_local_3.numMenuItems > 0) { _local_3.selection = 0; }; return; }; var _local_4:int; var _local_5:Array = []; var _local_6:int; while (_local_6 < this._SafeStr_8072.length) { _local_8 = (this._SafeStr_8072[_local_6] as _SafeStr_4659); if (_arg_2) { if (_local_8.roomName.length > 25) { _local_9 = (_local_8.roomName.substr(0, 25) + "..."); _local_5.push(_local_9); } else { _local_5.push(_local_8.roomName); }; }; if (_local_8.roomId == k) { _local_4 = _local_6; }; _local_6++; }; if (_arg_2) { if (_local_5.length == 0) { _local_5.push(this._SafeStr_7470.localization.getLocalization("roomad.no.available.room", "roomad.no.available.room")); }; _local_3.populate(_local_5); }; var _local_7:_SafeStr_4659 = (this._SafeStr_8072[_local_4] as _SafeStr_4659); if (_local_7 != null) { _local_3.selection = _local_4; _local_10 = this._SafeStr_7470._SafeStr_7697; if (_local_10 == null) { _local_10 = new _SafeStr_2415(); this._SafeStr_7470._SafeStr_7697 = _local_10; }; _local_10.flatId = _local_7.roomId; } else { _local_3.selection = 0; }; } private function _SafeStr_8087():void{ var _local_2:_SafeStr_4659; var k:_SafeStr_2415 = this._SafeStr_7470._SafeStr_7697; if (((!((k == null))) && (k._SafeStr_8088))) { window.findChildByName("name_input_text").caption = k.name; window.findChildByName("desc_input_text").caption = k.description; _local_2 = new _SafeStr_4659(k.flatId, k.roomName, false); if (this._SafeStr_8072 != null) { this._SafeStr_8072.push(_local_2); }; if (this._SafeStr_8074 == null) { this._SafeStr_8074 = (window.findChildByName("categories_list") as IDropMenuWindow); }; this._SafeStr_8074.selection = (k._SafeStr_5784 - 1); }; } public function _SafeStr_8075(k:_SafeStr_2274):void{ var _local_7:_SafeStr_2415; var _local_8:IWindowContainer; if (((!(window)) || (window.disposed))) { return; }; var _local_2:_SafeStr_4320 = (k as _SafeStr_4320); var _local_3:_SafeStr_5020 = _local_2._SafeStr_5645(); var _local_4:IDropMenuWindow = (window.findChildByName("room_drop_menu") as IDropMenuWindow); this._SafeStr_8072 = _local_3.rooms; this._SafeStr_8073 = _local_3._SafeStr_7766; var _local_5:int = this._SafeStr_7470.roomEngine.activeRoomId; this._SafeStr_8087(); this._SafeStr_8083(); this._SafeStr_8086(_local_5, true); var _local_6:_SafeStr_2398 = this._SafeStr_8089(); if (_local_6 != null) { events.dispatchEvent(new _SafeStr_2444(_local_6)); _local_7 = this._SafeStr_7470._SafeStr_7697; if (_local_7 == null) { _local_7 = new _SafeStr_2415(); this._SafeStr_7470._SafeStr_7697 = _local_7; }; _local_7._SafeStr_5358 = _local_6._SafeStr_5358; this._SafeStr_7470._SafeStr_7697 = _local_7; _local_8 = (window.findChildByName("price_container") as IWindowContainer); this._SafeStr_7470.utils._SafeStr_7730(_local_8, _local_6); }; } private function _SafeStr_8079(k:_SafeStr_3505):void{ this._SafeStr_7470._SafeStr_8076(); window.findChildByName("name_input_text").caption = ""; window.findChildByName("desc_input_text").caption = ""; if (this._SafeStr_7470._SafeStr_7697) { this._SafeStr_7470._SafeStr_7697.clear(); }; } private function _SafeStr_8077(k:WindowEvent):void{ var _local_2:ITextFieldWindow = (k.target as ITextFieldWindow); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2415 = this._SafeStr_7470._SafeStr_7697; if (_local_3 != null) { _local_3.name = _local_2.text; }; } private function _SafeStr_8078(k:WindowEvent):void{ var _local_2:ITextFieldWindow = (k.target as ITextFieldWindow); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2415 = this._SafeStr_7470._SafeStr_7697; if (_local_3 != null) { _local_3.description = _local_2.text; }; } private function _SafeStr_8090(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; var _local_4:_SafeStr_4659; var _local_5:_SafeStr_2415; var _local_6:int; var _local_7:IWindow; var _local_8:String; if ((((k.type == WindowEvent._SafeStr_6623)) && ((this._SafeStr_8072.length > 0)))) { _local_3 = IDropMenuWindow(_arg_2).selection; _local_4 = (this._SafeStr_8072[_local_3] as _SafeStr_4659); _local_5 = this._SafeStr_7470._SafeStr_7697; if (_local_5) { _local_5.flatId = _local_4.roomId; _local_6 = this._SafeStr_7470.getInteger("room_ad.duration.minutes", 120); if (_local_4.roomId == _local_5._SafeStr_8091) { _local_6 = this._SafeStr_8080(_local_5, _local_6); }; _local_7 = window.findChildByName("ctlg_text_1"); _local_7.caption = "${roomad.catalog_text}"; this._SafeStr_7470.localization.registerParameter("roomad.catalog_text", "duration", String(_local_6)); _local_8 = this._SafeStr_7470.localization.getLocalization("roomad.catalog_text"); _local_7.caption = _local_8; }; }; } private function _SafeStr_8085(k:WindowEvent):void{ var _local_5:_SafeStr_3327; var _local_6:_SafeStr_2415; var _local_2:int; var _local_3:int = -1; var _local_4:int = this._SafeStr_8074.selection; for each (_local_5 in this._SafeStr_7470.navigator._SafeStr_8084) { if (_local_5.visible) { if (_local_4 == _local_2) { _local_3 = _local_5._SafeStr_5784; break; }; _local_2++; }; }; _local_6 = this._SafeStr_7470._SafeStr_7697; if (_local_6) { _local_6._SafeStr_5784 = _local_3; }; } private function _SafeStr_8089():_SafeStr_2398{ var _local_2:int; var _local_3:Offer; var k:Vector.<_SafeStr_2398> = page.offers; if (((!((k == null))) && (k))) { if (k.length == 1) { return (k[0]); }; _local_2 = 0; while (_local_2 < k.length) { _local_3 = (k[_local_2] as Offer); if ((((((_local_3.clubLevel == _SafeStr_2355._SafeStr_5512)) && (this._SafeStr_8073))) || (((!((_local_3.clubLevel == _SafeStr_2355._SafeStr_5512))) && (!(this._SafeStr_8073)))))) { return (_local_3); }; _local_2++; }; }; return (null); } override public function dispose():void{ var k:_SafeStr_2308; super.dispose(); if (this._SafeStr_7470 != null) { k = this._SafeStr_7470.connection; if (this._SafeStr_8071 != null) { k.removeMessageEvent(this._SafeStr_8071); this._SafeStr_8071 = null; }; this._SafeStr_7470.roomEngine.events.removeEventListener(_SafeStr_194._SafeStr_8081, this._SafeStr_8082); this._SafeStr_7470 = null; }; } } }//package _-0rR // _SafeStr_194 = "_-0JI" (String#22764, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2415 = "_-1Xa" (String#25784, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3327 = "_-1Wz" (String#9154, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_4320 = "_-2Tz" (String#28093, DoABC#3) // _SafeStr_4659 = "_-3qA" (String#11476, DoABC#3) // _SafeStr_5020 = "_-D-" (String#14542, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, DoABC#3) // _SafeStr_5849 = "_-4H9" (String#32599, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_7386 = "_-2Mf" (String#128, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7697 = "_-40L" (String#31918, DoABC#3) // _SafeStr_7730 = "_-5EL" (String#12905, DoABC#3) // _SafeStr_7766 = "_-1CL" (String#24976, DoABC#3) // _SafeStr_8071 = "_-2km" (String#28737, DoABC#3) // _SafeStr_8072 = "_-4G4" (String#502, DoABC#3) // _SafeStr_8073 = "_-1fN" (String#2958, DoABC#3) // _SafeStr_8074 = "_-4XM" (String#12195, DoABC#3) // _SafeStr_8075 = "_-k6" (String#40182, DoABC#3) // _SafeStr_8076 = "_-1S5" (String#25574, DoABC#3) // _SafeStr_8077 = "_-hd" (String#40086, DoABC#3) // _SafeStr_8078 = "_-5XB" (String#35683, DoABC#3) // _SafeStr_8079 = "_-5rj" (String#36488, DoABC#3) // _SafeStr_8080 = "_-4yK" (String#34267, DoABC#3) // _SafeStr_8081 = "_-3vQ" (String#31689, DoABC#3) // _SafeStr_8082 = "_-55b" (String#12770, DoABC#3) // _SafeStr_8083 = "_-44i" (String#32082, DoABC#3) // _SafeStr_8084 = "_-4XS" (String#12197, DoABC#3) // _SafeStr_8085 = "_-0Wm" (String#23308, DoABC#3) // _SafeStr_8086 = "_-280" (String#27238, DoABC#3) // _SafeStr_8087 = "_-1Up" (String#25677, DoABC#3) // _SafeStr_8088 = "_-4q3" (String#33957, DoABC#3) // _SafeStr_8089 = "_-0DG" (String#22523, DoABC#3) // _SafeStr_8090 = "_-3fR" (String#31038, DoABC#3) // _SafeStr_8091 = "_-20c" (String#26969, DoABC#3) //------------------------------------------------------------ //_-0rR.SingleViewCatalogWidget package _-0rR{ import _-4IA.IWindowContainer; import _-68Y.HabboCatalog; import _-1Px._SafeStr_3449; import _-68Y._SafeStr_2398; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_3505; public class SingleViewCatalogWidget extends ProductViewCatalogWidget implements _SafeStr_3457 { public function SingleViewCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k, _arg_2); } override public function dispose():void{ super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); return (true); } public function _SafeStr_7733(k:_SafeStr_3505):void{ if (page.offers.length == 0) { return; }; var _local_2:_SafeStr_2398 = page.offers[0]; events.dispatchEvent(new _SafeStr_2444(_local_2)); } } }//package _-0rR // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) //------------------------------------------------------------ //_-0rR.SoldLtdItemsCatalogWidget package _-0rR{ import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import __AS3__.vec.Vector; import _-q1._SafeStr_2365; import _-6YT.CatalogPage; import _-1Bz._SafeStr_2385; import _-1Px._SafeStr_4814; import _-1Px._SafeStr_2444; import __AS3__.vec.*; public class SoldLtdItemsCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { private var _SafeStr_7470:HabboCatalog; public function SoldLtdItemsCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (!disposed) { events.removeEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7548); super.dispose(); }; } override public function init():Boolean{ if (!super.init()) { return (false); }; _SafeStr_7412(_SafeStr_4812._SafeStr_7447); window.visible = false; events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7548); return (true); } private function _SafeStr_7548(k:_SafeStr_2444):void{ var _local_2:Vector.<_SafeStr_2365>; var _local_3:_SafeStr_2365; if ((((((k == null)) || ((k.offer == null)))) || ((k.offer.product == null)))) { return; }; if (page.mode == CatalogPage._SafeStr_7882) { _local_2 = this._SafeStr_7470._SafeStr_7879._SafeStr_8092(k.offer._SafeStr_5358); if (!_local_2) { _local_2 = new Vector.<_SafeStr_2365>(0); }; for each (_local_3 in _local_2) { if (_local_3.pageName.indexOf(_SafeStr_2385._SafeStr_8093) > -1) { window.visible = true; events.dispatchEvent(new _SafeStr_4814(_SafeStr_4812.PURCHASE, false)); return; }; }; }; if (page.layoutCode == "sold_ltd_items") { window.visible = true; events.dispatchEvent(new _SafeStr_4814(_SafeStr_4812.PURCHASE, false)); return; }; if (((k.offer.product.isUniqueLimitedItem) && ((k.offer.product.uniqueLimitedItemsLeft == 0)))) { window.visible = true; events.dispatchEvent(new _SafeStr_4814(_SafeStr_4812.PURCHASE, false)); } else { window.visible = false; events.dispatchEvent(new _SafeStr_4814(_SafeStr_4812.PURCHASE, true)); }; } } }//package _-0rR // _SafeStr_2365 = "_-4HO" (String#11925, DoABC#3) // _SafeStr_2385 = "_-DW" (String#38930, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_4812 = "_-4Ic" (String#11943, DoABC#3) // _SafeStr_4814 = "_-1oB" (String#26431, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_7412 = "_-5sr" (String#36538, DoABC#3) // _SafeStr_7447 = "_-eH" (String#39960, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7548 = "_-0yJ" (String#1067, DoABC#3) // _SafeStr_7879 = "_-0ie" (String#23784, DoABC#3) // _SafeStr_7882 = "_-0i9" (String#23760, DoABC#3) // _SafeStr_8092 = "_-1dS" (String#9262, DoABC#3) // _SafeStr_8093 = "_-dT" (String#39928, DoABC#3) //------------------------------------------------------------ //_-0rR.SpacesNewCatalogWidget package _-0rR{ import _-1tK._SafeStr_3; import _-6YT._SafeStr_3454; import _-2Bc.ISelectorWindow; import _-4IA.IWindowContainer; import _-0ZD._SafeStr_2176; import __AS3__.vec.Vector; import _-68Y._SafeStr_2398; import _-4IA.IWindow; import _-1Px._SafeStr_3449; import _-2Bc.ISelectableWindow; import _-1f9.WindowEvent; import _-1Px._SafeStr_3505; import _-6YT.ProductContainer; import _-1Px._SafeStr_2395; import _-6YT._SafeStr_2382; import _-1Px._SafeStr_5174; import _-6YT._SafeStr_2381; import _-6YT.Offer; import _-1Bz._SafeStr_2510; import __AS3__.vec.*; public class SpacesNewCatalogWidget extends ItemGridCatalogWidget implements _SafeStr_3, _SafeStr_3457, _SafeStr_3454 { private var _SafeStr_8094:Array; private var _SafeStr_8095:Array; private var _SafeStr_8096:int = 0; private var _SafeStr_8097:Array; private var _SafeStr_8098:ISelectorWindow; private var _SafeStr_8099:Array; public function SpacesNewCatalogWidget(k:IWindowContainer, _arg_2:_SafeStr_2176, _arg_3:String){ this._SafeStr_8094 = ["wallpaper", "floor", "landscape"]; this._SafeStr_8095 = new Array(); this._SafeStr_8097 = [0, 0, 0]; this._SafeStr_8099 = ["group.walls", "group.floors", "group.views"]; super(k, _arg_2, _arg_3); } override public function dispose():void{ var k:Vector.<_SafeStr_2398>; var _local_2:_SafeStr_2398; super.dispose(); for each (k in this._SafeStr_8095) { for each (_local_2 in k) { _local_2.dispose(); }; }; this._SafeStr_8095 = null; } override public function init():Boolean{ var k:int; var _local_2:IWindow; _SafeStr_4.log("Init Item Group Catalog Widget (Spaces New)"); this._SafeStr_8100(); if (!super.init()) { return (false); }; events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); this._SafeStr_8098 = (_SafeStr_5381.findChildByName("groups") as ISelectorWindow); if (this._SafeStr_8098) { k = 0; while (k < this._SafeStr_8098._SafeStr_8101) { _local_2 = this._SafeStr_8098._SafeStr_7919(k); if ((_local_2 is ISelectableWindow)) { _local_2.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_8102); }; k++; }; }; this.switchCategory(this._SafeStr_8099[this._SafeStr_8096]); this._SafeStr_8103(); return (true); } public function _SafeStr_7733(k:_SafeStr_3505):void{ var _local_2:int = this._SafeStr_8097[this._SafeStr_8096]; var _local_3:_SafeStr_2398 = this._SafeStr_8095[this._SafeStr_8096][_local_2]; this.select(_local_3.gridItem, false); } public function _SafeStr_8104(k:int):void{ var _local_2:_SafeStr_2398; if ((((k > -1)) && ((k < _SafeStr_7732.numGridItems)))) { _local_2 = this._SafeStr_8095[this._SafeStr_8096][k]; this.select(_local_2.gridItem, false); }; } override public function select(k:_SafeStr_2382, _arg_2:Boolean):void{ if (k == null) { return; }; super.select(k, false); var _local_3:_SafeStr_2398 = (k as ProductContainer).offer; if (_local_3 == null) { return; }; events.dispatchEvent(new _SafeStr_2395(_local_3.product._SafeStr_7659)); this._SafeStr_8097[this._SafeStr_8096] = (this._SafeStr_8095[this._SafeStr_8096] as Vector.<_SafeStr_2398>).indexOf(_local_3); this._SafeStr_8103(); } private function _SafeStr_8103():void{ var k:int = this._SafeStr_8097[0]; var _local_2:int = this._SafeStr_8097[1]; var _local_3:int = this._SafeStr_8097[2]; var _local_4:_SafeStr_2398 = (((this._SafeStr_8095[0].length > k)) ? this._SafeStr_8095[0][k] : null); var _local_5:_SafeStr_2398 = (((this._SafeStr_8095[1].length > _local_2)) ? this._SafeStr_8095[1][_local_2] : null); var _local_6:_SafeStr_2398 = (((this._SafeStr_8095[2].length > _local_3)) ? this._SafeStr_8095[2][_local_3] : null); if (((((!(_local_5)) || (!(_local_4)))) || (!(_local_6)))) { return; }; events.dispatchEvent(new _SafeStr_5174(_local_5.product._SafeStr_7659, _local_4.product._SafeStr_7659, _local_6.product._SafeStr_7659, 64)); } private function _SafeStr_8100():Boolean{ var k:_SafeStr_2398; var _local_2:_SafeStr_2381; var _local_3:int; var _local_4:String; var _local_5:int; for each (k in page.offers) { if ((((k._SafeStr_7539 == Offer._SafeStr_7540)) || ((k._SafeStr_7539 == Offer._SafeStr_7981)))) { _local_2 = k.product; if (_local_2 != null) { _local_3 = _local_2._SafeStr_6852; if ((((_local_2._SafeStr_6828 == _SafeStr_2510._SafeStr_7774)) || ((_local_2._SafeStr_6828 == _SafeStr_2510._SafeStr_7773)))) { if (_local_2._SafeStr_7039 != null) { _local_4 = _local_2._SafeStr_7039._SafeStr_7862; _local_5 = this._SafeStr_8094.indexOf(_local_4); if (this._SafeStr_8094.indexOf(_local_4) == -1) { this._SafeStr_8094.push(_local_4); }; while (this._SafeStr_8095.length < this._SafeStr_8094.length) { this._SafeStr_8095.push(new Vector.<_SafeStr_2398>(0)); }; switch (_local_4) { case "floor": (this._SafeStr_8095[_local_5] as Vector.<_SafeStr_2398>).push(k); break; case "wallpaper": (this._SafeStr_8095[_local_5] as Vector.<_SafeStr_2398>).push(k); break; case "landscape": (this._SafeStr_8095[_local_5] as Vector.<_SafeStr_2398>).push(k); break; default: _SafeStr_4.log(("[SpacesCatalogWidget] : " + _local_4)); }; }; }; }; }; }; page.replaceOffers(new Vector.<_SafeStr_2398>(0), false); return (true); } private function _SafeStr_8102(k:WindowEvent):void{ var _local_3:int; var _local_2:ISelectableWindow = (k.target as ISelectableWindow); if (_local_2) { _local_3 = this._SafeStr_8098._SafeStr_8105(_local_2); _SafeStr_4.log(("select: " + [_local_2.name, _local_3])); this.switchCategory(_local_2.name); }; } private function switchCategory(k:String):void{ var _local_3:Vector.<_SafeStr_2398>; var _local_4:int; if (disposed) { return; }; if (!this._SafeStr_8098) { return; }; this._SafeStr_8098._SafeStr_6633(this._SafeStr_8098._SafeStr_7905(k)); var _local_2:int = -1; switch (k) { case "group.walls": _local_2 = 0; break; case "group.floors": _local_2 = 1; break; case "group.views": _local_2 = 2; break; default: _local_2 = -1; }; if (_local_2 > -1) { if (_SafeStr_7782 != null) { _SafeStr_7782.deactivate(); }; _SafeStr_7782 = null; this._SafeStr_8096 = _local_2; if (_SafeStr_7732) { _SafeStr_7732.destroyGridItems(); }; _local_3 = (((this._SafeStr_8095[this._SafeStr_8096] == null)) ? new Vector.<_SafeStr_2398>(0) : this._SafeStr_8095[this._SafeStr_8096]); page.replaceOffers(_local_3, false); _SafeStr_7863(); _SafeStr_7734(); _SafeStr_7850(); if (_SafeStr_7840) { _SafeStr_7840.start(); }; _local_4 = this._SafeStr_8097[this._SafeStr_8096]; this._SafeStr_8104(_local_4); }; } } }//package _-0rR // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2382 = "_-20v" (String#9623, DoABC#3) // _SafeStr_2395 = "_-0sH" (String#24165, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3454 = "_-1TO" (String#9093, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5174 = "_-3mS" (String#11424, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6633 = "do" (String#4757, DoABC#3) // _SafeStr_6828 = "_-6H1" (String#13946, DoABC#3) // _SafeStr_6852 = "_-4PB" (String#12037, DoABC#3) // _SafeStr_7039 = "import" (String#4903, DoABC#3) // _SafeStr_7539 = "_-3Qt" (String#11078, DoABC#3) // _SafeStr_7540 = "_-2UC" (String#28102, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7732 = "_-5nG" (String#1129, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) // _SafeStr_7734 = "_-sE" (String#1638, DoABC#3) // _SafeStr_7773 = "_-3E4" (String#29953, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_7782 = "_-2RC" (String#839, DoABC#3) // _SafeStr_7840 = "_-0fM" (String#291, DoABC#3) // _SafeStr_7850 = "_-5DS" (String#34893, DoABC#3) // _SafeStr_7862 = "_-13Q" (String#8642, DoABC#3) // _SafeStr_7863 = "_-36l" (String#29663, DoABC#3) // _SafeStr_7905 = "_-08U" (String#7722, DoABC#3) // _SafeStr_7919 = "_-3nu" (String#11441, DoABC#3) // _SafeStr_7981 = "_-1HA" (String#25159, DoABC#3) // _SafeStr_8094 = "_-4yr" (String#34290, DoABC#3) // _SafeStr_8095 = "_-0a2" (String#8182, DoABC#3) // _SafeStr_8096 = "_-04G" (String#7652, DoABC#3) // _SafeStr_8097 = "_-18W" (String#24833, DoABC#3) // _SafeStr_8098 = "_-5eZ" (String#863, DoABC#3) // _SafeStr_8099 = "_-2jz" (String#687, DoABC#3) // _SafeStr_8100 = "_-Su" (String#39520, DoABC#3) // _SafeStr_8101 = "_-EX" (String#14562, DoABC#3) // _SafeStr_8102 = "_-1BE" (String#8776, DoABC#3) // _SafeStr_8103 = "_-2LQ" (String#27761, DoABC#3) // _SafeStr_8104 = "_-6TU" (String#37975, DoABC#3) // _SafeStr_8105 = "_-2l8" (String#10428, DoABC#3) //------------------------------------------------------------ //_-0rR.TrophyCatalogWidget package _-0rR{ import _-5fp._SafeStr_2326; import _-2Bc.IBitmapWrapperWindow; import _-5NM.Map; import _-68Y.HabboCatalog; import _-4IA.IWindow; import _-4IA.IWindowContainer; import _-1Px._SafeStr_3449; import _-2Bc.IContainerButtonWindow; import _-1f9.WindowMouseEvent; import _-6YT.Offer; import _-1Px._SafeStr_2444; import _-1Px._SafeStr_5162; import _-1Px._SafeStr_3505; import flash.display.BitmapData; import _-6YT._SafeStr_2381; import _-5fp._SafeStr_2971; import _-68Y._SafeStr_2398; import _-5mF._SafeStr_2356; import _-6YT.ProductImageConfiguration; import _-0eJ._SafeStr_2307; import _-1Px._SafeStr_5161; import _-1Px._SafeStr_2395; import _-1Px._SafeStr_5166; import flash.geom.Point; import _-6Z2.BitmapDataAsset; import flash.net.URLRequest; import _-6Z2._SafeStr_37; import _-1XD.AssetLoaderEvent; public class TrophyCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_2326 { private static const gold:int = 0xFFCC00; private static const silver:int = 0xCCCCCC; private static const _SafeStr_8106:int = 0xCC6600; private var _SafeStr_7970:IBitmapWrapperWindow; private var _SafeStr_8107:Map; private var _SafeStr_8108:int = 0; private var _SafeStr_8109:String = "g"; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7623:IWindow; public function TrophyCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; } override public function dispose():void{ if (this._SafeStr_8107 != null) { this._SafeStr_8107.dispose(); }; this._SafeStr_8107 = null; this._SafeStr_7470 = null; this._SafeStr_7623 = null; super.dispose(); } override public function init():Boolean{ var _local_4:String; var _local_5:String; var _local_6:Map; var _local_7:IWindowContainer; if (!super.init()) { return (false); }; this._SafeStr_7970 = (window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); events.addEventListener(_SafeStr_3449.SELECT_PRODUCT, this._SafeStr_7501); events.addEventListener(_SafeStr_3449.COLOUR_INDEX, this._SafeStr_7852); events.addEventListener(_SafeStr_3449.TEXT_INPUT, this._SafeStr_8110); var k:IContainerButtonWindow = (window.findChildByName("ctlg_nextmodel_button") as IContainerButtonWindow); var _local_2:IContainerButtonWindow = (window.findChildByName("ctlg_prevmodel_button") as IContainerButtonWindow); if (k != null) { k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8111); }; if (_local_2 != null) { _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8112); }; this._SafeStr_8107 = new Map(); var _local_3:Offer; for each (_local_3 in page.offers) { _local_4 = this._SafeStr_8113(_local_3._SafeStr_7759); _local_5 = this._SafeStr_8114(_local_3._SafeStr_7759); if (this._SafeStr_8107.getValue(_local_4) == null) { this._SafeStr_8107.add(_local_4, new Map()); }; _local_6 = (this._SafeStr_8107.getValue(_local_4) as Map); _local_6.add(_local_5, _local_3); }; if (page.offers.length == 1) { k.visible = (_local_2.visible = false); if (page.offers[0].product.isColorable == false) { if (IWindowContainer(window.parent)) { _local_7 = (IWindowContainer(window.parent).findChildByName("colourGridWidget") as IWindowContainer); if (_local_7) { _local_7.visible = false; }; }; }; }; events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); return (true); } private function _SafeStr_7733(k:_SafeStr_3505):void{ var _local_4:Offer; var _local_2:Array = new Array(); _local_2.push(gold); _local_2.push(silver); _local_2.push(_SafeStr_8106); var _local_3:Map = this._SafeStr_8107._SafeStr_6074(this._SafeStr_8108); if (_local_3 != null) { _local_4 = _local_3.getValue(this._SafeStr_8109); if (_local_4 == null) { _local_4 = _local_3._SafeStr_6074(0); }; if (_local_4 != null) { events.dispatchEvent(new _SafeStr_2444(_local_4)); }; }; events.dispatchEvent(new _SafeStr_5162(_local_2, "ctlg_clr_40x32_1", "ctlg_clr_40x32_2", "ctlg_clr_40x32_3")); } private function _SafeStr_7501(k:_SafeStr_2444):void{ var _local_4:BitmapData; var _local_5:_SafeStr_2381; var _local_6:_SafeStr_2971; if (k == null) { return; }; var _local_2:_SafeStr_2398 = k.offer; var _local_3:_SafeStr_2356 = page.viewer.catalog.getProductData(_local_2._SafeStr_7759); if (ProductImageConfiguration._SafeStr_8017(_local_2._SafeStr_7759)) { this._SafeStr_8018(ProductImageConfiguration._SafeStr_8019[_local_2._SafeStr_7759]); } else { _local_5 = _local_2.product; _local_6 = page.viewer.roomEngine.getFurnitureImage(_local_5._SafeStr_6852, new _SafeStr_2307(2, 0, 0), 64, this, 0, _local_5._SafeStr_7659); _local_2._SafeStr_7980 = _local_6.id; if (_local_6 != null) { _local_4 = _local_6.data; }; this._SafeStr_7961(_local_4, true); }; this._SafeStr_7623 = this._SafeStr_7470.utils._SafeStr_7624(_local_2, _SafeStr_5381, this._SafeStr_7623, this._SafeStr_7970, 0, false, 0); } private function _SafeStr_7852(k:_SafeStr_5161):void{ var _local_3:Offer; if (k.index == 0) { this._SafeStr_8109 = "g"; }; if (k.index == 1) { this._SafeStr_8109 = "s"; }; if (k.index == 2) { this._SafeStr_8109 = "b"; }; var _local_2:Map = this._SafeStr_8107._SafeStr_6074(this._SafeStr_8108); if (_local_2 != null) { _local_3 = _local_2.getValue(this._SafeStr_8109); if (_local_3 == null) { _local_3 = _local_2._SafeStr_6074(0); }; if (_local_3 != null) { events.dispatchEvent(new _SafeStr_2444(_local_3)); }; }; this._SafeStr_7623 = this._SafeStr_7470.utils._SafeStr_7624(_local_3, _SafeStr_5381, this._SafeStr_7623, this._SafeStr_7970, 0, false, 0); } public function _SafeStr_8110(k:_SafeStr_5166):void{ events.dispatchEvent(new _SafeStr_2395(k.text)); } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_3:Offer; if (((((disposed) || ((page == null)))) || ((page.offers == null)))) { return; }; for each (_local_3 in page.offers) { if (_local_3._SafeStr_7980 == k) { _local_3._SafeStr_7980 = 0; this._SafeStr_7961(_arg_2, true); break; }; }; } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_8113(k:String):String{ var _local_2:String = this._SafeStr_8114(k); if (_local_2.length > 0) { return (k.slice(0, ((k.length - 1) - _local_2.length))); }; return (k); } private function _SafeStr_8114(k:String):String{ var _local_2:int = k.indexOf("prizetrophy_2011_"); if (_local_2 != -1) { return (""); }; var _local_3:int = (k.lastIndexOf("_") + 1); if (_local_3 <= 0) { return (""); }; var _local_4:String = k.substr(_local_3); if ((((_local_4.length > 1)) || (((((!((_local_4 == "g"))) && (!((_local_4 == "s"))))) && (!((_local_4 == "b"))))))) { return (""); }; return (_local_4); } private function _SafeStr_8111(k:WindowMouseEvent):void{ var _local_3:Offer; this._SafeStr_8108++; if (this._SafeStr_8108 >= this._SafeStr_8107.length) { this._SafeStr_8108 = 0; }; var _local_2:Map = this._SafeStr_8107._SafeStr_6074(this._SafeStr_8108); if (_local_2 != null) { _local_3 = _local_2.getValue(this._SafeStr_8109); if (_local_3 == null) { _local_3 = _local_2._SafeStr_6074(0); }; if (_local_3 != null) { events.dispatchEvent(new _SafeStr_2444(_local_3)); }; }; } private function _SafeStr_8112(k:WindowMouseEvent):void{ var _local_3:Offer; this._SafeStr_8108--; if (this._SafeStr_8108 < 0) { this._SafeStr_8108 = (this._SafeStr_8107.length - 1); }; var _local_2:Map = this._SafeStr_8107._SafeStr_6074(this._SafeStr_8108); if (_local_2 != null) { _local_3 = _local_2.getValue(this._SafeStr_8109); if (_local_3 == null) { _local_3 = _local_2._SafeStr_6074(0); }; if (_local_3 != null) { events.dispatchEvent(new _SafeStr_2444(_local_3)); }; }; } private function _SafeStr_7961(k:BitmapData, _arg_2:Boolean):void{ var _local_3:Point; if (((!(window.disposed)) && (!((this._SafeStr_7970 == null))))) { if (k == null) { k = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_7970.bitmap == null) { this._SafeStr_7970.bitmap = new BitmapData(this._SafeStr_7970.width, this._SafeStr_7970.height, true, 0xFFFFFF); }; this._SafeStr_7970.bitmap.fillRect(this._SafeStr_7970.bitmap.rect, 0xFFFFFF); _local_3 = new Point(((this._SafeStr_7970.width - k.width) / 2), ((this._SafeStr_7970.height - k.height) / 2)); this._SafeStr_7970.bitmap.copyPixels(k, k.rect, _local_3, null, null, true); this._SafeStr_7970.invalidate(); }; if (((_arg_2) && (!((k == null))))) { k.dispose(); }; } private function _SafeStr_8018(k:String):void{ var _local_2:BitmapDataAsset = (page.viewer.catalog.assets.getAssetByName(k) as BitmapDataAsset); if (_local_2 == null) { this._SafeStr_8057(k); return; }; this._SafeStr_7961((_local_2.content as BitmapData), false); } private function _SafeStr_8057(k:String):void{ var _local_2 = ((page.viewer.catalog.imageGalleryHost + k) + ".gif"); _SafeStr_4.log(("[TrophyCatalogWidget] Retrieve Product Preview Asset: " + _local_2)); var _local_3:URLRequest = new URLRequest(_local_2); var _local_4:_SafeStr_37 = page.viewer.catalog.assets.loadAssetFromFile(k, _local_3, "image/gif"); _local_4.addEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_8058); } private function _SafeStr_8058(k:AssetLoaderEvent):void{ var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 != null) { this._SafeStr_8018(_local_2.assetName); }; } } }//package _-0rR // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2381 = "_-1g0" (String#9298, DoABC#3) // _SafeStr_2395 = "_-0sH" (String#24165, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_37 = "_-1cU" (String#25971, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5161 = "_-68" (String#13798, DoABC#3) // _SafeStr_5162 = "_-67W" (String#13788, DoABC#3) // _SafeStr_5166 = "_-6-0" (String#13664, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5471 = "_-0Dc" (String#22537, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6852 = "_-4PB" (String#12037, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7501 = "_-4FZ" (String#377, DoABC#3) // _SafeStr_7623 = "_-1qO" (String#831, DoABC#3) // _SafeStr_7624 = "_-0UK" (String#23209, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) // _SafeStr_7759 = "_-05O" (String#7670, DoABC#3) // _SafeStr_7852 = "_-0RU" (String#1437, DoABC#3) // _SafeStr_7961 = "_-1cw" (String#684, DoABC#3) // _SafeStr_7970 = "_-4p1" (String#858, DoABC#3) // _SafeStr_7980 = "_-1jB" (String#9329, DoABC#3) // _SafeStr_8017 = "_-3Zt" (String#30812, DoABC#3) // _SafeStr_8018 = "_-5fm" (String#3968, DoABC#3) // _SafeStr_8019 = "_-Wh" (String#39665, DoABC#3) // _SafeStr_8057 = "_-Ww" (String#1625, DoABC#3) // _SafeStr_8058 = "_-1Pd" (String#1471, DoABC#3) // _SafeStr_8106 = "_-1rG" (String#26557, DoABC#3) // _SafeStr_8107 = "_-1-A" (String#24476, DoABC#3) // _SafeStr_8108 = "_-0UC" (String#23202, DoABC#3) // _SafeStr_8109 = "_-34o" (String#29589, DoABC#3) // _SafeStr_8110 = "_-312" (String#29446, DoABC#3) // _SafeStr_8111 = "_-5QE" (String#35399, DoABC#3) // _SafeStr_8112 = "_-223" (String#27022, DoABC#3) // _SafeStr_8113 = "_-1TL" (String#25622, DoABC#3) // _SafeStr_8114 = "_-5pu" (String#36413, DoABC#3) //------------------------------------------------------------ //_-0rR.UserBadgeSelectorCatalogWidget package _-0rR{ import _-2Bc.IItemGridWindow; import _-68Y.HabboCatalog; import _-1Z6._SafeStr_2274; import _-4IA.IWindowContainer; import _-6Z2.XmlAsset; import _-1Px._SafeStr_3449; import _-6gW._SafeStr_3469; import _-68Y._SafeStr_2398; import _-1Px._SafeStr_3505; import _-1Px._SafeStr_2444; import _-3Q._SafeStr_3451; import _-2Bc._SafeStr_2537; import _-5fU._SafeStr_4679; import _-2Bc.IBorderWindow; import _-1f9.WindowMouseEvent; import _-1Px._SafeStr_2395; import _-1Px._SafeStr_4813; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-4Ar.StringArrayStuffData; import _-5fp._SafeStr_2366; public class UserBadgeSelectorCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457 { private static const _SafeStr_8115:String = "badgeGridItem"; private var _SafeStr_7732:IItemGridWindow; private var _SafeStr_7731:XML; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_8116:int = -1; private var _SafeStr_8117:_SafeStr_2274; private var _SafeStr_8118:Array; public function UserBadgeSelectorCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog){ super(k); this._SafeStr_7470 = _arg_2; this._SafeStr_8118 = this._SafeStr_7470.getProperty("badge.display.excluded.badgeCodes").split(","); } override public function dispose():void{ if (this._SafeStr_8117) { this._SafeStr_7470.connection.removeMessageEvent(this._SafeStr_8117); }; this._SafeStr_7470 = null; this._SafeStr_8118 = null; super.dispose(); } override public function init():Boolean{ this._SafeStr_7732 = (_SafeStr_5381.findChildByName("badgeGrid") as IItemGridWindow); var k:XmlAsset = (page.viewer.catalog.assets.getAssetByName("badgeGridItem") as XmlAsset); this._SafeStr_7731 = (k.content as XML); this._SafeStr_8119(); events.addEventListener(_SafeStr_3449.WIDGETS_INITIALIZED, this._SafeStr_7733); this._SafeStr_8117 = new _SafeStr_3469(this._SafeStr_8120); this._SafeStr_7470.connection.addMessageEvent(this._SafeStr_8117); return (true); } private function _SafeStr_8119():void{ var _local_2:String; this._SafeStr_7732.destroyGridItems(); var k:int; for each (_local_2 in this._SafeStr_7470.inventory._SafeStr_8121(this._SafeStr_8118)) { this._SafeStr_7732._SafeStr_7736(this._SafeStr_7858(_local_2, k++)); }; } private function _SafeStr_7733(k:_SafeStr_3505):void{ if (page.offers.length == 0) { return; }; var _local_2:_SafeStr_2398 = page.offers[0]; events.dispatchEvent(new _SafeStr_3505(_SafeStr_3449._SafeStr_7684)); events.dispatchEvent(new _SafeStr_2444(_local_2)); } protected function _SafeStr_7858(k:String, _arg_2:int):IWindowContainer{ var _local_3:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_7731) as IWindowContainer); var _local_4:_SafeStr_3451 = _SafeStr_3451(_SafeStr_2537(_local_3.findChildByName("badgeWidget")).widget); _local_4.type = _SafeStr_4679.NORMAL; _local_4.badgeId = k; _local_3.id = _arg_2; _local_3.name = _SafeStr_8115; _local_3.procedure = this._SafeStr_8122; return (_local_3); } private function _SafeStr_8123(k:int, _arg_2:Boolean):void{ var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_7732._SafeStr_7026(k)); if (_local_3 != null) { IBorderWindow(_local_3.findChildByName("bg")).style = ((_arg_2) ? 0 : 2); }; } private function _SafeStr_8124(k:int):String{ var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_7732._SafeStr_7026(k)); var _local_3:_SafeStr_3451 = _SafeStr_3451(_SafeStr_2537(_local_2.findChildByName("badgeWidget")).widget); return (_local_3.badgeId); } private function _SafeStr_8122(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; if (_arg_2.name == _SafeStr_8115) { if (this._SafeStr_8116 != -1) { this._SafeStr_8123(this._SafeStr_8116, false); }; this._SafeStr_8116 = _arg_2.id; if (this._SafeStr_8116 < this._SafeStr_7470.inventory._SafeStr_8121(this._SafeStr_8118).length) { this._SafeStr_8123(this._SafeStr_8116, true); events.dispatchEvent(new _SafeStr_2395(this._SafeStr_8124(this._SafeStr_8116))); page.dispatchWidgetEvent(new _SafeStr_4813(this._SafeStr_7834())); }; }; } private function _SafeStr_7834():_SafeStr_2366{ var k:Array = new Array(); k.push("0"); k.push(this._SafeStr_7470.inventory._SafeStr_8121(this._SafeStr_8118)[this._SafeStr_8116]); k.push(""); k.push(""); var _local_2:StringArrayStuffData = new StringArrayStuffData(); _local_2._SafeStr_7836(k); return (_local_2); } private function _SafeStr_8120(k:_SafeStr_2274):void{ this._SafeStr_8119(); } } }//package _-0rR // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2395 = "_-0sH" (String#24165, DoABC#3) // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_3451 = "_-5CN" (String#12874, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3469 = "_-66Q" (String#37096, DoABC#3) // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) // _SafeStr_4679 = "_-0Ev" (String#22580, DoABC#3) // _SafeStr_4813 = "_-0rp" (String#8439, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7026 = "_-2Ln" (String#9995, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7684 = "_-4yY" (String#34276, DoABC#3) // _SafeStr_7731 = "_-tZ" (String#713, DoABC#3) // _SafeStr_7732 = "_-5nG" (String#1129, DoABC#3) // _SafeStr_7733 = "_-42Z" (String#580, DoABC#3) // _SafeStr_7736 = "_-6lB" (String#4289, DoABC#3) // _SafeStr_7834 = "_-1V2" (String#9125, DoABC#3) // _SafeStr_7836 = "_-1f0" (String#26070, DoABC#3) // _SafeStr_7858 = "_-0yH" (String#2781, DoABC#3) // _SafeStr_8115 = "_-19d" (String#24877, DoABC#3) // _SafeStr_8116 = "_-Ge" (String#39049, DoABC#3) // _SafeStr_8117 = "_-5Ym" (String#35748, DoABC#3) // _SafeStr_8118 = "_-1YC" (String#25809, DoABC#3) // _SafeStr_8119 = "_-0tO" (String#24211, DoABC#3) // _SafeStr_8120 = "_-FH" (String#39002, DoABC#3) // _SafeStr_8121 = "_-6jc" (String#14423, DoABC#3) // _SafeStr_8122 = "_-4ik" (String#33663, DoABC#3) // _SafeStr_8123 = "_-0UQ" (String#23214, DoABC#3) // _SafeStr_8124 = "_-025" (String#22119, DoABC#3) //------------------------------------------------------------ //_-0rR.VipBuyCatalogWidget package _-0rR{ import _-3fk._SafeStr_2465; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-1Bz._SafeStr_2461; import _-3fk._SafeStr_5172; import _-0aq._SafeStr_500; import _-1k1._SafeStr_2357; import _-0ZD._SafeStr_2355; import _-2Bc.ITextWindow; import flash.text.TextFormat; import flash.text.TextFormatAlign; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import flash.text.StyleSheet; import _-5NM.ErrorReportStorage; import _-6YT.CatalogPage; import _-2Bc.IItemListWindow; import _-3fk._SafeStr_2399; public class VipBuyCatalogWidget extends _SafeStr_3458 implements _SafeStr_3457, _SafeStr_3503 { private var _SafeStr_5476:_SafeStr_2465; private var _SafeStr_5363:Array; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_8125:Boolean; public function VipBuyCatalogWidget(k:IWindowContainer, _arg_2:HabboCatalog, _arg_3:Boolean=false){ super(k); this._SafeStr_7470 = _arg_2; this._SafeStr_8125 = _arg_3; } public function get isGift():Boolean{ return (this._SafeStr_8125); } override public function dispose():void{ if (this._SafeStr_5476 != null) { this._SafeStr_5476._SafeStr_7625(this); this._SafeStr_5476 = null; }; this.reset(); super.dispose(); } override public function init():Boolean{ if (!super.init()) { return (false); }; this._SafeStr_5363 = []; this._SafeStr_5476 = this._SafeStr_7470._SafeStr_7626(); this._SafeStr_5476._SafeStr_7627(this); this._SafeStr_5476._SafeStr_7628(((this._SafeStr_8125) ? _SafeStr_2461._SafeStr_8126 : _SafeStr_2461._SafeStr_8127)); return (true); } public function reset():void{ var k:_SafeStr_5172; for each (k in this._SafeStr_5363) { k.dispose(); }; this._SafeStr_5363 = []; } public function _SafeStr_7414(k:int):void{ var _local_4:int; var _local_5:int; var _local_6:int; if (disposed) { return; }; var _local_2:_SafeStr_500 = this._SafeStr_7470.localization; var _local_3:_SafeStr_2357 = this._SafeStr_7470.getPurse(); if (((!((_local_3 == null))) && (!((_local_2 == null))))) { _local_4 = _local_3.clubDays; _local_5 = _local_3.clubPeriods; _local_6 = ((_local_5 * 31) + _local_4); _local_2.registerParameter("catalog.vip.extend.info", "days", String(_local_6)); }; if (((((!((_SafeStr_5381 == null))) && ((k == _SafeStr_2355._SafeStr_5512)))) && (!(this._SafeStr_8125)))) { _SafeStr_5381.findChildByName("vip_title").caption = "${catalog.vip.extend.title}"; _SafeStr_5381.findChildByName("vip_info").caption = "${catalog.vip.extend.info}"; }; if (_SafeStr_5381 != null) { this._SafeStr_7630((_SafeStr_5381.findChildByName("vip_title") as ITextWindow)); this._SafeStr_7630((_SafeStr_5381.findChildByName("vip_info") as ITextWindow), 3); }; this._SafeStr_7631(); } private function _SafeStr_7630(k:ITextWindow, _arg_2:Number=0):void{ var _local_3:TextFormat = k.getTextFormat(); _local_3.align = TextFormatAlign.CENTER; _local_3.leading = _arg_2; k.setTextFormat(_local_3); } private function _SafeStr_7631():void{ var k:IWindow; var _local_2:ITextWindow; if (_SafeStr_5381) { k = _SafeStr_5381.findChildByName("vip_link"); if (k) { k.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7632); k._SafeStr_7633 = 0; }; _local_2 = (_SafeStr_5381.findChildByName("hccenter_link") as ITextWindow); if (((_local_2) && (this._SafeStr_5476))) { _local_2.text = this._SafeStr_5476.localization.getLocalization("catalog.vip.buy.hccenter", "catalog.vip.buy.hccenter"); this._SafeStr_7877(_local_2); }; }; } private function _SafeStr_7877(k:ITextWindow):void{ if (!k) { return; }; var _local_2:StyleSheet = new StyleSheet(); var _local_3:Object = new Object(); _local_3.textDecoration = "underline"; _local_2.setStyle("a:link", _local_3); k.styleSheet = _local_2; } public function _SafeStr_7632(k:WindowMouseEvent):void{ this._SafeStr_7470.utils.showVipBenefits(); } public function _SafeStr_7415(offer:_SafeStr_2399):void{ var item:_SafeStr_5172; if (((disposed) || (!(offer.vip)))) { return; }; _SafeStr_4.log(("Offer: " + [offer._SafeStr_5358, offer._SafeStr_7038, offer.priceCredits, offer.vip, offer.months, offer._SafeStr_7634, offer.year, offer.month, offer.day, offer._SafeStr_7635])); offer.page = page; try { item = new _SafeStr_5172(offer, this._SafeStr_7470, ((this._SafeStr_8125) ? "HabboCatalogGift" : "HabboCatalogBuy")); } catch(e:Error) { ErrorReportStorage._SafeStr_5508("ClubBuyCatalogWidget", (((("showOffer - new ClubBuyItem(" + String(offer)) + ", ") + String((page as CatalogPage))) + ") crashed!")); return; }; var target:IItemListWindow = (_SafeStr_5381.findChildByName("item_list_vip") as IItemListWindow); if (target != null) { target.addListItem(item.window); }; this._SafeStr_5363.push(item); } } }//package _-0rR // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2357 = "_-2t7" (String#10544, DoABC#3) // _SafeStr_2399 = "_-4xE" (String#12617, DoABC#3) // _SafeStr_2461 = "_-3Za" (String#30801, DoABC#3) // _SafeStr_2465 = "_-3DP" (String#10885, DoABC#3) // _SafeStr_3457 = "_-2u5" (String#10554, DoABC#3) // _SafeStr_3458 = "_-4EA" (String#11875, DoABC#3) // _SafeStr_3503 = "_-2XO" (String#10203, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5172 = "_-26A" (String#9724, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5363 = "_-2T1" (String#230, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7414 = "_-23W" (String#9671, DoABC#3) // _SafeStr_7415 = "_-0YN" (String#8152, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7625 = "_-1Ct" (String#24996, DoABC#3) // _SafeStr_7626 = "_-1hh" (String#26177, DoABC#3) // _SafeStr_7627 = "_-47w" (String#11792, DoABC#3) // _SafeStr_7628 = "_-6M2" (String#14035, DoABC#3) // _SafeStr_7630 = "_-2r-" (String#10515, DoABC#3) // _SafeStr_7631 = "_-3QF" (String#1514, DoABC#3) // _SafeStr_7632 = "_-0Z3" (String#23388, DoABC#3) // _SafeStr_7633 = "_-8w" (String#14473, DoABC#3) // _SafeStr_7634 = "_-40u" (String#31937, DoABC#3) // _SafeStr_7635 = "_-4Ym" (String#33275, DoABC#3) // _SafeStr_7877 = "_-4-U" (String#3565, DoABC#3) // _SafeStr_8125 = "_-2s6" (String#29044, DoABC#3) // _SafeStr_8126 = "_-0fm" (String#23665, DoABC#3) // _SafeStr_8127 = "_-2s1" (String#29039, DoABC#3) //------------------------------------------------------------ //_-0S4._SafeStr_2657 package _-0S4{ import _-1tK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_2657 extends _SafeStr_8 { function get events():IEventDispatcher; function get _SafeStr_8128():int; function _SafeStr_8129(_arg_1:int):_SafeStr_3848; function _SafeStr_8130(_arg_1:int):_SafeStr_3848; function _SafeStr_8131(_arg_1:String):_SafeStr_3848; function get _SafeStr_8132():int; function _SafeStr_8133(_arg_1:int):_SafeStr_3837; function _SafeStr_8134(_arg_1:int):_SafeStr_3837; function _SafeStr_8135(_arg_1:String):_SafeStr_3837; function _SafeStr_8136():Array; function acceptFriendRequest(_arg_1:int):void; function acceptAllFriendRequests():void; function declineFriendRequest(_arg_1:int):void; function declineAllFriendRequests():void; function followToRoom(_arg_1:int):void; function startConversation(_arg_1:int):void; function findNewFriends():void; function _SafeStr_8137():void; function _SafeStr_8138():void; function toggleMessenger():void; function showProfile(_arg_1:int):void; function _SafeStr_8139(_arg_1:String):void; } }//package _-0S4 // _SafeStr_2657 = "_-5M0" (String#13043, DoABC#3) // _SafeStr_3837 = "_-6SC" (String#14134, DoABC#3) // _SafeStr_3848 = "_-Wv" (String#14854, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_8128 = "_-00N" (String#7576, DoABC#3) // _SafeStr_8129 = "_-3L3" (String#11008, DoABC#3) // _SafeStr_8130 = "_-6Mt" (String#14046, DoABC#3) // _SafeStr_8131 = "_-168" (String#8685, DoABC#3) // _SafeStr_8132 = "_-3kZ" (String#11394, DoABC#3) // _SafeStr_8133 = "_-4jC" (String#12374, DoABC#3) // _SafeStr_8134 = "_-0uA" (String#8475, DoABC#3) // _SafeStr_8135 = "_-1Yg" (String#9185, DoABC#3) // _SafeStr_8136 = "_-30u" (String#10671, DoABC#3) // _SafeStr_8137 = "_-4PF" (String#12038, DoABC#3) // _SafeStr_8138 = "_-3Gb" (String#10938, DoABC#3) // _SafeStr_8139 = "_-4z9" (String#12650, DoABC#3) //------------------------------------------------------------ //_-0S4._SafeStr_3075 package _-0S4{ public class _SafeStr_3075 implements _SafeStr_3837 { private var _SafeStr_5522:int; private var _name:String; private var _SafeStr_5477:String; public function _SafeStr_3075(k:int, _arg_2:String, _arg_3:String){ this._SafeStr_5522 = k; this._name = _arg_2; this._SafeStr_5477 = _arg_3; } public function get id():int{ return (this._SafeStr_5522); } public function get name():String{ return (this._name); } public function get figure():String{ return (this._SafeStr_5477); } } }//package _-0S4 // _SafeStr_3075 = "_-2Da" (String#3129, DoABC#3) // _SafeStr_3837 = "_-6SC" (String#14134, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) //------------------------------------------------------------ //_-0S4._SafeStr_3837 package _-0S4{ public interface _SafeStr_3837 { function get id():int; function get name():String; function get figure():String; } }//package _-0S4 // _SafeStr_3837 = "_-6SC" (String#14134, DoABC#3) //------------------------------------------------------------ //_-0S4._SafeStr_3844 package _-0S4{ public interface _SafeStr_3844 { function get _SafeStr_8140():int; function set _SafeStr_8140(_arg_1:int):void; function get message():String; function set message(_arg_1:String):void; function get _SafeStr_8141():Boolean; function set _SafeStr_8141(_arg_1:Boolean):void; } }//package _-0S4 // _SafeStr_3844 = "_-02E" (String#7615, DoABC#3) // _SafeStr_8140 = "_-5JH" (String#12989, DoABC#3) // _SafeStr_8141 = "_-2vb" (String#10571, DoABC#3) //------------------------------------------------------------ //_-0S4._SafeStr_3845 package _-0S4{ public class _SafeStr_3845 implements _SafeStr_3844 { public static const _SafeStr_8142:int = -1; public static const _SafeStr_8143:int = 0; public static const _SafeStr_8144:int = 1; public static const _SafeStr_8145:int = 2; public static const _SafeStr_8146:int = 3; public static const _SafeStr_8147:int = 4; public static const _SafeStr_8148:int = 5; private var _SafeStr_8149:int = -1; private var _SafeStr_5738:String; private var _SafeStr_8150:Boolean; public function _SafeStr_3845(k:int, _arg_2:String, _arg_3:Boolean){ this._SafeStr_8149 = k; this._SafeStr_5738 = _arg_2; this._SafeStr_8150 = _arg_3; } public static function _SafeStr_8151(k:int):String{ switch (k) { case _SafeStr_8142: return ("instant_message"); case _SafeStr_8143: return ("room_event"); case _SafeStr_8144: return ("achievement"); case _SafeStr_8145: return ("quest"); case _SafeStr_8146: return ("playing_game"); case _SafeStr_8147: return ("finished_game"); case _SafeStr_8148: return ("game_invite"); }; return ("unknown"); } public function get _SafeStr_8140():int{ return (this._SafeStr_8149); } public function set _SafeStr_8140(k:int):void{ this._SafeStr_8149 = k; } public function get message():String{ return (this._SafeStr_5738); } public function set message(k:String):void{ this._SafeStr_5738 = k; } public function get _SafeStr_8141():Boolean{ return (this._SafeStr_8150); } public function set _SafeStr_8141(k:Boolean):void{ this._SafeStr_8150 = k; } } }//package _-0S4 // _SafeStr_3844 = "_-02E" (String#7615, DoABC#3) // _SafeStr_3845 = "_-2nf" (String#28859, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) // _SafeStr_8140 = "_-5JH" (String#12989, DoABC#3) // _SafeStr_8141 = "_-2vb" (String#10571, DoABC#3) // _SafeStr_8142 = "_-0FU" (String#22603, DoABC#3) // _SafeStr_8143 = "_-5rn" (String#36491, DoABC#3) // _SafeStr_8144 = "_-1ZL" (String#25853, DoABC#3) // _SafeStr_8145 = "_-Jh" (String#39176, DoABC#3) // _SafeStr_8146 = "_-pi" (String#40403, DoABC#3) // _SafeStr_8147 = "_-2Ku" (String#27742, DoABC#3) // _SafeStr_8148 = "_-2KV" (String#27727, DoABC#3) // _SafeStr_8149 = "_-Ra" (String#4396, DoABC#3) // _SafeStr_8150 = "_-01e" (String#22104, DoABC#3) // _SafeStr_8151 = "_-0GR" (String#22644, DoABC#3) //------------------------------------------------------------ //_-0S4._SafeStr_3848 package _-0S4{ import __AS3__.vec.Vector; public interface _SafeStr_3848 { function get id():int; function get name():String; function get gender():int; function get online():Boolean; function get allowFollow():Boolean; function get figure():String; function get _SafeStr_5784():int; function get motto():String; function get _SafeStr_8152():String; function get realName():String; function get notifications():Vector.<_SafeStr_3844>; function get logEventId():int; function set logEventId(_arg_1:int):void; function _SafeStr_8153():int; } }//package _-0S4 // _SafeStr_3844 = "_-02E" (String#7615, DoABC#3) // _SafeStr_3848 = "_-Wv" (String#14854, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, DoABC#3) // _SafeStr_8152 = "_-3c0" (String#11268, DoABC#3) // _SafeStr_8153 = "_-5gG" (String#13339, DoABC#3) //------------------------------------------------------------ //_-0S4.FriendEntity package _-0S4{ import __AS3__.vec.Vector; import __AS3__.vec.*; public class FriendEntity implements _SafeStr_3848 { private static var _SafeStr_8154:int = 0; private var _SafeStr_5522:int; private var _name:String; private var _SafeStr_5478:int; private var _SafeStr_8155:Boolean; private var _SafeStr_8156:Boolean; private var _SafeStr_5477:String; private var _SafeStr_5770:int; private var _SafeStr_8157:String; private var _SafeStr_8158:String; private var _SafeStr_8159:String; private var _SafeStr_8160:Vector.<_SafeStr_3844>; private var _SafeStr_8161:int = -1; public function FriendEntity(k:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:int, _arg_6:Boolean, _arg_7:Boolean, _arg_8:String, _arg_9:int, _arg_10:String){ this._SafeStr_5522 = k; this._name = _arg_2; this._SafeStr_8159 = _arg_3; this._SafeStr_8157 = _arg_4; this._SafeStr_5478 = _arg_5; this._SafeStr_8155 = _arg_6; this._SafeStr_8156 = _arg_7; this._SafeStr_5477 = _arg_8; this._SafeStr_5770 = _arg_9; this._SafeStr_8158 = _arg_10; } public function get id():int{ return (this._SafeStr_5522); } public function get name():String{ return (this._name); } public function get gender():int{ return (this._SafeStr_5478); } public function get online():Boolean{ return (this._SafeStr_8155); } public function get allowFollow():Boolean{ return (this._SafeStr_8156); } public function get figure():String{ return (this._SafeStr_5477); } public function get _SafeStr_5784():int{ return (this._SafeStr_5770); } public function get motto():String{ return (this._SafeStr_8157); } public function get _SafeStr_8152():String{ return (this._SafeStr_8158); } public function get realName():String{ return (this._SafeStr_8159); } public function get logEventId():int{ return (this._SafeStr_8161); } public function get notifications():Vector.<_SafeStr_3844>{ if (!this._SafeStr_8160) { this._SafeStr_8160 = new Vector.<_SafeStr_3844>(); }; return (this._SafeStr_8160); } public function set name(k:String):void{ this._name = k; } public function set gender(k:int):void{ this._SafeStr_5478 = k; } public function set online(k:Boolean):void{ this._SafeStr_8155 = k; } public function set allowFollow(k:Boolean):void{ this._SafeStr_8156 = k; } public function set figure(k:String):void{ this._SafeStr_5477 = k; } public function set _SafeStr_5784(k:int):void{ this._SafeStr_5770 = k; } public function set motto(k:String):void{ this._SafeStr_8157 = k; } public function set _SafeStr_8152(k:String):void{ this._SafeStr_8158 = k; } public function set realName(k:String):void{ this._SafeStr_8159 = k; } public function set logEventId(k:int):void{ this._SafeStr_8161 = k; } public function _SafeStr_8153():int{ return (++_SafeStr_8154); } } }//package _-0S4 // _SafeStr_3844 = "_-02E" (String#7615, DoABC#3) // _SafeStr_3848 = "_-Wv" (String#14854, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5478 = "_-5r3" (String#164, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5770 = "_-5-B" (String#268, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, DoABC#3) // _SafeStr_8152 = "_-3c0" (String#11268, DoABC#3) // _SafeStr_8153 = "_-5gG" (String#13339, DoABC#3) // _SafeStr_8154 = "_-0Xc" (String#23338, DoABC#3) // _SafeStr_8155 = "_-ax" (String#1630, DoABC#3) // _SafeStr_8156 = "_-3bC" (String#30869, DoABC#3) // _SafeStr_8157 = "_-2D-" (String#498, DoABC#3) // _SafeStr_8158 = "_-5yk" (String#4045, DoABC#3) // _SafeStr_8159 = "_-o7" (String#710, DoABC#3) // _SafeStr_8160 = "_-63h" (String#504, DoABC#3) // _SafeStr_8161 = "_-OF" (String#39349, DoABC#3) //------------------------------------------------------------ //_-0S4.HabboFriendBarData package _-0S4{ import _-1tK.Component; import _-276._SafeStr_1407; import _-Mn._SafeStr_2220; import _-5qI._SafeStr_1367; import _-40B._SafeStr_196; import _-5NM.Map; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDHabboMessenger; import com.sulake.iid.IIDHabboTracking; import __AS3__.vec.Vector; import _-625._SafeStr_3889; import _-6Z6._SafeStr_3061; import _-6Z6._SafeStr_2697; import _-6Z6._SafeStr_2700; import _-6Z6._SafeStr_3896; import _-6Z6._SafeStr_2704; import _-6Z6._SafeStr_3034; import _-6Z6._SafeStr_3050; import _-6Z6._SafeStr_3893; import _-6Z6._SafeStr_3073; import _-4Hn._SafeStr_3892; import _-5Sv._SafeStr_3838; import _-4xe._SafeStr_2641; import _-4xe._SafeStr_2638; import _-4xe._SafeStr_3894; import _-5Sv._SafeStr_3836; import _-2o9._SafeStr_3404; import _-14A._SafeStr_2285; import _-5Sv._SafeStr_3847; import _-2o9._SafeStr_3891; import _-Mn._SafeStr_3070; import _-4IA.IWindowContainer; import _-PP._SafeStr_2386; import _-6CZ._SafeStr_2699; import _-1Z6._SafeStr_2274; import _-6Z6._SafeStr_3062; import _-js._SafeStr_3888; import _-5Sv._SafeStr_3850; import _-6Z6._SafeStr_3039; import _-js._SafeStr_2693; import _-5Sv._SafeStr_3841; import _-js._SafeStr_2702; import _-5TG._SafeStr_3895; import _-5ON.GameConfigurations; import _-js._SafeStr_3890; import _-5Sv._SafeStr_3846; import __AS3__.vec.*; public class HabboFriendBarData extends Component implements _SafeStr_2657 { private static const _SafeStr_8162:Boolean = false; private static const _SafeStr_8163:Boolean = false; private static const _SafeStr_8164:String = "Navigation"; private static const _SafeStr_8165:String = "Friend Bar"; private static const _SafeStr_8166:String = "go.friendbar"; private static const _SafeStr_8167:String = "chat_btn_click"; private static const _SafeStr_8168:String = "find_friends_btn_click"; private static const _SafeStr_8169:String = "Toolbar"; private static const _SafeStr_8170:String = "open"; private static const _SafeStr_8171:String = "close"; private static const _SafeStr_8172:String = "FRIENDLIST"; private static const _SafeStr_8173:String = "MESSENGER"; private var _SafeStr_8174:_SafeStr_1407; private var _SafeStr_8175:_SafeStr_2220; private var _SafeStr_8176:_SafeStr_1367; private var _SafeStr_8177:_SafeStr_196; private var _SafeStr_8178:Array; private var _SafeStr_8179:Map; private var _SafeStr_8180:Array; private var _SafeStr_8181:int; public function HabboFriendBarData(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); this._SafeStr_8178 = []; this._SafeStr_8179 = new Map(); this._SafeStr_8180 = []; } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboConfigurationManager(), null), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_8174 = k; }), new _SafeStr_44(new IIDHabboFriendList(), function (k:_SafeStr_2220):void{ _SafeStr_8175 = k; }), new _SafeStr_44(new IIDHabboMessenger(), function (k:_SafeStr_1367):void{ _SafeStr_8176 = k; }), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_196):void{ _SafeStr_8177 = k; })])); } override protected function initComponent():void{ this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_3889(this._SafeStr_8182)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_3061(this._SafeStr_8183)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_2697(this._SafeStr_8184)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_2700(this._SafeStr_8185)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_3896(this._SafeStr_8186)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_2704(this._SafeStr_8187)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_3034(this._SafeStr_8188)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_3050(this._SafeStr_8189)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_3893(this._SafeStr_8190)); this._SafeStr_8174.addHabboConnectionMessageEvent(new _SafeStr_3073(this._SafeStr_8191)); this._SafeStr_8175.events.addEventListener(_SafeStr_3892._SafeStr_8192, this._SafeStr_8193); this._SafeStr_8175.events.addEventListener(_SafeStr_3892._SafeStr_8194, this._SafeStr_8193); } override public function dispose():void{ if (!disposed) { if (((!((this._SafeStr_8175 == null))) && (!(this._SafeStr_8175.disposed)))) { this._SafeStr_8175.events.removeEventListener(_SafeStr_3892._SafeStr_8192, this._SafeStr_8193); this._SafeStr_8175.events.removeEventListener(_SafeStr_3892._SafeStr_8194, this._SafeStr_8193); }; this._SafeStr_8178 = null; this._SafeStr_8179.dispose(); this._SafeStr_8179 = null; this._SafeStr_8180 = null; super.dispose(); }; } public function get _SafeStr_8128():int{ return (this._SafeStr_8178.length); } public function _SafeStr_8129(k:int):_SafeStr_3848{ return (this._SafeStr_8178[k]); } public function _SafeStr_8130(k:int):_SafeStr_3848{ return (this._SafeStr_8179.getValue(k)); } public function _SafeStr_8131(k:String):_SafeStr_3848{ var _local_2:FriendEntity; for each (_local_2 in this._SafeStr_8178) { if (_local_2.name == k) { return (_local_2); }; }; return (null); } public function _SafeStr_8195(k:_SafeStr_3848, _arg_2:int):void{ var _local_3:int = this._SafeStr_8178.indexOf(k); if ((((_local_3 > -1)) && (!((_local_3 == _arg_2))))) { this._SafeStr_8178.splice(_local_3, 1); this._SafeStr_8178.splice(_arg_2, 0, k); events.dispatchEvent(new _SafeStr_3838()); }; } public function get _SafeStr_8132():int{ return (((this._SafeStr_8180) ? this._SafeStr_8180.length : 0)); } public function _SafeStr_8133(k:int):_SafeStr_3837{ return (((this._SafeStr_8180) ? this._SafeStr_8180[k] : null)); } public function _SafeStr_8134(k:int):_SafeStr_3837{ var _local_2:_SafeStr_3837; if (this._SafeStr_8180) { for each (_local_2 in this._SafeStr_8180) { if (_local_2.id == k) { return (_local_2); }; }; }; return (null); } public function _SafeStr_8135(k:String):_SafeStr_3837{ var _local_2:_SafeStr_3837; if (this._SafeStr_8180) { for each (_local_2 in this._SafeStr_8180) { if (_local_2.name == k) { return (_local_2); }; }; }; return (null); } public function _SafeStr_8136():Array{ return (this._SafeStr_8180); } public function acceptFriendRequest(k:int):void{ this._SafeStr_8196(k); if (this._SafeStr_8175) { if (!this._SafeStr_8175.disposed) { this._SafeStr_8175.acceptFriendRequest(k); }; }; } public function showProfile(k:int):void{ if (this._SafeStr_8174) { if (k > 0) { this._SafeStr_8174.connection.send(new _SafeStr_2641(k)); } else { this._SafeStr_8174.connection.send(new _SafeStr_2638(Math.abs(k), true)); }; }; } public function _SafeStr_8139(k:String):void{ if (this._SafeStr_8174) { this._SafeStr_8174.connection.send(new _SafeStr_3894(k)); }; } public function acceptAllFriendRequests():void{ this._SafeStr_8180 = []; this._SafeStr_8175.acceptAllFriendRequests(); events.dispatchEvent(new _SafeStr_3836()); } public function declineFriendRequest(k:int):void{ this._SafeStr_8196(k); if (this._SafeStr_8175) { if (!this._SafeStr_8175.disposed) { this._SafeStr_8175.declineFriendRequest(k); }; }; } public function declineAllFriendRequests():void{ this._SafeStr_8180 = []; this._SafeStr_8175.declineAllFriendRequests(); events.dispatchEvent(new _SafeStr_3836()); } private function _SafeStr_8196(k:int):void{ var _local_2:_SafeStr_3075; if (this._SafeStr_8180) { for each (_local_2 in this._SafeStr_8180) { if (_local_2.id == k) { this._SafeStr_8180.splice(this._SafeStr_8180.indexOf(_local_2), 1); events.dispatchEvent(new _SafeStr_3836()); return; }; }; }; } public function followToRoom(k:int):void{ if (this._SafeStr_8174) { this._SafeStr_8174.connection.send(new _SafeStr_3404(k)); this._SafeStr_8174.connection.send(new _SafeStr_2285(_SafeStr_8164, _SafeStr_8165, _SafeStr_8166)); }; } public function startConversation(k:int):void{ if (this._SafeStr_8176) { this._SafeStr_8176.startConversation(k); events.dispatchEvent(new _SafeStr_3847(false, k)); if (this._SafeStr_8174) { this._SafeStr_8174.connection.send(new _SafeStr_2285(_SafeStr_8164, _SafeStr_8165, _SafeStr_8167)); }; }; } public function findNewFriends():void{ if (this._SafeStr_8174) { this._SafeStr_8174.connection.send(new _SafeStr_3891()); this._SafeStr_8174.connection.send(new _SafeStr_2285(_SafeStr_8164, _SafeStr_8165, _SafeStr_8168)); }; } public function _SafeStr_8137():void{ if (this._SafeStr_8175._SafeStr_8197() != _SafeStr_3070._SafeStr_8198) { this._SafeStr_8175._SafeStr_8199(); } else { this._SafeStr_8175.close(); }; } private function _SafeStr_8200(k:String, _arg_2:String):void{ if (this._SafeStr_8174) { this._SafeStr_8174.connection.send(new _SafeStr_2285(_SafeStr_8164, _SafeStr_8165, k, _arg_2, this._SafeStr_8128)); }; } public function _SafeStr_8138():void{ var _local_1:IWindowContainer; if (this._SafeStr_8175) { if (!this._SafeStr_8175.disposed) { if (!this._SafeStr_8175.isOpen()) { if (this._SafeStr_8180.length > 0) { this._SafeStr_8175._SafeStr_8201(); } else { this._SafeStr_8175.openFriendList(); }; } else { _local_1 = this._SafeStr_8175.mainWindow; if (((!((_local_1 == null))) && (_SafeStr_2386._SafeStr_8202(_local_1)))) { _local_1.activate(); return; }; this._SafeStr_8175.close(); }; if (this._SafeStr_8174) { this._SafeStr_8174.connection.send(new _SafeStr_2285(_SafeStr_8169, _SafeStr_8172, ((this._SafeStr_8175.isOpen()) ? _SafeStr_8170 : _SafeStr_8171))); }; }; }; } public function toggleMessenger():void{ if (this._SafeStr_8176) { if (!this._SafeStr_8176.disposed) { this._SafeStr_8176.toggleMessenger(); if (this._SafeStr_8174) { this._SafeStr_8174.connection.send(new _SafeStr_2285(_SafeStr_8169, _SafeStr_8173, ((this._SafeStr_8176.isOpen()) ? _SafeStr_8170 : _SafeStr_8171))); }; }; }; } private function _SafeStr_8185(k:_SafeStr_2274):void{ if (this._SafeStr_8176) { this._SafeStr_8176.events.addEventListener(_SafeStr_2699._SafeStr_8203, this._SafeStr_8204); }; } private function _SafeStr_8183(k:_SafeStr_2274):void{ this._SafeStr_8205(_SafeStr_3061(k)._SafeStr_5645()._SafeStr_8206); } private function _SafeStr_8191(k:_SafeStr_2274):void{ var _local_3:FriendEntity; var _local_4:_SafeStr_3062; var _local_8:int; var _local_2:_SafeStr_3888 = _SafeStr_3073(k)._SafeStr_5645(); var _local_5:Array = _local_2._SafeStr_8207; var _local_6:Array = _local_2._SafeStr_8208; var _local_7:Array = _local_2._SafeStr_8209; for each (_local_8 in _local_5) { _local_3 = this._SafeStr_8179.getValue(_local_8); if (_local_3) { this._SafeStr_8179.remove(_local_8); this._SafeStr_8178.splice(this._SafeStr_8178.indexOf(_local_3), 1); this._SafeStr_8176._SafeStr_8210(_local_8); }; }; for each (_local_4 in _local_6) { _local_3 = this._SafeStr_8179.getValue(_local_4.id); if (_local_3) { if (((_local_4.online) || (_SafeStr_8162))) { _local_3.name = _local_4.name; _local_3.realName = _local_4.realName; _local_3.motto = _local_4.motto; _local_3.gender = _local_4.gender; _local_3.online = _local_4.online; _local_3.allowFollow = _local_4._SafeStr_8211; _local_3.figure = _local_4.figure; _local_3._SafeStr_5784 = _local_4._SafeStr_5784; _local_3._SafeStr_8152 = _local_4._SafeStr_8152; } else { this._SafeStr_8179.remove(_local_4.id); this._SafeStr_8178.splice(this._SafeStr_8178.indexOf(_local_3), 1); }; } else { if (((_local_4.online) || (_SafeStr_8162))) { _local_3 = new FriendEntity(_local_4.id, _local_4.name, _local_4.realName, _local_4.motto, _local_4.gender, _local_4.online, _local_4._SafeStr_8211, _local_4.figure, _local_4._SafeStr_5784, _local_4._SafeStr_8152); this._SafeStr_8178.splice(0, 0, _local_3); this._SafeStr_8179.add(_local_3.id, _local_3); }; }; }; for each (_local_4 in _local_7) { if (((_local_4.online) || (_SafeStr_8162))) { if (this._SafeStr_8179.getValue(_local_4.id) == null) { _local_3 = new FriendEntity(_local_4.id, _local_4.name, _local_4.realName, _local_4.motto, _local_4.gender, _local_4.online, _local_4._SafeStr_8211, _local_4.figure, _local_4._SafeStr_5784, _local_4._SafeStr_8152); this._SafeStr_8178.push(_local_3); this._SafeStr_8179.add(_local_3.id, _local_3); }; }; this._SafeStr_8196(_local_4.id); }; if ((((_local_7.length > 0)) || ((_local_6.length > 0)))) { this._SafeStr_8178 = ((_SafeStr_8162) ? this._SafeStr_8212(this._SafeStr_8178) : this._SafeStr_8213(this._SafeStr_8178)); }; events.dispatchEvent(new _SafeStr_3838()); } private function _SafeStr_8186(k:_SafeStr_3896):void{ events.dispatchEvent(new _SafeStr_3850(k.success)); } private function _SafeStr_8189(k:_SafeStr_3050):void{ var _local_2:_SafeStr_3039; if (this._SafeStr_8214) { _local_2 = k._SafeStr_5645().req; this._SafeStr_8180.push(new _SafeStr_3075(_local_2._SafeStr_7122, _local_2._SafeStr_8215, _local_2._SafeStr_5509)); events.dispatchEvent(new _SafeStr_3836()); }; } private function _SafeStr_8188(k:_SafeStr_3034):void{ var _local_2:Array; var _local_3:_SafeStr_3039; if (this._SafeStr_8214) { _local_2 = k._SafeStr_5645()._SafeStr_8216; for each (_local_3 in _local_2) { this._SafeStr_8180.push(new _SafeStr_3075(_local_3._SafeStr_7122, _local_3._SafeStr_8215, _local_3._SafeStr_5509)); }; events.dispatchEvent(new _SafeStr_3836()); }; } private function _SafeStr_8193(k:_SafeStr_3892):void{ this._SafeStr_8196(k._SafeStr_7122); } private function _SafeStr_8187(k:_SafeStr_2704):void{ var _local_2:_SafeStr_2693 = k._SafeStr_5645(); this._SafeStr_8181 = _local_2.senderId; var _local_3:Boolean = true; if (this._SafeStr_8176) { if (this._SafeStr_8176.isOpen()) { _local_3 = false; }; }; if (this._SafeStr_8175._SafeStr_8217) { events.dispatchEvent(new _SafeStr_3847(_local_3, this._SafeStr_8181)); }; if (_local_3) { this._SafeStr_8218(String(this._SafeStr_8181), _SafeStr_3845._SafeStr_8142, null, false, false); }; } private function _SafeStr_8204(k:_SafeStr_2699):void{ events.dispatchEvent(new _SafeStr_3841(k._SafeStr_8219)); } private function _SafeStr_8184(k:_SafeStr_2697):void{ var _local_2:_SafeStr_2702 = k._SafeStr_5645(); this._SafeStr_8181 = _local_2.senderId; if (((this._SafeStr_8176) && (!(this._SafeStr_8176.isOpen())))) { events.dispatchEvent(new _SafeStr_3847(true, this._SafeStr_8181)); this._SafeStr_8218(String(this._SafeStr_8181), _SafeStr_3845._SafeStr_8142, null, true, false); }; } private function _SafeStr_8182(k:_SafeStr_3889):void{ var _local_2:_SafeStr_3895 = k._SafeStr_5645(); var _local_3:String = GameConfigurations._SafeStr_8220(_local_2.gameTypeId); if (_local_3) { this._SafeStr_8218(String(_local_2._SafeStr_8221), _SafeStr_3845._SafeStr_8148, _local_3, false, true); }; } private function _SafeStr_8190(k:_SafeStr_3893):void{ var _local_2:_SafeStr_3890 = k._SafeStr_5645(); var _local_3 = !((_local_2._SafeStr_8140 == _SafeStr_3845._SafeStr_8146)); var _local_4 = !((_local_2._SafeStr_8140 == _SafeStr_3845._SafeStr_8147)); var _local_5 = !((_local_2._SafeStr_8140 == _SafeStr_3845._SafeStr_8146)); this._SafeStr_8218(_local_2._SafeStr_8222, _local_2._SafeStr_8140, _local_2.message, _local_3, _local_4, _local_5); } private function _SafeStr_8218(k:String, _arg_2:int, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean=true):void{ var _local_7:_SafeStr_3848; var _local_8:_SafeStr_3845; var _local_9:Vector.<_SafeStr_3844>; if (this._SafeStr_8223) { _local_7 = this._SafeStr_8130(parseInt(k)); if (_local_7) { _local_9 = _local_7.notifications; for each (_local_8 in _local_9) { if (_local_8._SafeStr_8140 == _arg_2) { _local_8.message = _arg_3; _local_8._SafeStr_8141 = _arg_4; break; }; _local_8 = null; }; if (!_local_8) { _local_8 = new _SafeStr_3845(_arg_2, _arg_3, _arg_4); _local_9.push(_local_8); } else { if (!_arg_6) { return; }; }; events.dispatchEvent(new _SafeStr_3846(_local_7.id, _local_8)); if (_arg_5) { this._SafeStr_8195(_local_7, 0); }; if (_local_7.logEventId < 0) { _local_7.logEventId = _local_7._SafeStr_8153(); }; if (this._SafeStr_8177) { this._SafeStr_8177.trackEventLog("FriendBar", _SafeStr_3845._SafeStr_8151(_arg_2), "notified", "", (((_local_7.logEventId > 0)) ? _local_7.logEventId : 0)); }; }; }; } private function _SafeStr_8205(k:Array):void{ var _local_2:_SafeStr_3062; var _local_3:FriendEntity; for each (_local_2 in k) { if (((_local_2.online) || (_SafeStr_8162))) { _local_3 = new FriendEntity(_local_2.id, _local_2.name, _local_2.realName, _local_2.motto, _local_2.gender, _local_2.online, _local_2._SafeStr_8211, _local_2.figure, _local_2._SafeStr_5784, _local_2._SafeStr_8152); this._SafeStr_8178.push(_local_3); this._SafeStr_8179.add(_local_3.id, _local_3); }; }; this._SafeStr_8178 = ((_SafeStr_8162) ? this._SafeStr_8212(this._SafeStr_8178) : this._SafeStr_8213(this._SafeStr_8178)); events.dispatchEvent(new _SafeStr_3838()); } private function _SafeStr_8213(k:Array):Array{ if (_SafeStr_8163) { k.sortOn("name", [Array.CASEINSENSITIVE]); }; return (k); } private function _SafeStr_8212(k:Array):Array{ var _local_4:FriendEntity; var _local_2:Array = []; var _local_3:Array = []; var _local_5:int = k.length; while (_local_5-- > 0) { _local_4 = k[_local_5]; if (_local_4.online) { _local_2.push(_local_4); } else { _local_3.push(_local_4); }; }; if (_SafeStr_8163) { _local_2.sortOn("name", [Array.CASEINSENSITIVE]); _local_3.sortOn("name", [(Array.CASEINSENSITIVE | Array.DESCENDING)]); }; _local_5 = _local_3.length; while (_local_5-- > 0) { _local_2.push(_local_3.pop()); }; return (_local_2); } public function get _SafeStr_8223():Boolean{ return (getBoolean("friendbar.notifications.enabled")); } public function get _SafeStr_8214():Boolean{ return (getBoolean("friendbar.requests.enabled")); } } }//package _-0S4 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_1367 = "_-4ev" (String#12316, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_196 = "_-5Fb" (String#12927, DoABC#3) // _SafeStr_2220 = "_-C9" (String#14529, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2285 = "_-0dI" (String#23565, DoABC#3) // _SafeStr_2386 = "_-1vX" (String#9517, DoABC#3) // _SafeStr_2638 = "_-0CA" (String#22475, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_2657 = "_-5M0" (String#13043, DoABC#3) // _SafeStr_2693 = "_-11O" (String#8606, DoABC#3) // _SafeStr_2697 = "_-6Jc" (String#37609, DoABC#3) // _SafeStr_2699 = "_-21N" (String#26998, DoABC#3) // _SafeStr_2700 = "_-5SJ" (String#35488, DoABC#3) // _SafeStr_2702 = "_-3eS" (String#11310, DoABC#3) // _SafeStr_2704 = "_-0ve" (String#24294, DoABC#3) // _SafeStr_3034 = "_-6Mi" (String#37718, DoABC#3) // _SafeStr_3039 = "_-2Cm" (String#9843, DoABC#3) // _SafeStr_3050 = "_-0TN" (String#23166, DoABC#3) // _SafeStr_3061 = "_-5ry" (String#36497, DoABC#3) // _SafeStr_3062 = "_-0Xg" (String#8135, DoABC#3) // _SafeStr_3070 = "_-1Ja" (String#25250, DoABC#3) // _SafeStr_3073 = "_-0zV" (String#24448, DoABC#3) // _SafeStr_3075 = "_-2Da" (String#3129, DoABC#3) // _SafeStr_3404 = "_-4Hq" (String#32625, DoABC#3) // _SafeStr_3836 = "_-6gr" (String#38487, DoABC#3) // _SafeStr_3837 = "_-6SC" (String#14134, DoABC#3) // _SafeStr_3838 = "_-66M" (String#37094, DoABC#3) // _SafeStr_3841 = "_-1r" (String#26545, DoABC#3) // _SafeStr_3844 = "_-02E" (String#7615, DoABC#3) // _SafeStr_3845 = "_-2nf" (String#28859, DoABC#3) // _SafeStr_3846 = "_-1M8" (String#25350, DoABC#3) // _SafeStr_3847 = "_-Or" (String#4387, DoABC#3) // _SafeStr_3848 = "_-Wv" (String#14854, DoABC#3) // _SafeStr_3850 = "_-5y1" (String#36729, DoABC#3) // _SafeStr_3888 = "_-13y" (String#8652, DoABC#3) // _SafeStr_3889 = "_-2HA" (String#27577, DoABC#3) // _SafeStr_3890 = "_-2Dr" (String#9867, DoABC#3) // _SafeStr_3891 = "_-1sE" (String#26595, DoABC#3) // _SafeStr_3892 = "_-3qg" (String#31496, DoABC#3) // _SafeStr_3893 = "_-4bj" (String#33385, DoABC#3) // _SafeStr_3894 = "_-49J" (String#32272, DoABC#3) // _SafeStr_3895 = "_-5xl" (String#13617, DoABC#3) // _SafeStr_3896 = "_-4Ce" (String#32413, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_5509 = "_-2cL" (String#28418, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, DoABC#3) // _SafeStr_7122 = "_-5Yt" (String#35750, DoABC#3) // _SafeStr_8128 = "_-00N" (String#7576, DoABC#3) // _SafeStr_8129 = "_-3L3" (String#11008, DoABC#3) // _SafeStr_8130 = "_-6Mt" (String#14046, DoABC#3) // _SafeStr_8131 = "_-168" (String#8685, DoABC#3) // _SafeStr_8132 = "_-3kZ" (String#11394, DoABC#3) // _SafeStr_8133 = "_-4jC" (String#12374, DoABC#3) // _SafeStr_8134 = "_-0uA" (String#8475, DoABC#3) // _SafeStr_8135 = "_-1Yg" (String#9185, DoABC#3) // _SafeStr_8136 = "_-30u" (String#10671, DoABC#3) // _SafeStr_8137 = "_-4PF" (String#12038, DoABC#3) // _SafeStr_8138 = "_-3Gb" (String#10938, DoABC#3) // _SafeStr_8139 = "_-4z9" (String#12650, DoABC#3) // _SafeStr_8140 = "_-5JH" (String#12989, DoABC#3) // _SafeStr_8141 = "_-2vb" (String#10571, DoABC#3) // _SafeStr_8142 = "_-0FU" (String#22603, DoABC#3) // _SafeStr_8146 = "_-pi" (String#40403, DoABC#3) // _SafeStr_8147 = "_-2Ku" (String#27742, DoABC#3) // _SafeStr_8148 = "_-2KV" (String#27727, DoABC#3) // _SafeStr_8151 = "_-0GR" (String#22644, DoABC#3) // _SafeStr_8152 = "_-3c0" (String#11268, DoABC#3) // _SafeStr_8153 = "_-5gG" (String#13339, DoABC#3) // _SafeStr_8162 = "_-0tM" (String#24210, DoABC#3) // _SafeStr_8163 = "_-0QQ" (String#23052, DoABC#3) // _SafeStr_8164 = "_-46t" (String#32179, DoABC#3) // _SafeStr_8165 = "_-1gE" (String#26116, DoABC#3) // _SafeStr_8166 = "_-6Pg" (String#37829, DoABC#3) // _SafeStr_8167 = "_-1gX" (String#26127, DoABC#3) // _SafeStr_8168 = "_-3Jr" (String#30177, DoABC#3) // _SafeStr_8169 = "_-3tm" (String#31623, DoABC#3) // _SafeStr_8170 = "_-1c6" (String#25956, DoABC#3) // _SafeStr_8171 = "_-4QA" (String#32957, DoABC#3) // _SafeStr_8172 = "_-3SC" (String#30520, DoABC#3) // _SafeStr_8173 = "_-06e" (String#22283, DoABC#3) // _SafeStr_8174 = "_-4cs" (String#33428, DoABC#3) // _SafeStr_8175 = "_-24D" (String#27095, DoABC#3) // _SafeStr_8176 = "_-1IT" (String#25208, DoABC#3) // _SafeStr_8177 = "_-50h" (String#432, DoABC#3) // _SafeStr_8178 = "_-46o" (String#32175, DoABC#3) // _SafeStr_8179 = "_-3eQ" (String#30994, DoABC#3) // _SafeStr_8180 = "_-512" (String#12694, DoABC#3) // _SafeStr_8181 = "_-152" (String#24699, DoABC#3) // _SafeStr_8182 = "_-3s4" (String#31553, DoABC#3) // _SafeStr_8183 = "_-5JK" (String#1123, DoABC#3) // _SafeStr_8184 = "_-5IG" (String#3881, DoABC#3) // _SafeStr_8185 = "_-3kd" (String#31260, DoABC#3) // _SafeStr_8186 = "_-1or" (String#26459, DoABC#3) // _SafeStr_8187 = "_-2kb" (String#10419, DoABC#3) // _SafeStr_8188 = "_-4sA" (String#34033, DoABC#3) // _SafeStr_8189 = "_-8H" (String#14459, DoABC#3) // _SafeStr_8190 = "_-36n" (String#10768, DoABC#3) // _SafeStr_8191 = "_-6Ln" (String#1136, DoABC#3) // _SafeStr_8192 = "_-0MW" (String#22890, DoABC#3) // _SafeStr_8193 = "_-4zd" (String#34318, DoABC#3) // _SafeStr_8194 = "_-3YF" (String#30751, DoABC#3) // _SafeStr_8195 = "_-4ue" (String#34135, DoABC#3) // _SafeStr_8196 = "_-43A" (String#32019, DoABC#3) // _SafeStr_8197 = "_-1Uw" (String#9122, DoABC#3) // _SafeStr_8198 = "_-11y" (String#24581, DoABC#3) // _SafeStr_8199 = "_-5rF" (String#13514, DoABC#3) // _SafeStr_8200 = "_-258" (String#27127, DoABC#3) // _SafeStr_8201 = "_-31d" (String#10683, DoABC#3) // _SafeStr_8202 = "_-5ti" (String#36567, DoABC#3) // _SafeStr_8203 = "_-4wK" (String#34199, DoABC#3) // _SafeStr_8204 = "_-Hj" (String#39098, DoABC#3) // _SafeStr_8205 = "_-3HC" (String#30078, DoABC#3) // _SafeStr_8206 = "_-2Ac" (String#27333, DoABC#3) // _SafeStr_8207 = "_-4XB" (String#33221, DoABC#3) // _SafeStr_8208 = "_-5PS" (String#35362, DoABC#3) // _SafeStr_8209 = "_-4eZ" (String#33494, DoABC#3) // _SafeStr_8210 = "_-5rb" (String#13517, DoABC#3) // _SafeStr_8211 = "_-pS" (String#15155, DoABC#3) // _SafeStr_8212 = "_-2Pg" (String#27926, DoABC#3) // _SafeStr_8213 = "_-3BX" (String#29857, DoABC#3) // _SafeStr_8214 = "_-1pz" (String#26501, DoABC#3) // _SafeStr_8215 = "_-4q7" (String#33960, DoABC#3) // _SafeStr_8216 = "_-3B-" (String#29834, DoABC#3) // _SafeStr_8217 = "_-9M" (String#4305, DoABC#3) // _SafeStr_8218 = "_-4BY" (String#32365, DoABC#3) // _SafeStr_8219 = "_-Dn" (String#38943, DoABC#3) // _SafeStr_8220 = "_-6hS" (String#38510, DoABC#3) // _SafeStr_8221 = "_-Nd" (String#39320, DoABC#3) // _SafeStr_8222 = "_-4Hm" (String#32623, DoABC#3) // _SafeStr_8223 = "_-6lG" (String#38662, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-0se._SafeStr_5116 package _-0se{ import flash.events.Event; public class _SafeStr_5116 extends Event { public static const _SafeStr_8224:String = "timed-out"; public function _SafeStr_5116(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(k, _arg_2, _arg_3); } override public function clone():Event{ return (new _SafeStr_5116(type, bubbles, cancelable)); } } }//package _-0se // _SafeStr_5116 = "_-6Al" (String#37263, DoABC#3) // _SafeStr_8224 = "_-1UC" (String#25652, DoABC#3) //------------------------------------------------------------ //_-0tj.RegionController package _-0tj{ import flash.display.Sprite; import _-3d6.RegionsConfig; import _-1v0._SafeStr_5279; import _-2pN.RegionView; import _-3d6.CloseButtonConfig; import _-1v0.StringUtils; import _-3d6.RegionViewConfig; import _-3GJ._SafeStr_5302; import flash.events.MouseEvent; public class RegionController extends Sprite { protected var _SafeStr_8225:RegionsConfig = null; protected var _SafeStr_8226:Array; protected var _SafeStr_8227:_SafeStr_5279; protected var _SafeStr_8228:Boolean = false; public var _SafeStr_8229:RegionView = null; public function RegionController(k:_SafeStr_5279, _arg_2:RegionsConfig){ this._SafeStr_8226 = new Array(); super(); this._SafeStr_8227 = k; this._SafeStr_8225 = _arg_2; this.createRegionViews(); } protected static function _SafeStr_5904(k:String, _arg_2:int=1):void{ } protected static function _SafeStr_5905(k:Object, _arg_2:int=1):void{ } protected function get displayWidth():Number{ if (this._SafeStr_8227 != null) { return (this._SafeStr_8227.displayWidth); }; return (0); } protected function get displayHeight():Number{ if (this._SafeStr_8227 != null) { return (this._SafeStr_8227.displayHeight); }; return (0); } protected function get _SafeStr_8230():CloseButtonConfig{ return ((((this._SafeStr_8225)!=null) ? this._SafeStr_8225.closeButton : null)); } protected function get _SafeStr_8231():Array{ return (this._SafeStr_8226); } protected function _SafeStr_8232(k:String):String{ if (this._SafeStr_8228) { return ("#6F6F6F"); }; return (k); } protected function _SafeStr_8233(k:String, _arg_2:Boolean=false):RegionView{ var _local_3:int; while (_local_3 < this._SafeStr_8226.length) { if (this._SafeStr_8226[_local_3].id == k) { if (_arg_2) { this._SafeStr_8226.splice(_local_3, 1); } else { return (this._SafeStr_8226[_local_3]); }; }; _local_3++; }; return (this.createPredefinedRegion(k)); } protected function _SafeStr_8234(k:String, _arg_2:String):RegionView{ var _local_3:int; while (_local_3 < this._SafeStr_8226.length) { if (this._SafeStr_8226[_local_3].id == k) { if (this._SafeStr_8226[_local_3].hasContentTypes()) { if (this._SafeStr_8226[_local_3].contentTypes.toUpperCase().indexOf(_arg_2.toUpperCase()) > -1) { return (this._SafeStr_8226[_local_3]); }; } else { return (this._SafeStr_8226[_local_3]); }; }; _local_3++; }; return (this.createPredefinedRegion(k)); } protected function _SafeStr_8235(k:String):void{ var _local_2:int; while (_local_2 < this._SafeStr_8226.length) { if (this._SafeStr_8226[_local_2].id == k) { this._SafeStr_8226.splice(_local_2, 1); }; _local_2++; }; } protected function createRegionViews():void{ } protected function createPredefinedRegion(k:String):RegionView{ return (this._SafeStr_8229); } public function _SafeStr_8236(k:String):Boolean{ if (k != null) { return ((k.toUpperCase().indexOf("AUTO") > -1)); }; return (false); } public function _SafeStr_8237(k:String):String{ var _local_2:String; if (k != null) { if ((((k.toUpperCase().indexOf("AUTO:") > -1)) && ((k.length > 5)))) { _local_2 = k.substr((k.toUpperCase().indexOf("AUTO:") + 5)); if (_local_2 != null) { _local_2 = StringUtils.trim(_local_2).toUpperCase(); if ("BOTTOM CENTER TOP".indexOf(_local_2) > -1) { return (_local_2); }; }; }; }; return ("BOTTOM"); } protected function _SafeStr_8238(k:String, _arg_2:int, _arg_3:*, _arg_4:String="BOTTOM", _arg_5:CloseButtonConfig=null, _arg_6:Boolean=true, _arg_7:String=null, _arg_8:String=null, _arg_9:Number=-1, _arg_10:Number=-1, _arg_11:Boolean=false, _arg_12:Boolean=true):RegionView{ this._SafeStr_8235(k); return (this._SafeStr_8239(new RegionViewConfig({ "id":k, "verticalAlign":_arg_4, "backgroundColor":this._SafeStr_8232("transparent"), "horizontalAlign":"center", "padding":(((_arg_8)!=null) ? _arg_8 : "-10 -10 -10 -10"), "width":_arg_2, "height":_arg_3, "expandedWidth":_arg_9, "expandedHeight":_arg_10, "closeButton":(((_arg_5)!=null) ? _arg_5 : this._SafeStr_8230), "clickable":_arg_6, "style":_arg_7, "autoSizing":true, "canScale":_arg_11, "autoHide":_arg_12 }))); } protected function newRegion(k:RegionController, _arg_2:RegionViewConfig, _arg_3:_SafeStr_5279):RegionView{ return (new RegionView(this, _arg_2, this._SafeStr_8227)); } protected function _SafeStr_8239(k:RegionViewConfig):RegionView{ var _local_2:RegionView = this.newRegion(this, k, this._SafeStr_8227); this._SafeStr_8226.push(_local_2); addChild(_local_2); this.setChildIndex(_local_2, (this.numChildren - 1)); return (_local_2); } public function _SafeStr_8240():void{ var k:int; while (k < this._SafeStr_8226.length) { this._SafeStr_8226[k].hide(); k++; }; } public function _SafeStr_8241(k:Array):void{ var _local_2:int; var _local_3:Boolean; var _local_4:int; if (k != null) { _local_2 = 0; while (_local_2 < this._SafeStr_8226.length) { _local_3 = false; _local_4 = 0; while ((((_local_4 < k.length)) && (!(_local_3)))) { if (StringUtils._SafeStr_8242(this._SafeStr_8226[_local_2].id, k[_local_4].id)) { _local_3 = true; }; _local_4++; }; if (!_local_3) { this._SafeStr_8226[_local_2].hide(); }; _local_2++; }; } else { this._SafeStr_8240(); }; } public function onRegionCloseClicked(k:RegionView):void{ } public function onRegionClicked(k:RegionView, _arg_2:MouseEvent):void{ dispatchEvent(new _SafeStr_5302(_SafeStr_5302._SafeStr_8243, k, _arg_2)); } public function resize(k:_SafeStr_5279):void{ this._SafeStr_8227 = k; var _local_2:int; while (_local_2 < this._SafeStr_8226.length) { this._SafeStr_8226[_local_2].resize(k); _local_2++; }; } public function _SafeStr_8244(k:String, _arg_2:String):String{ var _local_3:RegionView = this._SafeStr_8233(k); if (_local_3 != null) { _local_3.parseCSS(_arg_2); return ("1, successfully passed to region to process"); }; return (("-2, No region found for id: " + k)); } } }//package _-0tj // _SafeStr_5279 = "_-5Sx" (String#13151, DoABC#3) // _SafeStr_5302 = "_-3fZ" (String#11325, DoABC#3) // _SafeStr_5904 = "_-6Ce" (String#4118, DoABC#3) // _SafeStr_5905 = "_-1OH" (String#2892, DoABC#3) // _SafeStr_8225 = "_-4my" (String#378, DoABC#3) // _SafeStr_8226 = "_-54p" (String#34550, DoABC#3) // _SafeStr_8227 = "_-6jy" (String#14428, DoABC#3) // _SafeStr_8228 = "_-2Q4" (String#27945, DoABC#3) // _SafeStr_8229 = "_-5K-" (String#35152, DoABC#3) // _SafeStr_8230 = "_-1Nu" (String#25416, DoABC#3) // _SafeStr_8231 = "_-5a4" (String#35795, DoABC#3) // _SafeStr_8232 = "_-5tk" (String#36568, DoABC#3) // _SafeStr_8233 = "_-4Z1" (String#12227, DoABC#3) // _SafeStr_8234 = "_-6dS" (String#38351, DoABC#3) // _SafeStr_8235 = "_-O9" (String#39346, DoABC#3) // _SafeStr_8236 = "_-1ml" (String#26386, DoABC#3) // _SafeStr_8237 = "_-2vi" (String#29190, DoABC#3) // _SafeStr_8238 = "_-2A" (String#27310, DoABC#3) // _SafeStr_8239 = "_-5fP" (String#36015, DoABC#3) // _SafeStr_8240 = "_-3gw" (String#31097, DoABC#3) // _SafeStr_8241 = "_-65v" (String#37074, DoABC#3) // _SafeStr_8242 = "_-0Ei" (String#22572, DoABC#3) // _SafeStr_8243 = "_-3WV" (String#30677, DoABC#3) // _SafeStr_8244 = "_-3wQ" (String#31725, DoABC#3) //------------------------------------------------------------ //_-0VC.GarbageMonitor package _-0VC{ import _-1tK._SafeStr_3; import flash.utils.Dictionary; public class GarbageMonitor implements _SafeStr_3 { private var _disposed:Boolean = false; private var _SafeStr_8245:Dictionary; public function GarbageMonitor(){ this._SafeStr_8245 = new Dictionary(true); } public function dispose():void{ var k:*; if (!this._disposed) { for each (k in this._SafeStr_8245) { delete this._SafeStr_8245[k]; }; this._SafeStr_8245 = null; this._disposed = true; }; } public function insert(k:Object, _arg_2:String=null):void{ this._SafeStr_8245[k] = (((_arg_2 == null)) ? k.toString() : _arg_2); } public function get disposed():Boolean{ return (this._disposed); } public function get list():Array{ var _local_2:*; var k:Array = new Array(); for each (_local_2 in this._SafeStr_8245) { k.push(_local_2); }; return (k); } } }//package _-0VC // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_8245 = "_-51G" (String#34415, DoABC#3) //------------------------------------------------------------ //_-0vN._SafeStr_2677 package _-0vN{ import _-1Zf._SafeStr_2676; import _-1tK._SafeStr_3; import _-1Zf.HabboHelp; import _-63s._SafeStr_2909; import _-2D9._SafeStr_2907; import _-2xB._SafeStr_2888; import _-2xB._SafeStr_3921; import _-6Z2._SafeStr_10; import _-0aq._SafeStr_500; import _-6Z2.XmlAsset; import _-4IA.IWindow; import _-1f9.WindowEvent; import _-2qr._SafeStr_3926; import _-1f9.WindowMouseEvent; import _-1qB._SafeStr_3922; import _-1qB._SafeStr_3925; import _-403._SafeStr_2463; import _-Tl._SafeStr_2886; import _-Tl._SafeStr_3924; import _-5vb._SafeStr_2895; import _-1Z6._SafeStr_2274; import _-5KQ._SafeStr_2906; public class _SafeStr_2677 implements _SafeStr_2676, _SafeStr_3 { public static const _SafeStr_8246:String = "TUI_NAME_VIEW"; private var _disposed:Boolean; private var _SafeStr_8247:HabboHelp; private var _SafeStr_8248:_SafeStr_3923; private var _SafeStr_8249:String; private var _SafeStr_8250:int; public function _SafeStr_2677(k:HabboHelp){ this._SafeStr_8247 = k; this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2909(this._SafeStr_6870)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2907(this._SafeStr_8251)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2888(this._SafeStr_8252)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3921(this._SafeStr_8253)); } public function get help():HabboHelp{ return (this._SafeStr_8247); } public function get assets():_SafeStr_10{ return (this._SafeStr_8247.assets); } public function get localization():_SafeStr_500{ return (this._SafeStr_8247.localization); } public function get _SafeStr_8254():String{ return (this._SafeStr_8249); } public function dispose():void{ if (!this._disposed) { this._SafeStr_8255(); if (this._SafeStr_8247) { this._SafeStr_8247 = null; }; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_8256():void{ if ((((this._SafeStr_8248 == null)) || (this._SafeStr_8248.disposed))) { this._SafeStr_8248 = new _SafeStr_3923(this); }; this._SafeStr_8248._SafeStr_8257(); this._SafeStr_8258(); } public function _SafeStr_8259(k:String, _arg_2:uint=1):IWindow{ if (this._SafeStr_8247.assets == null) { return (null); }; var _local_3:XmlAsset = XmlAsset(this._SafeStr_8247.assets.getAssetByName((k + "_xml"))); if ((((_local_3 == null)) || ((this._SafeStr_8247.windowManager == null)))) { return (null); }; return (this._SafeStr_8247.windowManager.buildFromXML(XML(_local_3.content), _arg_2)); } private function _SafeStr_8260(k:WindowEvent=null):void{ } public function _SafeStr_8255():void{ if (this._SafeStr_8248 != null) { this._SafeStr_8248.dispose(); this._SafeStr_8248 = null; }; this._SafeStr_8260(); } public function _SafeStr_8261():void{ if (this._SafeStr_8248 != null) { this._SafeStr_8248.dispose(); this._SafeStr_8248 = null; }; } public function _SafeStr_8262(k:Boolean):void{ if (k == false) { this._SafeStr_8255(); }; } public function _SafeStr_8258():void{ if ((((this._SafeStr_8247 == null)) || ((this._SafeStr_8247.events == null)))) { return; }; this._SafeStr_8247.events.dispatchEvent(new _SafeStr_3926(_SafeStr_3926._SafeStr_8263)); } public function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ switch (k.type) { case WindowMouseEvent.CLICK: if (_arg_2.name == "header_button_close") { this._SafeStr_8255(); }; return; }; } public function _SafeStr_8264(k:String):void{ this._SafeStr_8260(); this._SafeStr_8247._SafeStr_8265(new _SafeStr_3922(k)); } public function checkName(k:String):void{ this._SafeStr_8260(); this._SafeStr_8247._SafeStr_8265(new _SafeStr_3925(k)); } public function _SafeStr_8266(name:String):void{ if (((((!(this._SafeStr_8247)) || (!(this._SafeStr_8247.localization)))) || (!(this._SafeStr_8247.windowManager)))) { return; }; this._SafeStr_8247.localization.registerParameter("help.tutorial.name.changed", "name", name); this._SafeStr_8247.windowManager.alert("${generic.notice}", "${help.tutorial.name.changed}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); } private function _SafeStr_8252(k:_SafeStr_2888):void{ if (k == null) { return; }; var _local_2:_SafeStr_2886 = k._SafeStr_5645(); if (_local_2 == null) { return; }; if (_local_2._SafeStr_5379 == _SafeStr_2888._SafeStr_8267) { this._SafeStr_8266(_local_2.name); this._SafeStr_8261(); } else { if (this._SafeStr_8248) { this._SafeStr_8248._SafeStr_5854(_local_2._SafeStr_5379, _local_2.name, _local_2._SafeStr_8268); }; }; } private function _SafeStr_8253(k:_SafeStr_3921):void{ if (((!(k)) || (!(this._SafeStr_8248)))) { return; }; var _local_2:_SafeStr_3924 = k._SafeStr_5645(); if (_local_2._SafeStr_5379 == _SafeStr_2888._SafeStr_8267) { this._SafeStr_8248._SafeStr_5851 = _local_2.name; } else { this._SafeStr_8248._SafeStr_5854(_local_2._SafeStr_5379, _local_2.name, _local_2._SafeStr_8268); }; } private function _SafeStr_6870(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2895 = _SafeStr_2909(k)._SafeStr_5645(); this._SafeStr_8250 = _local_2.id; this._SafeStr_8249 = _local_2.name; } private function _SafeStr_8251(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2906 = _SafeStr_2907(k)._SafeStr_5645(); if (this._SafeStr_8250 == _local_2._SafeStr_8269) { this._SafeStr_8249 = _local_2._SafeStr_8270; }; } public function get _SafeStr_8271():String{ return (this._SafeStr_8249); } public function get _SafeStr_8272():int{ return (this._SafeStr_8250); } } }//package _-0vN // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2676 = "_-n6" (String#15119, DoABC#3) // _SafeStr_2677 = "_-yE" (String#15324, DoABC#3) // _SafeStr_2886 = "_-6T2" (String#14148, DoABC#3) // _SafeStr_2888 = "_-II" (String#39120, DoABC#3) // _SafeStr_2895 = "_-505" (String#12681, DoABC#3) // _SafeStr_2906 = "_-6PU" (String#14089, DoABC#3) // _SafeStr_2907 = "_-3Ac" (String#29817, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3921 = "_-2a1" (String#28327, DoABC#3) // _SafeStr_3922 = "_-3qf" (String#31495, DoABC#3) // _SafeStr_3923 = "_-2h2" (String#10357, DoABC#3) // _SafeStr_3924 = "_-1-v" (String#8580, DoABC#3) // _SafeStr_3925 = "_-3Gf" (String#30049, DoABC#3) // _SafeStr_3926 = "_-2ZF" (String#28293, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5379 = "_-3wJ" (String#31720, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5851 = "_-2pZ" (String#28937, DoABC#3) // _SafeStr_5854 = "_-6LU" (String#37672, DoABC#3) // _SafeStr_6870 = "_-6VY" (String#299, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_8246 = "_-5ns" (String#36325, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8248 = "_-3XD" (String#30705, DoABC#3) // _SafeStr_8249 = "_-Sr" (String#14787, DoABC#3) // _SafeStr_8250 = "_-1o6" (String#9408, DoABC#3) // _SafeStr_8251 = "_-5hp" (String#3976, DoABC#3) // _SafeStr_8252 = "_-3bB" (String#11254, DoABC#3) // _SafeStr_8253 = "_-4c5" (String#12272, DoABC#3) // _SafeStr_8254 = "_-0FI" (String#7839, DoABC#3) // _SafeStr_8255 = "_-3V8" (String#3440, DoABC#3) // _SafeStr_8256 = "_-le" (String#4484, DoABC#3) // _SafeStr_8257 = "_-6NH" (String#37742, DoABC#3) // _SafeStr_8258 = "_-1pm" (String#26492, DoABC#3) // _SafeStr_8259 = "_-0Sg" (String#8053, DoABC#3) // _SafeStr_8260 = "_-3OS" (String#3409, DoABC#3) // _SafeStr_8261 = "_-2pb" (String#10493, DoABC#3) // _SafeStr_8262 = "_-331" (String#29525, DoABC#3) // _SafeStr_8263 = "_-0yg" (String#24414, DoABC#3) // _SafeStr_8264 = "_-2KJ" (String#9971, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8266 = "_-1iz" (String#26234, DoABC#3) // _SafeStr_8267 = "_-4XD" (String#33222, DoABC#3) // _SafeStr_8268 = "_-4g3" (String#33559, DoABC#3) // _SafeStr_8269 = "_-3ag" (String#30847, DoABC#3) // _SafeStr_8270 = "_-21x" (String#27018, DoABC#3) // _SafeStr_8271 = "_-5F4" (String#34963, DoABC#3) // _SafeStr_8272 = "_-3hc" (String#31131, DoABC#3) //------------------------------------------------------------ //_-0vN._SafeStr_3923 package _-0vN{ import _-1tK._SafeStr_3; import _-1Zf._SafeStr_2676; import _-2Bc.IFrameWindow; import _-4IA.IWindowContainer; import _-2Bc.IButtonWindow; import _-2Bc.ITextWindow; import flash.external.ExternalInterface; import _-2Bc.ITextFieldWindow; import _-4IA.IWindow; import _-2xB._SafeStr_2888; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_3923 implements _SafeStr_3 { private static const _SafeStr_8273:String = "FlashExternalInterface.updateName"; private static var _SafeStr_5838:uint = 13232628; private static var _SafeStr_5839:uint = 11129827; private var _SafeStr_5476:_SafeStr_2676; private var _SafeStr_5381:IFrameWindow; private var _SafeStr_5843:String; private var _SafeStr_5844:String; private var _SafeStr_5840:IWindowContainer; private var _SafeStr_8274:IWindowContainer; private var _SafeStr_8275:IWindowContainer; private var _SafeStr_8276:IWindowContainer; private var _SafeStr_5845:Boolean = false; private var _SafeStr_5842:NameSuggestionListRenderer; private var _disposed:Boolean; public function _SafeStr_3923(k:_SafeStr_2676):void{ this._SafeStr_5476 = k; } public function get id():String{ return (_SafeStr_2677._SafeStr_8246); } public function set _SafeStr_5851(k:String):void{ this._SafeStr_5843 = k; if (this._SafeStr_5844 == this._SafeStr_5843) { this._SafeStr_8277(); return; }; this._SafeStr_5852(); } public function dispose():void{ if (!this._disposed) { this._SafeStr_8260(); if (this._SafeStr_5842 != null) { this._SafeStr_5842.dispose(); this._SafeStr_5842 = null; }; this._disposed = true; }; } private function _SafeStr_8260():void{ this._SafeStr_5840 = null; this._SafeStr_8274 = null; this._SafeStr_8275 = null; this._SafeStr_8276 = null; if (this._SafeStr_5381 != null) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } private function _SafeStr_8256(k:IWindowContainer):void{ this._SafeStr_5845 = false; if (this._SafeStr_8276) { this._SafeStr_8276.visible = false; }; this._SafeStr_8276 = k; this._SafeStr_8276.visible = true; if (this._SafeStr_5381) { this._SafeStr_5381.content.width = this._SafeStr_8276.width; this._SafeStr_5381.content.height = this._SafeStr_8276.height; }; } public function _SafeStr_8257():void{ if (!this._SafeStr_5381) { this._SafeStr_5381 = (this._SafeStr_5476._SafeStr_8259("welcome_name_change") as IFrameWindow); this._SafeStr_5381.center(); this._SafeStr_5381.procedure = this._SafeStr_5847; this._SafeStr_5840 = (this._SafeStr_5381.content.getChildAt(0) as IWindowContainer); }; this._SafeStr_5476.localization.registerParameter("tutorial.name_change.current", "name", this._SafeStr_5476._SafeStr_8254); this._SafeStr_5381.caption = this._SafeStr_5476.localization.getLocalization("tutorial.name_change.title.main"); this._SafeStr_8256(this._SafeStr_5840); } private function _SafeStr_8278():void{ if (!this._SafeStr_8274) { this._SafeStr_8274 = (this._SafeStr_5476._SafeStr_8259("welcome_name_selection") as IWindowContainer); if (!this._SafeStr_8274) { return; }; this._SafeStr_5381.content.addChild(this._SafeStr_8274); }; this._SafeStr_5381.caption = this._SafeStr_5476.localization.getLocalization("tutorial.name_change.title.select"); var k:IButtonWindow = (this._SafeStr_5381.findChildByName("select_name_button") as IButtonWindow); if (k) { k.disable(); }; this._SafeStr_5865(); this._SafeStr_8256(this._SafeStr_8274); } private function _SafeStr_8277():void{ if (!this._SafeStr_8275) { this._SafeStr_8275 = (this._SafeStr_5476._SafeStr_8259("welcome_name_confirmation") as IWindowContainer); if (!this._SafeStr_8275) { return; }; this._SafeStr_5381.content.addChild(this._SafeStr_8275); }; this._SafeStr_5381.caption = this._SafeStr_5476.localization.getLocalization("tutorial.name_change.title.confirm"); var k:ITextWindow = (this._SafeStr_8275.findChildByName("final_name") as ITextWindow); if (k) { k.text = this._SafeStr_5843; }; this._SafeStr_8256(this._SafeStr_8275); if (ExternalInterface.available) { ExternalInterface.call(_SafeStr_8273, this._SafeStr_5843); }; } public function get view():IWindowContainer{ return (this._SafeStr_5381); } 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_5476.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; } 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_5476.localization.registerParameter("help.tutorial.name.available", "name", this._SafeStr_5843); k.text = this._SafeStr_5476.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); if (this._SafeStr_8276 != this._SafeStr_8274) { this._SafeStr_8278(); }; 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_5476.localization.registerParameter("help.tutorial.name.taken", "name", _arg_2); _local_4.text = this._SafeStr_5476.localization.getLocalization("help.tutorial.name.taken"); break; case _SafeStr_2888._SafeStr_5856: this._SafeStr_5476.localization.registerParameter("help.tutorial.name.invalid", "name", _arg_2); _local_4.text = this._SafeStr_5476.localization.getLocalization("help.tutorial.name.invalid"); break; case _SafeStr_2888._SafeStr_5857: break; case _SafeStr_2888._SafeStr_5858: _local_4.text = this._SafeStr_5476.localization.getLocalization("help.tutorial.name.long"); break; case _SafeStr_2888._SafeStr_5859: _local_4.text = this._SafeStr_5476.localization.getLocalization("help.tutorial.name.short"); break; case _SafeStr_2888._SafeStr_5860: _local_4.text = this._SafeStr_5476.localization.getLocalization("help.tutorial.name.change_not_allowed"); break; case _SafeStr_2888._SafeStr_5861: _local_4.text = this._SafeStr_5476.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 NameSuggestionListRenderer(this._SafeStr_5476); 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++; }; } 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; }; } 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_5476.localization.getLocalization("help.tutorial.name.wait_while_checking"); }; }; this._SafeStr_5845 = true; } 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; } private function _SafeStr_5847(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:IWindow; var _local_4:ITextFieldWindow; var _local_5:String; 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 "change_name_button": this._SafeStr_8278(); return; case "keep_name_button": this._SafeStr_5843 = this._SafeStr_5476._SafeStr_8254; this._SafeStr_8277(); return; case "check_name_button": this._SafeStr_5476.checkName(this._SafeStr_5850()); this._SafeStr_5848(); return; case "select_name_button": _local_5 = this._SafeStr_5850(); if (_local_5.length < 1) { return; }; if (this._SafeStr_5843 != _local_5) { this._SafeStr_5844 = _local_5; this._SafeStr_5476.checkName(_local_5); this._SafeStr_5848(); } else { this._SafeStr_8277(); }; return; case "cancel_selection_button": this._SafeStr_5476._SafeStr_8261(); return; case "confirm_name_button": this._SafeStr_5476._SafeStr_8264(this._SafeStr_5843); return; case "cancel_confirmation_button": this._SafeStr_5476._SafeStr_8261(); return; case "header_button_close": this._SafeStr_5476._SafeStr_8261(); 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 get disposed():Boolean{ return (this._disposed); } } }//package _-0vN // _SafeStr_2676 = "_-n6" (String#15119, DoABC#3) // _SafeStr_2677 = "_-yE" (String#15324, DoABC#3) // _SafeStr_2888 = "_-II" (String#39120, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3923 = "_-2h2" (String#10357, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, 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_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_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) // _SafeStr_8246 = "_-5ns" (String#36325, DoABC#3) // _SafeStr_8254 = "_-0FI" (String#7839, DoABC#3) // _SafeStr_8256 = "_-le" (String#4484, DoABC#3) // _SafeStr_8257 = "_-6NH" (String#37742, DoABC#3) // _SafeStr_8259 = "_-0Sg" (String#8053, DoABC#3) // _SafeStr_8260 = "_-3OS" (String#3409, DoABC#3) // _SafeStr_8261 = "_-2pb" (String#10493, DoABC#3) // _SafeStr_8264 = "_-2KJ" (String#9971, DoABC#3) // _SafeStr_8273 = "_-6Dg" (String#37373, DoABC#3) // _SafeStr_8274 = "_-37L" (String#29688, DoABC#3) // _SafeStr_8275 = "_-6E0" (String#37388, DoABC#3) // _SafeStr_8276 = "_-0at" (String#1441, DoABC#3) // _SafeStr_8277 = "_-0j0" (String#23797, DoABC#3) // _SafeStr_8278 = "_-2po" (String#28950, DoABC#3) //------------------------------------------------------------ //_-0vN.NameSuggestionListRenderer package _-0vN{ import _-1Zf._SafeStr_2676; import flash.geom.Rectangle; import _-2Bc.ITextWindow; import _-4IA.IWindow; import _-4IA.IWindowContainer; public class NameSuggestionListRenderer { private const _SafeStr_5866:int = 5; private const _SafeStr_5867:int = 5; private var _SafeStr_8279:_SafeStr_2676; private var _SafeStr_5868:int; private var _SafeStr_5869:int; private var _SafeStr_5871:Rectangle = null; private var _SafeStr_5870:int = 0; public function NameSuggestionListRenderer(k:_SafeStr_2676){ this._SafeStr_8279 = k; } public function dispose():void{ this._SafeStr_8279 = 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_8279._SafeStr_8259("welcome_name_suggestion_item") as ITextWindow); if (_local_2 == null) { return (null); }; _local_2.text = k; return (_local_2); } } }//package _-0vN // _SafeStr_2676 = "_-n6" (String#15119, 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) // _SafeStr_8259 = "_-0Sg" (String#8053, DoABC#3) // _SafeStr_8279 = "_-1tx" (String#192, DoABC#3) //------------------------------------------------------------ //_-0Vo._SafeStr_4474 package _-0Vo{ public class _SafeStr_4474 { public static const _SafeStr_7033:int = 0; public static const _SafeStr_7048:int = 1; public static const _SafeStr_8280:int = 2; public static const _SafeStr_8281:int = 3; public static const _SafeStr_8282:int = 4; public static const _SafeStr_8283:int = 5; public static const _SafeStr_7049:int = 6; public static const _SafeStr_8284:int = 7; public static const _SafeStr_8285:int = 8; public static const _SafeStr_8286:int = 9; public static const _SafeStr_8287:int = 999; public static const _SafeStr_7046:int = 1000; } }//package _-0Vo // _SafeStr_4474 = "_-6K2" (String#37626, DoABC#3) // _SafeStr_7033 = "_-0pH" (String#24055, DoABC#3) // _SafeStr_7046 = "_-4TE" (String#33074, DoABC#3) // _SafeStr_7048 = "_-4J5" (String#32675, DoABC#3) // _SafeStr_7049 = "_-1Ru" (String#25566, DoABC#3) // _SafeStr_8280 = "_-5ew" (String#35995, DoABC#3) // _SafeStr_8281 = "_-6jz" (String#38605, DoABC#3) // _SafeStr_8282 = "_-5-A" (String#34340, DoABC#3) // _SafeStr_8283 = "_-0NQ" (String#22933, DoABC#3) // _SafeStr_8284 = "_-5wD" (String#36659, DoABC#3) // _SafeStr_8285 = "_-4vG" (String#34152, DoABC#3) // _SafeStr_8286 = "_-4JO" (String#32691, DoABC#3) // _SafeStr_8287 = "_-3KA" (String#30188, DoABC#3) //------------------------------------------------------------ //_-0Vo.CraftingFurnitureItem package _-0Vo{ import flash.events.EventDispatcher; import _-6Kf._SafeStr_2353; import __AS3__.vec.Vector; import __AS3__.vec.*; public class CraftingFurnitureItem extends EventDispatcher { private var _SafeStr_8288:String; private var _SafeStr_8289:_SafeStr_2353; private var _SafeStr_8290:Vector.; private var _SafeStr_8291:Vector.; public function CraftingFurnitureItem(k:String, _arg_2:_SafeStr_2353){ this._SafeStr_8288 = k; this._SafeStr_8289 = _arg_2; this._SafeStr_8290 = new Vector.(0); this._SafeStr_8291 = new Vector.(0); } public function get _SafeStr_7039():_SafeStr_2353{ return (this._SafeStr_8289); } public function get _SafeStr_7038():String{ return (this._SafeStr_8288); } public function get typeId():int{ return (((this._SafeStr_8289) ? this._SafeStr_8289.id : -1)); } public function get countInInventory():int{ return (((this._SafeStr_8290) ? this._SafeStr_8290.length : 0)); } public function set _SafeStr_7036(k:Vector.):void{ this._SafeStr_8290 = k; } public function getItemToMixer():int{ if (this.countInInventory == 0) { return (0); }; var k:int = this._SafeStr_8290.shift(); this._SafeStr_8291.push(k); return (k); } public function returnItemToInventory(k:int):void{ this._SafeStr_8290.push(k); this._SafeStr_8291.splice(this._SafeStr_8291.indexOf(k), 1); } } }//package _-0Vo // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_7036 = "_-yX" (String#40705, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7039 = "import" (String#4903, DoABC#3) // _SafeStr_8288 = "_-38y" (String#231, DoABC#3) // _SafeStr_8289 = "_-22X" (String#576, DoABC#3) // _SafeStr_8290 = "_-2oR" (String#28893, DoABC#3) // _SafeStr_8291 = "_-2Yj" (String#28277, DoABC#3) //------------------------------------------------------------ //_-0vX._SafeStr_5229 package _-0vX{ import _-3e-.AdServerRequest; import _-Es.AdServerConfig; import _-1v0.NetworkResource; public class _SafeStr_5229 extends AdServerRequest { protected var _SafeStr_5760:String = null; public function _SafeStr_5229(k:String, _arg_2:AdServerConfig){ super(new _SafeStr_5282(_arg_2)); if (parseWrappedAdTags()) { this._SafeStr_5760 = _SafeStr_8292(k); } else { this._SafeStr_5760 = k; }; } override public function isWrapped():Boolean{ return (true); } override public function formRequest(k:Array=null):String{ if (_SafeStr_8293()) { _SafeStr_8294 = NetworkResource._SafeStr_8295(this._SafeStr_5760, ("cache-buster=" + Math.random())); } else { _SafeStr_8294 = this._SafeStr_5760; }; return (_SafeStr_8294); } } }//package _-0vX // _SafeStr_5229 = "_-1DF" (String#8809, DoABC#3) // _SafeStr_5282 = "_-02d" (String#7625, DoABC#3) // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) // _SafeStr_8292 = "_-3M6" (String#30258, DoABC#3) // _SafeStr_8293 = "_-Q6" (String#39416, DoABC#3) // _SafeStr_8294 = "_-2C" (String#27383, DoABC#3) // _SafeStr_8295 = "_-2TI" (String#28066, DoABC#3) //------------------------------------------------------------ //_-0vX._SafeStr_5282 package _-0vX{ import _-Es.AdServerConfig; public class _SafeStr_5282 extends AdServerConfig { public function _SafeStr_5282(k:AdServerConfig){ super("Wrapped Ad Server", k); if (k != null) { _SafeStr_8296 = k.addCacheBuster; }; } } }//package _-0vX // _SafeStr_5282 = "_-02d" (String#7625, DoABC#3) // _SafeStr_8296 = "_-5FA" (String#34968, DoABC#3) //------------------------------------------------------------ //_-0w-._SafeStr_2633 package _-0w-{ import _-37._SafeStr_2621; import _-37.HabboInventory; import _-6Z2._SafeStr_10; import _-00F._SafeStr_633; import _-5fp._SafeStr_2212; import _-276._SafeStr_1407; import _-5dE._SafeStr_3735; import _-0aq._SafeStr_500; import _-366._SafeStr_2632; import _-4F1.FurniModel; import _-ry._SafeStr_3812; import _-ry._SafeStr_3810; import _-ry._SafeStr_3811; import _-ry._SafeStr_2488; import _-ry._SafeStr_3479; import _-5dE._SafeStr_2618; import _-4IA.IWindowContainer; import _-1Z6._SafeStr_2284; public class _SafeStr_2633 implements _SafeStr_2621 { private var _SafeStr_5476:HabboInventory; private var _assets:_SafeStr_10; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_5411:_SafeStr_1407; private var _disposed:Boolean = false; private var _SafeStr_8297:_SafeStr_3735; private var _SafeStr_5341:Boolean; private var _SafeStr_5342:int; private var _SafeStr_5343:int; private var _SafeStr_5344:int; private var _SafeStr_5346:int; private var _SafeStr_5345:int; private var _SafeStr_5347:int; private var _SafeStr_5348:int; private var _SafeStr_8298:int; private var _SafeStr_8299:int; private var _SafeStr_5479:_SafeStr_3813; private var _SafeStr_8300:Boolean = false; public function _SafeStr_2633(k:HabboInventory, _arg_2:_SafeStr_633, _arg_3:_SafeStr_1407, _arg_4:_SafeStr_10, _arg_5:_SafeStr_2212, _arg_6:_SafeStr_500){ this._SafeStr_5476 = k; this._SafeStr_5411 = _arg_3; this._SafeStr_5453 = _arg_2; this._assets = _arg_4; this._SafeStr_5414 = _arg_5; this._SafeStr_5479 = new _SafeStr_3813(this, this._SafeStr_5453, this._assets, _arg_5, _arg_6, k); } public function get id():String{ return (_SafeStr_2632._SafeStr_8301); } public function set _SafeStr_5349(k:Boolean):void{ this._SafeStr_5341 = k; } public function set commission(k:int):void{ this._SafeStr_5342 = k; } public function set _SafeStr_5350(k:int):void{ this._SafeStr_5343 = k; } public function set _SafeStr_5351(k:int):void{ this._SafeStr_5344 = k; } public function set _SafeStr_5352(k:int):void{ this._SafeStr_5346 = k; } public function set _SafeStr_5353(k:int):void{ this._SafeStr_5345 = k; } public function set _SafeStr_5354(k:int):void{ this._SafeStr_5347 = k; } public function set _SafeStr_5355(k:int):void{ this._SafeStr_5348 = k; } 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 controller():HabboInventory{ return (this._SafeStr_5476); } public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ this._SafeStr_5476 = null; this._SafeStr_5411 = null; this._SafeStr_5453 = null; this._assets = null; this._SafeStr_5414 = null; } public function _SafeStr_8302():void{ if (((((!((this._SafeStr_5476 == null))) && (!((this._SafeStr_5476._SafeStr_8303 == null))))) && (!((this._SafeStr_8297 == null))))) { this._SafeStr_5476._SafeStr_8303._SafeStr_8304(this._SafeStr_8297.id); this._SafeStr_8297 = null; }; } public function _SafeStr_8305(k:_SafeStr_3735):void{ if (((!((this._SafeStr_8297 == null))) || ((k == null)))) { return; }; if (this._SafeStr_5476 == null) { return; }; var _local_2:FurniModel = this._SafeStr_5476._SafeStr_8303; if (_local_2 == null) { return; }; this._SafeStr_8297 = k; _local_2._SafeStr_8306(k.id); this.send(new _SafeStr_3812()); } public function _SafeStr_8307():void{ this.send(new _SafeStr_3810()); this._SafeStr_8300 = true; } public function _SafeStr_8308(k:int):void{ if (this._SafeStr_8297 == null) { return; }; var _local_2:int = ((this._SafeStr_8297._SafeStr_8309) ? _SafeStr_3811._SafeStr_8310 : _SafeStr_3811._SafeStr_8311); this.send(new _SafeStr_3811(k, _local_2, this._SafeStr_8297.ref)); this._SafeStr_8302(); } public function _SafeStr_8312():void{ if (this._SafeStr_8297 == null) { return; }; var k:int = ((this._SafeStr_8297._SafeStr_8309) ? 2 : 1); this._SafeStr_8298 = k; this._SafeStr_8299 = this._SafeStr_8297.type; this.send(new _SafeStr_2488(k, this._SafeStr_8297.type)); } public function _SafeStr_8313(k:int, _arg_2:int):void{ this._SafeStr_8300 = false; switch (k) { case 1: this._SafeStr_5479._SafeStr_8314(this._SafeStr_8297); return; case 2: this._SafeStr_5479._SafeStr_8315(("$" + "{inventory.marketplace.no_trading_privilege.title}"), ("$" + "{inventory.marketplace.no_trading_privilege.info}")); return; case 3: this._SafeStr_5479._SafeStr_8315(("$" + "{inventory.marketplace.no_trading_pass.title}"), ("$" + "{inventory.marketplace.no_trading_pass.info}")); return; case 4: this._SafeStr_5479._SafeStr_8316(this._SafeStr_5343, this._SafeStr_5344); return; case 5: return; case 6: this._SafeStr_5479._SafeStr_8315(("$" + "{inventory.marketplace.trading_lock.title}"), ("$" + "{inventory.marketplace.trading_lock.info}")); return; }; } public function _SafeStr_8317(k:int):void{ if (!this._SafeStr_5479) { return; }; this._SafeStr_5479._SafeStr_8318(k); } public function _SafeStr_8319(k:int, _arg_2:int, _arg_3:int):void{ if (((!((k == this._SafeStr_8298))) || (!((_arg_2 == this._SafeStr_8299))))) { return; }; if (!this._SafeStr_5479) { return; }; this._SafeStr_5479._SafeStr_8320(_arg_3, this._SafeStr_5348); } public function _SafeStr_8321():void{ if (this._SafeStr_8300) { this._SafeStr_8300 = false; this._SafeStr_8302(); }; } public function _SafeStr_8322():void{ this.send(new _SafeStr_3479()); } public function _SafeStr_8323():_SafeStr_2618{ return (this._SafeStr_8297); } public function getWindowContainer():IWindowContainer{ return (null); } public function _SafeStr_8324(k:String):void{ } public function _SafeStr_8325(k:String):void{ } public function _SafeStr_8326():void{ } public function _SafeStr_5486():void{ } private function send(k:_SafeStr_2284):void{ if (((!((this._SafeStr_5411 == null))) && (!((this._SafeStr_5411.connection == null))))) { this._SafeStr_5411.connection.send(k); }; } public function _SafeStr_8327(k:String):void{ _SafeStr_4.log("NOT SUPPORTED: MARKETPLACE SELECT BY ID"); } } }//package _-0w- // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2488 = "_-5Rl" (String#35460, DoABC#3) // _SafeStr_2618 = "_-1yM" (String#9562, DoABC#3) // _SafeStr_2621 = "_-3WK" (String#11179, DoABC#3) // _SafeStr_2632 = "_-5Zo" (String#35783, DoABC#3) // _SafeStr_2633 = "_-2hn" (String#10370, DoABC#3) // _SafeStr_3479 = "_-3sC" (String#31559, DoABC#3) // _SafeStr_3735 = "_-5nd" (String#36315, DoABC#3) // _SafeStr_3810 = "_-1YD" (String#25810, DoABC#3) // _SafeStr_3811 = "_-6Mu" (String#37727, DoABC#3) // _SafeStr_3812 = "_-Gu" (String#39062, DoABC#3) // _SafeStr_3813 = "_-044" (String#7647, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, 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) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5486 = "_-3dC" (String#848, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_8297 = "_-0av" (String#822, DoABC#3) // _SafeStr_8298 = "_-0K3" (String#7898, DoABC#3) // _SafeStr_8299 = "_-09E" (String#7739, DoABC#3) // _SafeStr_8300 = "_-4ns" (String#33877, DoABC#3) // _SafeStr_8301 = "_-6ZC" (String#38192, DoABC#3) // _SafeStr_8302 = "_-3jJ" (String#31206, DoABC#3) // _SafeStr_8303 = "_-0n9" (String#23969, DoABC#3) // _SafeStr_8304 = "_-5Ts" (String#35548, DoABC#3) // _SafeStr_8305 = "_-1qZ" (String#26528, DoABC#3) // _SafeStr_8306 = "_-iI" (String#40106, DoABC#3) // _SafeStr_8307 = "_-1Sj" (String#25600, DoABC#3) // _SafeStr_8308 = "_-2fW" (String#28545, DoABC#3) // _SafeStr_8309 = "_-3NH" (String#3404, DoABC#3) // _SafeStr_8310 = "_-485" (String#32222, DoABC#3) // _SafeStr_8311 = "_-3RI" (String#30491, DoABC#3) // _SafeStr_8312 = "_-Sl" (String#39516, DoABC#3) // _SafeStr_8313 = "_-6Ct" (String#37342, DoABC#3) // _SafeStr_8314 = "_-5j6" (String#36147, DoABC#3) // _SafeStr_8315 = "_-pn" (String#15160, DoABC#3) // _SafeStr_8316 = "_-0zH" (String#24442, DoABC#3) // _SafeStr_8317 = "_-480" (String#32219, DoABC#3) // _SafeStr_8318 = "_-14G" (String#24669, DoABC#3) // _SafeStr_8319 = "_-3Nj" (String#30330, DoABC#3) // _SafeStr_8320 = "_-1a5" (String#25879, DoABC#3) // _SafeStr_8321 = "_-4f3" (String#12320, DoABC#3) // _SafeStr_8322 = "_-4We" (String#12172, DoABC#3) // _SafeStr_8323 = "_-4ge" (String#33580, DoABC#3) // _SafeStr_8324 = "_-6EF" (String#13905, DoABC#3) // _SafeStr_8325 = "_-0p5" (String#8390, DoABC#3) // _SafeStr_8326 = "_-1Ph" (String#9032, DoABC#3) // _SafeStr_8327 = "_-2ut" (String#10563, DoABC#3) //------------------------------------------------------------ //_-0w-._SafeStr_3813 package _-0w-{ import _-5fp._SafeStr_2326; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-2Bc.IFrameWindow; import _-5fp._SafeStr_2212; import _-0aq._SafeStr_500; import _-37.HabboInventory; import _-5fp._SafeStr_2971; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3644; import _-3Q._SafeStr_3661; import _-2Bc.ITextFieldWindow; import _-0eJ._SafeStr_2307; import _-366._SafeStr_2416; import _-2Bc.ITextWindow; import _-5dE._SafeStr_3735; import _-2Bc.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Matrix; import _-1f9.WindowEvent; import _-403._SafeStr_2514; import _-6Z2.XmlAsset; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-PP._SafeStr_6; import _-W8._SafeStr_2443; import _-2Bc.IButtonWindow; import _-403._SafeStr_2463; public class _SafeStr_3813 implements _SafeStr_2326 { private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_5497:_SafeStr_10; private var _SafeStr_5479:IFrameWindow; private var _SafeStr_5515:_SafeStr_2633; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_5398:_SafeStr_500; private var _disposed:Boolean = false; private var _SafeStr_8328:int; private var _SafeStr_8329:int; private var _SafeStr_8330:String; private var _SafeStr_8331:HabboInventory; public function _SafeStr_3813(k:_SafeStr_2633, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_2212, _arg_5:_SafeStr_500, _arg_6:HabboInventory){ this._SafeStr_5515 = k; this._SafeStr_5497 = _arg_3; this._SafeStr_5453 = _arg_2; this._SafeStr_5414 = _arg_4; this._SafeStr_5398 = _arg_5; this._SafeStr_8331 = _arg_6; } public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ if (!this._disposed) { this._SafeStr_5515 = null; this._SafeStr_5497 = null; this._SafeStr_5453 = null; this._SafeStr_5414 = null; this._SafeStr_5398 = null; this._SafeStr_8255(); this._disposed = true; }; } private function _SafeStr_8255():void{ if (this._SafeStr_5479 != null) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; } public function _SafeStr_8316(k:int, _arg_2:int):void{ if (this._SafeStr_5398) { this._SafeStr_5398.registerParameter("inventory.marketplace.buy_tokens.info", "price", k.toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.buy_tokens.info", "count", _arg_2.toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.buy_tokens.info", "free", (_arg_2 - 1).toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.buy_tokens.buy", "price", k.toString()); }; this._SafeStr_5479 = (this.createWindow("buy_marketplace_tokens_xml") as IFrameWindow); if (this._SafeStr_5479 == null) { return; }; this._SafeStr_5479.procedure = this._SafeStr_7764; this._SafeStr_5479.center(); } public function _SafeStr_8314(k:_SafeStr_3735):void{ var _local_4:_SafeStr_2971; var _local_5:String; var _local_6:String; var _local_8:_SafeStr_2537; var _local_9:_SafeStr_3644; var _local_10:_SafeStr_2537; var _local_11:_SafeStr_3661; if (((((((!(k)) || (!(this._SafeStr_5398)))) || (!(this._SafeStr_5414)))) || (!(this._SafeStr_5515)))) { return; }; this._SafeStr_5479 = (this.createWindow("make_marketplace_offer_xml") as IFrameWindow); if (!this._SafeStr_5479) { return; }; var _local_2:ITextFieldWindow = (this._SafeStr_5479.findChildByName("price_input") as ITextFieldWindow); if (_local_2 != null) { _local_2.restrict = "0-9"; }; this._SafeStr_8332(); this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.expiration_info", "time", this._SafeStr_5515._SafeStr_5354.toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.min_price", "minprice", this._SafeStr_5515._SafeStr_5352.toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.max_price", "maxprice", this._SafeStr_5515._SafeStr_5353.toString()); var _local_3:uint = 4293848814; if (!k._SafeStr_8309) { _local_4 = this._SafeStr_5414.getFurnitureImage(k.type, new _SafeStr_2307(90, 0, 0), 64, this, _local_3, String(k._SafeStr_8333)); } else { _local_4 = this._SafeStr_5414.getWallItemImage(k.type, new _SafeStr_2307(90, 0, 0), 64, this, _local_3, k.stuffData.getLegacyString()); }; if (!_local_4) { return; }; this._SafeStr_8328 = _local_4.id; this._SafeStr_8334(_local_4.data); if (k._SafeStr_8309) { _local_5 = ("wallItem.name." + k.type); _local_6 = ("wallItem.desc." + k.type); } else { _local_5 = ("roomItem.name." + k.type); _local_6 = ("roomItem.desc." + k.type); }; if (k.category == _SafeStr_2416._SafeStr_8335) { _local_5 = (("poster_" + k.stuffData.getLegacyString()) + "_name"); _local_6 = (("poster_" + k.stuffData.getLegacyString()) + "_desc"); }; this._SafeStr_8330 = this._SafeStr_5398.getLocalization(_local_5); this._SafeStr_6659("furni_name", ((("$" + "{") + _local_5) + "}")); this._SafeStr_6659("furni_desc", ((("$" + "{") + _local_6) + "}")); this._SafeStr_5479.procedure = this._SafeStr_7764; this._SafeStr_5479.center(); var _local_7:ITextWindow = (this._SafeStr_5479.findChildByName("average_price") as ITextWindow); if (_local_7) { _local_7.visible = false; }; if (((!((k.stuffData == null))) && ((k.stuffData.uniqueSerialNumber > 0)))) { _local_8 = _SafeStr_2537(this._SafeStr_5479.findChildByName("unique_item_overlay_widget")); _local_8.visible = true; _local_9 = _SafeStr_3644(_local_8.widget); _local_9._SafeStr_7914 = k.stuffData.uniqueSerialNumber; _local_9._SafeStr_7542 = k.stuffData._SafeStr_5368; }; if (((!((k.stuffData == null))) && ((k.stuffData.rarityLevel >= 0)))) { _local_10 = _SafeStr_2537(this._SafeStr_5479.findChildByName("rarity_item_overlay_widget")); _local_10.visible = true; _local_11 = _SafeStr_3661(_local_10.widget); _local_11.rarityLevel = k.stuffData.rarityLevel; }; this._SafeStr_5515._SafeStr_8312(); } private function _SafeStr_8334(k:BitmapData):void{ if ((((k == null)) || ((this._SafeStr_5479 == null)))) { return; }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_5479.findChildByName("furni_image") as IBitmapWrapperWindow); if (_local_2 == null) { return; }; var _local_3:BitmapData = new BitmapData(_local_2.width, _local_2.height, true, 0); var _local_4:int = ((_local_3.width - k.width) * 0.5); var _local_5:int = ((_local_3.height - k.height) * 0.5); _local_3.draw(k, new Matrix(1, 0, 0, 1, _local_4, _local_5)); _local_2.bitmap = _local_3; } private function _SafeStr_6659(k:String, _arg_2:String):void{ if (this._SafeStr_5479 == null) { return; }; var _local_3:ITextWindow = (this._SafeStr_5479.findChildByName(k) as ITextWindow); if (_local_3 == null) { return; }; _local_3.text = _arg_2; } public function _SafeStr_8336(k:int):void{ if (this._SafeStr_5398) { this._SafeStr_5398.registerParameter("inventory.marketplace.no_credits.info", "price", k.toString()); }; this._SafeStr_5479 = (this.createWindow("marketplace_no_credits_xml") as IFrameWindow); if (this._SafeStr_5479 == null) { return; }; this._SafeStr_5479.procedure = this._SafeStr_7764; this._SafeStr_5479.center(); } private function showConfirmation():void{ this._SafeStr_5398.registerParameter("inventory.marketplace.confirm_offer.info", "furniname", this._SafeStr_8330); this._SafeStr_5398.registerParameter("inventory.marketplace.confirm_offer.info", "price", this._SafeStr_8329.toString()); var k:String = ("$" + "{inventory.marketplace.confirm_offer.title}"); var _local_2:String = ("$" + "{inventory.marketplace.confirm_offer.info}"); this._SafeStr_5453.confirm(k, _local_2, 0, this._SafeStr_8337); } private function _SafeStr_8337(k:_SafeStr_2514, _arg_2:WindowEvent):void{ if ((((k == null)) || ((_arg_2 == null)))) { return; }; k.dispose(); if (this._SafeStr_5515 == null) { return; }; if (_arg_2.type == WindowEvent._SafeStr_8338) { this._SafeStr_5515._SafeStr_8308(this._SafeStr_8329); }; this._SafeStr_5515._SafeStr_8302(); } private function createWindow(k:String):IWindow{ if ((((this._SafeStr_5497 == null)) || ((this._SafeStr_5453 == null)))) { return (null); }; var _local_2:XmlAsset = (this._SafeStr_5497.getAssetByName(k) as XmlAsset); if (_local_2 == null) { return (null); }; return (this._SafeStr_5453.buildFromXML((_local_2.content as XML))); } private function _SafeStr_7764(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:ITextFieldWindow; if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "buy_tokens_button": this._SafeStr_5515._SafeStr_8307(); this._SafeStr_8255(); break; case "cancel_buy_tokens_button": case "cancel_make_offer_button": case "cancel_no_credits_button": case "header_button_close": this._SafeStr_5515._SafeStr_8302(); this._SafeStr_8255(); break; case "make_offer_button": _local_3 = (this._SafeStr_5479.findChildByName("price_input") as ITextFieldWindow); if (_local_3 != null) { this._SafeStr_8329 = parseInt(_local_3.text); this.showConfirmation(); }; this._SafeStr_8255(); break; case "get_credits_button": this._SafeStr_5515._SafeStr_8302(); this._SafeStr_8339(); this._SafeStr_8255(); break; }; }; if (k.type == WindowEvent._SafeStr_5849) { if (_arg_2.name == "price_input") { this._SafeStr_8332(); }; }; } private function _SafeStr_8339():void{ _SafeStr_6.openWebPageAndMinimizeClient(this._SafeStr_8331.getProperty(_SafeStr_2443._SafeStr_7872)); } private function _SafeStr_8332():void{ if (this._SafeStr_5479 == null) { return; }; var k:ITextFieldWindow = (this._SafeStr_5479.findChildByName("price_input") as ITextFieldWindow); if (k == null) { return; }; var _local_2:int = parseInt(k.text); if (_local_2 > this._SafeStr_5515._SafeStr_5353) { k.text = this._SafeStr_5515._SafeStr_5353.toString(); _local_2 = this._SafeStr_5515._SafeStr_5353; }; var _local_3:int = Math.max(Math.ceil(((this._SafeStr_5515.commission * 0.01) * _local_2)), 1); var _local_4:int = (_local_2 + _local_3); var _local_5:IButtonWindow = (this._SafeStr_5479.findChildByName("make_offer_button") as IButtonWindow); var _local_6:ITextWindow = (this._SafeStr_5479.findChildByName("final_price") as ITextWindow); if ((((_local_5 == null)) || ((_local_6 == null)))) { return; }; this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.final_price", "commission", _local_3.toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.final_price", "finalprice", _local_4.toString()); if (_local_2 < this._SafeStr_5515._SafeStr_5352) { _local_6.text = ("$" + "{inventory.marketplace.make_offer.min_price}"); _local_5.disable(); } else { _local_6.text = ("$" + "{inventory.marketplace.make_offer.final_price}"); _local_5.enable(); }; } public function _SafeStr_8318(k:int):void{ var _local_2:String; if (k == 1) { _local_2 = ("$" + "{inventory.marketplace.result.title.success}"); } else { _local_2 = ("$" + "{inventory.marketplace.result.title.failure}"); }; var _local_3 = ((("$" + "{inventory.marketplace.result.") + k) + "}"); this._SafeStr_5453.alert(_local_2, _local_3, 0, this._SafeStr_8340); } private function _SafeStr_8340(k:_SafeStr_2463, _arg_2:WindowEvent):void{ if (k == null) { return; }; this._SafeStr_5515._SafeStr_8302(); k.dispose(); } public function imageReady(k:int, _arg_2:BitmapData):void{ if (this._SafeStr_8328 == k) { this._SafeStr_8334(_arg_2); }; } public function _SafeStr_6850(k:int):void{ } public function _SafeStr_8315(k:String, _arg_2:String):void{ this._SafeStr_5453.alert(k, _arg_2, 0, this._SafeStr_8340); } public function _SafeStr_8320(k:int, _arg_2:int):void{ if (((((!(this._SafeStr_5479)) || (!(this._SafeStr_5398)))) || (!(this._SafeStr_5515)))) { return; }; var _local_3:ITextWindow = (this._SafeStr_5479.findChildByName("average_price") as ITextWindow); if (!_local_3) { return; }; var _local_4:int = Math.floor((k / (1 + (this._SafeStr_5515.commission * 0.01)))); this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.average_price", "days", _arg_2.toString()); var _local_5:String = (((k == 0)) ? " - " : k.toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.average_price", "price", _local_5); var _local_6:String = (((_local_4 == 0)) ? " - " : _local_4.toString()); this._SafeStr_5398.registerParameter("inventory.marketplace.make_offer.average_price", "price_no_commission", _local_6); _local_3.visible = true; } } }//package _-0w- // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2416 = "_-3AK" (String#29806, DoABC#3) // _SafeStr_2443 = "_-5dC" (String#13296, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2633 = "_-2hn" (String#10370, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3644 = "_-3Yq" (String#11215, DoABC#3) // _SafeStr_3661 = "_-2ch" (String#10281, DoABC#3) // _SafeStr_3735 = "_-5nd" (String#36315, DoABC#3) // _SafeStr_3813 = "_-044" (String#7647, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5352 = "_-2pu" (String#28954, DoABC#3) // _SafeStr_5353 = "_-0o" (String#24007, DoABC#3) // _SafeStr_5354 = "_-3v2" (String#31676, DoABC#3) // _SafeStr_5368 = "_-5kF" (String#13406, DoABC#3) // _SafeStr_5398 = "_-56y" (String#78, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5497 = "_-2ac" (String#206, DoABC#3) // _SafeStr_5515 = "_-103" (String#191, DoABC#3) // _SafeStr_5849 = "_-4H9" (String#32599, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7542 = "_-36h" (String#3347, DoABC#3) // _SafeStr_7764 = "_-Ni" (String#1144, DoABC#3) // _SafeStr_7872 = "_-5Wm" (String#35664, DoABC#3) // _SafeStr_7914 = "_-5fX" (String#3966, DoABC#3) // _SafeStr_8255 = "_-3V8" (String#3440, DoABC#3) // _SafeStr_8302 = "_-3jJ" (String#31206, DoABC#3) // _SafeStr_8307 = "_-1Sj" (String#25600, DoABC#3) // _SafeStr_8308 = "_-2fW" (String#28545, DoABC#3) // _SafeStr_8309 = "_-3NH" (String#3404, DoABC#3) // _SafeStr_8312 = "_-Sl" (String#39516, DoABC#3) // _SafeStr_8314 = "_-5j6" (String#36147, DoABC#3) // _SafeStr_8315 = "_-pn" (String#15160, DoABC#3) // _SafeStr_8316 = "_-0zH" (String#24442, DoABC#3) // _SafeStr_8318 = "_-14G" (String#24669, DoABC#3) // _SafeStr_8320 = "_-1a5" (String#25879, DoABC#3) // _SafeStr_8328 = "_-E3" (String#38953, DoABC#3) // _SafeStr_8329 = "_-1ot" (String#26461, DoABC#3) // _SafeStr_8330 = "_-1ek" (String#26060, DoABC#3) // _SafeStr_8331 = "_-vp" (String#40612, DoABC#3) // _SafeStr_8332 = "_-1hH" (String#26161, DoABC#3) // _SafeStr_8333 = "_-4Ye" (String#3694, DoABC#3) // _SafeStr_8334 = "_-cd" (String#39897, DoABC#3) // _SafeStr_8335 = "_-3XA" (String#30703, DoABC#3) // _SafeStr_8336 = "_-0dF" (String#23562, DoABC#3) // _SafeStr_8337 = "_-6d2" (String#38333, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_8339 = "_-0My" (String#22913, DoABC#3) // _SafeStr_8340 = "_-zq" (String#40759, DoABC#3) //------------------------------------------------------------ //_-0wQ.ChatBubbleFactory package _-0wQ{ import _-5NM.Map; import _-6Z2._SafeStr_10; import _-00F._SafeStr_633; import _-2Bc.IRegionWindow; import _-3tC._SafeStr_5111; import flash.display.BitmapData; import flash.geom.Point; import flash.geom.ColorTransform; import flash.display.BlendMode; import flash.geom.Matrix; import flash.geom.Rectangle; public class ChatBubbleFactory { private static const _SafeStr_8341:int = 0; private var _SafeStr_8342:Map; public function ChatBubbleFactory(assets:_SafeStr_10, windowManager:_SafeStr_633, config:XML){ var child:XML; var styleId:int; var assetId:String; var configXmlAssetName:String; var configXml:XML; var style:ChatBubbleStyle; this._SafeStr_8342 = new Map(); super(); for each (child in config.child("style")) { styleId = child.@id[0]; assetId = child.@assetId[0]; configXmlAssetName = (("roomchat_styles_" + assetId) + "_style_xml"); configXml = XML(assets.getAssetByName(configXmlAssetName).content); try { style = new ChatBubbleStyle(assets, windowManager, configXml); this._SafeStr_8342.add(styleId, style); } catch(e:Error) { _SafeStr_4.log(((("Error initializing chat style: " + styleId) + ", error message: ") + e.message)); }; }; } public function _SafeStr_8343(k:int, _arg_2:int):IRegionWindow{ var _local_3:ChatBubbleStyle = this._SafeStr_8344(k); switch (_arg_2) { case _SafeStr_5111._SafeStr_8346: return (IRegionWindow(_local_3._SafeStr_8345.clone())); case _SafeStr_5111._SafeStr_8347: if (_local_3.shoutLayout != null) { return (IRegionWindow(_local_3.shoutLayout.clone())); }; return (IRegionWindow(_local_3._SafeStr_8345.clone())); case _SafeStr_5111._SafeStr_8348: if (_local_3.whisperLayout != null) { return (IRegionWindow(_local_3.whisperLayout.clone())); }; return (IRegionWindow(_local_3._SafeStr_8345.clone())); default: if (_local_3.whisperLayout != null) { return (IRegionWindow(_local_3.whisperLayout.clone())); }; return (IRegionWindow(_local_3._SafeStr_8345.clone())); }; } public function _SafeStr_8349(k:int):BitmapData{ return (this._SafeStr_8344(k).pointerBitmapData); } public function _SafeStr_8350(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:uint):BitmapData{ var _local_12:uint; var _local_13:uint; var _local_14:uint; var _local_15:int; var _local_16:int; var _local_6:ChatBubbleStyle = this._SafeStr_8344(k); var _local_7:int; var _local_8:Point = new Point(); var _local_9:BitmapData = new BitmapData(((_local_6._SafeStr_8351.width + _arg_3) + _local_6._SafeStr_8352.width), _arg_4, true, 0); _local_7 = (_local_7 + _local_6._SafeStr_8351.width); _local_9.copyPixels(_local_6._SafeStr_8351, _local_6._SafeStr_8351.rect, _local_8); if (_local_6._SafeStr_8353 != null) { _local_12 = 232; _local_13 = 177; _local_14 = 55; if (_arg_5 != 0) { _local_12 = ((_arg_5 >> 16) & 0xFF); _local_13 = ((_arg_5 >> 8) & 0xFF); _local_14 = ((_arg_5 >> 0) & 0xFF); }; _local_9.draw(_local_6._SafeStr_8353, null, new ColorTransform((_local_12 / 0xFF), (_local_13 / 0xFF), (_local_14 / 0xFF)), BlendMode.DARKEN); }; var _local_10:Matrix = new Matrix(); if (_local_6._SafeStr_8354.width == 1) { _local_10.scale((_arg_3 / _local_6._SafeStr_8354.width), 1); _local_10.translate(_local_7, 0); _local_9.draw(_local_6._SafeStr_8354, _local_10); } else { _local_10.translate(_local_7, 0); _local_15 = ((_arg_3 / _local_6._SafeStr_8354.width) + 1); _local_16 = 0; while (_local_16 < _local_15) { _local_9.draw(_local_6._SafeStr_8354, _local_10); _local_10.translate(_local_6._SafeStr_8354.width, 0); _local_16++; }; }; _local_7 = (_local_7 + _arg_3); _local_8.x = _local_7; _local_9.copyPixels(_local_6._SafeStr_8352, _local_6._SafeStr_8352.rect, _local_8); var _local_11:Rectangle = _local_6._SafeStr_8352.rect.clone(); _local_11.offsetPoint(_local_8); return (_local_9); } public function _SafeStr_8355():Array{ return (this._SafeStr_8342._SafeStr_6877()); } public function _SafeStr_8356():Array{ var _local_2:int; var _local_3:ChatBubbleStyle; var k:Array = new Array(); for each (_local_2 in this._SafeStr_8355()) { _local_3 = this._SafeStr_8342.getValue(_local_2); if (((!(_local_3.isSystemStyle)) && (!(_local_3.isStaffOverrideable)))) { k.push(_local_2); }; }; return (k); } public function _SafeStr_8357():Array{ var _local_2:int; var _local_3:ChatBubbleStyle; var k:Array = new Array(); for each (_local_2 in this._SafeStr_8355()) { _local_3 = this._SafeStr_8342.getValue(_local_2); if (_local_3.isStaffOverrideable) { k.push(_local_2); }; }; return (k); } public function _SafeStr_8358(k:int):BitmapData{ var _local_2:ChatBubbleStyle = this._SafeStr_8344(k); return (_local_2._SafeStr_8359); } public function _SafeStr_8360(k:int):int{ var _local_2:ChatBubbleStyle = this._SafeStr_8344(k); return (_local_2._SafeStr_8354.height); } private function _SafeStr_8344(k:int):ChatBubbleStyle{ if (!this._SafeStr_8342._SafeStr_6399(k)) { k = _SafeStr_8341; }; return (ChatBubbleStyle(this._SafeStr_8342.getValue(k))); } } }//package _-0wQ // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5111 = "_-Wj" (String#14851, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6399 = "_-0wj" (String#24340, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_8341 = "_-3gy" (String#31098, DoABC#3) // _SafeStr_8342 = "_-3eE" (String#3472, DoABC#3) // _SafeStr_8343 = "_-15h" (String#24724, DoABC#3) // _SafeStr_8344 = "_-6CS" (String#37326, DoABC#3) // _SafeStr_8345 = "_-vU" (String#40600, DoABC#3) // _SafeStr_8346 = "_-1Uv" (String#25682, DoABC#3) // _SafeStr_8347 = "_-3xe" (String#31769, DoABC#3) // _SafeStr_8348 = "_-1mz" (String#26393, DoABC#3) // _SafeStr_8349 = "_-5JB" (String#35128, DoABC#3) // _SafeStr_8350 = "_-13P" (String#24633, DoABC#3) // _SafeStr_8351 = "_-21" (String#26985, DoABC#3) // _SafeStr_8352 = "_-Sb" (String#39509, DoABC#3) // _SafeStr_8353 = "_-3IN" (String#30117, DoABC#3) // _SafeStr_8354 = "_-56K" (String#34610, DoABC#3) // _SafeStr_8355 = "_-5BS" (String#12860, DoABC#3) // _SafeStr_8356 = "_-2bo" (String#28392, DoABC#3) // _SafeStr_8357 = "_-4R8" (String#32999, DoABC#3) // _SafeStr_8358 = "_-3m2" (String#31313, DoABC#3) // _SafeStr_8359 = "_-4uD" (String#34120, DoABC#3) // _SafeStr_8360 = "_-0AE" (String#22417, DoABC#3) //------------------------------------------------------------ //_-0wQ.ChatBubbleStyle package _-0wQ{ import _-2Bc.IRegionWindow; import flash.display.BitmapData; import _-6Z2._SafeStr_10; import _-00F._SafeStr_633; import _-6Z2._SafeStr_39; import _-ra.WindowParam; public class ChatBubbleStyle { private var _SafeStr_8361:int; private var _SafeStr_8362:String; private var _SafeStr_8363:Boolean = false; private var _SafeStr_8364:Boolean = false; private var _SafeStr_8365:IRegionWindow; private var _SafeStr_8366:IRegionWindow; private var _SafeStr_8367:IRegionWindow; private var _SafeStr_8368:BitmapData; private var _SafeStr_8369:BitmapData; private var _SafeStr_8370:BitmapData; private var _SafeStr_8371:BitmapData; private var _SafeStr_8372:BitmapData; private var _SafeStr_8373:BitmapData; public function ChatBubbleStyle(k:_SafeStr_10, _arg_2:_SafeStr_633, _arg_3:XML){ this._SafeStr_8361 = _arg_3.@id[0]; this._SafeStr_8362 = _arg_3.@name[0]; this._SafeStr_8363 = _arg_3.@systemstyle[0]; this._SafeStr_8364 = _arg_3.@staffoverride[0]; var _local_4:XML = _arg_3.child("layouts")[0]; var _local_5:XML = _arg_3.child("bitmaps")[0]; this._SafeStr_8365 = this._SafeStr_8374(_arg_2, k, _SafeStr_8375(_local_4, "speakLayout")); this._SafeStr_8366 = this._SafeStr_8374(_arg_2, k, _SafeStr_8375(_local_4, "whisperLayout")); this._SafeStr_8367 = this._SafeStr_8374(_arg_2, k, _SafeStr_8375(_local_4, "shoutLayout")); var _local_6:String = _SafeStr_8375(_local_5, "leftBitmap"); var _local_7:String = _SafeStr_8375(_local_5, "leftColorBitmap"); var _local_8:String = _SafeStr_8375(_local_5, "middleBitmap"); var _local_9:String = _SafeStr_8375(_local_5, "rightBitmap"); var _local_10:String = _SafeStr_8375(_local_5, "pointerBitmap"); if (_local_6) { this._SafeStr_8368 = this._SafeStr_8376(_local_6, k); }; if (_local_7) { this._SafeStr_8369 = this._SafeStr_8376(_local_7, k); }; if (_local_8) { this._SafeStr_8370 = this._SafeStr_8376(_local_8, k); }; if (_local_9) { this._SafeStr_8371 = this._SafeStr_8376(_local_9, k); }; if (_local_10) { this._SafeStr_8372 = this._SafeStr_8376(_local_10, k); }; var _local_11:String = _SafeStr_8375(_local_5, "previewIconBitmap"); if (_local_11) { this._SafeStr_8373 = this._SafeStr_8376(_local_11, k); }; } private static function _SafeStr_8375(k:XML, _arg_2:String):String{ var _local_3:XMLList = k.child(_arg_2); if (_local_3.length() < 1) { return (null); }; var _local_4:XMLList = XML(_local_3[0]).attribute("assetId"); if (_local_4.length() < 1) { return (null); }; return (_local_4[0]); } public function get _SafeStr_8345():IRegionWindow{ return (this._SafeStr_8365); } public function get whisperLayout():IRegionWindow{ return (this._SafeStr_8366); } public function get shoutLayout():IRegionWindow{ return (this._SafeStr_8367); } public function get _SafeStr_8351():BitmapData{ return (this._SafeStr_8368); } public function get _SafeStr_8353():BitmapData{ return (this._SafeStr_8369); } public function get _SafeStr_8354():BitmapData{ return (this._SafeStr_8370); } public function get _SafeStr_8352():BitmapData{ return (this._SafeStr_8371); } public function get pointerBitmapData():BitmapData{ return (this._SafeStr_8372); } public function get isSystemStyle():Boolean{ return (this._SafeStr_8363); } public function get isStaffOverrideable():Boolean{ return (this._SafeStr_8364); } public function get _SafeStr_8359():BitmapData{ return (this._SafeStr_8373); } private function _SafeStr_8374(k:_SafeStr_633, _arg_2:_SafeStr_10, _arg_3:String):IRegionWindow{ if (_arg_3 == null) { return (null); }; var _local_4:_SafeStr_39 = _arg_2.getAssetByName(this._SafeStr_8377((_arg_3 + "_xml"))); var _local_5:IRegionWindow = (k.buildFromXML((_local_4.content as XML), 1) as IRegionWindow); _local_5.tags.push("roomchat_bubble"); _local_5.x = 0; _local_5.y = 0; _local_5.width = 0; _local_5.background = true; _local_5._SafeStr_7633 = 0; _local_5.setParamFlag(WindowParam._SafeStr_7298, true); return (_local_5); } private function _SafeStr_8377(k:String):String{ var _local_2:String = ((("roomchat_styles_" + this._SafeStr_8362) + "_") + k); return (_local_2); } private function _SafeStr_8376(k:String, _arg_2:_SafeStr_10):BitmapData{ var _local_3:_SafeStr_39 = _arg_2.getAssetByName(this._SafeStr_8377(k)); if (_local_3) { return (BitmapData(_local_3.content)); }; throw (new Error(("Configured bitmapdata asset missing for chat bubble style: " + this._SafeStr_8377(k)))); } } }//package _-0wQ // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7298 = "_-31U" (String#29464, DoABC#3) // _SafeStr_7633 = "_-8w" (String#14473, DoABC#3) // _SafeStr_8345 = "_-vU" (String#40600, DoABC#3) // _SafeStr_8351 = "_-21" (String#26985, DoABC#3) // _SafeStr_8352 = "_-Sb" (String#39509, DoABC#3) // _SafeStr_8353 = "_-3IN" (String#30117, DoABC#3) // _SafeStr_8354 = "_-56K" (String#34610, DoABC#3) // _SafeStr_8359 = "_-4uD" (String#34120, DoABC#3) // _SafeStr_8361 = "_-5B8" (String#699, DoABC#3) // _SafeStr_8362 = "_-0in" (String#23791, DoABC#3) // _SafeStr_8363 = "_-0zU" (String#8558, DoABC#3) // _SafeStr_8364 = "_-3Ry" (String#11099, DoABC#3) // _SafeStr_8365 = "_-6EM" (String#37404, DoABC#3) // _SafeStr_8366 = "_-3US" (String#30602, DoABC#3) // _SafeStr_8367 = "_-4tV" (String#34090, DoABC#3) // _SafeStr_8368 = "_-1Mg" (String#25370, DoABC#3) // _SafeStr_8369 = "_-4Vt" (String#33170, DoABC#3) // _SafeStr_8370 = "_-48x" (String#32258, DoABC#3) // _SafeStr_8371 = "_-5q0" (String#36417, DoABC#3) // _SafeStr_8372 = "_-5S0" (String#35473, DoABC#3) // _SafeStr_8373 = "_-20e" (String#26971, DoABC#3) // _SafeStr_8374 = "_-15b" (String#24720, DoABC#3) // _SafeStr_8375 = "_-6Ze" (String#38205, DoABC#3) // _SafeStr_8376 = "_-5zr" (String#36793, DoABC#3) // _SafeStr_8377 = "_-3yJ" (String#31792, DoABC#3) //------------------------------------------------------------ //_-0X5._SafeStr_1 package _-0X5{ import flash.net.LocalConnection; import flash.display.MovieClip; public class _SafeStr_1 { static const _SafeStr_8378:Array = new Array([49307313, -806092035, 282460953, 78610908, 1816980700, 226756812, -1150349567, -525588403, 412088655, -1685424561, -301945819, 236367357, 2131711422, -678422496, 1327793981, 317097612], [1014026061, 2031058724, 1964664197, 1071702421, 1408798667, -398490834, 1390752338, 89792104, -1480755909, -1984031979, 546907893, -123793684, 1236016153, 508771140, 1629170735, -629385153], [2074456764, 1094219575, -635108384, 1268180824, 551338469, -923431457, -1534944555, 199689339, -939336437, 1581796949, 365542474, 1857236352, -1497646907, 586853979, 1981130257, 93262484, -269459490, -2036753244, 330548485, 1360285969, -1534944555, 199689339, 1027117667, 1464738737, 1971292342, -1496550956, -1571188172, 1046589828], [-512430005, 2001100568, 767801082, -115130439, -597329954, -770373684, 880761933, -2145069957, -1794131194, 1217227826, -1507151461, -2123882641, -681553103, -1294976228, 456639749, 1009517936, -354679572, -680751035, 1689574701, -216457472, -1002114396, 123392166, 181588646, 804875150, -943440674, -21536618, 801662979, -1625901767], [-1383581411, 741856553, -1966899306, -1311019203, 1035355247, 220641075, 1821386340, 514068983, -2023722247, -1824796562, -1499294287, 2078109139, 1845622501, -15195506, -708591299, 1131651790], [814174082, -1755634601, 273430874, 903145008, -1310868008, 2017997773, 2143616488, 1282651862, 1020003341, -425642619, -157940443, 465087470, 2143616488, 1282651862, 814174082, -1755634601, 272874439, 647155187], [-894045168, -970285679, -393080385, 1425097839, -1354660901, -1910154379, 1077726045, 1734724481, 723262076, 2065087542, -1975753511, -160151081, 1885787242, 1649878927, -718012023, 1002673284, 148415133, -1469052470, 1379296904, -1407329011, -817506696, 1265074003, -2135209635, -393680780], [-2101483091, 2099284185, -1691522804, 867851188, -719479188, 1682813561, -867093394, 1818328422, -242627356, 128910567, 730008908, -1873951145, -1868170832, 1926641044, -1916379686, -831283737, -1024432894, 832650463, -111397199, 1863983044], [229663975, 1187635252, -1374465164, -1831584828, -1776910684, -1663147340, -736346700, -2039369603, -787021480, 2083738567, 1271616966, -1967605662, -546702477, 2125653525, -567704414, 2093660183, -1949190762, 1307129643, 1381077274, 164955573, 2047392622, -780702676], [-746029268, 294898311, -330787349, 892002465, 1631917587, -1529756617, 1620411405, 1152342225, -945115526, 1676227734, -1209284162, -337119515, -1506774061, -154356651, -1005974596, 2100551347, -75844191, -1802816621, 1706488801, 425777804, 1567304770, -443602471], [270863511, -543248506, 652502769, 1932514587, -103453535, -2092959371, 2146546505, 1973497573, 1269134252, 1829807895, -1985627114, -1801784247, -321341930, 675839181, 899875178, -780375049, -1401928158, -228915463, -1311566021, -1125700469, -1871291147, 1916102681]); static const _SafeStr_8379:Array = new Array([-2066483066, -1256383554, -215686122, 1245187849], [-1299756254, -1489743742, 1844043813, 1085443736], [765941602, 113739121, -1473223030, -1815321015], [290337267, 2021560776, 51456673, 507951895], [-1094548051, -2145327737, -2017182507, -1050147589], [1686290733, 1740302712, -495025067, 2056296589], [-1117976160, -731194513, -767516665, -715413775], [-325908767, 627616466, 1895719612, -1242179600], [-999957306, -250570405, 709189285, 641786469], [1297606071, 32547868, -839109626, -672282918], [53936767, 123009219, 3905321, -735211407]); static const _SafeStr_8380:Array = new Array(_SafeStr_1._SafeStr_7090(-173, 820), _SafeStr_1._SafeStr_7090(-172, 819), _SafeStr_1._SafeStr_7090(-175, 818), _SafeStr_1._SafeStr_7090(-174, 817), _SafeStr_1._SafeStr_7090(-177, 816), _SafeStr_1._SafeStr_7090(-176, 815), _SafeStr_1._SafeStr_7090(-179, 814), _SafeStr_1._SafeStr_7090(-178, 813), _SafeStr_1._SafeStr_7090(-181, 828), _SafeStr_1._SafeStr_7090(-180, 827), _SafeStr_1._SafeStr_7090(-183, 826)); static const _SafeStr_8381:Boolean = true; public static function _SafeStr_7090(_arg_1:int, _arg_2:int):String{ var _local_3:String; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:*; var _local_9:*; _local_3 = ""; _local_4 = 0; _local_5 = _SafeStr_8378[((_arg_1 - 5) ^ -178)].length; while (_local_4 < _local_5) { _local_6 = int(_SafeStr_8378[((_arg_1 - 5) ^ -178)][_local_4]); _local_4++; _local_7 = int(_SafeStr_8378[((_arg_1 - 5) ^ -178)][_local_4]); _local_8 = 2654435769; _local_9 = 84941944608; while (_local_9 != 0) { _local_7 = (_local_7 - ((((_local_6 << 4) ^ (_local_6 >>> 5)) + _local_6) ^ (_local_9 + int(_SafeStr_8379[((_arg_2 + 3) ^ 823)][((_local_9 >>> 11) & 3)])))); _local_9 = (_local_9 - _local_8); _local_6 = (_local_6 - ((((_local_7 << 4) ^ (_local_7 >>> 5)) + _local_7) ^ (_local_9 + int(_SafeStr_8379[((_arg_2 + 3) ^ 823)][(_local_9 & 3)])))); }; _local_3 = (_local_3 + (String.fromCharCode(_local_6) + String.fromCharCode(_local_7))); _local_4++; }; if (_local_3.charCodeAt((_local_3.length - 1)) == 0) { _local_3 = _local_3.substring(0, (_local_3.length - 1)); }; return (_local_3); } public static function _SafeStr_8382(_arg_1:MovieClip):Boolean{ var _local_2:String; var _local_3:int; _local_2 = new LocalConnection().domain; if (!_SafeStr_8381) { if (_local_2 == "localhost") { _arg_1.stage.removeChildAt(0); return (false); }; }; if (_SafeStr_8380.length == 0) { return (true); }; _local_3 = 0; while (_local_3 < _SafeStr_8380.length) { if (_local_2 == _SafeStr_8380[_local_3]) { return (true); }; _local_3++; }; _arg_1.stage.removeChildAt(0); return (false); } } }//package _-0X5 // _SafeStr_1 = "_-s-" (String#6, DoABC#1) // _SafeStr_7090 = "_-59I" (String#15, DoABC#1) // _SafeStr_8378 = "_-1At" (String#12, DoABC#1) // _SafeStr_8379 = "_-0Jf" (String#11, DoABC#1) // _SafeStr_8380 = "_-Gv" (String#16, DoABC#1) // _SafeStr_8381 = "_-1hN" (String#13, DoABC#1) // _SafeStr_8382 = "_-2Ee" (String#14, DoABC#1) //------------------------------------------------------------ //_-0Xy._SafeStr_3176 package _-0Xy{ import _-1Z6._SafeStr_2284; public class _SafeStr_3176 implements _SafeStr_2284 { private var _SafeStr_8383:String; public function _SafeStr_3176(k:String){ this._SafeStr_8383 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_8383]); } public function dispose():void{ this._SafeStr_8383 = null; } } }//package _-0Xy // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3176 = "_-1R8" (String#25536, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_8383 = "_-5GS" (String#12943, DoABC#3) //------------------------------------------------------------ //_-0Xy._SafeStr_3189 package _-0Xy{ import _-1Z6._SafeStr_2284; public class _SafeStr_3189 implements _SafeStr_2284 { private var _SafeStr_8383:String; public function _SafeStr_3189(k:String){ this._SafeStr_8383 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_8383]); } public function dispose():void{ this._SafeStr_8383 = null; } } }//package _-0Xy // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3189 = "_-0Fj" (String#22614, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_8383 = "_-5GS" (String#12943, DoABC#3) //------------------------------------------------------------ //_-0YE._SafeStr_3831 package _-0YE{ import _-1tK._SafeStr_3; import _-403._SafeStr_2533; import _-4YM._SafeStr_2289; import flash.utils.Timer; import flash.events.TimerEvent; import _-1Z6._SafeStr_2274; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-6C7._SafeStr_2908; import _-1ka._SafeStr_3834; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_3831 implements _SafeStr_3 { private var _SafeStr_8384:HabboTalent; private var _SafeStr_8385:_SafeStr_2533; private var _disposed:Boolean; private var _SafeStr_8386:_SafeStr_2289; private var _SafeStr_8387:Boolean; public function _SafeStr_3831(k:HabboTalent){ this._SafeStr_8384 = k; this._SafeStr_8386 = new _SafeStr_2289(this._SafeStr_8388); this._SafeStr_8384.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_8386); } private function _SafeStr_8388(k:_SafeStr_2274):void{ var _local_2:Timer; if (((((this._SafeStr_8384._SafeStr_8389) && (!(this._SafeStr_8387)))) && (this._SafeStr_8384.getBoolean("new.user.citizenship.popup.enabled")))) { _local_2 = new Timer(10000, 1); _local_2.addEventListener(TimerEvent.TIMER, this._SafeStr_8390); _local_2.start(); }; } private function _SafeStr_8390(k:TimerEvent):void{ this._SafeStr_8391(); this.show(); this._SafeStr_8387 = true; } private function _SafeStr_8391():void{ if (((!((this._SafeStr_8384 == null))) && (!(this._SafeStr_8384.disposed)))) { this._SafeStr_8384.communicationManager._SafeStr_6846(this._SafeStr_8386); }; this._SafeStr_8386 = null; } public function show():void{ this.hide(); this._SafeStr_8385 = this._SafeStr_8384._SafeStr_8392("citizenship_welcome"); this._SafeStr_8385._SafeStr_7024.procedure = this._SafeStr_8393; IWindowContainer(this._SafeStr_8385._SafeStr_7024).findChildByName("header_button_close").visible = false; } private function hide():void{ if (((!((this._SafeStr_8385 == null))) && (!(this._SafeStr_8385.disposed)))) { this._SafeStr_8385.dispose(); this._SafeStr_8385 = null; }; } public function dispose():void{ if (!this._disposed) { this.hide(); this._SafeStr_8391(); this._SafeStr_8384 = null; }; } public function get disposed():Boolean{ return (this._disposed); } private function _SafeStr_8393(k:WindowEvent, _arg_2:IWindow):void{ if ((((((this._SafeStr_8385 == null)) || (this._SafeStr_8385.disposed))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "postpone_citizenship": this.hide(); return; case "show_citizenship": this.hide(); this._SafeStr_8384.tracking.trackTalentTrackOpen(_SafeStr_2908._SafeStr_8394, "citizenshippopup"); this._SafeStr_8384.send(new _SafeStr_3834(_SafeStr_2908._SafeStr_8394)); return; }; } } }//package _-0YE // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2289 = "_-39R" (String#29770, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2908 = "_-0eu" (String#23626, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3831 = "_-4L0" (String#11985, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_8384 = "_-20r" (String#1490, DoABC#3) // _SafeStr_8385 = "_-6Ut" (String#381, DoABC#3) // _SafeStr_8386 = "_-4Zf" (String#33309, DoABC#3) // _SafeStr_8387 = "_-545" (String#34526, DoABC#3) // _SafeStr_8388 = "_-3Zi" (String#326, DoABC#3) // _SafeStr_8389 = "_-0UJ" (String#23208, DoABC#3) // _SafeStr_8390 = "_-66n" (String#37110, DoABC#3) // _SafeStr_8391 = "_-1QC" (String#9039, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_8393 = "_-5Hw" (String#330, DoABC#3) // _SafeStr_8394 = "_-2rI" (String#29010, DoABC#3) //------------------------------------------------------------ //_-0YE._SafeStr_3832 package _-0YE{ import _-1tK._SafeStr_3; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-28O._SafeStr_3980; import _-20p.TalentLevelUpMessageParser; import _-6C7._SafeStr_2908; import _-20p._SafeStr_4903; import _-20p._SafeStr_4901; import _-2Bc._SafeStr_2433; import _-2Bc.IItemListWindow; import __AS3__.vec.Vector; import _-3Q._SafeStr_3451; import _-2Bc._SafeStr_2537; import _-1f9.WindowMouseEvent; import _-1ka._SafeStr_3834; import _-1f9.WindowEvent; public class _SafeStr_3832 implements _SafeStr_3 { private var _SafeStr_8384:HabboTalent; private var _disposed:Boolean; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_8395:String; private var _SafeStr_8396:IWindow; private var _SafeStr_8397:IWindow; private var _SafeStr_8398:IWindow; public function _SafeStr_3832(k:HabboTalent){ this._SafeStr_8384 = k; } public function dispose():void{ if (!this._disposed) { if (this._SafeStr_8398 != null) { this._SafeStr_8398.dispose(); this._SafeStr_8398 = null; }; if (this._SafeStr_8396 != null) { this._SafeStr_8396.dispose(); this._SafeStr_8396 = null; }; if (this._SafeStr_8397 != null) { this._SafeStr_8397.dispose(); this._SafeStr_8397 = null; }; this.closeWindow(); this._SafeStr_8384 = null; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function initialize():void{ this._SafeStr_8384.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3980(this._SafeStr_8399)); } private function _SafeStr_8399(k:_SafeStr_3980):void{ var _local_2:TalentLevelUpMessageParser = k._SafeStr_5645(); if ((((((_local_2.level == 1)) && ((_local_2._SafeStr_8401 == _SafeStr_2908._SafeStr_8402)))) && (this._SafeStr_8384._SafeStr_8400))) { return; }; this._SafeStr_8403(_local_2._SafeStr_8401, _local_2.level, _local_2._SafeStr_8404, _local_2._SafeStr_8405); } public function _SafeStr_8403(k:String, _arg_2:int, _arg_3:Vector.<_SafeStr_4903>, _arg_4:Vector.<_SafeStr_4901>):void{ var _local_8:_SafeStr_4903; var _local_9:_SafeStr_4901; this.closeWindow(); this._SafeStr_8395 = k; this._SafeStr_5381 = (this._SafeStr_8384.getXmlWindow("level_up") as IWindowContainer); this._SafeStr_5381.center(); this._SafeStr_5381.procedure = this._SafeStr_8393; _SafeStr_2433(this._SafeStr_5381.findChildByName("level_decoration")).assetUri = (((("${image.library.url}talent/" + k) + "_levelup_") + _arg_2) + ".png"); this._SafeStr_5381.findChildByName("level_up_message").caption = (("${talent.track." + k) + ".levelup.message}"); this._SafeStr_5381.findChildByName("level_title").caption = (((("${talent.track." + k) + ".level.") + _arg_2) + ".title}"); this._SafeStr_5381.findChildByName("level_description").caption = (((("${talent.track." + k) + ".level.") + _arg_2) + ".description}"); var _local_5:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("reward_list")); var _local_6:IWindow = _local_5.removeListItem(_local_5.getListItemByName("plus_template")); this._SafeStr_8396 = _local_5.removeListItem(_local_5.getListItemByName("reward_product_template")); this._SafeStr_8397 = _local_5.removeListItem(_local_5.getListItemByName("reward_vip_template")); this._SafeStr_8398 = _local_5.removeListItem(_local_5.getListItemByName("reward_perk_template")); var _local_7:Boolean; for each (_local_8 in _arg_3) { if (_local_7) { _local_5.addListItem(_local_6.clone()); }; _local_5.addListItem(this._SafeStr_8406(_local_8)); _local_7 = true; }; for each (_local_9 in _arg_4) { if (_local_7) { _local_5.addListItem(_local_6.clone()); }; _local_5.addListItem(this._SafeStr_8407(_local_9)); _local_7 = true; }; if (_local_5.numListItems < 1) { this._SafeStr_5381.findChildByName("level_rewards").visible = false; IItemListWindow(this._SafeStr_5381.findChildByName("level_up_layout")).arrangeListItems(); }; } private function _SafeStr_8406(k:_SafeStr_4903):IWindow{ var _local_2:IWindowContainer = (this._SafeStr_8398.clone() as IWindowContainer); _SafeStr_3451(_SafeStr_2537(_local_2.findChildByName("perk_image")).widget).badgeId = k._SafeStr_8408; _local_2.findChildByName("perk_name").caption = (("${perk." + k._SafeStr_8408) + ".name}"); return (_local_2); } private function _SafeStr_8407(k:_SafeStr_4901):IWindow{ var _local_2:IWindow; if (k._SafeStr_8409 == 0) { _local_2 = this._SafeStr_8396.clone(); _SafeStr_2433(_local_2).assetUri = (("${image.library.url}talent/reward_product_" + k._SafeStr_7038.toLowerCase().replace(" ", "_")) + ".png"); } else { _local_2 = this._SafeStr_8397.clone(); IWindowContainer(_local_2).findChildByName("vip_length").caption = this._SafeStr_8384.localizationManager.getLocalizationWithParams("catalog.vip.item.header.days", "", "num_days", k._SafeStr_8409); }; return (_local_2); } private function closeWindow():void{ if (this._SafeStr_5381 != null) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } private function _SafeStr_8393(k:WindowEvent, _arg_2:IWindow):void{ if ((((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "close_button": this.closeWindow(); return; case "talent_button": this.closeWindow(); this._SafeStr_8384.tracking.trackTalentTrackOpen(this._SafeStr_8395, "levelup"); this._SafeStr_8384.send(new _SafeStr_3834(this._SafeStr_8395)); return; }; } } }//package _-0YE // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2908 = "_-0eu" (String#23626, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3451 = "_-5CN" (String#12874, DoABC#3) // _SafeStr_3832 = "_-Ay" (String#14505, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_3980 = "_-2A8" (String#27318, DoABC#3) // _SafeStr_4901 = "_-2ip" (String#10385, DoABC#3) // _SafeStr_4903 = "_-4WO" (String#12168, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_8384 = "_-20r" (String#1490, DoABC#3) // _SafeStr_8393 = "_-5Hw" (String#330, DoABC#3) // _SafeStr_8395 = "_-5VT" (String#35613, DoABC#3) // _SafeStr_8396 = "_-1nh" (String#9399, DoABC#3) // _SafeStr_8397 = "_-h9" (String#15028, DoABC#3) // _SafeStr_8398 = "_-3RH" (String#30490, DoABC#3) // _SafeStr_8399 = "_-5HZ" (String#12958, DoABC#3) // _SafeStr_8400 = "_-3aT" (String#30834, DoABC#3) // _SafeStr_8401 = "_-1BZ" (String#24945, DoABC#3) // _SafeStr_8402 = "_-4n1" (String#33839, DoABC#3) // _SafeStr_8403 = "_-6CG" (String#4117, DoABC#3) // _SafeStr_8404 = "_-4r3" (String#33994, DoABC#3) // _SafeStr_8405 = "_-4kv" (String#33754, DoABC#3) // _SafeStr_8406 = "_-2Gu" (String#9920, DoABC#3) // _SafeStr_8407 = "_-3fK" (String#11323, DoABC#3) // _SafeStr_8408 = "_-6Kw" (String#37654, DoABC#3) // _SafeStr_8409 = "_-6aM" (String#38230, DoABC#3) //------------------------------------------------------------ //_-0YE._SafeStr_3833 package _-0YE{ import _-1tK._SafeStr_3; import _-4IA.IWindowContainer; import _-qQ._SafeStr_2867; import _-28O._SafeStr_4039; import _-28O._SafeStr_3980; import _-63s._SafeStr_2909; import _-1ka._SafeStr_4161; import _-20p._SafeStr_4904; import _-20p.TalentLevelUpMessageParser; import _-qQ._SafeStr_3518; import _-1f9.WindowMouseEvent; import _-1ka._SafeStr_3834; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_3833 implements _SafeStr_3 { private static const _SafeStr_8410:uint = 4286084205; private static const _SafeStr_8411:uint = 4283781966; private var _SafeStr_5841:HabboTalent; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5808:int; private var _SafeStr_8412:int; private var _SafeStr_8413:int; public function _SafeStr_3833(k:HabboTalent){ this._SafeStr_5841 = k; } public function dispose():void{ if (this._SafeStr_8414()) { this._SafeStr_5841.toolbar.extensionView.detachExtension(_SafeStr_2867._SafeStr_8415); }; this._SafeStr_5841 = null; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } public function get disposed():Boolean{ return ((this._SafeStr_5841 == null)); } public function initialize():void{ if (!this.enabled) { return; }; this._SafeStr_5841.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4039(this._SafeStr_8416)); this._SafeStr_5841.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3980(this._SafeStr_8399)); this._SafeStr_5841.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2909(this._SafeStr_6870)); } private function _SafeStr_6870(k:_SafeStr_2909):void{ this._SafeStr_5841.send(new _SafeStr_4161(this._SafeStr_8417)); } private function _SafeStr_8416(k:_SafeStr_4039):void{ var _local_2:_SafeStr_4904 = k._SafeStr_5645(); if (_local_2._SafeStr_8401 == this._SafeStr_8417) { this._SafeStr_8412 = _local_2._SafeStr_8418; this._SafeStr_5808 = _local_2.level; this.refresh(); }; } private function _SafeStr_8399(k:_SafeStr_3980):void{ var _local_2:TalentLevelUpMessageParser = k._SafeStr_5645(); if (_local_2._SafeStr_8401 == this._SafeStr_8417) { this._SafeStr_5808 = _local_2.level; this.refresh(); }; } private function refresh():void{ if (((!(this.enabled)) || (this._SafeStr_8419))) { this.close(); return; }; this._SafeStr_8420(); this._SafeStr_6659("title"); this._SafeStr_5381.x = 0; this._SafeStr_5381.y = 0; if (this._SafeStr_8414()) { this._SafeStr_5841.toolbar.extensionView.attachExtension(_SafeStr_2867._SafeStr_8415, this._SafeStr_5381, _SafeStr_3518._SafeStr_8421); }; } private function _SafeStr_6659(k:String):void{ this._SafeStr_5381.findChildByName((k + "_txt")).caption = (((("${talentpromo." + this._SafeStr_8417) + ".") + k) + "}"); } private function _SafeStr_8420():void{ if (this._SafeStr_5381 != null) { return; }; this._SafeStr_5381 = IWindowContainer(this._SafeStr_5841.getXmlWindow("track_promo")); this._SafeStr_5381.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_8422); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5501, this._SafeStr_8423); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5502, this._SafeStr_8424); this._SafeStr_8413 = this._SafeStr_5381.height; } public function close():void{ if (this._SafeStr_5381 != null) { if (this._SafeStr_8414()) { this._SafeStr_5841.toolbar.extensionView.detachExtension(_SafeStr_2867._SafeStr_8415); }; }; } private function _SafeStr_8422(k:WindowEvent, _arg_2:IWindow=null):void{ if ((((k.type == WindowMouseEvent.CLICK)) && (this.enabled))) { this._SafeStr_5841.tracking.trackTalentTrackOpen(this._SafeStr_8417, "talentpromo"); this._SafeStr_5841.send(new _SafeStr_3834(this._SafeStr_8417)); }; } private function _SafeStr_8414():Boolean{ return (((((((!((this._SafeStr_5841 == null))) && (!((this._SafeStr_5841.toolbar == null))))) && (!((this._SafeStr_5841.toolbar.extensionView == null))))) && (this.enabled))); } private function get enabled():Boolean{ return (!((this._SafeStr_8417 == ""))); } private function get _SafeStr_8417():String{ return (this._SafeStr_5841.getProperty("talentpromo.track")); } private function get _SafeStr_8419():Boolean{ return ((this._SafeStr_5808 >= this._SafeStr_8412)); } private function _SafeStr_8423(k:WindowMouseEvent):void{ this._SafeStr_5381.findChildByTag("BGCOLOR").color = _SafeStr_8410; } private function _SafeStr_8424(k:WindowMouseEvent):void{ this._SafeStr_5381.findChildByTag("BGCOLOR").color = _SafeStr_8411; } } }//package _-0YE // _SafeStr_2867 = "_-2Tk" (String#28084, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3518 = "_-4Ru" (String#33028, DoABC#3) // _SafeStr_3833 = "_-19C" (String#8736, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_3980 = "_-2A8" (String#27318, DoABC#3) // _SafeStr_4039 = "_-2X-" (String#28209, DoABC#3) // _SafeStr_4161 = "_-1Oq" (String#25452, DoABC#3) // _SafeStr_4904 = "_-4RC" (String#12070, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_5841 = "_-4NS" (String#181, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_6870 = "_-6VY" (String#299, DoABC#3) // _SafeStr_8399 = "_-5HZ" (String#12958, DoABC#3) // _SafeStr_8401 = "_-1BZ" (String#24945, DoABC#3) // _SafeStr_8410 = "_-3hB" (String#1095, DoABC#3) // _SafeStr_8411 = "_-1jY" (String#1079, DoABC#3) // _SafeStr_8412 = "_-oy" (String#4500, DoABC#3) // _SafeStr_8413 = "_-4wE" (String#3788, DoABC#3) // _SafeStr_8414 = "_-2fU" (String#10328, DoABC#3) // _SafeStr_8415 = "_-7Y" (String#38703, DoABC#3) // _SafeStr_8416 = "_-2Vn" (String#28162, DoABC#3) // _SafeStr_8417 = "_-2bv" (String#28397, DoABC#3) // _SafeStr_8418 = "_-49e" (String#32288, DoABC#3) // _SafeStr_8419 = "_-5zE" (String#36767, DoABC#3) // _SafeStr_8420 = "_-A5" (String#165, DoABC#3) // _SafeStr_8421 = "_-67I" (String#37136, DoABC#3) // _SafeStr_8422 = "_-0tw" (String#24230, DoABC#3) // _SafeStr_8423 = "_-0X4" (String#1439, DoABC#3) // _SafeStr_8424 = "_-2UZ" (String#1496, DoABC#3) //------------------------------------------------------------ //_-0YE._SafeStr_4898 package _-0YE{ import _-1tK._SafeStr_3; import _-20p.TalentTrack; import _-4IA.IWindowContainer; import _-2Bc._SafeStr_2433; import _-2Bc._SafeStr_2537; import _-PP._SafeStr_129; import _-3Q._SafeStr_3632; import _-4IA.IWindow; public class _SafeStr_4898 implements _SafeStr_3 { private const _SafeStr_8425:String = "talent_achieved_div"; private const _SafeStr_8426:String = "talent_unachieved_div"; private const _SafeStr_8427:String = "progress_divider_level_"; private const _SafeStr_8428:int = 10; private var _disposed:Boolean = false; private var _SafeStr_8384:HabboTalent; private var _SafeStr_5476:TalentTrackController; private var _SafeStr_8429:TalentTrack; private var _SafeStr_8430:IWindowContainer; private var _SafeStr_8431:_SafeStr_2433; private var _SafeStr_8432:_SafeStr_2537; private var _SafeStr_8433:_SafeStr_2433; private var _SafeStr_8434:_SafeStr_2433; public function _SafeStr_4898(k:HabboTalent, _arg_2:TalentTrackController){ this._SafeStr_8384 = k; this._SafeStr_5476 = _arg_2; this._SafeStr_8429 = this._SafeStr_5476._SafeStr_8435; this._SafeStr_8436(); } public function get width():int{ return (this._SafeStr_5476.window.width); } public function get _SafeStr_8437():int{ return (int(Math.floor(_SafeStr_129._SafeStr_8438(this._SafeStr_8429._SafeStr_8439, 0, this.width)))); } private function _SafeStr_8436():void{ var _local_2:_SafeStr_2433; this._SafeStr_8430 = IWindowContainer(this._SafeStr_5476.window.findChildByName("progress_container")); this._SafeStr_8431 = _SafeStr_2433(this._SafeStr_8430.removeChild(this._SafeStr_8430.findChildByName("progress_level_divider"))); this._SafeStr_8433 = _SafeStr_2433(this._SafeStr_8430.findChildByName("achieved_mid")); this._SafeStr_8434 = _SafeStr_2433(this._SafeStr_8430.findChildByName("unachieved_mid")); var k:int = 1; while (k < this._SafeStr_8429.levels.length) { _local_2 = _SafeStr_2433(this._SafeStr_8431.clone()); _local_2.name = (this._SafeStr_8427 + k); this._SafeStr_8430.addChild(_local_2); k++; }; this._SafeStr_8432 = _SafeStr_2537(this._SafeStr_8430.findChildByName("progress_needle")); _SafeStr_3632(this._SafeStr_8432.widget).figure = this._SafeStr_8384._SafeStr_8440.figure; this._SafeStr_8430.setChildIndex(this._SafeStr_8432, (this._SafeStr_8430.numChildren - 1)); } public function dispose():void{ if (!this._disposed) { if (this._SafeStr_8431) { this._SafeStr_8431.dispose(); this._SafeStr_8431 = null; }; this._SafeStr_8433 = null; this._SafeStr_8434 = null; this._SafeStr_8432 = null; this._SafeStr_8430 = null; this._SafeStr_8429 = null; this._SafeStr_5476 = null; this._SafeStr_8384 = null; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function resize():void{ var _local_5:_SafeStr_2433; var k:int = int(Math.floor(_SafeStr_129._SafeStr_8438(this._SafeStr_8429._SafeStr_8441, 0, this.width))); this._SafeStr_8430.width = this.width; this._SafeStr_8434.width = this.width; this._SafeStr_8433.width = k; this._SafeStr_8432.x = _SafeStr_129._SafeStr_8442((k - int((this._SafeStr_8432.width / 2))), 0, (this.width - this._SafeStr_8432.width)); var _local_2:IWindow = this._SafeStr_8430.findChildByName("avatar_glow"); _local_2.x = (this._SafeStr_8432.x - this._SafeStr_8428); _local_2.y = (this._SafeStr_8432.y - this._SafeStr_8428); _local_2.width = (this._SafeStr_8432.width + (2 * this._SafeStr_8428)); _local_2.height = (this._SafeStr_8432.height + (2 * this._SafeStr_8428)); var _local_3:IWindow = this._SafeStr_8430.findChildByName("progress_balloon"); _local_3.x = (((this._SafeStr_8432.x + Math.floor((this._SafeStr_8432.width / 2))) - Math.floor((_local_3.width / 2))) + 5); var _local_4:int = 1; while (_local_4 < this._SafeStr_8429.levels.length) { _local_5 = _SafeStr_2433(this._SafeStr_8430.findChildByName((this._SafeStr_8427 + _local_4))); _local_5.x = (_local_4 * this._SafeStr_8437); if (_local_5.x < k) { _local_5.assetUri = this._SafeStr_8425; } else { _local_5.assetUri = this._SafeStr_8426; }; _local_5.visible = true; _local_4++; }; this._SafeStr_8430.invalidate(); } } }//package _-0YE // _SafeStr_129 = "_-yz" (String#40722, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_4898 = "_-1qs" (String#9452, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_8384 = "_-20r" (String#1490, DoABC#3) // _SafeStr_8425 = "_-r3" (String#40455, DoABC#3) // _SafeStr_8426 = "_-63e" (String#36984, DoABC#3) // _SafeStr_8427 = "_-1ns" (String#26418, DoABC#3) // _SafeStr_8428 = "_-4XF" (String#33223, DoABC#3) // _SafeStr_8429 = "_-050" (String#1429, DoABC#3) // _SafeStr_8430 = "_-67L" (String#37138, DoABC#3) // _SafeStr_8431 = "_-36r" (String#29667, DoABC#3) // _SafeStr_8432 = "_-4si" (String#34059, DoABC#3) // _SafeStr_8433 = "_-40g" (String#31928, DoABC#3) // _SafeStr_8434 = "_-6eU" (String#38396, DoABC#3) // _SafeStr_8435 = "_-3dv" (String#30973, DoABC#3) // _SafeStr_8436 = "_-4CA" (String#32390, DoABC#3) // _SafeStr_8437 = "_-4YU" (String#33264, DoABC#3) // _SafeStr_8438 = "_-4rm" (String#34018, DoABC#3) // _SafeStr_8439 = "_-53G" (String#34494, DoABC#3) // _SafeStr_8440 = "_-1wb" (String#26762, DoABC#3) // _SafeStr_8441 = "_-5R6" (String#35436, DoABC#3) // _SafeStr_8442 = "_-1Ok" (String#9015, DoABC#3) //------------------------------------------------------------ //_-0YE.HabboTalent package _-0YE{ import _-3p1.AbstractView; import _-1d0._SafeStr_2653; import _-2hg._SafeStr_36; import _-276._SafeStr_1407; import _-1Zf._SafeStr_1356; import _-62S._SafeStr_270; import _-qQ._SafeStr_2154; import _-1OV._SafeStr_2262; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-0aq._SafeStr_500; import _-0ZD._SafeStr_2176; import _-40B._SafeStr_196; import _-00F._SafeStr_633; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboAvatarEditor; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2284; import _-6Z2._SafeStr_39; import _-6Z2.XmlAsset; import _-4IA.IWindow; import _-5NM.ErrorReportStorage; import _-403._SafeStr_2533; import _-20p.TalentTrackLevel; import _-6C7._SafeStr_2908; import _-1ka._SafeStr_3834; import __AS3__.vec.*; public class HabboTalent extends AbstractView implements _SafeStr_2653, _SafeStr_36 { private var _SafeStr_8429:TalentTrackController; private var _SafeStr_8443:_SafeStr_3832; private var _SafeStr_8444:_SafeStr_3833; private var _SafeStr_8445:_SafeStr_3831; private var _SafeStr_8446:_SafeStr_1407; private var _SafeStr_8247:_SafeStr_1356; private var _SafeStr_6513:_SafeStr_270; private var _SafeStr_8447:_SafeStr_2154; private var _SafeStr_8448:_SafeStr_2262; public function HabboTalent(k:_SafeStr_9, _arg_2:uint, _arg_3:_SafeStr_10){ super(k, _arg_2, _arg_3); } public function get communicationManager():_SafeStr_1407{ return (this._SafeStr_8446); } public function get localizationManager():_SafeStr_500{ return (_SafeStr_8449); } public function get _SafeStr_8440():_SafeStr_2176{ return (_SafeStr_5412); } public function get tracking():_SafeStr_196{ return (_SafeStr_8177); } public function get windowManager():_SafeStr_633{ return (_SafeStr_5453); } public function get _SafeStr_6834():_SafeStr_1356{ return (this._SafeStr_8247); } public function get navigator():_SafeStr_270{ return (this._SafeStr_6513); } public function get _SafeStr_8450():Boolean{ return (getBoolean("talent.track.enabled")); } public function get _SafeStr_8400():Boolean{ return (getBoolean("talent.track.citizenship.enabled")); } public function get _SafeStr_8451():Boolean{ return (getBoolean("guide.help.new.user.tour.enabled")); } public function get _SafeStr_8389():Boolean{ return ((getInteger("new.identity", 0) > 0)); } public function get toolbar():_SafeStr_2154{ return (this._SafeStr_8447); } public function get avatarEditor():_SafeStr_2262{ return (this._SafeStr_8448); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_8446 = k; }), new _SafeStr_44(new IIDHabboHelp(), function (k:_SafeStr_1356):void{ _SafeStr_8247 = k; }), new _SafeStr_44(new IIDHabboNavigator(), function (k:_SafeStr_270):void{ _SafeStr_6513 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2154):void{ _SafeStr_8447 = k; }), new _SafeStr_44(new IIDHabboAvatarEditor(), function (k:_SafeStr_2262):void{ _SafeStr_8448 = k; })])); } override public function dispose():void{ if (!disposed) { if (this._SafeStr_8443) { this._SafeStr_8443.dispose(); this._SafeStr_8443 = null; }; if (this._SafeStr_8429) { this._SafeStr_8429.dispose(); this._SafeStr_8429 = null; }; if (this._SafeStr_8444) { this._SafeStr_8444.dispose(); this._SafeStr_8444 = null; }; if (this._SafeStr_8445 != null) { this._SafeStr_8445.dispose(); this._SafeStr_8445 = null; }; context.removeLinkEventTracker(this); super.dispose(); }; } override protected function initComponent():void{ if (!this._SafeStr_8450) { return; }; this._SafeStr_8429 = new TalentTrackController(this); this._SafeStr_8443 = new _SafeStr_3832(this); this._SafeStr_8444 = new _SafeStr_3833(this); if (this._SafeStr_8400) { this._SafeStr_8445 = new _SafeStr_3831(this); }; context.addLinkEventTracker(this); this._SafeStr_8429.initialize(); this._SafeStr_8443.initialize(); this._SafeStr_8444.initialize(); } public function send(k:_SafeStr_2284):void{ if (this._SafeStr_8446) { this._SafeStr_8446.connection.send(k); }; } public function getXmlWindow(name:String, layer:uint=1):IWindow{ var asset:_SafeStr_39; var xmlAsset:XmlAsset; var window:IWindow; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = XmlAsset(asset); window = _SafeStr_5453.buildFromXML(XML(xmlAsset.content), layer); } catch(e:Error) { ErrorReportStorage._SafeStr_5508("HabboTalent", (((((("Failed to build window " + name) + "_xml, ") + asset) + ", ") + _SafeStr_5453) + "!")); throw (e); }; return (window); } public function _SafeStr_8392(name:String):_SafeStr_2533{ var asset:_SafeStr_39; var xmlAsset:XmlAsset; var dialog:_SafeStr_2533; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = XmlAsset(asset); dialog = _SafeStr_5453.buildModalDialogFromXML(XML(xmlAsset.content)); } catch(e:Error) { ErrorReportStorage._SafeStr_5508("HabboTalent", (((((("Failed to build window " + name) + "_xml, ") + asset) + ", ") + _SafeStr_5453) + "!")); throw (e); }; return (dialog); } public function _SafeStr_8452(k:String, _arg_2:TalentTrackLevel):void{ this._SafeStr_8443._SafeStr_8403(k, _arg_2.level, _arg_2._SafeStr_8404, _arg_2._SafeStr_8405); } public function get _SafeStr_6402():String{ return ("talent/"); } public function _SafeStr_6403(k:String):void{ var _local_3:String; var _local_2:Array = k.split("/"); if (_local_2.length < 2) { return; }; switch (_local_2[1]) { case "open": if (_local_2.length > 2) { _local_3 = _local_2[2]; switch (_local_3) { case _SafeStr_2908._SafeStr_8394: _SafeStr_8177.trackTalentTrackOpen(_SafeStr_2908._SafeStr_8394, "citizenshiplink"); this.send(new _SafeStr_3834(_SafeStr_2908._SafeStr_8394)); break; case _SafeStr_2908._SafeStr_8402: _SafeStr_8177.trackTalentTrackOpen(_SafeStr_2908._SafeStr_8402, "helperlink"); this.send(new _SafeStr_3834(_SafeStr_2908._SafeStr_8402)); break; }; }; return; default: _SafeStr_4.log(("Catalog unknown link-type receive: " + _local_2[1])); }; } } }//package _-0YE // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_1356 = "_-uG" (String#15243, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_196 = "_-5Fb" (String#12927, DoABC#3) // _SafeStr_2154 = "_-6hA" (String#14377, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2262 = "_-Ep" (String#14565, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2653 = "_-0Gd" (String#7860, DoABC#3) // _SafeStr_270 = "_-1Gh" (String#8874, DoABC#3) // _SafeStr_2908 = "_-0eu" (String#23626, DoABC#3) // _SafeStr_36 = "_-4W4" (String#12164, DoABC#3) // _SafeStr_3831 = "_-4L0" (String#11985, DoABC#3) // _SafeStr_3832 = "_-Ay" (String#14505, DoABC#3) // _SafeStr_3833 = "_-19C" (String#8736, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, 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_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6402 = "_-4VC" (String#12152, DoABC#3) // _SafeStr_6403 = "_-2MQ" (String#10010, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_8177 = "_-50h" (String#432, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8389 = "_-0UJ" (String#23208, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_8394 = "_-2rI" (String#29010, DoABC#3) // _SafeStr_8400 = "_-3aT" (String#30834, DoABC#3) // _SafeStr_8402 = "_-4n1" (String#33839, DoABC#3) // _SafeStr_8403 = "_-6CG" (String#4117, DoABC#3) // _SafeStr_8404 = "_-4r3" (String#33994, DoABC#3) // _SafeStr_8405 = "_-4kv" (String#33754, DoABC#3) // _SafeStr_8429 = "_-050" (String#1429, DoABC#3) // _SafeStr_8440 = "_-1wb" (String#26762, DoABC#3) // _SafeStr_8443 = "_-6kb" (String#38632, DoABC#3) // _SafeStr_8444 = "_-46O" (String#32157, DoABC#3) // _SafeStr_8445 = "_-161" (String#24734, DoABC#3) // _SafeStr_8446 = "_-4jA" (String#243, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_8448 = "_-hv" (String#871, DoABC#3) // _SafeStr_8449 = "_-4RM" (String#581, DoABC#3) // _SafeStr_8450 = "_-2ie" (String#28664, DoABC#3) // _SafeStr_8451 = "_-0O9" (String#22964, DoABC#3) // _SafeStr_8452 = "_-4HE" (String#32602, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-0YE.TalentTrackController package _-0YE{ import _-1tK._SafeStr_3; import _-403._SafeStr_2533; import _-4IA.IWindowContainer; import _-2Bc.IItemListWindow; import _-20p.TalentTrack; import _-2Bc.IBorderWindow; import _-4IA.IWindow; import _-28O._SafeStr_4184; import _-2D9._SafeStr_2936; import _-2D9._SafeStr_2905; import _-2D9._SafeStr_4265; import _-20p._SafeStr_4899; import _-2D9._SafeStr_2645; import _-1f9.WindowEvent; import _-6C7._SafeStr_2908; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3632; import _-2Bc.ITextWindow; import _-20p._SafeStr_4903; import _-20p._SafeStr_4901; import __AS3__.vec.Vector; import _-20p._SafeStr_4902; import flash.geom.Point; import _-20p.TalentTrackLevel; import _-2Bc._SafeStr_2433; import _-3Q._SafeStr_3451; import _-2Bc.IRegionWindow; import _-PP._SafeStr_129; import _-1f9.WindowMouseEvent; import _-1ka._SafeStr_3834; import _-4xe._SafeStr_4030; import _-4xe._SafeStr_2638; import _-4-I._SafeStr_3079; import _-1ka._SafeStr_2669; import _-4xe._SafeStr_4289; import _-5KQ._SafeStr_4900; import _-2Bc.ITextFieldWindow; import __AS3__.vec.*; public class TalentTrackController implements _SafeStr_3 { private static const _SafeStr_8453:int = 3; private static const _SafeStr_8454:int = 100; private static const _SafeStr_8455:String = "begin_"; private static const _SafeStr_8456:String = "level_pane_"; private static const _SafeStr_8457:String = "_no_citizenship"; private static const _SafeStr_8458:int = 40; private static const _SafeStr_8459:int = 10; private static const _SafeStr_8460:int = 200; private static const _SafeStr_8461:int = 60; private var _SafeStr_8384:HabboTalent; private var _disposed:Boolean = false; private var _SafeStr_8385:_SafeStr_2533; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_8462:_SafeStr_2533; private var _SafeStr_8463:IItemListWindow; private var _SafeStr_8429:TalentTrack; private var _SafeStr_8464:_SafeStr_4898; private var _SafeStr_8465:IWindowContainer; private var _SafeStr_8466:IBorderWindow; private var _SafeStr_8467:IBorderWindow; private var _SafeStr_8396:IBorderWindow; private var _SafeStr_8397:IBorderWindow; private var _SafeStr_8468:IWindowContainer; private var _SafeStr_8469:IWindowContainer; private var _SafeStr_8470:IWindowContainer; private var _SafeStr_8471:IWindow; private var _SafeStr_8472:int = -1; public function TalentTrackController(k:HabboTalent){ this._SafeStr_8384 = k; } public function dispose():void{ if (!this._disposed) { if (this._SafeStr_8464) { this._SafeStr_8464.dispose(); this._SafeStr_8464 = null; }; this._SafeStr_8473(); this._SafeStr_8384 = null; }; } public function get disposed():Boolean{ return (this._disposed); } public function get window():IWindowContainer{ return (this._SafeStr_5381); } public function get _SafeStr_8435():TalentTrack{ return (this._SafeStr_8429); } public function initialize():void{ this._SafeStr_8384.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4184(this._SafeStr_8474)); this._SafeStr_8384.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2936(this._SafeStr_8475)); this._SafeStr_8384.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2905(this._SafeStr_8476)); this._SafeStr_8384.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4265(this._SafeStr_8477)); } private function _SafeStr_8476(k:_SafeStr_2905):void{ var _local_2:IWindowContainer = this._SafeStr_8478(); if (_local_2 != null) { this._SafeStr_8479().text = k._SafeStr_5645().email; _local_2.findChildByName("unverified_container").visible = !(k._SafeStr_5645()._SafeStr_8480); _local_2.findChildByName("verified_txt").visible = k._SafeStr_5645()._SafeStr_8480; }; } private function _SafeStr_8477(k:_SafeStr_4265):void{ this._SafeStr_8481(true, k._SafeStr_5645().result); } private function _SafeStr_8474(k:_SafeStr_4184):void{ var _local_2:_SafeStr_4899 = k._SafeStr_5645(); this._SafeStr_8429 = _local_2._SafeStr_8482(); this.createWindow(); } private function _SafeStr_8475(k:_SafeStr_2936):void{ var _local_2:_SafeStr_2645 = k.data; if (_local_2.groupId == this._SafeStr_8472) { this._SafeStr_8472 = -1; this._SafeStr_8384.navigator.goToPrivateRoom(_local_2.roomId); }; } private function createWindow():void{ var _local_4:String; var _local_7:IWindowContainer; this._SafeStr_8473(); this._SafeStr_8385 = this._SafeStr_8384._SafeStr_8392("talent_track"); this._SafeStr_5381 = IWindowContainer(this._SafeStr_8385._SafeStr_7024); this._SafeStr_5381.procedure = this._SafeStr_8393; this._SafeStr_8385.background.procedure = this._SafeStr_8483; this._SafeStr_8384.windowManager.getWindowContext(_SafeStr_8453).getDesktopWindow().addEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5607); this._SafeStr_8463 = IItemListWindow(this._SafeStr_5381.findChildByName("panorama")); this._SafeStr_8465 = IWindowContainer(this._SafeStr_8463.removeListItem(this._SafeStr_8463.getListItemByName("level_pane"))); var k:IItemListWindow = IItemListWindow(this._SafeStr_8465.findChildByName("reward_list")); this._SafeStr_8466 = IBorderWindow(k.removeListItem(k.getListItemByName("reward_achieved"))); this._SafeStr_8467 = IBorderWindow(k.removeListItem(k.getListItemByName("reward_locked"))); this._SafeStr_8396 = IBorderWindow(k.removeListItem(k.getListItemByName("reward_product"))); this._SafeStr_8397 = IBorderWindow(k.removeListItem(k.getListItemByName("reward_vip"))); var _local_2:IItemListWindow = IItemListWindow(this._SafeStr_8465.findChildByName("task_list_top")); this._SafeStr_8468 = IWindowContainer(_local_2.removeListItem(_local_2.getListItemByName("task_achieved"))); this._SafeStr_8469 = IWindowContainer(_local_2.removeListItem(_local_2.getListItemByName("task_ongoing"))); this._SafeStr_8470 = IWindowContainer(_local_2.removeListItem(_local_2.getListItemByName("task_locked"))); this._SafeStr_8471 = this._SafeStr_8465.removeChild(this._SafeStr_8465.findChildByName("action_overlay")); var _local_3:Boolean = this._SafeStr_8384._SafeStr_8400; for each (_local_4 in _SafeStr_2908._SafeStr_8484) { _local_7 = (this._SafeStr_8463.getListItemByName((_SafeStr_8455 + _local_4)) as IWindowContainer); if (_local_7 != null) { _local_7.visible = (((_local_4 == this._SafeStr_8429.name)) && (_local_3)); if (_local_7.visible) { this._SafeStr_8485(_local_7); }; }; if (_local_4 != _SafeStr_2908._SafeStr_8394) { _local_7 = (this._SafeStr_8463.getListItemByName(((_SafeStr_8455 + _local_4) + _SafeStr_8457)) as IWindowContainer); if (_local_7 != null) { _local_7.visible = (((_local_4 == this._SafeStr_8429.name)) && (!(_local_3))); if (_local_7.visible) { this._SafeStr_8485(_local_7); }; }; }; }; this._SafeStr_5381.findChildByName("frame_title").caption = (("${talent.track." + this._SafeStr_8429.name) + ".frame.title}"); this._SafeStr_5381.findChildByName("frame_subtitle").caption = (("${talent.track." + this._SafeStr_8429.name) + ".frame.subtitle}"); this._SafeStr_5381.findChildByName("progress_text").caption = (("${talent.track." + this._SafeStr_8429.name) + ".progress.title}"); if (((_local_3) && (!((this._SafeStr_8429.name == _SafeStr_2908._SafeStr_8394))))) { this._SafeStr_8429._SafeStr_8486(); }; var _local_5:int; var _local_6:int; while (_local_6 < this._SafeStr_8429.levels.length) { this._SafeStr_8487(this._SafeStr_8429.levels[_local_6], _local_6); if (this._SafeStr_8429.levels[_local_6].state == TalentTrack._SafeStr_8488) { _local_5 = _local_6; }; _local_6++; }; this._SafeStr_8464 = new _SafeStr_4898(this._SafeStr_8384, this); this._SafeStr_8463._SafeStr_8489(this._SafeStr_8463.getListItemByName("end_padding"), (this._SafeStr_8463.numListItems - 1)); this._SafeStr_5605(); this._SafeStr_8490(_local_5); } private function _SafeStr_8485(k:IWindowContainer):void{ var _local_2:_SafeStr_2537 = (k.findChildByName("avatar_image") as _SafeStr_2537); if (_local_2 != null) { _SafeStr_3632(_local_2.widget).figure = this._SafeStr_8384._SafeStr_8440.figure; }; } private function _SafeStr_8487(k:TalentTrackLevel, _arg_2:int):void{ var _local_9:IBorderWindow; var _local_10:ITextWindow; var _local_11:ITextWindow; var _local_12:ITextWindow; var _local_13:ITextWindow; var _local_14:IItemListWindow; var _local_15:int; var _local_16:_SafeStr_4903; var _local_17:_SafeStr_4901; var _local_18:IWindow; var _local_19:Vector.; var _local_20:_SafeStr_4902; var _local_21:IWindow; var _local_22:Point; var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_8465.clone()); var _local_4:IItemListWindow = IItemListWindow(_local_3.findChildByName("status_list")); var _local_5:IWindowContainer = IWindowContainer(_local_3.findChildByName("level_reward")); var _local_6:IWindowContainer = IWindowContainer(_local_3.findChildByName("level_task")); var _local_7:IItemListWindow = IItemListWindow(_local_3.findChildByName("task_list_top")); var _local_8:IItemListWindow = IItemListWindow(_local_3.findChildByName("task_list_bottom")); _local_3.name = (_SafeStr_8456 + _arg_2); _local_3.findChildByName("level_title").caption = (((("${talent.track." + this._SafeStr_8429.name) + ".level.") + k.level) + ".title}"); _local_3.findChildByName("level_description").caption = (((("${talent.track." + this._SafeStr_8429.name) + ".level.") + k.level) + ".description}"); if (_arg_2 == 0) { _local_5.width = 0; _local_5.visible = false; _local_4.x = (4 * _SafeStr_8459); } else { _local_9 = IBorderWindow(_local_5.findChildByName("border")); _local_10 = ITextWindow(_local_5.findChildByName("title_locked")); _local_11 = ITextWindow(_local_5.findChildByName("title_achieved")); _local_12 = ITextWindow(_local_5.findChildByName("description_locked")); _local_13 = ITextWindow(_local_5.findChildByName("description_achieved")); _local_14 = IItemListWindow(_local_5.findChildByName("reward_list")); switch (k.state) { case TalentTrack._SafeStr_8491: case TalentTrack._SafeStr_8488: _local_9.color = 4537147; _local_10.visible = false; _local_11.caption = ((this._SafeStr_8384.localizationManager.getLocalization("talent.track.common.unlocked.level.prefix") + " ") + this._SafeStr_8384.localizationManager.getLocalization((((("talent.track." + this._SafeStr_8429.name) + ".level.") + k.level) + ".title"))); _local_12.visible = false; _local_13.caption = (((("${talent.track." + this._SafeStr_8429.name) + ".level.") + k.level) + ".unlock}"); _local_5.findChildByName("locked").visible = false; break; case TalentTrack._SafeStr_8492: _local_9.color = 0xBDBDBD; _local_9.findChildByName("unlocked").visible = false; _local_10.caption = (((("${talent.track." + this._SafeStr_8429.name) + ".level.") + k.level) + ".title}"); _local_11.visible = false; _local_12.caption = (((("${talent.track." + this._SafeStr_8429.name) + ".level.") + k.level) + ".unlock}"); _local_13.visible = false; _local_5.findChildByName("achieved").visible = false; break; }; if (k._SafeStr_8493 == 0) { _local_15 = Math.max(_SafeStr_8460, Math.max(_local_11.width, _local_10.width)); _local_12.width = _local_15; _local_13.width = _local_15; _local_9.width = (_local_15 + (2 * _SafeStr_8459)); _local_5.width = (_local_15 + (2 * _SafeStr_8459)); _local_9.height = ((_local_13.y + Math.max(_local_13.height, _local_12.height)) + _SafeStr_8459); _local_5.height = (_local_9.height + _local_9.y); _local_14.visible = false; } else { if ((((k._SafeStr_8493 == 1)) && ((k._SafeStr_8405.length > 0)))) { _local_15 = Math.max((_SafeStr_8460 + (_SafeStr_8459 * 2)), Math.max(_local_11.width, _local_10.width)); _local_12.width = _local_15; _local_13.width = _local_15; _local_14.addListItem(this._SafeStr_8407(k, k._SafeStr_8405[0])); _local_9.width = (_local_15 + (2 * _SafeStr_8459)); _local_5.width = (_local_15 + (2 * _SafeStr_8459)); } else { if (k._SafeStr_8493 == 1) { _local_9.width = ((_SafeStr_8460 * 2) + (_SafeStr_8459 * 2)); _local_12.width = (_SafeStr_8460 * 2); _local_13.width = (_SafeStr_8460 * 2); _local_14.addListItem((((k._SafeStr_8404.length > 0)) ? this._SafeStr_8406(k, k._SafeStr_8404[0]) : this._SafeStr_8407(k, k._SafeStr_8405[0]))); _local_14.arrangeListItems(); _local_5.width = (_local_14.width + (2 * _SafeStr_8459)); _local_9.width = (_local_14.width + (2 * _SafeStr_8459)); } else { for each (_local_16 in k._SafeStr_8404) { _local_14.addListItem(this._SafeStr_8406(k, _local_16)); }; for each (_local_17 in k._SafeStr_8405) { _local_14.addListItem(this._SafeStr_8407(k, _local_17)); }; _local_14.arrangeListItems(); _local_5.width = (_local_14.width + (2 * _SafeStr_8459)); _local_9.width = (_local_14.width + (2 * _SafeStr_8459)); _local_13.width = (_local_9.width - (2 * _SafeStr_8459)); }; }; }; }; if (k._SafeStr_8494.length == 0) { _local_6.width = 0; _local_6.visible = false; } else { _local_19 = new Vector.(); for each (_local_20 in k._SafeStr_8494) { _local_18 = this._SafeStr_8495(k, _local_20); if (_local_7.numListItems == _local_8.numListItems) { _local_7.addListItem(_local_18); } else { _local_8.addListItem(_local_18); }; if ((((_local_20._SafeStr_7502 == _SafeStr_4902._SafeStr_8496)) && ((_local_20.state == TalentTrack._SafeStr_8488)))) { _local_19.push(_local_18); }; }; _local_7.arrangeListItems(); _local_8.arrangeListItems(); _local_6.width = Math.max(_local_7.width, _local_8.width); for each (_local_18 in _local_19) { _local_21 = this._SafeStr_8471.clone(); _local_22 = new Point(); _local_3.addChild(_local_21); _local_18._SafeStr_8497(_local_22); _local_3._SafeStr_8498(_local_22); _local_21.x = (_local_21.x + _local_22.x); _local_21.y = (_local_21.y + _local_22.y); _local_21.visible = true; }; }; _local_4.arrangeListItems(); _local_4.width = ((_local_5.width + _SafeStr_8459) + _local_6.width); _local_3.width = ((_local_4.x + _local_4.width) + _SafeStr_8459); this._SafeStr_8499(k, _local_3); this._SafeStr_8463.addListItem(_local_3); } private function _SafeStr_8499(k:TalentTrackLevel, _arg_2:IWindowContainer):void{ var _local_3:IWindow = _arg_2.findChildByName("level_description"); var _local_4:_SafeStr_2433 = _SafeStr_2433(_arg_2.findChildByName("level_illustration")); _local_4.assetUri = (((("${image.library.url}talent/" + this._SafeStr_8429.name) + "_") + k.level) + ".png"); if ((((k.level == 8)) && ((this._SafeStr_8429.name == _SafeStr_2908._SafeStr_8402)))) { _local_4.width = 220; _local_4.height = 270; _local_4.x = Math.max(_local_3.right, _arg_2.width); } else { if ((((k.level == 0)) && ((this._SafeStr_8429.name == _SafeStr_2908._SafeStr_8394)))) { _local_4.width = 0; _local_4.x = Math.max(_local_3.right, _arg_2.width); } else { if ((((k.level == 4)) && ((this._SafeStr_8429.name == _SafeStr_2908._SafeStr_8394)))) { _local_4.width = 220; _local_4.height = 280; _local_4.x = Math.max(_local_3.right, _arg_2.width); } else { _local_4.x = Math.max(_local_3.right, (_arg_2.width - _local_4.width)); }; }; }; _arg_2.width = Math.max(_arg_2.width, _local_4.right); } private function _SafeStr_8406(k:TalentTrackLevel, _arg_2:_SafeStr_4903):IWindowContainer{ var _local_3:IWindowContainer; switch (k.state) { case TalentTrack._SafeStr_8491: case TalentTrack._SafeStr_8488: _local_3 = IWindowContainer(this._SafeStr_8466.clone()); _SafeStr_3451(_SafeStr_2537(_local_3.findChildByName("achieved")).widget).badgeId = _arg_2._SafeStr_8408; break; case TalentTrack._SafeStr_8492: _local_3 = IWindowContainer(this._SafeStr_8467.clone()); break; }; var _local_4:IWindow = IWindow(_local_3.findChildByName("title")); var _local_5:IWindow = ITextWindow(_local_3.findChildByName("description")); _local_4.caption = (("${perk." + _arg_2._SafeStr_8408) + ".name}"); _local_5.caption = (("${perk." + _arg_2._SafeStr_8408) + ".description}"); if (k._SafeStr_8493 == 1) { _local_3.width = (_SafeStr_8460 * 2); _local_3.findChildByName("title").width = ((_SafeStr_8460 * 2) - _SafeStr_8461); _local_3.findChildByName("description").width = ((_SafeStr_8460 * 2) - _SafeStr_8461); } else { if (_local_5.height > 30) { _local_5.width = (_local_5.width + (4 * _SafeStr_8459)); }; _local_5.width = Math.max(_local_5.width, _local_4.width); _local_3.width = ((Math.max(_local_5.width, _local_4.width) + _SafeStr_8461) + _SafeStr_8459); }; return (_local_3); } private function _SafeStr_8407(k:TalentTrackLevel, _arg_2:_SafeStr_4901):IWindowContainer{ var _local_3:IWindowContainer; if (_arg_2._SafeStr_8409 == 0) { _local_3 = IWindowContainer(this._SafeStr_8396.clone()); _SafeStr_2433(_local_3.findChildByName("product_icon")).assetUri = (("${image.library.url}talent/reward_product_" + _arg_2._SafeStr_7038.toLowerCase().replace(" ", "_")) + ".png"); } else { _local_3 = IWindowContainer(this._SafeStr_8397.clone()); _local_3.findChildByName("vip_length").caption = this._SafeStr_8384.localizationManager.getLocalizationWithParams("catalog.vip.item.header.days", "", "num_days", _arg_2._SafeStr_8409); }; if (k.state == TalentTrack._SafeStr_8492) { _local_3.color = 0x979797; _local_3.blend = 0.6; }; return (_local_3); } private function _SafeStr_8495(k:TalentTrackLevel, _arg_2:_SafeStr_4902):IWindowContainer{ var _local_3:IWindowContainer; var _local_6:IRegionWindow; if ((((_arg_2._SafeStr_7502 == null)) || ((_arg_2._SafeStr_7502 == "")))) { return (null); }; switch (_arg_2.state) { case TalentTrack._SafeStr_8491: _local_3 = IWindowContainer(this._SafeStr_8468.clone()); _SafeStr_3451(_SafeStr_2537(_local_3.findChildByName("badge")).widget).badgeId = _arg_2._SafeStr_7502; break; case TalentTrack._SafeStr_8488: _local_3 = IWindowContainer(this._SafeStr_8469.clone()); _SafeStr_3451(_SafeStr_2537(_local_3.findChildByName("badge")).widget).badgeId = _arg_2._SafeStr_7502; _local_3.findChildByName("task_progress_fg").width = _SafeStr_129._SafeStr_8500(_arg_2._SafeStr_6880, 0, _arg_2._SafeStr_8501, 0, 48); _local_6 = (_local_3.findChildByName("task_ongoing_region") as IRegionWindow); _local_6.id = _arg_2.achievementId; if (_arg_2._SafeStr_7502 == _SafeStr_4902._SafeStr_8496) { _local_6._SafeStr_7141 = ""; _local_6.name = _arg_2._SafeStr_7502; }; break; case TalentTrack._SafeStr_8492: _local_3 = IWindowContainer(this._SafeStr_8470.clone()); break; }; var _local_4:IWindow = _local_3.findChildByName("title"); var _local_5:IWindow = _local_3.findChildByName("description"); _local_4.caption = this._SafeStr_8384.localizationManager._SafeStr_5811(_arg_2._SafeStr_7502).toUpperCase(); _local_5.caption = this._SafeStr_8384.localizationManager._SafeStr_5813(_arg_2._SafeStr_7502); if (_local_4.height > 20) { _local_4.y = (_local_4.y - 5); _local_5.y = (_local_5.y + 5); } else { if (_local_5.height > 30) { _local_4.y = (_local_4.y - 5); _local_5.y = (_local_5.y - 5); }; }; return (_local_3); } private function _SafeStr_8473():void{ this._SafeStr_8502(); if (this._SafeStr_8471 != null) { this._SafeStr_8471.dispose(); this._SafeStr_8471 = null; }; if (this._SafeStr_8465) { this._SafeStr_8465.dispose(); this._SafeStr_8465 = null; }; if (this._SafeStr_8466) { this._SafeStr_8466.dispose(); this._SafeStr_8466 = null; }; if (this._SafeStr_8467) { this._SafeStr_8467.dispose(); this._SafeStr_8467 = null; }; if (this._SafeStr_8396) { this._SafeStr_8396.dispose(); this._SafeStr_8396 = null; }; if (this._SafeStr_8397) { this._SafeStr_8397.dispose(); this._SafeStr_8397 = null; }; if (this._SafeStr_8468) { this._SafeStr_8468.dispose(); this._SafeStr_8468 = null; }; if (this._SafeStr_8469) { this._SafeStr_8469.dispose(); this._SafeStr_8469 = null; }; if (this._SafeStr_8470) { this._SafeStr_8470.dispose(); this._SafeStr_8470 = null; }; if (this._SafeStr_8385) { this._SafeStr_8385.dispose(); this._SafeStr_8385 = null; this._SafeStr_5381 = null; this._SafeStr_8384.windowManager.getWindowContext(_SafeStr_8453).getDesktopWindow().removeEventListener(WindowEvent._SafeStr_5606, this._SafeStr_5607); }; } private function _SafeStr_5605():void{ if ((((this._SafeStr_8385 == null)) || (this._SafeStr_8385.disposed))) { return; }; this._SafeStr_5381.x = _SafeStr_8454; this._SafeStr_5381.width = (this._SafeStr_5381.desktop.width - (2 * _SafeStr_8454)); this._SafeStr_5381.findChildByName("frame").width = this._SafeStr_5381.width; this._SafeStr_5381.findChildByName("panorama").width = this._SafeStr_5381.width; this._SafeStr_5381.findChildByName("panorama_scrollbar").width = this._SafeStr_5381.width; this._SafeStr_8464.resize(); this._SafeStr_8463.arrangeListItems(); this._SafeStr_5381.invalidate(); } private function _SafeStr_5607(k:WindowEvent):void{ this._SafeStr_5605(); } private function _SafeStr_8393(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; if ((((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": this._SafeStr_8473(); return; case "progress_container": _local_3 = WindowMouseEvent(k).localX; if (_local_3 < _SafeStr_8458) { this._SafeStr_8463.scrollH = 0; } else { if (_local_3 > (this._SafeStr_8464.width - _SafeStr_8458)) { this._SafeStr_8463.scrollH = 1; } else { this._SafeStr_8490(int(Math.floor((_local_3 / this._SafeStr_8464._SafeStr_8437)))); }; }; return; case "task_ongoing_region": this._SafeStr_8503(_arg_2.id); return; case "citizenship_button": this._SafeStr_8384.tracking.trackTalentTrackOpen(_SafeStr_2908._SafeStr_8394, "talentrack"); this._SafeStr_8384.send(new _SafeStr_3834(_SafeStr_2908._SafeStr_8394)); return; case "button_track_citizenship": return; case "button_track_helper": return; case _SafeStr_4902._SafeStr_8496: this._SafeStr_8504(_arg_2.name); this._SafeStr_8384._SafeStr_6834._SafeStr_6833(); return; }; } private function _SafeStr_8483(k:WindowEvent, _arg_2:IWindow):void{ if ((((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; this._SafeStr_8473(); } private function _SafeStr_8490(k:int):void{ var _local_2:IWindow; if (k == 0) { this._SafeStr_8463.scrollH = 0; } else { _local_2 = this._SafeStr_8463.getListItemByName((_SafeStr_8456 + k)); if (_local_2 != null) { _SafeStr_4.log(this._SafeStr_8463.scrollH); this._SafeStr_8463.scrollH = _SafeStr_129._SafeStr_8500((_local_2.x - 20), 0, (this._SafeStr_8463._SafeStr_6609.width - this._SafeStr_8463._SafeStr_8505.width), 0, 1); _SafeStr_4.log(((((((_local_2.x + " ") + this._SafeStr_8463._SafeStr_6609.width) + " ") + _SafeStr_129._SafeStr_8500(_local_2.x, 0, this._SafeStr_8463._SafeStr_6609.width, 0, 1)) + " ") + this._SafeStr_8463.scrollH)); }; }; } private function _SafeStr_8503(k:int):void{ var _local_5:String; var _local_6:String; var _local_7:Boolean; this._SafeStr_8502(); var _local_2:_SafeStr_4902 = this._SafeStr_8429._SafeStr_8506(k); if ((((((_local_2 == null)) || ((_local_2._SafeStr_7502 == null)))) || ((_local_2._SafeStr_7502 == "")))) { return; }; this._SafeStr_8384.tracking.trackEventLog("Talent", this._SafeStr_8435.name, "talent.progress.show", _local_2._SafeStr_7502); if (_local_2._SafeStr_7502 == _SafeStr_4902._SafeStr_8507) { this._SafeStr_8508(); return; }; this._SafeStr_8462 = this._SafeStr_8384._SafeStr_8392("task_progress_dialog"); this._SafeStr_8462._SafeStr_7024.procedure = this._SafeStr_8509; this._SafeStr_8462.background.procedure = this._SafeStr_8510; var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_8462._SafeStr_7024); _local_3.findChildByName("instruction").caption = this._SafeStr_8384.localizationManager._SafeStr_5813(_local_2._SafeStr_7502); _local_3.findChildByName("title").caption = this._SafeStr_8384.localizationManager._SafeStr_5811(_local_2._SafeStr_7502); _local_3.findChildByName("progress_text").caption = ((((this._SafeStr_8384.localizationManager.getLocalization("talent.track.task.progress.dialog.progress") + " ") + _local_2._SafeStr_6880) + "/") + _local_2._SafeStr_8501); _SafeStr_3451(_SafeStr_2537(_local_3.findChildByName("badge")).widget).badgeId = _local_2._SafeStr_7502; this._SafeStr_8478().visible = false; if (this._SafeStr_8384._SafeStr_8400) { _local_5 = this._SafeStr_8384.localizationManager.getLocalization((((("talent.track.task.action." + this._SafeStr_8429.name) + ".") + this._SafeStr_8511(_local_2._SafeStr_7502)) + ".description"), ""); _local_6 = this._SafeStr_8384.localizationManager.getLocalization((((("talent.track.task.action." + this._SafeStr_8429.name) + ".") + this._SafeStr_8511(_local_2._SafeStr_7502)) + ".link"), ""); _local_7 = ((!((_local_5 == ""))) || (!((_local_6 == "")))); _local_3.findChildByName("action_separator").visible = _local_7; _local_3.findChildByName("action_title").visible = _local_7; this._SafeStr_6659(_local_3, "action_description", _local_5); this._SafeStr_6659(_local_3, "action_link", _local_6); _local_3.findChildByName("action_link").name = _local_2._SafeStr_7502; _local_3.findChildByName("progress_separator").visible = !((_local_6 == "")); if ((((_local_2._SafeStr_7502 == _SafeStr_4902._SafeStr_8513)) && (this._SafeStr_8512))) { this._SafeStr_8478().visible = true; this._SafeStr_8478().findChildByName("change_email_region").procedure = this._SafeStr_8514; this._SafeStr_8479().procedure = this._SafeStr_8515; this._SafeStr_8384.send(new _SafeStr_4030()); this._SafeStr_8481(false); }; } else { _local_3.findChildByName("action_separator").visible = false; _local_3.findChildByName("action_title").visible = false; _local_3.findChildByName("action_description").visible = false; _local_3.findChildByName("action_link").visible = false; }; IItemListWindow(_local_3.findChildByName("top_list")).arrangeListItems(); if (_local_2._SafeStr_6880 <= 0) { _local_3.findChildByName("achieved_left").visible = false; _local_3.findChildByName("achieved_right").visible = false; _local_3.findChildByName("achieved_mid").visible = false; } else { if (_local_2._SafeStr_6880 < _local_2._SafeStr_8501) { _local_3.findChildByName("achieved_right").visible = false; _local_3.findChildByName("achieved_mid").width = _SafeStr_129._SafeStr_8500(_local_2._SafeStr_6880, 0, _local_2._SafeStr_8501, 0, _local_3.findChildByName("unachieved_mid").width); }; }; var _local_4:IItemListWindow = IItemListWindow(_local_3.findChildByName("list")); if (!_local_2._SafeStr_8516()) { _local_4.removeListItem(_local_4.getListItemByName("progress_main_container")); }; _local_4.arrangeListItems(); } private function _SafeStr_8478():IWindowContainer{ if ((((this._SafeStr_8462 == null)) || ((this._SafeStr_8462._SafeStr_7024 == null)))) { return (null); }; var k:IWindowContainer = IWindowContainer(this._SafeStr_8462._SafeStr_7024); return ((((k == null)) ? null : IWindowContainer(k.findChildByName("email_container")))); } private function _SafeStr_8511(k:String):String{ if ((((k == _SafeStr_4902.ROOM_ENTRY_1)) || ((k == _SafeStr_4902.ROOM_ENTRY_2)))) { return ("ACH_RoomEntry"); }; return (k); } private function _SafeStr_6659(k:IWindowContainer, _arg_2:String, _arg_3:String):void{ var _local_4:IWindow = k.findChildByName(_arg_2); _local_4.caption = _arg_3; _local_4.visible = !((_arg_3 == "")); } private function _SafeStr_8502():void{ if (this._SafeStr_8462 != null) { this._SafeStr_8462.dispose(); this._SafeStr_8462 = null; }; } private function _SafeStr_8509(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; if ((((((this._SafeStr_8462 == null)) || (this._SafeStr_8462.disposed))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "thanks_button": this._SafeStr_8502(); return; case _SafeStr_4902._SafeStr_8517: this._SafeStr_8504(_arg_2.name); this._SafeStr_8384._SafeStr_6834.showHabboWay(); return; case _SafeStr_4902._SafeStr_8518: this._SafeStr_8504(_arg_2.name); _local_3 = this._SafeStr_8384.getInteger("guide.help.alpha.groupid", 0); if (_local_3 > 0) { this._SafeStr_8472 = _local_3; this._SafeStr_8384.send(new _SafeStr_2638(_local_3, false)); }; return; case _SafeStr_4902._SafeStr_8496: this._SafeStr_8504(_arg_2.name); this._SafeStr_8384._SafeStr_6834._SafeStr_6833(); return; case _SafeStr_4902.ROOM_ENTRY_1: case _SafeStr_4902.ROOM_ENTRY_2: this._SafeStr_8504(_arg_2.name); this._SafeStr_8384.navigator._SafeStr_5609(null); return; case _SafeStr_4902._SafeStr_8520: this._SafeStr_8504(_arg_2.name); this._SafeStr_8384.avatarEditor.openEditor(_SafeStr_3079._SafeStr_8519, null, null, true); this._SafeStr_8384.avatarEditor.loadOwnAvatarInEditor(_SafeStr_3079._SafeStr_8519); return; }; } private function _SafeStr_8504(k:String):void{ this._SafeStr_8473(); this._SafeStr_8384.tracking.trackEventLog("Talent", this._SafeStr_8429.name, "talent.progress.click_activity", k); } private function _SafeStr_8508():void{ this._SafeStr_8462 = this._SafeStr_8384._SafeStr_8392("tour_task_progress_dialog"); var k:IWindowContainer = IWindowContainer(this._SafeStr_8462._SafeStr_7024); k.findChildByName("take_tour_button").procedure = this._SafeStr_8521; k.findChildByName("decline_tour_region").procedure = this._SafeStr_8522; k.findChildByName("header_button_close").procedure = this._SafeStr_8523; } private function _SafeStr_8521(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_8473(); this._SafeStr_8502(); this._SafeStr_8384.send(new _SafeStr_2669()); this._SafeStr_8384._SafeStr_6834._SafeStr_8524(); this._SafeStr_8384.tracking.trackEventLog("Help", "", "tour.new_user.accept"); this._SafeStr_8384.tracking.trackGoogle("newbieTourWindow", "click_acceptTour"); }; } private function _SafeStr_8523(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_8502(); }; } private function _SafeStr_8522(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_8473(); this._SafeStr_8502(); this._SafeStr_8384.send(new _SafeStr_2669()); this._SafeStr_8384.tracking.trackEventLog("Help", "", "tour.new_user.cancel"); this._SafeStr_8384.tracking.trackGoogle("newbieTourWindow", "click_refuseTour"); }; } private function _SafeStr_8514(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:String; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_8479().text; this._SafeStr_8384.send(new _SafeStr_4289(_local_3)); }; } private function _SafeStr_8515(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowEvent._SafeStr_8525) { this._SafeStr_8481(false); }; } private function _SafeStr_8481(k:Boolean, _arg_2:int=0):void{ if (this._SafeStr_8478() == null) { return; }; var _local_3:Boolean = ((k) && (!((_arg_2 == _SafeStr_4900._SafeStr_8526)))); var _local_4:IWindowContainer = this._SafeStr_8478(); var _local_5:IWindow = _local_4.findChildByName("error_txt"); _local_5.visible = _local_3; _local_5.caption = ((("$" + "{welcome.gift.email.error.") + _arg_2) + "}"); _local_4.findChildByName("error_border").visible = _local_3; _local_4.findChildByName("change_email_region").visible = !(k); _local_4.findChildByName("changed_container").visible = ((k) && ((_arg_2 == _SafeStr_4900._SafeStr_8526))); } private function _SafeStr_8479():ITextFieldWindow{ return (ITextFieldWindow(this._SafeStr_8478().findChildByName("email_txt"))); } private function _SafeStr_8510(k:WindowEvent, _arg_2:IWindow):void{ if ((((((this._SafeStr_8462 == null)) || (this._SafeStr_8462.disposed))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; this._SafeStr_8502(); } private function get _SafeStr_8512():Boolean{ return (this._SafeStr_8384.getBoolean("talent.progress.emailchange.enabled")); } } }//package _-0YE // _SafeStr_129 = "_-yz" (String#40722, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2638 = "_-0CA" (String#22475, DoABC#3) // _SafeStr_2645 = "_-5jj" (String#13397, DoABC#3) // _SafeStr_2669 = "_-Je" (String#39173, DoABC#3) // _SafeStr_2905 = "_-5pP" (String#36396, DoABC#3) // _SafeStr_2908 = "_-0eu" (String#23626, DoABC#3) // _SafeStr_2936 = "_-2Hn" (String#27604, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3079 = "_-5c7" (String#35877, DoABC#3) // _SafeStr_3451 = "_-5CN" (String#12874, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4030 = "_-2GC" (String#27539, DoABC#3) // _SafeStr_4184 = "_-5Hs" (String#35076, DoABC#3) // _SafeStr_4265 = "_-0LJ" (String#22839, DoABC#3) // _SafeStr_4289 = "_-5Dv" (String#34913, DoABC#3) // _SafeStr_4898 = "_-1qs" (String#9452, DoABC#3) // _SafeStr_4899 = "_-20b" (String#9619, DoABC#3) // _SafeStr_4900 = "_-5ub" (String#13560, DoABC#3) // _SafeStr_4901 = "_-2ip" (String#10385, DoABC#3) // _SafeStr_4902 = "_-UO" (String#14811, DoABC#3) // _SafeStr_4903 = "_-4WO" (String#12168, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5605 = "_-0s9" (String#1452, DoABC#3) // _SafeStr_5606 = "_-6cP" (String#38306, DoABC#3) // _SafeStr_5607 = "_-5gf" (String#701, DoABC#3) // _SafeStr_5609 = "_-1Jj" (String#8931, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5811 = "_-5sC" (String#13528, DoABC#3) // _SafeStr_5813 = "_-42k" (String#11703, DoABC#3) // _SafeStr_6609 = "_-1Dt" (String#8819, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_6833 = "_-0kU" (String#8322, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_6880 = "_-km" (String#40206, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7141 = "_-0do" (String#8230, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_8384 = "_-20r" (String#1490, DoABC#3) // _SafeStr_8385 = "_-6Ut" (String#381, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_8393 = "_-5Hw" (String#330, DoABC#3) // _SafeStr_8394 = "_-2rI" (String#29010, DoABC#3) // _SafeStr_8396 = "_-1nh" (String#9399, DoABC#3) // _SafeStr_8397 = "_-h9" (String#15028, DoABC#3) // _SafeStr_8400 = "_-3aT" (String#30834, DoABC#3) // _SafeStr_8402 = "_-4n1" (String#33839, DoABC#3) // _SafeStr_8404 = "_-4r3" (String#33994, DoABC#3) // _SafeStr_8405 = "_-4kv" (String#33754, DoABC#3) // _SafeStr_8406 = "_-2Gu" (String#9920, DoABC#3) // _SafeStr_8407 = "_-3fK" (String#11323, DoABC#3) // _SafeStr_8408 = "_-6Kw" (String#37654, DoABC#3) // _SafeStr_8409 = "_-6aM" (String#38230, DoABC#3) // _SafeStr_8429 = "_-050" (String#1429, DoABC#3) // _SafeStr_8435 = "_-3dv" (String#30973, DoABC#3) // _SafeStr_8437 = "_-4YU" (String#33264, DoABC#3) // _SafeStr_8440 = "_-1wb" (String#26762, DoABC#3) // _SafeStr_8453 = "_-3dg" (String#11296, DoABC#3) // _SafeStr_8454 = "_-0up" (String#24265, DoABC#3) // _SafeStr_8455 = "_-SV" (String#39506, DoABC#3) // _SafeStr_8456 = "_-1SU" (String#25590, DoABC#3) // _SafeStr_8457 = "_-0AO" (String#22421, DoABC#3) // _SafeStr_8458 = "_-4mK" (String#33809, DoABC#3) // _SafeStr_8459 = "_-2vN" (String#29176, DoABC#3) // _SafeStr_8460 = "_-0XZ" (String#23336, DoABC#3) // _SafeStr_8461 = "_-2AL" (String#27324, DoABC#3) // _SafeStr_8462 = "_-4OG" (String#32884, DoABC#3) // _SafeStr_8463 = "_-5ff" (String#36022, DoABC#3) // _SafeStr_8464 = "_-4Eh" (String#32501, DoABC#3) // _SafeStr_8465 = "_-1ov" (String#26462, DoABC#3) // _SafeStr_8466 = "_-1hP" (String#26164, DoABC#3) // _SafeStr_8467 = "_-0st" (String#24188, DoABC#3) // _SafeStr_8468 = "_-0KH" (String#22806, DoABC#3) // _SafeStr_8469 = "_-mO" (String#40280, DoABC#3) // _SafeStr_8470 = "_-lg" (String#40248, DoABC#3) // _SafeStr_8471 = "_-1gy" (String#26148, DoABC#3) // _SafeStr_8472 = "_-fm" (String#40016, DoABC#3) // _SafeStr_8473 = "_-3ge" (String#375, DoABC#3) // _SafeStr_8474 = "_-5J4" (String#35123, DoABC#3) // _SafeStr_8475 = "_-4bA" (String#1111, DoABC#3) // _SafeStr_8476 = "_-2py" (String#10498, DoABC#3) // _SafeStr_8477 = "_-4-L" (String#11642, DoABC#3) // _SafeStr_8478 = "_-1K2" (String#25263, DoABC#3) // _SafeStr_8479 = "_-1gf" (String#26133, DoABC#3) // _SafeStr_8480 = "_-26C" (String#27173, DoABC#3) // _SafeStr_8481 = "_-2mI" (String#28803, DoABC#3) // _SafeStr_8482 = "_-175" (String#24780, DoABC#3) // _SafeStr_8483 = "_-lZ" (String#40243, DoABC#3) // _SafeStr_8484 = "_-2-l" (String#26938, DoABC#3) // _SafeStr_8485 = "_-2k5" (String#28711, DoABC#3) // _SafeStr_8486 = "_-52p" (String#34477, DoABC#3) // _SafeStr_8487 = "_-2cY" (String#28426, DoABC#3) // _SafeStr_8488 = "_-7J" (String#38693, DoABC#3) // _SafeStr_8489 = "_-0pb" (String#8393, DoABC#3) // _SafeStr_8490 = "_-5no" (String#36324, DoABC#3) // _SafeStr_8491 = "_-2ZC" (String#28292, DoABC#3) // _SafeStr_8492 = "_-53y" (String#12739, DoABC#3) // _SafeStr_8493 = "_-060" (String#22261, DoABC#3) // _SafeStr_8494 = "_-1Tf" (String#25632, DoABC#3) // _SafeStr_8495 = "_-2yA" (String#29286, DoABC#3) // _SafeStr_8496 = "_-2tI" (String#29092, DoABC#3) // _SafeStr_8497 = "_-4r7" (String#12511, DoABC#3) // _SafeStr_8498 = "_-3cn" (String#11274, DoABC#3) // _SafeStr_8499 = "_-53q" (String#34516, DoABC#3) // _SafeStr_8500 = "_-1aY" (String#25896, DoABC#3) // _SafeStr_8501 = "_-1rP" (String#26563, DoABC#3) // _SafeStr_8502 = "_-4Eg" (String#32500, DoABC#3) // _SafeStr_8503 = "_-4oG" (String#33893, DoABC#3) // _SafeStr_8504 = "_-iO" (String#40110, DoABC#3) // _SafeStr_8505 = "_-0I2" (String#7877, DoABC#3) // _SafeStr_8506 = "_-5Um" (String#35582, DoABC#3) // _SafeStr_8507 = "_-qi" (String#40439, DoABC#3) // _SafeStr_8508 = "_-2VI" (String#28143, DoABC#3) // _SafeStr_8509 = "_-1jk" (String#26267, DoABC#3) // _SafeStr_8510 = "_-5Cn" (String#34867, DoABC#3) // _SafeStr_8511 = "_-3bk" (String#30893, DoABC#3) // _SafeStr_8512 = "_-1uu" (String#26702, DoABC#3) // _SafeStr_8513 = "_-5SR" (String#35491, DoABC#3) // _SafeStr_8514 = "_-Xx" (String#39714, DoABC#3) // _SafeStr_8515 = "_-3FW" (String#30011, DoABC#3) // _SafeStr_8516 = "_-2KM" (String#27721, DoABC#3) // _SafeStr_8517 = "_-rj" (String#40478, DoABC#3) // _SafeStr_8518 = "_-4Sj" (String#33059, DoABC#3) // _SafeStr_8519 = "_-39J" (String#29764, DoABC#3) // _SafeStr_8520 = "_-0dM" (String#23567, DoABC#3) // _SafeStr_8521 = "_-0pk" (String#24077, DoABC#3) // _SafeStr_8522 = "_-0en" (String#23622, DoABC#3) // _SafeStr_8523 = "_-2eP" (String#28494, DoABC#3) // _SafeStr_8524 = "_-0rg" (String#8437, DoABC#3) // _SafeStr_8525 = "_-0ib" (String#23781, DoABC#3) // _SafeStr_8526 = "_-4Wc" (String#33202, DoABC#3) //------------------------------------------------------------ //_-0YM._SafeStr_2879 package _-0YM{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_2879 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_2879(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 _-0YM // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2879 = "_-4j0" (String#33677, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-0YM._SafeStr_3198 package _-0YM{ import _-1Z6._SafeStr_2284; public class _SafeStr_3198 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_3198(k:int, _arg_2:int){ this._SafeStr_5763 = []; super(); this._SafeStr_5763.push(k); this._SafeStr_5763.push(_arg_2); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = null; } } }//package _-0YM // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3198 = "_-5B3" (String#34801, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-0YM._SafeStr_4064 package _-0YM{ import _-1Z6._SafeStr_2284; public class _SafeStr_4064 implements _SafeStr_2284 { private var _SafeStr_6495:int; public function _SafeStr_4064(k:int){ this._SafeStr_6495 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_6495]); } public function dispose():void{ } } }//package _-0YM // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4064 = "_-149" (String#24662, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_6495 = "_-4Nk" (String#83, DoABC#3) //------------------------------------------------------------ //_-0YM._SafeStr_4192 package _-0YM{ import _-1Z6._SafeStr_2284; public class _SafeStr_4192 implements _SafeStr_2284 { public static const _SafeStr_8527:int = 0; public static const _SafeStr_6474:int = 1; public static const _SafeStr_6475:int = 2; private var _SafeStr_5763:Array; public function _SafeStr_4192(k:int, _arg_2:int, _arg_3:int){ this._SafeStr_5763 = []; super(); this._SafeStr_5763.push(k); this._SafeStr_5763.push(_arg_2); this._SafeStr_5763.push(_arg_3); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = null; } } }//package _-0YM // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4192 = "_-Rl" (String#39474, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_6474 = "_-5Us" (String#35586, DoABC#3) // _SafeStr_6475 = "_-1PL" (String#25471, DoABC#3) // _SafeStr_8527 = "_-5GW" (String#35020, DoABC#3) //------------------------------------------------------------ //_-0YM._SafeStr_4196 package _-0YM{ import _-1Z6._SafeStr_2284; public class _SafeStr_4196 implements _SafeStr_2284 { private var _SafeStr_6495:int; public function _SafeStr_4196(k:int){ this._SafeStr_6495 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_6495]); } public function dispose():void{ } } }//package _-0YM // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4196 = "_-4W2" (String#33180, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_6495 = "_-4Nk" (String#83, DoABC#3) //------------------------------------------------------------ //_-0Yt._SafeStr_5253 package _-0Yt{ import _-4G5._SafeStr_5169; import _-4G5._SafeStr_5165; import _-4IA.IWindowContainer; public class _SafeStr_5253 extends _SafeStr_5169 { public function _SafeStr_5253(k:int, _arg_2:_SafeStr_5165){ super(null, k, _arg_2, _SafeStr_5169.ALIGN_TOP); } override public function getRenderedWindow():IWindowContainer{ return (null); } } }//package _-0Yt // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5169 = "_-3tS" (String#11523, DoABC#3) // _SafeStr_5253 = "_-0WW" (String#8112, DoABC#3) //------------------------------------------------------------ //_-0Yt._SafeStr_5254 package _-0Yt{ import _-4G5._SafeStr_5169; import _-68Y.HabboCatalog; import _-4IA.IWindowContainer; import _-0rR._SafeStr_4831; import _-4G5._SafeStr_5165; import _-1f9.WindowMouseEvent; import _-1Px._SafeStr_5164; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_5254 extends _SafeStr_5169 { private var _SafeStr_7470:HabboCatalog; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5662:_SafeStr_4831; public function _SafeStr_5254(k:_SafeStr_4831, _arg_2:int, _arg_3:_SafeStr_5165, _arg_4:HabboCatalog){ super(k, _arg_2, _arg_3, _SafeStr_5169.ALIGN_OVERLAY, true); this._SafeStr_7470 = _arg_4; this._SafeStr_5662 = k; } override public function getRenderedWindow():IWindowContainer{ if (this._SafeStr_5381 == null) { this.createWindow(); }; return (this._SafeStr_5381); } private function createWindow():void{ this._SafeStr_5381 = IWindowContainer(this._SafeStr_7470.utils.createWindow("bundlesInfoItem")); this._SafeStr_5381.procedure = this._SafeStr_7611; } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_5662.events.dispatchEvent(new _SafeStr_5164(_SafeStr_5164._SafeStr_7561, data, id)); }; } } }//package _-0Yt // _SafeStr_4831 = "_-dO" (String#14963, DoABC#3) // _SafeStr_5164 = "_-11t" (String#8613, DoABC#3) // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5169 = "_-3tS" (String#11523, DoABC#3) // _SafeStr_5254 = "_-co" (String#14950, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7561 = "_-6SS" (String#37939, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) //------------------------------------------------------------ //_-0Yt._SafeStr_5255 package _-0Yt{ import _-4G5._SafeStr_5169; import _-5fp._SafeStr_2326; import _-68Y.HabboCatalog; import _-4G5._SafeStr_5165; import _-4IA.IWindowContainer; import flash.display.BitmapData; public class _SafeStr_5255 extends _SafeStr_5169 implements _SafeStr_2326 { private var _SafeStr_7470:HabboCatalog; public function _SafeStr_5255(k:int, _arg_2:_SafeStr_5165, _arg_3:HabboCatalog){ super(null, k, _arg_2, _SafeStr_5169.ALIGN_TOP); this._SafeStr_7470 = _arg_3; } override public function getRenderedWindow():IWindowContainer{ return (null); } public function imageReady(k:int, _arg_2:BitmapData):void{ } public function _SafeStr_6850(k:int):void{ } } }//package _-0Yt // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5169 = "_-3tS" (String#11523, DoABC#3) // _SafeStr_5255 = "_-0JZ" (String#7893, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) //------------------------------------------------------------ //_-0Yt._SafeStr_5256 package _-0Yt{ import _-4G5._SafeStr_5170; import _-4IA.IWindowContainer; import _-68Y.HabboCatalog; import flash.utils.Timer; import flash.events.TimerEvent; import _-4G5._SafeStr_5165; import _-2Bc.ITextWindow; import _-2Bc.IBitmapWrapperWindow; import flash.display.BitmapData; import _-68Y.HabboCatalogUtils; import _-4IA.IWindow; import _-1k1._SafeStr_2478; import _-6Z2._SafeStr_39; import _-6Z2.BitmapDataAsset; public class _SafeStr_5256 extends _SafeStr_5170 { private static const _SafeStr_8528:String = "icon_splash_bitmap"; private static const _SafeStr_8529:String = "icon_bitmap"; private static const _SafeStr_8530:String = "total_currency_value_left"; private static const _SafeStr_8531:String = "total_currency_icon_left"; private static const _SafeStr_8532:String = "striketrough_total_currency_left"; private static const _SafeStr_8533:String = "total_currency_value_right"; private static const _SafeStr_8534:String = "total_currency_icon_right"; private static const _SafeStr_8535:String = "striketrough_total_currency_right"; private static const _SafeStr_8536:String = "discount_currency_value_left"; private static const _SafeStr_8537:String = "discount_currency_icon_left"; private static const _SafeStr_8538:String = "discount_currency_value_right"; private static const _SafeStr_8539:String = "discount_currency_icon_right"; private static const _SafeStr_8540:int = 4; private static const _SafeStr_8541:int = (16 + _SafeStr_8540);//20 private var _SafeStr_5381:IWindowContainer = null; private var _SafeStr_8542:Boolean = true; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_8543:int = 0; private var _SafeStr_8544:Timer; private var _SafeStr_8545:Boolean; private var _SafeStr_8546:Boolean; private var _SafeStr_8547:Boolean; private var _SafeStr_8548:Boolean = false; public function _SafeStr_5256(k:int, _arg_2:_SafeStr_5165, _arg_3:HabboCatalog){ super(null, k, _arg_2, _SafeStr_8549, true); this._SafeStr_7470 = _arg_3; this._SafeStr_8544 = new Timer(150); this._SafeStr_8544.addEventListener(TimerEvent.TIMER, this._SafeStr_8550); } override public function dispose():void{ if (!disposed) { if (this._SafeStr_8544 != null) { this._SafeStr_8544.stop(); this._SafeStr_8544 = null; }; this._SafeStr_7470 = null; super.dispose(); }; } override public function update(k:_SafeStr_5165):void{ super.update(k); this._SafeStr_8545 = false; this._SafeStr_8546 = false; this._SafeStr_8547 = false; if ((((k.priceCredits > 0)) && ((k.priceActivityPoints > 0)))) { this._SafeStr_8545 = true; } else { if ((((k.priceActivityPoints > 0)) && ((k.priceCredits == 0)))) { this._SafeStr_8547 = true; } else { this._SafeStr_8546 = true; }; }; this._SafeStr_8542 = true; this.render(); if (!this._SafeStr_8548) { this._SafeStr_8551(); }; } override public function getRenderedWindow():IWindowContainer{ if (this._SafeStr_8542) { this.render(); }; return (this._SafeStr_5381); } private function createWindow():void{ this._SafeStr_5381 = IWindowContainer(this._SafeStr_7470.utils.createWindow("discountValueItem")); this._SafeStr_8552(_SafeStr_8529, "thumb_up"); this._SafeStr_8553(); } private function render():void{ if (this._SafeStr_5381 == null) { this.createWindow(); }; this._SafeStr_8554(); this._SafeStr_8555(); this._SafeStr_8556(); this._SafeStr_8542 = false; } private function _SafeStr_8554():void{ if (((this._SafeStr_8547) || (this._SafeStr_8546))) { this._SafeStr_8557(false); } else { this._SafeStr_8557(true); }; } private function _SafeStr_8551():void{ if (this._SafeStr_8545) { this._SafeStr_8558(_SafeStr_8531, -1); this._SafeStr_8558(_SafeStr_8537, -1); }; if (this._SafeStr_8546) { this._SafeStr_8558(_SafeStr_8534, -1); this._SafeStr_8558(_SafeStr_8539, -1); } else { this._SafeStr_8558(_SafeStr_8534, data.activityPointType); this._SafeStr_8558(_SafeStr_8539, data.activityPointType); }; this._SafeStr_8548 = true; } private function _SafeStr_8555():void{ if (this._SafeStr_8545) { this._SafeStr_8559(_SafeStr_8530, (data.quantity * data.priceCredits).toString()); this._SafeStr_8559(_SafeStr_8536, ((data.quantity * data.priceCredits) - data.discountPriceCredits).toString()); }; if (this._SafeStr_8546) { this._SafeStr_8559(_SafeStr_8533, (data.quantity * data.priceCredits).toString()); this._SafeStr_8559(_SafeStr_8538, ((data.quantity * data.priceCredits) - data.discountPriceCredits).toString()); } else { this._SafeStr_8559(_SafeStr_8533, (data.quantity * data.priceActivityPoints).toString()); this._SafeStr_8559(_SafeStr_8538, ((data.quantity * data.priceActivityPoints) - data.discountPriceActivityPoints).toString()); }; } private function _SafeStr_8556():void{ var k:ITextWindow = ITextWindow(this._SafeStr_5381.findChildByName(_SafeStr_8530)); var _local_2:int = ((k.x + k.width) - k.textWidth); var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_5381.findChildByName(_SafeStr_8532)); _local_3.x = (_local_2 - _SafeStr_8540); _local_3.width = ((_SafeStr_8540 + k.textWidth) + _SafeStr_8541); var _local_4:ITextWindow = ITextWindow(this._SafeStr_5381.findChildByName(_SafeStr_8533)); var _local_5:int = ((_local_4.x + _local_4.width) - _local_4.textWidth); var _local_6:IWindowContainer = IWindowContainer(this._SafeStr_5381.findChildByName(_SafeStr_8535)); _local_6.x = (_local_5 - _SafeStr_8540); _local_6.width = ((_SafeStr_8540 + _local_4.textWidth) + _SafeStr_8541); } private function _SafeStr_8559(k:String, _arg_2:String):void{ this._SafeStr_5381.findChildByName(k).caption = _arg_2; } private function _SafeStr_8552(k:String, _arg_2:String):void{ var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5381.findChildByName(k)); var _local_4:BitmapData = BitmapData(this._SafeStr_7470.assets.getAssetByName(_arg_2).content); HabboCatalogUtils._SafeStr_8560(_local_3, _local_4); } private function _SafeStr_8558(k:String, _arg_2:int):void{ var _local_3:IWindow = this._SafeStr_5381.findChildByName(k); _local_3.style = _SafeStr_2478._SafeStr_7467(_arg_2, this._SafeStr_7470, false); } private function _SafeStr_8557(k:Boolean):void{ var _local_3:String; var _local_2:Array = [_SafeStr_8537, _SafeStr_8536, _SafeStr_8531, _SafeStr_8532, _SafeStr_8530]; for each (_local_3 in _local_2) { this._SafeStr_5381.findChildByName(_local_3).visible = k; }; } private function _SafeStr_8553():void{ var k:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5381.findChildByName(_SafeStr_8528)); k.bitmap = new BitmapData(k.width, k.height, true, 0); this._SafeStr_8550(new TimerEvent(TimerEvent.TIMER)); this._SafeStr_8544.start(); } private function _SafeStr_8550(k:TimerEvent):void{ var _local_2:IBitmapWrapperWindow; var _local_3:_SafeStr_39; if (this._SafeStr_5381 != null) { _local_2 = IBitmapWrapperWindow(this._SafeStr_5381.findChildByName(_SafeStr_8528)); _local_3 = this._SafeStr_7470.assets.getAssetByName(("bundle_discount_star_" + this._SafeStr_8543)); HabboCatalogUtils._SafeStr_8560(_local_2, BitmapData(_local_3.content), BitmapDataAsset(_local_3).rectangle); if (++this._SafeStr_8543 > 7) { this._SafeStr_8543 = 0; }; }; } } }//package _-0Yt // _SafeStr_2478 = "_-2GK" (String#9913, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5170 = "_-36Y" (String#10763, DoABC#3) // _SafeStr_5256 = "_-4-4" (String#11640, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7467 = "_-0E3" (String#22556, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_8528 = "_-02K" (String#22129, DoABC#3) // _SafeStr_8529 = "_-6VP" (String#38047, DoABC#3) // _SafeStr_8530 = "_-5WV" (String#35653, DoABC#3) // _SafeStr_8531 = "_-10R" (String#24518, DoABC#3) // _SafeStr_8532 = "_-0Hr" (String#22699, DoABC#3) // _SafeStr_8533 = "_-4sp" (String#34063, DoABC#3) // _SafeStr_8534 = "_-0u9" (String#24239, DoABC#3) // _SafeStr_8535 = "_-1lX" (String#26332, DoABC#3) // _SafeStr_8536 = "_-3uB" (String#31639, DoABC#3) // _SafeStr_8537 = "_-5Vc" (String#35619, DoABC#3) // _SafeStr_8538 = "_-04-" (String#22191, DoABC#3) // _SafeStr_8539 = "_-1XR" (String#25777, DoABC#3) // _SafeStr_8540 = "_-08s" (String#22362, DoABC#3) // _SafeStr_8541 = "_-1d4" (String#25997, DoABC#3) // _SafeStr_8542 = "_-1Pz" (String#9036, DoABC#3) // _SafeStr_8543 = "_-1j" (String#26235, DoABC#3) // _SafeStr_8544 = "_-2Zg" (String#28310, DoABC#3) // _SafeStr_8545 = "_-4Ci" (String#32415, DoABC#3) // _SafeStr_8546 = "_-1JH" (String#25238, DoABC#3) // _SafeStr_8547 = "_-0am" (String#23459, DoABC#3) // _SafeStr_8548 = "_-5qY" (String#36437, DoABC#3) // _SafeStr_8549 = "_-5fs" (String#13333, DoABC#3) // _SafeStr_8550 = "_-1-R" (String#24487, DoABC#3) // _SafeStr_8551 = "_-6BL" (String#37283, DoABC#3) // _SafeStr_8552 = "_-23o" (String#9679, DoABC#3) // _SafeStr_8553 = "_-2h6" (String#28601, DoABC#3) // _SafeStr_8554 = "_-14D" (String#24666, DoABC#3) // _SafeStr_8555 = "_-3AR" (String#29810, DoABC#3) // _SafeStr_8556 = "_-1ct" (String#25988, DoABC#3) // _SafeStr_8557 = "_-5yt" (String#36756, DoABC#3) // _SafeStr_8558 = "_-3yl" (String#31808, DoABC#3) // _SafeStr_8559 = "_-3Ct" (String#1512, DoABC#3) // _SafeStr_8560 = "_-58f" (String#34705, DoABC#3) //------------------------------------------------------------ //_-0Yt.ExtraInfoPromoItem package _-0Yt{ import _-4G5._SafeStr_5170; import _-4IA.IWindowContainer; import _-68Y.HabboCatalog; import _-5NM.Map; import _-0rR._SafeStr_4831; import flash.utils.Timer; import _-4G5._SafeStr_5169; import flash.events.TimerEvent; import _-4G5._SafeStr_5165; import _-2Bc.IBitmapWrapperWindow; import _-68Y.HabboCatalogUtils; import flash.display.BitmapData; import _-1Px._SafeStr_5164; import _-1f9.WindowMouseEvent; import _-2Bc.ITextWindow; import _-1f9.WindowEvent; import _-4IA.IWindow; public class ExtraInfoPromoItem extends _SafeStr_5170 { private static const _SafeStr_8561:String = "catalog.bundlewidget.discount.promo"; private var _SafeStr_5381:IWindowContainer = null; private var _SafeStr_8542:Boolean = true; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_8562:Map; private var _SafeStr_8563:int = 0; private var _SafeStr_5662:_SafeStr_4831; private var _SafeStr_8564:Number = 0; private var _SafeStr_8565:Timer; public function ExtraInfoPromoItem(k:_SafeStr_4831, _arg_2:int, _arg_3:_SafeStr_5165, _arg_4:HabboCatalog){ super(null, _arg_2, _arg_3, _SafeStr_5169.ALIGN_TOP); this._SafeStr_5662 = k; this._SafeStr_7470 = _arg_4; this._SafeStr_8566(); this._SafeStr_8567(); this._SafeStr_8565 = new Timer(50); this._SafeStr_8565.addEventListener(TimerEvent.TIMER, this._SafeStr_8568); this._SafeStr_8565.start(); } override public function dispose():void{ if (!disposed) { this._SafeStr_8565.stop(); this._SafeStr_8565.removeEventListener(TimerEvent.TIMER, this._SafeStr_8568); this._SafeStr_8565 = null; this._SafeStr_8562 = null; this._SafeStr_7470 = null; super.dispose(); }; } override public function update(k:_SafeStr_5165):void{ super.update(k); var _local_2:int = this._SafeStr_8563; this._SafeStr_8567(); if (this._SafeStr_8563 != _local_2) { this._SafeStr_8564 = 1; }; this._SafeStr_8542 = true; this.render(); } override public function getRenderedWindow():IWindowContainer{ if (this._SafeStr_5381 == null) { this.createWindow(); }; if (this._SafeStr_8542) { this.render(); }; return (this._SafeStr_5381); } private function createWindow():void{ this._SafeStr_5381 = IWindowContainer(this._SafeStr_7470.utils.createWindow("discountPromoItem")); this._SafeStr_5381.procedure = this._SafeStr_7611; var k:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_5381.findChildByName("icon_bitmap")); HabboCatalogUtils._SafeStr_8560(k, BitmapData(this._SafeStr_7470.assets.getAssetByName("thumb_up").content).clone()); } private function render():void{ this._SafeStr_7470.localization.registerParameter(_SafeStr_8561, "quantity", this._SafeStr_8563.toString()); this._SafeStr_7470.localization.registerParameter(_SafeStr_8561, "discount", this._SafeStr_8562.getValue(this._SafeStr_8563)); var k:String = this._SafeStr_7470.localization._SafeStr_6878(_SafeStr_8561).value; this._SafeStr_5381.findChildByName("promo_text").caption = k; this._SafeStr_5381.findChildByName("promo_text_effect").caption = k; this._SafeStr_8542 = false; } private function _SafeStr_8567():void{ var k:Array = this._SafeStr_8562._SafeStr_6877(); var _local_2:int; while (_local_2 < k.length) { if (int(k[_local_2]) > data.quantity) { this._SafeStr_8563 = int(k[_local_2]); return; }; _local_2++; }; } private function _SafeStr_8566():void{ var _local_3:int; var _local_4:int; this._SafeStr_8562 = new Map(); var k:int = 1; var _local_2:int; while (k <= 100) { _local_3 = this._SafeStr_7470.utils._SafeStr_7529(true, 1, k); _local_4 = (k - _local_3); if ((((_local_4 > _local_2)) && ((this._SafeStr_7470.utils._SafeStr_8048.indexOf(k) == -1)))) { this._SafeStr_8562.add(k, _local_4); _local_2 = _local_4; }; k++; }; } private function _SafeStr_8568(k:TimerEvent):void{ if (this._SafeStr_8564 > 0) { this._SafeStr_8564 = (this._SafeStr_8564 - 0.1); if (this._SafeStr_8564 < 0) { this._SafeStr_8564 = 0; }; this._SafeStr_5381.findChildByName("promo_text_effect").blend = this._SafeStr_8564; }; } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (_arg_2.name == "click_region") { switch (k.type) { case WindowMouseEvent.CLICK: this._SafeStr_5662.events.dispatchEvent(new _SafeStr_5164(_SafeStr_5164._SafeStr_7561, data, id)); return; case WindowMouseEvent._SafeStr_5501: ITextWindow(this._SafeStr_5381.findChildByName("promo_text")).textColor = 12582911; return; case WindowMouseEvent._SafeStr_5502: ITextWindow(this._SafeStr_5381.findChildByName("promo_text")).textColor = 0xFFFFFF; return; }; }; } } }//package _-0Yt // _SafeStr_4831 = "_-dO" (String#14963, DoABC#3) // _SafeStr_5164 = "_-11t" (String#8613, DoABC#3) // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5169 = "_-3tS" (String#11523, DoABC#3) // _SafeStr_5170 = "_-36Y" (String#10763, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6878 = "_-0f0" (String#8250, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7529 = "_-xn" (String#40681, DoABC#3) // _SafeStr_7561 = "_-6SS" (String#37939, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_8048 = "_-3s-" (String#31551, DoABC#3) // _SafeStr_8542 = "_-1Pz" (String#9036, DoABC#3) // _SafeStr_8560 = "_-58f" (String#34705, DoABC#3) // _SafeStr_8561 = "_-31W" (String#29465, DoABC#3) // _SafeStr_8562 = "_-5lm" (String#36253, DoABC#3) // _SafeStr_8563 = "_-6AI" (String#37246, DoABC#3) // _SafeStr_8564 = "_-hQ" (String#40079, DoABC#3) // _SafeStr_8565 = "_-jC" (String#40146, DoABC#3) // _SafeStr_8566 = "_-3ht" (String#31143, DoABC#3) // _SafeStr_8567 = "_-4jn" (String#33707, DoABC#3) // _SafeStr_8568 = "_-2Nz" (String#27860, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_198 package _-0ZD{ import _-1tK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_198 extends _SafeStr_8 { function _SafeStr_8569(_arg_1:int, _arg_2:String="", _arg_3:String=""):Boolean; function _SafeStr_8570(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_8571(_arg_1:_SafeStr_2299):Boolean; function getSession(_arg_1:int):_SafeStr_2299; function get events():IEventDispatcher; function get _SafeStr_8572():Boolean; function _SafeStr_8573():void; function _SafeStr_8574():void; function _SafeStr_8575(_arg_1:int, _arg_2:Boolean=true):void; } }//package _-0ZD // _SafeStr_198 = "_-0V2" (String#8088, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_8569 = "_-y8" (String#15322, DoABC#3) // _SafeStr_8570 = "_-fh" (String#15004, DoABC#3) // _SafeStr_8571 = "_-r6" (String#15176, DoABC#3) // _SafeStr_8572 = "_-et" (String#14987, DoABC#3) // _SafeStr_8573 = "_-5Zt" (String#13249, DoABC#3) // _SafeStr_8574 = "_-5iZ" (String#13382, DoABC#3) // _SafeStr_8575 = "_-20-" (String#9606, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_199 package _-0ZD{ import flash.events.IEventDispatcher; public interface _SafeStr_199 { function sessionUpdate(_arg_1:int, _arg_2:String):void; function sessionReinitialize(_arg_1:int, _arg_2:int):void; function getSession(_arg_1:int):_SafeStr_2299; function get events():IEventDispatcher; } }//package _-0ZD // _SafeStr_199 = "_-du" (String#14969, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2176 package _-0ZD{ import _-1tK._SafeStr_8; import flash.events.IEventDispatcher; import flash.display.BitmapData; import _-5mF._SafeStr_2356; import _-6Kf._SafeStr_2353; import _-5mF._SafeStr_432; import _-6Kf._SafeStr_430; import __AS3__.vec.Vector; public interface _SafeStr_2176 extends _SafeStr_8 { function get events():IEventDispatcher; function get _SafeStr_8576():Boolean; function get _SafeStr_8577():Boolean; function get _SafeStr_8578():Boolean; function hasSecurity(_arg_1:int):Boolean; function get _SafeStr_8579():int; function get clubLevel():int; function get _SafeStr_8580():Boolean; function get _SafeStr_8581():Boolean; function get userId():int; function get userName():String; function get realName():String; function get figure():String; function get gender():String; function get _SafeStr_8582():Boolean; function get _SafeStr_8583():Boolean; function get _SafeStr_8584():Boolean; function get _SafeStr_8585():Boolean; function get _SafeStr_8586():String; function get _SafeStr_8587():String; function _SafeStr_8588(_arg_1:int):Array; function getBadgeImage(_arg_1:String):BitmapData; function _SafeStr_8589(_arg_1:String):BitmapData; function _SafeStr_8590(_arg_1:String):String; function _SafeStr_8591(_arg_1:String):String; function _SafeStr_8592(_arg_1:String):BitmapData; function _SafeStr_8593(_arg_1:String):_SafeStr_2877; function _SafeStr_8594(_arg_1:int):String; function getGroupBadgeImage(_arg_1:String):BitmapData; function _SafeStr_8595(_arg_1:String):BitmapData; function _SafeStr_8596(_arg_1:String):String; function _SafeStr_8597(_arg_1:String):String; function _SafeStr_7695():Boolean; function _SafeStr_8598(_arg_1:String):Boolean; function _SafeStr_8599(_arg_1:String):void; function _SafeStr_8600(_arg_1:String):void; function get _SafeStr_8601():int; function get _SafeStr_8602():int; function _SafeStr_8603(_arg_1:int):void; function _SafeStr_8604():void; function _SafeStr_8605(_arg_1:int):void; function getProductData(_arg_1:String):_SafeStr_2356; function _SafeStr_8022(_arg_1:int):_SafeStr_2353; function _SafeStr_8606(_arg_1:int):Array; function _SafeStr_8607(_arg_1:int):_SafeStr_2353; function getFloorItemDataByName(_arg_1:String, _arg_2:int=0):_SafeStr_2353; function _SafeStr_8608(_arg_1:String, _arg_2:int=0):_SafeStr_2353; function _SafeStr_8609(_arg_1:int, _arg_2:String):void; function _SafeStr_8610(_arg_1:int):void; function _SafeStr_8611(_arg_1:int, _arg_2:String):void; function _SafeStr_8612(_arg_1:int):void; function loadProductData(_arg_1:_SafeStr_432=null):Boolean; function _SafeStr_8613(_arg_1:_SafeStr_430):Vector.<_SafeStr_2353>; function _SafeStr_8614(_arg_1:_SafeStr_432):void; function get _SafeStr_8615():Boolean; function isPerkAllowed(_arg_1:String):Boolean; function _SafeStr_8616(_arg_1:String):String; function sendSpecialCommandMessage(_arg_1:String):void; function get currentTalentTrack():String; function _SafeStr_8617(_arg_1:int):void; function _SafeStr_8618(_arg_1:_SafeStr_430):void; function _SafeStr_8619(_arg_1:Boolean):void; function get _SafeStr_8620():Boolean; function setFriendBarState(_arg_1:Boolean):void; function setRoomToolsState(_arg_1:Boolean):void; function get _SafeStr_7116():int; } }//package _-0ZD // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2877 = "_-XL" (String#14862, DoABC#3) // _SafeStr_430 = "_-0F7" (String#7835, DoABC#3) // _SafeStr_432 = "_-5aa" (String#13262, DoABC#3) // _SafeStr_7116 = "_-V6" (String#14821, DoABC#3) // _SafeStr_7695 = "_-0jN" (String#1449, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8576 = "_-5jl" (String#13399, DoABC#3) // _SafeStr_8577 = "_-23u" (String#9682, DoABC#3) // _SafeStr_8578 = "_-3aI" (String#11247, DoABC#3) // _SafeStr_8579 = "_-Ev" (String#4334, DoABC#3) // _SafeStr_8580 = "_-2X4" (String#10196, DoABC#3) // _SafeStr_8581 = "_-2yd" (String#10627, DoABC#3) // _SafeStr_8582 = "_-38x" (String#10803, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8584 = "_-1QN" (String#9041, DoABC#3) // _SafeStr_8585 = "_-4FB" (String#11888, DoABC#3) // _SafeStr_8586 = "try " (String#18211, DoABC#3) // _SafeStr_8587 = "_-0wo" (String#8516, DoABC#3) // _SafeStr_8588 = "_-44q" (String#11739, DoABC#3) // _SafeStr_8589 = "_-md" (String#15111, DoABC#3) // _SafeStr_8590 = "_-6Kr" (String#14012, DoABC#3) // _SafeStr_8591 = "_-5aP" (String#13257, DoABC#3) // _SafeStr_8592 = "_-3ZD" (String#11224, DoABC#3) // _SafeStr_8593 = "_-5RI" (String#13121, DoABC#3) // _SafeStr_8594 = "_-1bx" (String#9239, DoABC#3) // _SafeStr_8595 = "_-2E9" (String#9875, DoABC#3) // _SafeStr_8596 = "_-6K" (String#13994, DoABC#3) // _SafeStr_8597 = "_-5Do" (String#12898, DoABC#3) // _SafeStr_8598 = "_-6e1" (String#14327, DoABC#3) // _SafeStr_8599 = "_-12O" (String#8623, DoABC#3) // _SafeStr_8600 = "_-34e" (String#10733, DoABC#3) // _SafeStr_8601 = "_-1xa" (String#9554, DoABC#3) // _SafeStr_8602 = "_-6M" (String#14032, DoABC#3) // _SafeStr_8603 = "_-1xB" (String#9547, DoABC#3) // _SafeStr_8604 = "_-0Y7" (String#8146, DoABC#3) // _SafeStr_8605 = "_-0Gf" (String#7861, DoABC#3) // _SafeStr_8606 = "_-06U" (String#7687, DoABC#3) // _SafeStr_8607 = "_-4GI" (String#11908, DoABC#3) // _SafeStr_8608 = "_-2uS" (String#10558, DoABC#3) // _SafeStr_8609 = "_-0UR" (String#8081, DoABC#3) // _SafeStr_8610 = "_-39g" (String#10813, DoABC#3) // _SafeStr_8611 = "_-3HD" (String#10944, DoABC#3) // _SafeStr_8612 = "_-443" (String#11727, DoABC#3) // _SafeStr_8613 = "_-6P3" (String#14082, DoABC#3) // _SafeStr_8614 = "_-4ck" (String#12281, DoABC#3) // _SafeStr_8615 = "_-01p" (String#7606, DoABC#3) // _SafeStr_8616 = "_-3Fg" (String#10922, DoABC#3) // _SafeStr_8617 = "_-eQ" (String#14979, DoABC#3) // _SafeStr_8618 = "_-1Lp" (String#8965, DoABC#3) // _SafeStr_8619 = "_-3qj" (String#11486, DoABC#3) // _SafeStr_8620 = "_-0tb" (String#8467, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2299 package _-0ZD{ import _-1NI._SafeStr_3091; public interface _SafeStr_2299 { function get roomId():int; function get _SafeStr_8621():String; function get state():String; function start():Boolean; function _SafeStr_8622(_arg_1:String, _arg_2:int=0):void; function _SafeStr_8623(_arg_1:String):void; function _SafeStr_8624(_arg_1:String, _arg_2:int=0):void; function _SafeStr_8625(_arg_1:String, _arg_2:String, _arg_3:int=0):void; function _SafeStr_8626(_arg_1:Boolean):void; function _SafeStr_8627(_arg_1:int):void; function _SafeStr_8628(_arg_1:int):void; function _SafeStr_8629(_arg_1:int):void; function _SafeStr_8630(_arg_1:int):void; function _SafeStr_8631(_arg_1:int):void; function _SafeStr_8632(_arg_1:int):void; function _SafeStr_8633(_arg_1:int, _arg_2:String):void; function _SafeStr_8634():void; function _SafeStr_8635(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean):void; function _SafeStr_8636():void; function _SafeStr_8637(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String=null, _arg_5:int=0):void; function _SafeStr_8638(_arg_1:int):void; function _SafeStr_8639(_arg_1:int):void; function _SafeStr_8640(_arg_1:int, _arg_2:int, _arg_3:Array):void; function _SafeStr_8641(_arg_1:String):void; function _SafeStr_8642(_arg_1:String):void; function _SafeStr_8643(_arg_1:int):void; function _SafeStr_8644(_arg_1:String):void; function _SafeStr_8645(_arg_1:int):void; function _SafeStr_8646(_arg_1:int):void; function _SafeStr_8647(_arg_1:int, _arg_2:String):void; function _SafeStr_8648(_arg_1:int, _arg_2:int):void; function _SafeStr_8649(_arg_1:int):void; function _SafeStr_8650(_arg_1:int):void; function _SafeStr_8651(_arg_1:String, _arg_2:Boolean):void; function _SafeStr_8652(_arg_1:int):void; function _SafeStr_8653(_arg_1:int):void; function _SafeStr_8654(_arg_1:int):void; function _SafeStr_8655(_arg_1:int):void; function _SafeStr_8656(_arg_1:int):void; function _SafeStr_8657(_arg_1:int):void; function _SafeStr_8658(_arg_1:int, _arg_2:int):void; function _SafeStr_8659(_arg_1:int):void; function _SafeStr_8660():void; function _SafeStr_8661(_arg_1:int):void; function _SafeStr_8662(_arg_1:int, _arg_2:String, _arg_3:String):void; function _SafeStr_8663(_arg_1:int):void; function get _SafeStr_8664():int; function set _SafeStr_8664(_arg_1:int):void; function get _SafeStr_8665():Boolean; function set _SafeStr_8665(_arg_1:Boolean):void; function set roomControllerLevel(_arg_1:int):void; function get roomControllerLevel():int; function get _SafeStr_8666():Boolean; function set _SafeStr_8666(_arg_1:Boolean):void; function get _SafeStr_8667():Boolean; function set _SafeStr_6553(_arg_1:int):void; function get _SafeStr_7370():int; function get _SafeStr_8668():Boolean; function set _SafeStr_7370(_arg_1:int):void; function get userDataManager():_SafeStr_3092; function get _SafeStr_8669():Boolean; function set _SafeStr_8669(_arg_1:Boolean):void; function get _SafeStr_8670():Boolean; function set _SafeStr_8670(_arg_1:Boolean):void; function get _SafeStr_8671():Boolean; function get _SafeStr_8672():Boolean; function set _SafeStr_8672(_arg_1:Boolean):void; function get isGameSession():Boolean; function get _SafeStr_8673():_SafeStr_3091; function set _SafeStr_8673(_arg_1:_SafeStr_3091):void; function get _SafeStr_8674():Boolean; function set _SafeStr_8674(_arg_1:Boolean):void; function _SafeStr_8675(_arg_1:int):void; function _SafeStr_8676(_arg_1:int):void; function _SafeStr_8677(_arg_1:int):void; function _SafeStr_8678():void; } }//package _-0ZD // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_3091 = "_-61-" (String#13699, DoABC#3) // _SafeStr_3092 = "_-4Rm" (String#12081, DoABC#3) // _SafeStr_6553 = "_-6fQ" (String#14345, DoABC#3) // _SafeStr_7370 = "_-0eI" (String#8241, DoABC#3) // _SafeStr_8621 = "_-2YS" (String#10218, DoABC#3) // _SafeStr_8622 = "_-2Dw" (String#9870, DoABC#3) // _SafeStr_8623 = "_-26r" (String#9735, DoABC#3) // _SafeStr_8624 = "_-1em" (String#9282, DoABC#3) // _SafeStr_8625 = "_-1vD" (String#9511, DoABC#3) // _SafeStr_8626 = "_-1vT" (String#9515, DoABC#3) // _SafeStr_8627 = "_-6ZW" (String#14256, DoABC#3) // _SafeStr_8628 = "_-36G" (String#10756, DoABC#3) // _SafeStr_8629 = "_-1Xf" (String#9167, DoABC#3) // _SafeStr_8630 = "_-55A" (String#12763, DoABC#3) // _SafeStr_8631 = "_-2N8" (String#10024, DoABC#3) // _SafeStr_8632 = "_-5ha" (String#13365, DoABC#3) // _SafeStr_8633 = "_-1bf" (String#9231, DoABC#3) // _SafeStr_8634 = "_-0v9" (String#8490, DoABC#3) // _SafeStr_8635 = "_-4aS" (String#12245, DoABC#3) // _SafeStr_8636 = "_-00X" (String#7583, DoABC#3) // _SafeStr_8637 = "_-tg" (String#15231, DoABC#3) // _SafeStr_8638 = "_-5Gy" (String#12952, DoABC#3) // _SafeStr_8639 = "_-0Kc" (String#7913, DoABC#3) // _SafeStr_8640 = "_-5Ga" (String#12945, DoABC#3) // _SafeStr_8641 = "_-13w" (String#8650, DoABC#3) // _SafeStr_8642 = "_-2IG" (String#9939, DoABC#3) // _SafeStr_8643 = "_-2Rt" (String#10096, DoABC#3) // _SafeStr_8644 = "_-1zG" (String#9575, DoABC#3) // _SafeStr_8645 = "_-1VS" (String#9130, DoABC#3) // _SafeStr_8646 = "_-2G" (String#9907, DoABC#3) // _SafeStr_8647 = "_-yN" (String#15328, DoABC#3) // _SafeStr_8648 = "_-5rt" (String#13521, DoABC#3) // _SafeStr_8649 = "_-1RA" (String#9055, DoABC#3) // _SafeStr_8650 = "_-U9" (String#14807, DoABC#3) // _SafeStr_8651 = "_-5Z0" (String#13234, DoABC#3) // _SafeStr_8652 = "_-4g1" (String#12330, DoABC#3) // _SafeStr_8653 = "_-2QO" (String#10073, DoABC#3) // _SafeStr_8654 = "_-1XE" (String#9157, DoABC#3) // _SafeStr_8655 = "_-2Em" (String#9886, DoABC#3) // _SafeStr_8656 = "_-08N" (String#7720, DoABC#3) // _SafeStr_8657 = "_-6Z" (String#14245, DoABC#3) // _SafeStr_8658 = "_-0SC" (String#8044, DoABC#3) // _SafeStr_8659 = "_-1GO" (String#8869, DoABC#3) // _SafeStr_8660 = "_-1PF" (String#9023, DoABC#3) // _SafeStr_8661 = "_-2D7" (String#3127, DoABC#3) // _SafeStr_8662 = "_-6CT" (String#13875, DoABC#3) // _SafeStr_8663 = "_-2Q7" (String#10070, DoABC#3) // _SafeStr_8664 = "_-1Ge" (String#8872, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8666 = "_-6BQ" (String#13860, DoABC#3) // _SafeStr_8667 = "_-4GG" (String#11907, DoABC#3) // _SafeStr_8668 = "_-6D2" (String#13887, DoABC#3) // _SafeStr_8669 = "_-28m" (String#9770, DoABC#3) // _SafeStr_8670 = "_-28c" (String#9767, DoABC#3) // _SafeStr_8671 = "_-1Dc" (String#8815, DoABC#3) // _SafeStr_8672 = "_-1RK" (String#2905, DoABC#3) // _SafeStr_8673 = "_-3jL" (String#11377, DoABC#3) // _SafeStr_8674 = "_-27l" (String#9748, DoABC#3) // _SafeStr_8675 = "_-33b" (String#10714, DoABC#3) // _SafeStr_8676 = "_-2Mc" (String#10016, DoABC#3) // _SafeStr_8677 = "_-3Fj" (String#10924, DoABC#3) // _SafeStr_8678 = "_-21y" (String#9641, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2309 package _-0ZD{ import _-3wj._SafeStr_2308; import _-1Z6._SafeStr_2284; import _-5NM.Map; import _-40B._SafeStr_196; import _-1NI._SafeStr_3091; import _-33L._SafeStr_2302; import _-HX._SafeStr_2348; import _-HX._SafeStr_3193; import _-08e._SafeStr_3181; import _-2wk._SafeStr_3190; import _-47o._SafeStr_2885; import flash.utils.getTimer; import _-63G._SafeStr_3177; import _-47o._SafeStr_3171; import _-47o._SafeStr_3170; import _-47o._SafeStr_3157; import _-47o._SafeStr_3165; import _-63G._SafeStr_3168; import _-63G._SafeStr_3184; import _-63G._SafeStr_3180; import _-63G._SafeStr_3163; import _-34Z._SafeStr_3159; import _-34Z._SafeStr_3187; import _-34Z._SafeStr_3175; import _-34Z._SafeStr_3192; import _-34Z._SafeStr_3166; import _-34Z._SafeStr_3172; import _-14A._SafeStr_2285; import _-3Vf._SafeStr_3158; import _-3Vf._SafeStr_3196; import _-3Vf.PollAnswerComposer; import _-0Xy._SafeStr_3176; import _-0Xy._SafeStr_3189; import _-2o9._SafeStr_3186; import _-1Aw._SafeStr_3178; import _-1Aw._SafeStr_3191; import _-1Aw._SafeStr_3174; import _-1Aw._SafeStr_3182; import _-1Aw._SafeStr_3197; import _-1Aw.RemoveRightsMessageComposer; import _-1Aw._SafeStr_3199; import _-1aC._SafeStr_3167; import _-1aC._SafeStr_3162; import _-1aC._SafeStr_3194; import _-1aC._SafeStr_3195; import _-1aC._SafeStr_3183; import _-1aC._SafeStr_3173; import _-1aC._SafeStr_3161; import _-1aC._SafeStr_3164; import _-0YM._SafeStr_3198; import _-1aC._SafeStr_3179; import _-d1._SafeStr_3185; import _-08e._SafeStr_2725; import _-08e._SafeStr_3169; import _-1aC._SafeStr_3188; import _-1NI.RoomSettingsData; public class _SafeStr_2309 implements _SafeStr_2299 { private const _SafeStr_8679:int = 2500; private var _SafeStr_7637:_SafeStr_2308; private var _SafeStr_5739:int = 0; private var _SafeStr_7388:String = ""; private var _SafeStr_8680:String = ""; private var _SafeStr_8681:_SafeStr_2284 = null; private var _SafeStr_5769:String = "RSE_CREATED"; private var _SafeStr_8682:_SafeStr_3200; private var _SafeStr_8683:int = -1; private var _SafeStr_8684:Boolean = false; private var _SafeStr_8685:int = 0; private var _SafeStr_7392:int = 0; private var _SafeStr_8686:Boolean = false; private var _SafeStr_8687:Boolean = false; private var _SafeStr_8688:Boolean = false; private var _SafeStr_7387:int; private var _SafeStr_8689:Map; private var _SafeStr_8690:int = 0; private var _SafeStr_8691:_SafeStr_196 = null; private var _SafeStr_8692:Boolean = false; private var _SafeStr_8693:Boolean = false; private var _SafeStr_8694:Boolean = false; private var _SafeStr_8695:_SafeStr_3091 = null; public function _SafeStr_2309(){ this._SafeStr_8689 = new Map(); super(); this._SafeStr_8682 = new _SafeStr_3200(); } public function set connection(k:_SafeStr_2308):void{ if (k == null) { return; }; this._SafeStr_7637 = k; if (this._SafeStr_8682 != null) { this._SafeStr_8682.connection = k; }; } public function dispose():void{ this._SafeStr_7637 = null; if (this._SafeStr_8682 != null) { this._SafeStr_8682.dispose(); this._SafeStr_8682 = null; }; if (this._SafeStr_8689 != null) { this._SafeStr_8689.dispose(); this._SafeStr_8689 = null; }; if (this._SafeStr_8681) { this._SafeStr_8681.dispose(); this._SafeStr_8681 = null; }; if (this._SafeStr_8695 != null) { this._SafeStr_8695 = null; }; } public function get roomId():int{ return (this._SafeStr_5739); } public function set roomId(k:int):void{ this._SafeStr_5739 = k; } public function get _SafeStr_8696():String{ return (this._SafeStr_7388); } public function set _SafeStr_8696(k:String):void{ this._SafeStr_7388 = k; } public function get _SafeStr_8621():String{ return (this._SafeStr_8680); } public function set _SafeStr_8621(k:String):void{ this._SafeStr_8680 = k; } public function get _SafeStr_8697():_SafeStr_2284{ return (this._SafeStr_8681); } public function set _SafeStr_8697(k:_SafeStr_2284):void{ this._SafeStr_8681 = k; } public function get state():String{ return (this._SafeStr_5769); } public function get habboTracking():_SafeStr_196{ return (this._SafeStr_8691); } public function set habboTracking(k:_SafeStr_196):void{ this._SafeStr_8691 = k; } public function get isGameSession():Boolean{ return (this._SafeStr_8693); } public function set isGameSession(k:Boolean):void{ this._SafeStr_8693 = k; } public function get _SafeStr_8673():_SafeStr_3091{ return (this._SafeStr_8695); } public function set _SafeStr_8673(k:_SafeStr_3091):void{ this._SafeStr_8695 = k; } public function start():Boolean{ if ((((this._SafeStr_5769 == _SafeStr_2302._SafeStr_8698)) && (!((this._SafeStr_7637 == null))))) { this._SafeStr_5769 = _SafeStr_2302._SafeStr_8699; if (this._SafeStr_8681) { return (this._SafeStr_8700()); }; return (this._SafeStr_8701()); }; return (false); } public function reset(k:int):void{ if (k != this._SafeStr_5739) { this._SafeStr_5739 = k; this._SafeStr_8684 = false; this._SafeStr_8685 = _SafeStr_2348._SafeStr_8702; this._SafeStr_7392 = _SafeStr_3193._SafeStr_8703; this._SafeStr_8687 = false; }; } private function _SafeStr_8701():Boolean{ if (this._SafeStr_7637 == null) { return (false); }; this._SafeStr_7637.send(new _SafeStr_3181(this._SafeStr_5739, this._SafeStr_7388)); return (true); } private function _SafeStr_8700():Boolean{ if (this._SafeStr_7637 == null) { return (false); }; this._SafeStr_7637.send(this._SafeStr_8681); this._SafeStr_8681 = null; return (true); } public function _SafeStr_8622(k:String, _arg_2:int=0):void{ if (this._SafeStr_8693) { this._SafeStr_7637.send(new _SafeStr_3190(k)); } else { k = k.replace(/&#[0-9]+;/g, ""); this._SafeStr_7637.send(new _SafeStr_2885(k, _arg_2, this._SafeStr_8690)); this._SafeStr_8689.add(this._SafeStr_8690, getTimer()); this._SafeStr_8690++; }; } public function _SafeStr_8623(k:String):void{ this._SafeStr_7637.send(new _SafeStr_3177(k)); } public function _SafeStr_8663(k:int):void{ var _local_3:int; var _local_2:Object = this._SafeStr_8689.remove(k); if (_local_2 != null) { _local_3 = getTimer(); if ((_local_3 - int(_local_2)) > this._SafeStr_8679) { if (this._SafeStr_8691 != null) { this._SafeStr_8691._SafeStr_8704(_local_3); }; }; }; } public function _SafeStr_8624(k:String, _arg_2:int=0):void{ this._SafeStr_7637.send(new _SafeStr_3171(k, _arg_2)); } public function _SafeStr_8625(k:String, _arg_2:String, _arg_3:int=0):void{ this._SafeStr_7637.send(new _SafeStr_3170(k, _arg_2, _arg_3)); } public function _SafeStr_8626(k:Boolean):void{ if (k) { this._SafeStr_7637.send(new _SafeStr_3157()); } else { this._SafeStr_7637.send(new _SafeStr_3165()); }; } public function _SafeStr_8627(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3168(k)); } public function _SafeStr_8628(k:int):void{ if ((((k >= 0)) && ((k <= 17)))) { this._SafeStr_7637.send(new _SafeStr_3184(k)); }; } public function _SafeStr_8629(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3180(k)); } public function _SafeStr_8630(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3163(k)); } public function _SafeStr_8631(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3159(k)); } public function _SafeStr_8632(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3187(k)); } public function _SafeStr_8633(k:int, _arg_2:String):void{ this._SafeStr_7637.send(new _SafeStr_3175(k, _arg_2)); } public function _SafeStr_8634():void{ this._SafeStr_7637.send(new _SafeStr_3192()); } public function _SafeStr_8635(k:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean):void{ var _local_6:String = ("000000" + _arg_3.toString(16).toUpperCase()); var _local_7:String = ("#" + _local_6.substr((_local_6.length - 6))); this._SafeStr_7637.send(new _SafeStr_3166(k, _arg_2, _local_7, _arg_4, _arg_5)); } public function _SafeStr_8636():void{ this._SafeStr_7637.send(new _SafeStr_3172()); } public function _SafeStr_8637(k:String, _arg_2:String, _arg_3:String, _arg_4:String=null, _arg_5:int=0):void{ this._SafeStr_7637.send(new _SafeStr_2285(k, _arg_2, _arg_3, _arg_4, _arg_5)); } public function _SafeStr_8638(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3158(k)); } public function _SafeStr_8639(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3196(k)); } public function _SafeStr_8640(k:int, _arg_2:int, _arg_3:Array):void{ this._SafeStr_7637.send(new PollAnswerComposer(k, _arg_2, _arg_3)); } public function _SafeStr_8641(k:String):void{ this._SafeStr_7637.send(new _SafeStr_3176(k)); } public function _SafeStr_8642(k:String):void{ this._SafeStr_7637.send(new _SafeStr_3189(k)); } public function _SafeStr_8643(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3181(k)); } public function _SafeStr_8644(k:String):void{ this._SafeStr_7637.send(new _SafeStr_3186(k)); } public function _SafeStr_8645(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3178(k)); } public function _SafeStr_8646(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3191(k)); } public function _SafeStr_8647(k:int, _arg_2:String):void{ this._SafeStr_7637.send(new _SafeStr_3174(k, _arg_2, this.roomId)); } public function _SafeStr_8648(k:int, _arg_2:int):void{ this._SafeStr_7637.send(new _SafeStr_3182(k, _arg_2, this.roomId)); } public function _SafeStr_8649(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3197(k)); } public function _SafeStr_8650(k:int):void{ var _local_2:Array = []; _local_2.push(k); var _local_3:RemoveRightsMessageComposer = new RemoveRightsMessageComposer(_local_2); this._SafeStr_7637.send(_local_3); } public function _SafeStr_8651(k:String, _arg_2:Boolean):void{ this._SafeStr_7637.send(new _SafeStr_3199(k, _arg_2)); } public function _SafeStr_8652(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3167(k)); } public function _SafeStr_8653(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3162(k, true)); } public function _SafeStr_8654(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3194(k)); } public function _SafeStr_8676(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3195(k)); } public function _SafeStr_8655(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3162(k, false)); } public function _SafeStr_8656(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3183(k)); } public function _SafeStr_8675(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3173(k)); } public function _SafeStr_8677(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3161(k)); } public function _SafeStr_8657(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3164(k)); } public function _SafeStr_8658(k:int, _arg_2:int):void{ this._SafeStr_7637.send(new _SafeStr_3198(k, _arg_2)); } public function _SafeStr_8659(k:int):void{ this._SafeStr_7637.send(new _SafeStr_3179(k)); } public function _SafeStr_8678():void{ this._SafeStr_7637.send(new _SafeStr_3185()); } public function _SafeStr_8660():void{ if (this._SafeStr_7637 != null) { this._SafeStr_7637.send(new _SafeStr_2725()); }; } public function _SafeStr_8661(k:int):void{ if (this._SafeStr_7637 == null) { return; }; this._SafeStr_7637.send(new _SafeStr_3169(k)); } public function _SafeStr_8662(k:int, _arg_2:String, _arg_3:String):void{ if (this._SafeStr_7637 == null) { return; }; var _local_4:_SafeStr_3188 = new _SafeStr_3188(k, _arg_2, _arg_3); this._SafeStr_7637.send(_local_4); _local_4.dispose(); _local_4 = null; } public function get userDataManager():_SafeStr_3092{ return ((this._SafeStr_8682 as _SafeStr_3092)); } public function get _SafeStr_8664():int{ return (this._SafeStr_8683); } public function set _SafeStr_8664(k:int):void{ this._SafeStr_8683 = k; } public function set _SafeStr_8665(k:Boolean):void{ this._SafeStr_8684 = k; } public function get _SafeStr_8665():Boolean{ return (this._SafeStr_8684); } public function set roomControllerLevel(k:int):void{ if ((((k >= _SafeStr_2348._SafeStr_8702)) && ((k <= _SafeStr_2348._SafeStr_8705)))) { this._SafeStr_8685 = k; } else { _SafeStr_4.log((("Invalid roomControllerLevel " + k) + ", setting to ROOM_CONTROL_LEVEL_NONE instead")); this._SafeStr_8685 = _SafeStr_2348._SafeStr_8702; }; } public function get roomControllerLevel():int{ return (this._SafeStr_8685); } public function get _SafeStr_7370():int{ return (this._SafeStr_7392); } public function get _SafeStr_8668():Boolean{ return (true); } public function set _SafeStr_7370(k:int):void{ this._SafeStr_7392 = k; } public function get _SafeStr_8666():Boolean{ return (this._SafeStr_8686); } public function set _SafeStr_8666(k:Boolean):void{ this._SafeStr_8686 = k; } public function get _SafeStr_8667():Boolean{ return ((this._SafeStr_7387 == RoomSettingsData._SafeStr_8706)); } public function set _SafeStr_6553(k:int):void{ this._SafeStr_7387 = k; } public function get _SafeStr_8669():Boolean{ return (this._SafeStr_8687); } public function set _SafeStr_8669(k:Boolean):void{ this._SafeStr_8687 = k; } public function get _SafeStr_8670():Boolean{ return (this._SafeStr_8688); } public function set _SafeStr_8670(k:Boolean):void{ this._SafeStr_8688 = k; } public function get _SafeStr_8671():Boolean{ return (this._SafeStr_8684); } public function get _SafeStr_8672():Boolean{ return (this._SafeStr_8692); } public function set _SafeStr_8672(k:Boolean):void{ this._SafeStr_8692 = k; } public function get _SafeStr_8674():Boolean{ return (this._SafeStr_8694); } public function set _SafeStr_8674(k:Boolean):void{ this._SafeStr_8694 = k; } } }//package _-0ZD // _SafeStr_196 = "_-5Fb" (String#12927, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2285 = "_-0dI" (String#23565, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2302 = "_-1zx" (String#26902, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2309 = "_-5xy" (String#13619, DoABC#3) // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2725 = "_-11E" (String#24552, DoABC#3) // _SafeStr_2885 = "_-051" (String#22219, DoABC#3) // _SafeStr_3091 = "_-61-" (String#13699, DoABC#3) // _SafeStr_3092 = "_-4Rm" (String#12081, DoABC#3) // _SafeStr_3157 = "_-5i7" (String#36108, DoABC#3) // _SafeStr_3158 = "_-6RX" (String#37899, DoABC#3) // _SafeStr_3159 = "_-4Bg" (String#32372, DoABC#3) // _SafeStr_3161 = "_-26i" (String#27195, DoABC#3) // _SafeStr_3162 = "_-0D9" (String#22518, DoABC#3) // _SafeStr_3163 = "_-5gC" (String#36040, DoABC#3) // _SafeStr_3164 = "_-4xX" (String#34240, DoABC#3) // _SafeStr_3165 = "_-5XX" (String#35698, DoABC#3) // _SafeStr_3166 = "_-1Pe" (String#25482, DoABC#3) // _SafeStr_3167 = "_-0Dg" (String#22539, DoABC#3) // _SafeStr_3168 = "_-36o" (String#29664, DoABC#3) // _SafeStr_3169 = "_-5Fj" (String#34990, DoABC#3) // _SafeStr_3170 = "_-2ud" (String#29148, DoABC#3) // _SafeStr_3171 = "_-22y" (String#27053, DoABC#3) // _SafeStr_3172 = "_-1Vn" (String#25721, DoABC#3) // _SafeStr_3173 = "_-2GM" (String#27545, DoABC#3) // _SafeStr_3174 = "_-E8" (String#38958, DoABC#3) // _SafeStr_3175 = "_-1c1" (String#25953, DoABC#3) // _SafeStr_3176 = "_-1R8" (String#25536, DoABC#3) // _SafeStr_3177 = "_-2lP" (String#28767, DoABC#3) // _SafeStr_3178 = "_-pB" (String#40381, DoABC#3) // _SafeStr_3179 = "_-DH" (String#38921, DoABC#3) // _SafeStr_3180 = "_-3X9" (String#30702, DoABC#3) // _SafeStr_3181 = "_-0S5" (String#23116, DoABC#3) // _SafeStr_3182 = "_-1P3" (String#25460, DoABC#3) // _SafeStr_3183 = "_-iH" (String#40105, DoABC#3) // _SafeStr_3184 = "_-0LX" (String#22849, DoABC#3) // _SafeStr_3185 = "_-11n" (String#24573, DoABC#3) // _SafeStr_3186 = "_-6CV" (String#37328, DoABC#3) // _SafeStr_3187 = "_-dP" (String#39925, DoABC#3) // _SafeStr_3188 = "_-4yH" (String#34264, DoABC#3) // _SafeStr_3189 = "_-0Fj" (String#22614, DoABC#3) // _SafeStr_3190 = "_-1rQ" (String#26564, DoABC#3) // _SafeStr_3191 = "_-dn" (String#39941, DoABC#3) // _SafeStr_3192 = "_-0Al" (String#22432, DoABC#3) // _SafeStr_3193 = "_-0FM" (String#22597, DoABC#3) // _SafeStr_3194 = "_-bJ" (String#39843, DoABC#3) // _SafeStr_3195 = "_-3Tq" (String#30580, DoABC#3) // _SafeStr_3196 = "_-6fy" (String#38452, DoABC#3) // _SafeStr_3197 = "_-DZ" (String#38932, DoABC#3) // _SafeStr_3198 = "_-5B3" (String#34801, DoABC#3) // _SafeStr_3199 = "_-59D" (String#34732, DoABC#3) // _SafeStr_3200 = "_-1KP" (String#8944, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5739 = "_-2Jr" (String#53, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_6553 = "_-6fQ" (String#14345, DoABC#3) // _SafeStr_7370 = "_-0eI" (String#8241, DoABC#3) // _SafeStr_7387 = "_-1a3" (String#1076, DoABC#3) // _SafeStr_7388 = "_-21P" (String#1491, DoABC#3) // _SafeStr_7392 = "_-5pQ" (String#1584, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_8621 = "_-2YS" (String#10218, DoABC#3) // _SafeStr_8622 = "_-2Dw" (String#9870, DoABC#3) // _SafeStr_8623 = "_-26r" (String#9735, DoABC#3) // _SafeStr_8624 = "_-1em" (String#9282, DoABC#3) // _SafeStr_8625 = "_-1vD" (String#9511, DoABC#3) // _SafeStr_8626 = "_-1vT" (String#9515, DoABC#3) // _SafeStr_8627 = "_-6ZW" (String#14256, DoABC#3) // _SafeStr_8628 = "_-36G" (String#10756, DoABC#3) // _SafeStr_8629 = "_-1Xf" (String#9167, DoABC#3) // _SafeStr_8630 = "_-55A" (String#12763, DoABC#3) // _SafeStr_8631 = "_-2N8" (String#10024, DoABC#3) // _SafeStr_8632 = "_-5ha" (String#13365, DoABC#3) // _SafeStr_8633 = "_-1bf" (String#9231, DoABC#3) // _SafeStr_8634 = "_-0v9" (String#8490, DoABC#3) // _SafeStr_8635 = "_-4aS" (String#12245, DoABC#3) // _SafeStr_8636 = "_-00X" (String#7583, DoABC#3) // _SafeStr_8637 = "_-tg" (String#15231, DoABC#3) // _SafeStr_8638 = "_-5Gy" (String#12952, DoABC#3) // _SafeStr_8639 = "_-0Kc" (String#7913, DoABC#3) // _SafeStr_8640 = "_-5Ga" (String#12945, DoABC#3) // _SafeStr_8641 = "_-13w" (String#8650, DoABC#3) // _SafeStr_8642 = "_-2IG" (String#9939, DoABC#3) // _SafeStr_8643 = "_-2Rt" (String#10096, DoABC#3) // _SafeStr_8644 = "_-1zG" (String#9575, DoABC#3) // _SafeStr_8645 = "_-1VS" (String#9130, DoABC#3) // _SafeStr_8646 = "_-2G" (String#9907, DoABC#3) // _SafeStr_8647 = "_-yN" (String#15328, DoABC#3) // _SafeStr_8648 = "_-5rt" (String#13521, DoABC#3) // _SafeStr_8649 = "_-1RA" (String#9055, DoABC#3) // _SafeStr_8650 = "_-U9" (String#14807, DoABC#3) // _SafeStr_8651 = "_-5Z0" (String#13234, DoABC#3) // _SafeStr_8652 = "_-4g1" (String#12330, DoABC#3) // _SafeStr_8653 = "_-2QO" (String#10073, DoABC#3) // _SafeStr_8654 = "_-1XE" (String#9157, DoABC#3) // _SafeStr_8655 = "_-2Em" (String#9886, DoABC#3) // _SafeStr_8656 = "_-08N" (String#7720, DoABC#3) // _SafeStr_8657 = "_-6Z" (String#14245, DoABC#3) // _SafeStr_8658 = "_-0SC" (String#8044, DoABC#3) // _SafeStr_8659 = "_-1GO" (String#8869, DoABC#3) // _SafeStr_8660 = "_-1PF" (String#9023, DoABC#3) // _SafeStr_8661 = "_-2D7" (String#3127, DoABC#3) // _SafeStr_8662 = "_-6CT" (String#13875, DoABC#3) // _SafeStr_8663 = "_-2Q7" (String#10070, DoABC#3) // _SafeStr_8664 = "_-1Ge" (String#8872, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8666 = "_-6BQ" (String#13860, DoABC#3) // _SafeStr_8667 = "_-4GG" (String#11907, DoABC#3) // _SafeStr_8668 = "_-6D2" (String#13887, DoABC#3) // _SafeStr_8669 = "_-28m" (String#9770, DoABC#3) // _SafeStr_8670 = "_-28c" (String#9767, DoABC#3) // _SafeStr_8671 = "_-1Dc" (String#8815, DoABC#3) // _SafeStr_8672 = "_-1RK" (String#2905, DoABC#3) // _SafeStr_8673 = "_-3jL" (String#11377, DoABC#3) // _SafeStr_8674 = "_-27l" (String#9748, DoABC#3) // _SafeStr_8675 = "_-33b" (String#10714, DoABC#3) // _SafeStr_8676 = "_-2Mc" (String#10016, DoABC#3) // _SafeStr_8677 = "_-3Fj" (String#10924, DoABC#3) // _SafeStr_8678 = "_-21y" (String#9641, DoABC#3) // _SafeStr_8679 = "_-2mt" (String#28828, DoABC#3) // _SafeStr_8680 = "_-5iY" (String#36124, DoABC#3) // _SafeStr_8681 = "_-5FB" (String#34969, DoABC#3) // _SafeStr_8682 = "_-6ZZ" (String#38202, DoABC#3) // _SafeStr_8683 = "_-1ud" (String#26691, DoABC#3) // _SafeStr_8684 = "_-00P" (String#7578, DoABC#3) // _SafeStr_8685 = "_-401" (String#3567, DoABC#3) // _SafeStr_8686 = "_-4Sd" (String#3671, DoABC#3) // _SafeStr_8687 = "_-3hj" (String#11359, DoABC#3) // _SafeStr_8688 = "_-1J6" (String#25233, DoABC#3) // _SafeStr_8689 = "_-5ae" (String#35812, DoABC#3) // _SafeStr_8690 = "_-62R" (String#13716, DoABC#3) // _SafeStr_8691 = "_-5j" (String#244, DoABC#3) // _SafeStr_8692 = "_-3sb" (String#31576, DoABC#3) // _SafeStr_8693 = "_-0hk" (String#23742, DoABC#3) // _SafeStr_8694 = "_-5eJ" (String#35966, DoABC#3) // _SafeStr_8695 = "_-0c5" (String#2680, DoABC#3) // _SafeStr_8696 = "_-1mh" (String#26382, DoABC#3) // _SafeStr_8697 = "_-03n" (String#22183, DoABC#3) // _SafeStr_8698 = "_-0NY" (String#22937, DoABC#3) // _SafeStr_8699 = "_-ch" (String#39900, DoABC#3) // _SafeStr_8700 = "_-7N" (String#38697, DoABC#3) // _SafeStr_8701 = "_-3Oc" (String#30371, DoABC#3) // _SafeStr_8702 = "_-1A0" (String#24889, DoABC#3) // _SafeStr_8703 = "_-6Fa" (String#37455, DoABC#3) // _SafeStr_8704 = "_-0rV" (String#8431, DoABC#3) // _SafeStr_8705 = "_-6d8" (String#38337, DoABC#3) // _SafeStr_8706 = "_-4Vq" (String#33167, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2355 package _-0ZD{ public class _SafeStr_2355 { public static const _SafeStr_7742:int = 0; public static const _SafeStr_5511:int = 1; public static const _SafeStr_5512:int = 2; } }//package _-0ZD // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_5511 = "_-1k8" (String#26285, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_7742 = "_-4f" (String#33512, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2438 package _-0ZD{ public class _SafeStr_2438 { public static const _SafeStr_8707:int = 9; public static const _SafeStr_8708:int = 8; public static const _SafeStr_8709:int = 7; public static const _SafeStr_8710:int = 6; public static const _SafeStr_8705:int = 5; public static const _SafeStr_7808:int = 4; public static const _SafeStr_8711:int = 3; public static const _SafeStr_8712:int = 2; public static const _SafeStr_8713:int = 1; public static const NONE:int = 0; } }//package _-0ZD // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_7808 = "_-IA" (String#39118, DoABC#3) // _SafeStr_8705 = "_-6d8" (String#38337, DoABC#3) // _SafeStr_8707 = "_-um" (String#40578, DoABC#3) // _SafeStr_8708 = "_-r7" (String#40457, DoABC#3) // _SafeStr_8709 = "_-5Yl" (String#35747, DoABC#3) // _SafeStr_8710 = "_-3BU" (String#29855, DoABC#3) // _SafeStr_8711 = "_-6YB" (String#38155, DoABC#3) // _SafeStr_8712 = "_-5Zw" (String#35786, DoABC#3) // _SafeStr_8713 = "_-5qg" (String#36444, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2476 package _-0ZD{ public interface _SafeStr_2476 { function get _SafeStr_7239():int; function get name():String; function get custom():String; function get _SafeStr_8714():int; function get type():int; function get figure():String; function get _SafeStr_8715():String; function get _SafeStr_8716():String; function get _SafeStr_8717():int; function get groupName():String; function get _SafeStr_8718():int; function get _SafeStr_6743():int; function get ownerName():String; function get rarityLevel():int; function get _SafeStr_8719():Boolean; function get _SafeStr_8720():Boolean; function get _SafeStr_8721():Boolean; function get _SafeStr_8722():Boolean; function get _SafeStr_8723():Boolean; function get _SafeStr_8724():Boolean; function get _SafeStr_8725():int; function get _SafeStr_8726():Array; function get _SafeStr_8727():Array; function get _SafeStr_8728():Boolean; function set figure(_arg_1:String):void; function set name(_arg_1:String):void; function set _SafeStr_8715(_arg_1:String):void; function set custom(_arg_1:String):void; function set _SafeStr_8714(_arg_1:int):void; function set _SafeStr_8716(_arg_1:String):void; function set groupName(_arg_1:String):void; function set _SafeStr_6743(_arg_1:int):void; function set ownerName(_arg_1:String):void; function set rarityLevel(_arg_1:int):void; function set _SafeStr_8719(_arg_1:Boolean):void; function set _SafeStr_8720(_arg_1:Boolean):void; function set _SafeStr_8721(_arg_1:Boolean):void; function set _SafeStr_8722(_arg_1:Boolean):void; function set _SafeStr_8723(_arg_1:Boolean):void; function set _SafeStr_8724(_arg_1:Boolean):void; function set _SafeStr_8725(_arg_1:int):void; function set _SafeStr_8726(_arg_1:Array):void; function set _SafeStr_8727(_arg_1:Array):void; function set _SafeStr_8728(_arg_1:Boolean):void; } }//package _-0ZD // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_8714 = "_-RR" (String#14770, DoABC#3) // _SafeStr_8715 = "_-0jW" (String#8312, DoABC#3) // _SafeStr_8716 = "_-5qC" (String#13500, DoABC#3) // _SafeStr_8717 = "_-04P" (String#7654, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_8719 = "_-5MD" (String#13047, DoABC#3) // _SafeStr_8720 = "_-481" (String#3595, DoABC#3) // _SafeStr_8721 = "_-6KO" (String#4148, DoABC#3) // _SafeStr_8722 = "_-2ct" (String#3223, DoABC#3) // _SafeStr_8723 = "_-1hE" (String#2971, DoABC#3) // _SafeStr_8724 = "_-3Wr" (String#3443, DoABC#3) // _SafeStr_8725 = "_-5Cy" (String#12884, DoABC#3) // _SafeStr_8726 = "_-OO" (String#14718, DoABC#3) // _SafeStr_8727 = "_-0Pn" (String#7996, DoABC#3) // _SafeStr_8728 = "_-1uk" (String#3044, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2877 package _-0ZD{ import flash.display.BitmapData; public class _SafeStr_2877 { private var _SafeStr_8729:BitmapData; private var _SafeStr_8730:Boolean; public function _SafeStr_2877(k:BitmapData, _arg_2:Boolean){ this._SafeStr_8729 = k; this._SafeStr_8730 = _arg_2; } public function get image():BitmapData{ return (this._SafeStr_8729); } public function get placeHolder():Boolean{ return (this._SafeStr_8730); } } }//package _-0ZD // _SafeStr_2877 = "_-XL" (String#14862, DoABC#3) // _SafeStr_8729 = "_-0Ms" (String#148, DoABC#3) // _SafeStr_8730 = "_-3qI" (String#31485, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2889 package _-0ZD{ import _-1tK._SafeStr_3; import _-5NM.Map; import _-1Z6._SafeStr_2274; import _-48D._SafeStr_2683; import _-2D9._SafeStr_4010; import _-4xe._SafeStr_4024; public class _SafeStr_2889 implements _SafeStr_3 { private var _SafeStr_5412:SessionDataManager; private var _SafeStr_8731:Map; private var _SafeStr_8732:_SafeStr_2274; private var _SafeStr_8733:_SafeStr_2274; public function _SafeStr_2889(k:SessionDataManager){ this._SafeStr_5412 = k; this._SafeStr_8731 = new Map(); if (this._SafeStr_5412.communication) { this._SafeStr_8732 = this._SafeStr_5412.communication.addHabboConnectionMessageEvent(new _SafeStr_2683(this._SafeStr_8734)); this._SafeStr_8733 = this._SafeStr_5412.communication.addHabboConnectionMessageEvent(new _SafeStr_4010(this._SafeStr_8735)); }; } public function get disposed():Boolean{ return ((this._SafeStr_5412 == null)); } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_5412.communication) { this._SafeStr_5412.communication._SafeStr_6846(this._SafeStr_8732); this._SafeStr_5412.communication._SafeStr_6846(this._SafeStr_8733); }; this._SafeStr_8731 = null; this._SafeStr_5412 = null; } private function _SafeStr_8734(k:_SafeStr_2274):void{ this._SafeStr_5412.send(new _SafeStr_4024()); } private function _SafeStr_8735(k:_SafeStr_4010):void{ var _local_3:int; var _local_2:Map = k.badges; var _local_4:int; while (_local_4 < _local_2.length) { _local_3 = _local_2._SafeStr_6156(_local_4); this._SafeStr_8731.remove(_local_3); this._SafeStr_8731.add(_local_3, _local_2._SafeStr_6074(_local_4)); _local_4++; }; } public function _SafeStr_8736(k:int):String{ return (this._SafeStr_8731.getValue(k)); } } }//package _-0ZD // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2683 = "_-3sm" (String#31582, DoABC#3) // _SafeStr_2889 = "_-3A6" (String#10823, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4010 = "_-2CL" (String#27394, DoABC#3) // _SafeStr_4024 = "_-0Tt" (String#23187, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6156 = "_-2LY" (String#3155, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_8731 = "_-0qY" (String#429, DoABC#3) // _SafeStr_8732 = "_-U3" (String#39569, DoABC#3) // _SafeStr_8733 = "_-ZP" (String#14892, DoABC#3) // _SafeStr_8734 = "_-4tP" (String#1112, DoABC#3) // _SafeStr_8735 = "_-2qy" (String#10513, DoABC#3) // _SafeStr_8736 = "_-6LT" (String#37671, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2897 package _-0ZD{ public class _SafeStr_2897 { public static const _SafeStr_8737:int = 1; public static const _SafeStr_8738:int = 2; } }//package _-0ZD // _SafeStr_2897 = "_-1y7" (String#26825, DoABC#3) // _SafeStr_8737 = "_-2UL" (String#28108, DoABC#3) // _SafeStr_8738 = "_-1iN" (String#26207, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2899 package _-0ZD{ import _-1tK._SafeStr_3; import _-1Z6._SafeStr_2274; import _-2D9._SafeStr_4331; import _-2D9._SafeStr_4157; import _-4xe._SafeStr_4293; import _-4xe._SafeStr_2666; import _-4xe._SafeStr_4129; import _-4xe._SafeStr_4145; public class _SafeStr_2899 implements _SafeStr_3 { private var _SafeStr_5412:SessionDataManager; private var _SafeStr_8739:_SafeStr_2274; private var _SafeStr_8740:_SafeStr_2274; private var _SafeStr_8741:Array; public function _SafeStr_2899(k:SessionDataManager){ this._SafeStr_8741 = []; super(); this._SafeStr_5412 = k; if (this._SafeStr_5412.communication) { this._SafeStr_8739 = this._SafeStr_5412.communication.addHabboConnectionMessageEvent(new _SafeStr_4331(this._SafeStr_8742)); this._SafeStr_8740 = this._SafeStr_5412.communication.addHabboConnectionMessageEvent(new _SafeStr_4157(this._SafeStr_8743)); }; } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_5412.communication) { this._SafeStr_5412.communication._SafeStr_6846(this._SafeStr_8739); this._SafeStr_5412.communication._SafeStr_6846(this._SafeStr_8740); }; this._SafeStr_8739 = null; this._SafeStr_8740 = null; this._SafeStr_5412 = null; } public function _SafeStr_8744():void{ this._SafeStr_5412.send(new _SafeStr_4293(this._SafeStr_5412.userName)); } private function _SafeStr_8743(k:_SafeStr_4157):void{ this._SafeStr_8741 = k._SafeStr_8745; } private function _SafeStr_8742(k:_SafeStr_4331):void{ var _local_2:String = k.name; switch (k.result) { case 0: return; case 1: this._SafeStr_8746(_local_2); return; case 2: this._SafeStr_8746(_local_2); this._SafeStr_8741.shift(); return; case 3: this._SafeStr_8747(_local_2); return; }; } private function _SafeStr_8746(k:String):void{ if (this._SafeStr_8741.indexOf(k) < 0) { this._SafeStr_8741.push(k); }; } private function _SafeStr_8747(k:String):void{ var _local_2:int = this._SafeStr_8741.indexOf(k); if (_local_2 >= 0) { this._SafeStr_8741.splice(_local_2, 1); }; } public function _SafeStr_8748(k:int):void{ this._SafeStr_5412.send(new _SafeStr_2666(k)); } public function _SafeStr_8599(k:String):void{ this._SafeStr_5412.send(new _SafeStr_4129(k)); } public function _SafeStr_8600(k:String):void{ this._SafeStr_5412.send(new _SafeStr_4145(k)); } public function _SafeStr_8598(k:String):Boolean{ return ((this._SafeStr_8741.indexOf(k) >= 0)); } public function get disposed():Boolean{ return ((this._SafeStr_5412 == null)); } } }//package _-0ZD // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2666 = "_-4u9" (String#34117, DoABC#3) // _SafeStr_2899 = "_-2DR" (String#9858, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4129 = "_-m9" (String#40269, DoABC#3) // _SafeStr_4145 = "_-3DX" (String#29932, DoABC#3) // _SafeStr_4157 = "_-17H" (String#24787, DoABC#3) // _SafeStr_4293 = "_-6dO" (String#38348, DoABC#3) // _SafeStr_4331 = "_-132" (String#24623, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_8598 = "_-6e1" (String#14327, DoABC#3) // _SafeStr_8599 = "_-12O" (String#8623, DoABC#3) // _SafeStr_8600 = "_-34e" (String#10733, DoABC#3) // _SafeStr_8739 = "_-1No" (String#25412, DoABC#3) // _SafeStr_8740 = "_-3Wd" (String#30683, DoABC#3) // _SafeStr_8741 = "_-2uY" (String#10561, DoABC#3) // _SafeStr_8742 = "_-2qD" (String#10504, DoABC#3) // _SafeStr_8743 = "_-3KP" (String#30198, DoABC#3) // _SafeStr_8744 = "_-2-X" (String#26927, DoABC#3) // _SafeStr_8745 = "_-6Rq" (String#37910, DoABC#3) // _SafeStr_8746 = "_-1b8" (String#25921, DoABC#3) // _SafeStr_8747 = "_-6j1" (String#38568, DoABC#3) // _SafeStr_8748 = "_-30o" (String#29436, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_2900 package _-0ZD{ import _-1tK._SafeStr_3; import _-5NM.Map; import _-3wj._SafeStr_2308; import _-4xe._SafeStr_3987; public class _SafeStr_2900 implements _SafeStr_3 { private var _SafeStr_8749:Map; private var _SafeStr_5412:SessionDataManager; public function _SafeStr_2900(k:SessionDataManager){ this._SafeStr_5412 = k; this._SafeStr_8749 = new Map(); } public function _SafeStr_8750(k:int):Array{ var _local_3:_SafeStr_2308; var _local_2:Array = (this._SafeStr_8749.getValue(k) as Array); if (_local_2 != null) { return (_local_2.slice()); }; if (this._SafeStr_5412.communication) { _local_3 = this._SafeStr_5412.communication.connection; if (_local_3) { _local_3.send(new _SafeStr_3987(k)); }; }; return (null); } public function dispose():void{ if (this.disposed) { return; }; this._SafeStr_5412 = null; } public function get disposed():Boolean{ return ((this._SafeStr_5412 == null)); } public function _SafeStr_8751(k:int, _arg_2:Array):void{ this._SafeStr_8749.add(k, _arg_2); } } }//package _-0ZD // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2900 = "_-T5" (String#14789, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3987 = "_-1aT" (String#25894, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_8749 = "_-55m" (String#34589, DoABC#3) // _SafeStr_8750 = "_-1WT" (String#25742, DoABC#3) // _SafeStr_8751 = "_-0wr" (String#24344, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_3092 package _-0ZD{ public interface _SafeStr_3092 { function _SafeStr_8752(_arg_1:_SafeStr_2476):void; function getUserData(_arg_1:int):_SafeStr_2476; function _SafeStr_8753(_arg_1:int, _arg_2:int):_SafeStr_2476; function getUserDataByIndex(_arg_1:int):_SafeStr_2476; function _SafeStr_8754(_arg_1:String):_SafeStr_2476; function _SafeStr_8755(_arg_1:int):Array; function _SafeStr_8756(_arg_1:int):void; function _SafeStr_8757(_arg_1:int, _arg_2:Array):void; function updateFigure(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean):void; function _SafeStr_8758(_arg_1:int, _arg_2:int):void; function _SafeStr_8759(_arg_1:int, _arg_2:Boolean, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean):void; function _SafeStr_8760(_arg_1:int, _arg_2:String):void; function _SafeStr_8761(_arg_1:int, _arg_2:int):void; function _SafeStr_8762(_arg_1:int, _arg_2:String):void; function _SafeStr_8763(_arg_1:int):_SafeStr_2476; function _SafeStr_8764(_arg_1:int):_SafeStr_2476; function _SafeStr_8765(_arg_1:int):void; function _SafeStr_8766():Array; } }//package _-0ZD // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_3092 = "_-4Rm" (String#12081, DoABC#3) // _SafeStr_8752 = "_-0BT" (String#7776, DoABC#3) // _SafeStr_8753 = "_-4Kp" (String#11980, DoABC#3) // _SafeStr_8754 = "_-318" (String#10676, DoABC#3) // _SafeStr_8755 = "_-3l0" (String#11404, DoABC#3) // _SafeStr_8756 = "_-2ko" (String#10423, DoABC#3) // _SafeStr_8757 = "_-3uR" (String#11540, DoABC#3) // _SafeStr_8758 = "_-3Lm" (String#11018, DoABC#3) // _SafeStr_8759 = "_-4hN" (String#12353, DoABC#3) // _SafeStr_8760 = "_-K6" (String#14641, DoABC#3) // _SafeStr_8761 = "_-4ta" (String#12550, DoABC#3) // _SafeStr_8762 = "_-0AJ" (String#7754, DoABC#3) // _SafeStr_8763 = "_-0tL" (String#8460, DoABC#3) // _SafeStr_8764 = "_-5Ky" (String#13018, DoABC#3) // _SafeStr_8765 = "_-39z" (String#10819, DoABC#3) // _SafeStr_8766 = "_-2Oo" (String#10055, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_3133 package _-0ZD{ public interface _SafeStr_3133 { function get _SafeStr_6496():int; function get level():int; function get _SafeStr_8767():int; function get experience():int; function get _SafeStr_8768():int; function get energy():int; function get _SafeStr_8769():int; function get _SafeStr_8770():int; function get _SafeStr_8771():int; function get _SafeStr_6743():int; function get ownerName():String; function get respect():int; function get age():int; function get _SafeStr_6482():int; function get _SafeStr_8772():Boolean; function get _SafeStr_8720():Boolean; function get _SafeStr_8721():Boolean; function get _SafeStr_8722():Boolean; function get _SafeStr_8723():Boolean; function get rarityLevel():int; function get _SafeStr_8773():Array; function get _SafeStr_8774():int; function get _SafeStr_8775():int; function get _SafeStr_8776():int; function get _SafeStr_8777():int; function get _SafeStr_8724():Boolean; function get _SafeStr_8778():int; } }//package _-0ZD // _SafeStr_3133 = "_-2BV" (String#9817, DoABC#3) // _SafeStr_6482 = "_-s5" (String#15200, DoABC#3) // _SafeStr_6496 = "_-4T-" (String#12105, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_8720 = "_-481" (String#3595, DoABC#3) // _SafeStr_8721 = "_-6KO" (String#4148, DoABC#3) // _SafeStr_8722 = "_-2ct" (String#3223, DoABC#3) // _SafeStr_8723 = "_-1hE" (String#2971, DoABC#3) // _SafeStr_8724 = "_-3Wr" (String#3443, DoABC#3) // _SafeStr_8767 = "_-62m" (String#13723, DoABC#3) // _SafeStr_8768 = "_-0Lc" (String#7933, DoABC#3) // _SafeStr_8769 = "_-1ih" (String#9325, DoABC#3) // _SafeStr_8770 = "_-1kh" (String#9348, DoABC#3) // _SafeStr_8771 = "_-0lx" (String#8343, DoABC#3) // _SafeStr_8772 = "_-0bO" (String#8199, DoABC#3) // _SafeStr_8773 = "_-5WA" (String#13194, DoABC#3) // _SafeStr_8774 = "_-2FH" (String#9899, DoABC#3) // _SafeStr_8775 = "_-0ln" (String#8342, DoABC#3) // _SafeStr_8776 = "_-UW" (String#14814, DoABC#3) // _SafeStr_8777 = "_-Ij" (String#14622, DoABC#3) // _SafeStr_8778 = "_-42H" (String#11695, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_3134 package _-0ZD{ public class _SafeStr_3134 implements _SafeStr_3133 { private var _SafeStr_6495:int; private var _SafeStr_5808:int; private var _SafeStr_8779:int; private var _SafeStr_8780:int; private var _SafeStr_8781:int; private var _SafeStr_6173:int; private var _SafeStr_8782:int; private var _SafeStr_8783:int; private var _SafeStr_8784:int; private var _SafeStr_8785:int; private var _SafeStr_8786:String; private var _SafeStr_8787:int; private var _SafeStr_6189:int; private var _SafeStr_6503:int; private var _SafeStr_8788:Boolean; private var _SafeStr_8789:Boolean; private var _SafeStr_8790:Boolean; private var _SafeStr_8791:Array; private var _SafeStr_8792:int; private var _SafeStr_8793:Boolean; private var _SafeStr_8794:Boolean; private var _SafeStr_8795:int; private var _SafeStr_8796:int; private var _SafeStr_8797:int; private var _SafeStr_8798:int; private var _SafeStr_8799:Boolean; private var _SafeStr_8800:int = 7; public function get _SafeStr_6496():int{ return (this._SafeStr_6495); } public function get level():int{ return (this._SafeStr_5808); } public function get _SafeStr_8767():int{ return (this._SafeStr_8779); } public function get experience():int{ return (this._SafeStr_8780); } public function get _SafeStr_8768():int{ return (this._SafeStr_8781); } public function get energy():int{ return (this._SafeStr_6173); } public function get _SafeStr_8769():int{ return (this._SafeStr_8782); } public function get _SafeStr_8770():int{ return (this._SafeStr_8783); } public function get _SafeStr_8771():int{ return (this._SafeStr_8784); } public function get _SafeStr_6743():int{ return (this._SafeStr_8785); } public function get ownerName():String{ return (this._SafeStr_8786); } public function get respect():int{ return (this._SafeStr_8787); } public function get age():int{ return (this._SafeStr_6189); } public function get _SafeStr_6482():int{ return (this._SafeStr_6503); } public function get _SafeStr_8772():Boolean{ return (this._SafeStr_8788); } public function get _SafeStr_8720():Boolean{ return (this._SafeStr_8789); } public function get _SafeStr_8773():Array{ return (this._SafeStr_8791); } public function get _SafeStr_8774():int{ return (this._SafeStr_8792); } public function get _SafeStr_8721():Boolean{ return (this._SafeStr_8790); } public function get _SafeStr_8722():Boolean{ return (this._SafeStr_8793); } public function get _SafeStr_8723():Boolean{ return (this._SafeStr_8794); } public function get rarityLevel():int{ return (this._SafeStr_8798); } public function set _SafeStr_6496(k:int):void{ this._SafeStr_6495 = k; } public function set level(k:int):void{ this._SafeStr_5808 = k; } public function set _SafeStr_8767(k:int):void{ this._SafeStr_8779 = k; } public function set experience(k:int):void{ this._SafeStr_8780 = k; } public function set _SafeStr_8768(k:int):void{ this._SafeStr_8781 = k; } public function set energy(k:int):void{ this._SafeStr_6173 = k; } public function set _SafeStr_8769(k:int):void{ this._SafeStr_8782 = k; } public function set _SafeStr_8770(k:int):void{ this._SafeStr_8783 = k; } public function set _SafeStr_8771(k:int):void{ this._SafeStr_8784 = k; } public function set _SafeStr_6743(k:int):void{ this._SafeStr_8785 = k; } public function set ownerName(k:String):void{ this._SafeStr_8786 = k; } public function set respect(k:int):void{ this._SafeStr_8787 = k; } public function set age(k:int):void{ this._SafeStr_6189 = k; } public function set _SafeStr_6482(k:int):void{ this._SafeStr_6503 = k; } public function set _SafeStr_8772(k:Boolean):void{ this._SafeStr_8788 = k; } public function set _SafeStr_8720(k:Boolean):void{ this._SafeStr_8789 = k; } public function set _SafeStr_8773(k:Array):void{ this._SafeStr_8791 = k; } public function set _SafeStr_8774(k:int):void{ this._SafeStr_8792 = k; } public function set _SafeStr_8721(k:Boolean):void{ this._SafeStr_8790 = k; } public function set _SafeStr_8722(k:Boolean):void{ this._SafeStr_8793 = k; } public function set _SafeStr_8723(k:Boolean):void{ this._SafeStr_8794 = k; } public function get _SafeStr_8775():int{ return (this._SafeStr_8795); } public function set _SafeStr_8775(k:int):void{ this._SafeStr_8795 = k; } public function get _SafeStr_8776():int{ return (this._SafeStr_8796); } public function set _SafeStr_8776(k:int):void{ this._SafeStr_8796 = k; } public function get _SafeStr_8777():int{ return (this._SafeStr_8797); } public function set _SafeStr_8777(k:int):void{ this._SafeStr_8797 = k; } public function set rarityLevel(k:int):void{ this._SafeStr_8798 = k; } public function get _SafeStr_8724():Boolean{ return (this._SafeStr_8799); } public function set _SafeStr_8724(k:Boolean):void{ this._SafeStr_8799 = k; } public function get _SafeStr_8778():int{ return (this._SafeStr_8800); } } }//package _-0ZD // _SafeStr_3133 = "_-2BV" (String#9817, DoABC#3) // _SafeStr_3134 = "_-wi" (String#15292, DoABC#3) // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_6173 = "_-3ip" (String#1096, DoABC#3) // _SafeStr_6189 = "_-6LG" (String#1135, DoABC#3) // _SafeStr_6482 = "_-s5" (String#15200, DoABC#3) // _SafeStr_6495 = "_-4Nk" (String#83, DoABC#3) // _SafeStr_6496 = "_-4T-" (String#12105, DoABC#3) // _SafeStr_6503 = "_-09t" (String#819, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_8720 = "_-481" (String#3595, DoABC#3) // _SafeStr_8721 = "_-6KO" (String#4148, DoABC#3) // _SafeStr_8722 = "_-2ct" (String#3223, DoABC#3) // _SafeStr_8723 = "_-1hE" (String#2971, DoABC#3) // _SafeStr_8724 = "_-3Wr" (String#3443, DoABC#3) // _SafeStr_8767 = "_-62m" (String#13723, DoABC#3) // _SafeStr_8768 = "_-0Lc" (String#7933, DoABC#3) // _SafeStr_8769 = "_-1ih" (String#9325, DoABC#3) // _SafeStr_8770 = "_-1kh" (String#9348, DoABC#3) // _SafeStr_8771 = "_-0lx" (String#8343, DoABC#3) // _SafeStr_8772 = "_-0bO" (String#8199, DoABC#3) // _SafeStr_8773 = "_-5WA" (String#13194, DoABC#3) // _SafeStr_8774 = "_-2FH" (String#9899, DoABC#3) // _SafeStr_8775 = "_-0ln" (String#8342, DoABC#3) // _SafeStr_8776 = "_-UW" (String#14814, DoABC#3) // _SafeStr_8777 = "_-Ij" (String#14622, DoABC#3) // _SafeStr_8778 = "_-42H" (String#11695, DoABC#3) // _SafeStr_8779 = "_-5RS" (String#3915, DoABC#3) // _SafeStr_8780 = "_-4Bu" (String#1105, DoABC#3) // _SafeStr_8781 = "_-5Ur" (String#3929, DoABC#3) // _SafeStr_8782 = "_-zJ" (String#4555, DoABC#3) // _SafeStr_8783 = "_-0hH" (String#1447, DoABC#3) // _SafeStr_8784 = "_-3UW" (String#3435, DoABC#3) // _SafeStr_8785 = "_-5wh" (String#233, DoABC#3) // _SafeStr_8786 = "_-0b7" (String#229, DoABC#3) // _SafeStr_8787 = "_-5y9" (String#4042, DoABC#3) // _SafeStr_8788 = "_-12M" (String#2804, DoABC#3) // _SafeStr_8789 = "_-Dr" (String#592, DoABC#3) // _SafeStr_8790 = "_-4W3" (String#503, DoABC#3) // _SafeStr_8791 = "_-6W" (String#1605, DoABC#3) // _SafeStr_8792 = "_-61n" (String#1591, DoABC#3) // _SafeStr_8793 = "_-4fk" (String#584, DoABC#3) // _SafeStr_8794 = "_-3A0" (String#578, DoABC#3) // _SafeStr_8795 = "_-0et" (String#1444, DoABC#3) // _SafeStr_8796 = "_-4ut" (String#1558, DoABC#3) // _SafeStr_8797 = "_-4GK" (String#1537, DoABC#3) // _SafeStr_8798 = "_-1h7" (String#495, DoABC#3) // _SafeStr_8799 = "_-16d" (String#492, DoABC#3) // _SafeStr_8800 = "_-5Sn" (String#35503, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_3146 package _-0ZD{ public class _SafeStr_3146 implements _SafeStr_2476 { private var _SafeStr_8801:int = -1; private var _name:String = ""; private var _SafeStr_5541:int = 0; private var _SafeStr_8802:String = ""; private var _SafeStr_5477:String = ""; private var _SafeStr_8803:String = ""; private var _SafeStr_8804:int; private var _SafeStr_8805:int = 0; private var _SafeStr_8806:String = ""; private var _SafeStr_8807:int = 0; private var _SafeStr_8808:String = ""; private var _SafeStr_8785:int = 0; private var _SafeStr_8786:String = ""; private var _SafeStr_8809:int = 0; private var _SafeStr_8798:int = 0; private var _SafeStr_8810:Boolean; private var _SafeStr_8789:Boolean; private var _SafeStr_8790:Boolean; private var _SafeStr_8793:Boolean; private var _SafeStr_8794:Boolean; private var _SafeStr_8799:Boolean; private var _SafeStr_8811:Array; private var _SafeStr_8812:Array; private var _SafeStr_8813:Boolean; public function _SafeStr_3146(k:int){ this._SafeStr_8801 = k; } public function get _SafeStr_7239():int{ return (this._SafeStr_8801); } public function get _SafeStr_8714():int{ return (this._SafeStr_8804); } public function set _SafeStr_8714(k:int):void{ this._SafeStr_8804 = k; } public function get name():String{ return (this._name); } public function set name(k:String):void{ this._name = k; } public function get type():int{ return (this._SafeStr_5541); } public function set type(k:int):void{ this._SafeStr_5541 = k; } public function get _SafeStr_8715():String{ return (this._SafeStr_8802); } public function set _SafeStr_8715(k:String):void{ this._SafeStr_8802 = k; } public function get figure():String{ return (this._SafeStr_5477); } public function set figure(k:String):void{ this._SafeStr_5477 = k; } public function get custom():String{ return (this._SafeStr_8803); } public function set custom(k:String):void{ this._SafeStr_8803 = k; } public function get _SafeStr_8718():int{ return (this._SafeStr_8805); } public function set _SafeStr_8718(k:int):void{ this._SafeStr_8805 = k; } public function get _SafeStr_8716():String{ return (this._SafeStr_8806); } public function set _SafeStr_8716(k:String):void{ this._SafeStr_8806 = k; } public function get groupName():String{ return (this._SafeStr_8808); } public function set groupName(k:String):void{ this._SafeStr_8808 = k; } public function get _SafeStr_8717():int{ return (this._SafeStr_8807); } public function set _SafeStr_8717(k:int):void{ this._SafeStr_8807 = k; } public function get _SafeStr_6743():int{ return (this._SafeStr_8785); } public function set _SafeStr_6743(k:int):void{ this._SafeStr_8785 = k; } public function get ownerName():String{ return (this._SafeStr_8786); } public function set ownerName(k:String):void{ this._SafeStr_8786 = k; } public function get rarityLevel():int{ return (this._SafeStr_8798); } public function set rarityLevel(k:int):void{ this._SafeStr_8798 = k; } public function get _SafeStr_8719():Boolean{ return (this._SafeStr_8810); } public function set _SafeStr_8719(k:Boolean):void{ this._SafeStr_8810 = k; } public function get _SafeStr_8720():Boolean{ return (this._SafeStr_8789); } public function set _SafeStr_8720(k:Boolean):void{ this._SafeStr_8789 = k; } public function get _SafeStr_8721():Boolean{ return (this._SafeStr_8790); } public function set _SafeStr_8721(k:Boolean):void{ this._SafeStr_8790 = k; } public function get _SafeStr_8722():Boolean{ return (this._SafeStr_8793); } public function set _SafeStr_8722(k:Boolean):void{ this._SafeStr_8793 = k; } public function get _SafeStr_8723():Boolean{ return (this._SafeStr_8794); } public function set _SafeStr_8723(k:Boolean):void{ this._SafeStr_8794 = k; } public function get _SafeStr_8724():Boolean{ return (this._SafeStr_8799); } public function set _SafeStr_8724(k:Boolean):void{ this._SafeStr_8799 = k; } public function get _SafeStr_8725():int{ return (this._SafeStr_8809); } public function set _SafeStr_8725(k:int):void{ this._SafeStr_8809 = k; } public function get _SafeStr_8726():Array{ return (this._SafeStr_8811); } public function set _SafeStr_8726(k:Array):void{ this._SafeStr_8811 = k; } public function get _SafeStr_8727():Array{ return (this._SafeStr_8812); } public function set _SafeStr_8727(k:Array):void{ this._SafeStr_8812 = k; } public function get _SafeStr_8728():Boolean{ return (this._SafeStr_8813); } public function set _SafeStr_8728(k:Boolean):void{ this._SafeStr_8813 = k; } } }//package _-0ZD // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_3146 = "_-2Tq" (String#28088, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_8714 = "_-RR" (String#14770, DoABC#3) // _SafeStr_8715 = "_-0jW" (String#8312, DoABC#3) // _SafeStr_8716 = "_-5qC" (String#13500, DoABC#3) // _SafeStr_8717 = "_-04P" (String#7654, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_8719 = "_-5MD" (String#13047, DoABC#3) // _SafeStr_8720 = "_-481" (String#3595, DoABC#3) // _SafeStr_8721 = "_-6KO" (String#4148, DoABC#3) // _SafeStr_8722 = "_-2ct" (String#3223, DoABC#3) // _SafeStr_8723 = "_-1hE" (String#2971, DoABC#3) // _SafeStr_8724 = "_-3Wr" (String#3443, DoABC#3) // _SafeStr_8725 = "_-5Cy" (String#12884, DoABC#3) // _SafeStr_8726 = "_-OO" (String#14718, DoABC#3) // _SafeStr_8727 = "_-0Pn" (String#7996, DoABC#3) // _SafeStr_8728 = "_-1uk" (String#3044, DoABC#3) // _SafeStr_8785 = "_-5wh" (String#233, DoABC#3) // _SafeStr_8786 = "_-0b7" (String#229, DoABC#3) // _SafeStr_8789 = "_-Dr" (String#592, DoABC#3) // _SafeStr_8790 = "_-4W3" (String#503, DoABC#3) // _SafeStr_8793 = "_-4fk" (String#584, DoABC#3) // _SafeStr_8794 = "_-3A0" (String#578, DoABC#3) // _SafeStr_8798 = "_-1h7" (String#495, DoABC#3) // _SafeStr_8799 = "_-16d" (String#492, DoABC#3) // _SafeStr_8801 = "_-hT" (String#15037, DoABC#3) // _SafeStr_8802 = "_-mw" (String#1634, DoABC#3) // _SafeStr_8803 = "_-33B" (String#3330, DoABC#3) // _SafeStr_8804 = "_-5A" (String#860, DoABC#3) // _SafeStr_8805 = "_-0dv" (String#1442, DoABC#3) // _SafeStr_8806 = "_-2nE" (String#10462, DoABC#3) // _SafeStr_8807 = "_-1Ha" (String#8892, DoABC#3) // _SafeStr_8808 = "_-2Wm" (String#500, DoABC#3) // _SafeStr_8809 = "_-6R4" (String#14118, DoABC#3) // _SafeStr_8810 = "_-2k" (String#3249, DoABC#3) // _SafeStr_8811 = "_-cR" (String#1150, DoABC#3) // _SafeStr_8812 = "_-25Q" (String#27139, DoABC#3) // _SafeStr_8813 = "_-1sn" (String#9476, DoABC#3) //------------------------------------------------------------ //_-0ZD._SafeStr_3200 package _-0ZD{ import _-5NM.Map; import _-3wj._SafeStr_2308; import _-4xe._SafeStr_4333; import _-0YM._SafeStr_4064; public class _SafeStr_3200 implements _SafeStr_3092 { private static const _SafeStr_8814:int = 1; private static const _SafeStr_8815:int = 2; private static const _SafeStr_8816:int = 3; private static const _SafeStr_8817:int = 4; private var _SafeStr_8818:Map; private var _SafeStr_8819:Map; private var _SafeStr_8820:Map; private var _SafeStr_7637:_SafeStr_2308; public function _SafeStr_3200(){ this._SafeStr_8818 = new Map(); this._SafeStr_8819 = new Map(); this._SafeStr_8820 = new Map(); } public function dispose():void{ this._SafeStr_7637 = null; this._SafeStr_8818.dispose(); this._SafeStr_8818 = null; this._SafeStr_8819.dispose(); this._SafeStr_8819 = null; this._SafeStr_8820.dispose(); this._SafeStr_8820 = null; } public function set connection(k:_SafeStr_2308):void{ this._SafeStr_7637 = k; } public function getUserData(k:int):_SafeStr_2476{ return (this._SafeStr_8753(k, _SafeStr_8814)); } public function _SafeStr_8753(k:int, _arg_2:int):_SafeStr_2476{ var _local_3:_SafeStr_2476; var _local_4:Map = this._SafeStr_8818.getValue(_arg_2); if (_local_4 != null) { _local_3 = _local_4.getValue(k); }; return (_local_3); } public function getUserDataByIndex(k:int):_SafeStr_2476{ return (this._SafeStr_8819.getValue(k)); } public function _SafeStr_8754(k:String):_SafeStr_2476{ var _local_2:_SafeStr_2476; for each (_local_2 in this._SafeStr_8819) { if (_local_2.name == k) { return (_local_2); }; }; return (null); } public function _SafeStr_8755(k:int):Array{ if (this._SafeStr_7637 != null) { this._SafeStr_7637.send(new _SafeStr_4333(k)); }; var _local_2:Array = (this._SafeStr_8820.getValue(k) as Array); if (_local_2 == null) { _local_2 = []; }; return (_local_2); } public function _SafeStr_8752(k:_SafeStr_2476):void{ if (k == null) { return; }; this._SafeStr_8756(k._SafeStr_7239); var _local_2:Map = this._SafeStr_8818.getValue(k.type); if (_local_2 == null) { _local_2 = new Map(); this._SafeStr_8818.add(k.type, _local_2); }; _local_2.add(k._SafeStr_8718, k); this._SafeStr_8819.add(k._SafeStr_7239, k); } public function _SafeStr_8756(k:int):void{ var _local_3:Map; var _local_4:_SafeStr_2476; var _local_2:_SafeStr_2476 = this._SafeStr_8819.remove(k); if (_local_2 != null) { _local_3 = this._SafeStr_8818.getValue(_local_2.type); if (_local_3 != null) { _local_4 = _local_3.remove(_local_2._SafeStr_8718); if (_local_4 != null) { }; }; }; } public function _SafeStr_8757(k:int, _arg_2:Array):void{ this._SafeStr_8820.remove(k); this._SafeStr_8820.add(k, _arg_2); } public function updateFigure(k:int, _arg_2:String, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean):void{ var _local_6:_SafeStr_2476 = this.getUserDataByIndex(k); if (_local_6 != null) { _local_6.figure = _arg_2; _local_6._SafeStr_8715 = _arg_3; _local_6._SafeStr_8719 = _arg_4; _local_6._SafeStr_8720 = _arg_5; }; } public function _SafeStr_8758(k:int, _arg_2:int):void{ var _local_3:_SafeStr_2476 = this.getUserDataByIndex(k); if (_local_3 != null) { _local_3._SafeStr_8725 = _arg_2; }; } public function _SafeStr_8759(k:int, _arg_2:Boolean, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean):void{ var _local_6:_SafeStr_2476 = this.getUserDataByIndex(k); if (_local_6 != null) { _local_6._SafeStr_8721 = _arg_2; _local_6._SafeStr_8722 = _arg_3; _local_6._SafeStr_8723 = _arg_4; _local_6._SafeStr_8724 = _arg_5; }; } public function _SafeStr_8760(k:int, _arg_2:String):void{ var _local_3:_SafeStr_2476 = this.getUserDataByIndex(k); if (_local_3 != null) { _local_3.custom = _arg_2; }; } public function _SafeStr_8761(k:int, _arg_2:int):void{ var _local_3:_SafeStr_2476 = this.getUserDataByIndex(k); if (_local_3 != null) { _local_3._SafeStr_8714 = _arg_2; }; } public function _SafeStr_8762(k:int, _arg_2:String):void{ var _local_3:_SafeStr_2476 = this.getUserDataByIndex(k); if (_local_3 != null) { _local_3.name = _arg_2; }; } public function _SafeStr_8763(k:int):_SafeStr_2476{ return (this._SafeStr_8753(k, _SafeStr_8815)); } public function _SafeStr_8764(k:int):_SafeStr_2476{ return (this._SafeStr_8753(k, _SafeStr_8817)); } public function _SafeStr_8765(k:int):void{ var _local_2:_SafeStr_2476 = this._SafeStr_8763(k); if (((!((_local_2 == null))) && (!((this._SafeStr_7637 == null))))) { this._SafeStr_7637.send(new _SafeStr_4064(_local_2._SafeStr_8718)); }; } public function _SafeStr_8766():Array{ var _local_2:_SafeStr_2476; var k:Array = new Array(); for each (_local_2 in this._SafeStr_8819) { k.push(_local_2._SafeStr_8718); }; return (k); } } }//package _-0ZD // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_3092 = "_-4Rm" (String#12081, DoABC#3) // _SafeStr_3200 = "_-1KP" (String#8944, DoABC#3) // _SafeStr_4064 = "_-149" (String#24662, DoABC#3) // _SafeStr_4333 = "_-6Gq" (String#37499, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_8714 = "_-RR" (String#14770, DoABC#3) // _SafeStr_8715 = "_-0jW" (String#8312, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_8719 = "_-5MD" (String#13047, DoABC#3) // _SafeStr_8720 = "_-481" (String#3595, DoABC#3) // _SafeStr_8721 = "_-6KO" (String#4148, DoABC#3) // _SafeStr_8722 = "_-2ct" (String#3223, DoABC#3) // _SafeStr_8723 = "_-1hE" (String#2971, DoABC#3) // _SafeStr_8724 = "_-3Wr" (String#3443, DoABC#3) // _SafeStr_8725 = "_-5Cy" (String#12884, DoABC#3) // _SafeStr_8752 = "_-0BT" (String#7776, DoABC#3) // _SafeStr_8753 = "_-4Kp" (String#11980, DoABC#3) // _SafeStr_8754 = "_-318" (String#10676, DoABC#3) // _SafeStr_8755 = "_-3l0" (String#11404, DoABC#3) // _SafeStr_8756 = "_-2ko" (String#10423, DoABC#3) // _SafeStr_8757 = "_-3uR" (String#11540, DoABC#3) // _SafeStr_8758 = "_-3Lm" (String#11018, DoABC#3) // _SafeStr_8759 = "_-4hN" (String#12353, DoABC#3) // _SafeStr_8760 = "_-K6" (String#14641, DoABC#3) // _SafeStr_8761 = "_-4ta" (String#12550, DoABC#3) // _SafeStr_8762 = "_-0AJ" (String#7754, DoABC#3) // _SafeStr_8763 = "_-0tL" (String#8460, DoABC#3) // _SafeStr_8764 = "_-5Ky" (String#13018, DoABC#3) // _SafeStr_8765 = "_-39z" (String#10819, DoABC#3) // _SafeStr_8766 = "_-2Oo" (String#10055, DoABC#3) // _SafeStr_8814 = "_-0Zq" (String#23419, DoABC#3) // _SafeStr_8815 = "_-5XC" (String#35684, DoABC#3) // _SafeStr_8816 = "_-rh" (String#40477, DoABC#3) // _SafeStr_8817 = "_-3NQ" (String#30319, DoABC#3) // _SafeStr_8818 = "_-3MZ" (String#30280, DoABC#3) // _SafeStr_8819 = "_-316" (String#29448, DoABC#3) // _SafeStr_8820 = "_-0Aa" (String#22427, DoABC#3) //------------------------------------------------------------ //_-0ZD.BadgeImageManager package _-0ZD{ import _-6Z2._SafeStr_10; import flash.events.IEventDispatcher; import _-1tK._SafeStr_12; import flash.utils.Dictionary; import _-6Z2.AssetLibrary; import flash.display.BitmapData; import flash.net.URLRequest; import _-6Z2.BitmapDataAsset; import _-6Z2._SafeStr_37; import _-5ON.GameConfigurations; import _-1XD.AssetLoaderEvent; import flash.display.Bitmap; import _-33L._SafeStr_2710; import flash.geom.Matrix; import _-6Z2._SafeStr_39; public class BadgeImageManager { public static const _SafeStr_8821:String = "group_badge"; public static const _SafeStr_8822:String = "normal_badge"; private const _SafeStr_8823:String = "badge_"; private const _SafeStr_8824:String = "_32"; private var _assets:_SafeStr_10; private var _SafeStr_5713:IEventDispatcher; private var _SafeStr_8825:_SafeStr_12; private var _SafeStr_8826:Dictionary; public function BadgeImageManager(k:_SafeStr_10, _arg_2:IEventDispatcher, _arg_3:_SafeStr_12){ this._SafeStr_8826 = new Dictionary(); super(); if (k == null) { k = new AssetLibrary("badge_images"); }; this._assets = k; this._SafeStr_5713 = _arg_2; this._SafeStr_8825 = _arg_3; } public function dispose():void{ this._assets = null; } public function getBadgeImage(k:String, _arg_2:String="normal_badge", _arg_3:Boolean=true, _arg_4:Boolean=false):BitmapData{ var _local_5:BitmapData = this._SafeStr_8827(k, _arg_2, _arg_4); if (((!(_local_5)) && (_arg_3))) { _local_5 = this._SafeStr_8828(); }; return (_local_5); } public function _SafeStr_8829(k:String, _arg_2:String="normal_badge"):BitmapData{ if ((((this._SafeStr_8827(k, _arg_2, true) == null)) && (!((this._SafeStr_8827(k) == null))))) { this._SafeStr_8830((this._SafeStr_8823 + k), k); }; return (this.getBadgeImage(k, _arg_2, false, true)); } public function _SafeStr_8593(k:String):_SafeStr_2877{ var _local_2:BitmapData = this._SafeStr_8827(k); return ((((_local_2)!=null) ? new _SafeStr_2877(_local_2, false) : new _SafeStr_2877(this._SafeStr_8828(), true))); } public function _SafeStr_8590(k:String, _arg_2:String="normal_badge", _arg_3:Boolean=false):String{ var _local_4:String = ((this._SafeStr_8823 + k) + ((_arg_3) ? "_32" : "")); if (this._assets.hasAsset(_local_4)) { return (_local_4); }; this._SafeStr_8827(k, _arg_2, _arg_3); return (null); } public function _SafeStr_8831(k:String, _arg_2:String="normal_badge"):String{ var _local_3:String = this._SafeStr_8590(k, _arg_2, true); if (_local_3 == null) { this._SafeStr_8830((this._SafeStr_8823 + k), k); } else { return (_local_3); }; return (this._SafeStr_8590(k, _arg_2, true)); } private function _SafeStr_8827(k:String, _arg_2:String="normal_badge", _arg_3:Boolean=false):BitmapData{ var _local_5:URLRequest; var _local_6:String; var _local_7:BitmapDataAsset; var _local_8:_SafeStr_37; var _local_4:String = ((this._SafeStr_8823 + k) + ((_arg_3) ? "_32" : "")); if (this._assets.hasAsset(_local_4)) { _local_7 = (this._assets.getAssetByName(_local_4) as BitmapDataAsset); return ((_local_7.content as BitmapData).clone()); }; if (_arg_3) { return (null); }; _SafeStr_4.log(("Request badge: " + k)); switch (_arg_2) { case _SafeStr_8822: if (this._SafeStr_8825 != null) { if (GameConfigurations._SafeStr_8832(k)) { _local_6 = GameConfigurations._SafeStr_8833(k); } else { _local_6 = this._SafeStr_8825.getProperty("image.library.url"); _local_6 = (_local_6 + (("album1584/" + k) + ".gif")); }; _local_5 = new URLRequest(_local_6); }; break; case _SafeStr_8821: if (((!((this._SafeStr_8825 == null))) && (!(this._SafeStr_8826[_local_4])))) { _local_6 = this._SafeStr_8825.getProperty("group.badge.url"); _local_6 = _local_6.replace("%imagerdata%", k); _local_5 = new URLRequest(_local_6); this._SafeStr_8826[_local_4] = true; }; break; }; if (_local_5 != null) { _local_8 = this._assets.loadAssetFromFile(_local_4, _local_5, "image/gif"); _local_8.addEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_8834); }; return (null); } private function _SafeStr_8828():BitmapData{ return (BitmapData(this._assets.getAssetByName("loading_icon").content).clone()); } private function _SafeStr_8834(k:AssetLoaderEvent):void{ var _local_3:String; var _local_4:String; var _local_5:Bitmap; var _local_2:_SafeStr_37 = (k.target as _SafeStr_37); if (_local_2 != null) { if (((!((_local_2._SafeStr_8835 == null))) && (!((_local_2._SafeStr_8835.content == null))))) { _local_3 = _local_2.assetName; _local_4 = _local_3.replace(this._SafeStr_8823, ""); _local_5 = (_local_2._SafeStr_8835.content as Bitmap); if (_local_5 == null) { return; }; this._SafeStr_5713.dispatchEvent(new _SafeStr_2710(_local_4, _local_5.bitmapData.clone())); }; }; } private function _SafeStr_8830(k:String, _arg_2:String):void{ var _local_4:BitmapDataAsset; var _local_3:BitmapData = this._SafeStr_8836(k); if (_local_3) { _local_4 = new BitmapDataAsset(this._assets.getAssetTypeDeclarationByClass(BitmapDataAsset)); if (_local_4 != null) { this._assets.setAsset(((this._SafeStr_8823 + _arg_2) + this._SafeStr_8824), _local_4); _local_4._SafeStr_5475(_local_3); }; }; } private function _SafeStr_8836(k:String):BitmapData{ var _local_3:BitmapData; var _local_4:BitmapData; var _local_5:Matrix; var _local_2:_SafeStr_39 = this._assets.getAssetByName(k); if (_local_2 != null) { _local_3 = (_local_2.content as BitmapData); _local_4 = new BitmapData((_local_3.width / 2), (_local_3.height / 2), true, 0); _local_5 = new Matrix(0.5, 0, 0, 0.5); _local_4.draw(_local_3, _local_5, null, null, null, true); return (_local_4); }; return (null); } } }//package _-0ZD // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_12 = "_-3AW" (String#10829, DoABC#3) // _SafeStr_2710 = "_-2jA" (String#10392, DoABC#3) // _SafeStr_2877 = "_-XL" (String#14862, DoABC#3) // _SafeStr_37 = "_-1cU" (String#25971, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5471 = "_-0Dc" (String#22537, DoABC#3) // _SafeStr_5475 = "_-BI" (String#14512, DoABC#3) // _SafeStr_5713 = "_-iq" (String#166, DoABC#3) // _SafeStr_8590 = "_-6Kr" (String#14012, DoABC#3) // _SafeStr_8593 = "_-5RI" (String#13121, DoABC#3) // _SafeStr_8821 = "_-1Pp" (String#25490, DoABC#3) // _SafeStr_8822 = "_-0dR" (String#23569, DoABC#3) // _SafeStr_8823 = "_-5-b" (String#34356, DoABC#3) // _SafeStr_8824 = "_-07J" (String#22311, DoABC#3) // _SafeStr_8825 = "_-3lS" (String#579, DoABC#3) // _SafeStr_8826 = "_-6AY" (String#37256, DoABC#3) // _SafeStr_8827 = "_-4jB" (String#33684, DoABC#3) // _SafeStr_8828 = "_-367" (String#29643, DoABC#3) // _SafeStr_8829 = "_-1Us" (String#25680, DoABC#3) // _SafeStr_8830 = "_-3uX" (String#31656, DoABC#3) // _SafeStr_8831 = "_-62b" (String#36940, DoABC#3) // _SafeStr_8832 = "_-1GE" (String#25125, DoABC#3) // _SafeStr_8833 = "_-5EV" (String#34942, DoABC#3) // _SafeStr_8834 = "_-6KT" (String#4149, DoABC#3) // _SafeStr_8835 = "_-0G" (String#22626, DoABC#3) // _SafeStr_8836 = "_-4b1" (String#33363, DoABC#3) //------------------------------------------------------------ //_-0ZD.PerkManager package _-0ZD{ import _-1tK._SafeStr_3; import _-1Z6._SafeStr_2274; import flash.utils.Dictionary; import _-Tx._SafeStr_2737; import _-2Jh._SafeStr_4644; import _-33L._SafeStr_2343; public class PerkManager implements _SafeStr_3 { private var _SafeStr_8837:Boolean = false; private var _SafeStr_5412:SessionDataManager; private var _SafeStr_8838:_SafeStr_2274; private var _SafeStr_8839:Dictionary; public function PerkManager(k:SessionDataManager){ this._SafeStr_8839 = new Dictionary(); super(); this._SafeStr_5412 = k; if (this._SafeStr_5412.communication) { this._SafeStr_8838 = this._SafeStr_5412.communication.addHabboConnectionMessageEvent(new _SafeStr_2737(this._SafeStr_8840)); }; } public function get disposed():Boolean{ return ((this._SafeStr_5412 == null)); } public function dispose():void{ var k:String; if (this.disposed) { return; }; if (this._SafeStr_8839) { for (k in this._SafeStr_8839) { delete this._SafeStr_8839[k]; }; this._SafeStr_8839 = null; }; if (this._SafeStr_5412.communication) { this._SafeStr_5412.communication._SafeStr_6846(this._SafeStr_8838); }; this._SafeStr_8838 = null; this._SafeStr_5412 = null; } public function get _SafeStr_8841():Boolean{ return (this._SafeStr_8837); } public function isPerkAllowed(k:String):Boolean{ return ((((k in this._SafeStr_8839)) && (this._SafeStr_8839[k].isAllowed))); } public function _SafeStr_8616(k:String):String{ var _local_2:_SafeStr_4644 = this._SafeStr_8839[k]; return ((((_local_2)!=null) ? _local_2.errorMessage : "")); } private function _SafeStr_8840(k:_SafeStr_2737):void{ var _local_2:_SafeStr_4644; for each (_local_2 in k._SafeStr_5645()._SafeStr_8842()) { this._SafeStr_8839[_local_2.code] = _local_2; }; this._SafeStr_8837 = true; this._SafeStr_5412.events.dispatchEvent(new _SafeStr_2343()); } } }//package _-0ZD // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2343 = "_-09J" (String#22379, DoABC#3) // _SafeStr_2737 = "_-57h" (String#34668, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4644 = "_-2k2" (String#10409, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_8616 = "_-3Fg" (String#10922, DoABC#3) // _SafeStr_8837 = "_-DM" (String#4326, DoABC#3) // _SafeStr_8838 = "_-4f9" (String#1552, DoABC#3) // _SafeStr_8839 = "_-dB" (String#14958, DoABC#3) // _SafeStr_8840 = "_-3Pr" (String#843, DoABC#3) // _SafeStr_8841 = "_-3jR" (String#11379, DoABC#3) // _SafeStr_8842 = "_-3j8" (String#31196, DoABC#3) //------------------------------------------------------------ //_-0ZD.RoomSessionManager package _-0ZD{ import _-1tK.Component; import _-276._SafeStr_1407; import _-5NM.Map; import _-40B._SafeStr_196; import _-5fp._SafeStr_2212; import _-60v._SafeStr_1497; import _-3Zp._SafeStr_2315; import _-1tK._SafeStr_9; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboTracking; import com.sulake.iid.IIDHabboFreeFlowChat; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDRoomEngine; import _-42A._SafeStr_194; import __AS3__.vec.Vector; import _-4YM._SafeStr_2320; import _-1tK._SafeStr_3; import _-3wj._SafeStr_2308; import _-6D6._SafeStr_2317; import _-6D6._SafeStr_2301; import _-6D6.RoomUsersHandler; import _-6D6._SafeStr_2313; import _-6D6._SafeStr_2312; import _-6D6._SafeStr_2318; import _-6D6._SafeStr_2316; import _-6D6._SafeStr_2319; import _-6D6._SafeStr_2310; import _-6D6._SafeStr_2311; import _-6D6._SafeStr_2303; import _-6D6._SafeStr_2305; import flash.display.DisplayObject; import _-0eJ._SafeStr_2304; import flash.events.Event; import _-0eJ._SafeStr_2307; import flash.geom.Point; import _-1K1._SafeStr_2314; import _-33L._SafeStr_2302; import _-6D6._SafeStr_2300; import __AS3__.vec.*; import com.sulake.iid.*; public class RoomSessionManager extends Component implements _SafeStr_198, _SafeStr_199 { public static const _SafeStr_8843:uint = 2; public static const _SafeStr_8844:uint = 3; public static const _SafeStr_8845:uint = 4; private var _SafeStr_5411:_SafeStr_1407 = null; private var _SafeStr_8846:Array = null; private var _SafeStr_8847:Boolean = false; private var _SafeStr_8848:Map = null; private var _SafeStr_8849:_SafeStr_2309; private var _SafeStr_8850:Boolean = false; private var _SafeStr_8691:_SafeStr_196; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_8851:_SafeStr_1497; private var _SafeStr_8852:Boolean; private var _SafeStr_8853:Boolean; private var _SafeStr_8854:Array; private var _SafeStr_8855:_SafeStr_2309; public function RoomSessionManager(k:_SafeStr_9, _arg_2:uint=0){ super(k, _arg_2); this._SafeStr_8853 = !(((_arg_2 & _SafeStr_2315._SafeStr_8856) == 0)); this._SafeStr_8846 = []; this._SafeStr_8848 = new Map(); } public function get _SafeStr_8857():Boolean{ return (((_SafeStr_8858) && (this._SafeStr_8847))); } public function get _SafeStr_8572():Boolean{ return (this._SafeStr_8850); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_5411 = k; }, ((flags & _SafeStr_8843) == 0)), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_196):void{ _SafeStr_8691 = k; }, ((flags & _SafeStr_8844) == 0)), new _SafeStr_44(new IIDHabboFreeFlowChat(), function (k:_SafeStr_1497):void{ _SafeStr_8851 = k; }, false), new _SafeStr_44(new IIDHabboConfigurationManager(), null), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2212):void{ _SafeStr_5414 = k; }, ((flags & _SafeStr_8845) == 0), [{ "type":_SafeStr_194._SafeStr_6844, "callback":this._SafeStr_6845 }])])); } override protected function initComponent():void{ this._SafeStr_8859(); if (((this._SafeStr_8853) && (!((this._SafeStr_5411 == null))))) { this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2320(this._SafeStr_8860)); }; this._SafeStr_8861(); } override public function dispose():void{ var k:String; var _local_2:_SafeStr_2309; var _local_3:int; var _local_4:_SafeStr_3; if (disposed) { return; }; if (this._SafeStr_8848) { while (this._SafeStr_8848.length > 0) { k = (this._SafeStr_8848._SafeStr_6156(0) as String); _local_2 = (this._SafeStr_8848.remove(k) as _SafeStr_2309); if (_local_2 != null) { _local_2.dispose(); }; }; this._SafeStr_8848.dispose(); this._SafeStr_8848 = null; }; if (this._SafeStr_8846) { _local_3 = 0; while (_local_3 < this._SafeStr_8846.length) { _local_4 = (this._SafeStr_8846[_local_3] as _SafeStr_3); if (_local_4) { _local_4.dispose(); }; _local_3++; }; this._SafeStr_8846 = null; }; super.dispose(); } private function _SafeStr_6845(k:_SafeStr_194):void{ this._SafeStr_8847 = true; this._SafeStr_8861(); } private function _SafeStr_8859():void{ var k:_SafeStr_2308; if (this._SafeStr_5411) { k = this._SafeStr_5411.connection; this._SafeStr_8846.push(new _SafeStr_2317(k, this)); this._SafeStr_8846.push(new _SafeStr_2301(k, this)); this._SafeStr_8846.push(new RoomUsersHandler(k, this)); this._SafeStr_8846.push(new _SafeStr_2313(k, this)); this._SafeStr_8846.push(new _SafeStr_2312(k, this)); this._SafeStr_8846.push(new _SafeStr_2318(k, this)); this._SafeStr_8846.push(new _SafeStr_2316(k, this)); this._SafeStr_8846.push(new _SafeStr_2319(k, this)); this._SafeStr_8846.push(new _SafeStr_2310(k, this)); this._SafeStr_8846.push(new _SafeStr_2311(k, this)); this._SafeStr_8846.push(new _SafeStr_2303(k, this)); this._SafeStr_8846.push(new _SafeStr_2305(k, this)); }; } private function _SafeStr_8861():void{ if (((this._SafeStr_8857) && (!((this._SafeStr_8849 == null))))) { this._SafeStr_8862(this._SafeStr_8849); this._SafeStr_8849 = null; }; } private function _SafeStr_8860(k:_SafeStr_2320):void{ var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:DisplayObject; var _local_9:_SafeStr_2304; if (((this._SafeStr_8852) || (!(this._SafeStr_8853)))) { return; }; this._SafeStr_8852 = true; var _local_2:_SafeStr_2299 = this.getSession(0); if (_local_2 != null) { _local_3 = 1; _local_4 = 2; _local_5 = 2; _local_6 = 0x0400; _local_7 = 0x0300; _local_8 = this._SafeStr_5414._SafeStr_8863(_local_2.roomId, _local_3, _local_6, _local_7, 64); if (_local_8 != null) { context.displayObjectContainer.addChild(_local_8); context.displayObjectContainer.addEventListener(Event.RESIZE, this._SafeStr_8864); this._SafeStr_5414._SafeStr_8865(_local_2.roomId, _local_3, true); _local_9 = this._SafeStr_5414._SafeStr_8866(_local_2.roomId, _local_3); if (_local_9 != null) { _local_9._SafeStr_6410(new _SafeStr_2307(_local_4, _local_5, 0), 30); }; this._SafeStr_5414._SafeStr_8867(_local_2.roomId, _local_3, new Point(0, -400)); }; if (((!((this._SafeStr_8851 == null))) && (this._SafeStr_8851.displayObject))) { context.displayObjectContainer.addChild(this._SafeStr_8851.displayObject); }; }; } private function _SafeStr_8864(k:Event):void{ if (!this._SafeStr_8853) { return; }; var _local_2:_SafeStr_2299 = this.getSession(0); if (_local_2 == null) { return; }; this._SafeStr_5414._SafeStr_8868(_local_2.roomId, 1, context.displayObjectContainer.width, context.displayObjectContainer.height); } public function _SafeStr_8569(k:int, _arg_2:String="", _arg_3:String=""):Boolean{ var _local_4:_SafeStr_2309 = new _SafeStr_2309(); _local_4.roomId = k; _local_4._SafeStr_8696 = _arg_2; _local_4._SafeStr_8621 = _arg_3; _local_4.habboTracking = this._SafeStr_8691; return (this._SafeStr_8862(_local_4)); } public function _SafeStr_8570(k:int, _arg_2:int):Boolean{ var _local_3:_SafeStr_2309 = new _SafeStr_2309(); _local_3.roomId = 1; _local_3._SafeStr_8696 = ""; _local_3.habboTracking = this._SafeStr_8691; _local_3._SafeStr_8697 = new _SafeStr_2314(k, _arg_2); return (this._SafeStr_8862(_local_3)); } private function _SafeStr_8862(k:_SafeStr_2309):Boolean{ if (!this._SafeStr_8857) { this._SafeStr_8849 = k; return (false); }; var _local_2:String = this._SafeStr_8869(k.roomId); this._SafeStr_8850 = true; if (this._SafeStr_8848.getValue(_local_2) != null) { this._SafeStr_8575(k.roomId, false); }; k.connection = ((this._SafeStr_5411) ? this._SafeStr_5411.connection : null); this._SafeStr_8848.add(_local_2, k); events.dispatchEvent(new _SafeStr_2302(_SafeStr_2302._SafeStr_8698, k)); if (this._SafeStr_8853) { this._SafeStr_5414.events.addEventListener("RCLE_SUCCESS", this._SafeStr_8870); this._SafeStr_8854 = new Array(); this._SafeStr_8855 = k; if (this._SafeStr_8854.length == 0) { this._SafeStr_8571(k); }; }; return (true); } private function _SafeStr_8870(k:Event):void{ if ((((this._SafeStr_8854 == null)) || ((this._SafeStr_8854.length == 0)))) { return; }; var _local_2:int = this._SafeStr_8854.indexOf(k["contentType"]); if (_local_2 != -1) { this._SafeStr_8854.splice(_local_2, 1); }; if (this._SafeStr_8854.length == 0) { this._SafeStr_8571(this._SafeStr_8855); }; } public function _SafeStr_8571(k:_SafeStr_2299):Boolean{ if (k.state == _SafeStr_2302._SafeStr_8699) { return (false); }; if (k.isGameSession) { return (true); }; if (k.start()) { this._SafeStr_8850 = false; events.dispatchEvent(new _SafeStr_2302(_SafeStr_2302._SafeStr_8699, k)); this._SafeStr_8871(k); } else { this._SafeStr_8575(k.roomId); this._SafeStr_8850 = false; return (false); }; return (true); } public function _SafeStr_8573():void{ var k:_SafeStr_2309 = new _SafeStr_2309(); k.roomId = 1; k.habboTracking = this._SafeStr_8691; k.isGameSession = true; k.connection = this._SafeStr_5411.connection; this._SafeStr_8848.add(this._SafeStr_8869(k.roomId), k); events.dispatchEvent(new _SafeStr_2302(_SafeStr_2302._SafeStr_8698, k)); } public function _SafeStr_8574():void{ var k:String = this._SafeStr_8869(1); var _local_2:_SafeStr_2309 = this._SafeStr_8848.getValue(k); if (((_local_2) && (_local_2.isGameSession))) { this._SafeStr_8575(1, false); }; } public function sessionUpdate(k:int, _arg_2:String):void{ var _local_3:_SafeStr_2299 = this.getSession(k); if (_local_3 != null) { switch (_arg_2) { case _SafeStr_2317._SafeStr_8872: return; case _SafeStr_2317._SafeStr_8873: return; case _SafeStr_2317._SafeStr_8874: this._SafeStr_8575(k); return; }; }; } public function sessionReinitialize(k:int, _arg_2:int):void{ var _local_5:_SafeStr_2309; var _local_3:String = this._SafeStr_8869(k); var _local_4:_SafeStr_2309 = (this._SafeStr_8848.remove(_local_3) as _SafeStr_2309); if (_local_4 != null) { _local_4.reset(_arg_2); _local_3 = this._SafeStr_8869(_arg_2); _local_5 = this._SafeStr_8848.remove(_local_3); if (_local_5 != null) { }; this._SafeStr_8848.add(_local_3, _local_4); this._SafeStr_8871(_local_4); }; } public function getSession(k:int):_SafeStr_2299{ var _local_2:String = this._SafeStr_8869(k); return ((this._SafeStr_8848.getValue(_local_2) as _SafeStr_2299)); } public function _SafeStr_8575(k:int, _arg_2:Boolean=true):void{ var _local_3:String = this._SafeStr_8869(k); var _local_4:_SafeStr_2309 = (this._SafeStr_8848.remove(_local_3) as _SafeStr_2309); if (_local_4 != null) { events.dispatchEvent(new _SafeStr_2302(_SafeStr_2302._SafeStr_8875, _local_4, _arg_2)); _local_4.dispose(); }; } private function _SafeStr_8871(k:_SafeStr_2299):void{ var _local_2:int; var _local_3:_SafeStr_2300; if (((!((k == null))) && (!((this._SafeStr_8846 == null))))) { _local_2 = 0; while (_local_2 < this._SafeStr_8846.length) { _local_3 = (this._SafeStr_8846[_local_2] as _SafeStr_2300); if (_local_3 != null) { _local_3._SafeStr_8876 = k.roomId; }; _local_2++; }; }; } private function _SafeStr_8869(k:int):String{ return ("hard_coded_room_id"); } } }//package _-0ZD // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_1497 = "_-05s" (String#7677, DoABC#3) // _SafeStr_194 = "_-0JI" (String#22764, DoABC#3) // _SafeStr_196 = "_-5Fb" (String#12927, DoABC#3) // _SafeStr_198 = "_-0V2" (String#8088, DoABC#3) // _SafeStr_199 = "_-du" (String#14969, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2300 = "_-3WS" (String#11181, DoABC#3) // _SafeStr_2301 = "_-00e" (String#7586, DoABC#3) // _SafeStr_2302 = "_-1zx" (String#26902, DoABC#3) // _SafeStr_2303 = "_-3x-" (String#11590, DoABC#3) // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2305 = "_-0tR" (String#8463, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2309 = "_-5xy" (String#13619, DoABC#3) // _SafeStr_2310 = "_-4z-" (String#12646, DoABC#3) // _SafeStr_2311 = "_-4Pm" (String#12047, DoABC#3) // _SafeStr_2312 = "_-21C" (String#9631, DoABC#3) // _SafeStr_2313 = "_-0Tj" (String#8072, DoABC#3) // _SafeStr_2314 = "_-1EY" (String#25059, DoABC#3) // _SafeStr_2315 = "_-0fD" (String#23639, DoABC#3) // _SafeStr_2316 = "_-3Pn" (String#11059, DoABC#3) // _SafeStr_2317 = "_-18Q" (String#8724, DoABC#3) // _SafeStr_2318 = "_-1tC" (String#9485, DoABC#3) // _SafeStr_2319 = "_-4Q2" (String#12052, DoABC#3) // _SafeStr_2320 = "_-5Ln" (String#35220, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_6156 = "_-2LY" (String#3155, DoABC#3) // _SafeStr_6410 = "_-iE" (String#15049, DoABC#3) // _SafeStr_6844 = "_-3D2" (String#29916, DoABC#3) // _SafeStr_6845 = "_-37v" (String#10786, DoABC#3) // _SafeStr_8569 = "_-y8" (String#15322, DoABC#3) // _SafeStr_8570 = "_-fh" (String#15004, DoABC#3) // _SafeStr_8571 = "_-r6" (String#15176, DoABC#3) // _SafeStr_8572 = "_-et" (String#14987, DoABC#3) // _SafeStr_8573 = "_-5Zt" (String#13249, DoABC#3) // _SafeStr_8574 = "_-5iZ" (String#13382, DoABC#3) // _SafeStr_8575 = "_-20-" (String#9606, DoABC#3) // _SafeStr_8621 = "_-2YS" (String#10218, DoABC#3) // _SafeStr_8691 = "_-5j" (String#244, DoABC#3) // _SafeStr_8696 = "_-1mh" (String#26382, DoABC#3) // _SafeStr_8697 = "_-03n" (String#22183, DoABC#3) // _SafeStr_8698 = "_-0NY" (String#22937, DoABC#3) // _SafeStr_8699 = "_-ch" (String#39900, DoABC#3) // _SafeStr_8843 = "_-5pO" (String#36395, DoABC#3) // _SafeStr_8844 = "_-2M8" (String#27789, DoABC#3) // _SafeStr_8845 = "_-3gE" (String#31071, DoABC#3) // _SafeStr_8846 = "_-M-" (String#39263, DoABC#3) // _SafeStr_8847 = "_-0CW" (String#22489, DoABC#3) // _SafeStr_8848 = "_-4sN" (String#34043, DoABC#3) // _SafeStr_8849 = "_-4iw" (String#33672, DoABC#3) // _SafeStr_8850 = "_-1Mm" (String#25373, DoABC#3) // _SafeStr_8851 = "_-4Ou" (String#1544, DoABC#3) // _SafeStr_8852 = "_-oR" (String#40350, DoABC#3) // _SafeStr_8853 = "_-2Vo" (String#28163, DoABC#3) // _SafeStr_8854 = "_-3Iu" (String#10971, DoABC#3) // _SafeStr_8855 = "_-t" (String#40512, DoABC#3) // _SafeStr_8856 = "_-4i1" (String#33633, DoABC#3) // _SafeStr_8857 = "_-1M-" (String#8969, DoABC#3) // _SafeStr_8858 = "_-3Ax" (String#29831, DoABC#3) // _SafeStr_8859 = "_-2E1" (String#27453, DoABC#3) // _SafeStr_8860 = "_-D8" (String#4325, DoABC#3) // _SafeStr_8861 = "_-4F5" (String#32517, DoABC#3) // _SafeStr_8862 = "_-1mi" (String#26383, DoABC#3) // _SafeStr_8863 = "_-4S-" (String#12087, DoABC#3) // _SafeStr_8864 = "_-3xO" (String#1102, DoABC#3) // _SafeStr_8865 = "_-125" (String#8619, DoABC#3) // _SafeStr_8866 = "_-4M7" (String#11999, DoABC#3) // _SafeStr_8867 = "_-0Em" (String#7830, DoABC#3) // _SafeStr_8868 = "_-3wh" (String#11582, DoABC#3) // _SafeStr_8869 = "_-3iI" (String#3483, DoABC#3) // _SafeStr_8870 = "_-0XF" (String#8126, DoABC#3) // _SafeStr_8871 = "_-5yq" (String#36754, DoABC#3) // _SafeStr_8872 = "_-2OX" (String#27887, DoABC#3) // _SafeStr_8873 = "_-1VX" (String#25707, DoABC#3) // _SafeStr_8874 = "_-52m" (String#34475, DoABC#3) // _SafeStr_8875 = "_-1PP" (String#25475, DoABC#3) // _SafeStr_8876 = "_-5qb" (String#36440, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-0ZD.SessionDataManager package _-0ZD{ import _-1tK.Component; import _-276._SafeStr_1407; import _-00F._SafeStr_633; import flash.utils.Dictionary; import _-5mF.ProductDataParser; import _-5NM.Map; import _-6Kf.FurnitureDataParser; import _-0aq._SafeStr_500; import flash.utils.Timer; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import flash.events.Event; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboRoomSessionManager; import __AS3__.vec.Vector; import _-3pc._SafeStr_2392; import _-63s._SafeStr_2860; import _-63s._SafeStr_2909; import _-2xB._SafeStr_2882; import _-4YM._SafeStr_2898; import _-2D9._SafeStr_2907; import _-2xB._SafeStr_2888; import _-br._SafeStr_2910; import _-3d5._SafeStr_2903; import _-48D._SafeStr_2683; import _-1Z6._SafeStr_2274; import _-2D9._SafeStr_2880; import _-6YI._SafeStr_2896; import _-2D9._SafeStr_2890; import _-63s._SafeStr_2891; import _-2D9._SafeStr_2902; import _-1s6._SafeStr_2525; import _-2D9._SafeStr_2905; import _-6Kf._SafeStr_430; import _-5XF._SafeStr_2892; import _-5vb._SafeStr_2895; import _-PP._SafeStr_6; import _-5KQ._SafeStr_2906; import _-33L._SafeStr_2893; import _-Tl._SafeStr_2886; import _-6eA._SafeStr_2894; import _-33L._SafeStr_2887; import _-33L._SafeStr_2883; import _-0NO._SafeStr_2523; import _-33L._SafeStr_2878; import _-5KQ._SafeStr_2904; import _-513._SafeStr_2911; import _-5KQ._SafeStr_2901; import _-4ZR._SafeStr_2881; import flash.display.BitmapData; import _-403._SafeStr_2463; import _-1f9.WindowEvent; import _-1Z6._SafeStr_2284; import _-4xe._SafeStr_2884; import _-0YM._SafeStr_2879; import _-5mF._SafeStr_2356; import _-6Kf._SafeStr_2353; import _-HX._SafeStr_2348; import _-403._SafeStr_2514; import _-5mF._SafeStr_432; import _-0Gp._SafeStr_2691; import _-47o._SafeStr_2885; import flash.events.TimerEvent; import _-6Z2._SafeStr_39; import _-6Z2.XmlAsset; import _-4IA.IWindow; import _-6Z2.BitmapDataAsset; import _-5KG._SafeStr_2342; import _-6C7._SafeStr_2908; import __AS3__.vec.*; import com.sulake.iid.*; public class SessionDataManager extends Component implements _SafeStr_2176 { public static const _SafeStr_8843:uint = 1; private var _SafeStr_5411:_SafeStr_1407; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_8877:_SafeStr_198; private var _SafeStr_8878:PerkManager; private var _SafeStr_5522:int; private var _name:String; private var _SafeStr_5477:String; private var _SafeStr_5478:String; private var _SafeStr_8159:String; private var _SafeStr_8879:int = 0; private var _SafeStr_8880:int = 0; private var _SafeStr_8881:int = 0; private var _SafeStr_8882:Boolean = true; private var _SafeStr_8883:Array; private var _SafeStr_8884:Boolean; private var _SafeStr_8885:Boolean; private var _SafeStr_8886:Boolean; private var _SafeStr_8887:Dictionary; private var _SafeStr_8888:ProductDataParser; private var _SafeStr_8889:Map; private var _SafeStr_8890:Map; private var _SafeStr_8891:Map; private var _SafeStr_8892:FurnitureDataParser; private var _SafeStr_8893:_SafeStr_2900; private var _SafeStr_8894:BadgeImageManager; private var _SafeStr_8895:_SafeStr_2889; private var _SafeStr_8896:_SafeStr_2899; private var _SafeStr_5398:_SafeStr_500; private var _SafeStr_8897:Boolean = false; private var _SafeStr_8898:Array; private var _SafeStr_8899:Array; private var _SafeStr_8900:int; private var _SafeStr_8901:int; private var _SafeStr_8902:int = 0; private var _SafeStr_8903:int = -1; private var _SafeStr_8904:Boolean; private var _SafeStr_8905:Boolean; private var _SafeStr_8906:Boolean; private var _SafeStr_7108:int; private var _SafeStr_8907:Boolean = false; private var _SafeStr_8908:String; private var _SafeStr_8909:String; private var _SafeStr_8910:Boolean = false; private var _SafeStr_8911:Boolean = false; private var _SafeStr_8912:Timer = null; private var _SafeStr_8913:String = null; public function SessionDataManager(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void{ _SafeStr_5453 = k; }, false), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_5411 = k; }, ((flags & _SafeStr_8843) == 0)), new _SafeStr_44(new IIDHabboConfigurationManager(), null, true, [{ "type":Event.COMPLETE, "callback":this.onConfigurationComplete }]), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_5398 = k; }), new _SafeStr_44(new IIDHabboRoomSessionManager(), function (k:_SafeStr_198):void{ _SafeStr_8877 = k; }, false)])); } private function onConfigurationComplete(k:Event):void{ this._SafeStr_8887 = new Dictionary(); this._SafeStr_8889 = new Map(); this._SafeStr_8890 = new Map(); this._SafeStr_8891 = new Map(); this._SafeStr_8914(); this._SafeStr_8915(); this._SafeStr_8916(); } override protected function initComponent():void{ if (this._SafeStr_5411) { this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2392(this._SafeStr_8917)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2860(this._SafeStr_8918)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2909(this._SafeStr_6870)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2882(this._SafeStr_8919)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2898(this._SafeStr_6871)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2907(this._SafeStr_8251)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2888(this._SafeStr_8252)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2910(this._SafeStr_8920)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2903(this._SafeStr_8921)); this._SafeStr_5411.addHabboConnectionMessageEvent((new _SafeStr_2683(this._SafeStr_8734) as _SafeStr_2274)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2880(this._SafeStr_8922)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2896(this._SafeStr_8923)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2890(this._SafeStr_8924)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2891(this._SafeStr_8925)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2902(this._SafeStr_8926)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2525(this._SafeStr_8927)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2905(this._SafeStr_8476)); }; this._SafeStr_8883 = []; this._SafeStr_8893 = new _SafeStr_2900(this); this._SafeStr_8895 = new _SafeStr_2889(this); this._SafeStr_8896 = new _SafeStr_2899(this); this._SafeStr_8878 = new PerkManager(this); this._SafeStr_8898 = []; this._SafeStr_8899 = []; } override public function dispose():void{ if (disposed) { return; }; if (this._SafeStr_8893 != null) { this._SafeStr_8893.dispose(); this._SafeStr_8893 = null; }; if (this._SafeStr_8889) { this._SafeStr_8889.dispose(); this._SafeStr_8889 = null; }; if (this._SafeStr_8891) { this._SafeStr_8891.dispose(); this._SafeStr_8891 = null; }; if (this._SafeStr_8878) { this._SafeStr_8878.dispose(); this._SafeStr_8878 = null; }; this._SafeStr_8899 = null; if (this._SafeStr_8892) { this._SafeStr_8892.removeEventListener(FurnitureDataParser._SafeStr_8928, this._SafeStr_8929); this._SafeStr_8892.dispose(); this._SafeStr_8892 = null; }; if (this._SafeStr_8888) { this._SafeStr_8888.removeEventListener(ProductDataParser._SafeStr_8928, this._SafeStr_8930); this._SafeStr_8888.dispose(); this._SafeStr_8888 = null; }; super.dispose(); } private function _SafeStr_8916():void{ if (this._SafeStr_8894 != null) { return; }; this._SafeStr_8894 = new BadgeImageManager(assets, events, this); } private function _SafeStr_8914():void{ var k:String; var _local_2:int; var _local_3:String; if (this._SafeStr_8892) { this._SafeStr_8892.dispose(); this._SafeStr_8892 = null; }; this._SafeStr_8892 = new FurnitureDataParser(this._SafeStr_8889, this._SafeStr_8890, this._SafeStr_8891, this._SafeStr_5398); this._SafeStr_8892.addEventListener(FurnitureDataParser._SafeStr_8928, this._SafeStr_8929); if (propertyExists("furnidata.load.url")) { k = getProperty("furnidata.load.url"); if (this._SafeStr_8913 != null) { _local_2 = k.lastIndexOf("/"); _local_3 = k.substring(0, _local_2); this._SafeStr_8892._SafeStr_8931(((_local_3 + "/") + this._SafeStr_8913)); } else { this._SafeStr_8892._SafeStr_8931(k); }; }; } private function _SafeStr_8915():void{ if (this._SafeStr_8888) { this._SafeStr_8888.dispose(); this._SafeStr_8888 = null; }; var k:String = getProperty("productdata.load.url"); this._SafeStr_8888 = new ProductDataParser(k, this._SafeStr_8887); this._SafeStr_8888.addEventListener(ProductDataParser._SafeStr_8928, this._SafeStr_8930); } private function _SafeStr_8929(k:Event=null):void{ var _local_2:_SafeStr_430; this._SafeStr_8892.removeEventListener(FurnitureDataParser._SafeStr_8928, this._SafeStr_8929); this._SafeStr_8910 = true; if (((this._SafeStr_8578) && (!(this._SafeStr_8911)))) { this._SafeStr_8911 = true; for each (_local_2 in this._SafeStr_8899) { _local_2._SafeStr_8932(); }; }; } private function _SafeStr_8918(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2860 = _SafeStr_2860(k); this._SafeStr_8900 = _local_2.clubLevel; this._SafeStr_8901 = _local_2._SafeStr_8933; this._SafeStr_8902 = Math.max(this._SafeStr_8902, _local_2._SafeStr_8933); this._SafeStr_8904 = _local_2._SafeStr_8584; } private function _SafeStr_8925(k:_SafeStr_2891):void{ this._SafeStr_8903 = k._SafeStr_8934; if (this._SafeStr_8903 != _SafeStr_2892._SafeStr_8935) { context.configuration.setProperty("new.identity", "1"); }; } private function _SafeStr_6870(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2909 = (k as _SafeStr_2909); var _local_3:_SafeStr_2895 = _local_2._SafeStr_5645(); this._SafeStr_5522 = _local_3.id; this._name = _local_3.name; this._SafeStr_8879 = _local_3._SafeStr_8936; this._SafeStr_8880 = _local_3._SafeStr_8601; this._SafeStr_8881 = _local_3._SafeStr_8602; this._SafeStr_5477 = _local_3.figure; this._SafeStr_5478 = _local_3._SafeStr_8715; this._SafeStr_8159 = _local_3.realName; this._SafeStr_8882 = _local_3._SafeStr_8582; this._SafeStr_8907 = _local_3._SafeStr_8937; this._SafeStr_8896._SafeStr_8744(); } 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_5477 = _local_2.figure; this._SafeStr_5478 = _local_2._SafeStr_8715; }; } private function _SafeStr_8919(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2882 = (k as _SafeStr_2882); if (_local_2 == null) { return; }; this._SafeStr_5477 = _local_2.figure; this._SafeStr_5478 = _local_2.gender; _SafeStr_6.updateFigure(this._SafeStr_5477); } private function _SafeStr_8251(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2907 = (k as _SafeStr_2907); if ((((_local_2 == null)) || ((_local_2._SafeStr_5645() == null)))) { return; }; var _local_3:_SafeStr_2906 = _local_2._SafeStr_5645(); if (_local_3._SafeStr_8269 == this._SafeStr_5522) { this._name = _local_3._SafeStr_8270; this._SafeStr_8882 = false; events.dispatchEvent(new _SafeStr_2893(this._name)); }; } private function _SafeStr_8252(k:_SafeStr_2888):void{ var _local_2:_SafeStr_2886 = k._SafeStr_5645(); if (_local_2._SafeStr_5379 == _SafeStr_2888._SafeStr_8267) { this._SafeStr_8882 = false; events.dispatchEvent(new _SafeStr_2893(_local_2.name)); }; } private function _SafeStr_8923(k:_SafeStr_2896):void{ var _local_2:_SafeStr_2894 = k._SafeStr_5645(); this._SafeStr_8908 = _local_2._SafeStr_8938; this._SafeStr_8909 = _local_2._SafeStr_8939; events.dispatchEvent(new _SafeStr_2887(this._SafeStr_8908, this._SafeStr_8909)); } private function _SafeStr_8924(k:_SafeStr_2890):void{ if (this._SafeStr_8893) { this._SafeStr_8893._SafeStr_8751(k.userId, k.tags); }; events.dispatchEvent(new _SafeStr_2883(this.userId, k.tags.slice())); } private function _SafeStr_8926(k:_SafeStr_2902):void{ context.createLinkEvent(k.link); } private function _SafeStr_8927(k:_SafeStr_2525):void{ var _local_2:_SafeStr_2523 = (k._SafeStr_5645() as _SafeStr_2523); this._SafeStr_8906 = _local_2._SafeStr_7115; this._SafeStr_7108 = _local_2._SafeStr_7116; events.dispatchEvent(new _SafeStr_2878(this._SafeStr_7108)); } private function _SafeStr_8476(k:_SafeStr_2905):void{ var _local_2:_SafeStr_2904 = (k._SafeStr_5645() as _SafeStr_2904); this._SafeStr_8905 = _local_2._SafeStr_8480; } private function _SafeStr_8920(k:_SafeStr_2274):void{ var _local_3:_SafeStr_430; var _local_2:_SafeStr_2911 = (k as _SafeStr_2910)._SafeStr_5645(); if (_local_2 == null) { return; }; this._SafeStr_8884 = _local_2.isOpen; this._SafeStr_8885 = _local_2._SafeStr_8940; this._SafeStr_8886 = _local_2._SafeStr_8578; if (((((this._SafeStr_8578) && (this._SafeStr_8910))) && (!(this._SafeStr_8911)))) { this._SafeStr_8911 = true; for each (_local_3 in this._SafeStr_8899) { _local_3._SafeStr_8932(); }; }; } private function _SafeStr_8921(k:_SafeStr_2903):void{ if (k == null) { return; }; this._SafeStr_8881++; } private function _SafeStr_8922(k:_SafeStr_2880):void{ var _local_2:_SafeStr_2901 = k._SafeStr_5645(); this._SafeStr_8907 = (_local_2.status == _SafeStr_2901._SafeStr_8941); } public function get _SafeStr_8576():Boolean{ return (this._SafeStr_8884); } public function get _SafeStr_8577():Boolean{ return (this._SafeStr_8885); } public function get _SafeStr_8578():Boolean{ if (((((((false) || (false))) || (false))) || (false))) { return (true); }; return (this._SafeStr_8886); } public function hasSecurity(k:int):Boolean{ return ((this._SafeStr_8901 >= k)); } public function get _SafeStr_8579():int{ return (this._SafeStr_8902); } public function get clubLevel():int{ return (this._SafeStr_8900); } public function get _SafeStr_8580():Boolean{ return (!((this._SafeStr_8903 == _SafeStr_2892._SafeStr_8935))); } public function get _SafeStr_8581():Boolean{ return ((this._SafeStr_8903 == _SafeStr_2892._SafeStr_8942)); } public function get userId():int{ return (this._SafeStr_5522); } public function get userName():String{ return (this._name); } public function get realName():String{ return (this._SafeStr_8159); } public function get figure():String{ return (this._SafeStr_5477); } public function get _SafeStr_8583():Boolean{ return ((this._SafeStr_8901 >= _SafeStr_2438._SafeStr_8705)); } public function get _SafeStr_8584():Boolean{ return (this._SafeStr_8904); } public function get _SafeStr_8585():Boolean{ return (this._SafeStr_8905); } public function _SafeStr_8619(k:Boolean):void{ this._SafeStr_8906 = k; } public function get _SafeStr_8620():Boolean{ return (this._SafeStr_8906); } public function setFriendBarState(k:Boolean):void{ this._SafeStr_8943(_SafeStr_2897._SafeStr_8737, k); } public function setRoomToolsState(k:Boolean):void{ this._SafeStr_8943(_SafeStr_2897._SafeStr_8738, k); } public function get _SafeStr_7116():int{ return (this._SafeStr_7108); } private function _SafeStr_8943(k:int, _arg_2:Boolean):void{ if (_arg_2) { if ((this._SafeStr_7108 & k)) { return; }; this._SafeStr_7108 = (this._SafeStr_7108 | k); } else { if (!(this._SafeStr_7108 & k)) { return; }; this._SafeStr_7108 = (this._SafeStr_7108 & ~(k)); }; this._SafeStr_5411.connection.send(new _SafeStr_2881(this._SafeStr_7108)); } public function _SafeStr_8588(k:int):Array{ return (this._SafeStr_8893._SafeStr_8750(k)); } public function getBadgeImage(k:String):BitmapData{ return (this._SafeStr_8894.getBadgeImage(k)); } public function _SafeStr_8589(k:String):BitmapData{ return (this._SafeStr_8894._SafeStr_8829(k)); } public function _SafeStr_8590(k:String):String{ return (this._SafeStr_8894._SafeStr_8590(k)); } public function _SafeStr_8591(k:String):String{ return (this._SafeStr_8894._SafeStr_8831(k)); } public function _SafeStr_8592(k:String):BitmapData{ return (this._SafeStr_8894.getBadgeImage(k, BadgeImageManager._SafeStr_8822, false)); } public function _SafeStr_8593(k:String):_SafeStr_2877{ return (this._SafeStr_8894._SafeStr_8593(k)); } private function _SafeStr_8944(k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); } public function _SafeStr_8594(k:int):String{ return (this._SafeStr_8895._SafeStr_8736(k)); } public function send(k:_SafeStr_2284):void{ this._SafeStr_5411.connection.send(k); } public function getGroupBadgeImage(k:String):BitmapData{ return (this._SafeStr_8894.getBadgeImage(k, BadgeImageManager._SafeStr_8821)); } public function _SafeStr_8595(k:String):BitmapData{ return (this._SafeStr_8894._SafeStr_8829(k, BadgeImageManager._SafeStr_8821)); } public function _SafeStr_8596(k:String):String{ return (this._SafeStr_8894._SafeStr_8590(k, BadgeImageManager._SafeStr_8821)); } public function _SafeStr_8597(k:String):String{ return (this._SafeStr_8894._SafeStr_8831(k, BadgeImageManager._SafeStr_8821)); } public function _SafeStr_7695():Boolean{ return (this._SafeStr_8907); } public function get communication():_SafeStr_1407{ return (this._SafeStr_5411); } public function _SafeStr_8598(k:String):Boolean{ return (this._SafeStr_8896._SafeStr_8598(k)); } public function _SafeStr_8599(k:String):void{ this._SafeStr_8896._SafeStr_8599(k); } public function _SafeStr_8600(k:String):void{ this._SafeStr_8896._SafeStr_8600(k); } public function get _SafeStr_8601():int{ return (this._SafeStr_8880); } public function get _SafeStr_8602():int{ return (this._SafeStr_8881); } public function _SafeStr_8603(k:int):void{ if ((((k >= 0)) && ((this._SafeStr_8880 > 0)))) { this.send(new _SafeStr_2884(k)); this._SafeStr_8880 = (this._SafeStr_8880 - 1); }; } public function _SafeStr_8604():void{ this._SafeStr_8880 = (this._SafeStr_8880 + 1); } public function _SafeStr_8605(k:int):void{ if ((((k >= 0)) && ((this._SafeStr_8881 > 0)))) { this.send(new _SafeStr_2879(k)); this._SafeStr_8881 = (this._SafeStr_8881 - 1); }; } public function getProductData(k:String):_SafeStr_2356{ if (!this._SafeStr_8897) { this.loadProductData(); }; return (this._SafeStr_8887[k]); } public function _SafeStr_8022(k:int):_SafeStr_2353{ if (this._SafeStr_8889 == null) { return (null); }; return (this._SafeStr_8889.getValue(k.toString())); } public function _SafeStr_8606(k:int):Array{ var _local_3:_SafeStr_2353; var _local_2:Array = []; if (this._SafeStr_8889 != null) { for each (_local_3 in this._SafeStr_8889) { if (_local_3.category == k) { _local_2.push(_local_3); }; }; }; return (_local_2); } public function _SafeStr_8607(k:int):_SafeStr_2353{ if (this._SafeStr_8890 == null) { return (null); }; return (this._SafeStr_8890.getValue(k.toString())); } public function getFloorItemDataByName(k:String, _arg_2:int=0):_SafeStr_2353{ var _local_4:int; if (this._SafeStr_8891 == null) { return (null); }; var _local_3:Array = this._SafeStr_8891.getValue(k); if (((!((_local_3 == null))) && ((_arg_2 <= (_local_3.length - 1))))) { _local_4 = _local_3[_arg_2]; return (this._SafeStr_8022(_local_4)); }; return (null); } public function _SafeStr_8608(k:String, _arg_2:int=0):_SafeStr_2353{ var _local_4:int; if (this._SafeStr_8891 == null) { return (null); }; var _local_3:Array = this._SafeStr_8891.getValue(k); if (((!((_local_3 == null))) && ((_arg_2 <= (_local_3.length - 1))))) { _local_4 = _local_3[_arg_2]; return (this._SafeStr_8607(_local_4)); }; return (null); } public function _SafeStr_8609(userId:int, userName:String):void{ var urlString:String; if (propertyExists("link.format.userpage")) { urlString = getProperty("link.format.userpage"); urlString = urlString.replace("%ID%", String(userId)); urlString = urlString.replace("%username%", userName); try { _SafeStr_6.navigateToURL(urlString, "habboMain"); } catch(e:Error) { _SafeStr_4.log("Error occurred!"); }; }; } public function _SafeStr_8610(roomId:int):void{ if ((((this._SafeStr_8877 == null)) || ((this._SafeStr_5453 == null)))) { return; }; var session:_SafeStr_2299 = this._SafeStr_8877.getSession(roomId); if (session == null) { return; }; if (((((session._SafeStr_8665) || (this._SafeStr_8583))) || ((session.roomControllerLevel >= _SafeStr_2348._SafeStr_8945)))) { this._SafeStr_5453.confirm("${generic.alert.title}", "${room.confirm.pick_all}", 0, function (k:_SafeStr_2514, _arg_2:WindowEvent):void{ k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_8338) { sendSpecialCommandMessage(":pickall"); }; }); }; } public function _SafeStr_8611(roomId:int, message:String):void{ if ((((this._SafeStr_8877 == null)) || ((this._SafeStr_5453 == null)))) { return; }; var session:_SafeStr_2299 = this._SafeStr_8877.getSession(roomId); if (session == null) { return; }; if (((((session._SafeStr_8665) || (this._SafeStr_8583))) || ((session.roomControllerLevel >= _SafeStr_2348._SafeStr_8945)))) { this._SafeStr_5453.confirm("${generic.alert.title}", "${room.confirm.eject_all}", 0, function (k:_SafeStr_2514, _arg_2:WindowEvent):void{ k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_8338) { sendSpecialCommandMessage(message); }; }); }; } public function _SafeStr_8612(k:int):void{ if ((((this._SafeStr_8877 == null)) || ((this._SafeStr_5453 == null)))) { return; }; var _local_2:_SafeStr_2299 = this._SafeStr_8877.getSession(k); if (_local_2 == null) { return; }; if (((_local_2._SafeStr_8665) || (this._SafeStr_8583))) { this.sendSpecialCommandMessage(":ejectpets"); }; } public function _SafeStr_8617(roomId:int):void{ if ((((this._SafeStr_8877 == null)) || ((this._SafeStr_5453 == null)))) { return; }; var session:_SafeStr_2299 = this._SafeStr_8877.getSession(roomId); if (session == null) { return; }; if (((((session._SafeStr_8665) || (this._SafeStr_8583))) || ((session.roomControllerLevel >= _SafeStr_2348._SafeStr_8945)))) { this._SafeStr_5453.confirm("${generic.alert.title}", "${room.confirm.pick_all_bc}", 0, function (k:_SafeStr_2514, _arg_2:WindowEvent):void{ k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_8338) { sendSpecialCommandMessage(":pickallbc"); }; }); }; } public function loadProductData(k:_SafeStr_432=null):Boolean{ if (this._SafeStr_8897) { return (true); }; if (((k) && ((this._SafeStr_8898.indexOf(k) == -1)))) { this._SafeStr_8898.push(k); }; return (false); } public function _SafeStr_8614(k:_SafeStr_432):void{ if (this._SafeStr_8897) { k._SafeStr_6825(); return; }; if (((k) && ((this._SafeStr_8898.indexOf(k) == -1)))) { this._SafeStr_8898.push(k); }; } private function _SafeStr_8930(k:Event):void{ var _local_2:_SafeStr_432; this._SafeStr_8888.removeEventListener(ProductDataParser._SafeStr_8928, this._SafeStr_8930); this._SafeStr_8897 = true; for each (_local_2 in this._SafeStr_8898) { if (((!((_local_2 == null))) && (!(_local_2.disposed)))) { _local_2._SafeStr_6825(); }; }; this._SafeStr_8898 = []; } private function _SafeStr_8734(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2683 = (k as _SafeStr_2683); if ((((((_local_2 == null)) || ((_local_2._SafeStr_5645() == null)))) || ((k.connection == null)))) { return; }; var _local_3:_SafeStr_2691 = _local_2._SafeStr_5645(); _SafeStr_6.roomVisited(_local_3.roomId); } public function sendSpecialCommandMessage(k:String):void{ this.send(new _SafeStr_2885(k)); } public function get roomSessionManager():_SafeStr_198{ return (this._SafeStr_8877); } public function get windowManager():_SafeStr_633{ return (this._SafeStr_5453); } public function get gender():String{ return (this._SafeStr_5478); } private function _SafeStr_8917(k:_SafeStr_2274):void{ var _local_3:int; var _local_4:int; var _local_5:int; var _local_2:_SafeStr_2392 = (k as _SafeStr_2392); if (_local_2._SafeStr_8946 != null) { this._SafeStr_8913 = _local_2._SafeStr_8946; }; if (_local_2._SafeStr_8947) { this._SafeStr_8948(null); } else { _local_3 = getInteger("catalogue.published.min.refresh.interval", 5); _local_4 = getInteger("catalogue.published.max.refresh.interval", 20); _local_5 = (Math.floor((Math.random() * ((_local_4 - _local_3) + 1))) + _local_3); if (this._SafeStr_8912 == null) { this._SafeStr_8912 = new Timer((_local_5 * 3000)); this._SafeStr_8912.addEventListener(TimerEvent.TIMER, this._SafeStr_8948); this._SafeStr_8912.start(); }; }; } private function _SafeStr_8948(k:TimerEvent):void{ if (this._SafeStr_8912 != null) { this._SafeStr_8912.removeEventListener(TimerEvent.TIMER, this._SafeStr_8948); this._SafeStr_8912 = null; }; this._SafeStr_8889 = new Map(); this._SafeStr_8890 = new Map(); this._SafeStr_8891 = new Map(); this._SafeStr_8914(); } public function _SafeStr_8618(k:_SafeStr_430):void{ if (!this._SafeStr_8899) { return; }; var _local_2:int = this._SafeStr_8899.indexOf(k); if (_local_2 > -1) { this._SafeStr_8899.splice(_local_2, 1); }; } public function _SafeStr_8613(k:_SafeStr_430):Vector.<_SafeStr_2353>{ if ((((this._SafeStr_8889 == null)) || ((this._SafeStr_8889.length == 0)))) { if (this._SafeStr_8899.indexOf(k) == -1) { this._SafeStr_8899.push(k); }; return (null); }; return (Vector.<_SafeStr_2353>(this._SafeStr_8889._SafeStr_5514().concat(this._SafeStr_8890._SafeStr_5514()))); } public function getXmlWindow(k:String):IWindow{ var _local_3:_SafeStr_39; var _local_4:XmlAsset; var _local_2:IWindow; try { _local_3 = assets.getAssetByName(k); _local_4 = XmlAsset(_local_3); _local_2 = this._SafeStr_5453.buildFromXML(XML(_local_4.content)); } catch(e:Error) { }; return (_local_2); } public function _SafeStr_6521(k:String):BitmapData{ var _local_2:String = k; var _local_3:_SafeStr_39 = assets.getAssetByName(_local_2); var _local_4:BitmapDataAsset = BitmapDataAsset(_local_3); var _local_5:BitmapData = BitmapData(_local_4.content); var _local_6:BitmapData = new BitmapData(_local_5.width, _local_5.height, true, 0); _local_6.draw(_local_5); return (_local_6); } public function get localization():_SafeStr_500{ return (this._SafeStr_5398); } public function get _SafeStr_8582():Boolean{ return (this._SafeStr_8882); } public function get _SafeStr_8615():Boolean{ return (((!((this._SafeStr_8878 == null))) && (this._SafeStr_8878._SafeStr_8841))); } public function isPerkAllowed(k:String):Boolean{ return (this._SafeStr_8878.isPerkAllowed(k)); } public function _SafeStr_8616(k:String):String{ return (this._SafeStr_8878._SafeStr_8616(k)); } public function get currentTalentTrack():String{ return (((((getBoolean("talent.track.citizenship.enabled")) && (!(this.isPerkAllowed(_SafeStr_2342.CITIZEN))))) ? _SafeStr_2908._SafeStr_8394 : _SafeStr_2908._SafeStr_8402)); } public function get _SafeStr_8586():String{ return (this._SafeStr_8908); } public function get _SafeStr_8587():String{ return (this._SafeStr_8909); } } }//package _-0ZD // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_198 = "_-0V2" (String#8088, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2342 = "_-1Tl" (String#25635, DoABC#3) // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2392 = "_-0Ll" (String#22859, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2523 = "_-2sy" (String#10542, DoABC#3) // _SafeStr_2525 = "_-5Nz" (String#35304, DoABC#3) // _SafeStr_2683 = "_-3sm" (String#31582, DoABC#3) // _SafeStr_2691 = "_-0Td" (String#8067, DoABC#3) // _SafeStr_2860 = "_-1qN" (String#26519, DoABC#3) // _SafeStr_2877 = "_-XL" (String#14862, DoABC#3) // _SafeStr_2878 = "_-aY" (String#39817, DoABC#3) // _SafeStr_2879 = "_-4j0" (String#33677, DoABC#3) // _SafeStr_2880 = "_-1Tt" (String#25639, DoABC#3) // _SafeStr_2881 = "_-2D8" (String#27427, DoABC#3) // _SafeStr_2882 = "_-5Y0" (String#35714, DoABC#3) // _SafeStr_2883 = "_-3cj" (String#30935, DoABC#3) // _SafeStr_2884 = "_-5Rd" (String#35457, DoABC#3) // _SafeStr_2885 = "_-051" (String#22219, DoABC#3) // _SafeStr_2886 = "_-6T2" (String#14148, DoABC#3) // _SafeStr_2887 = "_-07D" (String#22306, DoABC#3) // _SafeStr_2888 = "_-II" (String#39120, DoABC#3) // _SafeStr_2889 = "_-3A6" (String#10823, DoABC#3) // _SafeStr_2890 = "_-4BP" (String#32360, DoABC#3) // _SafeStr_2891 = "_-3oV" (String#31419, DoABC#3) // _SafeStr_2892 = "_-6d7" (String#38336, DoABC#3) // _SafeStr_2893 = "_-0iP" (String#23772, DoABC#3) // _SafeStr_2894 = "_-2w2" (String#10578, DoABC#3) // _SafeStr_2895 = "_-505" (String#12681, DoABC#3) // _SafeStr_2896 = "_-3St" (String#30549, DoABC#3) // _SafeStr_2897 = "_-1y7" (String#26825, DoABC#3) // _SafeStr_2898 = "_-354" (String#29602, DoABC#3) // _SafeStr_2899 = "_-2DR" (String#9858, DoABC#3) // _SafeStr_2900 = "_-T5" (String#14789, DoABC#3) // _SafeStr_2901 = "_-fg" (String#15003, DoABC#3) // _SafeStr_2902 = "_-49P" (String#32276, DoABC#3) // _SafeStr_2903 = "_-2ht" (String#28633, DoABC#3) // _SafeStr_2904 = "_-25d" (String#9718, DoABC#3) // _SafeStr_2905 = "_-5pP" (String#36396, DoABC#3) // _SafeStr_2906 = "_-6PU" (String#14089, DoABC#3) // _SafeStr_2907 = "_-3Ac" (String#29817, DoABC#3) // _SafeStr_2908 = "_-0eu" (String#23626, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_2910 = "_-4nv" (String#33879, DoABC#3) // _SafeStr_2911 = "_-6l" (String#14440, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_430 = "_-0F7" (String#7835, DoABC#3) // _SafeStr_432 = "_-5aa" (String#13262, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5379 = "_-3wJ" (String#31720, DoABC#3) // _SafeStr_5398 = "_-56y" (String#78, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5478 = "_-5r3" (String#164, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6521 = "_-4aP" (String#12244, DoABC#3) // _SafeStr_6825 = "_-0Jt" (String#7896, DoABC#3) // _SafeStr_6870 = "_-6VY" (String#299, DoABC#3) // _SafeStr_6871 = "_-3ry" (String#849, DoABC#3) // _SafeStr_7108 = "_-4A" (String#3604, DoABC#3) // _SafeStr_7115 = "_-4l6" (String#33760, DoABC#3) // _SafeStr_7116 = "_-V6" (String#14821, DoABC#3) // _SafeStr_7695 = "_-0jN" (String#1449, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8159 = "_-o7" (String#710, DoABC#3) // _SafeStr_8251 = "_-5hp" (String#3976, DoABC#3) // _SafeStr_8252 = "_-3bB" (String#11254, DoABC#3) // _SafeStr_8267 = "_-4XD" (String#33222, DoABC#3) // _SafeStr_8269 = "_-3ag" (String#30847, DoABC#3) // _SafeStr_8270 = "_-21x" (String#27018, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_8394 = "_-2rI" (String#29010, DoABC#3) // _SafeStr_8402 = "_-4n1" (String#33839, DoABC#3) // _SafeStr_8476 = "_-2py" (String#10498, DoABC#3) // _SafeStr_8480 = "_-26C" (String#27173, DoABC#3) // _SafeStr_8576 = "_-5jl" (String#13399, DoABC#3) // _SafeStr_8577 = "_-23u" (String#9682, DoABC#3) // _SafeStr_8578 = "_-3aI" (String#11247, DoABC#3) // _SafeStr_8579 = "_-Ev" (String#4334, DoABC#3) // _SafeStr_8580 = "_-2X4" (String#10196, DoABC#3) // _SafeStr_8581 = "_-2yd" (String#10627, DoABC#3) // _SafeStr_8582 = "_-38x" (String#10803, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8584 = "_-1QN" (String#9041, DoABC#3) // _SafeStr_8585 = "_-4FB" (String#11888, DoABC#3) // _SafeStr_8586 = "try " (String#18211, DoABC#3) // _SafeStr_8587 = "_-0wo" (String#8516, DoABC#3) // _SafeStr_8588 = "_-44q" (String#11739, DoABC#3) // _SafeStr_8589 = "_-md" (String#15111, DoABC#3) // _SafeStr_8590 = "_-6Kr" (String#14012, DoABC#3) // _SafeStr_8591 = "_-5aP" (String#13257, DoABC#3) // _SafeStr_8592 = "_-3ZD" (String#11224, DoABC#3) // _SafeStr_8593 = "_-5RI" (String#13121, DoABC#3) // _SafeStr_8594 = "_-1bx" (String#9239, DoABC#3) // _SafeStr_8595 = "_-2E9" (String#9875, DoABC#3) // _SafeStr_8596 = "_-6K" (String#13994, DoABC#3) // _SafeStr_8597 = "_-5Do" (String#12898, DoABC#3) // _SafeStr_8598 = "_-6e1" (String#14327, DoABC#3) // _SafeStr_8599 = "_-12O" (String#8623, DoABC#3) // _SafeStr_8600 = "_-34e" (String#10733, DoABC#3) // _SafeStr_8601 = "_-1xa" (String#9554, DoABC#3) // _SafeStr_8602 = "_-6M" (String#14032, DoABC#3) // _SafeStr_8603 = "_-1xB" (String#9547, DoABC#3) // _SafeStr_8604 = "_-0Y7" (String#8146, DoABC#3) // _SafeStr_8605 = "_-0Gf" (String#7861, DoABC#3) // _SafeStr_8606 = "_-06U" (String#7687, DoABC#3) // _SafeStr_8607 = "_-4GI" (String#11908, DoABC#3) // _SafeStr_8608 = "_-2uS" (String#10558, DoABC#3) // _SafeStr_8609 = "_-0UR" (String#8081, DoABC#3) // _SafeStr_8610 = "_-39g" (String#10813, DoABC#3) // _SafeStr_8611 = "_-3HD" (String#10944, DoABC#3) // _SafeStr_8612 = "_-443" (String#11727, DoABC#3) // _SafeStr_8613 = "_-6P3" (String#14082, DoABC#3) // _SafeStr_8614 = "_-4ck" (String#12281, DoABC#3) // _SafeStr_8615 = "_-01p" (String#7606, DoABC#3) // _SafeStr_8616 = "_-3Fg" (String#10922, DoABC#3) // _SafeStr_8617 = "_-eQ" (String#14979, DoABC#3) // _SafeStr_8618 = "_-1Lp" (String#8965, DoABC#3) // _SafeStr_8619 = "_-3qj" (String#11486, DoABC#3) // _SafeStr_8620 = "_-0tb" (String#8467, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8705 = "_-6d8" (String#38337, DoABC#3) // _SafeStr_8715 = "_-0jW" (String#8312, DoABC#3) // _SafeStr_8734 = "_-4tP" (String#1112, DoABC#3) // _SafeStr_8736 = "_-6LT" (String#37671, DoABC#3) // _SafeStr_8737 = "_-2UL" (String#28108, DoABC#3) // _SafeStr_8738 = "_-1iN" (String#26207, DoABC#3) // _SafeStr_8744 = "_-2-X" (String#26927, DoABC#3) // _SafeStr_8750 = "_-1WT" (String#25742, DoABC#3) // _SafeStr_8751 = "_-0wr" (String#24344, DoABC#3) // _SafeStr_8821 = "_-1Pp" (String#25490, DoABC#3) // _SafeStr_8822 = "_-0dR" (String#23569, DoABC#3) // _SafeStr_8829 = "_-1Us" (String#25680, DoABC#3) // _SafeStr_8831 = "_-62b" (String#36940, DoABC#3) // _SafeStr_8841 = "_-3jR" (String#11379, DoABC#3) // _SafeStr_8843 = "_-5pO" (String#36395, DoABC#3) // _SafeStr_8877 = "_-3ss" (String#295, DoABC#3) // _SafeStr_8878 = "_-qW" (String#40431, DoABC#3) // _SafeStr_8879 = "_-2yB" (String#3305, DoABC#3) // _SafeStr_8880 = "_-0Oc" (String#1059, DoABC#3) // _SafeStr_8881 = "_-1aW" (String#1479, DoABC#3) // _SafeStr_8882 = "_-4Im" (String#11948, DoABC#3) // _SafeStr_8883 = "_-5GH" (String#35012, DoABC#3) // _SafeStr_8884 = "_-6as" (String#38249, DoABC#3) // _SafeStr_8885 = "_-1Nc" (String#25404, DoABC#3) // _SafeStr_8886 = "_-4K" (String#11972, DoABC#3) // _SafeStr_8887 = "_-1EJ" (String#682, DoABC#3) // _SafeStr_8888 = "_-3H0" (String#30067, DoABC#3) // _SafeStr_8889 = "_-3pY" (String#11465, DoABC#3) // _SafeStr_8890 = "_-4xf" (String#3795, DoABC#3) // _SafeStr_8891 = "_-TG" (String#39538, DoABC#3) // _SafeStr_8892 = "_-6eg" (String#38405, DoABC#3) // _SafeStr_8893 = "_-4Ju" (String#32708, DoABC#3) // _SafeStr_8894 = "_-2HI" (String#27583, DoABC#3) // _SafeStr_8895 = "_-2Vq" (String#28164, DoABC#3) // _SafeStr_8896 = "_-2SU" (String#28037, DoABC#3) // _SafeStr_8897 = "_-1tU" (String#9490, DoABC#3) // _SafeStr_8898 = "_-49X" (String#32283, DoABC#3) // _SafeStr_8899 = "_-53E" (String#34493, DoABC#3) // _SafeStr_8900 = "_-2Li" (String#838, DoABC#3) // _SafeStr_8901 = "_-3W" (String#11173, DoABC#3) // _SafeStr_8902 = "_-6Fg" (String#37460, DoABC#3) // _SafeStr_8903 = "_-3nA" (String#11431, DoABC#3) // _SafeStr_8904 = "_-K9" (String#1620, DoABC#3) // _SafeStr_8905 = "_-ov" (String#40369, DoABC#3) // _SafeStr_8906 = "_-1iY" (String#26217, DoABC#3) // _SafeStr_8907 = "_-0Gl" (String#7862, DoABC#3) // _SafeStr_8908 = "_-2Za" (String#28307, DoABC#3) // _SafeStr_8909 = "_-2AJ" (String#27322, DoABC#3) // _SafeStr_8910 = "_-5BT" (String#34819, DoABC#3) // _SafeStr_8911 = "_-3jB" (String#31199, DoABC#3) // _SafeStr_8912 = "_-ru" (String#40484, DoABC#3) // _SafeStr_8913 = "_-53" (String#12722, DoABC#3) // _SafeStr_8914 = "_-4Rn" (String#12082, DoABC#3) // _SafeStr_8915 = "_-1m-" (String#26352, DoABC#3) // _SafeStr_8916 = "_-1Ef" (String#25063, DoABC#3) // _SafeStr_8917 = "_-2uB" (String#3291, DoABC#3) // _SafeStr_8918 = "_-122" (String#571, DoABC#3) // _SafeStr_8919 = "_-Fr" (String#4340, DoABC#3) // _SafeStr_8920 = "_-0Q" (String#23038, DoABC#3) // _SafeStr_8921 = "_-68f" (String#13810, DoABC#3) // _SafeStr_8922 = "_-2ba" (String#10267, DoABC#3) // _SafeStr_8923 = "_-2qB" (String#28965, DoABC#3) // _SafeStr_8924 = "_-0Tw" (String#2653, DoABC#3) // _SafeStr_8925 = "_-5so" (String#36536, DoABC#3) // _SafeStr_8926 = "_-5hI" (String#36081, DoABC#3) // _SafeStr_8927 = "_-2t9" (String#3285, DoABC#3) // _SafeStr_8928 = "_-1SC" (String#25578, DoABC#3) // _SafeStr_8929 = "_-1o4" (String#26427, DoABC#3) // _SafeStr_8930 = "_-2cX" (String#28425, DoABC#3) // _SafeStr_8931 = "_-0OS" (String#22975, DoABC#3) // _SafeStr_8932 = "_-3Zd" (String#11232, DoABC#3) // _SafeStr_8933 = "_-3q1" (String#31476, DoABC#3) // _SafeStr_8934 = "_-01Q" (String#22097, DoABC#3) // _SafeStr_8935 = "_-6PC" (String#37816, DoABC#3) // _SafeStr_8936 = "_-2Gq" (String#27565, DoABC#3) // _SafeStr_8937 = "_-0I6" (String#22712, DoABC#3) // _SafeStr_8938 = "_-0mZ" (String#23942, DoABC#3) // _SafeStr_8939 = "_-Tq" (String#39561, DoABC#3) // _SafeStr_8940 = "_-2vd" (String#29188, DoABC#3) // _SafeStr_8941 = "_-31a" (String#29468, DoABC#3) // _SafeStr_8942 = "_-0I7" (String#22713, DoABC#3) // _SafeStr_8943 = "_-4G2" (String#32553, DoABC#3) // _SafeStr_8944 = "_-4O5" (String#431, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8946 = "_-2Q0" (String#27941, DoABC#3) // _SafeStr_8947 = "_-2Do" (String#27446, DoABC#3) // _SafeStr_8948 = "_-3o-" (String#31396, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-0ze._SafeStr_2278 package _-0ze{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-1g8._SafeStr_3084; public class _SafeStr_2278 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_2278(k:Function){ super(k, _SafeStr_3084); } public function _SafeStr_5645():_SafeStr_3084{ return ((_SafeStr_5906 as _SafeStr_3084)); } } }//package _-0ze // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_2278 = "_-0EL" (String#7820, DoABC#3) // _SafeStr_3084 = "_-3d3" (String#11280, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-108._SafeStr_5272 package _-108{ import _-Es.AdServerConfig; import _-Es.CustomProperties; public class _SafeStr_5272 extends AdServerConfig { public function _SafeStr_5272(k:Object=null){ this.oneAdPerRequest = true; super("Adify", k); } override protected function get defaultTemplate():String{ return ("__api-address__/ad?enc=__enc__&asId=__zone__&sf=__sf__&ct=__ct__"); } override protected function get defaultCustomProperties():CustomProperties{ return (new CustomProperties({ "enc":"4", "sf":"0", "ct":"256" })); } } }//package _-108 // _SafeStr_5272 = "_-2y5" (String#10616, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4414 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4453; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-4Ar.StringArrayStuffData; import _-4nh._SafeStr_4510; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4414 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_8949); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_8951, _SafeStr_4453._SafeStr_8952, _SafeStr_4453._SafeStr_8953]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4453; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:StringArrayStuffData; var _local_6:String; var _local_7:String; var _local_8:String; var _local_9:String; var _local_10:String; var _local_11:String; var _local_12:_SafeStr_4510; if (((this.disposed) || ((k == null)))) { return (null); }; switch (k.type) { case _SafeStr_4453._SafeStr_8953: case _SafeStr_4453._SafeStr_8951: _local_2 = (k as _SafeStr_4453); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null) { _local_4 = _local_3.getModel(); if (_local_4 != null) { _local_5 = new StringArrayStuffData(); _local_5.initializeFromRoomObjectModel(_local_4); _local_6 = this._container.localization.getBadgeName(_local_5.getValue(1)); _local_7 = ("\r\n" + this._container.localization.getBadgeDesc(_local_5.getValue(1))); _local_8 = _local_5.getValue(2); _local_9 = _local_5.getValue(3); _local_10 = (((k.type == _SafeStr_4453._SafeStr_8951)) ? "resolution.engraving.text" : "badge.display.engraving.text"); _local_11 = this._container.localization.getLocalizationWithParams(_local_10, "%badgename%", "badgename", _local_6, "badgedesc", _local_7); if (_local_11 == null) { _local_11 = _local_6; }; _local_12 = new _SafeStr_4510(_SafeStr_4510._SafeStr_8954, 0, _local_8, _local_9, _local_11, 0); this._container.events.dispatchEvent(_local_12); }; }; break; case _SafeStr_4453._SafeStr_8952: this._container.windowManager.simpleAlert("${resolution.failed.title}", "${resolution.failed.subtitle}", "${resolution.failed.text}", null, null, null, "help_error_state"); break; }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4414 = "false" (String#343, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4510 = "_-1AT" (String#8762, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_8949 = "_-1UE" (String#25653, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8951 = "_-3gv" (String#31096, DoABC#3) // _SafeStr_8952 = "_-230" (String#27056, DoABC#3) // _SafeStr_8953 = "_-FL" (String#39005, DoABC#3) // _SafeStr_8954 = "_-6S7" (String#37922, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4415 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-hB._SafeStr_2846; import _-3wj._SafeStr_2308; import _-1Z6._SafeStr_2274; import _-Fv._SafeStr_4258; import _-Fv._SafeStr_4262; import _-Fv._SafeStr_4220; import _-6Km._SafeStr_4112; import flash.events.Event; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; public class _SafeStr_4415 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:_SafeStr_2846; private var _SafeStr_7637:_SafeStr_2308; private var _SafeStr_8957:_SafeStr_2274 = null; private var _SafeStr_8958:_SafeStr_2274 = null; private var _SafeStr_8959:_SafeStr_2274 = null; public function get disposed():Boolean{ return (this._disposed); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function set widget(k:_SafeStr_2846):void{ this._SafeStr_5662 = k; } public function dispose():void{ if (!this._disposed) { if (((this._SafeStr_7637) && (this._SafeStr_8957))) { this._SafeStr_7637.removeMessageEvent(this._SafeStr_8957); this._SafeStr_7637.removeMessageEvent(this._SafeStr_8958); this._SafeStr_7637.removeMessageEvent(this._SafeStr_8959); this._SafeStr_7637 = null; }; this._SafeStr_5662 = null; this._container = null; this._disposed = true; }; } public function set connection(k:_SafeStr_2308):void{ this._SafeStr_7637 = k; if (!this._SafeStr_8957) { this._SafeStr_8957 = new _SafeStr_4258(this._SafeStr_8960); this._SafeStr_8958 = new _SafeStr_4262(this._SafeStr_8961); this._SafeStr_8959 = new _SafeStr_4220(this._SafeStr_8962); this._SafeStr_7637.addMessageEvent(this._SafeStr_8957); this._SafeStr_7637.addMessageEvent(this._SafeStr_8958); this._SafeStr_7637.addMessageEvent(this._SafeStr_8959); }; } public function _SafeStr_8963(k:int, _arg_2:Boolean):void{ this._SafeStr_7637.send(new _SafeStr_4112(k, _arg_2)); } private function _SafeStr_8960(k:_SafeStr_4258):void{ this._SafeStr_5662.open(k._SafeStr_5645().stuffId, k._SafeStr_5645()._SafeStr_8964); } private function _SafeStr_8961(k:_SafeStr_4262):void{ this._SafeStr_5662._SafeStr_8965(k._SafeStr_5645().stuffId); } private function _SafeStr_8962(k:_SafeStr_4220):void{ this._SafeStr_5662.close(k._SafeStr_5645().stuffId); } public function get type():String{ return (""); } public function _SafeStr_8955():Array{ return (null); } public function _SafeStr_8956(k:Event):void{ } public function _SafeStr_8950():Array{ return ([]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function update():void{ } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2846 = "_-tt" (String#15235, DoABC#3) // _SafeStr_4112 = "_-Ng" (String#39323, DoABC#3) // _SafeStr_4220 = "_-3g3" (String#31064, DoABC#3) // _SafeStr_4258 = "_-5Yw" (String#35753, DoABC#3) // _SafeStr_4262 = "_-2uU" (String#29141, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4415 = "_-49Z" (String#11812, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8957 = "_-0HA" (String#22671, DoABC#3) // _SafeStr_8958 = "_-6Vt" (String#38064, DoABC#3) // _SafeStr_8959 = "_-3hH" (String#31115, DoABC#3) // _SafeStr_8960 = "_-5dF" (String#35926, DoABC#3) // _SafeStr_8961 = "_-K2" (String#39191, DoABC#3) // _SafeStr_8962 = "_-3mU" (String#31332, DoABC#3) // _SafeStr_8963 = "_-5Dw" (String#34914, DoABC#3) // _SafeStr_8964 = "_-4cX" (String#3719, DoABC#3) // _SafeStr_8965 = "_-5Tq" (String#35546, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4416 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-1Z6._SafeStr_2274; import _-0PE._SafeStr_4055; import _-2D9._SafeStr_4273; import _-1bt._SafeStr_4947; import _-4nh._SafeStr_4485; import _-5KQ._SafeStr_5005; import _-4nh._SafeStr_4488; import _-XT._SafeStr_4486; import _-XT._SafeStr_4487; import _-34Z._SafeStr_4014; import _-4xe._SafeStr_4023; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4416 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_8966:Array; public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ if (!this._disposed) { this._SafeStr_8967(); this._container = null; this._disposed = true; }; } public function get type():String{ return (_SafeStr_2815._SafeStr_8968); } public function set container(k:_SafeStr_2787):void{ this._container = k; this._SafeStr_8969(); } private function _SafeStr_8969():void{ var k:_SafeStr_2274; if (((!(this._container)) || (!(this._container.connection)))) { return; }; this._SafeStr_8966 = []; this._SafeStr_8966.push(new _SafeStr_4055(this._SafeStr_8970)); this._SafeStr_8966.push(new _SafeStr_4273(this._SafeStr_8477)); for each (k in this._SafeStr_8966) { this._container.connection.addMessageEvent(k); }; } private function _SafeStr_8967():void{ var k:_SafeStr_2274; if (((((!(this._container)) || (!(this._container.connection)))) || (!(this._SafeStr_8966)))) { return; }; for each (k in this._SafeStr_8966) { this._container.connection.removeMessageEvent(k); k.dispose(); }; this._SafeStr_8966 = null; } private function _SafeStr_8970(k:_SafeStr_4055):void{ var _local_2:_SafeStr_4947 = k._SafeStr_5645(); var _local_3:_SafeStr_4485 = new _SafeStr_4485(); _local_3.email = _local_2.email; _local_3._SafeStr_8480 = _local_2._SafeStr_8480; _local_3._SafeStr_8971 = _local_2._SafeStr_8972; _local_3.furniId = _local_2.furniId; _local_3._SafeStr_8973 = _local_2._SafeStr_8973; this._container.events.dispatchEvent(_local_3); } private function _SafeStr_8477(k:_SafeStr_4273):void{ var _local_2:_SafeStr_5005 = k._SafeStr_5645(); this._container.events.dispatchEvent(new _SafeStr_4488(_local_2.result)); } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_4486._SafeStr_8974); k.push(_SafeStr_4487._SafeStr_8975); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4486; var _local_3:_SafeStr_4487; if (!k) { return (null); }; switch (k.type) { case _SafeStr_4486._SafeStr_8974: _local_2 = (k as _SafeStr_4486); this._container.connection.send(new _SafeStr_4014(_local_2.furniId)); break; case _SafeStr_4487._SafeStr_8975: _local_3 = (k as _SafeStr_4487); this._container.connection.send(new _SafeStr_4023(_local_3._SafeStr_8976)); break; }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4014 = "_-2-Y" (String#26928, DoABC#3) // _SafeStr_4023 = "_-1oH" (String#26436, DoABC#3) // _SafeStr_4055 = "_-3hh" (String#31134, DoABC#3) // _SafeStr_4273 = "_-1S-" (String#25571, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4416 = "_-1Y8" (String#25806, DoABC#3) // _SafeStr_4485 = "_-6OM" (String#14070, DoABC#3) // _SafeStr_4486 = "_-1Z8" (String#25845, DoABC#3) // _SafeStr_4487 = "_-5L0" (String#13019, DoABC#3) // _SafeStr_4488 = "_-0mA" (String#8346, DoABC#3) // _SafeStr_4947 = "_-6-u" (String#13676, DoABC#3) // _SafeStr_5005 = "_-3Fr" (String#10927, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_8477 = "_-4-L" (String#11642, DoABC#3) // _SafeStr_8480 = "_-26C" (String#27173, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8966 = "_-4qf" (String#296, DoABC#3) // _SafeStr_8967 = "_-58L" (String#12810, DoABC#3) // _SafeStr_8968 = "_-02l" (String#22144, DoABC#3) // _SafeStr_8969 = "_-42e" (String#11700, DoABC#3) // _SafeStr_8970 = "_-2wy" (String#29236, DoABC#3) // _SafeStr_8971 = "_-0UH" (String#23207, DoABC#3) // _SafeStr_8972 = "_-1i-" (String#26189, DoABC#3) // _SafeStr_8973 = "_-07f" (String#22322, DoABC#3) // _SafeStr_8974 = "_-1CN" (String#24977, DoABC#3) // _SafeStr_8975 = "_-1FR" (String#25095, DoABC#3) // _SafeStr_8976 = "_-3pS" (String#31457, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4417 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4453; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-4nh._SafeStr_4556; import _-6Sq._SafeStr_2484; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4417 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_8977); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_8978]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4453; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:Number; var _local_6:String; var _local_7:int; var _local_8:String; var _local_9:String; var _local_10:String; var _local_11:_SafeStr_4556; if (((this.disposed) || ((k == null)))) { return (null); }; switch (k.type) { case _SafeStr_4453._SafeStr_8978: _local_2 = (k as _SafeStr_4453); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null) { _local_4 = _local_3.getModel(); if (_local_4 != null) { _local_5 = _local_4.getNumber(_SafeStr_2484._SafeStr_6274); _local_6 = _local_4.getString(_SafeStr_2484._SafeStr_6022); _local_7 = parseInt(_local_4.getString(_SafeStr_2484._SafeStr_6002)); _local_8 = _local_6.substring(0, _local_6.indexOf("\t")); _local_6 = _local_6.substring((_local_8.length + 1), _local_6.length); _local_9 = _local_6.substring(0, _local_6.indexOf("\t")); _local_10 = _local_6.substring((_local_9.length + 1), _local_6.length); _local_11 = new _SafeStr_4556(_SafeStr_4556._SafeStr_8954, _local_5, _local_8, _local_9, _local_10, _local_7); this._container.events.dispatchEvent(_local_11); }; }; break; }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ var _local_2:Event; } public function update():void{ } } }//package _-10z // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4417 = "_-3k4" (String#31238, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4556 = "_-3oZ" (String#11448, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6002 = "_-3DA" (String#29920, DoABC#3) // _SafeStr_6022 = "_-54Q" (String#34537, DoABC#3) // _SafeStr_6274 = "_-6jE" (String#38577, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8954 = "_-6S7" (String#37922, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8977 = "_-69g" (String#37221, DoABC#3) // _SafeStr_8978 = "_-4cK" (String#33407, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4418 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-34p.RentableSpaceDisplayWidget; import _-0PE._SafeStr_4319; import _-0PE._SafeStr_4205; import _-0PE._SafeStr_4198; import _-3tC._SafeStr_2815; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import flash.events.Event; import _-1bt._SafeStr_4987; import _-1bt._SafeStr_5019; import _-34Z._SafeStr_4271; import _-34Z._SafeStr_4012; import _-34Z._SafeStr_4159; public class _SafeStr_4418 implements _SafeStr_2820 { private var _container:_SafeStr_2787; private var _SafeStr_5662:RentableSpaceDisplayWidget; private var _SafeStr_8979:_SafeStr_4319; private var _SafeStr_8980:_SafeStr_4205; private var _SafeStr_8981:_SafeStr_4198; public function get type():String{ return (_SafeStr_2815._SafeStr_8982); } public function set widget(k:RentableSpaceDisplayWidget):void{ this._SafeStr_5662 = k; } public function set container(k:_SafeStr_2787):void{ this._container = k; this._SafeStr_8979 = new _SafeStr_4319(this._SafeStr_8983); this._container.connection.addMessageEvent(this._SafeStr_8979); this._SafeStr_8980 = new _SafeStr_4205(this._SafeStr_8984); this._container.connection.addMessageEvent(this._SafeStr_8980); this._SafeStr_8981 = new _SafeStr_4198(this._SafeStr_8985); this._container.connection.addMessageEvent(this._SafeStr_8981); } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ if (this._container.roomEngine == null) { return; }; var _local_2:_SafeStr_2798 = (k as _SafeStr_2798); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2456 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); switch (k.type) { case _SafeStr_2798._SafeStr_8986: if (_local_3 != null) { this._SafeStr_5662.show(_local_3); }; return; case _SafeStr_2798._SafeStr_8987: this._SafeStr_5662.hide(_local_3); return; }; } public function update():void{ } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_8979 != null) { this._container.connection.removeMessageEvent(this._SafeStr_8979); this._SafeStr_8979 = null; }; if (this._SafeStr_8980 != null) { this._container.connection.removeMessageEvent(this._SafeStr_8980); this._SafeStr_8980 = null; }; if (this._SafeStr_8981 != null) { this._container.connection.removeMessageEvent(this._SafeStr_8981); this._SafeStr_8981 = null; }; this._container = null; } public function get disposed():Boolean{ return ((this._container == null)); } public function _SafeStr_8984(k:_SafeStr_4205):void{ this._SafeStr_5662._SafeStr_8988(); } public function _SafeStr_8985(k:_SafeStr_4198):void{ var _local_2:_SafeStr_4987 = k._SafeStr_5645(); this._SafeStr_5662._SafeStr_8989(_local_2.reason); } public function _SafeStr_8983(k:_SafeStr_4319):void{ var _local_2:_SafeStr_5019 = k._SafeStr_5645(); this._SafeStr_5662._SafeStr_8990(_local_2._SafeStr_8991, _local_2._SafeStr_8992, _local_2._SafeStr_8993, _local_2.renterId, _local_2._SafeStr_8994, _local_2._SafeStr_8995, _local_2.price); } public function _SafeStr_8996(k:int):void{ this._container.connection.send(new _SafeStr_4271(k)); } public function _SafeStr_8997(k:int):void{ this._container.connection.send(new _SafeStr_4012(k)); } public function _SafeStr_8998(k:int):void{ this._container.connection.send(new _SafeStr_4159(k)); } public function _SafeStr_8999():int{ return (this._container.sessionDataManager.clubLevel); } public function _SafeStr_9000():int{ return (this._container.catalog.getPurse().credits); } public function get container():_SafeStr_2787{ return (this._container); } } }//package _-10z // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4012 = "_-3w3" (String#31713, DoABC#3) // _SafeStr_4159 = "_-HU" (String#39090, DoABC#3) // _SafeStr_4198 = "_-31J" (String#29457, DoABC#3) // _SafeStr_4205 = "_-YM" (String#39731, DoABC#3) // _SafeStr_4271 = "_-0l8" (String#23888, DoABC#3) // _SafeStr_4319 = "_-2GN" (String#27546, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4418 = "_-3zK" (String#11632, DoABC#3) // _SafeStr_4987 = "_-31R" (String#10680, DoABC#3) // _SafeStr_5019 = "_-6Cj" (String#13882, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8979 = "_-1My" (String#25379, DoABC#3) // _SafeStr_8980 = "_-06" (String#22259, DoABC#3) // _SafeStr_8981 = "_-2L" (String#27746, DoABC#3) // _SafeStr_8982 = "_-29" (String#27267, DoABC#3) // _SafeStr_8983 = "_-6SG" (String#37928, DoABC#3) // _SafeStr_8984 = "_-2MD" (String#27792, DoABC#3) // _SafeStr_8985 = "_-3mw" (String#31348, DoABC#3) // _SafeStr_8986 = "_-5A2" (String#34758, DoABC#3) // _SafeStr_8987 = "_-4TC" (String#33073, DoABC#3) // _SafeStr_8988 = "_-2ys" (String#29309, DoABC#3) // _SafeStr_8989 = "_-2nv" (String#28870, DoABC#3) // _SafeStr_8990 = "_-1id" (String#26220, DoABC#3) // _SafeStr_8991 = "_-4ef" (String#33498, DoABC#3) // _SafeStr_8992 = "_-5Be" (String#34823, DoABC#3) // _SafeStr_8993 = "_-3fU" (String#31041, DoABC#3) // _SafeStr_8994 = "_-gX" (String#40048, DoABC#3) // _SafeStr_8995 = "_-2qZ" (String#28981, DoABC#3) // _SafeStr_8996 = "_-5wt" (String#36681, DoABC#3) // _SafeStr_8997 = "_-5B4" (String#34802, DoABC#3) // _SafeStr_8998 = "_-6ZJ" (String#38195, DoABC#3) // _SafeStr_8999 = "_-0YG" (String#23362, DoABC#3) // _SafeStr_9000 = "_-46A" (String#32147, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4419 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-1Dz._SafeStr_2849; import _-1Z6._SafeStr_2274; import _-3tC._SafeStr_2815; import _-0PE._SafeStr_4169; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4419 implements _SafeStr_2820 { private var _container:_SafeStr_2787 = null; private var _SafeStr_5482:Boolean = false; private var _SafeStr_5662:_SafeStr_2849; private var _SafeStr_9001:_SafeStr_2274; public function get type():String{ return (_SafeStr_2815._SafeStr_9002); } public function set widget(k:_SafeStr_2849):void{ this._SafeStr_5662 = k; } public function set container(k:_SafeStr_2787):void{ this._container = k; if (!this._SafeStr_9001) { this._SafeStr_9001 = new _SafeStr_4169(this._SafeStr_9003); this._container.connection.addMessageEvent(this._SafeStr_9001); }; } public function get container():_SafeStr_2787{ return (this._container); } public function _SafeStr_8950():Array{ return ([]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return (null); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } public function dispose():void{ if (!this.disposed) { if (((this._container.connection) && (this._SafeStr_9001))) { this._container.connection.removeMessageEvent(this._SafeStr_9001); }; this._SafeStr_9001 = null; this._SafeStr_5662 = null; this._container = null; this._SafeStr_5482 = true; }; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function _SafeStr_9003(k:_SafeStr_4169):void{ var _local_2:int = k._SafeStr_5645().code; if (this._SafeStr_5662) { switch (_local_2) { case 1: this._SafeStr_5662.open(_SafeStr_2849._SafeStr_9004); return; case 2: this._SafeStr_5662.open(_SafeStr_2849._SafeStr_9005); return; case 3: this._SafeStr_5662.open(_SafeStr_2849._SafeStr_9006); return; case 4: this._SafeStr_5662.open(_SafeStr_2849._SafeStr_9007); return; case 5: this._SafeStr_5662.open(_SafeStr_2849._SafeStr_9008); return; }; }; } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2849 = "_-1Nz" (String#9003, DoABC#3) // _SafeStr_4169 = "_-49F" (String#32269, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4419 = "_-1nV" (String#9394, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9001 = "_-5GU" (String#35018, DoABC#3) // _SafeStr_9002 = "_-4t1" (String#34072, DoABC#3) // _SafeStr_9003 = "_-5Xt" (String#35709, DoABC#3) // _SafeStr_9004 = "_-0yI" (String#24396, DoABC#3) // _SafeStr_9005 = "_-1kR" (String#26298, DoABC#3) // _SafeStr_9006 = "_-2Bh" (String#27376, DoABC#3) // _SafeStr_9007 = "_-35k" (String#29627, DoABC#3) // _SafeStr_9008 = "_-62e" (String#36942, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4420 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-XT._SafeStr_4481; import _-0ZD._SafeStr_2299; import flash.geom.Rectangle; import flash.geom.Point; import _-0ZD._SafeStr_2476; import _-6Sq._SafeStr_2286; import _-4nh._SafeStr_4482; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4420 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; public function dispose():void{ this._disposed = true; this._container = null; } public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (null); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_4481._SafeStr_7125); k.push(_SafeStr_4481._SafeStr_9009); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4481; var _local_3:_SafeStr_2299; var _local_4:Rectangle; var _local_5:Point; var _local_6:Rectangle; var _local_7:_SafeStr_2476; if (((!(k)) || (!(this._container)))) { return (null); }; _local_2 = (k as _SafeStr_4481); if (!_local_2) { return (null); }; _local_3 = this._container.roomSession; switch (k.type) { case _SafeStr_4481._SafeStr_7125: if (((!(_local_3)) || (!(_local_3.userDataManager)))) { return (null); }; _local_7 = _local_3.userDataManager._SafeStr_8753(_local_2._SafeStr_6979, _local_2._SafeStr_6256); if (_local_7) { _local_4 = this._container.roomEngine.getRoomObjectBoundingRectangle(_local_3.roomId, _local_7._SafeStr_7239, _SafeStr_2286._SafeStr_7240, this._container.getFirstCanvasId()); _local_5 = this._container.roomEngine._SafeStr_9010(_local_3.roomId, _local_7._SafeStr_7239, _SafeStr_2286._SafeStr_7240, this._container.getFirstCanvasId()); _local_6 = this._container._SafeStr_9011(); if (((((_local_4) && (_local_6))) && (_local_5))) { _local_4.offset(_local_6.x, _local_6.y); _local_5.offset(_local_6.x, _local_6.y); }; }; return (new _SafeStr_4482(_local_2._SafeStr_6979, _local_4, _local_5)); case _SafeStr_4481._SafeStr_9009: _local_4 = this._container.roomEngine.getRoomObjectBoundingRectangle(_local_3.roomId, _local_2._SafeStr_6979, _SafeStr_2286._SafeStr_7240, this._container.getFirstCanvasId()); _local_5 = this._container.roomEngine._SafeStr_9010(_local_3.roomId, _local_2._SafeStr_6979, _SafeStr_2286._SafeStr_7240, this._container.getFirstCanvasId()); _local_6 = this._container._SafeStr_9011(); if (((((_local_4) && (_local_6))) && (_local_5))) { _local_4.offset(_local_6.x, _local_6.y); _local_5.offset(_local_6.x, _local_6.y); }; return (new _SafeStr_4482(_local_2._SafeStr_6979, _local_4, _local_5)); }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4420 = "_-6-U" (String#36818, DoABC#3) // _SafeStr_4481 = "_-2Ft" (String#9904, DoABC#3) // _SafeStr_4482 = "_-4OE" (String#12026, DoABC#3) // _SafeStr_6256 = "_-0U0" (String#8078, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7125 = "_-4Zg" (String#33310, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7240 = "_-4hT" (String#33608, DoABC#3) // _SafeStr_8753 = "_-4Kp" (String#11980, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9009 = "_-67T" (String#37142, DoABC#3) // _SafeStr_9010 = "_-34O" (String#10730, DoABC#3) // _SafeStr_9011 = "_-Sa" (String#14784, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4421 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import _-1tK.Component; import flash.events.Event; public class _SafeStr_4421 implements _SafeStr_2820 { private static const _SafeStr_9012:String = "internalLink"; private var _container:_SafeStr_2787; public function get type():String{ return (_SafeStr_2815._SafeStr_9013); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2798._SafeStr_9014]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2798; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:String; switch (k.type) { case _SafeStr_2798._SafeStr_9014: _local_2 = (k as _SafeStr_2798); if (((!((k == null))) && (!((this._container.roomEngine == null))))) { _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); if (_local_3 != null) { _local_4 = _local_3.getModel(); _local_5 = _local_4._SafeStr_6021(_SafeStr_2484._SafeStr_6022).getValue(_SafeStr_9012); if ((((_local_5 == null)) || ((_local_5.length == 0)))) { _local_5 = _local_4.getString(_SafeStr_2484._SafeStr_9015); }; if (((!((_local_5 == null))) && ((_local_5.length > 0)))) { (this._container.roomEngine as Component).context.createLinkEvent(_local_5); }; }; }; return; }; } public function update():void{ } public function dispose():void{ this._container = null; } public function get disposed():Boolean{ return ((this._container == null)); } } }//package _-10z // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4421 = "_-4Tk" (String#33091, DoABC#3) // _SafeStr_6021 = "_-3dy" (String#11300, DoABC#3) // _SafeStr_6022 = "_-54Q" (String#34537, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9012 = "_-2d4" (String#10286, DoABC#3) // _SafeStr_9013 = "_-4Kk" (String#32746, DoABC#3) // _SafeStr_9014 = "_-6bg" (String#38280, DoABC#3) // _SafeStr_9015 = "_-1eD" (String#26040, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4422 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-XT._SafeStr_4453; import _-4nh._SafeStr_4549; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4422 implements _SafeStr_2820 { private var _container:_SafeStr_2787 = null; public function dispose():void{ this._container = null; } public function get disposed():Boolean{ return (false); } public function get type():String{ return (null); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9016]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4549; switch (k.type) { default: _local_2 = new _SafeStr_4549(_SafeStr_4549._SafeStr_9017); this._container.events.dispatchEvent(_local_2); }; return (null); } public function _SafeStr_8955():Array{ return (null); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4422 = "_-43x" (String#32050, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4549 = "_-1h" (String#9305, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9016 = "_-1ej" (String#26059, DoABC#3) // _SafeStr_9017 = "_-4ba" (String#33377, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4423 package _-10z{ import _-5ct._SafeStr_2820; import _-5fp._SafeStr_2326; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4518; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-33L._SafeStr_2811; import _-4nh._SafeStr_4517; import flash.display.BitmapData; import flash.events.Event; import _-5fp._SafeStr_2971; import _-0eJ._SafeStr_2307; import _-0Fl.PetFigureData; public class _SafeStr_4423 implements _SafeStr_2820, _SafeStr_2326 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_6977:int = -1; public function get type():String{ return (_SafeStr_2815._SafeStr_9018); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ return ([_SafeStr_4518._SafeStr_9019]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4518; switch (k.type) { case _SafeStr_4518._SafeStr_9019: _local_2 = (k as _SafeStr_4518); if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { this._container.roomSession._SafeStr_8633(_local_2._SafeStr_6979, _local_2.name); }; break; }; return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2811._SafeStr_9020, _SafeStr_2811._SafeStr_9021]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2811; var _local_3:_SafeStr_4517; var _local_4:BitmapData; var _local_5:int; var _local_6:int; var _local_7:String; if (k == null) { return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((k == null))))) { switch (k.type) { case _SafeStr_2811._SafeStr_9020: _local_2 = (k as _SafeStr_2811); this._SafeStr_6977 = _local_2._SafeStr_6979; _local_4 = this._SafeStr_7956(_local_2.figureData); _local_5 = (((_local_2.figureData == null)) ? -1 : _local_2.figureData.typeId); _local_3 = new _SafeStr_4517(_SafeStr_4517._SafeStr_9022, this._SafeStr_6977, _local_4, -1, null, _local_5); this._container.events.dispatchEvent(_local_3); return; case _SafeStr_2811._SafeStr_9021: _local_2 = (k as _SafeStr_2811); this._SafeStr_6977 = _local_2._SafeStr_6979; _local_6 = _local_2.nameValidationStatus; _local_7 = _local_2.nameValidationInfo; _local_3 = new _SafeStr_4517(_SafeStr_4517._SafeStr_9023, this._SafeStr_6977, null, _local_6, _local_7, -1); this._container.events.dispatchEvent(_local_3); return; }; }; } public function update():void{ } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; this._SafeStr_6977 = -1; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_3:_SafeStr_4517 = new _SafeStr_4517(_SafeStr_4517._SafeStr_9024, this._SafeStr_6977, _arg_2, -1, null, -1); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_7956(k:PetFigureData):BitmapData{ var _local_2:uint; var _local_3:uint; var _local_4:_SafeStr_2971; if (k != null) { _local_2 = parseInt(k.color, 16); _local_3 = 0; _local_4 = this._container.roomEngine._SafeStr_7956(k.typeId, k.paletteId, _local_2, new _SafeStr_2307(90), 64, this, true, _local_3); if (_local_4 != null) { return (_local_4.data); }; }; return (null); } } }//package _-10z // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2811 = "_-3C" (String#29873, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4423 = "_-4CV" (String#32406, DoABC#3) // _SafeStr_4517 = "_-5Nh" (String#13075, DoABC#3) // _SafeStr_4518 = "_-2Lw" (String#9999, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_8633 = "_-1bf" (String#9231, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9018 = "_-1rq" (String#26577, DoABC#3) // _SafeStr_9019 = "_-5sY" (String#36522, DoABC#3) // _SafeStr_9020 = "_-2kZ" (String#28731, DoABC#3) // _SafeStr_9021 = "_-4UT" (String#33114, DoABC#3) // _SafeStr_9022 = "_-1OL" (String#25434, DoABC#3) // _SafeStr_9023 = "_-4FN" (String#32529, DoABC#3) // _SafeStr_9024 = "_-6WZ" (String#38090, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4424 package _-10z{ import _-5ct._SafeStr_2820; import _-1OV._SafeStr_20; import _-5fp._SafeStr_2326; import _-5ct._SafeStr_2787; import _-5NM.Map; import _-3wj._SafeStr_2308; import flash.geom.Point; import _-0eJ._SafeStr_2307; import _-4qr.RoomChatWidget; import _-3tC._SafeStr_2815; import flash.display.BitmapData; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-33L._SafeStr_2802; import _-5HX._SafeStr_2794; import _-4wZ._SafeStr_2456; import _-0eJ._SafeStr_2304; import _-0eJ._SafeStr_2306; import _-0ZD._SafeStr_2476; import flash.events.Event; import _-6Sq._SafeStr_2286; import _-6Sq._SafeStr_2484; import _-3z0.PetFigureData; import _-6Sq._SafeStr_2360; import _-3tC._SafeStr_3100; import _-4nh._SafeStr_4547; import _-1OV._SafeStr_48; import _-3bT._SafeStr_58; import _-4-I._SafeStr_111; import _-4-I._SafeStr_51; import _-4-I._SafeStr_100; import _-4nh._SafeStr_4443; import _-0eJ._SafeStr_3019; import _-0eJ._SafeStr_5070; import _-5fp._SafeStr_2971; public class _SafeStr_4424 implements _SafeStr_2820, _SafeStr_20, _SafeStr_2326 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_9025:Map = null; private var _SafeStr_9026:Map = null; private var _SafeStr_9027:Map = null; private var _SafeStr_9028:Map = null; private var _SafeStr_9029:Array; private var _SafeStr_7637:_SafeStr_2308 = null; private var _SafeStr_9030:Number = 0; private var _SafeStr_9031:Point = null; private var _SafeStr_9032:_SafeStr_2307; private var _SafeStr_5662:RoomChatWidget; public function _SafeStr_4424(){ this._SafeStr_9029 = []; this._SafeStr_9032 = new _SafeStr_2307(); super(); this._SafeStr_9025 = new Map(); this._SafeStr_9026 = new Map(); this._SafeStr_9027 = new Map(); this._SafeStr_9028 = new Map(); } public function set widget(k:RoomChatWidget):void{ this._SafeStr_5662 = k; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9033); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function get container():_SafeStr_2787{ return (this._container); } public function set connection(k:_SafeStr_2308):void{ this._SafeStr_7637 = k; } public function dispose():void{ var k:int; var _local_2:BitmapData; var _local_3:BitmapData; this._SafeStr_5482 = true; this._container = null; this._SafeStr_9031 = null; if (this._SafeStr_9025 != null) { k = 0; while (k < this._SafeStr_9025.length) { _local_2 = (this._SafeStr_9025._SafeStr_6074(k) as BitmapData); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_9025.dispose(); this._SafeStr_9025 = null; }; if (this._SafeStr_9026 != null) { k = 0; while (k < this._SafeStr_9026.length) { _local_2 = (this._SafeStr_9026._SafeStr_6074(k) as BitmapData); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_9026.dispose(); this._SafeStr_9026 = null; }; for each (_local_3 in this._SafeStr_9029) { if (_local_3 != null) { _local_3.dispose(); }; }; this._SafeStr_9029 = []; if (this._SafeStr_9027 != null) { this._SafeStr_9027.dispose(); this._SafeStr_9027 = null; }; } public function _SafeStr_8950():Array{ return (new Array(0)); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ switch (k.type) { }; return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2802._SafeStr_9034, _SafeStr_2794._SafeStr_9035]); } public function _SafeStr_8956(k:Event):void{ var _local_3:_SafeStr_2802; var _local_4:_SafeStr_2456; var _local_5:_SafeStr_2304; var _local_6:Number; var _local_7:Number; var _local_8:_SafeStr_2306; var _local_9:Point; var _local_10:_SafeStr_2476; var _local_11:String; var _local_12:uint; var _local_13:BitmapData; var _local_14:int; var _local_15:int; var _local_16:Boolean; var _local_17:String; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:int; var _local_22:String; var _local_23:String; var _local_24:Point; var _local_25:String; var _local_26:_SafeStr_2456; var _local_27:String; var _local_28:String; var _local_29:String; var _local_30:String; var _local_31:String; var _local_32:String; var _local_33:String; var _local_34:String; var _local_35:_SafeStr_2456; var _local_36:_SafeStr_2476; if (((this._container.freeFlowChat) && (!(this._container.freeFlowChat.isDisabledInPreferences)))) { return; }; var _local_2:Event; switch (k.type) { case _SafeStr_2802._SafeStr_9034: _local_3 = (k as _SafeStr_2802); if (_local_3 != null) { _local_4 = this._container.roomEngine.getRoomObject(_local_3.session.roomId, _local_3.userId, _SafeStr_2286._SafeStr_7240); if (_local_4 != null) { _local_5 = this._container.roomEngine._SafeStr_8866(_local_3.session.roomId, this._container.getFirstCanvasId()); if (_local_5 != null) { this._SafeStr_9036(); _local_6 = 0; _local_7 = 0; _local_8 = _local_4.getLocation(); _local_9 = _local_5._SafeStr_6086(_local_8); if (_local_9 != null) { _local_6 = _local_9.x; _local_7 = _local_9.y; _local_24 = this._container.roomEngine._SafeStr_9037(_local_3.session.roomId, this._container.getFirstCanvasId()); if (_local_24 != null) { _local_6 = (_local_6 + _local_24.x); _local_7 = (_local_7 + _local_24.y); }; }; _local_10 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_3.userId); _local_11 = ""; _local_12 = 0; _local_13 = null; _local_14 = 32; _local_15 = 2; _local_16 = true; _local_17 = null; _local_18 = _local_3._SafeStr_9038; _local_19 = _local_3.style; _local_20 = 0; _local_21 = -1; if (_local_10 != null) { _local_20 = _local_10.type; _local_25 = _local_10.figure; switch (_local_20) { case _SafeStr_2360._SafeStr_9041: _local_26 = this._SafeStr_9039(_local_10._SafeStr_7239); if (_local_26 != null) { _local_17 = _local_26.getModel().getString(_SafeStr_2484._SafeStr_9040); }; _local_13 = this._SafeStr_7956(_local_25, _local_15, _local_16, _local_14, _local_17); _local_21 = new PetFigureData(_local_25).typeId; break; case _SafeStr_2360._SafeStr_7126: _local_13 = this._SafeStr_9042(_local_25); break; case _SafeStr_2360._SafeStr_9043: case _SafeStr_2360._SafeStr_9044: _local_19 = _SafeStr_3100.BOT; break; }; _local_12 = this._SafeStr_9027.getValue(_local_25); _local_11 = _local_10.name; }; _local_22 = _local_3.text; if (_local_18 == _SafeStr_2802._SafeStr_9045) { _local_27 = "widget.chatbubble.handitem"; _local_28 = this._container.localization.getLocalization(("handitem" + _local_3._SafeStr_7659), ("handitem" + _local_3._SafeStr_7659)); this._container.localization.registerParameter(_local_27, "username", _local_11); this._container.localization.registerParameter(_local_27, "handitem", _local_28); _local_22 = this._container.localization._SafeStr_6878(_local_27).value; _local_19 = _SafeStr_3100._SafeStr_5637; }; if (_local_18 == _SafeStr_2802._SafeStr_9046) { _local_29 = "widget.chatbubble.mutetime"; _local_30 = String((_local_3._SafeStr_7659 % 60)); _local_31 = String((((_local_3._SafeStr_7659 > 0)) ? Math.floor(((_local_3._SafeStr_7659 % 3600) / 60)) : 0)); _local_32 = String((((_local_3._SafeStr_7659 > 0)) ? Math.floor((_local_3._SafeStr_7659 / 3600)) : 0)); this._container.localization.registerParameter(_local_29, "hours", _local_32); this._container.localization.registerParameter(_local_29, "minutes", _local_31); this._container.localization.registerParameter(_local_29, "seconds", _local_30); _local_22 = this._container.localization._SafeStr_6878(_local_29).value; _local_19 = _SafeStr_3100._SafeStr_5637; }; if ((((((_local_18 == _SafeStr_2802._SafeStr_9049)) || ((_local_18 == _SafeStr_2802._SafeStr_9048)))) || ((_local_18 == _SafeStr_2802._SafeStr_9047)))) { _local_33 = "widget.chatbubble.petrevived"; if (_local_18 == _SafeStr_2802._SafeStr_9048) { _local_33 = "widget.chatbubble.petrefertilized"; } else { if (_local_18 == _SafeStr_2802._SafeStr_9047) { _local_33 = "widget.chatbubble.petspeedfertilized"; }; }; _local_34 = ""; _local_35 = this._SafeStr_9039(_local_3._SafeStr_7659); if (_local_35 != null) { _local_36 = _local_3.session.userDataManager.getUserDataByIndex(_local_35.getId()); if (_local_36 != null) { _local_34 = _local_36.name; }; }; this._container.localization.registerParameter(_local_33, "petName", _local_11); this._container.localization.registerParameter(_local_33, "userName", _local_34); _local_22 = this._container.localization._SafeStr_6878(_local_33).value; _local_19 = _SafeStr_3100._SafeStr_5637; }; _local_23 = _SafeStr_4547._SafeStr_9050; _local_2 = new _SafeStr_4547(_local_23, _local_3.userId, _local_22, _local_11, _SafeStr_2286._SafeStr_7240, _local_20, _local_21, _local_6, _local_7, _local_13, _local_12, _local_3.session.roomId, _local_18, _local_19, _local_3.links); }; }; }; break; case _SafeStr_2794._SafeStr_9035: this._SafeStr_9051((k as _SafeStr_2794)); break; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))) { this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_9039(k:int):_SafeStr_2456{ return (this.container.roomEngine.getRoomObject(this.container.roomEngine.activeRoomId, k, _SafeStr_2286._SafeStr_7240)); } public function _SafeStr_9042(k:String):BitmapData{ var _local_3:_SafeStr_48; var _local_4:_SafeStr_58; var _local_2:BitmapData = (this._SafeStr_9025.getValue(k) as BitmapData); if (_local_2 == null) { _local_3 = this._container.avatarRenderManager.createAvatarImage(k, _SafeStr_111._SafeStr_5488, null, this); if (_local_3 != null) { _local_2 = _local_3._SafeStr_5492(_SafeStr_51._SafeStr_8035, 0.5); _local_4 = _local_3._SafeStr_9052(_SafeStr_100._SafeStr_9053); _local_3.dispose(); if (_local_4 != null) { this._SafeStr_9027.add(k, _local_4._SafeStr_9054); }; }; }; if (_local_2 != null) { this._SafeStr_9025.add(k, _local_2); }; return (_local_2); } private function _SafeStr_9051(k:_SafeStr_2794):void{ this._SafeStr_5662._SafeStr_9055(k.message, k.name, k._SafeStr_9056, this._SafeStr_9042(k.figure), k.color, k.notify); } public function update():void{ this._SafeStr_9036(); } private function _SafeStr_9036():void{ var _local_4:Number; var _local_5:String; var _local_6:_SafeStr_4443; var _local_7:Point; var _local_8:Point; var _local_9:Point; if ((((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))) || ((this._container.events == null)))) { return; }; var k:int = this._container.getFirstCanvasId(); var _local_2:int = this._container.roomSession.roomId; var _local_3:_SafeStr_3019 = (this._container.roomEngine._SafeStr_8866(_local_2, k) as _SafeStr_3019); if (_local_3 != null) { _local_4 = 1; if (this._SafeStr_9030 > 0) { _local_4 = (_local_3.scale / this._SafeStr_9030); }; if (this._SafeStr_9031 == null) { this._SafeStr_9032.x = 0; this._SafeStr_9032.y = 0; this._SafeStr_9032.z = 0; this._SafeStr_9031 = _local_3._SafeStr_6086(this._SafeStr_9032); this._SafeStr_9030 = (_local_3.scale - 10); }; _local_5 = ""; _local_6 = null; this._SafeStr_9032.x = 0; this._SafeStr_9032.y = 0; this._SafeStr_9032.z = 0; _local_7 = _local_3._SafeStr_6086(this._SafeStr_9032); if (_local_7 != null) { _local_8 = this._container.roomEngine._SafeStr_9037(_local_2, k); if (_local_8 != null) { _local_7.offset(_local_8.x, _local_8.y); }; if (((!((_local_7.x == this._SafeStr_9031.x))) || (!((_local_7.y == this._SafeStr_9031.y))))) { _local_9 = _SafeStr_5070._SafeStr_6422(_local_7, _SafeStr_5070._SafeStr_6071(this._SafeStr_9031, _local_4)); if (((!((_local_9.x == 0))) || (!((_local_9.y == 0))))) { _local_5 = _SafeStr_4443._SafeStr_9057; _local_6 = new _SafeStr_4443(_local_5, null, _local_9); this._container.events.dispatchEvent(_local_6); }; this._SafeStr_9031 = _local_7; }; }; if (_local_3.scale != this._SafeStr_9030) { _local_5 = _SafeStr_4443._SafeStr_9058; _local_6 = new _SafeStr_4443(_local_5, null, null, _local_3.scale); this._container.events.dispatchEvent(_local_6); this._SafeStr_9030 = _local_3.scale; }; }; } public function _SafeStr_9059(k:String):void{ var _local_2:BitmapData; if (this._SafeStr_9026) { _local_2 = (this._SafeStr_9026.remove(k) as BitmapData); if (_local_2 != null) { this._SafeStr_9029.push(_local_2); }; }; } public function _SafeStr_5496(k:String):void{ var _local_2:BitmapData; if (this._SafeStr_9025) { _local_2 = (this._SafeStr_9025.remove(k) as BitmapData); if (_local_2 != null) { this._SafeStr_9029.push(_local_2); }; }; } private function _SafeStr_7956(k:String, _arg_2:int, _arg_3:Boolean, _arg_4:int=64, _arg_5:String=null):BitmapData{ var _local_7:PetFigureData; var _local_8:int; var _local_9:uint; var _local_10:Boolean; var _local_11:_SafeStr_2971; var _local_6:BitmapData = (this._SafeStr_9026.getValue((k + _arg_5)) as BitmapData); if (_local_6 == null) { _local_7 = new PetFigureData(k); _local_8 = _local_7.typeId; _local_9 = 0; _local_10 = !((_local_8 == 15)); _local_11 = this._container.roomEngine._SafeStr_7956(_local_8, _local_7.paletteId, _local_7.color, new _SafeStr_2307((_arg_2 * 45)), _arg_4, this, _local_10, _local_9, _local_7._SafeStr_6506, _arg_5); if (_local_11 != null) { _local_6 = _local_11.data; if (_local_11.id > 0) { this._SafeStr_9028.add(_local_11.id, _local_7._SafeStr_5509); }; }; }; if (_local_6 != null) { this._SafeStr_9026.add((k + _arg_5), _local_6); }; return (_local_6); } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_3:String = this._SafeStr_9028.remove(k); if (_local_3 != null) { this._SafeStr_9059(_local_3); if (this._SafeStr_9026) { this._SafeStr_9026.add(_local_3, _arg_2); }; }; } public function _SafeStr_6850(k:int):void{ } } }//package _-10z // _SafeStr_100 = "_-0h9" (String#23719, DoABC#3) // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2360 = "_-1aa" (String#9213, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2794 = "_-6NF" (String#14051, DoABC#3) // _SafeStr_2802 = "_-1yy" (String#9572, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3019 = "_-0-T" (String#22028, DoABC#3) // _SafeStr_3100 = "_-3kp" (String#11400, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4424 = "_-Jv" (String#14639, DoABC#3) // _SafeStr_4443 = "_-6-k" (String#36828, DoABC#3) // _SafeStr_4547 = "_-3Fk" (String#10925, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_5070 = "_-0aD" (String#8184, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5492 = "_-3Pk" (String#30425, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) // _SafeStr_5509 = "_-2cL" (String#28418, DoABC#3) // _SafeStr_5637 = "_-5jI" (String#13391, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_58 = "_-1dz" (String#26031, DoABC#3) // _SafeStr_6071 = "_-3ID" (String#30112, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6086 = "_-4B1" (String#11831, DoABC#3) // _SafeStr_6422 = "_-6-V" (String#36819, DoABC#3) // _SafeStr_6506 = "_-5mW" (String#36278, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6878 = "_-0f0" (String#8250, DoABC#3) // _SafeStr_7126 = "_-5z2" (String#36762, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7240 = "_-4hT" (String#33608, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_8035 = "_-274" (String#27204, DoABC#3) // _SafeStr_8866 = "_-4M7" (String#11999, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9025 = "_-3rL" (String#11495, DoABC#3) // _SafeStr_9026 = "_-6C5" (String#13872, DoABC#3) // _SafeStr_9027 = "_-6bm" (String#14293, DoABC#3) // _SafeStr_9028 = "_-3mA" (String#11420, DoABC#3) // _SafeStr_9029 = "_-2TG" (String#10122, DoABC#3) // _SafeStr_9030 = "_-0CQ" (String#22484, DoABC#3) // _SafeStr_9031 = "_-0f-" (String#23629, DoABC#3) // _SafeStr_9032 = "_-0Jv" (String#22792, DoABC#3) // _SafeStr_9033 = "_-43z" (String#32052, DoABC#3) // _SafeStr_9034 = "_-y0" (String#40687, DoABC#3) // _SafeStr_9035 = "_-1jq" (String#26272, DoABC#3) // _SafeStr_9036 = "_-62Z" (String#36939, DoABC#3) // _SafeStr_9037 = "_-0uY" (String#8481, DoABC#3) // _SafeStr_9038 = "_-4KK" (String#32727, DoABC#3) // _SafeStr_9039 = "_-3tv" (String#11533, DoABC#3) // _SafeStr_9040 = "_-1XG" (String#25773, DoABC#3) // _SafeStr_9041 = "_-2Vl" (String#28161, DoABC#3) // _SafeStr_9042 = "_-3OH" (String#30357, DoABC#3) // _SafeStr_9043 = "_-38W" (String#29732, DoABC#3) // _SafeStr_9044 = "_-6i7" (String#38537, DoABC#3) // _SafeStr_9045 = "_-3UU" (String#30603, DoABC#3) // _SafeStr_9046 = "_-25Z" (String#27144, DoABC#3) // _SafeStr_9047 = "_-0Tu" (String#23188, DoABC#3) // _SafeStr_9048 = "_-45u" (String#32135, DoABC#3) // _SafeStr_9049 = "_-61v" (String#36914, DoABC#3) // _SafeStr_9050 = "_-4iv" (String#33671, DoABC#3) // _SafeStr_9051 = "_-2nt" (String#28869, DoABC#3) // _SafeStr_9052 = "_-1Fa" (String#25101, DoABC#3) // _SafeStr_9053 = "_-2Fz" (String#27528, DoABC#3) // _SafeStr_9054 = "_-6BF" (String#37279, DoABC#3) // _SafeStr_9055 = "_-3Sm" (String#11114, DoABC#3) // _SafeStr_9056 = "_-1w0" (String#26739, DoABC#3) // _SafeStr_9057 = "_-Xl" (String#39708, DoABC#3) // _SafeStr_9058 = "_-Lx" (String#39261, DoABC#3) // _SafeStr_9059 = "_-1Qf" (String#9048, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4425 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-37._SafeStr_1201; import _-qQ._SafeStr_2154; import _-68Y._SafeStr_431; import _-3tu._SafeStr_2851; import _-4-I._SafeStr_3079; import _-3tC._SafeStr_2815; import _-LB._SafeStr_2623; import _-LB._SafeStr_2869; import _-6jD._SafeStr_2296; import _-2qr._SafeStr_3926; import _-1k1._SafeStr_2403; import _-6CZ._SafeStr_2695; import _-qQ.HabboToolbarIconEnum; import _-XT._SafeStr_5083; import _-XT._SafeStr_5076; import _-XT._SafeStr_2817; import _-XT._SafeStr_5074; import _-XT._SafeStr_5072; import _-XT._SafeStr_5077; import _-XT._SafeStr_5082; import _-XT._SafeStr_5078; import _-XT._SafeStr_5079; import _-XT._SafeStr_5081; import _-XT._SafeStr_5080; import _-XT._SafeStr_5075; import _-XT._SafeStr_4467; import _-XT._SafeStr_4580; import _-XT._SafeStr_5073; import _-XT._SafeStr_5071; import _-0ZD._SafeStr_2476; import _-4nh._SafeStr_4583; import _-1Bz._SafeStr_2385; import _-366._SafeStr_2632; import _-0ZD._SafeStr_2355; import _-4nh._SafeStr_4581; import _-4nh._SafeStr_4574; import _-4nh._SafeStr_4573; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; import _-4nh._SafeStr_4576; import _-4nh._SafeStr_4578; public class _SafeStr_4425 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_9060:_SafeStr_1201; private var _SafeStr_8447:_SafeStr_2154; private var _SafeStr_7470:_SafeStr_431; private var _SafeStr_5662:_SafeStr_2851; public function _SafeStr_4425(){ _SafeStr_4.log("[MeMenuWidgetHandler]"); } public function set widget(k:_SafeStr_2851):void{ this._SafeStr_5662 = k; } public function dispose():void{ if (((this._container) && (this._container.avatarEditor))) { this._container.avatarEditor.close(_SafeStr_3079._SafeStr_8519); }; this._SafeStr_5482 = true; this.container = null; this._SafeStr_9060 = null; this._SafeStr_8447 = null; this._SafeStr_7470 = null; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9061); } public function set container(k:_SafeStr_2787):void{ if (this._container != null) { if (((((this._SafeStr_9060) && (!(this._SafeStr_9060.disposed)))) && (this._SafeStr_9060.events))) { this._SafeStr_9060.events.removeEventListener(_SafeStr_2623._SafeStr_9062, this._SafeStr_9063); this._SafeStr_9060.events.removeEventListener(_SafeStr_2869._SafeStr_9064, this._SafeStr_9065); }; if (((((this._SafeStr_8447) && (!(this._SafeStr_8447.disposed)))) && (this._SafeStr_8447.events))) { this._SafeStr_8447.events.removeEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_9067); }; if (((((this._container._SafeStr_6834) && (!(this._container._SafeStr_6834.disposed)))) && (this._container._SafeStr_6834.events))) { this._container._SafeStr_6834.events.removeEventListener(_SafeStr_3926._SafeStr_9068, this._SafeStr_9069); this._container._SafeStr_6834.events.removeEventListener(_SafeStr_3926._SafeStr_8263, this._SafeStr_9069); }; if (((((this._container.catalog) && (!(this._container.catalog.disposed)))) && (this._container.catalog.events))) { this._container.catalog.events.removeEventListener(_SafeStr_2403._SafeStr_9070, this._SafeStr_9071); }; if (((((this._container.messenger) && (!(this._container.messenger.disposed)))) && (this._container.messenger.events))) { this._container.messenger.events.removeEventListener(_SafeStr_2695._SafeStr_9072, this._SafeStr_9073); this._container.messenger.events.removeEventListener(_SafeStr_2695._SafeStr_9074, this._SafeStr_9075); }; }; this._container = k; if (this._container == null) { return; }; this._SafeStr_9060 = this._container.inventory; if (this._SafeStr_9060 != null) { this._SafeStr_9060.events.addEventListener(_SafeStr_2623._SafeStr_9062, this._SafeStr_9063); this._SafeStr_9060.events.addEventListener(_SafeStr_2869._SafeStr_9064, this._SafeStr_9065); }; this._SafeStr_8447 = this._container.toolbar; if (((this._SafeStr_8447) && (this._SafeStr_8447.events))) { this._SafeStr_8447.events.addEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_9067); }; if (this._container._SafeStr_6834 != null) { this._container._SafeStr_6834.events.addEventListener(_SafeStr_3926._SafeStr_9068, this._SafeStr_9069); this._container._SafeStr_6834.events.addEventListener(_SafeStr_3926._SafeStr_8263, this._SafeStr_9069); }; this._SafeStr_7470 = this._container.catalog; if (this._container.catalog != null) { this._container.catalog.events.addEventListener(_SafeStr_2403._SafeStr_9070, this._SafeStr_9071); }; if (((((this._container.messenger) && (!(this._container.messenger.disposed)))) && (this._container.messenger.events))) { this._container.messenger.events.addEventListener(_SafeStr_2695._SafeStr_9072, this._SafeStr_9073); this._container.messenger.events.addEventListener(_SafeStr_2695._SafeStr_9074, this._SafeStr_9075); }; } public function get container():_SafeStr_2787{ return (this._container); } private function _SafeStr_9067(k:_SafeStr_2296):void{ if (((((this.disposed) || (!(this._container)))) || (!(this._container.events)))) { return; }; if (k.type == _SafeStr_2296._SafeStr_9066) { switch (k._SafeStr_9076) { case HabboToolbarIconEnum.MEMENU: return; }; }; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_5083._SafeStr_9077); k.push(_SafeStr_5076._SafeStr_9078); k.push(_SafeStr_2817._SafeStr_9079); k.push(_SafeStr_5074._SafeStr_9080); k.push(_SafeStr_5072._SafeStr_9081); k.push(_SafeStr_5072._SafeStr_9082); k.push(_SafeStr_5072._SafeStr_9083); k.push(_SafeStr_5077._SafeStr_9084); k.push(_SafeStr_5082._SafeStr_9085); k.push(_SafeStr_5078._SafeStr_9086); k.push(_SafeStr_5079._SafeStr_9087); k.push(_SafeStr_5079._SafeStr_9088); k.push(_SafeStr_5081._SafeStr_9089); k.push(_SafeStr_5081._SafeStr_9090); k.push(_SafeStr_5080._SafeStr_9091); k.push(_SafeStr_5075._SafeStr_9092); k.push(_SafeStr_4467._SafeStr_9093); k.push(_SafeStr_4580._SafeStr_9094); k.push(_SafeStr_5073._SafeStr_9095); k.push(_SafeStr_5071._SafeStr_9096); k.push(_SafeStr_5071._SafeStr_9097); k.push(_SafeStr_5071._SafeStr_9098); k.push(_SafeStr_5071._SafeStr_9099); k.push(_SafeStr_5081._SafeStr_9100); k.push(_SafeStr_4467._SafeStr_9101); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_5082; var _local_3:_SafeStr_5077; var _local_4:_SafeStr_4580; var _local_5:_SafeStr_5071; var _local_6:_SafeStr_2296; var _local_7:_SafeStr_5076; var _local_8:_SafeStr_2817; var _local_9:Array; var _local_10:_SafeStr_5072; var _local_11:_SafeStr_5072; var _local_12:Boolean; var _local_13:int; var _local_14:_SafeStr_2476; var _local_15:int; if (!k) { return (null); }; switch (k.type) { case _SafeStr_4467._SafeStr_9093: if (((((!((this._container == null))) && (!((this._container.toolbar == null))))) && (!((this._container.toolbar.events == null))))) { _local_6 = new _SafeStr_2296(_SafeStr_2296._SafeStr_9066); _local_6._SafeStr_9076 = HabboToolbarIconEnum.MEMENU; if (((((((!(this.disposed)) && (this._container))) && (this._container.toolbar))) && (this._container.toolbar.events))) { this._container.toolbar.events.dispatchEvent(_local_6); }; }; break; case _SafeStr_5083._SafeStr_9077: if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { this._container.roomSession._SafeStr_8627(_SafeStr_5083(k).animation._SafeStr_9102); }; break; case _SafeStr_5076._SafeStr_9078: if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { _local_7 = (k as _SafeStr_5076); if (_local_7 != null) { this._container.roomSession._SafeStr_8629(_local_7.style); }; }; break; case _SafeStr_2817._SafeStr_9079: if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { _local_8 = (k as _SafeStr_2817); if (_local_8 != null) { this._container.roomSession._SafeStr_8630(_local_8.posture); }; }; break; case _SafeStr_5074._SafeStr_9080: if (this._SafeStr_9060 != null) { _local_9 = this._SafeStr_9060.getAvatarEffects(); this._container.events.dispatchEvent(new _SafeStr_4583(_local_9)); }; break; case _SafeStr_5072._SafeStr_9081: if (this._SafeStr_9060 != null) { _local_10 = (k as _SafeStr_5072); this._SafeStr_9060.setEffectSelected(_local_10.effectType); }; break; case _SafeStr_5072._SafeStr_9082: if (this._SafeStr_9060 != null) { _local_11 = (k as _SafeStr_5072); this._SafeStr_9060.setEffectDeselected(_local_11.effectType); }; break; case _SafeStr_5082._SafeStr_9085: _local_2 = (k as _SafeStr_5082); if (((!((this._SafeStr_7470 == null))) && ((_local_2._SafeStr_9103 == _SafeStr_5082._SafeStr_9104)))) { this._SafeStr_7470.openClubCenter(); }; break; case _SafeStr_5077._SafeStr_9084: _local_3 = (k as _SafeStr_5077); if (this._SafeStr_9060 != null) { _SafeStr_4.log(("MeMenuWidgetHandler open inventory: " + _local_3._SafeStr_9105)); switch (_local_3._SafeStr_9105) { case _SafeStr_5077._SafeStr_9107: this._SafeStr_7470.openCatalogPage(_SafeStr_2385._SafeStr_9106); break; case _SafeStr_5077._SafeStr_9110: this._SafeStr_9060._SafeStr_9108(_SafeStr_2632._SafeStr_9109); break; case _SafeStr_5077._SafeStr_9111: this._SafeStr_9060._SafeStr_9108(_SafeStr_2632._SafeStr_7035); break; case _SafeStr_5077._SafeStr_9112: break; default: _SafeStr_4.log(("MeMenuWidgetHandler: unknown inventory type: " + _local_3._SafeStr_9105)); }; }; break; case _SafeStr_5072._SafeStr_9083: case _SafeStr_5078._SafeStr_9086: _SafeStr_4.log("STOP ALL EFFECTS"); if (this._SafeStr_9060 != null) { this._SafeStr_9060._SafeStr_9113(true); }; break; case _SafeStr_5079._SafeStr_9088: _SafeStr_4.log("MeMenuWidgetHandler: GO HOME"); if (this._container != null) { this._container.navigator.goToHomeRoom(); }; break; case _SafeStr_5075._SafeStr_9092: if (this._container != null) { this._container.navigator._SafeStr_9114(); }; break; case _SafeStr_4580._SafeStr_9094: _local_4 = (k as _SafeStr_4580); if (((((!(_local_4)) || (!(this._container)))) || (!(this._container.events)))) { return (null); }; if (this._SafeStr_9060 != null) { _local_12 = false; if (((!((this._container == null))) && (!((this._container.sessionDataManager == null))))) { _local_12 = (this._container.sessionDataManager.clubLevel >= _SafeStr_2355._SafeStr_5511); }; this._container.events.dispatchEvent(new _SafeStr_4581(this._SafeStr_9060.clubDays, this._SafeStr_9060.clubPeriods, this._SafeStr_9060._SafeStr_7183, _local_12, this._SafeStr_9060.clubLevel)); }; if (((!((this._SafeStr_7470 == null))) && (!((this._SafeStr_7470.getPurse() == null))))) { this._container.events.dispatchEvent(new _SafeStr_4574(_SafeStr_4574._SafeStr_9070, this._SafeStr_7470.getPurse().credits)); }; if (((((this._container.roomSession) && (this._container.roomSession.userDataManager))) && (this._container.roomEngine))) { _local_13 = (((this._container.sessionDataManager)!=null) ? this._container.sessionDataManager.userId : -1); _local_14 = this._container.roomSession.userDataManager.getUserData(_local_13); if (!_local_14) { return (null); }; _local_15 = 0; this._container.roomEngine._SafeStr_9115(_local_15, _local_14._SafeStr_7239); }; break; case _SafeStr_5081._SafeStr_9089: _SafeStr_4.log("MeMenuWidgetHandler: Open avatar editor..."); if (this._container) { this._container.avatarEditor.openEditor(_SafeStr_3079._SafeStr_8519, null, null, true); this._container.avatarEditor.loadOwnAvatarInEditor(_SafeStr_3079._SafeStr_8519); if (((this._container._SafeStr_6834) && (this._container._SafeStr_6834.events))) { this._container._SafeStr_6834.events.dispatchEvent(new _SafeStr_3926(_SafeStr_3926._SafeStr_9116)); }; }; break; case _SafeStr_5073._SafeStr_9095: this._container.events.dispatchEvent(new _SafeStr_4573(_SafeStr_4573._SafeStr_9117, this._container._SafeStr_7646._SafeStr_7110, this._container._SafeStr_7646._SafeStr_7111, this._container._SafeStr_7646._SafeStr_9118)); break; case _SafeStr_5071._SafeStr_9097: this._container._SafeStr_7646._SafeStr_7110 = (k as _SafeStr_5071)._SafeStr_7110; this._container._SafeStr_7646._SafeStr_7111 = (k as _SafeStr_5071)._SafeStr_7111; this._container._SafeStr_7646._SafeStr_9118 = (k as _SafeStr_5071)._SafeStr_9118; this._container.events.dispatchEvent(new _SafeStr_4573(_SafeStr_4573._SafeStr_9117, this._container._SafeStr_7646._SafeStr_7110, this._container._SafeStr_7646._SafeStr_7111, this._container._SafeStr_7646._SafeStr_9118)); break; case _SafeStr_5071._SafeStr_9098: _local_5 = (k as _SafeStr_5071); this._container._SafeStr_7646._SafeStr_9119(_local_5._SafeStr_9118, _local_5._SafeStr_7111, _local_5._SafeStr_7110); this._container.events.dispatchEvent(new _SafeStr_4573(_SafeStr_4573._SafeStr_9117, this._container._SafeStr_7646._SafeStr_7110, this._container._SafeStr_7646._SafeStr_7111, this._container._SafeStr_7646._SafeStr_9118)); break; case _SafeStr_5081._SafeStr_9100: if (((this._container._SafeStr_6834) && (this._container._SafeStr_6834.events))) { this._container._SafeStr_6834.events.dispatchEvent(new _SafeStr_3926(_SafeStr_3926._SafeStr_9120)); }; break; case _SafeStr_5071._SafeStr_9099: if (this._container.freeFlowChat) { this._container.freeFlowChat.isDisabledInPreferences = _SafeStr_5071(k)._SafeStr_9121; if (!_SafeStr_5071(k)._SafeStr_9121) { if (((this._container._SafeStr_9123) && (this._container._SafeStr_9123._SafeStr_9122()))) { this._container._SafeStr_9123._SafeStr_9122().setDisplayObject(this._container.freeFlowChat.displayObject); }; } else { this._container.freeFlowChat.clear(); }; }; break; default: _SafeStr_4.log(("Unhandled message in MeMenuWidgetHandler: " + k.type)); }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } private function _SafeStr_9063(k:Event=null):void{ var _local_2:Array; if (this._container == null) { return; }; _SafeStr_4.log("[MeMenuWidgetHandler] Received Avatar Effects Have Changed Event...\t"); if (this._SafeStr_9060 != null) { _local_2 = this._SafeStr_9060.getAvatarEffects(); this._container.events.dispatchEvent(new _SafeStr_4583(_local_2)); }; } private function _SafeStr_9065(k:Event=null):void{ var _local_2:Boolean; if (this._SafeStr_9060 != null) { _local_2 = false; if (((!((this._container == null))) && (!((this._container.sessionDataManager == null))))) { _local_2 = (this._container.sessionDataManager.clubLevel >= _SafeStr_2355._SafeStr_5511); }; this._container.events.dispatchEvent(new _SafeStr_4581(this._SafeStr_9060.clubDays, this._SafeStr_9060.clubPeriods, this._SafeStr_9060._SafeStr_7183, _local_2, this._SafeStr_9060.clubLevel)); }; } private function _SafeStr_9071(k:_SafeStr_2403):void{ if ((((((k == null)) || ((this._container == null)))) || ((this._container.events == null)))) { return; }; this._container.events.dispatchEvent(new _SafeStr_4574(_SafeStr_4574._SafeStr_9070, k.balance)); } private function _SafeStr_9069(k:_SafeStr_3926):void{ if (this._container == null) { return; }; switch (k.type) { case _SafeStr_3926._SafeStr_8263: this._container.events.dispatchEvent(new _SafeStr_4576(_SafeStr_4576._SafeStr_8263)); return; case _SafeStr_3926._SafeStr_9068: this._container.events.dispatchEvent(new _SafeStr_4576(_SafeStr_4576._SafeStr_9124)); return; }; } private function _SafeStr_9073(k:_SafeStr_2695):void{ this._container.events.dispatchEvent(new _SafeStr_4578(_SafeStr_4578._SafeStr_9072)); } private function _SafeStr_9075(k:_SafeStr_2695):void{ this._container.events.dispatchEvent(new _SafeStr_4578(_SafeStr_4578._SafeStr_9125)); } } }//package _-10z // _SafeStr_1201 = "_-134" (String#8634, DoABC#3) // _SafeStr_2154 = "_-6hA" (String#14377, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2385 = "_-DW" (String#38930, DoABC#3) // _SafeStr_2403 = "_-1us" (String#26701, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2623 = "_-1mH" (String#26362, DoABC#3) // _SafeStr_2632 = "_-5Zo" (String#35783, DoABC#3) // _SafeStr_2695 = "_-gh" (String#40053, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2817 = "_-wW" (String#40634, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2851 = "_-4Sx" (String#12103, DoABC#3) // _SafeStr_2869 = "_-66i" (String#37107, DoABC#3) // _SafeStr_3079 = "_-5c7" (String#35877, DoABC#3) // _SafeStr_3926 = "_-2ZF" (String#28293, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_431 = "_-3zF" (String#11631, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4425 = "_-5DE" (String#12890, DoABC#3) // _SafeStr_4467 = "_-3Xf" (String#11201, DoABC#3) // _SafeStr_4573 = "_-T-" (String#39527, DoABC#3) // _SafeStr_4574 = "_-3pH" (String#31449, DoABC#3) // _SafeStr_4576 = "_-4fx" (String#33552, DoABC#3) // _SafeStr_4578 = "_-1Ma" (String#25367, DoABC#3) // _SafeStr_4580 = "_-4Qi" (String#32979, DoABC#3) // _SafeStr_4581 = "_-2kD" (String#28717, DoABC#3) // _SafeStr_4583 = "_-5vu" (String#36645, DoABC#3) // _SafeStr_5071 = "_-13W" (String#24637, DoABC#3) // _SafeStr_5072 = "_-5Wc" (String#35656, DoABC#3) // _SafeStr_5073 = "_-209" (String#26951, DoABC#3) // _SafeStr_5074 = "_-lA" (String#40226, DoABC#3) // _SafeStr_5075 = "_-2wn" (String#29230, DoABC#3) // _SafeStr_5076 = "_-5Kw" (String#35187, DoABC#3) // _SafeStr_5077 = "_-29v" (String#27306, DoABC#3) // _SafeStr_5078 = "_-0iI" (String#23766, DoABC#3) // _SafeStr_5079 = "_-0XT" (String#23334, DoABC#3) // _SafeStr_5080 = "_-673" (String#37123, DoABC#3) // _SafeStr_5081 = "_-i8" (String#15044, DoABC#3) // _SafeStr_5082 = "_-3Jm" (String#30174, DoABC#3) // _SafeStr_5083 = "_-1yV" (String#26843, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5511 = "_-1k8" (String#26285, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_7035 = "_-2j0" (String#28680, DoABC#3) // _SafeStr_7110 = "_-1F1" (String#2855, DoABC#3) // _SafeStr_7111 = "_-4eT" (String#3726, DoABC#3) // _SafeStr_7183 = "_-6U4" (String#14167, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7646 = "_-3x8" (String#11593, DoABC#3) // _SafeStr_8263 = "_-0yg" (String#24414, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_8519 = "_-39J" (String#29764, DoABC#3) // _SafeStr_8627 = "_-6ZW" (String#14256, DoABC#3) // _SafeStr_8629 = "_-1Xf" (String#9167, DoABC#3) // _SafeStr_8630 = "_-55A" (String#12763, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9060 = "_-5sA" (String#245, DoABC#3) // _SafeStr_9061 = "_-0qa" (String#24105, DoABC#3) // _SafeStr_9062 = "_-5Wh" (String#35660, DoABC#3) // _SafeStr_9063 = "_-4-Z" (String#31885, DoABC#3) // _SafeStr_9064 = "_-l" (String#40218, DoABC#3) // _SafeStr_9065 = "_-2zI" (String#29330, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9067 = "_-ju" (String#709, DoABC#3) // _SafeStr_9068 = "_-1L5" (String#25306, DoABC#3) // _SafeStr_9069 = "_-5VI" (String#35603, DoABC#3) // _SafeStr_9070 = "_-309" (String#29406, DoABC#3) // _SafeStr_9071 = "_-1Ji" (String#2877, DoABC#3) // _SafeStr_9072 = "_-5kR" (String#36204, DoABC#3) // _SafeStr_9073 = "_-5xE" (String#36698, DoABC#3) // _SafeStr_9074 = "_-9J" (String#38775, DoABC#3) // _SafeStr_9075 = "_-0gI" (String#8270, DoABC#3) // _SafeStr_9076 = "_-3iE" (String#31157, DoABC#3) // _SafeStr_9077 = "_-2Xr" (String#28240, DoABC#3) // _SafeStr_9078 = "_-49M" (String#32274, DoABC#3) // _SafeStr_9079 = "_-620" (String#36920, DoABC#3) // _SafeStr_9080 = "_-5YU" (String#35734, DoABC#3) // _SafeStr_9081 = "_-Lq" (String#39256, DoABC#3) // _SafeStr_9082 = "_-0UL" (String#23210, DoABC#3) // _SafeStr_9083 = "_-2Ce" (String#27408, DoABC#3) // _SafeStr_9084 = "_-5Ed" (String#34946, DoABC#3) // _SafeStr_9085 = "_-4ig" (String#33661, DoABC#3) // _SafeStr_9086 = "_-ak" (String#39824, DoABC#3) // _SafeStr_9087 = "_-6HO" (String#37520, DoABC#3) // _SafeStr_9088 = "_-5mK" (String#36273, DoABC#3) // _SafeStr_9089 = "_-3cH" (String#30914, DoABC#3) // _SafeStr_9090 = "_-vt" (String#40615, DoABC#3) // _SafeStr_9091 = "_-6Ey" (String#37429, DoABC#3) // _SafeStr_9092 = "_-2uK" (String#29136, DoABC#3) // _SafeStr_9093 = "_-3Y2" (String#30743, DoABC#3) // _SafeStr_9094 = "_-4Y2" (String#33250, DoABC#3) // _SafeStr_9095 = "_-5Yc" (String#35741, DoABC#3) // _SafeStr_9096 = "_-0t0" (String#24195, DoABC#3) // _SafeStr_9097 = "_-6UD" (String#38005, DoABC#3) // _SafeStr_9098 = "_-Gm" (String#39056, DoABC#3) // _SafeStr_9099 = "_-3cO" (String#30919, DoABC#3) // _SafeStr_9100 = "_-5c5" (String#35875, DoABC#3) // _SafeStr_9101 = "_-cG" (String#39883, DoABC#3) // _SafeStr_9102 = "_-1A2" (String#24891, DoABC#3) // _SafeStr_9103 = "_-68F" (String#37167, DoABC#3) // _SafeStr_9104 = "_-PU" (String#39390, DoABC#3) // _SafeStr_9105 = "_-px" (String#40410, DoABC#3) // _SafeStr_9106 = "_-36t" (String#29669, DoABC#3) // _SafeStr_9107 = "_-6J" (String#37586, DoABC#3) // _SafeStr_9108 = "_-1o8" (String#9409, DoABC#3) // _SafeStr_9109 = "_-1rb" (String#26569, DoABC#3) // _SafeStr_9110 = "_-1hD" (String#26158, DoABC#3) // _SafeStr_9111 = "_-4zH" (String#34303, DoABC#3) // _SafeStr_9112 = "_-5Hk" (String#35072, DoABC#3) // _SafeStr_9113 = "_-0nJ" (String#8362, DoABC#3) // _SafeStr_9114 = "_-3wT" (String#11577, DoABC#3) // _SafeStr_9115 = "_-6Su" (String#14143, DoABC#3) // _SafeStr_9116 = "_-1VK" (String#25697, DoABC#3) // _SafeStr_9117 = "_-5f5" (String#36004, DoABC#3) // _SafeStr_9118 = "_-68C" (String#4098, DoABC#3) // _SafeStr_9119 = "_-2wK" (String#3300, DoABC#3) // _SafeStr_9120 = "_-0Ih" (String#22739, DoABC#3) // _SafeStr_9121 = "_-1qU" (String#26523, DoABC#3) // _SafeStr_9122 = "_-RS" (String#39463, DoABC#3) // _SafeStr_9123 = "_-1AD" (String#8758, DoABC#3) // _SafeStr_9124 = "_-4eS" (String#33491, DoABC#3) // _SafeStr_9125 = "_-0FF" (String#22593, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4426 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4453; import _-XT._SafeStr_4515; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-4nh._SafeStr_4516; import _-6Sq._SafeStr_2484; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4426 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9126); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9127, _SafeStr_4515._SafeStr_9128]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4453; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_4515; var _local_5:_SafeStr_3021; var _local_6:Number; var _local_7:_SafeStr_4516; switch (k.type) { case _SafeStr_4453._SafeStr_9127: _local_2 = (k as _SafeStr_4453); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (((!((_local_3 == null))) && (this._container.isOwnerOfFurniture(_local_3)))) { _local_5 = _local_3.getModel(); if (_local_5 != null) { _local_6 = _local_5.getNumber(_SafeStr_2484._SafeStr_9129); _local_7 = new _SafeStr_4516(_SafeStr_4516._SafeStr_9130, _local_2.id, _local_6); this._container.events.dispatchEvent(_local_7); }; }; break; case _SafeStr_4515._SafeStr_9128: _local_4 = (k as _SafeStr_4515); if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { this._container.roomSession._SafeStr_8631(_local_4._SafeStr_6979); }; }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ var _local_2:Event; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))) { this._container.events.dispatchEvent(_local_2); }; } public function update():void{ } } }//package _-10z // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4426 = "_-31N" (String#29460, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4515 = "_-4Tb" (String#12120, DoABC#3) // _SafeStr_4516 = "_-4T8" (String#12109, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8631 = "_-2N8" (String#10024, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9126 = "_-0Mp" (String#22906, DoABC#3) // _SafeStr_9127 = "_-2h5" (String#28600, DoABC#3) // _SafeStr_9128 = "_-2GA" (String#27538, DoABC#3) // _SafeStr_9129 = "_-61S" (String#36894, DoABC#3) // _SafeStr_9130 = "_-1Ms" (String#25376, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4427 package _-10z{ import _-5ct._SafeStr_2820; import _-5fp._SafeStr_2326; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4453; import _-XT._SafeStr_4512; import _-XT._SafeStr_5084; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Kf._SafeStr_2353; import _-4nh._SafeStr_4508; import _-6Sq._SafeStr_2484; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.display.BitmapData; import _-33L._SafeStr_2809; import _-5fp._SafeStr_2971; import flash.events.Event; public class _SafeStr_4427 implements _SafeStr_2820, _SafeStr_2326 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_6977:int = -1; private var _name:String = ""; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9131); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9132, _SafeStr_4512._SafeStr_9133, _SafeStr_5084._SafeStr_9134]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4453; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_4512; var _local_5:_SafeStr_3021; var _local_6:String; var _local_7:int; var _local_8:_SafeStr_2353; var _local_9:String; var _local_10:Boolean; var _local_11:_SafeStr_4508; switch (k.type) { case _SafeStr_4453._SafeStr_9132: _local_2 = (k as _SafeStr_4453); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null) { _local_5 = _local_3.getModel(); if (_local_5 != null) { this._SafeStr_6977 = _local_2.id; _local_6 = _local_5.getString(_SafeStr_2484._SafeStr_6022); if (_local_6 == null) { return (null); }; _local_7 = _local_5.getNumber(_SafeStr_2484._SafeStr_9135); _local_8 = this._container.sessionDataManager._SafeStr_8022(_local_7); _local_9 = (((_local_8)!=null) ? _local_8._SafeStr_7862 : ""); _local_10 = ((this._container.roomSession._SafeStr_8665) || (this._container.sessionDataManager._SafeStr_8583)); _local_11 = new _SafeStr_4508(_SafeStr_4508._SafeStr_9136, _local_2.id, _local_6, _local_9, _local_10); this._container.events.dispatchEvent(_local_11); }; }; break; case _SafeStr_4512._SafeStr_9133: _local_4 = (k as _SafeStr_4512); if (_local_4._SafeStr_6979 != this._SafeStr_6977) { return (null); }; if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { this._container.roomSession._SafeStr_8632(_local_4._SafeStr_6979); }; break; }; return (null); } public function imageReady(k:int, _arg_2:BitmapData):void{ if (this.disposed) { return; }; var _local_3:_SafeStr_4508 = new _SafeStr_4508(_SafeStr_4508._SafeStr_9137, 0, this._name, "", false, _arg_2); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_6850(k:int):void{ } public function _SafeStr_8955():Array{ return ([_SafeStr_2809._SafeStr_9138]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2809; var _local_3:_SafeStr_2971; var _local_4:_SafeStr_2353; var _local_5:_SafeStr_4508; if (k == null) { return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((k == null))))) { switch (k.type) { case _SafeStr_2809._SafeStr_9138: _local_2 = (k as _SafeStr_2809); if (_local_2 != null) { _local_3 = null; this._name = ""; if (_local_2._SafeStr_9139 == "s") { _local_3 = this._container.roomEngine.getFurnitureIcon(_local_2._SafeStr_9140, this); _local_4 = this._container.sessionDataManager._SafeStr_8022(_local_2._SafeStr_9140); } else { if (_local_2._SafeStr_9139 == "i") { _local_3 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_9140, this); _local_4 = this._container.sessionDataManager._SafeStr_8607(_local_2._SafeStr_9140); }; }; if (_local_4 != null) { this._name = _local_4._SafeStr_7040; }; if (_local_3 != null) { _local_5 = new _SafeStr_4508(_SafeStr_4508._SafeStr_9137, 0, this._name, "", false, _local_3.data); this._container.events.dispatchEvent(_local_5); }; }; }; }; } public function update():void{ } } }//package _-10z // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2809 = "_-4SG" (String#33043, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4427 = "_-1lm" (String#26341, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4508 = "_-Yn" (String#14883, DoABC#3) // _SafeStr_4512 = "_-3Cu" (String#10873, DoABC#3) // _SafeStr_5084 = "_-5rU" (String#13516, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6022 = "_-54Q" (String#34537, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_7862 = "_-13Q" (String#8642, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8607 = "_-4GI" (String#11908, DoABC#3) // _SafeStr_8632 = "_-5ha" (String#13365, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9131 = "_-3sG" (String#31561, DoABC#3) // _SafeStr_9132 = "_-5yG" (String#36738, DoABC#3) // _SafeStr_9133 = "_-3ky" (String#31274, DoABC#3) // _SafeStr_9134 = "_-2vK" (String#29175, DoABC#3) // _SafeStr_9135 = "_-fL" (String#40001, DoABC#3) // _SafeStr_9136 = "_-5lt" (String#36257, DoABC#3) // _SafeStr_9137 = "_-4uz" (String#34143, DoABC#3) // _SafeStr_9138 = "_-5Dt" (String#34911, DoABC#3) // _SafeStr_9139 = "_-bo" (String#14935, DoABC#3) // _SafeStr_9140 = "_-0DR" (String#22531, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4428 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_5085; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4428 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9141); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_5085._SafeStr_9142]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_5085; switch (k.type) { case _SafeStr_5085._SafeStr_9142: _local_2 = (k as _SafeStr_5085); if (_local_2 == null) { return (null); }; this._container.roomSession._SafeStr_8637(_local_2.category, _local_2._SafeStr_9143, _local_2.action, _local_2._SafeStr_9144, _local_2._SafeStr_9145); break; }; return (null); } public function _SafeStr_8955():Array{ var k:Array = []; return (k); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4428 = "_-2sD" (String#29049, DoABC#3) // _SafeStr_5085 = "_-6Du" (String#13900, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_8637 = "_-tg" (String#15231, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9141 = "_-05l" (String#22251, DoABC#3) // _SafeStr_9142 = "_-V7" (String#39605, DoABC#3) // _SafeStr_9143 = "_-2IC" (String#27624, DoABC#3) // _SafeStr_9144 = "_-4DM" (String#32439, DoABC#3) // _SafeStr_9145 = "_-2nd" (String#28857, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4430 package _-10z{ import _-5ct._SafeStr_2820; import _-5fp._SafeStr_2326; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4453; import _-XT._SafeStr_4509; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-5fp._SafeStr_2971; import _-4nh._SafeStr_4507; import _-6Sq._SafeStr_2484; import _-0eJ._SafeStr_2307; import _-6Sq._SafeStr_2286; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.display.BitmapData; import _-33L._SafeStr_2809; import _-6Kf._SafeStr_2353; import _-5mF._SafeStr_2356; import _-3z0.PetFigureData; import _-1Bz._SafeStr_2510; import _-3z0._SafeStr_3701; import flash.events.Event; public class _SafeStr_4430 implements _SafeStr_2820, _SafeStr_2326 { private static const _SafeStr_9146:String = "floor"; private static const _SafeStr_9147:String = "wallpaper"; private static const _SafeStr_9148:String = "landscape"; private static const _SafeStr_9149:String = "poster"; private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_6977:int = -1; private var _name:String = ""; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9150); } public function get container():_SafeStr_2787{ return (this._container); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9151, _SafeStr_4509._SafeStr_9152]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4453; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_4509; var _local_5:_SafeStr_3021; var _local_6:String; var _local_7:String; var _local_8:String; var _local_9:int; var _local_10:String; var _local_11:int; var _local_12:_SafeStr_2971; var _local_13:_SafeStr_4507; switch (k.type) { case _SafeStr_4453._SafeStr_9151: _local_2 = (k as _SafeStr_4453); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null) { _local_5 = _local_3.getModel(); if (_local_5 != null) { this._SafeStr_6977 = _local_2.id; _local_6 = _local_5.getString(_SafeStr_2484._SafeStr_6022); if (_local_6 == null) { _local_6 = ""; }; _local_7 = _local_5.getString(_SafeStr_2484._SafeStr_9153); _local_8 = _local_5.getString(_SafeStr_2484._SafeStr_9154); _local_9 = _local_5.getNumber(_SafeStr_2484._SafeStr_9135); _local_10 = _local_5.getString(_SafeStr_2484._SafeStr_6002); _local_11 = 32; _local_12 = this._container.roomEngine.getFurnitureImage(_local_9, new _SafeStr_2307(180), _local_11, null, 0, _local_10); _local_13 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9136, _local_2.id, _local_6, this._container.isOwnerOfFurniture(_local_3), _local_12.data, _local_7, _local_8); this._container.events.dispatchEvent(_local_13); }; }; break; case _SafeStr_4509._SafeStr_9152: _local_4 = (k as _SafeStr_4509); if (_local_4._SafeStr_6979 != this._SafeStr_6977) { return (null); }; if (this._container != null) { if (this._container.roomSession != null) { this._container.roomSession._SafeStr_8632(_local_4._SafeStr_6979); }; if (this._container.roomEngine != null) { this._container.roomEngine._SafeStr_9155(this._container.roomEngine.activeRoomId, _local_4._SafeStr_6979, _SafeStr_2286._SafeStr_7596, _SafeStr_2484._SafeStr_9156, 1); }; }; break; }; return (null); } public function imageReady(k:int, _arg_2:BitmapData):void{ if (((this.disposed) || ((this._container == null)))) { return; }; var _local_3:_SafeStr_4507 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9157, 0, this._name, false, _arg_2); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_6850(k:int):void{ } public function _SafeStr_8955():Array{ return ([_SafeStr_2809._SafeStr_9138]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2809; var _local_3:_SafeStr_2353; var _local_4:_SafeStr_2971; var _local_5:_SafeStr_4507; var _local_6:Boolean; var _local_7:_SafeStr_2356; var _local_8:_SafeStr_2456; var _local_9:String; var _local_10:String; var _local_11:int; var _local_12:String; var _local_13:PetFigureData; var _local_14:int; var _local_15:int; var _local_16:_SafeStr_2971; if (k == null) { return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((k == null))))) { switch (k.type) { case _SafeStr_2809._SafeStr_9138: _local_2 = (k as _SafeStr_2809); if (_local_2 != null) { this._name = ""; _local_4 = null; if (_local_2._SafeStr_9139 == _SafeStr_2510._SafeStr_7773) { _local_3 = this._container.sessionDataManager._SafeStr_8022(_local_2._SafeStr_9140); } else { if (_local_2._SafeStr_9139 == _SafeStr_2510._SafeStr_7774) { _local_3 = this._container.sessionDataManager._SafeStr_8607(_local_2._SafeStr_9140); }; }; _local_6 = false; if (_local_2._SafeStr_9158) { _local_8 = this._container.roomEngine.getRoomObject(this._container.roomSession.roomId, _local_2._SafeStr_9159, _SafeStr_2286._SafeStr_7596); if (_local_8 != null) { _local_6 = this._container.isOwnerOfFurniture(_local_8); }; }; switch (_local_2._SafeStr_9139) { case _SafeStr_2510._SafeStr_7774: if (_local_3 != null) { switch (_local_3._SafeStr_7862) { case _SafeStr_9146: _local_5 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9160, 0, this._container.localization.getLocalization("inventory.furni.item.floor.name"), _local_6, null); break; case _SafeStr_9148: _local_5 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9161, 0, this._container.localization.getLocalization("inventory.furni.item.landscape.name"), _local_6, null); break; case _SafeStr_9147: _local_5 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9162, 0, this._container.localization.getLocalization("inventory.furni.item.wallpaper.name"), _local_6, null); break; case _SafeStr_9149: _local_9 = _local_2._SafeStr_7038; _local_10 = null; if (_local_9.indexOf("poster") == 0) { _local_11 = int(_local_9.replace("poster", "")); _local_10 = String(_local_11); }; _local_4 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_9140, this, _local_10); _local_7 = this._container.sessionDataManager.getProductData(_local_9); if (_local_7 != null) { this._name = _local_7.name; } else { if (_local_3 != null) { this._name = _local_3._SafeStr_7040; }; }; if (_local_4 != null) { _local_5 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9137, 0, this._name, _local_6, _local_4.data); }; break; default: _local_4 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_9140, this); if (_local_3 != null) { this._name = _local_3._SafeStr_7040; }; if (_local_4 != null) { _local_5 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9137, 0, this._name, _local_6, _local_4.data); }; }; }; break; case _SafeStr_2510._SafeStr_8045: _local_5 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9163, 0, this._container.localization.getLocalization("widget.furni.present.hc"), false, null); break; default: if (_local_2._SafeStr_9164 == _SafeStr_2510._SafeStr_9165) { _local_12 = _local_2._SafeStr_9166; if (((!((_local_12 == null))) && ((_local_12.length > 0)))) { _local_13 = new PetFigureData(_local_12); _local_14 = 2; _local_15 = 64; if (_local_13.typeId == _SafeStr_3701._SafeStr_7975) { _local_15 = 32; }; _local_16 = this._container.roomEngine._SafeStr_7956(_local_13.typeId, _local_13.paletteId, _local_13.color, new _SafeStr_2307((_local_14 * 45)), _local_15, this, true, 0, _local_13._SafeStr_6506); if (_local_16 != null) { _local_4 = _local_16; }; }; }; if (_local_4 == null) { _local_4 = this._container.roomEngine.getFurnitureImage(_local_2._SafeStr_9140, new _SafeStr_2307(90), 64, this); }; _local_7 = this._container.sessionDataManager.getProductData(_local_2._SafeStr_7038); if (_local_7 != null) { this._name = _local_7.name; } else { if (_local_3 != null) { this._name = _local_3._SafeStr_7040; }; }; if (_local_4 != null) { _local_5 = new _SafeStr_4507(_SafeStr_4507._SafeStr_9137, 0, this._name, _local_6, _local_4.data); }; }; if (_local_5 != null) { _local_5._SafeStr_9140 = _local_2._SafeStr_9140; _local_5._SafeStr_9139 = _local_2._SafeStr_9139; _local_5._SafeStr_9159 = _local_2._SafeStr_9159; _local_5._SafeStr_9158 = _local_2._SafeStr_9158; _local_5._SafeStr_9164 = _local_2._SafeStr_9164; this._container.events.dispatchEvent(_local_5); }; }; }; }; } public function update():void{ } } }//package _-10z // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2809 = "_-4SG" (String#33043, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_3701 = "_-5Li" (String#35216, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4430 = "_-1g3" (String#26109, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4507 = "_-1iZ" (String#9323, DoABC#3) // _SafeStr_4509 = "_-2yO" (String#29296, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6002 = "_-3DA" (String#29920, DoABC#3) // _SafeStr_6022 = "_-54Q" (String#34537, DoABC#3) // _SafeStr_6506 = "_-5mW" (String#36278, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7773 = "_-3E4" (String#29953, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_7862 = "_-13Q" (String#8642, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_7975 = "_-6en" (String#38411, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8045 = "_-0fR" (String#23650, DoABC#3) // _SafeStr_8607 = "_-4GI" (String#11908, DoABC#3) // _SafeStr_8632 = "_-5ha" (String#13365, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9135 = "_-fL" (String#40001, DoABC#3) // _SafeStr_9136 = "_-5lt" (String#36257, DoABC#3) // _SafeStr_9137 = "_-4uz" (String#34143, DoABC#3) // _SafeStr_9138 = "_-5Dt" (String#34911, DoABC#3) // _SafeStr_9139 = "_-bo" (String#14935, DoABC#3) // _SafeStr_9140 = "_-0DR" (String#22531, DoABC#3) // _SafeStr_9146 = "_-5Pz" (String#3909, DoABC#3) // _SafeStr_9147 = "_-4A6" (String#11819, DoABC#3) // _SafeStr_9148 = "_-2cP" (String#3220, DoABC#3) // _SafeStr_9149 = "_-1Uf" (String#9120, DoABC#3) // _SafeStr_9150 = "_-5vF" (String#36623, DoABC#3) // _SafeStr_9151 = "_-4uV" (String#34128, DoABC#3) // _SafeStr_9152 = "_-2YR" (String#28266, DoABC#3) // _SafeStr_9153 = "_-2Kl" (String#27736, DoABC#3) // _SafeStr_9154 = "_-5bY" (String#35854, DoABC#3) // _SafeStr_9155 = "_-qM" (String#15167, DoABC#3) // _SafeStr_9156 = "_-2Co" (String#27414, DoABC#3) // _SafeStr_9157 = "_-4Db" (String#32450, DoABC#3) // _SafeStr_9158 = "_-0TI" (String#23162, DoABC#3) // _SafeStr_9159 = "_-A4" (String#38805, DoABC#3) // _SafeStr_9160 = "_-2sa" (String#29065, DoABC#3) // _SafeStr_9161 = "_-2DG" (String#27431, DoABC#3) // _SafeStr_9162 = "_-23R" (String#27070, DoABC#3) // _SafeStr_9163 = "_-4iz" (String#33674, DoABC#3) // _SafeStr_9164 = "_-0iB" (String#23761, DoABC#3) // _SafeStr_9165 = "_-QZ" (String#39428, DoABC#3) // _SafeStr_9166 = "_-Uu" (String#39596, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4431 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3wj._SafeStr_2308; import _-1Z6._SafeStr_2274; import _-3tC._SafeStr_2815; import _-3pk._SafeStr_3551; import _-3pk._SafeStr_4846; import _-3pk._SafeStr_3545; import _-2pn._SafeStr_3769; import _-2pn._SafeStr_3731; import _-2pn._SafeStr_3761; import _-XT._SafeStr_4453; import _-XT._SafeStr_4471; import _-XT._SafeStr_4473; import _-XT._SafeStr_4470; import _-4wZ._SafeStr_2456; import _-4nh._SafeStr_4472; import _-HX._SafeStr_2348; import _-1aC._SafeStr_3179; import _-i2._SafeStr_4080; import _-i2._SafeStr_4164; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2818; import flash.events.Event; import _-4nh._SafeStr_4468; public class _SafeStr_4431 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787; private var _SafeStr_7637:_SafeStr_2308 = null; private var _SafeStr_9167:_SafeStr_2274; private var _SafeStr_9168:_SafeStr_2274; private var _SafeStr_9169:_SafeStr_2274; public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9170); } public function set container(k:_SafeStr_2787):void{ this._container = k; if (this._container._SafeStr_7646) { this._container._SafeStr_7646.events.addEventListener(_SafeStr_3551._SafeStr_9171, this._SafeStr_9172); this._container._SafeStr_7646.events.addEventListener(_SafeStr_4846._SafeStr_9173, this._SafeStr_9172); this._container._SafeStr_7646.events.addEventListener(_SafeStr_4846._SafeStr_9174, this._SafeStr_9172); this._container._SafeStr_7646.events.addEventListener(_SafeStr_3545._SafeStr_9175, this._SafeStr_9172); this._container._SafeStr_7646.events.addEventListener(_SafeStr_3545._SafeStr_9176, this._SafeStr_9172); this._container._SafeStr_7646.events.addEventListener(_SafeStr_3545._SafeStr_9177, this._SafeStr_9172); }; } public function set connection(k:_SafeStr_2308):void{ this._SafeStr_9167 = new _SafeStr_3769(this._SafeStr_9178); this._SafeStr_9168 = new _SafeStr_3731(this._SafeStr_9178); this._SafeStr_9169 = new _SafeStr_3761(this._SafeStr_9178); this._SafeStr_7637 = k; this._SafeStr_7637.addMessageEvent(this._SafeStr_9167); this._SafeStr_7637.addMessageEvent(this._SafeStr_9168); this._SafeStr_7637.addMessageEvent(this._SafeStr_9169); } public function dispose():void{ if (!this._disposed) { this._disposed = true; if (this._SafeStr_7637) { this._SafeStr_7637.removeMessageEvent(this._SafeStr_9167); this._SafeStr_7637.removeMessageEvent(this._SafeStr_9168); this._SafeStr_7637.removeMessageEvent(this._SafeStr_9169); }; this._SafeStr_7637 = null; this._SafeStr_9167 = null; if (this._container) { if (this._container._SafeStr_7646) { if (this._container._SafeStr_7646.events) { this._container._SafeStr_7646.events.removeEventListener(_SafeStr_3551._SafeStr_9171, this._SafeStr_9172); this._container._SafeStr_7646.events.removeEventListener(_SafeStr_4846._SafeStr_9173, this._SafeStr_9172); this._container._SafeStr_7646.events.removeEventListener(_SafeStr_4846._SafeStr_9174, this._SafeStr_9172); this._container._SafeStr_7646.events.removeEventListener(_SafeStr_3545._SafeStr_9175, this._SafeStr_9172); this._container._SafeStr_7646.events.removeEventListener(_SafeStr_3545._SafeStr_9176, this._SafeStr_9172); this._container._SafeStr_7646.events.removeEventListener(_SafeStr_3545._SafeStr_9177, this._SafeStr_9172); }; }; this._container = null; }; }; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9179, _SafeStr_4471._SafeStr_9180, _SafeStr_4471._SafeStr_9181, _SafeStr_4473._SafeStr_7062, _SafeStr_4470._SafeStr_9182]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4453; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_4471; var _local_5:_SafeStr_4471; var _local_6:_SafeStr_4473; var _local_7:Boolean; var _local_8:Boolean; var _local_9:_SafeStr_4472; switch (k.type) { case _SafeStr_4453._SafeStr_9179: _local_2 = (k as _SafeStr_4453); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null) { _local_7 = this._container.isOwnerOfFurniture(_local_3); _local_8 = ((((this._container.roomSession._SafeStr_8665) || ((this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945)))) || (this._container.sessionDataManager._SafeStr_8583)); if (_local_7) { _local_9 = new _SafeStr_4472(_SafeStr_4472._SafeStr_9183, _local_2.id); this._container.events.dispatchEvent(_local_9); } else { if (_local_8) { if (this._SafeStr_7637 != null) { this._SafeStr_7637.send(new _SafeStr_3179(_local_3.getId(), -2)); }; }; }; }; break; case _SafeStr_4471._SafeStr_9180: _local_4 = (k as _SafeStr_4471); if (this._SafeStr_7637 != null) { this._SafeStr_7637.send(new _SafeStr_4080(_local_4._SafeStr_9184, _local_4._SafeStr_9185)); }; break; case _SafeStr_4471._SafeStr_9181: _local_5 = (k as _SafeStr_4471); if (this._SafeStr_7637 != null) { this._SafeStr_7637.send(new _SafeStr_4164(_local_5._SafeStr_9185)); }; break; case _SafeStr_4473._SafeStr_7062: _local_6 = (k as _SafeStr_4473); if (this._SafeStr_7637 != null) { this._SafeStr_7637.send(new _SafeStr_3179(_local_6.furniId, _local_6.position)); }; break; case _SafeStr_4470._SafeStr_9182: this._container.habboTracking.trackGoogle("playlistEditorPanelOpenCatalogue", "click"); break; }; return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_2818._SafeStr_9186); return (k); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2818; var _local_3:_SafeStr_4472; switch (k.type) { case _SafeStr_2818._SafeStr_9186: _local_2 = (k as _SafeStr_2818); _local_3 = new _SafeStr_4472(_SafeStr_4472._SafeStr_9187, _local_2._SafeStr_6979); this._container.events.dispatchEvent(_local_3); return; }; } public function update():void{ } private function _SafeStr_9178(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3769 = (k as _SafeStr_3769); if (((_local_2) && ((_local_2._SafeStr_5645()._SafeStr_6492 == 0)))) { if (this._container != null) { if (this._container.events != null) { this._container.events.dispatchEvent(new _SafeStr_4472(_SafeStr_4472._SafeStr_9188, -1)); }; }; }; } private function _SafeStr_9172(k:Event):void{ var _local_2:_SafeStr_3545; switch (k.type) { case _SafeStr_3551._SafeStr_9171: this._container.events.dispatchEvent(new _SafeStr_4472(_SafeStr_4472._SafeStr_9189)); return; case _SafeStr_4846._SafeStr_9173: this._container.events.dispatchEvent(new _SafeStr_4472(_SafeStr_4472._SafeStr_9173)); return; case _SafeStr_4846._SafeStr_9174: this._container.events.dispatchEvent(new _SafeStr_4472(_SafeStr_4472._SafeStr_9174)); return; case _SafeStr_3545._SafeStr_9175: _local_2 = (k as _SafeStr_3545); this._container.events.dispatchEvent(new _SafeStr_4468(_SafeStr_4468._SafeStr_9175, _local_2.id, _local_2.position, _local_2.priority)); return; case _SafeStr_3545._SafeStr_9176: _local_2 = (k as _SafeStr_3545); this._container.events.dispatchEvent(new _SafeStr_4468(_SafeStr_4468._SafeStr_9176, _local_2.id, _local_2.position, _local_2.priority)); return; case _SafeStr_3545._SafeStr_9177: _local_2 = (k as _SafeStr_3545); this._container.events.dispatchEvent(new _SafeStr_4468(_SafeStr_4468._SafeStr_9177, _local_2.id, _local_2.position, _local_2.priority)); return; }; } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2818 = "_-439" (String#32018, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3179 = "_-DH" (String#38921, DoABC#3) // _SafeStr_3545 = "_-34P" (String#29572, DoABC#3) // _SafeStr_3551 = "_-2c0" (String#28401, DoABC#3) // _SafeStr_3731 = "_-9e" (String#38789, DoABC#3) // _SafeStr_3761 = "_-0iM" (String#23769, DoABC#3) // _SafeStr_3769 = "_-3-Z" (String#29381, DoABC#3) // _SafeStr_4080 = "_-2bW" (String#28384, DoABC#3) // _SafeStr_4164 = "_-1Pf" (String#25483, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4431 = "_-1xs" (String#26813, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4468 = "_-0OM" (String#7974, DoABC#3) // _SafeStr_4470 = "_-1Sg" (String#9077, DoABC#3) // _SafeStr_4471 = "_-V" (String#14818, DoABC#3) // _SafeStr_4472 = "_-5Of" (String#13090, DoABC#3) // _SafeStr_4473 = "_-62V" (String#13718, DoABC#3) // _SafeStr_4846 = "_-12W" (String#8626, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6492 = "_-2lo" (String#28780, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7062 = "_-0gq" (String#23704, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_7646 = "_-3x8" (String#11593, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9167 = "_-5mj" (String#36284, DoABC#3) // _SafeStr_9168 = "_-5Mx" (String#35260, DoABC#3) // _SafeStr_9169 = "_-0Tv" (String#8076, DoABC#3) // _SafeStr_9170 = "_-o1" (String#40336, DoABC#3) // _SafeStr_9171 = "_-3rS" (String#31530, DoABC#3) // _SafeStr_9172 = "_-226" (String#27025, DoABC#3) // _SafeStr_9173 = "_-5bV" (String#35852, DoABC#3) // _SafeStr_9174 = "_-1x5" (String#26783, DoABC#3) // _SafeStr_9175 = "_-5PL" (String#35358, DoABC#3) // _SafeStr_9176 = "_-0lk" (String#23911, DoABC#3) // _SafeStr_9177 = "_-0tr" (String#24226, DoABC#3) // _SafeStr_9178 = "_-6Se" (String#14137, DoABC#3) // _SafeStr_9179 = "_-1Ys" (String#25833, DoABC#3) // _SafeStr_9180 = "_-5gg" (String#36056, DoABC#3) // _SafeStr_9181 = "_-0Hp" (String#22698, DoABC#3) // _SafeStr_9182 = "_-4fq" (String#33549, DoABC#3) // _SafeStr_9183 = "_-4g2" (String#33558, DoABC#3) // _SafeStr_9184 = "_-417" (String#11674, DoABC#3) // _SafeStr_9185 = "_-mH" (String#40275, DoABC#3) // _SafeStr_9186 = "_-4Q8" (String#32956, DoABC#3) // _SafeStr_9187 = "_-1i6" (String#26193, DoABC#3) // _SafeStr_9188 = "_-21w" (String#27017, DoABC#3) // _SafeStr_9189 = "_-41M" (String#31952, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4432 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-1jP._SafeStr_2852; import _-3tC._SafeStr_2815; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import _-0ZD._SafeStr_2438; import _-6Sq._SafeStr_2484; import flash.events.Event; import _-5NM.Map; import _-1aC._SafeStr_4182; public class _SafeStr_4432 implements _SafeStr_2820 { private static const _SafeStr_9190:String = "videoId"; private var _container:_SafeStr_2787; private var _SafeStr_5662:_SafeStr_2852; public function get type():String{ return (_SafeStr_2815._SafeStr_9191); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function set widget(k:_SafeStr_2852):void{ this._SafeStr_5662 = k; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ var _local_4:Boolean; var _local_5:String; if (this._container.roomEngine == null) { return; }; var _local_2:_SafeStr_2798 = (k as _SafeStr_2798); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2456 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); switch (k.type) { case _SafeStr_2798._SafeStr_8986: if (_local_3 != null) { _local_4 = this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_8705); _local_5 = _local_3.getModel()._SafeStr_6021(_SafeStr_2484._SafeStr_6022).getValue(_SafeStr_9190); this._SafeStr_5662.show(_local_3, _local_4, int(_local_5)); }; return; case _SafeStr_2798._SafeStr_8987: this._SafeStr_5662.hide(_local_3); return; }; } public function update():void{ } public function dispose():void{ if (this.disposed) { return; }; this._container = null; } public function get disposed():Boolean{ return ((this._container == null)); } public function _SafeStr_9192(k:_SafeStr_2456, _arg_2:int):void{ var _local_3:Map = new Map(); _local_3.add(_SafeStr_9190, _arg_2.toString()); this._container.connection.send(new _SafeStr_4182(k.getId(), _local_3)); } } }//package _-10z // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2852 = "_-00B" (String#7573, DoABC#3) // _SafeStr_4182 = "_-6DK" (String#37357, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4432 = "_-3gg" (String#11346, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6021 = "_-3dy" (String#11300, DoABC#3) // _SafeStr_6022 = "_-54Q" (String#34537, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8705 = "_-6d8" (String#38337, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8986 = "_-5A2" (String#34758, DoABC#3) // _SafeStr_8987 = "_-4TC" (String#33073, DoABC#3) // _SafeStr_9190 = "_-2eN" (String#28492, DoABC#3) // _SafeStr_9191 = "_-07K" (String#22312, DoABC#3) // _SafeStr_9192 = "_-4Qk" (String#12064, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4433 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-hB._SafeStr_2841; import _-3tC._SafeStr_2815; import _-42A._SafeStr_2798; import _-42A._SafeStr_2404; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-4Ar.StringArrayStuffData; import _-6Sq._SafeStr_2484; import flash.events.Event; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; public class _SafeStr_4433 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:_SafeStr_2841 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9193); } public function get container():_SafeStr_2787{ return (this._container); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function set widget(k:_SafeStr_2841):void{ this._SafeStr_5662 = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; this._SafeStr_5662 = null; } public function _SafeStr_8955():Array{ return ([_SafeStr_2798._SafeStr_9194]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2404; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:StringArrayStuffData; if (((this.disposed) || ((k == null)))) { return; }; switch (k.type) { case _SafeStr_2798._SafeStr_9194: _local_2 = _SafeStr_2404(k); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); if (_local_3 != null) { _local_4 = _local_3.getModel(); if (_local_4 != null) { _local_5 = new StringArrayStuffData(); _local_5.initializeFromRoomObjectModel(_local_4); this._SafeStr_5662.open(_local_3.getId(), _local_4.getNumber(_SafeStr_2484._SafeStr_9195), _local_5); }; }; return; }; } public function update():void{ } public function _SafeStr_8950():Array{ return ([]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } } }//package _-10z // _SafeStr_2404 = "_-6cw" (String#14311, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2841 = "_-1oa" (String#9416, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4433 = "_-3XT" (String#11195, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9193 = "_-10t" (String#24535, DoABC#3) // _SafeStr_9194 = "_-4bh" (String#33383, DoABC#3) // _SafeStr_9195 = "_-5v2" (String#36616, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4434 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3Yf.HighScoreDisplayWidget; import _-42A._SafeStr_2404; import _-3tC._SafeStr_2815; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-4Ar.HighScoreStuffData; import flash.events.Event; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.geom.Point; public class _SafeStr_4434 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:HighScoreDisplayWidget = null; private var _SafeStr_9196:_SafeStr_2404 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9197); } public function get container():_SafeStr_2787{ return (this._container); } public function set widget(k:HighScoreDisplayWidget):void{ this._SafeStr_5662 = k; } public function set container(k:_SafeStr_2787):void{ this._container = k; this._container._SafeStr_9198(this); } public function dispose():void{ if (this._container) { this._container._SafeStr_9199(this); }; this._SafeStr_5482 = true; this._container = null; this._SafeStr_5662 = null; } public function _SafeStr_8955():Array{ return ([_SafeStr_2798._SafeStr_9200, _SafeStr_2798._SafeStr_9201]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2404; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:HighScoreStuffData; if (((this.disposed) || ((k == null)))) { return; }; switch (k.type) { case _SafeStr_2798._SafeStr_9200: _local_2 = _SafeStr_2404(k); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); if (_local_3 != null) { _local_4 = _local_3.getModel(); if (_local_4 != null) { _local_5 = new HighScoreStuffData(); _local_5.initializeFromRoomObjectModel(_local_4); this._SafeStr_5662.open(_local_2._SafeStr_6979, _local_2.roomId, _local_5); }; this._SafeStr_9196 = _local_2; }; return; case _SafeStr_2798._SafeStr_9201: _local_2 = _SafeStr_2404(k); if ((((_local_2.roomId == this._SafeStr_5662.roomId)) && ((_local_2._SafeStr_6979 == this._SafeStr_5662._SafeStr_9202)))) { this._SafeStr_5662.close(); }; return; }; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function update():void{ var k:_SafeStr_2456; var _local_2:Point; if (((((((this._SafeStr_9196) && (this._SafeStr_5662.isOpen))) && ((this._SafeStr_5662.roomId == this._SafeStr_9196.roomId)))) && ((this._SafeStr_5662._SafeStr_9202 == this._SafeStr_9196._SafeStr_6979)))) { k = this._container.roomEngine.getRoomObject(this._SafeStr_9196.roomId, this._SafeStr_9196._SafeStr_6979, this._SafeStr_9196.category); if (k != null) { _local_2 = this._container.roomEngine._SafeStr_9010(this._SafeStr_9196.roomId, this._SafeStr_9196._SafeStr_6979, this._SafeStr_9196.category); if (_local_2 != null) { this._SafeStr_5662._SafeStr_9203(_local_2.x, _local_2.y); }; }; }; } } }//package _-10z // _SafeStr_2404 = "_-6cw" (String#14311, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4434 = "_-5Ji" (String#12995, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9010 = "_-34O" (String#10730, DoABC#3) // _SafeStr_9196 = "_-5ZE" (String#35760, DoABC#3) // _SafeStr_9197 = "_-1U" (String#25644, DoABC#3) // _SafeStr_9198 = "_-WJ" (String#14841, DoABC#3) // _SafeStr_9199 = "_-6Gu" (String#13943, DoABC#3) // _SafeStr_9200 = "_-3g6" (String#31065, DoABC#3) // _SafeStr_9201 = "_-6Ik" (String#37575, DoABC#3) // _SafeStr_9202 = "_-1ro" (String#26576, DoABC#3) // _SafeStr_9203 = "_-0B2" (String#22444, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4435 package _-10z{ import _-5ct._SafeStr_2820; import _-6Qu.MannequinWidget; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-42A._SafeStr_2404; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import flash.events.Event; public class _SafeStr_4435 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _SafeStr_5662:MannequinWidget; private var _container:_SafeStr_2787; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function dispose():void{ if (!this._SafeStr_5482) { this.container = null; this._SafeStr_5482 = true; }; } public function get type():String{ return (_SafeStr_2815._SafeStr_9204); } public function set widget(k:MannequinWidget):void{ this._SafeStr_5662 = k; } public function get container():_SafeStr_2787{ return (this._container); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_2798._SafeStr_9205); return (k); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2404; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:String; var _local_6:String; var _local_7:String; switch (k.type) { case _SafeStr_2798._SafeStr_9205: _local_2 = (k as _SafeStr_2404); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); _local_4 = _local_3.getModel(); _local_5 = _local_4.getString(_SafeStr_2484._SafeStr_6133); _local_6 = _local_4.getString(_SafeStr_2484._SafeStr_6134); _local_7 = _local_4.getString(_SafeStr_2484._SafeStr_9206); if (((!((_local_5 == null))) && (!((_local_6 == null))))) { this._SafeStr_5662.open(_local_3.getId(), _local_5, _local_6, _local_7); }; return; }; } public function update():void{ } } }//package _-10z // _SafeStr_2404 = "_-6cw" (String#14311, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4435 = "_-2H4" (String#9923, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6133 = "_-dr" (String#39945, DoABC#3) // _SafeStr_6134 = "_-0DT" (String#22532, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9204 = "_-335" (String#29526, DoABC#3) // _SafeStr_9205 = "_-0Q3" (String#23040, DoABC#3) // _SafeStr_9206 = "_-1vV" (String#26726, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4436 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4523; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-33L._SafeStr_2792; import _-4nh._SafeStr_4522; import flash.events.Event; public class _SafeStr_4436 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9207); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4523._SafeStr_9208]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4523; switch (k.type) { case _SafeStr_4523._SafeStr_9208: _local_2 = (k as _SafeStr_4523); this._container.roomSession._SafeStr_8651(_local_2.userName, _local_2._SafeStr_9209); break; }; return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2792._SafeStr_9207, _SafeStr_2792.REJECTED, _SafeStr_2792._SafeStr_8192]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2792; switch (k.type) { case _SafeStr_2792._SafeStr_9207: _local_2 = (k as _SafeStr_2792); if (_local_2 == null) { return; }; this._container.events.dispatchEvent(new _SafeStr_4522(_SafeStr_4522._SafeStr_9210, _local_2.userName)); return; case _SafeStr_2792.REJECTED: _local_2 = (k as _SafeStr_2792); if (_local_2 == null) { return; }; this._container.events.dispatchEvent(new _SafeStr_4522(_SafeStr_4522.REJECTED, _local_2.userName)); return; case _SafeStr_2792._SafeStr_8192: _local_2 = (k as _SafeStr_2792); if (_local_2 == null) { return; }; this._container.events.dispatchEvent(new _SafeStr_4522(_SafeStr_4522._SafeStr_8192, _local_2.userName)); return; }; } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2792 = "_-3GQ" (String#30040, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4436 = "_-4vw" (String#34181, DoABC#3) // _SafeStr_4522 = "_-55n" (String#12773, DoABC#3) // _SafeStr_4523 = "_-5Ag" (String#12850, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_8192 = "_-0MW" (String#22890, DoABC#3) // _SafeStr_8651 = "_-5Z0" (String#13234, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9207 = "_-4ti" (String#34099, DoABC#3) // _SafeStr_9208 = "_-4jJ" (String#33688, DoABC#3) // _SafeStr_9209 = "_-2A2" (String#27313, DoABC#3) // _SafeStr_9210 = "_-036" (String#22158, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4437 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4550; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4437 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9211); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._disposed = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4550._SafeStr_6401]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4550 = (k as _SafeStr_4550); if (_local_2 == null) { return (null); }; switch (k.type) { case _SafeStr_4550._SafeStr_6401: this._container.roomSession._SafeStr_8678(); break; }; return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_4550._SafeStr_6401); return (k); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4437 = "_-3DO" (String#29926, DoABC#3) // _SafeStr_4550 = "_-4rX" (String#12522, DoABC#3) // _SafeStr_6401 = "_-2Ly" (String#27782, DoABC#3) // _SafeStr_8678 = "_-21y" (String#9641, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9211 = "_-2PX" (String#27920, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4439 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-0ZD._SafeStr_2299; import _-5fp._SafeStr_2212; import _-4nh._SafeStr_4514; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-33L._SafeStr_2799; import _-0ZD._SafeStr_2476; import _-4-I.AvatarAction; import flash.events.Event; public class _SafeStr_4439 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9212); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._disposed = true; this._container = null; } public function get container():_SafeStr_2787{ return (this._container); } public function get roomSession():_SafeStr_2299{ return (((this._container) ? this._container.roomSession : null)); } public function get roomEngine():_SafeStr_2212{ return (((this._container) ? this._container.roomEngine : null)); } public function _SafeStr_8950():Array{ return ([_SafeStr_4514._SafeStr_7229, _SafeStr_4514._SafeStr_7231, _SafeStr_4514._SafeStr_7227]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_2799._SafeStr_7229); k.push(_SafeStr_2799._SafeStr_7231); k.push(_SafeStr_2799._SafeStr_7227); return (k); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2799; var _local_3:_SafeStr_4514; var _local_4:_SafeStr_2476; if ((((((this._container == null)) || ((this._container.events == null)))) || ((this._container.roomSession == null)))) { return; }; _local_2 = (k as _SafeStr_2799); if (_local_2 == null) { return; }; switch (k.type) { case _SafeStr_2799._SafeStr_7229: _local_3 = new _SafeStr_4514(_local_2.id, _SafeStr_4514._SafeStr_7229); _local_3.value = _local_2.value; _local_3.userId = _local_2.userId; _local_3._SafeStr_5546 = _local_2._SafeStr_5546; _local_4 = this._container.roomSession.userDataManager.getUserData(_local_2.userId); if (!_local_4) { return; }; if (_local_3.value == "0") { this._container.roomEngine._SafeStr_9213(this._container.roomSession.roomId, _local_4._SafeStr_7239, AvatarAction._SafeStr_9214(AvatarAction._SafeStr_9215)); } else { this._container.roomEngine._SafeStr_9213(this._container.roomSession.roomId, _local_4._SafeStr_7239, AvatarAction._SafeStr_9214(AvatarAction._SafeStr_8034)); }; break; case _SafeStr_2799._SafeStr_7231: _local_3 = new _SafeStr_4514(_local_2.id, _SafeStr_4514._SafeStr_7231); _local_3._SafeStr_5569 = _local_2._SafeStr_5569; _local_3._SafeStr_5534 = _local_2._SafeStr_5534; _local_3._SafeStr_5546 = _local_2._SafeStr_5546; break; case _SafeStr_2799._SafeStr_7227: _local_3 = new _SafeStr_4514(_local_2.id, _SafeStr_4514._SafeStr_7227); _local_3.question = _local_2.question; _local_3.duration = _local_2.duration; _local_3._SafeStr_5568 = _local_2._SafeStr_5568; _local_3._SafeStr_5534 = _local_2._SafeStr_5534; _local_3._SafeStr_5569 = _local_2._SafeStr_5569; break; }; if (_local_3 == null) { return; }; this._container.events.dispatchEvent(_local_3); } public function update():void{ } } }//package _-10z // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2799 = "_-13u" (String#24655, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4439 = "_-2uR" (String#29140, DoABC#3) // _SafeStr_4514 = "_-4mo" (String#12437, DoABC#3) // _SafeStr_5534 = "_-6Ve" (String#38054, DoABC#3) // _SafeStr_5546 = "_-4kC" (String#33727, DoABC#3) // _SafeStr_5568 = "_-0Gy" (String#22664, DoABC#3) // _SafeStr_5569 = "_-4Y1" (String#33249, DoABC#3) // _SafeStr_7227 = "_-3La" (String#30242, DoABC#3) // _SafeStr_7229 = "_-116" (String#24545, DoABC#3) // _SafeStr_7231 = "_-0M6" (String#22873, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_8034 = "_-4H3" (String#32594, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9212 = "_-2Kk" (String#27735, DoABC#3) // _SafeStr_9213 = "_-0Rf" (String#2646, DoABC#3) // _SafeStr_9214 = "_-6V1" (String#38035, DoABC#3) // _SafeStr_9215 = "_-4R0" (String#32993, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4441 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4467; import _-XT._SafeStr_2747; import _-6Sq._SafeStr_2286; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-4nh._SafeStr_5087; import _-4wZ._SafeStr_2456; import _-0ZD._SafeStr_2476; import _-4nh._SafeStr_4466; import flash.events.Event; public class _SafeStr_4441 implements _SafeStr_2820 { private var _container:_SafeStr_2787 = null; private var _SafeStr_5482:Boolean = false; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9216); } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_4467._SafeStr_9217); k.push(_SafeStr_2747._SafeStr_9218); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_2747; if (k == null) { return (null); }; switch (k.type) { case _SafeStr_4467._SafeStr_9217: this._SafeStr_9219(); break; case _SafeStr_2747._SafeStr_9218: _local_2 = (k as _SafeStr_2747); if (_local_2 == null) { return (null); }; if (_local_2.category == _SafeStr_2286._SafeStr_7240) { this._container.roomEngine._SafeStr_9220(this._container.roomSession.roomId, _local_2.id, _local_2.category); }; break; }; return (null); } private function _SafeStr_9221(k:_SafeStr_5087, _arg_2:_SafeStr_5087):int{ if ((((((((((k == null)) || ((_arg_2 == null)))) || ((k.name == _arg_2.name)))) || ((k.name.length == 0)))) || ((_arg_2.name.length == 0)))) { return (1); }; var _local_3:Array = new Array(k.name.toUpperCase(), _arg_2.name.toUpperCase()).sort(); if (_local_3.indexOf(k.name.toUpperCase()) == 0) { return (-1); }; return (1); } private function _SafeStr_9219():void{ var _local_3:_SafeStr_2456; var _local_6:_SafeStr_2476; if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))) { return; }; if (this._container.roomSession.userDataManager == null) { return; }; var k:int = this._container.roomSession.roomId; var _local_2:Array = []; var _local_4:int = this._container.roomEngine._SafeStr_9222(k, _SafeStr_2286._SafeStr_7240); var _local_5:int; while (_local_5 < _local_4) { _local_3 = this._container.roomEngine._SafeStr_9223(k, _local_5, _SafeStr_2286._SafeStr_7240); _local_6 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_3.getId()); if (_local_6 != null) { _local_2.push(new _SafeStr_5087(_local_6._SafeStr_7239, _SafeStr_2286._SafeStr_7240, _local_6.name)); }; _local_5++; }; _local_2.sort(this._SafeStr_9221); this._container.events.dispatchEvent(new _SafeStr_4466(_SafeStr_4466._SafeStr_9224, _local_2)); } public function _SafeStr_8955():Array{ return (null); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2747 = "_-4uQ" (String#34125, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4441 = "_-2wV" (String#29218, DoABC#3) // _SafeStr_4466 = "_-6Wr" (String#14210, DoABC#3) // _SafeStr_4467 = "_-3Xf" (String#11201, DoABC#3) // _SafeStr_5087 = "_-X" (String#14855, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7240 = "_-4hT" (String#33608, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9216 = "_-41E" (String#31947, DoABC#3) // _SafeStr_9217 = "_-352" (String#29601, DoABC#3) // _SafeStr_9218 = "_-611" (String#36876, DoABC#3) // _SafeStr_9219 = "_-1gQ" (String#26123, DoABC#3) // _SafeStr_9220 = "_-5CA" (String#12870, DoABC#3) // _SafeStr_9221 = "_-3FM" (String#10916, DoABC#3) // _SafeStr_9222 = "_-1wu" (String#1487, DoABC#3) // _SafeStr_9223 = "_-6RS" (String#1604, DoABC#3) // _SafeStr_9224 = "_-58R" (String#34698, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4442 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4453; import _-XT._SafeStr_4506; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-4nh._SafeStr_4505; import _-6Sq._SafeStr_2484; import _-6Sq._SafeStr_2286; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4442 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9225); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9226, _SafeStr_4506._SafeStr_9227, _SafeStr_4506._SafeStr_9228]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4453; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_4506; var _local_5:_SafeStr_4506; var _local_6:_SafeStr_3021; var _local_7:String; var _local_8:String; var _local_9:String; var _local_10:Boolean; var _local_11:_SafeStr_4505; switch (k.type) { case _SafeStr_4453._SafeStr_9226: _local_2 = (k as _SafeStr_4453); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2.id, _local_2.category); if (_local_3 != null) { _local_6 = _local_3.getModel(); if (_local_6 != null) { _local_7 = _local_6.getString(_SafeStr_2484._SafeStr_9229); if (_local_7.length < 6) { return (null); }; _local_9 = ""; if (_local_7.indexOf(" ") > 0) { _local_8 = _local_7.slice(0, _local_7.indexOf(" ")); _local_9 = _local_7.slice((_local_7.indexOf(" ") + 1), _local_7.length); } else { _local_8 = _local_7; }; _local_10 = ((this._container.roomSession._SafeStr_8665) || (this._container.sessionDataManager._SafeStr_8583)); _local_11 = new _SafeStr_4505(_SafeStr_4505._SafeStr_9230, _local_2.id, _local_3.getType(), _local_9, _local_8, _local_10); this._container.events.dispatchEvent(_local_11); }; }; break; case _SafeStr_4506._SafeStr_9228: _local_4 = (k as _SafeStr_4506); if (_local_4 == null) { return (null); }; if (((!((this._container == null))) && (!((this._container.roomEngine == null))))) { this._container.roomEngine._SafeStr_9231(_local_4._SafeStr_6979, _SafeStr_2286._SafeStr_7597, _local_4._SafeStr_9232, _local_4.text); }; break; case _SafeStr_4506._SafeStr_9227: _local_5 = (k as _SafeStr_4506); if (_local_5 == null) { return (null); }; if (((!((this._container == null))) && (!((this._container.roomEngine == null))))) { this._container.roomEngine._SafeStr_9233(_local_5._SafeStr_6979, _SafeStr_2286._SafeStr_7597); }; break; }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ var _local_2:Event; } public function update():void{ } } }//package _-10z // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4442 = "_-2pT" (String#28935, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4505 = "_-00S" (String#7580, DoABC#3) // _SafeStr_4506 = "_-2jm" (String#10402, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7597 = "_-41b" (String#31962, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9225 = "_-5kJ" (String#36198, DoABC#3) // _SafeStr_9226 = "_-2Zn" (String#28317, DoABC#3) // _SafeStr_9227 = "_-6kJ" (String#38619, DoABC#3) // _SafeStr_9228 = "_-mx" (String#40298, DoABC#3) // _SafeStr_9229 = "_-57k" (String#34671, DoABC#3) // _SafeStr_9230 = "_-0Qw" (String#23073, DoABC#3) // _SafeStr_9231 = "_-5J7" (String#12984, DoABC#3) // _SafeStr_9232 = "_-2IF" (String#27625, DoABC#3) // _SafeStr_9233 = "_-4TX" (String#12119, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4444 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-4nh._SafeStr_4457; import flash.events.Event; public class _SafeStr_4444 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9234); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_4457._SafeStr_7480); k.push(_SafeStr_4457._SafeStr_7482); return (k); } public function _SafeStr_8956(k:Event):void{ if ((((this._container == null)) || ((this._container.events == null)))) { return; }; switch (k.type) { case _SafeStr_4457._SafeStr_7480: this._container.events.dispatchEvent(k); return; case _SafeStr_4457._SafeStr_7482: this._container.events.dispatchEvent(k); return; }; } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4444 = "_-6Db" (String#37369, DoABC#3) // _SafeStr_4457 = "_-313" (String#10674, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_7480 = "_-4YQ" (String#33261, DoABC#3) // _SafeStr_7482 = "_-EG" (String#38963, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9234 = "_-1nz" (String#26424, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4445 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-6B3._SafeStr_2833; import _-3tC._SafeStr_2815; import _-0PE._SafeStr_4127; import _-1bt._SafeStr_4966; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import flash.events.Event; import _-HX._SafeStr_2348; public class _SafeStr_4445 implements _SafeStr_2820 { private var _container:_SafeStr_2787; private var _SafeStr_5662:_SafeStr_2833; private var _SafeStr_9235:int = -1; public function set widget(k:_SafeStr_2833):void{ this._SafeStr_5662 = k; } public function get type():String{ return (_SafeStr_2815._SafeStr_9236); } public function set container(k:_SafeStr_2787):void{ this._container = k; this._container.connection.addMessageEvent(new _SafeStr_4127(this._SafeStr_9237)); } private function _SafeStr_9237(k:_SafeStr_4127):void{ var _local_2:_SafeStr_4966 = k._SafeStr_5645(); if (((this._SafeStr_5662) && (this._SafeStr_9238()))) { this._SafeStr_5662._SafeStr_9239(_local_2.furniId, _local_2.height); }; } public function get container():_SafeStr_2787{ return (this._container); } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2798; var _local_3:_SafeStr_2456; switch (k.type) { case _SafeStr_2798._SafeStr_8986: _local_2 = (k as _SafeStr_2798); if (((!((k == null))) && (!((this._container.roomEngine == null))))) { this._SafeStr_9235 = _local_2._SafeStr_6979; _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); if (((_local_3) && (this._SafeStr_9238(_local_3)))) { if (this._SafeStr_5662) { this._SafeStr_5662.open(this._SafeStr_9235, _local_3.getLocation().z); }; }; }; return; case _SafeStr_2798._SafeStr_8987: _local_2 = (k as _SafeStr_2798); if (((((!((k == null))) && (!((this._container.roomEngine == null))))) && (!((this._SafeStr_5662 == null))))) { if (this._SafeStr_9235 == _local_2._SafeStr_6979) { this._SafeStr_5662.hide(); }; }; return; }; } public function update():void{ } public function dispose():void{ this._container = null; this._SafeStr_5662 = null; } public function get disposed():Boolean{ return ((this._container == null)); } private function _SafeStr_9238(k:_SafeStr_2456=null):Boolean{ var _local_2:Boolean = this._container.roomSession._SafeStr_8665; var _local_3 = (this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945); var _local_4:Boolean = this._container.sessionDataManager._SafeStr_8583; var _local_5:Boolean = ((k) && (this._container.isOwnerOfFurniture(k))); return (((((((_local_2) || (_local_4))) || (_local_3))) || (_local_5))); } } }//package _-10z // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2833 = "_-5er" (String#13318, DoABC#3) // _SafeStr_4127 = "_-3jS" (String#31211, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4445 = "_-eo" (String#14986, DoABC#3) // _SafeStr_4966 = "_-1r8" (String#9453, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8986 = "_-5A2" (String#34758, DoABC#3) // _SafeStr_8987 = "_-4TC" (String#33073, DoABC#3) // _SafeStr_9235 = "_-00u" (String#22076, DoABC#3) // _SafeStr_9236 = "_-0Pr" (String#23030, DoABC#3) // _SafeStr_9237 = "_-4Zl" (String#33314, DoABC#3) // _SafeStr_9238 = "_-1rZ" (String#3027, DoABC#3) // _SafeStr_9239 = "_-3pX" (String#31461, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4446 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3wj._SafeStr_2308; import _-1Z6._SafeStr_2274; import _-3tC._SafeStr_2815; import _-0PE._SafeStr_4217; import _-1bt._SafeStr_4990; import _-5dE._SafeStr_2618; import _-4nh._SafeStr_4563; import _-XT._SafeStr_4562; import _-34Z._SafeStr_4199; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4446 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787; private var _SafeStr_7637:_SafeStr_2308 = null; private var _SafeStr_9240:_SafeStr_2274; public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9241); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function set connection(k:_SafeStr_2308):void{ this._SafeStr_9240 = new _SafeStr_4217(this._SafeStr_9242); this._SafeStr_7637 = k; this._SafeStr_7637.addMessageEvent(this._SafeStr_9240); } public function dispose():void{ if (!this._disposed) { this._disposed = true; this._SafeStr_7637.removeMessageEvent(this._SafeStr_9240); this._SafeStr_7637 = null; }; } private function _SafeStr_9242(k:_SafeStr_4217):void{ var _local_7:String; if (k == null) { return; }; var _local_2:_SafeStr_4990 = k._SafeStr_5645(); var _local_3:int = _local_2.itemId; var _local_4:String = _local_2.location; var _local_5:String = "post_it"; var _local_6:_SafeStr_2618; if (this._container.inventory != null) { _local_6 = this._container.inventory._SafeStr_9243(_local_3); }; if (((!((_local_6 == null))) && (!((this._container.roomEngine == null))))) { _local_7 = this._container.roomEngine._SafeStr_9244(_local_6.type); if (_local_7.match("post_it_")) { _local_5 = _local_7; }; }; if (this._container != null) { if (this._container.events != null) { this._container.events.dispatchEvent(new _SafeStr_4563(_SafeStr_4563._SafeStr_9245, _local_3, _local_4, _local_5)); }; }; } public function _SafeStr_8950():Array{ return ([_SafeStr_4563._SafeStr_9245, _SafeStr_4562._SafeStr_9246]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4562; var _local_3:_SafeStr_4199; switch (k.type) { case _SafeStr_4562._SafeStr_9246: _local_2 = (k as _SafeStr_4562); if (_local_2 != null) { if (this._SafeStr_7637 != null) { _local_3 = new _SafeStr_4199(_local_2._SafeStr_6979, _local_2.location, _local_2._SafeStr_9232, _local_2.text); this._SafeStr_7637.send(_local_3); }; }; break; }; return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2618 = "_-1yM" (String#9562, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4199 = "_-04n" (String#22210, DoABC#3) // _SafeStr_4217 = "_-0Ie" (String#22737, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4446 = "_-b8" (String#14924, DoABC#3) // _SafeStr_4562 = "_-2NJ" (String#10027, DoABC#3) // _SafeStr_4563 = "_-35C" (String#10739, DoABC#3) // _SafeStr_4990 = "_-3qP" (String#11481, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9232 = "_-2IF" (String#27625, DoABC#3) // _SafeStr_9240 = "_-1L3" (String#25304, DoABC#3) // _SafeStr_9241 = "_-3vx" (String#31707, DoABC#3) // _SafeStr_9242 = "_-6Ht" (String#37540, DoABC#3) // _SafeStr_9243 = "_-67j" (String#13791, DoABC#3) // _SafeStr_9244 = "_-5Xc" (String#13217, DoABC#3) // _SafeStr_9245 = "_-rn" (String#40480, DoABC#3) // _SafeStr_9246 = "_-63y" (String#36996, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4447 package _-10z{ import _-5ct._SafeStr_2820; import _-4Cs.BackgroundColorFurniWidget; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-42A._SafeStr_2404; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import flash.events.Event; import _-HX._SafeStr_2348; public class _SafeStr_4447 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _SafeStr_5662:BackgroundColorFurniWidget; private var _container:_SafeStr_2787; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function dispose():void{ if (!this._SafeStr_5482) { this.container = null; this._SafeStr_5482 = true; }; } public function get type():String{ return (_SafeStr_2815._SafeStr_9247); } public function set widget(k:BackgroundColorFurniWidget):void{ this._SafeStr_5662 = k; } public function get container():_SafeStr_2787{ return (this._container); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_2798._SafeStr_9248); return (k); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2404; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:int; var _local_6:int; var _local_7:int; switch (k.type) { case _SafeStr_2798._SafeStr_9248: if (this._SafeStr_9238()) { _local_2 = (k as _SafeStr_2404); _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); _local_4 = _local_3.getModel(); _local_5 = _local_4.getNumber(_SafeStr_2484._SafeStr_9249); _local_6 = _local_4.getNumber(_SafeStr_2484._SafeStr_9250); _local_7 = _local_4.getNumber(_SafeStr_2484._SafeStr_9251); this._SafeStr_5662.open(_local_3.getId(), _local_5, _local_6, _local_7); }; return; }; } private function _SafeStr_9238():Boolean{ var k:Boolean = this._container.roomSession._SafeStr_8665; var _local_2 = (this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945); var _local_3:Boolean = this._container.sessionDataManager._SafeStr_8583; return (((((k) || (_local_3))) || (_local_2))); } public function update():void{ } } }//package _-10z // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2404 = "_-6cw" (String#14311, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4447 = "_-4OA" (String#12025, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9238 = "_-1rZ" (String#3027, DoABC#3) // _SafeStr_9247 = "_-01c" (String#22102, DoABC#3) // _SafeStr_9248 = "_-3Vx" (String#30654, DoABC#3) // _SafeStr_9249 = "_-6UU" (String#38015, DoABC#3) // _SafeStr_9250 = "_-2OI" (String#27876, DoABC#3) // _SafeStr_9251 = "_-4T6" (String#33069, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4449 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-1f3._SafeStr_2843; import _-3wj._SafeStr_2308; import _-1Z6._SafeStr_2274; import _-3fC.MysteryBoxToolbarExtension; import _-5fp._SafeStr_2212; import _-42A._SafeStr_2798; import _-0PE._SafeStr_4178; import _-0ZD._SafeStr_2299; import _-6Kf._SafeStr_2353; import _-6Sq._SafeStr_2484; import _-4wZ._SafeStr_2456; import _-XT._SafeStr_5086; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-3tC._SafeStr_3696; import flash.events.Event; import _-6Sq._SafeStr_2286; import flash.geom.Rectangle; import flash.geom.Point; import _-4xe._SafeStr_4251; import _-1bt._SafeStr_4981; import _-42A._SafeStr_2404; public class _SafeStr_4449 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:_SafeStr_2843; private var _SafeStr_7637:_SafeStr_2308; private var _SafeStr_9252:_SafeStr_2274 = null; private var _SafeStr_9253:MysteryBoxToolbarExtension; public function _SafeStr_4449(){ this._SafeStr_9253 = new MysteryBoxToolbarExtension(this); } public function dispose():void{ if (!this._disposed) { if (this._SafeStr_9253 != null) { this._SafeStr_9253.dispose(); this._SafeStr_9253 = null; }; this._SafeStr_9254(); if (((!((this._SafeStr_7637 == null))) && (this._SafeStr_9252))) { this._SafeStr_7637.removeMessageEvent(this._SafeStr_9252); this._SafeStr_9252 = null; }; this._SafeStr_7637 = null; this._SafeStr_5662 = null; }; this._disposed = true; } public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (null); } public function get roomEngine():_SafeStr_2212{ return (((this._container) ? this._container.roomEngine : null)); } private function _SafeStr_9254():void{ if (this._container != null) { this._container.roomEngine.events.removeEventListener(_SafeStr_2798._SafeStr_9255, this._SafeStr_9256); this._container.roomEngine.events.removeEventListener(_SafeStr_2798._SafeStr_9257, this._SafeStr_9258); this._container.roomEngine.events.removeEventListener(_SafeStr_2798._SafeStr_9259, this._SafeStr_9260); this._container.roomEngine.events.removeEventListener(_SafeStr_2798._SafeStr_9261, this._SafeStr_9262); this._container.roomEngine.events.removeEventListener(_SafeStr_2798._SafeStr_9263, this._SafeStr_9264); }; this._container = null; } public function set container(k:_SafeStr_2787):void{ this._SafeStr_9254(); this._container = k; if (k == null) { return; }; if (this._container.roomEngine != null) { this._container.roomEngine.events.addEventListener(_SafeStr_2798._SafeStr_9255, this._SafeStr_9256); this._container.roomEngine.events.addEventListener(_SafeStr_2798._SafeStr_9257, this._SafeStr_9258); this._container.roomEngine.events.addEventListener(_SafeStr_2798._SafeStr_9259, this._SafeStr_9260); this._container.roomEngine.events.addEventListener(_SafeStr_2798._SafeStr_9261, this._SafeStr_9262); this._container.roomEngine.events.addEventListener(_SafeStr_2798._SafeStr_9263, this._SafeStr_9264); }; } public function set widget(k:_SafeStr_2843):void{ this._SafeStr_5662 = k; if (this._container.config.getBoolean("mysterybox.tracker.active")) { this._SafeStr_9253.createWindow(); }; } public function set connection(k:_SafeStr_2308):void{ this._SafeStr_7637 = k; if (!this._SafeStr_9252) { this._SafeStr_9252 = new _SafeStr_4178(this._SafeStr_9265); this._SafeStr_7637.addMessageEvent(this._SafeStr_9252); }; } public function get roomSession():_SafeStr_2299{ return (((this._container) ? this._container.roomSession : null)); } public function _SafeStr_8613(k:_SafeStr_2456):_SafeStr_2353{ var _local_2:_SafeStr_2353; var _local_3:int; if (k) { _local_3 = k.getModel().getNumber(_SafeStr_2484._SafeStr_9135); _local_2 = this._container.sessionDataManager._SafeStr_8022(_local_3); }; return (_local_2); } public function _SafeStr_8950():Array{ return ([_SafeStr_5086.MONSTERPLANT_SEED]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_5086; if (!k) { return (null); }; switch (k.type) { case _SafeStr_5086.MONSTERPLANT_SEED: _local_2 = (k as _SafeStr_5086); if (_local_2) { this._container.roomSession._SafeStr_8659(_local_2._SafeStr_7239); }; break; }; return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2798._SafeStr_9266, _SafeStr_2798._SafeStr_9267]); } public function _SafeStr_8956(k:Event):void{ if (this._SafeStr_5662 == null) { return; }; var _local_2:_SafeStr_2798 = (k as _SafeStr_2798); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2456 = this.getRoomObject(_local_2._SafeStr_6979); if (_local_3 == null) { return; }; switch (k.type) { case _SafeStr_2798._SafeStr_9266: switch (_local_2.contextMenu) { case _SafeStr_3696.FRIEND_FURNITURE: this._SafeStr_5662._SafeStr_9268(_local_3); break; case _SafeStr_3696.MONSTERPLANT_SEED: if (this._container.isOwnerOfFurniture(_local_3)) { this._SafeStr_5662._SafeStr_9269(_local_3, _local_2.category); }; break; case _SafeStr_3696.MYSTERY_BOX: this._SafeStr_5662._SafeStr_9270(_local_3); break; case _SafeStr_3696.RANDOM_TELEPORT: this._SafeStr_5662._SafeStr_9271(_local_3, _local_2.category); break; case _SafeStr_3696.PURCHASABLE_CLOTHING: this._SafeStr_5662._SafeStr_9272(_local_3, _local_2.category); break; }; return; case _SafeStr_2798._SafeStr_9267: this._SafeStr_5662._SafeStr_9273(_local_3); return; }; } public function update():void{ } public function _SafeStr_9274(k:int):Rectangle{ return (this._container.roomEngine.getRoomObjectBoundingRectangle(this._container.roomSession.roomId, k, _SafeStr_2286._SafeStr_7596, this._container.getFirstCanvasId())); } public function _SafeStr_9275(k:int):Point{ return (this._container.roomEngine._SafeStr_9010(this._container.roomSession.roomId, k, _SafeStr_2286._SafeStr_7596, this._container.getFirstCanvasId())); } public function _SafeStr_9276(k:int):void{ this._container.navigator.goToPrivateRoom(k); } public function _SafeStr_9277(k:int):void{ this._SafeStr_7637.send(new _SafeStr_4251(k)); } private function getRoomObject(k:int):_SafeStr_2456{ if (this._container == null) { return (null); }; return (this._container.roomEngine.getRoomObject(this._container.roomSession.roomId, k, _SafeStr_2286._SafeStr_7596)); } private function _SafeStr_9265(k:_SafeStr_4178):void{ var _local_2:_SafeStr_4981; var _local_3:_SafeStr_2456; if (this._SafeStr_5662 != null) { _local_2 = k._SafeStr_5645(); _local_3 = this.getRoomObject(_local_2._SafeStr_6979); if (_local_3 != null) { this._SafeStr_5662._SafeStr_9278(_local_3, _local_2._SafeStr_7505, _local_2._SafeStr_9279, _local_2._SafeStr_9280, _local_2._SafeStr_9281, _local_2._SafeStr_9282); }; }; } private function _SafeStr_9256(k:_SafeStr_2404):void{ var _local_2:_SafeStr_2456; var _local_3:Boolean; if (this._SafeStr_5662 != null) { _local_2 = this.getRoomObject(k._SafeStr_6979); if (_local_2 != null) { _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3) { return; }; this._SafeStr_5662._SafeStr_9283(_local_2); }; }; } private function _SafeStr_9258(k:_SafeStr_2404):void{ var _local_2:_SafeStr_2456; var _local_3:Boolean; if (this._SafeStr_5662 != null) { _local_2 = this.getRoomObject(k._SafeStr_6979); if (_local_2 != null) { _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3) { return; }; this._SafeStr_5662._SafeStr_9284(_local_2); }; }; } private function _SafeStr_9262(k:_SafeStr_2404):void{ var _local_2:_SafeStr_2456; var _local_3:Boolean; if (this._SafeStr_5662 != null) { _local_2 = this.getRoomObject(k._SafeStr_6979); if (_local_2 != null) { _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3) { return; }; this._SafeStr_5662._SafeStr_9285(_local_2); }; }; } private function _SafeStr_9264(k:_SafeStr_2404):void{ var _local_2:_SafeStr_2456; var _local_3:Boolean; if (this._SafeStr_5662 != null) { _local_2 = this.getRoomObject(k._SafeStr_6979); if (_local_2 != null) { _local_3 = this._container.isOwnerOfFurniture(_local_2); if (!_local_3) { return; }; this._SafeStr_5662._SafeStr_9286(_local_2); }; }; } private function _SafeStr_9260(k:_SafeStr_2404):void{ var _local_2:_SafeStr_2456; if (this._SafeStr_5662 != null) { _local_2 = this.getRoomObject(k._SafeStr_6979); if (_local_2 != null) { this._SafeStr_5662._SafeStr_9287(_local_2); }; }; } public function get container():_SafeStr_2787{ return (this._container); } public function get widget():_SafeStr_2843{ return (this._SafeStr_5662); } } }//package _-10z // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2404 = "_-6cw" (String#14311, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2843 = "_-12t" (String#8631, DoABC#3) // _SafeStr_3696 = "_-5VN" (String#35608, DoABC#3) // _SafeStr_4178 = "_-6R1" (String#37882, DoABC#3) // _SafeStr_4251 = "_-3e2" (String#30977, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4449 = "_-46R" (String#11761, DoABC#3) // _SafeStr_4981 = "_-0zz" (String#8564, DoABC#3) // _SafeStr_5086 = "_-3OX" (String#30368, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7505 = "_-3kD" (String#31245, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8613 = "_-6P3" (String#14082, DoABC#3) // _SafeStr_8659 = "_-1GO" (String#8869, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9010 = "_-34O" (String#10730, DoABC#3) // _SafeStr_9135 = "_-fL" (String#40001, DoABC#3) // _SafeStr_9252 = "_-5-H" (String#34345, DoABC#3) // _SafeStr_9253 = "_-Vo" (String#39633, DoABC#3) // _SafeStr_9254 = "_-5cp" (String#35906, DoABC#3) // _SafeStr_9255 = "_-1o7" (String#26429, DoABC#3) // _SafeStr_9256 = "_-2Up" (String#28125, DoABC#3) // _SafeStr_9257 = "_-26" (String#27165, DoABC#3) // _SafeStr_9258 = "_-6f6" (String#38421, DoABC#3) // _SafeStr_9259 = "_-51q" (String#34440, DoABC#3) // _SafeStr_9260 = "_-4iG" (String#33645, DoABC#3) // _SafeStr_9261 = "_-45P" (String#32114, DoABC#3) // _SafeStr_9262 = "_-32c" (String#29506, DoABC#3) // _SafeStr_9263 = "_-59M" (String#34738, DoABC#3) // _SafeStr_9264 = "_-50k" (String#34395, DoABC#3) // _SafeStr_9265 = "_-5bR" (String#35849, DoABC#3) // _SafeStr_9266 = "_-33W" (String#29541, DoABC#3) // _SafeStr_9267 = "_-GD" (String#39034, DoABC#3) // _SafeStr_9268 = "_-5Xl" (String#35704, DoABC#3) // _SafeStr_9269 = "_-2fN" (String#28540, DoABC#3) // _SafeStr_9270 = "_-3q" (String#31475, DoABC#3) // _SafeStr_9271 = "_-1eB" (String#26039, DoABC#3) // _SafeStr_9272 = "_-2F" (String#27489, DoABC#3) // _SafeStr_9273 = "_-1sl" (String#26616, DoABC#3) // _SafeStr_9274 = "_-58W" (String#34702, DoABC#3) // _SafeStr_9275 = "_-0kY" (String#23862, DoABC#3) // _SafeStr_9276 = "_-1IN" (String#25205, DoABC#3) // _SafeStr_9277 = "_-3dk" (String#30967, DoABC#3) // _SafeStr_9278 = "_-V-" (String#39601, DoABC#3) // _SafeStr_9279 = "_-52r" (String#34479, DoABC#3) // _SafeStr_9280 = "_-57U" (String#34658, DoABC#3) // _SafeStr_9281 = "_-50u" (String#34403, DoABC#3) // _SafeStr_9282 = "_-6SR" (String#37938, DoABC#3) // _SafeStr_9283 = "_-09i" (String#22396, DoABC#3) // _SafeStr_9284 = "_-u-" (String#40552, DoABC#3) // _SafeStr_9285 = "_-4FX" (String#32535, DoABC#3) // _SafeStr_9286 = "_-1p9" (String#26472, DoABC#3) // _SafeStr_9287 = "_-Bj" (String#38861, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4450 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4480; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-33L._SafeStr_2795; import _-4Hn._SafeStr_3892; import _-4nh._SafeStr_4479; import flash.events.Event; public class _SafeStr_4450 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9211); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._disposed = true; this._container = null; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_4480._SafeStr_7129); k.push(_SafeStr_4480._SafeStr_7131); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4480; var _local_3:_SafeStr_4480; if (((!(k)) || (!(this._container)))) { return (null); }; switch (k.type) { case _SafeStr_4480._SafeStr_7129: _local_2 = (k as _SafeStr_4480); if (((!(_local_2)) || (!(this._container.friendList)))) { return (null); }; this._container.friendList.acceptFriendRequest(_local_2._SafeStr_7122); break; case _SafeStr_4480._SafeStr_7131: _local_3 = (k as _SafeStr_4480); if (((!(_local_3)) || (!(this._container.friendList)))) { return (null); }; this._container.friendList.declineFriendRequest(_local_3._SafeStr_7122); break; }; return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_2795._SafeStr_9288); k.push(_SafeStr_3892._SafeStr_8192); k.push(_SafeStr_3892._SafeStr_8194); return (k); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_4479; var _local_3:String; var _local_4:_SafeStr_2795; var _local_5:_SafeStr_3892; if ((((this._container == null)) || ((this._container.events == null)))) { return; }; switch (k.type) { case _SafeStr_2795._SafeStr_9288: _local_4 = (k as _SafeStr_2795); if (!_local_4) { return; }; _local_3 = _SafeStr_4479._SafeStr_7119; _local_2 = new _SafeStr_4479(_local_3, _local_4._SafeStr_7122, _local_4.userId, _local_4.userName); break; case _SafeStr_3892._SafeStr_8192: case _SafeStr_3892._SafeStr_8194: _local_5 = (k as _SafeStr_3892); if (!_local_5) { return; }; _local_3 = _SafeStr_4479._SafeStr_7120; _local_2 = new _SafeStr_4479(_local_3, _local_5._SafeStr_7122); break; }; if (_local_2) { this._container.events.dispatchEvent(_local_2); }; } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2795 = "_-4-N" (String#31877, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3892 = "_-3qg" (String#31496, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4450 = "_-4ku" (String#33753, DoABC#3) // _SafeStr_4479 = "_-1hI" (String#9311, DoABC#3) // _SafeStr_4480 = "_-5W3" (String#13191, DoABC#3) // _SafeStr_7119 = "_-1u8" (String#26667, DoABC#3) // _SafeStr_7120 = "_-36w" (String#29670, DoABC#3) // _SafeStr_7122 = "_-5Yt" (String#35750, DoABC#3) // _SafeStr_7129 = "_-3P7" (String#30397, DoABC#3) // _SafeStr_7131 = "_-4fm" (String#33546, DoABC#3) // _SafeStr_8192 = "_-0MW" (String#22890, DoABC#3) // _SafeStr_8194 = "_-3YF" (String#30751, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9211 = "_-2PX" (String#27920, DoABC#3) // _SafeStr_9288 = "_-493" (String#32263, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4451 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-4Sl.ExternalImageWidget; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2816; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import flash.events.Event; import _-6Sq._SafeStr_2286; import _-HX._SafeStr_2348; import _-1Z6._SafeStr_2284; import _-3tC._SafeStr_2815; public class _SafeStr_4451 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787; private var _SafeStr_5662:ExternalImageWidget; public function set container(k:_SafeStr_2787):void{ this._container = k; } public function get container():_SafeStr_2787{ return (this._container); } public function set widget(k:ExternalImageWidget):void{ this._SafeStr_5662 = k; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2816._SafeStr_9289]); } public function _SafeStr_8956(k:Event):void{ var _local_4:_SafeStr_2816; if (this._container.roomEngine == null) { return; }; if ((k is _SafeStr_2816)) { _local_4 = (k as _SafeStr_2816); if (_local_4.type == _SafeStr_2816._SafeStr_9289) { this._SafeStr_5662._SafeStr_9290(_local_4._SafeStr_6979); }; }; var _local_2:_SafeStr_2798 = (k as _SafeStr_2798); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2456 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); switch (k.type) { case _SafeStr_2798._SafeStr_8986: if (_local_3 != null) { this._SafeStr_5662._SafeStr_9291(_local_3); }; return; case _SafeStr_2798._SafeStr_8987: this._SafeStr_5662.hide(); return; }; } public function _SafeStr_9292(k:int):void{ if (((!((this._container == null))) && (!((this._container.roomEngine == null))))) { this._container.roomEngine._SafeStr_9233(k, _SafeStr_2286._SafeStr_7597); }; } public function _SafeStr_8665():Boolean{ return (this._container.roomSession._SafeStr_8665); } public function _SafeStr_9293():Boolean{ return ((this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_9294)); } public function _SafeStr_8265(k:_SafeStr_2284):void{ this._container.connection.send(k); } public function update():void{ } public function dispose():void{ this._container = null; this._disposed = true; } public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9295); } public function get _SafeStr_9296():String{ return (this._container.config.getProperty("stories.image_url_base")); } public function get _SafeStr_9297():String{ return (this._container.config.getProperty("stories.image.sharing_url_base")); } public function get _SafeStr_9298():String{ return (this._container.config.getProperty("extra_data_service_url")); } public function _SafeStr_9299():Boolean{ return ((this._container.config.getProperty("stories.report.selfie.enabled") == "true")); } } }//package _-10z // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2816 = "_-2zH" (String#29329, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4451 = "_-1rY" (String#9459, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7597 = "_-41b" (String#31962, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8986 = "_-5A2" (String#34758, DoABC#3) // _SafeStr_8987 = "_-4TC" (String#33073, DoABC#3) // _SafeStr_9233 = "_-4TX" (String#12119, DoABC#3) // _SafeStr_9289 = "_-3kg" (String#31263, DoABC#3) // _SafeStr_9290 = "_-eW" (String#39970, DoABC#3) // _SafeStr_9291 = "_-591" (String#34721, DoABC#3) // _SafeStr_9292 = "_-65-" (String#37033, DoABC#3) // _SafeStr_9293 = "_-4Gg" (String#32576, DoABC#3) // _SafeStr_9294 = "_-18" (String#24812, DoABC#3) // _SafeStr_9295 = "_-5Ca" (String#34859, DoABC#3) // _SafeStr_9296 = "_-3oU" (String#31418, DoABC#3) // _SafeStr_9297 = "_-2sS" (String#29058, DoABC#3) // _SafeStr_9298 = "_-1Tm" (String#25636, DoABC#3) // _SafeStr_9299 = "_-e3" (String#39950, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4452 package _-10z{ import _-5ct._SafeStr_2820; import _-1OV._SafeStr_3078; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-4-I._SafeStr_3079; import _-XT._SafeStr_4453; import _-XT._SafeStr_4554; import _-XT._SafeStr_5081; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-4nh._SafeStr_4553; import _-HX._SafeStr_2348; import _-2XY.FigureData; import _-6Sq._SafeStr_2484; import _-4-I._SafeStr_3082; import _-0ZD._SafeStr_2355; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4452 implements _SafeStr_2820, _SafeStr_3078 { private static const _SafeStr_9300:String = "hd-99999-99999.lg-270-62"; private static const _SafeStr_9301:String = "hd-99999-99999.ch-630-62.lg-695-62"; private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_6977:int = -1; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9302); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ if (((this._container) && (this._container.avatarEditor))) { this._container.avatarEditor.close(_SafeStr_3079._SafeStr_9303); }; this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9304, _SafeStr_4554._SafeStr_9305, _SafeStr_5081._SafeStr_9089]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_5:_SafeStr_4453; var _local_6:_SafeStr_4554; var _local_7:Boolean; var _local_8:String; var _local_9:String; var _local_2:_SafeStr_2456; var _local_3:_SafeStr_3021; var _local_4:_SafeStr_4553; switch (k.type) { case _SafeStr_4453._SafeStr_9304: _local_5 = (k as _SafeStr_4453); _local_2 = this._container.roomEngine.getRoomObject(_local_5.roomId, _local_5.id, _local_5.category); if (_local_2 != null) { _local_3 = _local_2.getModel(); if (_local_3 != null) { _local_7 = ((((this._container.roomSession._SafeStr_8665) || (this._container.sessionDataManager._SafeStr_8583))) || ((this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945))); if (_local_7) { _local_4 = new _SafeStr_4553(_SafeStr_4553._SafeStr_9306, _local_5.id, _local_5.category, _local_5.roomId); this._container.events.dispatchEvent(_local_4); }; }; }; break; case _SafeStr_4554._SafeStr_9305: _local_6 = (k as _SafeStr_4554); _local_2 = this._container.roomEngine.getRoomObject(_local_6.roomId, _local_6._SafeStr_6979, _local_6._SafeStr_9307); if (_local_2 != null) { _local_3 = _local_2.getModel(); if (_local_3 != null) { this._SafeStr_6977 = _local_6._SafeStr_6979; _local_8 = FigureData._SafeStr_5484; _local_9 = _local_3.getString(_SafeStr_2484._SafeStr_9308); if ((((_local_9 == null)) || ((_local_9 == "")))) { _local_9 = _SafeStr_9300; }; if (_local_6.gender == FigureData._SafeStr_5485) { _local_8 = FigureData._SafeStr_5485; _local_9 = _local_3.getString(_SafeStr_2484._SafeStr_9309); if ((((_local_9 == null)) || ((_local_9 == "")))) { _local_9 = _SafeStr_9301; }; }; if (this._container.avatarEditor.openEditor(_SafeStr_3079._SafeStr_9303, this, [_SafeStr_3082._SafeStr_5575, _SafeStr_3082._SafeStr_9310], false, "${widget.furni.clothingchange.editor.title}")) { this._container.avatarEditor.loadAvatarInEditor(_SafeStr_3079._SafeStr_9303, _local_9, _local_8, _SafeStr_2355._SafeStr_7742); _local_4 = new _SafeStr_4553(_SafeStr_4553._SafeStr_9306, _local_6._SafeStr_6979, _local_6._SafeStr_9307, _local_6.roomId); this._container.events.dispatchEvent(_local_4); }; }; }; break; }; return (null); } public function update():void{ } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } public function _SafeStr_9311(k:String, _arg_2:String):void{ if (this._container == null) { return; }; this._container.roomSession._SafeStr_8662(this._SafeStr_6977, _arg_2, k); this._container.avatarEditor.close(_SafeStr_3079._SafeStr_9303); } } }//package _-10z // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_3078 = "_-GC" (String#14590, DoABC#3) // _SafeStr_3079 = "_-5c7" (String#35877, DoABC#3) // _SafeStr_3082 = "_-2RE" (String#10084, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4452 = "_-5rg" (String#36485, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4553 = "_-6Wp" (String#14209, DoABC#3) // _SafeStr_4554 = "_-0mY" (String#8354, DoABC#3) // _SafeStr_5081 = "_-i8" (String#15044, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5484 = "_-0bK" (String#23483, DoABC#3) // _SafeStr_5485 = "_-1FN" (String#25091, DoABC#3) // _SafeStr_5575 = "_-40S" (String#31921, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7742 = "_-4f" (String#33512, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8662 = "_-6CT" (String#13875, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9089 = "_-3cH" (String#30914, DoABC#3) // _SafeStr_9300 = "_-5q-" (String#36416, DoABC#3) // _SafeStr_9301 = "_-4BK" (String#32358, DoABC#3) // _SafeStr_9302 = "_-F8" (String#38996, DoABC#3) // _SafeStr_9303 = "_-3QI" (String#30446, DoABC#3) // _SafeStr_9304 = "_-2EI" (String#27461, DoABC#3) // _SafeStr_9305 = "_-3dc" (String#30964, DoABC#3) // _SafeStr_9306 = "_-4nG" (String#33848, DoABC#3) // _SafeStr_9307 = "_-476" (String#32189, DoABC#3) // _SafeStr_9308 = "_-2Lo" (String#27776, DoABC#3) // _SafeStr_9309 = "_-605" (String#36845, DoABC#3) // _SafeStr_9310 = "_-1oe" (String#26450, DoABC#3) // _SafeStr_9311 = "_-3yx" (String#11626, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4456 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4467; import _-XT._SafeStr_2747; import _-6Sq._SafeStr_2286; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-6Kf._SafeStr_2353; import _-4wZ._SafeStr_2456; import _-6Sq._SafeStr_2484; import _-4nh._SafeStr_5087; import _-4nh._SafeStr_4466; import flash.events.Event; public class _SafeStr_4456 implements _SafeStr_2820 { private var _container:_SafeStr_2787 = null; private var _SafeStr_5482:Boolean = false; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9312); } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_4467._SafeStr_9313); k.push(_SafeStr_2747._SafeStr_9218); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_2747; if (k == null) { return (null); }; switch (k.type) { case _SafeStr_4467._SafeStr_9313: this._SafeStr_9314(); break; case _SafeStr_2747._SafeStr_9218: _local_2 = (k as _SafeStr_2747); if (_local_2 == null) { return (null); }; if ((((_local_2.category == _SafeStr_2286._SafeStr_7596)) || ((_local_2.category == _SafeStr_2286._SafeStr_7597)))) { this._container.roomEngine._SafeStr_9220(this._container.roomSession.roomId, _local_2.id, _local_2.category); }; break; }; return (null); } private function _SafeStr_9314():void{ var _local_3:int; var _local_4:int; var _local_5:_SafeStr_2353; var _local_6:String; var _local_7:_SafeStr_2456; var _local_9:String; var _local_10:int; if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))) { return; }; if (this._container.roomSession.userDataManager == null) { return; }; var k:int = this._container.roomSession.roomId; var _local_2:Array = []; var _local_8:int = this._container.roomEngine._SafeStr_9222(k, _SafeStr_2286._SafeStr_7596); _local_3 = 0; while (_local_3 < _local_8) { _local_7 = this._container.roomEngine._SafeStr_9223(k, _local_3, _SafeStr_2286._SafeStr_7596); if (_local_7 != null) { _local_4 = _local_7.getModel().getNumber(_SafeStr_2484._SafeStr_9135); _local_5 = this._container.sessionDataManager._SafeStr_8022(_local_4); if (_local_5 != null) { _local_6 = _local_5._SafeStr_7040; } else { _local_6 = _local_7.getType(); }; _local_2.push(new _SafeStr_5087(_local_7.getId(), _SafeStr_2286._SafeStr_7596, _local_6)); }; _local_3++; }; _local_8 = this._container.roomEngine._SafeStr_9222(k, _SafeStr_2286._SafeStr_7597); _local_3 = 0; while (_local_3 < _local_8) { _local_7 = this._container.roomEngine._SafeStr_9223(k, _local_3, _SafeStr_2286._SafeStr_7597); if (_local_7 != null) { _local_9 = _local_7.getType(); if (_local_9.indexOf("poster") == 0) { _local_10 = int(_local_9.replace("poster", "")); _local_6 = this._container.localization.getLocalization((("poster_" + _local_10) + "_name"), (("poster_" + _local_10) + "_name")); } else { _local_4 = _local_7.getModel().getNumber(_SafeStr_2484._SafeStr_9135); _local_5 = this._container.sessionDataManager._SafeStr_8607(_local_4); if (((!((_local_5 == null))) && ((_local_5._SafeStr_7040.length > 0)))) { _local_6 = _local_5._SafeStr_7040; } else { _local_6 = _local_9; }; }; _local_2.push(new _SafeStr_5087(_local_7.getId(), _SafeStr_2286._SafeStr_7597, _local_6)); }; _local_3++; }; _local_2.sort(this._SafeStr_9221); this._container.events.dispatchEvent(new _SafeStr_4466(_SafeStr_4466._SafeStr_9315, _local_2, this._container.sessionDataManager._SafeStr_8583)); } private function _SafeStr_9221(k:_SafeStr_5087, _arg_2:_SafeStr_5087):int{ if ((((((((((k == null)) || ((_arg_2 == null)))) || ((k.name == _arg_2.name)))) || ((k.name.length == 0)))) || ((_arg_2.name.length == 0)))) { return (1); }; var _local_3:Array = new Array(k.name.toUpperCase(), _arg_2.name.toUpperCase()).sort(); if (_local_3.indexOf(k.name.toUpperCase()) == 0) { return (-1); }; return (1); } public function _SafeStr_8955():Array{ return (null); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2747 = "_-4uQ" (String#34125, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4456 = "_-1bA" (String#25923, DoABC#3) // _SafeStr_4466 = "_-6Wr" (String#14210, DoABC#3) // _SafeStr_4467 = "_-3Xf" (String#11201, DoABC#3) // _SafeStr_5087 = "_-X" (String#14855, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7597 = "_-41b" (String#31962, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8607 = "_-4GI" (String#11908, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9135 = "_-fL" (String#40001, DoABC#3) // _SafeStr_9218 = "_-611" (String#36876, DoABC#3) // _SafeStr_9220 = "_-5CA" (String#12870, DoABC#3) // _SafeStr_9221 = "_-3FM" (String#10916, DoABC#3) // _SafeStr_9222 = "_-1wu" (String#1487, DoABC#3) // _SafeStr_9223 = "_-6RS" (String#1604, DoABC#3) // _SafeStr_9312 = "_-0N4" (String#22921, DoABC#3) // _SafeStr_9313 = "_-rr" (String#40482, DoABC#3) // _SafeStr_9314 = "_-qo" (String#40444, DoABC#3) // _SafeStr_9315 = "_-079" (String#22303, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4459 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-JB._SafeStr_2827; import _-3tC._SafeStr_2815; import _-LB._SafeStr_2623; import _-XT._SafeStr_4467; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; public class _SafeStr_4459 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:_SafeStr_2827; public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ if (!this._disposed) { this.container = null; this._SafeStr_5662 = null; this._disposed = true; }; } public function get type():String{ return (_SafeStr_2815._SafeStr_9316); } public function set widget(k:_SafeStr_2827):void{ this._SafeStr_5662 = k; } public function set container(k:_SafeStr_2787):void{ if (((this._container) && (this._container.inventory))) { this._container.inventory.events.removeEventListener(_SafeStr_2623._SafeStr_9062, this._SafeStr_9317); }; this._container = k; if (((this._container) && (this._container.inventory))) { this._container.inventory.events.addEventListener(_SafeStr_2623._SafeStr_9062, this._SafeStr_9317); }; } public function get container():_SafeStr_2787{ return (this._container); } private function _SafeStr_9317(k:_SafeStr_2623):void{ if (this._SafeStr_5662) { this._SafeStr_5662.open(); }; } public function _SafeStr_8950():Array{ return ([_SafeStr_4467._SafeStr_9101]); } public function _SafeStr_8955():Array{ return ([]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ if (!k) { return (null); }; switch (k.type) { case _SafeStr_4467._SafeStr_9101: this._SafeStr_5662.open(); break; }; return (null); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } } }//package _-10z // _SafeStr_2623 = "_-1mH" (String#26362, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2827 = "_-2TK" (String#10124, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4459 = "_-2Ay" (String#9805, DoABC#3) // _SafeStr_4467 = "_-3Xf" (String#11201, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9062 = "_-5Wh" (String#35660, DoABC#3) // _SafeStr_9101 = "_-cG" (String#39883, DoABC#3) // _SafeStr_9316 = "_-31P" (String#29462, DoABC#3) // _SafeStr_9317 = "_-3bc" (String#11262, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4460 package _-10z{ import _-5ct._SafeStr_2820; import _-1tK._SafeStr_3; import _-5ct._SafeStr_2787; import _-5ct.RoomDesktop; import _-4TA.RoomThumbnailCameraWidget; import _-2-B._SafeStr_4058; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; import _-3tC._SafeStr_2815; import _-1p4._SafeStr_2976; import _-5fU._SafeStr_3607; public class _SafeStr_4460 implements _SafeStr_2820, _SafeStr_3 { private var _container:_SafeStr_2787 = null; private var _SafeStr_9318:RoomDesktop; private var _SafeStr_5662:RoomThumbnailCameraWidget; private var _SafeStr_9319:_SafeStr_4058; public function _SafeStr_4460(k:RoomDesktop){ this._SafeStr_9318 = k; } public function get _SafeStr_9320():RoomDesktop{ return (this._SafeStr_9318); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function set widget(k:RoomThumbnailCameraWidget):void{ this._SafeStr_5662 = k; } public function set container(k:_SafeStr_2787):void{ this._container = k; this._SafeStr_9319 = new _SafeStr_4058(this._SafeStr_9321); this._container.connection.addMessageEvent(this._SafeStr_9319); } public function dispose():void{ if (((((this._container) && (this._container.connection))) && (this._SafeStr_9319))) { this._container.connection.removeMessageEvent(this._SafeStr_9319); }; } public function get disposed():Boolean{ return (false); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } public function get type():String{ return (_SafeStr_2815._SafeStr_9322); } public function get container():_SafeStr_2787{ return (this._container); } public function _SafeStr_9323():_SafeStr_2976{ return (_SafeStr_2976(this._SafeStr_9318.roomEngine._SafeStr_9324(this._SafeStr_5662._SafeStr_9325, this._SafeStr_9318._SafeStr_9326, true))); } public function _SafeStr_9327(k:_SafeStr_2976):void{ this._container.connection.send(k); } private function _SafeStr_9321(k:_SafeStr_4058):void{ this._SafeStr_5662.destroy(); if (k._SafeStr_5645()._SafeStr_9328()) { this._container.windowManager.alert("${navigator.thumbnail.camera.title}", "${navigator.thumbnail.camera.success}", _SafeStr_3607._SafeStr_9329, null); } else { if (k._SafeStr_5645()._SafeStr_9330()) { this._container.windowManager.alert("${generic.alert.title}", "${camera.render.count.info}", 0, null); }; }; } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2976 = "_-3MQ" (String#30273, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3607 = "_-1jt" (String#26274, DoABC#3) // _SafeStr_4058 = "_-5Fp" (String#34992, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4460 = "_-58G" (String#12808, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9318 = "_-3mC" (String#3501, DoABC#3) // _SafeStr_9319 = "_-4kb" (String#33743, DoABC#3) // _SafeStr_9320 = "_-6EH" (String#37400, DoABC#3) // _SafeStr_9321 = "_-0mj" (String#23948, DoABC#3) // _SafeStr_9322 = "_-0ho" (String#23744, DoABC#3) // _SafeStr_9323 = "_-hL" (String#40076, DoABC#3) // _SafeStr_9324 = "_-6ju" (String#14427, DoABC#3) // _SafeStr_9325 = "_-4RN" (String#33008, DoABC#3) // _SafeStr_9326 = "_-ce" (String#39898, DoABC#3) // _SafeStr_9327 = "_-2r8" (String#29004, DoABC#3) // _SafeStr_9328 = "_-5gQ" (String#36048, DoABC#3) // _SafeStr_9329 = "_-4DG" (String#11863, DoABC#3) // _SafeStr_9330 = "_-0qh" (String#24110, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4461 package _-10z{ import _-5ct._SafeStr_2820; import _-1tK._SafeStr_3; import _-5ct._SafeStr_2787; import _-4TA._SafeStr_2838; import _-2-B._SafeStr_4029; import _-2-B._SafeStr_4312; import _-2-B._SafeStr_4304; import _-2-B._SafeStr_4124; import _-2-B._SafeStr_4294; import _-5ct.RoomDesktop; import _-3tC._SafeStr_2815; import _-6jD._SafeStr_2296; import _-5KG._SafeStr_2342; import _-1p4._SafeStr_4128; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; import _-1p4._SafeStr_4327; import _-1p4._SafeStr_4094; import _-1p4._SafeStr_4181; import _-1p4.RenderRoomMessageComposer; public class _SafeStr_4461 implements _SafeStr_2820, _SafeStr_3 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:_SafeStr_2838; private var _SafeStr_9331:_SafeStr_4029; private var _SafeStr_9332:_SafeStr_4312; private var _SafeStr_9333:_SafeStr_4304; private var _SafeStr_9334:_SafeStr_4124; private var _SafeStr_9335:_SafeStr_4294; private var _SafeStr_9318:RoomDesktop; private var _SafeStr_9336:int = 999; private var _SafeStr_9337:int = 999; private var _SafeStr_9338:int = 999; public function _SafeStr_4461(k:RoomDesktop){ this._SafeStr_9318 = k; } public function get _SafeStr_9339():int{ return (this._SafeStr_9336); } public function get _SafeStr_9340():int{ return (this._SafeStr_9337); } public function get _SafeStr_9341():int{ return (this._SafeStr_9338); } public function get type():String{ return (_SafeStr_2815.CAMERA); } public function get _SafeStr_9320():RoomDesktop{ return (this._SafeStr_9318); } public function set container(k:_SafeStr_2787):void{ if (((this._container) && (this._container.toolbar))) { this._container.toolbar.events.removeEventListener(_SafeStr_2296._SafeStr_9342, this._SafeStr_9343); }; this._container = k; if (((this._container) && (this._container.toolbar))) { this._container.toolbar.events.addEventListener(_SafeStr_2296._SafeStr_9342, this._SafeStr_9343); }; this._SafeStr_9331 = new _SafeStr_4029(this._SafeStr_9344); this._SafeStr_9332 = new _SafeStr_4312(this._SafeStr_9345); this._SafeStr_9333 = new _SafeStr_4304(this._SafeStr_9346); this._SafeStr_9334 = new _SafeStr_4124(this._SafeStr_9347); this._SafeStr_9335 = new _SafeStr_4294(this._SafeStr_9348); this._container.connection.addMessageEvent(this._SafeStr_9331); this._container.connection.addMessageEvent(this._SafeStr_9332); this._container.connection.addMessageEvent(this._SafeStr_9333); this._container.connection.addMessageEvent(this._SafeStr_9334); this._container.connection.addMessageEvent(this._SafeStr_9335); } public function _SafeStr_9349():void{ if (this._container.sessionDataManager.isPerkAllowed(_SafeStr_2342.CAMERA)) { this._container.connection.send(new _SafeStr_4128()); }; } private function _SafeStr_9348(k:_SafeStr_4294):void{ this._SafeStr_9336 = k._SafeStr_5645()._SafeStr_9350(); this._SafeStr_9337 = k._SafeStr_5645()._SafeStr_9351(); this._SafeStr_9338 = k._SafeStr_5645()._SafeStr_9352(); } private function _SafeStr_9345(k:_SafeStr_4312):void{ if (this._SafeStr_5662) { this._SafeStr_5662._SafeStr_9353(); }; } private function _SafeStr_9346(k:_SafeStr_4304):void{ if (this._SafeStr_5662) { this._SafeStr_5662._SafeStr_9354(k); }; } private function _SafeStr_9347(k:_SafeStr_4124):void{ if (this._SafeStr_5662) { this._SafeStr_5662._SafeStr_9355(k); }; } private function _SafeStr_9344(k:_SafeStr_4029):void{ if (!this._SafeStr_5662) { return; }; var _local_2:String = k._SafeStr_5645().url; this._SafeStr_5662._SafeStr_9356(_local_2); } public function get container():_SafeStr_2787{ return (this._container); } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } public function update():void{ } public function dispose():void{ if (((this._container) && (this.container.connection))) { this._container.connection.removeMessageEvent(this._SafeStr_9331); this._container.connection.removeMessageEvent(this._SafeStr_9332); this._container.connection.removeMessageEvent(this._SafeStr_9333); this._container.connection.removeMessageEvent(this._SafeStr_9334); this._container.connection.removeMessageEvent(this._SafeStr_9335); }; this._disposed = true; this._container = null; this._SafeStr_9318 = null; this._SafeStr_5662 = null; } public function get disposed():Boolean{ return (this._disposed); } public function set widget(k:_SafeStr_2838):void{ this._SafeStr_5662 = k; } private function _SafeStr_9343(k:_SafeStr_2296):void{ if (k.type == _SafeStr_2296._SafeStr_9342) { if (this._SafeStr_5662) { this._SafeStr_5662._SafeStr_9357(k._SafeStr_7883); }; }; } public function _SafeStr_9358(k:String, _arg_2:Function):void{ this._SafeStr_9318._SafeStr_9358(k, _arg_2); } public function _SafeStr_9359(k:String, _arg_2:Function):void{ this._SafeStr_9318._SafeStr_9359(k, _arg_2); } public function _SafeStr_9360():void{ this._container.connection.send(new _SafeStr_4327()); } public function _SafeStr_9361():void{ this._container.connection.send(new _SafeStr_4094()); } public function _SafeStr_9362():void{ this._container.connection.send(new _SafeStr_4181()); } public function _SafeStr_9323():RenderRoomMessageComposer{ return ((this._SafeStr_9318.roomEngine._SafeStr_9324(this._SafeStr_5662._SafeStr_9363(), this._SafeStr_9318._SafeStr_9326) as RenderRoomMessageComposer)); } public function _SafeStr_9327(k:RenderRoomMessageComposer):void{ this._container.connection.send(k); } } }//package _-10z // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2342 = "_-1Tl" (String#25635, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2838 = "_-2RG" (String#10085, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4029 = "_-1Y5" (String#25804, DoABC#3) // _SafeStr_4094 = "_-4M8" (String#32801, DoABC#3) // _SafeStr_4124 = "_-0-P" (String#22026, DoABC#3) // _SafeStr_4128 = "_-4sJ" (String#34040, DoABC#3) // _SafeStr_4181 = "_-2fY" (String#28547, DoABC#3) // _SafeStr_4294 = "_-5PJ" (String#35356, DoABC#3) // _SafeStr_4304 = "_-0-m" (String#22039, DoABC#3) // _SafeStr_4312 = "_-23E" (String#27063, DoABC#3) // _SafeStr_4327 = "_-48M" (String#32233, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4461 = "_-2dv" (String#10303, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_7883 = "_-3ND" (String#11036, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9318 = "_-3mC" (String#3501, DoABC#3) // _SafeStr_9320 = "_-6EH" (String#37400, DoABC#3) // _SafeStr_9323 = "_-hL" (String#40076, DoABC#3) // _SafeStr_9324 = "_-6ju" (String#14427, DoABC#3) // _SafeStr_9326 = "_-ce" (String#39898, DoABC#3) // _SafeStr_9327 = "_-2r8" (String#29004, DoABC#3) // _SafeStr_9331 = "_-6dq" (String#38366, DoABC#3) // _SafeStr_9332 = "_-1Wx" (String#25759, DoABC#3) // _SafeStr_9333 = "_-0PA" (String#23005, DoABC#3) // _SafeStr_9334 = "_-F-" (String#38991, DoABC#3) // _SafeStr_9335 = "_-6XS" (String#38126, DoABC#3) // _SafeStr_9336 = "_-2mn" (String#10452, DoABC#3) // _SafeStr_9337 = "_-0-l" (String#7563, DoABC#3) // _SafeStr_9338 = "_-4Rq" (String#12083, DoABC#3) // _SafeStr_9339 = "_-16o" (String#24767, DoABC#3) // _SafeStr_9340 = "_-qA" (String#40418, DoABC#3) // _SafeStr_9341 = "_-hn" (String#40091, DoABC#3) // _SafeStr_9342 = "_-4Xa" (String#33231, DoABC#3) // _SafeStr_9343 = "_-6-L" (String#36811, DoABC#3) // _SafeStr_9344 = "_-4qW" (String#33975, DoABC#3) // _SafeStr_9345 = "_-09l" (String#7745, DoABC#3) // _SafeStr_9346 = "_-2nm" (String#28863, DoABC#3) // _SafeStr_9347 = "_-3wu" (String#31742, DoABC#3) // _SafeStr_9348 = "_-56W" (String#34619, DoABC#3) // _SafeStr_9349 = "_-4ve" (String#34169, DoABC#3) // _SafeStr_9350 = "_-4DH" (String#32437, DoABC#3) // _SafeStr_9351 = "_-3Kl" (String#30212, DoABC#3) // _SafeStr_9352 = "_-0-z" (String#22048, DoABC#3) // _SafeStr_9353 = "_-c8" (String#39878, DoABC#3) // _SafeStr_9354 = "_-678" (String#37127, DoABC#3) // _SafeStr_9355 = "_-2Yp" (String#28281, DoABC#3) // _SafeStr_9356 = "_-0x1" (String#24350, DoABC#3) // _SafeStr_9357 = "_-4sL" (String#34042, DoABC#3) // _SafeStr_9358 = "_-31l" (String#29475, DoABC#3) // _SafeStr_9359 = "_-1Wb" (String#25746, DoABC#3) // _SafeStr_9360 = "_-4VZ" (String#33159, DoABC#3) // _SafeStr_9361 = "_-4Oc" (String#32899, DoABC#3) // _SafeStr_9362 = "_-6d1" (String#38332, DoABC#3) // _SafeStr_9363 = "_-3H1" (String#30068, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4462 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4453; import _-XT._SafeStr_4568; import _-XT._SafeStr_4566; import _-XT._SafeStr_4569; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-HX._SafeStr_2348; import _-33L.RoomSessionDimmerPresetsEvent; import _-42A._SafeStr_2797; import _-42A._SafeStr_2798; import _-4nh.RoomWidgetDimmerUpdateEvent; import _-4nh._SafeStr_4570; import _-33L._SafeStr_4465; import flash.events.Event; public class _SafeStr_4462 implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9364); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4453._SafeStr_9365, _SafeStr_4568._SafeStr_9366, _SafeStr_4566.CHANGE_STATE, _SafeStr_4569._SafeStr_9367]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:int; var _local_3:_SafeStr_4569; var _local_4:_SafeStr_4568; switch (k.type) { case _SafeStr_4453._SafeStr_9365: if (this._SafeStr_9238()) { this._container.roomSession._SafeStr_8634(); }; break; case _SafeStr_4568._SafeStr_9366: if (this._SafeStr_9238()) { _local_4 = (k as _SafeStr_4568); this._container.roomSession._SafeStr_8635(_local_4._SafeStr_9368, _local_4._SafeStr_9369, _local_4.color, _local_4._SafeStr_9370, _local_4.apply); }; break; case _SafeStr_4566.CHANGE_STATE: if (this._SafeStr_9238()) { this._container.roomSession._SafeStr_8636(); }; break; case _SafeStr_4569._SafeStr_9367: _local_2 = this._container.roomSession.roomId; _local_3 = (k as _SafeStr_4569); if ((((_local_3 == null)) || ((this._container.roomEngine == null)))) { return (null); }; this._container.roomEngine._SafeStr_9371(_local_2, _local_3.color, _local_3._SafeStr_9370, _local_3._SafeStr_9372); break; }; return (null); } private function _SafeStr_9238():Boolean{ var k:Boolean = this._container.roomSession._SafeStr_8665; var _local_2 = (this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945); var _local_3:Boolean = this._container.sessionDataManager._SafeStr_8583; return (((((k) || (_local_3))) || (_local_2))); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(RoomSessionDimmerPresetsEvent._SafeStr_9373); k.push(_SafeStr_2797._SafeStr_9374); k.push(_SafeStr_2798._SafeStr_9375); return (k); } public function _SafeStr_8956(k:Event):void{ var _local_2:RoomSessionDimmerPresetsEvent; var _local_3:RoomWidgetDimmerUpdateEvent; var _local_4:_SafeStr_2797; var _local_5:_SafeStr_4570; var _local_6:int; var _local_7:_SafeStr_4465; if ((((this._container == null)) || ((this._container.events == null)))) { return; }; switch (k.type) { case RoomSessionDimmerPresetsEvent._SafeStr_9373: _local_2 = (k as RoomSessionDimmerPresetsEvent); _local_3 = new RoomWidgetDimmerUpdateEvent(RoomWidgetDimmerUpdateEvent._SafeStr_9376); _local_3._SafeStr_9377 = _local_2._SafeStr_9377; _local_6 = 0; while (_local_6 < _local_2._SafeStr_9378) { _local_7 = _local_2._SafeStr_9379(_local_6); if (_local_7 != null) { _local_3._SafeStr_9380(_local_7.id, _local_7.type, _local_7.color, _local_7._SafeStr_7153); }; _local_6++; }; this._container.events.dispatchEvent(_local_3); return; case _SafeStr_2797._SafeStr_9374: _local_4 = (k as _SafeStr_2797); _local_5 = new _SafeStr_4570(_local_4.state, _local_4._SafeStr_9381, _local_4._SafeStr_9382, _local_4.color, _local_4._SafeStr_9370); this._container.events.dispatchEvent(_local_5); return; case _SafeStr_2798._SafeStr_9375: this._container.events.dispatchEvent(new RoomWidgetDimmerUpdateEvent(RoomWidgetDimmerUpdateEvent._SafeStr_9383)); return; }; } public function update():void{ } } }//package _-10z // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2797 = "_-0S1" (String#8041, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4453 = "_-3pi" (String#11468, DoABC#3) // _SafeStr_4462 = "_-5G9" (String#35008, DoABC#3) // _SafeStr_4465 = "_-38m" (String#10800, DoABC#3) // _SafeStr_4566 = "_-03r" (String#22187, DoABC#3) // _SafeStr_4568 = "_-5UM" (String#35568, DoABC#3) // _SafeStr_4569 = "_-2DP" (String#27436, DoABC#3) // _SafeStr_4570 = "_-2CC" (String#27388, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_7153 = "_-2C-" (String#27384, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8634 = "_-0v9" (String#8490, DoABC#3) // _SafeStr_8635 = "_-4aS" (String#12245, DoABC#3) // _SafeStr_8636 = "_-00X" (String#7583, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9238 = "_-1rZ" (String#3027, DoABC#3) // _SafeStr_9364 = "_-2VD" (String#28140, DoABC#3) // _SafeStr_9365 = "_-0HW" (String#22685, DoABC#3) // _SafeStr_9366 = "_-JU" (String#39165, DoABC#3) // _SafeStr_9367 = "_-4QJ" (String#32963, DoABC#3) // _SafeStr_9368 = "_-46v" (String#32180, DoABC#3) // _SafeStr_9369 = "_-0xq" (String#24378, DoABC#3) // _SafeStr_9370 = "_-0cI" (String#23521, DoABC#3) // _SafeStr_9371 = "_-5tP" (String#4027, DoABC#3) // _SafeStr_9372 = "_-657" (String#37038, DoABC#3) // _SafeStr_9373 = "_-3q2" (String#31477, DoABC#3) // _SafeStr_9374 = "_-5Fx" (String#34997, DoABC#3) // _SafeStr_9375 = "_-2hX" (String#28620, DoABC#3) // _SafeStr_9376 = "_-3iK" (String#31162, DoABC#3) // _SafeStr_9377 = "_-6Rk" (String#37909, DoABC#3) // _SafeStr_9378 = "_-39u" (String#29789, DoABC#3) // _SafeStr_9379 = "_-Cc" (String#38894, DoABC#3) // _SafeStr_9380 = "_-2O" (String#27861, DoABC#3) // _SafeStr_9381 = "_-59y" (String#34756, DoABC#3) // _SafeStr_9382 = "_-389" (String#29714, DoABC#3) // _SafeStr_9383 = "_-Wm" (String#39668, DoABC#3) //------------------------------------------------------------ //_-10z._SafeStr_4463 package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4513; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-33L._SafeStr_2791; import _-4nh._SafeStr_4543; import flash.events.Event; public class _SafeStr_4463 implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9211); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._disposed = true; this._container = null; } public function _SafeStr_8950():Array{ return ([_SafeStr_4513._SafeStr_6401, _SafeStr_4513._SafeStr_9384, _SafeStr_4513._SafeStr_9385]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:_SafeStr_4513 = (k as _SafeStr_4513); if (_local_2 == null) { return (null); }; switch (k.type) { case _SafeStr_4513._SafeStr_9385: this._container.roomSession._SafeStr_8638(_local_2.id); break; case _SafeStr_4513._SafeStr_9384: this._container.roomSession._SafeStr_8639(_local_2.id); break; case _SafeStr_4513._SafeStr_6401: this._container.roomSession._SafeStr_8640(_local_2.id, _local_2._SafeStr_5534, _local_2.answers); break; }; return (null); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_2791._SafeStr_9386); k.push(_SafeStr_2791.ERROR); k.push(_SafeStr_2791._SafeStr_9387); return (k); } public function _SafeStr_8956(k:Event):void{ var _local_3:_SafeStr_4543; if ((((this._container == null)) || ((this._container.events == null)))) { return; }; var _local_2:_SafeStr_2791 = (k as _SafeStr_2791); if (_local_2 == null) { return; }; switch (k.type) { case _SafeStr_2791._SafeStr_9386: _local_3 = new _SafeStr_4543(_local_2.id, _SafeStr_4543._SafeStr_9386); _local_3.summary = _local_2.summary; _local_3.headline = _local_2.headline; break; case _SafeStr_2791.ERROR: _local_3 = new _SafeStr_4543(_local_2.id, _SafeStr_4543.ERROR); _local_3.summary = _local_2.summary; _local_3.headline = _local_2.headline; break; case _SafeStr_2791._SafeStr_9387: _local_3 = new _SafeStr_4543(_local_2.id, _SafeStr_4543._SafeStr_9387); _local_3._SafeStr_5528 = _local_2._SafeStr_5528; _local_3._SafeStr_5529 = _local_2._SafeStr_5529; _local_3._SafeStr_5530 = _local_2._SafeStr_5530; _local_3._SafeStr_5531 = _local_2._SafeStr_5531; _local_3._SafeStr_5532 = _local_2._SafeStr_5532; break; }; if (_local_3 == null) { return; }; this._container.events.dispatchEvent(_local_3); } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2791 = "_-40T" (String#31922, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4463 = "_-59t" (String#34754, DoABC#3) // _SafeStr_4513 = "_-5lK" (String#13419, DoABC#3) // _SafeStr_4543 = "_-0" (String#7553, 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_5534 = "_-6Ve" (String#38054, DoABC#3) // _SafeStr_6401 = "_-2Ly" (String#27782, DoABC#3) // _SafeStr_8638 = "_-5Gy" (String#12952, DoABC#3) // _SafeStr_8639 = "_-0Kc" (String#7913, DoABC#3) // _SafeStr_8640 = "_-5Ga" (String#12945, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9211 = "_-2PX" (String#27920, DoABC#3) // _SafeStr_9384 = "_-0Az" (String#22442, DoABC#3) // _SafeStr_9385 = "_-2CS" (String#27399, DoABC#3) // _SafeStr_9386 = "_-16S" (String#24752, DoABC#3) // _SafeStr_9387 = "_-6an" (String#38246, DoABC#3) //------------------------------------------------------------ //_-10z.AvatarInfoWidgetHandler package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3O.AvatarInfoWidget; import _-1Z6._SafeStr_2274; import _-3tC._SafeStr_2815; import _-5fp._SafeStr_2212; import _-0ZD._SafeStr_2299; import _-Mn._SafeStr_2220; import _-6jD._SafeStr_2296; import _-33L._SafeStr_2893; import _-33L._SafeStr_3156; import _-33L._SafeStr_3154; import _-33L._SafeStr_3136; import _-2pn._SafeStr_3761; import _-0PE._SafeStr_4169; import _-XT._SafeStr_4594; import _-qQ.HabboToolbarIconEnum; import _-0ZD._SafeStr_2476; import _-4nh._SafeStr_4611; import _-4nh._SafeStr_4588; import _-4nh._SafeStr_4602; import _-XT._SafeStr_2747; import _-XT._SafeStr_4496; import _-XT._SafeStr_5086; import _-33L._SafeStr_2793; import _-33L._SafeStr_2805; import _-42A._SafeStr_2816; import _-0aq._SafeStr_500; import _-1f9.WindowEvent; import _-403._SafeStr_2514; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-4nh._SafeStr_4600; import flash.events.Event; import _-6Sq._SafeStr_2360; import _-6Kf._SafeStr_2353; import _-6Sq._SafeStr_2484; import _-4wZ._SafeStr_2456; import _-6Sq._SafeStr_2286; import _-366._SafeStr_2416; import _-4nh._SafeStr_4596; public class AvatarInfoWidgetHandler implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:AvatarInfoWidget; private var _SafeStr_9169:_SafeStr_2274; private var _SafeStr_9388:_SafeStr_2274; public function get disposed():Boolean{ return (this._disposed); } public function set widget(k:AvatarInfoWidget):void{ this._SafeStr_5662 = k; } public function dispose():void{ if (!this._disposed) { if (((this._SafeStr_9388) && (this._container.connection))) { this._container.connection.removeMessageEvent(this._SafeStr_9388); }; this.container = null; this._SafeStr_5662 = null; if (this._SafeStr_9169 != null) { this._SafeStr_9169.dispose(); this._SafeStr_9169 = null; }; this._SafeStr_9388 = null; this._disposed = true; }; } public function get type():String{ return (_SafeStr_2815._SafeStr_9389); } public function get container():_SafeStr_2787{ return (this._container); } public function get roomEngine():_SafeStr_2212{ return (((this._container) ? this._container.roomEngine : null)); } public function get roomSession():_SafeStr_2299{ return (((this._container) ? this._container.roomSession : null)); } public function get friendList():_SafeStr_2220{ return (((this._container) ? this._container.friendList : null)); } public function set container(k:_SafeStr_2787):void{ if (((((this._container) && (this._container.toolbar))) && (this._container.toolbar.events))) { this._container.toolbar.events.removeEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_9390); }; if (((((this._container) && (this._container.sessionDataManager))) && (this._container.sessionDataManager.events))) { this._container.sessionDataManager.events.removeEventListener(_SafeStr_2893._SafeStr_9391, this._SafeStr_9392); }; if (((((this._container) && (this._container.roomSessionManager))) && (this._container.roomSessionManager.events))) { this._container.roomSessionManager.events.removeEventListener(_SafeStr_3156._SafeStr_9393, this._SafeStr_9394); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3154._SafeStr_9395, this._SafeStr_9396); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3136._SafeStr_9397, this._SafeStr_9398); }; if (((this._container) && (this._container.connection))) { this._container.connection.removeMessageEvent(this._SafeStr_9169); }; if (((((this._container) && (this._container.connection))) && (this._SafeStr_9388))) { this._container.connection.removeMessageEvent(this._SafeStr_9388); }; this._container = k; if (k == null) { return; }; if (this._SafeStr_9169 == null) { this._SafeStr_9169 = new _SafeStr_3761(this._SafeStr_9178); }; if (((!(this._SafeStr_9388)) && (this._container.connection))) { this._SafeStr_9388 = new _SafeStr_4169(this._SafeStr_9399); this._container.connection.addMessageEvent(this._SafeStr_9388); }; if (((((this._container) && (this._container.toolbar))) && (this._container.toolbar.events))) { this._container.toolbar.events.addEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_9390); }; if (((((this._container) && (this._container.sessionDataManager))) && (this._container.sessionDataManager.events))) { this._container.sessionDataManager.events.addEventListener(_SafeStr_2893._SafeStr_9391, this._SafeStr_9392); }; if (((((this._container) && (this._container.roomSessionManager))) && (this._container.roomSessionManager.events))) { this._container.roomSessionManager.events.addEventListener(_SafeStr_3156._SafeStr_9393, this._SafeStr_9394); this._container.roomSessionManager.events.addEventListener(_SafeStr_3136._SafeStr_9397, this._SafeStr_9398); this._container.roomSessionManager.events.addEventListener(_SafeStr_3154._SafeStr_9395, this._SafeStr_9396); }; if (((this._container) && (this._container.connection))) { this._container.connection.addMessageEvent(this._SafeStr_9169); }; } private function _SafeStr_9178(k:_SafeStr_2274):void{ if (this._container != null) { if (this._container.events != null) { this._container.events.dispatchEvent(new _SafeStr_4594(_SafeStr_4594._SafeStr_9188)); }; }; } private function _SafeStr_9390(k:_SafeStr_2296):void{ if (k._SafeStr_9076 == HabboToolbarIconEnum.MEMENU) { if (this.container.config.getBoolean("simple.memenu.enabled")) { this._SafeStr_5662._SafeStr_9400(); } else { this._SafeStr_9401(); }; }; } private function _SafeStr_9392(k:_SafeStr_2893):void{ this._SafeStr_5662.close(); } private function _SafeStr_9394(k:_SafeStr_3156):void{ var _local_2:Boolean; var _local_3:Boolean; var _local_4:Boolean; var _local_5:Boolean; var _local_6:_SafeStr_2476; var _local_7:_SafeStr_4611; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_2 = k._SafeStr_8721; _local_3 = k._SafeStr_8722; _local_4 = k._SafeStr_8723; _local_5 = k._SafeStr_8724; _local_6 = this._SafeStr_9402(k._SafeStr_6496); if (_local_6 == null) { _SafeStr_4.log((("Could not find pet with the id: " + k._SafeStr_6496) + " given by petStatusUpdate")); return; }; _local_7 = new _SafeStr_4611(_local_6._SafeStr_7239, _local_2, _local_3, _local_4, _local_5); this._container.events.dispatchEvent(_local_7); }; } private function _SafeStr_9396(k:_SafeStr_3154):void{ var _local_2:int; var _local_3:_SafeStr_2476; var _local_4:_SafeStr_4588; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_2 = k.level; _local_3 = this._SafeStr_9402(k._SafeStr_6496); _local_4 = new _SafeStr_4588(_local_3._SafeStr_7239, _local_2); this._container.events.dispatchEvent(_local_4); }; } private function _SafeStr_9401():void{ var k:int = this._container.sessionDataManager.userId; var _local_2:String = this._container.sessionDataManager.userName; var _local_3:Boolean = this._container.sessionDataManager._SafeStr_8582; var _local_4:_SafeStr_2476 = this._container.roomSession.userDataManager.getUserData(k); if (_local_4) { this._container.events.dispatchEvent(new _SafeStr_4602(k, _local_2, _local_4.type, _local_4._SafeStr_7239, _local_3)); }; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_2747._SafeStr_9403); k.push(_SafeStr_4496._SafeStr_9404); k.push(_SafeStr_4496._SafeStr_9405); k.push(_SafeStr_5086._SafeStr_9406); k.push(_SafeStr_4496._SafeStr_9407); k.push(_SafeStr_4496._SafeStr_9408); k.push(_SafeStr_4496._SafeStr_9409); k.push(_SafeStr_4496._SafeStr_9410); return (k); } public function _SafeStr_8955():Array{ var k:Array = []; k.push(_SafeStr_2793._SafeStr_9411); k.push(_SafeStr_2805._SafeStr_9412); k.push(_SafeStr_2816._SafeStr_9289); k.push(_SafeStr_2816._SafeStr_9413); return (k); } public function processWidgetMessage(message:_SafeStr_2746):_SafeStr_4368{ var userId:int; var userData:_SafeStr_2476; var useProductMessage:_SafeStr_5086; var localization:_SafeStr_500; if (!message) { return (null); }; userId = 0; var userAction:_SafeStr_4496 = (message as _SafeStr_4496); if (userAction != null) { userId = userAction.userId; }; switch (message.type) { case _SafeStr_2747._SafeStr_9403: this._SafeStr_9401(); break; case _SafeStr_4496._SafeStr_9404: this._container._SafeStr_6834._SafeStr_9414(); break; case _SafeStr_4496._SafeStr_9405: this._SafeStr_5662._SafeStr_9415 = false; break; case _SafeStr_5086._SafeStr_9406: useProductMessage = (message as _SafeStr_5086); if (useProductMessage) { this._container.roomSession._SafeStr_8658(useProductMessage._SafeStr_7239, useProductMessage._SafeStr_6496); }; break; case _SafeStr_4496._SafeStr_9408: this._container.roomSession._SafeStr_8675(userId); break; case _SafeStr_4496._SafeStr_9409: break; case _SafeStr_4496._SafeStr_9410: localization = this._SafeStr_5662.catalog.localization; this._SafeStr_5662.windowManager.confirm(localization.getLocalization("monsterplant.confirm.title.compost"), localization.getLocalization("monsterplant.confirm.desc.compost"), 0, function onCompostConfirmed (k:_SafeStr_2514, _arg_2:WindowEvent):void{ k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_8338) { _container.roomSession._SafeStr_8677(userId); }; }); break; case _SafeStr_4496._SafeStr_9407: this._SafeStr_9416(userId); break; case _SafeStr_4594._SafeStr_9188: break; }; return (null); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2805; var _local_3:_SafeStr_2476; var _local_4:_SafeStr_2476; switch (k.type) { case _SafeStr_2793._SafeStr_9411: this._container.events.dispatchEvent(new _SafeStr_4600()); for each (_local_3 in _SafeStr_2793(k)._SafeStr_9417) { if (this.friendList._SafeStr_9418().indexOf(_local_3.name) > -1) { this._SafeStr_5662._SafeStr_9419(_local_3, _local_3._SafeStr_7239); }; }; return; case _SafeStr_2805._SafeStr_9412: _local_2 = (k as _SafeStr_2805); if (((((((((_local_2) && (this._SafeStr_5662))) && (this.container))) && (this.container.roomSession))) && (this.container.roomSession.userDataManager))) { _local_4 = this.container.roomSession.userDataManager.getUserData(this.container.sessionDataManager.userId); if (((_local_4) && ((_local_2.userId == _local_4._SafeStr_7239)))) { this._SafeStr_5662._SafeStr_9420 = !((_local_2._SafeStr_9421 == 0)); }; }; return; case _SafeStr_2816._SafeStr_9289: this._SafeStr_9422((k as _SafeStr_2816)._SafeStr_9423, (k as _SafeStr_2816)._SafeStr_9424); return; case _SafeStr_2816._SafeStr_9413: this._SafeStr_9425((k as _SafeStr_2816)._SafeStr_6979); return; }; } private function _SafeStr_9416(k:int):void{ _SafeStr_4.log(("Show breed menu. finally: " + k)); if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))) { return; }; if (this._container.roomSession.userDataManager == null) { return; }; var _local_2:int = this._container.roomSession.roomId; var _local_3:int = this._container.sessionDataManager.userId; var _local_4:_SafeStr_2476 = this._container.roomSession.userDataManager._SafeStr_8753(k, _SafeStr_2360._SafeStr_9041); if (_local_4 == null) { return; }; var _local_5:Array = _local_4.figure.split(" "); var _local_6:int = (((_local_5.length > 0)) ? _local_5[0] : -1); this._SafeStr_9426(_local_2, k, _local_6, _local_4._SafeStr_7239, _local_3); } public function update():void{ } private function _SafeStr_9398(k:_SafeStr_3136):void{ if (((!((this._container == null))) && (!((this._container.events == null))))) { this._SafeStr_5662._SafeStr_9427(k._SafeStr_6496, k._SafeStr_6500); }; } public function _SafeStr_8613(k:_SafeStr_2456):_SafeStr_2353{ var _local_2:_SafeStr_2353; var _local_3:int; if (k) { _local_3 = k.getModel().getNumber(_SafeStr_2484._SafeStr_9135); _local_2 = this._container.sessionDataManager._SafeStr_8022(_local_3); }; return (_local_2); } private function _SafeStr_9422(k:int, _arg_2:int):void{ if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))) { return; }; if (this._container.roomSession.userDataManager == null) { return; }; var _local_3:int = this._container.roomSession.roomId; var _local_4:int = this._container.sessionDataManager.userId; var _local_5:_SafeStr_2353 = this._container.sessionDataManager._SafeStr_8022(_arg_2); if (!_local_5) { return; }; var _local_6:Array = _local_5._SafeStr_7973.split(" "); var _local_7:int = (((_local_6.length > 0)) ? parseInt(_local_6[0]) : -1); if (_local_7 == -1) { return; }; this._SafeStr_9428(_local_3, _arg_2, _local_7, _local_5.category, _local_4, k); } private function _SafeStr_9425(k:int):void{ if ((((((this._container == null)) || ((this._container.roomSession == null)))) || ((this._container.roomEngine == null)))) { return; }; if (this._container.roomSession.userDataManager == null) { return; }; var _local_2:int = this._container.roomSession.roomId; var _local_3:_SafeStr_2456 = this._container.roomEngine.getRoomObject(_local_2, k, _SafeStr_2286._SafeStr_7596); var _local_4:Boolean = this._container.isOwnerOfFurniture(_local_3); if (!_local_4) { return; }; var _local_5:int = this._container.getFurnitureOwnerId(_local_3); var _local_6:_SafeStr_2353 = this._SafeStr_8613(_local_3); var _local_7:Array = _local_6._SafeStr_7973.split(" "); var _local_8:int = (((_local_7.length > 0)) ? parseInt(_local_7[0]) : -1); if (_local_8 == -1) { return; }; this._SafeStr_9428(_local_2, k, _local_8, _local_6.category, _local_5); } private function _SafeStr_9428(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int=-1):void{ var _local_8:_SafeStr_2456; var _local_12:_SafeStr_2476; var _local_13:Boolean; var _local_14:Array; var _local_15:int; var _local_7:Array = []; var _local_9:int = this._container.roomEngine._SafeStr_9222(k, _SafeStr_2286._SafeStr_7240); var _local_10:int = 7; var _local_11:int; for (;_local_11 < _local_9;_local_11++) { _local_8 = this._container.roomEngine._SafeStr_9223(k, _local_11, _SafeStr_2286._SafeStr_7240); _local_12 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_8.getId()); _local_13 = false; if ((((_local_12 == null)) || (!((_local_12.type == _SafeStr_2360._SafeStr_9041))))) { } else { if (_local_12._SafeStr_6743 == _arg_5) { if (((_local_12._SafeStr_8719) && ((_arg_4 == _SafeStr_2416._SafeStr_7979)))) { _local_13 = true; }; _local_14 = _local_12.figure.split(" "); _local_15 = (((_local_14.length > 0)) ? _local_14[0] : -1); if (_local_15 == _arg_3) { if (_arg_4 == _SafeStr_2416._SafeStr_9429) { if (!_local_12._SafeStr_8723) { continue; }; }; if (_arg_4 == _SafeStr_2416._SafeStr_9430) { if ((((((_local_12._SafeStr_8725 < _local_10)) || (_local_12._SafeStr_8723))) || (_local_12._SafeStr_8721))) { continue; }; }; if (_arg_4 == _SafeStr_2416._SafeStr_9431) { if ((((_local_12._SafeStr_8725 >= _local_10)) || (_local_12._SafeStr_8723))) { continue; }; }; _local_7.push(new _SafeStr_4596(_local_12._SafeStr_7239, _SafeStr_2286._SafeStr_7240, _local_12.name, _arg_2, _local_8.getId(), _arg_6, _local_13)); }; }; }; }; this._SafeStr_5662._SafeStr_9432(_local_7); } private function _SafeStr_9426(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):void{ var _local_7:_SafeStr_2456; var _local_10:_SafeStr_2476; var _local_11:_SafeStr_2476; var _local_12:Array; var _local_13:int; var _local_6:Array = []; var _local_8:int = this._container.roomEngine._SafeStr_9222(k, _SafeStr_2286._SafeStr_7240); var _local_9:int; while (_local_9 < _local_8) { _local_7 = this._container.roomEngine._SafeStr_9223(k, _local_9, _SafeStr_2286._SafeStr_7240); _local_10 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_7.getId()); if ((((_local_10 == null)) || (!((_local_10.type == _SafeStr_2360._SafeStr_9041))))) { } else { if (!_local_10._SafeStr_8721) { } else { if (((!(_local_10._SafeStr_8724)) && (!((_local_10._SafeStr_6743 == _arg_5))))) { } else { _local_11 = this._container.roomSession.userDataManager.getUserData(_local_10._SafeStr_6743); if (_local_11 == null) { } else { _local_12 = _local_10.figure.split(" "); _local_13 = (((_local_12.length > 0)) ? _local_12[0] : -1); if ((((_local_13 == _arg_3)) && (!((_local_10._SafeStr_7239 == _arg_4))))) { _local_6.push(new _SafeStr_4596(_local_10._SafeStr_7239, _SafeStr_2286._SafeStr_7240, _local_10.name, _arg_4, _local_7.getId())); }; }; }; }; }; _local_9++; }; this._SafeStr_5662._SafeStr_9433(_local_6); } private function _SafeStr_9402(k:int):_SafeStr_2476{ var _local_5:_SafeStr_2456; var _local_6:_SafeStr_2476; var _local_2:int = this._container.roomSession.roomId; var _local_3:int = this._container.roomEngine._SafeStr_9222(_local_2, _SafeStr_2286._SafeStr_7240); var _local_4:int; while (_local_4 < _local_3) { _local_5 = this._container.roomEngine._SafeStr_9223(_local_2, _local_4, _SafeStr_2286._SafeStr_7240); _local_6 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_5.getId()); if ((((_local_6 == null)) || (!((_local_6.type == _SafeStr_2360._SafeStr_9041))))) { } else { if (_local_6._SafeStr_8718 == k) { return (_local_6); }; }; _local_4++; }; return (null); } public function _SafeStr_9399(k:_SafeStr_4169):void{ var _local_2:int = k._SafeStr_5645().code; switch (_local_2) { case 4: case 5: this._container.sessionDataManager._SafeStr_8604(); return; }; } } }//package _-10z // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2220 = "_-C9" (String#14529, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2360 = "_-1aa" (String#9213, DoABC#3) // _SafeStr_2416 = "_-3AK" (String#29806, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2747 = "_-4uQ" (String#34125, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2793 = "_-6Lq" (String#37687, DoABC#3) // _SafeStr_2805 = "_-5gq" (String#36064, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2816 = "_-2zH" (String#29329, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2893 = "_-0iP" (String#23772, DoABC#3) // _SafeStr_3136 = "_-2Ns" (String#27855, DoABC#3) // _SafeStr_3154 = "_-2hv" (String#28635, DoABC#3) // _SafeStr_3156 = "_-2CK" (String#27393, DoABC#3) // _SafeStr_3761 = "_-0iM" (String#23769, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4169 = "_-49F" (String#32269, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4496 = "_-2Fe" (String#27514, DoABC#3) // _SafeStr_4588 = "_-4oM" (String#33895, DoABC#3) // _SafeStr_4594 = "_-5ih" (String#36131, DoABC#3) // _SafeStr_4596 = "_-4ra" (String#34011, DoABC#3) // _SafeStr_4600 = "_-3jH" (String#31204, DoABC#3) // _SafeStr_4602 = "_-2FJ" (String#27500, DoABC#3) // _SafeStr_4611 = "_-14i" (String#24686, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5086 = "_-3OX" (String#30368, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6496 = "_-4T-" (String#12105, DoABC#3) // _SafeStr_6500 = "_-0gP" (String#23686, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7240 = "_-4hT" (String#33608, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7973 = "_-43a" (String#11720, DoABC#3) // _SafeStr_7979 = "_-48f" (String#32244, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_8582 = "_-38x" (String#10803, DoABC#3) // _SafeStr_8604 = "_-0Y7" (String#8146, DoABC#3) // _SafeStr_8613 = "_-6P3" (String#14082, DoABC#3) // _SafeStr_8658 = "_-0SC" (String#8044, DoABC#3) // _SafeStr_8675 = "_-33b" (String#10714, DoABC#3) // _SafeStr_8677 = "_-3Fj" (String#10924, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_8719 = "_-5MD" (String#13047, DoABC#3) // _SafeStr_8721 = "_-6KO" (String#4148, DoABC#3) // _SafeStr_8722 = "_-2ct" (String#3223, DoABC#3) // _SafeStr_8723 = "_-1hE" (String#2971, DoABC#3) // _SafeStr_8724 = "_-3Wr" (String#3443, DoABC#3) // _SafeStr_8725 = "_-5Cy" (String#12884, DoABC#3) // _SafeStr_8753 = "_-4Kp" (String#11980, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9041 = "_-2Vl" (String#28161, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9076 = "_-3iE" (String#31157, DoABC#3) // _SafeStr_9135 = "_-fL" (String#40001, DoABC#3) // _SafeStr_9169 = "_-0Tv" (String#8076, DoABC#3) // _SafeStr_9178 = "_-6Se" (String#14137, DoABC#3) // _SafeStr_9188 = "_-21w" (String#27017, DoABC#3) // _SafeStr_9222 = "_-1wu" (String#1487, DoABC#3) // _SafeStr_9223 = "_-6RS" (String#1604, DoABC#3) // _SafeStr_9289 = "_-3kg" (String#31263, DoABC#3) // _SafeStr_9388 = "_-5Rn" (String#35462, DoABC#3) // _SafeStr_9389 = "_-3fB" (String#31027, DoABC#3) // _SafeStr_9390 = "_-4oj" (String#3759, DoABC#3) // _SafeStr_9391 = "_-4Rv" (String#33029, DoABC#3) // _SafeStr_9392 = "_-5DY" (String#34897, DoABC#3) // _SafeStr_9393 = "_-671" (String#37122, DoABC#3) // _SafeStr_9394 = "_-019" (String#7592, DoABC#3) // _SafeStr_9395 = "_-1QM" (String#25510, DoABC#3) // _SafeStr_9396 = "_-2b9" (String#10262, DoABC#3) // _SafeStr_9397 = "_-3oL" (String#31410, DoABC#3) // _SafeStr_9398 = "_-0t8" (String#24200, DoABC#3) // _SafeStr_9399 = "_-4u0" (String#34109, DoABC#3) // _SafeStr_9400 = "_-5Rf" (String#35458, DoABC#3) // _SafeStr_9401 = "_-32D" (String#29492, DoABC#3) // _SafeStr_9402 = "_-2z8" (String#29323, DoABC#3) // _SafeStr_9403 = "_-1hZ" (String#26171, DoABC#3) // _SafeStr_9404 = "_-3t0" (String#31592, DoABC#3) // _SafeStr_9405 = "_-1Su" (String#25607, DoABC#3) // _SafeStr_9406 = "_-0Y8" (String#23358, DoABC#3) // _SafeStr_9407 = "_-3QP" (String#30451, DoABC#3) // _SafeStr_9408 = "_-5Ds" (String#34910, DoABC#3) // _SafeStr_9409 = "_-4-K" (String#31875, DoABC#3) // _SafeStr_9410 = "_-1r7" (String#26552, DoABC#3) // _SafeStr_9411 = "_-4w9" (String#34192, DoABC#3) // _SafeStr_9412 = "_-45X" (String#32118, DoABC#3) // _SafeStr_9413 = "_-0bR" (String#23485, DoABC#3) // _SafeStr_9414 = "_-Cr" (String#14539, DoABC#3) // _SafeStr_9415 = "_-0cQ" (String#23526, DoABC#3) // _SafeStr_9416 = "_-0Mr" (String#22908, DoABC#3) // _SafeStr_9417 = "_-5K6" (String#35157, DoABC#3) // _SafeStr_9418 = "_-0Ap" (String#7763, DoABC#3) // _SafeStr_9419 = "_-HN" (String#39085, DoABC#3) // _SafeStr_9420 = "_-3ZX" (String#30798, DoABC#3) // _SafeStr_9421 = "_-60i" (String#36865, DoABC#3) // _SafeStr_9422 = "_-6RJ" (String#37894, DoABC#3) // _SafeStr_9423 = "_-1RM" (String#25543, DoABC#3) // _SafeStr_9424 = "_-4ay" (String#33360, DoABC#3) // _SafeStr_9425 = "_-4ne" (String#33868, DoABC#3) // _SafeStr_9426 = "_-Jq" (String#39184, DoABC#3) // _SafeStr_9427 = "_-1CD" (String#24970, DoABC#3) // _SafeStr_9428 = "_-2vl" (String#29193, DoABC#3) // _SafeStr_9429 = "_-Cg" (String#38896, DoABC#3) // _SafeStr_9430 = "_-3-3" (String#29360, DoABC#3) // _SafeStr_9431 = "_-1uy" (String#26706, DoABC#3) // _SafeStr_9432 = "_-3Ut" (String#30615, DoABC#3) // _SafeStr_9433 = "_-6Cb" (String#37332, DoABC#3) //------------------------------------------------------------ //_-10z.ChatInputWidgetHandler package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-5mb._SafeStr_2840; import _-3tC._SafeStr_2815; import _-XT._SafeStr_5097; import _-XT._SafeStr_4525; import _-XT._SafeStr_4544; import _-XT._SafeStr_4467; import _-0ZD._SafeStr_2476; import _-5J6._SafeStr_2331; import _-6jD._SafeStr_2296; import _-0ZD._SafeStr_2355; import _-3tC._SafeStr_2808; import _-40B.HabboTracking; import _-0ZD._SafeStr_2438; import _-HX._SafeStr_2348; import _-PP._SafeStr_6; import _-1b-.ICoreLocalizationManager; import _-1tK.Component; import _-42A._SafeStr_2806; import _-5KG._SafeStr_2342; import flash.ui.Mouse; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-33L._SafeStr_2802; import _-4nh._SafeStr_2800; import _-5Sv._SafeStr_2804; import flash.events.Event; import _-4nh._SafeStr_4524; public class ChatInputWidgetHandler implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _SafeStr_9434:Boolean = true; private var _container:_SafeStr_2787 = null; private var _SafeStr_5662:_SafeStr_2840; public function get container():_SafeStr_2787{ return (this._container); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function set widget(k:_SafeStr_2840):void{ this._SafeStr_5662 = k; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_6389); } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; this._SafeStr_5662 = null; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_5097._SafeStr_9435); k.push(_SafeStr_4525._SafeStr_9436); k.push(_SafeStr_4544._SafeStr_9437); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_2:Array; var _local_3:int; var _local_4:int; var _local_5:_SafeStr_5097; var _local_6:_SafeStr_4544; var _local_7:_SafeStr_4525; var _local_8:String; var _local_9:_SafeStr_4467; var _local_10:Array; var _local_11:int; var _local_12:String; var _local_13:String; var _local_14:int; var _local_15:_SafeStr_2476; var _local_16:String; var _local_17:_SafeStr_2331; var _local_18:_SafeStr_2476; var _local_19:_SafeStr_2476; var _local_20:_SafeStr_2476; var _local_21:_SafeStr_2296; var _local_22:Date; var _local_23:String; var _local_24:_SafeStr_2476; switch (k.type) { case _SafeStr_5097._SafeStr_9435: _local_5 = (k as _SafeStr_5097); if (_local_5 != null) { this._container.roomSession._SafeStr_8626(_local_5._SafeStr_9438); }; break; case _SafeStr_4525._SafeStr_9436: if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { _local_7 = (k as _SafeStr_4525); if (_local_7 != null) { if (_local_7.text == "") { return (null); }; _local_8 = _local_7.text; _local_9 = null; _local_10 = _local_7.text.split(" "); if (_local_10.length > 0) { _local_12 = _local_10[0]; _local_13 = ""; if (_local_10.length > 1) { _local_13 = _local_10[1]; }; if ((((_local_12.charAt(0) == ":")) && ((_local_13 == "x")))) { _local_14 = this._container.roomEngine._SafeStr_9439(); if (_local_14 > -1) { _local_15 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_14); if (_local_15 != null) { _local_13 = _local_15.name; _local_8 = _local_7.text.replace(" x", (" " + _local_15.name)); }; }; }; switch (_local_12.toLowerCase()) { case ":d": case ";d": if (this._container.sessionDataManager.clubLevel == _SafeStr_2355._SafeStr_5512) { this._container.roomSession._SafeStr_8627(_SafeStr_2808._SafeStr_9440._SafeStr_9102); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "laugh"); }; break; case "o/": case "_o/": this._container.roomSession._SafeStr_8627(_SafeStr_2808._SafeStr_9441._SafeStr_9102); return (null); case ":kiss": if (this._container.sessionDataManager.clubLevel == _SafeStr_2355._SafeStr_5512) { this._container.roomSession._SafeStr_8627(_SafeStr_2808._SafeStr_9442._SafeStr_9102); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "blow"); return (null); }; break; case ":jump": if (this._container.sessionDataManager.clubLevel == _SafeStr_2355._SafeStr_5512) { this._container.roomSession._SafeStr_8627(_SafeStr_2808._SafeStr_9443._SafeStr_9102); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "jump"); return (null); }; break; case ":idle": this._container.roomSession._SafeStr_8627(_SafeStr_2808._SafeStr_9444._SafeStr_9102); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "idle"); return (null); case "_b": this._container.roomSession._SafeStr_8627(_SafeStr_2808._SafeStr_9445._SafeStr_9102); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "respect"); return (null); case ":sign": this._container.roomSession._SafeStr_8628(int(_local_13)); HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "sign", null, int(_local_13)); return (null); case ":chooser": if ((((((this._container.sessionDataManager.clubLevel >= _SafeStr_2355._SafeStr_5511)) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_8712)))) || (this._container.sessionDataManager._SafeStr_8584))) { _local_9 = new _SafeStr_4467(_SafeStr_4467._SafeStr_9217); this._container.processWidgetMessage(_local_9); }; return (null); case ":furni": if ((((((((this._container.sessionDataManager.clubLevel >= _SafeStr_2355._SafeStr_5511)) && ((this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945)))) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_8712)))) || (this._container.sessionDataManager._SafeStr_8584))) { _local_9 = new _SafeStr_4467(_SafeStr_4467._SafeStr_9313); this._container.processWidgetMessage(_local_9); }; return (null); case ":pickall": this._container.sessionDataManager._SafeStr_8610(this._container.roomSession.roomId); return (null); case ":pickallbc": this._container.sessionDataManager._SafeStr_8617(this._container.roomSession.roomId); return (null); case ":ejectall": this._container.sessionDataManager._SafeStr_8611(this._container.roomSession.roomId, _local_8); return (null); case ":ejectpets": this._container.sessionDataManager._SafeStr_8612(this._container.roomSession.roomId); return (null); case ":moonwalk": this._container.sessionDataManager.sendSpecialCommandMessage(":moonwalk"); return (null); case ":habnam": this._container.sessionDataManager.sendSpecialCommandMessage(":habnam"); return (null); case ":yyxxabxa": this._container.sessionDataManager.sendSpecialCommandMessage(":yyxxabxa"); return (null); case ":mutepets": this._container.sessionDataManager.sendSpecialCommandMessage(":mutepets"); return (null); case ":mpgame": this._container.sessionDataManager.sendSpecialCommandMessage(_local_8); return (null); case ":news": if (this._container.config.getBoolean("client.news.embed.enabled")) { _SafeStr_6.openNews(); return (null); }; break; case ":mail": if (this._container.config.getBoolean("client.minimail.embed.enabled")) { _SafeStr_6.openMinimail("#mail/inbox/"); return (null); }; break; case ":crashme": break; case ":tgl": break; case ":li": break; case ":2": case ":kick": if (this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945) { _local_18 = this._container.roomSession.userDataManager._SafeStr_8754(_local_13); if (_local_18) { this._container.roomSession._SafeStr_8646(_local_18._SafeStr_8718); }; }; return (null); case ":shutup": case ":mute": if (this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_8945) { _local_19 = this._container.roomSession.userDataManager._SafeStr_8754(_local_13); if (_local_19) { this._container.roomSession._SafeStr_8648(_local_19._SafeStr_8718, 2); }; }; return (null); case ":floor": case ":bcfloor": if (this._container.roomSession.roomControllerLevel >= _SafeStr_2348._SafeStr_9294) { this._container.windowManager._SafeStr_5390(); }; return (null); case ":lang": (this._container.localization as ICoreLocalizationManager)._SafeStr_9446(_local_13); return (null); case ":uc": if (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)) { if (_local_13 == "hotel") { this._container.roomSession._SafeStr_8641(_local_10[2]); } else { this._container.roomSession._SafeStr_8642(_local_13); }; }; return (null); case ":anew": if (((this._container.sessionDataManager._SafeStr_8584) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)))) { this._container.roomSession._SafeStr_8642("new"); }; return (null); case ":avisit": if (((this._container.sessionDataManager._SafeStr_8584) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)))) { if ("group" == _local_13) { (this._container.roomEngine as Component).context.createLinkEvent("navigator/goto/predefined_group_lobby"); } else { (this._container.roomEngine as Component).context.createLinkEvent("navigator/goto/predefined_noob_lobby"); }; }; return (null); case ":aalert": if (((this._container.sessionDataManager._SafeStr_8584) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)))) { _local_20 = this._container.roomSession.userDataManager._SafeStr_8754(_local_13); if (_local_20) { this._container.roomSession._SafeStr_8645(_local_20._SafeStr_8718); }; }; return (null); case ":visit": if (this._container.sessionDataManager.clubLevel >= _SafeStr_2355._SafeStr_5511) { this._container.roomSession._SafeStr_8644(_local_13); }; return (null); case ":roomid": if (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)) { this._container.roomSession._SafeStr_8643(parseInt(_local_13)); }; return (null); case ":link": break; case ":zoom": this._container.roomEngine.events.dispatchEvent(new _SafeStr_2806(this._container.roomEngine.activeRoomId, Number(_local_13))); return (null); case ":cam": case ":camera": if (this._container.sessionDataManager.isPerkAllowed(_SafeStr_2342.CAMERA)) { _local_21 = new _SafeStr_2296(_SafeStr_2296._SafeStr_9342); _local_21._SafeStr_7883 = _SafeStr_2296._SafeStr_9447; this._container.toolbar.events.dispatchEvent(_local_21); }; return (null); case ":q": break; case ":screenshot": _local_17 = this._container.navigator.enteredGuestRoomData; if (_local_17) { _local_16 = _local_17.roomName; }; if ((((_local_16 == null)) || ((_local_16.length == 0)))) { _local_22 = new Date(); _local_23 = (([_local_22.getFullYear(), _local_22.getMonth(), _local_22.getDate()].join("-") + " ") + [_local_22.getHours(), _local_22.getMinutes(), _local_22.getSeconds()].join(".")); _local_16 = ("Habbo " + _local_23); }; this._container.roomEngine._SafeStr_9448(this._container.roomSession.roomId, this._container.getFirstCanvasId(), (_local_16 + ".png")); return (null); case ":iddqd": this._container.roomEngine.events.dispatchEvent(new _SafeStr_2806(this._container.roomEngine.activeRoomId, -1, true)); return (null); case ":hidemouse": if (this._SafeStr_9434) { Mouse.hide(); this._container.roomEngine._SafeStr_9449(this._container.roomEngine.activeRoomId, 0); } else { Mouse.show(); this._container.roomEngine._SafeStr_9449(this._container.roomEngine.activeRoomId, 1); }; this._container.roomEngine._SafeStr_9450(this._container.roomEngine.activeRoomId, !(this._SafeStr_9434)); this._SafeStr_9434 = !(this._SafeStr_9434); return (null); }; }; _local_11 = _local_7.styleId; if (((!((this._container == null))) && (!((this._container.roomSession == null))))) { if (this._container.freeFlowChat != null) { if (((!((this._container.freeFlowChat._SafeStr_7117 == _local_7.styleId))) && (!((_local_7.styleId == -1))))) { this._container.freeFlowChat._SafeStr_7117 = _local_7.styleId; }; _local_11 = this._container.freeFlowChat._SafeStr_7117; }; switch (_local_7._SafeStr_9038) { case _SafeStr_4525._SafeStr_9451: this._container.roomSession._SafeStr_8622(_local_8, _local_11); break; case _SafeStr_4525._SafeStr_9452: this._container.roomSession._SafeStr_8624(_local_8, _local_11); break; case _SafeStr_4525._SafeStr_9454: this._container.roomSession._SafeStr_8625(_local_7._SafeStr_9453, _local_8, _local_11); break; }; }; }; }; break; case _SafeStr_4544._SafeStr_9437: _local_6 = (k as _SafeStr_4544); if (_local_6 != null) { this._container.roomEngine._SafeStr_9115(_local_6.roomId, _local_6._SafeStr_6979); _local_24 = this._container.roomSession.userDataManager.getUserDataByIndex(_local_6._SafeStr_6979); if (_local_24 != null) { this._container._SafeStr_9456._SafeStr_9455(_local_24._SafeStr_8718, _local_6.userName); }; }; break; }; return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2802._SafeStr_9457, _SafeStr_2800._SafeStr_9458, _SafeStr_2804._SafeStr_9459]); } public function update():void{ } public function _SafeStr_8956(k:Event):void{ var _local_3:_SafeStr_2802; var _local_4:int; var _local_5:_SafeStr_2804; var _local_2:Event; if ((((this._container == null)) || ((this._container.events == null)))) { return; }; switch (k.type) { case _SafeStr_2802._SafeStr_9457: _local_3 = (k as _SafeStr_2802); _local_4 = parseInt(_local_3.text); _local_2 = new _SafeStr_4524(_local_4); break; case _SafeStr_2800._SafeStr_9458: this._SafeStr_9460((k as _SafeStr_2800)); return; case _SafeStr_2804._SafeStr_9459: _local_5 = (k as _SafeStr_2804); this._SafeStr_5662._SafeStr_9461(); break; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))) { this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_9460(k:_SafeStr_2800):void{ if (((k) && ((k._SafeStr_9462 == this.type)))) { this._SafeStr_5662.hide(); }; } } }//package _-10z // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2342 = "_-1Tl" (String#25635, DoABC#3) // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2800 = "_-0jb" (String#23821, DoABC#3) // _SafeStr_2802 = "_-1yy" (String#9572, DoABC#3) // _SafeStr_2804 = "_-Vk" (String#39630, DoABC#3) // _SafeStr_2806 = "_-2M9" (String#27790, DoABC#3) // _SafeStr_2808 = "_-6iX" (String#38549, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2840 = "_-5kZ" (String#13410, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4467 = "_-3Xf" (String#11201, DoABC#3) // _SafeStr_4524 = "_-4ep" (String#33505, DoABC#3) // _SafeStr_4525 = "_-3GO" (String#30038, DoABC#3) // _SafeStr_4544 = "_-2AT" (String#27328, DoABC#3) // _SafeStr_5097 = "_-2f8" (String#28531, DoABC#3) // _SafeStr_5390 = "_-0qD" (String#8407, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5511 = "_-1k8" (String#26285, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_6389 = "_-0Ps" (String#23031, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7117 = "_-44S" (String#11734, DoABC#3) // _SafeStr_7808 = "_-IA" (String#39118, DoABC#3) // _SafeStr_7883 = "_-3ND" (String#11036, DoABC#3) // _SafeStr_8584 = "_-1QN" (String#9041, DoABC#3) // _SafeStr_8610 = "_-39g" (String#10813, DoABC#3) // _SafeStr_8611 = "_-3HD" (String#10944, DoABC#3) // _SafeStr_8612 = "_-443" (String#11727, DoABC#3) // _SafeStr_8617 = "_-eQ" (String#14979, DoABC#3) // _SafeStr_8622 = "_-2Dw" (String#9870, DoABC#3) // _SafeStr_8624 = "_-1em" (String#9282, DoABC#3) // _SafeStr_8625 = "_-1vD" (String#9511, DoABC#3) // _SafeStr_8626 = "_-1vT" (String#9515, DoABC#3) // _SafeStr_8627 = "_-6ZW" (String#14256, DoABC#3) // _SafeStr_8628 = "_-36G" (String#10756, DoABC#3) // _SafeStr_8641 = "_-13w" (String#8650, DoABC#3) // _SafeStr_8642 = "_-2IG" (String#9939, DoABC#3) // _SafeStr_8643 = "_-2Rt" (String#10096, DoABC#3) // _SafeStr_8644 = "_-1zG" (String#9575, DoABC#3) // _SafeStr_8645 = "_-1VS" (String#9130, DoABC#3) // _SafeStr_8646 = "_-2G" (String#9907, DoABC#3) // _SafeStr_8648 = "_-5rt" (String#13521, DoABC#3) // _SafeStr_8712 = "_-5Zw" (String#35786, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_8754 = "_-318" (String#10676, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9038 = "_-4KK" (String#32727, DoABC#3) // _SafeStr_9102 = "_-1A2" (String#24891, DoABC#3) // _SafeStr_9115 = "_-6Su" (String#14143, DoABC#3) // _SafeStr_9217 = "_-352" (String#29601, DoABC#3) // _SafeStr_9294 = "_-18" (String#24812, DoABC#3) // _SafeStr_9313 = "_-rr" (String#40482, DoABC#3) // _SafeStr_9342 = "_-4Xa" (String#33231, DoABC#3) // _SafeStr_9434 = "_-0fi" (String#23662, DoABC#3) // _SafeStr_9435 = "_-6il" (String#38561, DoABC#3) // _SafeStr_9436 = "_-2Xi" (String#28235, DoABC#3) // _SafeStr_9437 = "_-4HA" (String#32600, DoABC#3) // _SafeStr_9438 = "_-1go" (String#26141, DoABC#3) // _SafeStr_9439 = "_-2NZ" (String#10030, DoABC#3) // _SafeStr_9440 = "_-5zX" (String#36778, DoABC#3) // _SafeStr_9441 = "_-3H4" (String#30071, DoABC#3) // _SafeStr_9442 = "_-H9" (String#39074, DoABC#3) // _SafeStr_9443 = "_-X0" (String#39678, DoABC#3) // _SafeStr_9444 = "_-4fA" (String#33519, DoABC#3) // _SafeStr_9445 = "_-8Q" (String#38738, DoABC#3) // _SafeStr_9446 = "_-36y" (String#10771, DoABC#3) // _SafeStr_9447 = "_-5WN" (String#35645, DoABC#3) // _SafeStr_9448 = "_-22O" (String#9649, DoABC#3) // _SafeStr_9449 = "_-1cm" (String#9250, DoABC#3) // _SafeStr_9450 = "_-nO" (String#15125, DoABC#3) // _SafeStr_9451 = "_-5sT" (String#36517, DoABC#3) // _SafeStr_9452 = "_-3Ad" (String#29818, DoABC#3) // _SafeStr_9453 = "_-4yI" (String#34265, DoABC#3) // _SafeStr_9454 = "_-lI" (String#40230, DoABC#3) // _SafeStr_9455 = "_-5bZ" (String#13273, DoABC#3) // _SafeStr_9456 = "_-5yJ" (String#13625, DoABC#3) // _SafeStr_9457 = "_-2qi" (String#28987, DoABC#3) // _SafeStr_9458 = "_-2QN" (String#27960, DoABC#3) // _SafeStr_9459 = "_-1OY" (String#25441, DoABC#3) // _SafeStr_9460 = "_-25s" (String#27159, DoABC#3) // _SafeStr_9461 = "_-WG" (String#39652, DoABC#3) // _SafeStr_9462 = "_-2Yf" (String#28275, DoABC#3) //------------------------------------------------------------ //_-10z.CraftingWidgetHandler package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-0jd.CraftingWidget; import _-5ct.RoomDesktop; import _-1Z6._SafeStr_2274; import __AS3__.vec.Vector; import _-5mF._SafeStr_2356; import _-1kC._SafeStr_4052; import _-1kC._SafeStr_3990; import _-1kC._SafeStr_4137; import _-1kC._SafeStr_4267; import _-LB._SafeStr_3726; import _-366._SafeStr_2632; import _-1GN._SafeStr_4316; import _-1GN._SafeStr_4213; import _-1GN.GetCraftingRecipesAvailableComposer; import _-0Vo._SafeStr_4474; import _-1GN._SafeStr_4208; import _-1GN.CraftSecretComposer; import _-63v._SafeStr_4477; import _-6Kf._SafeStr_2353; import _-2pn._SafeStr_3733; import _-4KW._SafeStr_3803; import _-3tC._SafeStr_2815; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import flash.events.Event; import _-6Sq._SafeStr_2286; import __AS3__.vec.*; public class CraftingWidgetHandler implements _SafeStr_2820 { private var _disposed:Boolean = false; private var _container:_SafeStr_2787; private var _SafeStr_5662:CraftingWidget; private var _SafeStr_9318:RoomDesktop; private var _SafeStr_9463:_SafeStr_2274; private var _SafeStr_8966:Vector.<_SafeStr_2274>; private var _SafeStr_9464:int; private var _SafeStr_9465:Boolean; private var _SafeStr_9466:Boolean; private var _SafeStr_9467:Boolean; private var _SafeStr_9468:_SafeStr_2356; public function CraftingWidgetHandler(k:RoomDesktop){ this._SafeStr_9318 = k; } public function dispose():void{ this._SafeStr_8967(); this._SafeStr_5662 = null; this._container = null; this._SafeStr_9318 = null; this._SafeStr_9468 = null; this._disposed = true; } private function _SafeStr_8969():void{ var k:_SafeStr_2274; if (((!(this._container)) || (!(this._container.connection)))) { return; }; this._SafeStr_8966 = new Vector.<_SafeStr_2274>(0); this._SafeStr_8966.push(new _SafeStr_4052(this._SafeStr_9469)); this._SafeStr_8966.push(new _SafeStr_3990(this._SafeStr_9470)); this._SafeStr_8966.push(new _SafeStr_4137(this._SafeStr_9471)); this._SafeStr_8966.push(new _SafeStr_4267(this._SafeStr_9472)); for each (k in this._SafeStr_8966) { this._container.connection.addMessageEvent(k); }; } private function _SafeStr_8967():void{ var k:_SafeStr_2274; if (((((!(this._container)) || (!(this._container.connection)))) || (!(this._SafeStr_8966)))) { return; }; for each (k in this._SafeStr_8966) { this._container.connection.removeMessageEvent(k); k.dispose(); }; this._SafeStr_7021(); if (((this._container.inventory) && (this._container.inventory.events))) { this._container.inventory.events.removeEventListener(_SafeStr_3726._SafeStr_9473, this._SafeStr_9474); }; this._SafeStr_8966 = null; } public function _SafeStr_9475():void{ if (this._SafeStr_9465) { return; }; this._SafeStr_9465 = true; if (this._container.inventory._SafeStr_9476(_SafeStr_2632._SafeStr_7035)) { this._SafeStr_9477(); }; } private function _SafeStr_9474(k:_SafeStr_3726):void{ if (((this._SafeStr_9465) && ((k.category == _SafeStr_2632._SafeStr_7035)))) { this._SafeStr_9477(); }; } private function _SafeStr_9477():void{ this._container.connection.send(new _SafeStr_4316(this._SafeStr_9464)); } private function _SafeStr_9469(k:_SafeStr_4052):void{ this._SafeStr_9465 = false; if (!this._SafeStr_5662) { return; }; if (!k._SafeStr_5645()._SafeStr_9478()) { this._SafeStr_5662.hide(); return; }; this._SafeStr_5662._SafeStr_7032(); this._SafeStr_5662._SafeStr_7034(k._SafeStr_5645()._SafeStr_9479, k._SafeStr_5645()._SafeStr_9480, this._container.roomEngine, this._container.sessionDataManager); this._SafeStr_9466 = false; } public function _SafeStr_7041(k:String):void{ this._SafeStr_9468 = this._container.sessionDataManager.getProductData(k); this._container.connection.send(new _SafeStr_4213(k)); } private function _SafeStr_9470(k:_SafeStr_3990):void{ this._SafeStr_5662._SafeStr_7042(k._SafeStr_5645()._SafeStr_9481); } public function _SafeStr_7047(k:Vector.):void{ this._container.connection.send(new GetCraftingRecipesAvailableComposer(this._SafeStr_9464, k)); } private function _SafeStr_9472(k:_SafeStr_4267):void{ this._SafeStr_5662._SafeStr_7058._SafeStr_9482(k._SafeStr_5645().count, k._SafeStr_5645()._SafeStr_9483); } public function _SafeStr_7052():void{ if (!this._SafeStr_9468) { return; }; this._SafeStr_5662._SafeStr_7058.setState(_SafeStr_4474._SafeStr_7046); this._SafeStr_9484(); this._container.connection.send(new _SafeStr_4208(this._SafeStr_9464, this._SafeStr_9468.type)); } public function _SafeStr_7051():void{ this._SafeStr_5662._SafeStr_7058.setState(_SafeStr_4474._SafeStr_7046); var k:Vector. = this._SafeStr_5662._SafeStr_7053(); this._SafeStr_9484(); this._container.connection.send(new CraftSecretComposer(this._SafeStr_9464, k)); } private function _SafeStr_9471(k:_SafeStr_4137):void{ var _local_2:_SafeStr_4477; var _local_3:_SafeStr_2353; this._SafeStr_9467 = false; if (!k._SafeStr_5645().success) { this._SafeStr_5662._SafeStr_7045(); this._SafeStr_9466 = false; this._SafeStr_7021(); this._SafeStr_5662.setInfoState(_SafeStr_4474._SafeStr_7048); } else { this._SafeStr_5662._SafeStr_7045(); _local_2 = k._SafeStr_5645()._SafeStr_7765; _local_3 = this._container.sessionDataManager.getFloorItemDataByName(_local_2._SafeStr_7037); if (!_local_3) { return; }; this._SafeStr_5662.setInfoState(_SafeStr_4474._SafeStr_8287, _local_3); }; } private function _SafeStr_9484():void{ this._SafeStr_9466 = true; if (this._SafeStr_9463 == null) { this._SafeStr_9463 = new _SafeStr_3733(this._SafeStr_9485); this._container.connection.addMessageEvent(this._SafeStr_9463); }; } private function _SafeStr_9485(k:_SafeStr_3733):void{ this._container.connection.send(new _SafeStr_3803()); this._container.connection.send(new _SafeStr_4316(this._SafeStr_9464)); this._SafeStr_7021(); } public function _SafeStr_7021():void{ if (this._SafeStr_9463) { this._container.connection.removeMessageEvent(this._SafeStr_9463); this._SafeStr_9463 = null; }; } public function get disposed():Boolean{ return (this._disposed); } public function get type():String{ return (_SafeStr_2815._SafeStr_9486); } public function set container(k:_SafeStr_2787):void{ this._container = k; this._SafeStr_8969(); if (((this._container.inventory) && (this._container.inventory.events))) { this._container.inventory.events.addEventListener(_SafeStr_3726._SafeStr_9473, this._SafeStr_9474); }; } public function get container():_SafeStr_2787{ return (this._container); } public function set widget(k:CraftingWidget):void{ this._SafeStr_5662 = k; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2798._SafeStr_8986, _SafeStr_2798._SafeStr_8987]); } public function _SafeStr_8956(k:Event):void{ if ((((this._container.roomEngine == null)) || ((this._SafeStr_5662 == null)))) { return; }; var _local_2:_SafeStr_2798 = (k as _SafeStr_2798); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2456 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); switch (k.type) { case _SafeStr_2798._SafeStr_8986: if (this._SafeStr_5662.window != null) { return; }; if (_local_3 != null) { this._SafeStr_9464 = _local_3.getId(); this._SafeStr_9475(); }; return; case _SafeStr_2798._SafeStr_8987: this._SafeStr_9464 = -1; this._SafeStr_5662.hide(); return; }; } public function get _SafeStr_8964():Boolean{ var k:int = this._container.roomEngine.activeRoomId; var _local_2:_SafeStr_2456 = this._container.roomEngine.getRoomObject(k, this._SafeStr_9464, _SafeStr_2286._SafeStr_7596); return (((!((_local_2 == null))) && (this._container.isOwnerOfFurniture(_local_2)))); } public function get craftingInProgress():Boolean{ return (this._SafeStr_9467); } public function set craftingInProgress(k:Boolean):void{ this._SafeStr_9467 = k; } public function get inventoryDirty():Boolean{ return (this._SafeStr_9466); } public function update():void{ } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2632 = "_-5Zo" (String#35783, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3726 = "_-48q" (String#32254, DoABC#3) // _SafeStr_3733 = "_-5zj" (String#36788, DoABC#3) // _SafeStr_3803 = "_-5Yj" (String#35745, DoABC#3) // _SafeStr_3990 = "_-4tA" (String#34077, DoABC#3) // _SafeStr_4052 = "_-27f" (String#27226, DoABC#3) // _SafeStr_4137 = "_-5bi" (String#35859, DoABC#3) // _SafeStr_4208 = "_-5qB" (String#36423, DoABC#3) // _SafeStr_4213 = "_-gf" (String#40051, DoABC#3) // _SafeStr_4267 = "_-3JX" (String#30164, DoABC#3) // _SafeStr_4316 = "_-5CJ" (String#34851, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4474 = "_-6K2" (String#37626, DoABC#3) // _SafeStr_4477 = "_-68V" (String#13806, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7021 = "_-2IM" (String#27630, DoABC#3) // _SafeStr_7032 = "case " (String#41467, DoABC#3) // _SafeStr_7034 = "_-4dO" (String#33452, DoABC#3) // _SafeStr_7035 = "_-2j0" (String#28680, DoABC#3) // _SafeStr_7037 = "_-0ky" (String#23881, DoABC#3) // _SafeStr_7041 = "_-48X" (String#32237, DoABC#3) // _SafeStr_7042 = "_-36z" (String#29672, 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_7051 = "_-53v" (String#34519, DoABC#3) // _SafeStr_7052 = "_-4WA" (String#33186, DoABC#3) // _SafeStr_7053 = "_-Ma" (String#39286, DoABC#3) // _SafeStr_7058 = "_-3n1" (String#31354, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7765 = " get" (String#5416, DoABC#3) // _SafeStr_8287 = "_-3KA" (String#30188, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8964 = "_-4cX" (String#3719, DoABC#3) // _SafeStr_8966 = "_-4qf" (String#296, DoABC#3) // _SafeStr_8967 = "_-58L" (String#12810, DoABC#3) // _SafeStr_8969 = "_-42e" (String#11700, DoABC#3) // _SafeStr_8986 = "_-5A2" (String#34758, DoABC#3) // _SafeStr_8987 = "_-4TC" (String#33073, DoABC#3) // _SafeStr_9318 = "_-3mC" (String#3501, DoABC#3) // _SafeStr_9463 = "_-49o" (String#32294, DoABC#3) // _SafeStr_9464 = "_-4fW" (String#33535, DoABC#3) // _SafeStr_9465 = "_-4U2" (String#33102, DoABC#3) // _SafeStr_9466 = "_-7z" (String#38724, DoABC#3) // _SafeStr_9467 = "_-4AU" (String#32320, DoABC#3) // _SafeStr_9468 = "_-2Kf" (String#27731, DoABC#3) // _SafeStr_9469 = "_-1XB" (String#25770, DoABC#3) // _SafeStr_9470 = "_-2oQ" (String#28892, DoABC#3) // _SafeStr_9471 = "_-0QV" (String#23056, DoABC#3) // _SafeStr_9472 = "_-Uy" (String#39599, DoABC#3) // _SafeStr_9473 = "_-4hs" (String#33626, DoABC#3) // _SafeStr_9474 = "_-1Wv" (String#25757, DoABC#3) // _SafeStr_9475 = "_-PQ" (String#39387, DoABC#3) // _SafeStr_9476 = "_-ZV" (String#14897, DoABC#3) // _SafeStr_9477 = "_-4xQ" (String#34235, DoABC#3) // _SafeStr_9478 = "_-2-I" (String#26916, DoABC#3) // _SafeStr_9479 = "_-2IB" (String#27623, DoABC#3) // _SafeStr_9480 = "_-0oF" (String#24015, DoABC#3) // _SafeStr_9481 = "_-3rH" (String#31524, DoABC#3) // _SafeStr_9482 = "_-3nH" (String#31364, DoABC#3) // _SafeStr_9483 = "_-5DL" (String#34887, DoABC#3) // _SafeStr_9484 = "_-1oG" (String#26435, DoABC#3) // _SafeStr_9485 = "_-av" (String#14919, DoABC#3) // _SafeStr_9486 = "_-0oc" (String#24024, DoABC#3) //------------------------------------------------------------ //_-10z.FurnitureRoomLinkHandler package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-403._SafeStr_2514; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2274; import _-276._SafeStr_1407; import _-3tC._SafeStr_2815; import _-5J6._SafeStr_2675; import _-2fr._SafeStr_2680; import _-5J6._SafeStr_2331; import _-5fU._SafeStr_3607; import _-1f9.WindowEvent; import _-1tK.Component; import _-403._SafeStr_2463; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import _-4wZ._SafeStr_3021; import _-6Sq._SafeStr_2484; import _-0o5._SafeStr_2341; import flash.events.Event; import __AS3__.vec.*; public class FurnitureRoomLinkHandler implements _SafeStr_2820 { private static const _SafeStr_9012:String = "internalLink"; private var _container:_SafeStr_2787; private var _SafeStr_9487:_SafeStr_2514; private var _SafeStr_9488:Vector.<_SafeStr_2274>; private var _SafeStr_8446:_SafeStr_1407; private var _SafeStr_9489:int = 0; private var _SafeStr_9490:String; public function FurnitureRoomLinkHandler(){ this._SafeStr_9488 = new Vector.<_SafeStr_2274>(); super(); } public function get type():String{ return (_SafeStr_2815._SafeStr_9491); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function set communicationManager(k:_SafeStr_1407):void{ this._SafeStr_8446 = k; this._SafeStr_9488.push(this._SafeStr_8446.addHabboConnectionMessageEvent(new _SafeStr_2675(this._SafeStr_9492))); } private function _SafeStr_9492(event:_SafeStr_2274):void{ var message:String; var roomName:String; var ownerName:String; var p:_SafeStr_2680 = _SafeStr_2675(event)._SafeStr_5645(); var roomData:_SafeStr_2331 = p.data; if (((roomData) && ((roomData.flatId == this._SafeStr_9489)))) { this._SafeStr_9489 = 0; message = "${room.link.confirmation.message}"; roomName = roomData.roomName; ownerName = roomData.ownerName; message = this._container.localization.getLocalization("room.link.confirmation.message"); if (((!((message == null))) && ((message.indexOf("%%room_name%%") > -1)))) { message = message.replace("%%room_name%%", roomName); }; if (((!((message == null))) && ((message.indexOf("%%room_owner%%") > -1)))) { message = message.replace("%%room_owner%%", ownerName); }; this._SafeStr_9487 = this._container.windowManager.confirm("${room.link.confirmation.title}", message, (_SafeStr_3607._SafeStr_9329 | _SafeStr_3607._SafeStr_9493), function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ if (((!((_container.roomEngine == null))) && ((_arg_2.type == WindowEvent._SafeStr_8338)))) { if (((!((_SafeStr_9490 == null))) && ((_SafeStr_9490.length > 0)))) { (_container.roomEngine as Component).context.createLinkEvent(("navigator/goto/" + _SafeStr_9490)); }; }; k.dispose(); }); }; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2798._SafeStr_9494]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2798; var _local_3:_SafeStr_2456; var _local_4:_SafeStr_3021; var _local_5:String; switch (k.type) { case _SafeStr_2798._SafeStr_9494: _local_2 = (k as _SafeStr_2798); if (((!((k == null))) && (!((this._container.roomEngine == null))))) { _local_3 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); if (_local_3 != null) { _local_4 = _local_3.getModel(); _local_5 = _local_4._SafeStr_6021(_SafeStr_2484._SafeStr_6022).getValue(_SafeStr_9012); if ((((_local_5 == null)) || ((_local_5.length == 0)))) { _local_5 = _local_4.getString(_SafeStr_2484._SafeStr_9015); }; if (_local_5 == null) { return; }; if (((!((this._container.navigator == null))) && (!((this._container.localization == null))))) { if (this._SafeStr_9487 != null) { this._SafeStr_9487.dispose(); this._SafeStr_9487 = null; }; this._SafeStr_9490 = _local_5; this._SafeStr_9489 = parseInt(_local_5, 10); this._SafeStr_8446.connection.send(new _SafeStr_2341(this._SafeStr_9489, false, false)); } else { (this._container.roomEngine as Component).context.createLinkEvent(("navigator/goto/" + _local_5)); }; }; }; return; }; } public function update():void{ } public function dispose():void{ var k:_SafeStr_2274; if (this._SafeStr_8446) { for each (k in this._SafeStr_9488) { this._SafeStr_8446._SafeStr_6846(k); }; this._SafeStr_9488 = null; this._SafeStr_8446 = null; }; if (this._SafeStr_9487 != null) { this._SafeStr_9487.dispose(); this._SafeStr_9487 = null; }; this._container = null; } public function get disposed():Boolean{ return ((this._container == null)); } } }//package _-10z // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2341 = "_-4BR" (String#32361, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2675 = "_-2iq" (String#28672, DoABC#3) // _SafeStr_2680 = "_-6WJ" (String#14201, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_3607 = "_-1jt" (String#26274, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6021 = "_-3dy" (String#11300, DoABC#3) // _SafeStr_6022 = "_-54Q" (String#34537, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_8446 = "_-4jA" (String#243, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9012 = "_-2d4" (String#10286, DoABC#3) // _SafeStr_9015 = "_-1eD" (String#26040, DoABC#3) // _SafeStr_9329 = "_-4DG" (String#11863, DoABC#3) // _SafeStr_9487 = "_-3i-" (String#11362, DoABC#3) // _SafeStr_9488 = "_-1cb" (String#9248, DoABC#3) // _SafeStr_9489 = "_-2nc" (String#10465, DoABC#3) // _SafeStr_9490 = "_-3MM" (String#689, DoABC#3) // _SafeStr_9491 = "_-2od" (String#28900, DoABC#3) // _SafeStr_9492 = "_-2L9" (String#837, DoABC#3) // _SafeStr_9493 = "_-4Ch" (String#11855, DoABC#3) // _SafeStr_9494 = "_-582" (String#34683, DoABC#3) //------------------------------------------------------------ //_-10z.FurnitureYoutubeDisplayWidgetHandler package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-1jP.YoutubeDisplayWidget; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2274; import _-3tC._SafeStr_2815; import _-0PE._SafeStr_4242; import _-0PE._SafeStr_4252; import _-0PE._SafeStr_4104; import _-1bt._SafeStr_4996; import _-1bt._SafeStr_4958; import _-1bt.YoutubeDisplayPlaylistsMessageParser; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-42A._SafeStr_2798; import _-4wZ._SafeStr_2456; import _-0ZD._SafeStr_2438; import _-34Z._SafeStr_4222; import flash.events.Event; import _-34Z._SafeStr_4057; import _-34Z._SafeStr_4091; import __AS3__.vec.*; public class FurnitureYoutubeDisplayWidgetHandler implements _SafeStr_2820 { private static const _SafeStr_9495:int = 0; private static const _SafeStr_9496:int = 1; private static const _SafeStr_9497:int = 2; private static const _SafeStr_9498:int = 3; private var _container:_SafeStr_2787; private var _SafeStr_5662:YoutubeDisplayWidget; private var _SafeStr_5713:Vector.<_SafeStr_2274>; public function get type():String{ return (_SafeStr_2815._SafeStr_9499); } public function set container(k:_SafeStr_2787):void{ this._container = k; this.addMessageEvent(new _SafeStr_4242(this._SafeStr_9500)); this.addMessageEvent(new _SafeStr_4252(this._SafeStr_9501)); this.addMessageEvent(new _SafeStr_4104(this._SafeStr_9502)); } private function addMessageEvent(k:_SafeStr_2274):void{ if (this._SafeStr_5713 == null) { this._SafeStr_5713 = new Vector.<_SafeStr_2274>(0); }; this._SafeStr_5713.push(k); this._container.connection.addMessageEvent(k); } private function _SafeStr_9503():void{ var k:_SafeStr_2274; for each (k in this._SafeStr_5713) { this._container.connection.removeMessageEvent(k); k.dispose(); }; } private function _SafeStr_9500(k:_SafeStr_4242):void{ var _local_2:_SafeStr_4996 = k._SafeStr_5645(); this._SafeStr_5662.showVideo(_local_2.furniId, _local_2.videoId, _local_2._SafeStr_9504, _local_2._SafeStr_9505, _local_2.state); } private function _SafeStr_9502(k:_SafeStr_4104):void{ var _local_2:_SafeStr_4958 = k._SafeStr_5645(); this._SafeStr_5662._SafeStr_9506(_local_2.furniId, _local_2._SafeStr_9507); } private function _SafeStr_9501(k:_SafeStr_4252):void{ var _local_2:YoutubeDisplayPlaylistsMessageParser = k._SafeStr_5645(); this._SafeStr_5662._SafeStr_9508(_local_2.furniId, _local_2.playlists, _local_2._SafeStr_9509); } public function set widget(k:YoutubeDisplayWidget):void{ this._SafeStr_5662 = k; } public function _SafeStr_8950():Array{ return (null); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ var _local_4:Boolean; if (this._container.roomEngine == null) { return; }; var _local_2:_SafeStr_2798 = (k as _SafeStr_2798); if (_local_2 == null) { return; }; var _local_3:_SafeStr_2456 = this._container.roomEngine.getRoomObject(_local_2.roomId, _local_2._SafeStr_6979, _local_2.category); switch (k.type) { case _SafeStr_2798._SafeStr_8986: if (_local_3 != null) { _local_4 = ((this._container.isOwnerOfFurniture(_local_3)) || (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808))); this._SafeStr_5662.show(_local_3, _local_4); this._container.connection.send(new _SafeStr_4222(_local_3.getId())); }; return; case _SafeStr_2798._SafeStr_8987: this._SafeStr_5662.hide(_local_3); return; }; } public function update():void{ } public function dispose():void{ if (this.disposed) { return; }; this._SafeStr_9503(); this._container = null; } public function get disposed():Boolean{ return ((this._container == null)); } public function _SafeStr_9510(k:int, _arg_2:String):void{ this._container.connection.send(new _SafeStr_4057(k, _arg_2)); } public function _SafeStr_9511(k:int):void{ this._container.connection.send(new _SafeStr_4091(k, _SafeStr_9495)); } public function _SafeStr_9512(k:int):void{ this._container.connection.send(new _SafeStr_4091(k, _SafeStr_9496)); } public function pauseVideo(k:int):void{ this._container.connection.send(new _SafeStr_4091(k, _SafeStr_9497)); } public function _SafeStr_9513(k:int):void{ this._container.connection.send(new _SafeStr_4091(k, _SafeStr_9498)); } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2798 = "_-18h" (String#8728, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4057 = "_-2Jj" (String#27695, DoABC#3) // _SafeStr_4091 = "_-1Vc" (String#25712, DoABC#3) // _SafeStr_4104 = "_-3wc" (String#31732, DoABC#3) // _SafeStr_4222 = "_-1cQ" (String#25967, DoABC#3) // _SafeStr_4242 = "_-1uH" (String#26675, DoABC#3) // _SafeStr_4252 = "_-2ZX" (String#28306, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4958 = "_-1Az" (String#8771, DoABC#3) // _SafeStr_4996 = "_-08" (String#7711, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_5713 = "_-iq" (String#166, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7808 = "_-IA" (String#39118, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8986 = "_-5A2" (String#34758, DoABC#3) // _SafeStr_8987 = "_-4TC" (String#33073, DoABC#3) // _SafeStr_9495 = "_-2nr" (String#28867, DoABC#3) // _SafeStr_9496 = "_-Ic" (String#39132, DoABC#3) // _SafeStr_9497 = "_-5-8" (String#34338, DoABC#3) // _SafeStr_9498 = "_-6X1" (String#38109, DoABC#3) // _SafeStr_9499 = "_-02w" (String#22150, DoABC#3) // _SafeStr_9500 = "_-4mu" (String#33834, DoABC#3) // _SafeStr_9501 = "_-5sD" (String#36505, DoABC#3) // _SafeStr_9502 = "_-1Q7" (String#25500, DoABC#3) // _SafeStr_9503 = "_-23L" (String#27066, DoABC#3) // _SafeStr_9504 = "_-6Z1" (String#38185, DoABC#3) // _SafeStr_9505 = "_-26O" (String#27181, DoABC#3) // _SafeStr_9506 = "_-2rp" (String#29028, DoABC#3) // _SafeStr_9507 = "_-6XV" (String#38128, DoABC#3) // _SafeStr_9508 = "_-lV" (String#40239, DoABC#3) // _SafeStr_9509 = "_-5ye" (String#36749, DoABC#3) // _SafeStr_9510 = "_-1dm" (String#26023, DoABC#3) // _SafeStr_9511 = "_-rZ" (String#40472, DoABC#3) // _SafeStr_9512 = "_-6E4" (String#37392, DoABC#3) // _SafeStr_9513 = "_-0em" (String#23621, DoABC#3) //------------------------------------------------------------ //_-10z.InfoStandWidgetHandler package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-5NM.Map; import _-vr._SafeStr_2517; import _-6Es._SafeStr_2829; import _-1Z6._SafeStr_2274; import _-3pk._SafeStr_3545; import _-3pk._SafeStr_3537; import _-3tC._SafeStr_2815; import _-33L._SafeStr_2883; import _-33L._SafeStr_3117; import _-33L._SafeStr_3115; import _-33L._SafeStr_3132; import _-33L._SafeStr_3149; import _-33L._SafeStr_3152; import _-33L._SafeStr_3131; import _-33L._SafeStr_3124; import _-33L._SafeStr_3128; import _-33L._SafeStr_3119; import _-2D9._SafeStr_2936; import _-2D9._SafeStr_2946; import _-2D9._SafeStr_2645; import flash.display.BitmapData; import _-XT._SafeStr_2747; import _-XT._SafeStr_4496; import _-XT._SafeStr_4486; import _-XT._SafeStr_5091; import _-XT._SafeStr_5092; import _-XT._SafeStr_5088; import _-XT._SafeStr_5095; import _-XT._SafeStr_5089; import _-XT._SafeStr_4483; import _-XT._SafeStr_4509; import _-0ZD._SafeStr_2476; import _-4nh._SafeStr_4526; import _-6Es._SafeStr_4503; import _-63G._SafeStr_4291; import _-63G._SafeStr_4063; import _-1aC._SafeStr_4206; import _-3tC._SafeStr_5090; import _-0YM._SafeStr_2879; import _-63G._SafeStr_4264; import _-6Sq._SafeStr_4440; import _-4xe._SafeStr_2641; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-PP._SafeStr_2412; import _-1f9.WindowEvent; import _-403._SafeStr_2514; import _-4wZ._SafeStr_2456; import _-6Kf._SafeStr_2353; import _-6Sq._SafeStr_2484; import _-6Sq._SafeStr_2286; import _-4nh._SafeStr_4612; import _-6Sq._SafeStr_2360; import _-0YM._SafeStr_4196; import _-4nh._SafeStr_4504; import _-4nh._SafeStr_4489; import _-Mn._SafeStr_2701; import _-HX._SafeStr_2348; import _-HX._SafeStr_3193; import _-4xe._SafeStr_4245; import _-1NI._SafeStr_3091; import _-vr._SafeStr_3532; import _-vr._SafeStr_3531; import _-4nh._SafeStr_4502; import _-4wZ._SafeStr_3021; import _-3tC._SafeStr_3695; import _-4Ar._SafeStr_3014; import _-5fp._SafeStr_2366; import flash.utils.getTimer; import _-0eJ._SafeStr_2307; import _-5fp._SafeStr_2971; import _-4xe._SafeStr_2638; import _-4nh._SafeStr_4500; import _-33L._SafeStr_2814; import flash.events.Event; import _-4nh._SafeStr_4492; import _-4nh._SafeStr_4493; import _-0ZD._SafeStr_2299; import _-0ZD._SafeStr_3133; import _-3z0._SafeStr_3701; import _-4nh._SafeStr_4495; import _-4nh._SafeStr_5093; import _-4nh._SafeStr_4605; import _-4nh._SafeStr_4598; import _-4nh._SafeStr_4610; import _-3d5._SafeStr_4738; import _-4nh._SafeStr_4603; import _-4nh._SafeStr_5094; import _-4nh._SafeStr_4599; import _-4nh._SafeStr_4491; import _-3z0.PetFigureData; import _-0ZD._SafeStr_2438; import _-1aC._SafeStr_4182; public class InfoStandWidgetHandler implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; private var _SafeStr_9514:Map; private var _SafeStr_9515:_SafeStr_2517; private var _SafeStr_5662:_SafeStr_2829; private var _SafeStr_9516:_SafeStr_2274; private var _SafeStr_9517:_SafeStr_2274; public function InfoStandWidgetHandler(k:_SafeStr_2517){ this._SafeStr_9514 = new Map(); super(); this._SafeStr_9515 = k; if (this._SafeStr_9515 != null) { this._SafeStr_9515.events.addEventListener(_SafeStr_3545._SafeStr_9175, this._SafeStr_9518); this._SafeStr_9515.events.addEventListener(_SafeStr_3537._SafeStr_7647, this._SafeStr_7648); }; } public function set widget(k:_SafeStr_2829):void{ this._SafeStr_5662 = k; } public function get container():_SafeStr_2787{ return (this._container); } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9519); } public function set container(k:_SafeStr_2787):void{ if (this._container != null) { if (this._container.sessionDataManager != null) { this._container.sessionDataManager.events.removeEventListener(_SafeStr_2883._SafeStr_9520, this._SafeStr_8924); }; if (this._container.roomSessionManager != null) { this._container.roomSessionManager.events.removeEventListener(_SafeStr_3117._SafeStr_9521, this._SafeStr_8919); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3115.PET_INFO, this._SafeStr_9522); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3132.PET_COMMANDS, this._SafeStr_9523); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3149._SafeStr_9524, this._SafeStr_9525); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3152._SafeStr_9526, this._SafeStr_9527); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3131._SafeStr_9528, this._SafeStr_9529); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3124._SafeStr_9530, this._SafeStr_9531); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3128._SafeStr_9532, this._SafeStr_9533); this._container.roomSessionManager.events.removeEventListener(_SafeStr_3119._SafeStr_9534, this._SafeStr_9535); }; if (this._container.connection != null) { if (this._SafeStr_9516 != null) { this._container.connection.removeMessageEvent(this._SafeStr_9516); this._SafeStr_9516.dispose(); this._SafeStr_9516 = null; }; if (this._SafeStr_9517 != null) { this._container.connection.removeMessageEvent(this._SafeStr_9517); this._SafeStr_9517.dispose(); this._SafeStr_9517 = null; }; }; }; this._container = k; if (k == null) { return; }; if (this._container.sessionDataManager != null) { this._container.sessionDataManager.events.addEventListener(_SafeStr_2883._SafeStr_9520, this._SafeStr_8924); }; if (this._container.roomSessionManager != null) { this._container.roomSessionManager.events.addEventListener(_SafeStr_3117._SafeStr_9521, this._SafeStr_8919); this._container.roomSessionManager.events.addEventListener(_SafeStr_3115.PET_INFO, this._SafeStr_9522); this._container.roomSessionManager.events.addEventListener(_SafeStr_3132.PET_COMMANDS, this._SafeStr_9523); this._container.roomSessionManager.events.addEventListener(_SafeStr_3149._SafeStr_9524, this._SafeStr_9525); this._container.roomSessionManager.events.addEventListener(_SafeStr_3152._SafeStr_9526, this._SafeStr_9527); this._container.roomSessionManager.events.addEventListener(_SafeStr_3131._SafeStr_9528, this._SafeStr_9529); this._container.roomSessionManager.events.addEventListener(_SafeStr_3124._SafeStr_9530, this._SafeStr_9531); this._container.roomSessionManager.events.addEventListener(_SafeStr_3128._SafeStr_9532, this._SafeStr_9533); this._container.roomSessionManager.events.addEventListener(_SafeStr_3119._SafeStr_9534, this._SafeStr_9535); }; if (this._container.connection) { this._SafeStr_9516 = new _SafeStr_2936(this._SafeStr_8475); this._container.connection.addMessageEvent(this._SafeStr_9516); this._SafeStr_9517 = new _SafeStr_2946(this._SafeStr_9536); this._container.connection.addMessageEvent(this._SafeStr_9517); }; } private function _SafeStr_8475(k:_SafeStr_2936):void{ var _local_2:_SafeStr_2645 = k.data; if (this._SafeStr_5662.furniData.groupId == _local_2.groupId) { this._SafeStr_5662._SafeStr_9538._SafeStr_9537 = _local_2._SafeStr_7502; this._SafeStr_5662._SafeStr_9538.groupName = _local_2.groupName; }; } public function dispose():void{ var k:int; var _local_2:BitmapData; if (this._SafeStr_9514 != null) { k = (this._SafeStr_9514.length - 1); while (k >= 0) { _local_2 = this._SafeStr_9514._SafeStr_6074(k); if (_local_2) { _local_2.dispose(); }; _local_2 = null; k--; }; this._SafeStr_9514.dispose(); this._SafeStr_9514 = null; }; if (this._SafeStr_9515 != null) { this._SafeStr_9515.events.removeEventListener(_SafeStr_3545._SafeStr_9175, this._SafeStr_9518); this._SafeStr_9515.events.removeEventListener(_SafeStr_3537._SafeStr_7647, this._SafeStr_7648); this._SafeStr_9515 = null; }; this._SafeStr_5482 = true; this.container = null; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_2747._SafeStr_9539); k.push(_SafeStr_2747._SafeStr_9540); k.push(_SafeStr_4496._SafeStr_9541); k.push(_SafeStr_4496._SafeStr_9542); k.push(_SafeStr_4496._SafeStr_9543); k.push(_SafeStr_4496._SafeStr_9544); k.push(_SafeStr_4496._SafeStr_9545); k.push(_SafeStr_4496._SafeStr_9546); k.push(_SafeStr_4496._SafeStr_9547); k.push(_SafeStr_4496._SafeStr_9548); k.push(_SafeStr_4496._SafeStr_9549); k.push(_SafeStr_4496.MUTE_USER_2MIN); k.push(_SafeStr_4496.MUTE_USER_5MIN); k.push(_SafeStr_4496.MUTE_USER_10MIN); k.push(_SafeStr_4496._SafeStr_9550); k.push(_SafeStr_4496._SafeStr_9551); k.push(_SafeStr_4496._SafeStr_9552); k.push(_SafeStr_4496._SafeStr_9553); k.push(_SafeStr_4496._SafeStr_9554); k.push(_SafeStr_4496._SafeStr_9555); k.push(_SafeStr_4496._SafeStr_9556); k.push(_SafeStr_4486._SafeStr_6547); k.push(_SafeStr_4486._SafeStr_9557); k.push(_SafeStr_4486._SafeStr_9558); k.push(_SafeStr_4486._SafeStr_9559); k.push(_SafeStr_4486._SafeStr_9560); k.push(_SafeStr_4486._SafeStr_9561); k.push(_SafeStr_5091._SafeStr_9562); k.push(_SafeStr_5092._SafeStr_9563); k.push(_SafeStr_5088._SafeStr_9564); k.push(_SafeStr_4496._SafeStr_9565); k.push(_SafeStr_4496._SafeStr_9566); k.push(_SafeStr_4496._SafeStr_9567); k.push(_SafeStr_4496._SafeStr_9568); k.push(_SafeStr_4496._SafeStr_9569); k.push(_SafeStr_4496._SafeStr_9570); k.push(_SafeStr_4496._SafeStr_9571); k.push(_SafeStr_4496._SafeStr_9572); k.push(_SafeStr_5095._SafeStr_9573); k.push(_SafeStr_5095._SafeStr_9574); k.push(_SafeStr_4496._SafeStr_9575); k.push(_SafeStr_4496._SafeStr_9405); k.push(_SafeStr_5089._SafeStr_9576); k.push(_SafeStr_4483._SafeStr_7133); k.push(_SafeStr_4509._SafeStr_9152); k.push(_SafeStr_4496._SafeStr_9577); k.push(_SafeStr_4496._SafeStr_9578); k.push(_SafeStr_4496._SafeStr_9579); k.push(_SafeStr_4496._SafeStr_9580); k.push(_SafeStr_4496._SafeStr_9581); k.push(_SafeStr_4496._SafeStr_9582); k.push(_SafeStr_4496.AMBASSADOR_MUTE_USER_2MIN); k.push(_SafeStr_4496.AMBASSADOR_MUTE_USER_10MIN); k.push(_SafeStr_4496.AMBASSADOR_MUTE_USER_60MIN); k.push(_SafeStr_4496.AMBASSADOR_MUTE_USER_18HOUR); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ var _local_3:_SafeStr_2476; var _local_4:_SafeStr_4496; var _local_7:_SafeStr_4486; var _local_8:_SafeStr_4526; var _local_9:_SafeStr_2476; var _local_10:String; var _local_11:_SafeStr_5091; var _local_12:_SafeStr_5092; var _local_13:_SafeStr_5088; var _local_14:_SafeStr_5095; var _local_15:_SafeStr_5095; var _local_16:_SafeStr_5089; var _local_17:_SafeStr_4483; var _local_18:_SafeStr_4509; var _local_19:Map; var _local_20:Array; var _local_21:String; var _local_22:Array; var _local_23:String; var _local_24:String; var _local_25:_SafeStr_4503; if (k == null) { return (null); }; if (this._container == null) { return (null); }; var _local_2:int; _local_4 = (k as _SafeStr_4496); if (_local_4 != null) { _local_2 = _local_4.userId; if ((((((((((((((((((((((((k.type == _SafeStr_4496._SafeStr_9405)) || ((k.type == _SafeStr_4496._SafeStr_9575)))) || ((k.type == _SafeStr_4496._SafeStr_9566)))) || ((k.type == _SafeStr_4496._SafeStr_9567)))) || ((k.type == _SafeStr_4496._SafeStr_9568)))) || ((k.type == _SafeStr_4496._SafeStr_9569)))) || ((k.type == _SafeStr_4496._SafeStr_9570)))) || ((k.type == _SafeStr_4496._SafeStr_9571)))) || ((k.type == _SafeStr_4496._SafeStr_9555)))) || ((k.type == _SafeStr_4496._SafeStr_9578)))) || ((k.type == _SafeStr_4496._SafeStr_9577)))) || ((k.type == _SafeStr_4496._SafeStr_9579)))) { _local_3 = this._container.roomSession.userDataManager._SafeStr_8763(_local_2); } else { _local_3 = this._container.roomSession.userDataManager.getUserData(_local_2); }; if (_local_3 == null) { return (null); }; }; var _local_5:int; var _local_6:int; _local_7 = (k as _SafeStr_4486); if (_local_7 != null) { _local_5 = _local_7.furniId; _local_6 = _local_7.furniCategory; }; switch (k.type) { case _SafeStr_2747._SafeStr_9539: return (this._SafeStr_9583((k as _SafeStr_2747))); case _SafeStr_2747._SafeStr_9540: return (this._SafeStr_9584((k as _SafeStr_2747))); case _SafeStr_4496._SafeStr_9541: this._container.friendList._SafeStr_9585(_local_2, _local_3.name); break; case _SafeStr_4496._SafeStr_9542: this._container.sessionDataManager._SafeStr_8603(_local_2); break; case _SafeStr_4496._SafeStr_9575: this._container.sessionDataManager._SafeStr_8605(_local_2); break; case _SafeStr_4496._SafeStr_9543: _local_8 = new _SafeStr_4526(_SafeStr_4526._SafeStr_9586, _local_3.name); this._container.events.dispatchEvent(_local_8); break; case _SafeStr_4496._SafeStr_9544: this._container.sessionDataManager._SafeStr_8599(_local_3.name); break; case _SafeStr_4496._SafeStr_9545: this._container.sessionDataManager._SafeStr_8600(_local_3.name); break; case _SafeStr_4496._SafeStr_9546: this._container.roomSession._SafeStr_8646(_local_3._SafeStr_8718); break; case _SafeStr_4496._SafeStr_9547: case _SafeStr_4496._SafeStr_9548: case _SafeStr_4496._SafeStr_9549: this._container.roomSession._SafeStr_8647(_local_3._SafeStr_8718, k.type); break; case _SafeStr_4496.MUTE_USER_2MIN: this._container.roomSession._SafeStr_8648(_local_3._SafeStr_8718, 2); break; case _SafeStr_4496.MUTE_USER_5MIN: this._container.roomSession._SafeStr_8648(_local_3._SafeStr_8718, 5); break; case _SafeStr_4496.MUTE_USER_10MIN: this._container.roomSession._SafeStr_8648(_local_3._SafeStr_8718, 10); break; case _SafeStr_4496._SafeStr_9550: this._container.roomSession._SafeStr_8649(_local_3._SafeStr_8718); break; case _SafeStr_4496._SafeStr_9551: this._container.roomSession._SafeStr_8650(_local_3._SafeStr_8718); break; case _SafeStr_4496._SafeStr_9552: _local_9 = this._container.roomSession.userDataManager.getUserData(_local_4.userId); this._container.inventory._SafeStr_9587(_local_9._SafeStr_7239, _local_9.name); break; case _SafeStr_4496._SafeStr_9553: this._container.sessionDataManager._SafeStr_8609(_local_3._SafeStr_8718, _local_3.name); break; case _SafeStr_4496._SafeStr_9566: this._container.roomSession._SafeStr_8652(_local_2); break; case _SafeStr_4496._SafeStr_9567: this._container.roomSession._SafeStr_8653(_local_2); break; case _SafeStr_4496._SafeStr_9568: this._container.roomSession._SafeStr_8654(_local_2); break; case _SafeStr_4496._SafeStr_9569: this._container.roomSession._SafeStr_8676(_local_2); break; case _SafeStr_4496._SafeStr_9570: this._container.roomSession._SafeStr_8655(_local_2); break; case _SafeStr_4496._SafeStr_9571: this._container.roomSession._SafeStr_8656(_local_2); break; case _SafeStr_4496._SafeStr_9554: this._container.connection.send(new _SafeStr_4291(_local_2)); break; case _SafeStr_4496._SafeStr_9555: this._container.connection.send(new _SafeStr_4063(_local_2)); break; case _SafeStr_4496._SafeStr_9578: this._container.connection.send(new _SafeStr_4206(_local_2, _SafeStr_5090._SafeStr_9588)); break; case _SafeStr_4496._SafeStr_9577: this._container.connection.send(new _SafeStr_4206(_local_2, _SafeStr_5090._SafeStr_9589)); break; case _SafeStr_4496._SafeStr_9579: this._container.connection.send(new _SafeStr_2879(_local_2)); break; case _SafeStr_4496._SafeStr_9556: this._container.connection.send(new _SafeStr_4264()); break; case _SafeStr_4486._SafeStr_9557: this._container.roomEngine._SafeStr_9590(_local_5, _local_6, _SafeStr_4440.OBJECT_ROTATE_POSITIVE); break; case _SafeStr_4486._SafeStr_6547: this._container.roomEngine._SafeStr_9590(_local_5, _local_6, _SafeStr_4440.OBJECT_MOVE); break; case _SafeStr_4486._SafeStr_9558: this._SafeStr_9591(_local_5, _local_6); break; case _SafeStr_4486._SafeStr_9559: this._container.roomEngine._SafeStr_9590(_local_5, _local_6, _SafeStr_4440.OBJECT_EJECT); break; case _SafeStr_4486._SafeStr_9560: this._container.roomEngine._SafeStr_9592(_local_5, _local_6); break; case _SafeStr_4486._SafeStr_9561: _local_10 = _local_7.objectData; if (_local_10 != null) { _local_19 = new Map(); _local_20 = _local_10.split("\t"); if (_local_20 != null) { for each (_local_21 in _local_20) { _local_22 = _local_21.split("=", 2); if (((!((_local_22 == null))) && ((_local_22.length == 2)))) { _local_23 = _local_22[0]; _local_24 = _local_22[1]; _local_19.add(_local_23, _local_24); }; }; }; this._container.roomEngine._SafeStr_9593(_local_5, _local_6, _SafeStr_4440.OBJECT_SAVE_STUFF_DATA, _local_19); if (!_local_19.disposed) { _local_19.dispose(); }; }; break; case _SafeStr_4496._SafeStr_9405: if (((!((this._container.roomSession == null))) && (!((this._container.roomSession.userDataManager == null))))) { this._container.roomSession.userDataManager._SafeStr_8765(_local_2); }; break; case _SafeStr_5091._SafeStr_9562: _local_11 = (k as _SafeStr_5091); if (_local_11 == null) { return (null); }; this._container.navigator.performTagSearch(_local_11.tag); break; case _SafeStr_5092._SafeStr_9563: _local_12 = (k as _SafeStr_5092); if (_local_12 == null) { return (null); }; this._container._SafeStr_9595._SafeStr_9594(_local_12.own, _local_12.groupId); break; case _SafeStr_5088._SafeStr_9564: _local_13 = (k as _SafeStr_5088); if (_local_13 == null) { return (null); }; if (this._SafeStr_5662 != null) { this._SafeStr_5662._SafeStr_9596(_local_13.badgeId); }; break; case _SafeStr_4496._SafeStr_9565: if ((((this._container == null)) || ((this._container._SafeStr_6834 == null)))) break; if (_local_3 == null) break; this._container._SafeStr_6834._SafeStr_9597(_local_2, -1, null); break; case _SafeStr_4496._SafeStr_9580: this._container._SafeStr_6834._SafeStr_9597(_local_2, 124, null); break; case _SafeStr_5095._SafeStr_9574: _local_14 = (k as _SafeStr_5095); this._container.roomSession._SafeStr_8657(_local_14._SafeStr_6496); break; case _SafeStr_5095._SafeStr_9573: _local_15 = (k as _SafeStr_5095); this._container.roomSession._SafeStr_8622(_local_15.value); break; case _SafeStr_5089._SafeStr_9576: _local_16 = (k as _SafeStr_5089); this._container.roomSession._SafeStr_8623(_local_16.motto); break; case _SafeStr_4483._SafeStr_7133: _local_17 = (k as _SafeStr_4483); if (this._container.habboTracking) { this._container.habboTracking.trackGoogle("extendedProfile", _local_17._SafeStr_9598); }; this._container.connection.send(new _SafeStr_2641(_local_17.userId)); break; case _SafeStr_4509._SafeStr_9152: _local_18 = (k as _SafeStr_4509); if (((!((_local_18 == null))) && (!((this._SafeStr_5662 == null))))) { _local_25 = this._SafeStr_5662.furniData; if (((!((_local_25 == null))) && ((_local_25.id == _local_18._SafeStr_6979)))) { if (this._SafeStr_5662._SafeStr_9599()) { this._SafeStr_5662.close(); }; }; }; break; case _SafeStr_4496._SafeStr_9581: this._container.roomSession._SafeStr_8645(_local_3._SafeStr_8718); break; case _SafeStr_4496._SafeStr_9582: this._container.roomSession._SafeStr_8646(_local_3._SafeStr_8718); break; case _SafeStr_4496.AMBASSADOR_MUTE_USER_2MIN: this._container.roomSession._SafeStr_8648(_local_3._SafeStr_8718, 2); break; case _SafeStr_4496.AMBASSADOR_MUTE_USER_10MIN: this._container.roomSession._SafeStr_8648(_local_3._SafeStr_8718, 10); break; case _SafeStr_4496.AMBASSADOR_MUTE_USER_60MIN: this._container.roomSession._SafeStr_8648(_local_3._SafeStr_8718, 60); break; case _SafeStr_4496.AMBASSADOR_MUTE_USER_18HOUR: this._container.roomSession._SafeStr_8648(_local_3._SafeStr_8718, 1080); break; }; return (null); } private function _SafeStr_9591(furniId:int, furniCategory:int):void{ if (this._container != null) { if (((_SafeStr_2412._SafeStr_9601(furniId)) && (this._container.catalog._SafeStr_9600))) { if (this._SafeStr_5662.furniData._SafeStr_9602) { this._container.roomEngine._SafeStr_9590(furniId, furniCategory, _SafeStr_4440.OBJECT_PICKUP); } else { this._container.windowManager.confirm("${generic.alert.title}", "${room.confirm.not_in_warehouse}", 0, function (k:_SafeStr_2514, _arg_2:WindowEvent):void{ k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_8338) { _container.roomEngine._SafeStr_9590(furniId, furniCategory, _SafeStr_4440.OBJECT_PICKUP); }; }); }; } else { this._container.roomEngine._SafeStr_9590(furniId, furniCategory, _SafeStr_4440.OBJECT_PICKUP); }; }; } private function _SafeStr_9584(k:_SafeStr_2747):_SafeStr_4368{ var _local_2:int; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:_SafeStr_2456; var _local_8:String; var _local_9:_SafeStr_2476; var _local_10:int; var _local_11:int; var _local_12:_SafeStr_2353; _local_2 = this._container.roomSession.roomId; var _local_3:String; switch (k.category) { case _SafeStr_2286._SafeStr_7596: case _SafeStr_2286._SafeStr_7597: if ((((this._container.events == null)) || ((this._container.roomEngine == null)))) { return (null); }; _local_7 = this._container.roomEngine.getRoomObject(_local_2, k.id, k.category); _local_8 = _local_7.getType(); if (_local_8.indexOf("poster") == 0) { _local_10 = int(_local_8.replace("poster", "")); _local_3 = (("${poster_" + _local_10) + "_name}"); _local_5 = _local_7.getId(); _local_6 = -1; } else { _local_11 = _local_7.getModel().getNumber(_SafeStr_2484._SafeStr_9135); if (k.category == _SafeStr_2286._SafeStr_7596) { _local_12 = this._container.sessionDataManager._SafeStr_8022(_local_11); } else { if (k.category == _SafeStr_2286._SafeStr_7597) { _local_12 = this._container.sessionDataManager._SafeStr_8607(_local_11); }; }; if (_local_12 == null) { return (null); }; _local_3 = _local_12._SafeStr_7040; _local_5 = _local_7.getId(); _local_6 = _local_12.id; }; break; case _SafeStr_2286._SafeStr_7240: if ((((((((((this._container.roomSession == null)) || ((this._container.sessionDataManager == null)))) || ((this._container.events == null)))) || ((this._container.roomEngine == null)))) || ((this._container.friendList == null)))) { return (null); }; _local_9 = this._container.roomSession.userDataManager.getUserDataByIndex(k.id); if (_local_9 == null) { return (null); }; _local_3 = _local_9.name; _local_4 = _local_9.type; _local_5 = _local_9._SafeStr_7239; _local_6 = _local_9._SafeStr_8718; break; }; if (_local_3 != null) { this._container.events.dispatchEvent(new _SafeStr_4612(_local_6, k.category, _local_3, _local_4, _local_5)); }; return (null); } private function _SafeStr_9583(k:_SafeStr_2747):_SafeStr_4368{ var _local_3:_SafeStr_2476; var _local_2:int = this._container.roomSession.roomId; switch (k.category) { case _SafeStr_2286._SafeStr_7596: case _SafeStr_2286._SafeStr_7597: this._SafeStr_9603(k, _local_2); break; case _SafeStr_2286._SafeStr_7240: if ((((((((((this._container.roomSession == null)) || ((this._container.sessionDataManager == null)))) || ((this._container.events == null)))) || ((this._container.roomEngine == null)))) || ((this._container.friendList == null)))) { return (null); }; _local_3 = this._container.roomSession.userDataManager.getUserDataByIndex(k.id); if (_local_3 == null) { return (null); }; switch (_local_3.type) { case _SafeStr_2360._SafeStr_9041: this._SafeStr_9604(_local_3._SafeStr_8718); break; case _SafeStr_2360._SafeStr_7126: this._SafeStr_9605(_local_2, k.id, k.category, _local_3); break; case _SafeStr_2360._SafeStr_9044: this._SafeStr_9606(_local_2, k.id, k.category, _local_3); break; case _SafeStr_2360._SafeStr_9043: this._SafeStr_9607(_local_2, k.id, k.category, _local_3); break; }; break; }; return (null); } private function _SafeStr_9604(k:int):void{ var _local_2:Boolean = this.container.config.getBoolean("petSelect.enabled"); if (_local_2) { this._container.connection.send(new _SafeStr_4196(k)); }; this._container.roomSession.userDataManager._SafeStr_8765(k); } private function _SafeStr_9606(k:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2476):void{ var _local_5:String = _SafeStr_4504.BOT; var _local_6:_SafeStr_4504 = new _SafeStr_4504(_local_5); _local_6.name = _arg_4.name; _local_6.motto = _arg_4.custom; _local_6._SafeStr_8718 = _arg_4._SafeStr_8718; _local_6._SafeStr_9608 = _arg_2; _local_6._SafeStr_9609 = _arg_4.type; var _local_7:_SafeStr_2456 = this._container.roomEngine.getRoomObject(k, _arg_2, _arg_3); if (_local_7 != null) { _local_6._SafeStr_9610 = _local_7.getModel().getNumber(_SafeStr_2484._SafeStr_9611); }; _local_6._SafeStr_9612 = this._container.roomSession._SafeStr_8665; _local_6._SafeStr_8666 = this._container.roomSession._SafeStr_8666; _local_6._SafeStr_9613 = this._container.roomSession.roomControllerLevel; _local_6._SafeStr_9614 = this._container.sessionDataManager._SafeStr_8583; _local_6._SafeStr_9615 = this._container.roomSession._SafeStr_8665; var _local_8:Array = new Array(); _local_8.push(_SafeStr_4504._SafeStr_9616); _local_6.badges = _local_8; _local_6.figure = _arg_4.figure; this._container.events.dispatchEvent(_local_6); } private function _SafeStr_9607(k:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2476):void{ var _local_5:_SafeStr_4489 = new _SafeStr_4489(); _local_5.name = _arg_4.name; _local_5.motto = _arg_4.custom; _local_5._SafeStr_8718 = _arg_4._SafeStr_8718; _local_5._SafeStr_9608 = _arg_2; _local_5._SafeStr_6743 = _arg_4._SafeStr_6743; _local_5.ownerName = _arg_4.ownerName; _local_5._SafeStr_8726 = _arg_4._SafeStr_8726; var _local_6:_SafeStr_2456 = this._container.roomEngine.getRoomObject(k, _arg_2, _arg_3); if (_local_6 != null) { _local_5._SafeStr_9610 = _local_6.getModel().getNumber(_SafeStr_2484._SafeStr_9611); }; _local_5._SafeStr_9612 = this._container.roomSession._SafeStr_8665; _local_5._SafeStr_9613 = this._container.roomSession.roomControllerLevel; _local_5._SafeStr_9614 = this._container.sessionDataManager._SafeStr_8583; var _local_7:Array = new Array(); _local_7.push(_SafeStr_4504._SafeStr_9616); _local_5.badges = _local_7; _local_5.figure = _arg_4.figure; this._container.events.dispatchEvent(_local_5); } private function _SafeStr_9605(k:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2476):void{ var _local_5:String; var _local_6:_SafeStr_4504; var _local_9:_SafeStr_2701; var _local_10:Boolean; var _local_11:int; var _local_12:int; var _local_13:Array; var _local_14:Number; var _local_15:Boolean; var _local_16:Boolean; _local_5 = _SafeStr_4504._SafeStr_9617; if (_arg_4._SafeStr_8718 != this._container.sessionDataManager.userId) { _local_5 = _SafeStr_4504._SafeStr_9618; }; _local_6 = new _SafeStr_4504(_local_5); _local_6._SafeStr_8669 = this._container.roomSession._SafeStr_8669; _local_6.name = _arg_4.name; _local_6.motto = _arg_4.custom; if (this._SafeStr_9619) { _local_6._SafeStr_8714 = _arg_4._SafeStr_8714; }; _local_6._SafeStr_8718 = _arg_4._SafeStr_8718; _local_6._SafeStr_9608 = _arg_2; _local_6._SafeStr_9609 = _SafeStr_2360._SafeStr_7126; var _local_7:_SafeStr_2456 = this._container.roomEngine.getRoomObject(k, _arg_2, _arg_3); if (_local_7 != null) { _local_6._SafeStr_9610 = _local_7.getModel().getNumber(_SafeStr_2484._SafeStr_9611); }; if (_local_5 == _SafeStr_4504._SafeStr_9617) { _local_6.realName = this._container.sessionDataManager.realName; _local_6._SafeStr_9620 = this._container.sessionDataManager._SafeStr_8582; }; _local_6._SafeStr_9612 = this._container.roomSession._SafeStr_8665; _local_6._SafeStr_8666 = this._container.roomSession._SafeStr_8666; _local_6._SafeStr_9613 = this._container.roomSession.roomControllerLevel; _local_6._SafeStr_9614 = this._container.sessionDataManager._SafeStr_8583; _local_6._SafeStr_9621 = this._container.sessionDataManager._SafeStr_8584; if (_local_5 == _SafeStr_4504._SafeStr_9618) { _local_6._SafeStr_9622 = this._container.friendList._SafeStr_9623(_arg_4._SafeStr_8718); _local_9 = this._container.friendList._SafeStr_9624(_arg_4._SafeStr_8718); if (_local_9 != null) { _local_6.realName = _local_9.realName; _local_6._SafeStr_9625 = true; }; if (_local_7 != null) { _local_14 = _local_7.getModel().getNumber(_SafeStr_2484._SafeStr_9626); if (!isNaN(_local_14)) { _local_6._SafeStr_9627 = _local_14; }; _local_6._SafeStr_9628 = this._SafeStr_9629(_local_6); _local_6._SafeStr_9615 = this._SafeStr_9630(_local_6); _local_6._SafeStr_9631 = this._SafeStr_9632(_local_6); _SafeStr_4.log(((((((("Set moderation levels to " + _local_6.name) + "Muted: ") + _local_6._SafeStr_9628) + ", Kicked: ") + _local_6._SafeStr_9615) + ", Banned: ") + _local_6._SafeStr_9631)); }; _local_6._SafeStr_8598 = this._container.sessionDataManager._SafeStr_8598(_arg_4.name); _local_6._SafeStr_8601 = this._container.sessionDataManager._SafeStr_8601; _local_10 = !(this._container.sessionDataManager._SafeStr_8577); _local_11 = this._container.roomSession._SafeStr_7370; if (!_local_10) { _local_6._SafeStr_9633 = false; } else { switch (_local_11) { default: _local_6._SafeStr_9633 = false; break; case _SafeStr_3193._SafeStr_9635: _local_15 = ((!((_local_6._SafeStr_9613 == _SafeStr_2348._SafeStr_8702))) && (!((_local_6._SafeStr_9613 == _SafeStr_2348._SafeStr_9634)))); _local_16 = ((!((_local_6._SafeStr_9627 == _SafeStr_2348._SafeStr_8702))) && (!((_local_6._SafeStr_9627 == _SafeStr_2348._SafeStr_9634)))); _local_6._SafeStr_9633 = ((_local_15) || (_local_16)); break; case _SafeStr_3193._SafeStr_9636: _local_6._SafeStr_9633 = true; }; }; _local_6._SafeStr_9637 = _SafeStr_4504._SafeStr_9638; if (!_local_10) { _local_6._SafeStr_9637 = _SafeStr_4504._SafeStr_9639; }; if (_local_11 != _SafeStr_3193._SafeStr_9636) { _local_6._SafeStr_9637 = _SafeStr_4504._SafeStr_9640; }; _local_12 = this._container.sessionDataManager.userId; _local_13 = this._container.sessionDataManager._SafeStr_8588(_local_12); this._SafeStr_9641(_local_12, _local_13); }; _local_6.groupId = int(_arg_4._SafeStr_8716); _local_6._SafeStr_9537 = this._container.sessionDataManager._SafeStr_8594(int(_arg_4._SafeStr_8716)); _local_6.groupName = _arg_4.groupName; _local_6.badges = this._container.roomSession.userDataManager._SafeStr_8755(_arg_4._SafeStr_8718); _local_6.figure = _arg_4.figure; this._container.events.dispatchEvent(_local_6); var _local_8:Array = this._container.sessionDataManager._SafeStr_8588(_arg_4._SafeStr_8718); this._SafeStr_9641(_arg_4._SafeStr_8718, _local_8); this._container._SafeStr_9595._SafeStr_9642(_arg_4._SafeStr_8718); this._container.connection.send(new _SafeStr_4245(_arg_4._SafeStr_8718)); } private function _SafeStr_9629(userInfo:_SafeStr_4504):Boolean{ var settingsFunction:Function = function (k:_SafeStr_4504, _arg_2:_SafeStr_3091):Boolean{ switch (_arg_2._SafeStr_7377) { case _SafeStr_3091._SafeStr_9644: return (_SafeStr_9643(k)); default: return ((k._SafeStr_9613 >= _SafeStr_2348._SafeStr_9294)); }; }; return (this._SafeStr_9645(userInfo, settingsFunction)); } private function _SafeStr_9630(userInfo:_SafeStr_4504):Boolean{ var settingsFunction:Function = function (k:_SafeStr_4504, _arg_2:_SafeStr_3091):Boolean{ switch (_arg_2._SafeStr_7378) { case _SafeStr_3091._SafeStr_9646: return (true); case _SafeStr_3091._SafeStr_9644: return (_SafeStr_9643(k)); default: return ((k._SafeStr_9613 >= _SafeStr_2348._SafeStr_9294)); }; }; return (this._SafeStr_9645(userInfo, settingsFunction)); } private function _SafeStr_9632(userInfo:_SafeStr_4504):Boolean{ var settingsFunction:Function = function (k:_SafeStr_4504, _arg_2:_SafeStr_3091):Boolean{ switch (_arg_2._SafeStr_7379) { case _SafeStr_3091._SafeStr_9644: return (_SafeStr_9643(k)); default: return ((k._SafeStr_9613 >= _SafeStr_2348._SafeStr_9294)); }; }; return (this._SafeStr_9645(userInfo, settingsFunction)); } private function _SafeStr_9645(k:_SafeStr_4504, _arg_2:Function):Boolean{ if (!this._container.roomSession._SafeStr_8668) { return (false); }; var _local_3:Boolean; var _local_4:_SafeStr_3091 = this._container.roomSession._SafeStr_8673; if (_local_4 != null) { _local_3 = _arg_2(k, _local_4); }; return (((_local_3) && ((k._SafeStr_9627 < _SafeStr_2348._SafeStr_9294)))); } private function _SafeStr_9643(k:_SafeStr_4504):Boolean{ if (k._SafeStr_8666) { return ((k._SafeStr_9613 >= _SafeStr_2348._SafeStr_9647)); }; return ((k._SafeStr_9613 >= _SafeStr_2348._SafeStr_8945)); } private function _SafeStr_9603(k:_SafeStr_2747, _arg_2:int):void{ var _local_13:int; var _local_14:int; var _local_15:_SafeStr_2353; var _local_16:int; var _local_17:String; var _local_18:String; var _local_19:String; var _local_20:_SafeStr_3532; var _local_21:String; var _local_22:_SafeStr_3531; if ((((this._container.events == null)) || ((this._container.roomEngine == null)))) { return; }; if (k.id < 0) { return; }; var _local_3:_SafeStr_4502 = new _SafeStr_4502(_SafeStr_4502._SafeStr_9648); _local_3.id = k.id; _local_3.category = k.category; var _local_4:_SafeStr_2456 = this._container.roomEngine.getRoomObject(_arg_2, k.id, k.category); if (!_local_4) { return; }; var _local_5:_SafeStr_3021 = _local_4.getModel(); if (_local_5.getString(_SafeStr_3695._SafeStr_9649) != null) { _local_3._SafeStr_7659 = _local_5.getString(_SafeStr_3695._SafeStr_9649); }; var _local_6:int = _local_5.getNumber(_SafeStr_2484._SafeStr_9650); var _local_7:_SafeStr_2366 = _SafeStr_3014._SafeStr_5366(_local_6); _local_7.initializeFromRoomObjectModel(_local_5); _local_3.stuffData = _local_7; var _local_8:String = _local_4.getType(); if (_local_8.indexOf("poster") == 0) { _local_13 = int(_local_8.replace("poster", "")); _local_3.name = (("${poster_" + _local_13) + "_name}"); _local_3.description = (("${poster_" + _local_13) + "_desc}"); } else { _local_14 = _local_5.getNumber(_SafeStr_2484._SafeStr_9135); if (k.category == _SafeStr_2286._SafeStr_7596) { _local_15 = this._container.sessionDataManager._SafeStr_8022(_local_14); } else { if (k.category == _SafeStr_2286._SafeStr_7597) { _local_15 = this._container.sessionDataManager._SafeStr_8607(_local_14); }; }; if (_local_15 != null) { _local_3.name = _local_15._SafeStr_7040; _local_3.description = _local_15.description; _local_3._SafeStr_9651 = _local_15._SafeStr_9651; _local_3._SafeStr_9652 = _local_15._SafeStr_9652; _local_3._SafeStr_9653 = _local_15._SafeStr_9653; _local_3._SafeStr_9654 = _local_15._SafeStr_9654; _local_3._SafeStr_9602 = _local_15._SafeStr_9602; if (((!((this._container._SafeStr_9655 == null))) && ((k.category == _SafeStr_2286._SafeStr_7596)))) { this._container._SafeStr_9655._SafeStr_9656(_local_4.getId(), _local_15._SafeStr_7040); }; }; }; if (_local_8.indexOf("post_it") > -1) { _local_3._SafeStr_9657 = true; }; var _local_9:int = _local_5.getNumber(_SafeStr_2484._SafeStr_9658); var _local_10:int = _local_5.getNumber(_SafeStr_2484._SafeStr_9659); _local_3.expiration = (((_local_9 < 0)) ? _local_9 : Math.max(0, (_local_9 - ((getTimer() - _local_10) / 1000)))); var _local_11:_SafeStr_2971 = this._container.roomEngine._SafeStr_9660(_arg_2, k.id, k.category, new _SafeStr_2307(180), 64, null); if ((((((_local_11.data == null)) || ((_local_11.data.width > 140)))) || ((_local_11.data.height > 200)))) { _local_11 = this._container.roomEngine._SafeStr_9660(_arg_2, k.id, k.category, new _SafeStr_2307(180), 1, null); }; _local_3.image = _local_11.data; _local_3._SafeStr_8309 = (k.category == _SafeStr_2286._SafeStr_7597); _local_3._SafeStr_8665 = this._container.roomSession._SafeStr_8665; _local_3.roomControllerLevel = this._container.roomSession.roomControllerLevel; _local_3._SafeStr_8583 = this._container.sessionDataManager._SafeStr_8583; _local_3._SafeStr_6743 = _local_5.getNumber(_SafeStr_2484._SafeStr_9661); _local_3.ownerName = _local_5.getString(_SafeStr_2484._SafeStr_9662); _local_3._SafeStr_9663 = _local_5.getNumber(_SafeStr_2484._SafeStr_9664); var _local_12:int = int(_local_5.getNumber(_SafeStr_2484._SafeStr_9665)); if (_local_12 != 0) { _local_3.groupId = _local_12; this.container.connection.send(new _SafeStr_2638(_local_12, false)); }; if (this._container.isOwnerOfFurniture(_local_4)) { _local_3._SafeStr_8964 = true; }; this._container.events.dispatchEvent(_local_3); if (((!((_local_3._SafeStr_7659 == null))) && ((_local_3._SafeStr_7659.length > 0)))) { _local_16 = -1; _local_17 = ""; _local_18 = ""; _local_19 = ""; if (_local_3._SafeStr_7659 == _SafeStr_3695._SafeStr_9666) { _local_20 = this._SafeStr_9515._SafeStr_9667(); if (_local_20 != null) { _local_16 = _local_20._SafeStr_9668; _local_19 = _SafeStr_4500._SafeStr_9669; }; } else { if (_local_3._SafeStr_7659.indexOf(_SafeStr_3695._SafeStr_9670) == 0) { _local_21 = _local_3._SafeStr_7659.substr(_SafeStr_3695._SafeStr_9670.length); _local_16 = parseInt(_local_21); _local_19 = _SafeStr_4500._SafeStr_9671; }; }; if (_local_16 != -1) { _local_22 = this._SafeStr_9515._SafeStr_7656(_local_16); if (_local_22 != null) { _local_17 = _local_22.name; _local_18 = _local_22.creator; }; this._container.events.dispatchEvent(new _SafeStr_4500(_local_19, _local_16, _local_17, _local_18)); }; }; } public function _SafeStr_8955():Array{ return ([_SafeStr_2814._SafeStr_9672]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2814; switch (k.type) { case _SafeStr_2814._SafeStr_9672: _local_2 = (k as _SafeStr_2814); if (((!((_local_2 == null))) && (!((this._SafeStr_5662 == null))))) { this._SafeStr_5662._SafeStr_9673(_local_2.userId, _local_2.badges); }; return; }; } private function _SafeStr_8924(k:_SafeStr_2883):void{ this._SafeStr_9641(k.userId, k.tags); } private function _SafeStr_9641(k:int, _arg_2:Array):void{ if (_arg_2 == null) { return; }; var _local_3:Boolean; if (this._container.sessionDataManager != null) { _local_3 = (k == this._container.sessionDataManager.userId); }; if (((!((this._container == null))) && (!((this._container.events == null))))) { this._container.events.dispatchEvent(new _SafeStr_4492(k, _arg_2, _local_3)); }; } private function _SafeStr_8919(k:_SafeStr_3117):void{ if (this._container == null) { return; }; if (k == null) { return; }; if (k.userId < 0) { return; }; var _local_2:_SafeStr_2476 = this._container.roomSession.userDataManager.getUserDataByIndex(k.userId); if (_local_2 == null) { return; }; var _local_3:int = _local_2._SafeStr_8718; var _local_4:BitmapData; var _local_5 = (_local_3 == this._container.sessionDataManager.userId); this._SafeStr_5662._SafeStr_9674(_local_3, k.figure, k._SafeStr_8714, k._SafeStr_9675, _local_5); } private function _SafeStr_9522(k:_SafeStr_3115):void{ var _local_10:Boolean; var _local_11:_SafeStr_4493; var _local_12:_SafeStr_2299; var _local_2:_SafeStr_3133 = k._SafeStr_9676; if (_local_2 == null) { return; }; var _local_3:_SafeStr_2476 = this._container.roomSession.userDataManager._SafeStr_8763(_local_2._SafeStr_6496); if (_local_3 == null) { return; }; var _local_4:String = _local_3.figure; var _local_5:int = this._SafeStr_9677(_local_4); var _local_6:int = this._SafeStr_9678(_local_4); var _local_7:String; if (_local_5 == _SafeStr_3701._SafeStr_9679) { if (_local_2.level >= _local_2._SafeStr_8778) { _local_7 = "std"; } else { _local_7 = ("grw" + _local_2.level); }; }; var _local_8:String = (_local_4 + (((_local_7)!=null) ? ("/posture=" + _local_7) : "")); var _local_9:BitmapData = (this._SafeStr_9514.getValue(_local_8) as BitmapData); if (_local_9 == null) { _local_9 = this._SafeStr_7956(_local_4, _local_7); this._SafeStr_9514.add(_local_8, _local_9); }; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_10 = (_local_2._SafeStr_6743 == this._container.sessionDataManager.userId); _local_11 = new _SafeStr_4493(_local_5, _local_6, _local_3.name, _local_2._SafeStr_6496, _local_9, _local_10, _local_2._SafeStr_6743, _local_2.ownerName, _local_3._SafeStr_7239, _local_2._SafeStr_6482); _local_11.level = _local_2.level; _local_11._SafeStr_8767 = _local_2._SafeStr_8767; _local_11.experience = _local_2.experience; _local_11._SafeStr_8768 = _local_2._SafeStr_8768; _local_11.energy = _local_2.energy; _local_11._SafeStr_8769 = _local_2._SafeStr_8769; _local_11._SafeStr_8770 = _local_2._SafeStr_8770; _local_11._SafeStr_8771 = _local_2._SafeStr_8771; _local_11._SafeStr_9680 = _local_2.respect; _local_11._SafeStr_8602 = this._container.sessionDataManager._SafeStr_8602; _local_11.age = _local_2.age; _local_11._SafeStr_8772 = _local_2._SafeStr_8772; _local_11._SafeStr_8720 = _local_2._SafeStr_8720; _local_11._SafeStr_8721 = _local_2._SafeStr_8721; _local_11._SafeStr_8722 = _local_2._SafeStr_8722; _local_11._SafeStr_8723 = _local_2._SafeStr_8723; _local_11.rarityLevel = _local_2.rarityLevel; _local_11._SafeStr_8773 = _local_2._SafeStr_8773; _local_11._SafeStr_9681 = false; _local_11._SafeStr_8774 = _local_2._SafeStr_8774; _local_11._SafeStr_8775 = _local_2._SafeStr_8775; _local_11._SafeStr_8776 = _local_2._SafeStr_8776; _local_11._SafeStr_8777 = _local_2._SafeStr_8777; _local_11._SafeStr_8724 = _local_2._SafeStr_8724; _local_12 = this._container.roomSession; if (_local_10) { _local_11._SafeStr_9681 = true; } else { if (((((_local_12._SafeStr_8665) || (this._container.sessionDataManager._SafeStr_8583))) || ((_local_12.roomControllerLevel >= _SafeStr_2348._SafeStr_8945)))) { _local_11._SafeStr_9681 = true; }; }; this._container.events.dispatchEvent(_local_11); }; } private function _SafeStr_9527(k:_SafeStr_3152):void{ var _local_4:_SafeStr_4495; var _local_2:String = k.figure; var _local_3:BitmapData = (this._SafeStr_9514.getValue(_local_2) as BitmapData); if (_local_3 == null) { _local_3 = this._SafeStr_7956(_local_2); this._SafeStr_9514.add(_local_2, _local_3); }; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_4 = new _SafeStr_4495(k._SafeStr_6496, _local_3); this._container.events.dispatchEvent(_local_4); }; } private function _SafeStr_9529(k:_SafeStr_3131):void{ var _local_2:_SafeStr_5093; var _local_3:_SafeStr_5093; var _local_4:_SafeStr_4605; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_2 = new _SafeStr_5093(); _local_2.stuffId = k._SafeStr_9682.stuffId; _local_2._SafeStr_9140 = k._SafeStr_9682._SafeStr_9140; _local_2._SafeStr_7038 = k._SafeStr_9682._SafeStr_7038; _local_2.userId = k._SafeStr_9682.userId; _local_2.userName = k._SafeStr_9682.userName; _local_2.rarityLevel = k._SafeStr_9682.rarityLevel; _local_2._SafeStr_9683 = k._SafeStr_9682._SafeStr_9683; _local_3 = new _SafeStr_5093(); _local_3.stuffId = k._SafeStr_9684.stuffId; _local_3._SafeStr_9140 = k._SafeStr_9684._SafeStr_9140; _local_3._SafeStr_7038 = k._SafeStr_9684._SafeStr_7038; _local_3.userId = k._SafeStr_9684.userId; _local_3.userName = k._SafeStr_9684.userName; _local_3.rarityLevel = k._SafeStr_9684.rarityLevel; _local_3._SafeStr_9683 = k._SafeStr_9684._SafeStr_9683; _local_4 = new _SafeStr_4605(_local_2, _local_3); this._container.events.dispatchEvent(_local_4); }; } private function _SafeStr_9531(k:_SafeStr_3124):void{ var _local_2:_SafeStr_4598; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_2 = new _SafeStr_4598(); _local_2.state = k.state; _local_2._SafeStr_6479 = k._SafeStr_6479; _local_2._SafeStr_6480 = k._SafeStr_6480; this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_9533(k:_SafeStr_3128):void{ var _local_2:_SafeStr_4610; var _local_3:_SafeStr_4610; var _local_4:Array; var _local_5:_SafeStr_4738; var _local_6:_SafeStr_4603; var _local_7:_SafeStr_5094; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_2 = new _SafeStr_4610(); _local_2._SafeStr_8269 = k.pet1._SafeStr_8269; _local_2.name = k.pet1.name; _local_2.level = k.pet1.level; _local_2.figure = k.pet1.figure; _local_2.owner = k.pet1.owner; _local_3 = new _SafeStr_4610(); _local_3._SafeStr_8269 = k.pet2._SafeStr_8269; _local_3.name = k.pet2.name; _local_3.level = k.pet2.level; _local_3.figure = k.pet2.figure; _local_3.owner = k.pet2.owner; _local_4 = []; for each (_local_5 in k._SafeStr_6472) { _local_7 = new _SafeStr_5094(); _local_7._SafeStr_9685 = _local_5._SafeStr_9685; _local_7.breeds = _local_5.breeds.concat(); _local_4.push(_local_7); }; _local_6 = new _SafeStr_4603(k._SafeStr_6471, _local_2, _local_3, _local_4, k._SafeStr_9686); this._container.events.dispatchEvent(_local_6); }; } private function _SafeStr_9535(k:_SafeStr_3119):void{ var _local_2:_SafeStr_4599; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_2 = new _SafeStr_4599(k._SafeStr_6467, k.result); this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_9523(k:_SafeStr_3132):void{ var _local_2:_SafeStr_4491; if (((!((this._container == null))) && (!((this._container.events == null))))) { _local_2 = new _SafeStr_4491(k._SafeStr_6496, k._SafeStr_9687, k._SafeStr_9688); this._container.events.dispatchEvent(_local_2); }; } private function _SafeStr_9525(k:_SafeStr_3149):void{ if (this._SafeStr_5662) { this._SafeStr_5662._SafeStr_9689(k._SafeStr_9690, k._SafeStr_6557, k.status, k._SafeStr_9691); }; } public function update():void{ } private function _SafeStr_7956(k:String, _arg_2:String=null):BitmapData{ var _local_3:BitmapData; var _local_4:PetFigureData = new PetFigureData(k); var _local_5:uint; var _local_6:_SafeStr_2971 = this._container.roomEngine._SafeStr_7956(_local_4.typeId, _local_4.paletteId, _local_4.color, new _SafeStr_2307(90), 64, null, true, _local_5, _local_4._SafeStr_6506, _arg_2); if (_local_6 != null) { _local_3 = _local_6.data; }; if (_local_3 == null) { _local_3 = new BitmapData(30, 30, false, 4289374890); }; return (_local_3); } private function _SafeStr_9677(k:String):int{ return (this._SafeStr_9692(k, 0)); } private function _SafeStr_9678(k:String):int{ return (this._SafeStr_9692(k, 1)); } private function _SafeStr_7948(k:String):int{ var _local_2:Array = k.split(" "); if (_local_2.length > 2) { return (parseInt(_local_2[2], 16)); }; return (0xFFFFFF); } private function _SafeStr_9692(k:String, _arg_2:int):int{ var _local_3:Array; if (k != null) { _local_3 = k.split(" "); if (_local_3.length > _arg_2) { return (int(_local_3[_arg_2])); }; }; return (-1); } private function _SafeStr_9518(k:_SafeStr_3545):void{ var _local_2:int; var _local_3:String; var _local_4:String; var _local_5:_SafeStr_3531; if (this._SafeStr_9515 != null) { _local_2 = k.id; _local_3 = ""; _local_4 = ""; if (_local_2 != -1) { _local_5 = this._SafeStr_9515._SafeStr_7656(_local_2); if (_local_5 != null) { _local_3 = _local_5.name; _local_4 = _local_5.creator; }; }; this._container.events.dispatchEvent(new _SafeStr_4500(_SafeStr_4500._SafeStr_9669, _local_2, _local_3, _local_4)); }; } private function _SafeStr_7648(k:_SafeStr_3537):void{ var _local_2:_SafeStr_3531; if (this._SafeStr_9515 != null) { _local_2 = this._SafeStr_9515._SafeStr_7656(k.id); if (_local_2 != null) { this._container.events.dispatchEvent(new _SafeStr_4500(_SafeStr_4500._SafeStr_9671, k.id, _local_2.name, _local_2.creator)); }; }; } private function _SafeStr_9536(k:_SafeStr_2946):void{ if (((this._SafeStr_5662) && (this._SafeStr_5662.mainWindow.visible))) { this._SafeStr_5662.setRelationshipStatus(k.userId, k._SafeStr_9693); }; } public function get _SafeStr_9619():Boolean{ return (((((!((this._container == null))) && (this._container.config))) && (this._container.config.getBoolean("activity.point.display.enabled")))); } public function _SafeStr_9694(k:Map):void{ if (this._container.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_8705)) { this._container.connection.send(new _SafeStr_4182(this._SafeStr_5662.furniData.id, k)); }; } } }//package _-10z // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2348 = "_-40O" (String#31919, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2360 = "_-1aa" (String#9213, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_2412 = "_-0Rx" (String#23109, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2517 = "_-2fD" (String#10324, DoABC#3) // _SafeStr_2638 = "_-0CA" (String#22475, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_2645 = "_-5jj" (String#13397, DoABC#3) // _SafeStr_2701 = "_-4G9" (String#11906, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2747 = "_-4uQ" (String#34125, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2814 = "_-534" (String#34487, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2829 = "_-1vY" (String#9518, DoABC#3) // _SafeStr_2879 = "_-4j0" (String#33677, DoABC#3) // _SafeStr_2883 = "_-3cj" (String#30935, DoABC#3) // _SafeStr_2936 = "_-2Hn" (String#27604, DoABC#3) // _SafeStr_2946 = "_-1j8" (String#26243, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3014 = "_-1FL" (String#8849, DoABC#3) // _SafeStr_3021 = "_-g8" (String#15009, DoABC#3) // _SafeStr_3091 = "_-61-" (String#13699, DoABC#3) // _SafeStr_3115 = "_-2Ty" (String#10136, DoABC#3) // _SafeStr_3117 = "_-gJ" (String#40039, DoABC#3) // _SafeStr_3119 = "_-1Qo" (String#25524, DoABC#3) // _SafeStr_3124 = "_-4Lz" (String#32794, DoABC#3) // _SafeStr_3128 = "_-2rg" (String#29022, DoABC#3) // _SafeStr_3131 = "_-22N" (String#27034, DoABC#3) // _SafeStr_3132 = "_-0xX" (String#24366, DoABC#3) // _SafeStr_3133 = "_-2BV" (String#9817, DoABC#3) // _SafeStr_3149 = "_-3OO" (String#30362, DoABC#3) // _SafeStr_3152 = "_-5OI" (String#35317, DoABC#3) // _SafeStr_3193 = "_-0FM" (String#22597, DoABC#3) // _SafeStr_3531 = "_-4Ms" (String#12012, DoABC#3) // _SafeStr_3532 = "_-4EJ" (String#11877, DoABC#3) // _SafeStr_3537 = "_-j8" (String#15062, DoABC#3) // _SafeStr_3545 = "_-34P" (String#29572, DoABC#3) // _SafeStr_3695 = "_-44D" (String#32060, DoABC#3) // _SafeStr_3701 = "_-5Li" (String#35216, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4063 = "_-3x7" (String#31751, DoABC#3) // _SafeStr_4182 = "_-6DK" (String#37357, DoABC#3) // _SafeStr_4196 = "_-4W2" (String#33180, DoABC#3) // _SafeStr_4206 = "_-5MM" (String#35239, DoABC#3) // _SafeStr_4245 = "_-3nt" (String#31390, DoABC#3) // _SafeStr_4264 = "_-6er" (String#38414, DoABC#3) // _SafeStr_4291 = "_-2Ax" (String#27346, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4440 = "_-4jo" (String#12384, DoABC#3) // _SafeStr_4483 = "_-2f7" (String#28530, DoABC#3) // _SafeStr_4486 = "_-1Z8" (String#25845, DoABC#3) // _SafeStr_4489 = "_-3qU" (String#31491, DoABC#3) // _SafeStr_4491 = "_-15E" (String#24705, DoABC#3) // _SafeStr_4492 = "_-5TZ" (String#35536, DoABC#3) // _SafeStr_4493 = "_-0vv" (String#24307, DoABC#3) // _SafeStr_4495 = "_-6SI" (String#37930, DoABC#3) // _SafeStr_4496 = "_-2Fe" (String#27514, DoABC#3) // _SafeStr_4500 = "_-2p9" (String#28921, DoABC#3) // _SafeStr_4502 = "_-4vB" (String#12582, DoABC#3) // _SafeStr_4503 = "_-1ax" (String#25915, DoABC#3) // _SafeStr_4504 = "_-50C" (String#34375, DoABC#3) // _SafeStr_4509 = "_-2yO" (String#29296, DoABC#3) // _SafeStr_4526 = "_-hG" (String#40075, DoABC#3) // _SafeStr_4598 = "_-2r6" (String#29003, DoABC#3) // _SafeStr_4599 = "_-0LM" (String#22841, DoABC#3) // _SafeStr_4603 = "_-3VW" (String#30638, DoABC#3) // _SafeStr_4605 = "_-6Qd" (String#37864, DoABC#3) // _SafeStr_4610 = "_-51R" (String#12699, DoABC#3) // _SafeStr_4612 = "_-1fv" (String#26101, DoABC#3) // _SafeStr_4738 = "_-La" (String#14667, DoABC#3) // _SafeStr_5088 = "_-3-4" (String#29361, DoABC#3) // _SafeStr_5089 = "_-3TO" (String#30564, DoABC#3) // _SafeStr_5090 = "_-3Xj" (String#30728, DoABC#3) // _SafeStr_5091 = "_-0wR" (String#24329, DoABC#3) // _SafeStr_5092 = "_-1VI" (String#25695, DoABC#3) // _SafeStr_5093 = "_-0Gz" (String#7863, DoABC#3) // _SafeStr_5094 = "_-46K" (String#32154, DoABC#3) // _SafeStr_5095 = "_-YR" (String#39735, DoABC#3) // _SafeStr_5366 = "_-52B" (String#34453, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6467 = "_-1zS" (String#26884, DoABC#3) // _SafeStr_6471 = "_-0gz" (String#23711, DoABC#3) // _SafeStr_6472 = "_-5sm" (String#36534, DoABC#3) // _SafeStr_6479 = "_-2kr" (String#28741, DoABC#3) // _SafeStr_6480 = "_-1te" (String#26647, DoABC#3) // _SafeStr_6482 = "_-s5" (String#15200, DoABC#3) // _SafeStr_6496 = "_-4T-" (String#12105, DoABC#3) // _SafeStr_6506 = "_-5mW" (String#36278, DoABC#3) // _SafeStr_6547 = "_-456" (String#32098, DoABC#3) // _SafeStr_6557 = "_-1Dx" (String#25039, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_7126 = "_-5z2" (String#36762, DoABC#3) // _SafeStr_7133 = "_-0rQ" (String#24135, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7240 = "_-4hT" (String#33608, DoABC#3) // _SafeStr_7370 = "_-0eI" (String#8241, DoABC#3) // _SafeStr_7377 = "_-1-u" (String#24501, DoABC#3) // _SafeStr_7378 = "_-09L" (String#22381, DoABC#3) // _SafeStr_7379 = "_-4nB" (String#33845, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7597 = "_-41b" (String#31962, DoABC#3) // _SafeStr_7647 = "_-3Um" (String#30612, DoABC#3) // _SafeStr_7648 = "_-2Qn" (String#686, DoABC#3) // _SafeStr_7656 = "_-0uN" (String#2765, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7948 = "_-5Xu" (String#3939, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_8022 = "_-0Ag" (String#7760, DoABC#3) // _SafeStr_8269 = "_-3ag" (String#30847, DoABC#3) // _SafeStr_8309 = "_-3NH" (String#3404, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_8475 = "_-4bA" (String#1111, DoABC#3) // _SafeStr_8577 = "_-23u" (String#9682, DoABC#3) // _SafeStr_8582 = "_-38x" (String#10803, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8584 = "_-1QN" (String#9041, DoABC#3) // _SafeStr_8588 = "_-44q" (String#11739, DoABC#3) // _SafeStr_8594 = "_-1bx" (String#9239, DoABC#3) // _SafeStr_8598 = "_-6e1" (String#14327, DoABC#3) // _SafeStr_8599 = "_-12O" (String#8623, DoABC#3) // _SafeStr_8600 = "_-34e" (String#10733, DoABC#3) // _SafeStr_8601 = "_-1xa" (String#9554, DoABC#3) // _SafeStr_8602 = "_-6M" (String#14032, DoABC#3) // _SafeStr_8603 = "_-1xB" (String#9547, DoABC#3) // _SafeStr_8605 = "_-0Gf" (String#7861, DoABC#3) // _SafeStr_8607 = "_-4GI" (String#11908, DoABC#3) // _SafeStr_8609 = "_-0UR" (String#8081, DoABC#3) // _SafeStr_8622 = "_-2Dw" (String#9870, DoABC#3) // _SafeStr_8623 = "_-26r" (String#9735, DoABC#3) // _SafeStr_8645 = "_-1VS" (String#9130, DoABC#3) // _SafeStr_8646 = "_-2G" (String#9907, DoABC#3) // _SafeStr_8647 = "_-yN" (String#15328, DoABC#3) // _SafeStr_8648 = "_-5rt" (String#13521, DoABC#3) // _SafeStr_8649 = "_-1RA" (String#9055, DoABC#3) // _SafeStr_8650 = "_-U9" (String#14807, DoABC#3) // _SafeStr_8652 = "_-4g1" (String#12330, DoABC#3) // _SafeStr_8653 = "_-2QO" (String#10073, DoABC#3) // _SafeStr_8654 = "_-1XE" (String#9157, DoABC#3) // _SafeStr_8655 = "_-2Em" (String#9886, DoABC#3) // _SafeStr_8656 = "_-08N" (String#7720, DoABC#3) // _SafeStr_8657 = "_-6Z" (String#14245, DoABC#3) // _SafeStr_8665 = "_-sC" (String#15203, DoABC#3) // _SafeStr_8666 = "_-6BQ" (String#13860, DoABC#3) // _SafeStr_8668 = "_-6D2" (String#13887, DoABC#3) // _SafeStr_8669 = "_-28m" (String#9770, DoABC#3) // _SafeStr_8673 = "_-3jL" (String#11377, DoABC#3) // _SafeStr_8676 = "_-2Mc" (String#10016, DoABC#3) // _SafeStr_8702 = "_-1A0" (String#24889, DoABC#3) // _SafeStr_8705 = "_-6d8" (String#38337, DoABC#3) // _SafeStr_8714 = "_-RR" (String#14770, DoABC#3) // _SafeStr_8716 = "_-5qC" (String#13500, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_8720 = "_-481" (String#3595, DoABC#3) // _SafeStr_8721 = "_-6KO" (String#4148, DoABC#3) // _SafeStr_8722 = "_-2ct" (String#3223, DoABC#3) // _SafeStr_8723 = "_-1hE" (String#2971, DoABC#3) // _SafeStr_8724 = "_-3Wr" (String#3443, DoABC#3) // _SafeStr_8726 = "_-OO" (String#14718, DoABC#3) // _SafeStr_8755 = "_-3l0" (String#11404, DoABC#3) // _SafeStr_8763 = "_-0tL" (String#8460, DoABC#3) // _SafeStr_8765 = "_-39z" (String#10819, DoABC#3) // _SafeStr_8767 = "_-62m" (String#13723, DoABC#3) // _SafeStr_8768 = "_-0Lc" (String#7933, DoABC#3) // _SafeStr_8769 = "_-1ih" (String#9325, DoABC#3) // _SafeStr_8770 = "_-1kh" (String#9348, DoABC#3) // _SafeStr_8771 = "_-0lx" (String#8343, DoABC#3) // _SafeStr_8772 = "_-0bO" (String#8199, DoABC#3) // _SafeStr_8773 = "_-5WA" (String#13194, DoABC#3) // _SafeStr_8774 = "_-2FH" (String#9899, DoABC#3) // _SafeStr_8775 = "_-0ln" (String#8342, DoABC#3) // _SafeStr_8776 = "_-UW" (String#14814, DoABC#3) // _SafeStr_8777 = "_-Ij" (String#14622, DoABC#3) // _SafeStr_8778 = "_-42H" (String#11695, DoABC#3) // _SafeStr_8919 = "_-Fr" (String#4340, DoABC#3) // _SafeStr_8924 = "_-0Tw" (String#2653, DoABC#3) // _SafeStr_8945 = "_-3Gy" (String#30064, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_8964 = "_-4cX" (String#3719, DoABC#3) // _SafeStr_9041 = "_-2Vl" (String#28161, DoABC#3) // _SafeStr_9043 = "_-38W" (String#29732, DoABC#3) // _SafeStr_9044 = "_-6i7" (String#38537, DoABC#3) // _SafeStr_9135 = "_-fL" (String#40001, DoABC#3) // _SafeStr_9140 = "_-0DR" (String#22531, DoABC#3) // _SafeStr_9152 = "_-2YR" (String#28266, DoABC#3) // _SafeStr_9175 = "_-5PL" (String#35358, DoABC#3) // _SafeStr_9294 = "_-18" (String#24812, DoABC#3) // _SafeStr_9405 = "_-1Su" (String#25607, DoABC#3) // _SafeStr_9514 = "_-1Ds" (String#25038, DoABC#3) // _SafeStr_9515 = "_-6dn" (String#866, DoABC#3) // _SafeStr_9516 = "_-Hx" (String#39108, DoABC#3) // _SafeStr_9517 = "_-ur" (String#40581, DoABC#3) // _SafeStr_9518 = "_-5CC" (String#12871, DoABC#3) // _SafeStr_9519 = "_-zm" (String#40756, DoABC#3) // _SafeStr_9520 = "_-0f9" (String#23635, DoABC#3) // _SafeStr_9521 = "_-4cd" (String#33419, DoABC#3) // _SafeStr_9522 = "_-62y" (String#4076, DoABC#3) // _SafeStr_9523 = "_-5hE" (String#13358, DoABC#3) // _SafeStr_9524 = "_-0lw" (String#23921, DoABC#3) // _SafeStr_9525 = "_-0nm" (String#23995, DoABC#3) // _SafeStr_9526 = "_-Ef" (String#38979, DoABC#3) // _SafeStr_9527 = "_-4Zd" (String#1549, DoABC#3) // _SafeStr_9528 = "_-479" (String#32190, DoABC#3) // _SafeStr_9529 = "_-3ex" (String#11318, DoABC#3) // _SafeStr_9530 = "_-yk" (String#40712, DoABC#3) // _SafeStr_9531 = "_-4bm" (String#12267, DoABC#3) // _SafeStr_9532 = "_-5OM" (String#35320, DoABC#3) // _SafeStr_9533 = "_-2Mz" (String#27823, DoABC#3) // _SafeStr_9534 = "_-2nU" (String#28851, DoABC#3) // _SafeStr_9535 = "_-3rs" (String#31547, DoABC#3) // _SafeStr_9536 = "_-1yD" (String#26830, DoABC#3) // _SafeStr_9537 = "_-2ZM" (String#28297, DoABC#3) // _SafeStr_9538 = "_-44G" (String#32062, DoABC#3) // _SafeStr_9539 = "_-2DC" (String#27428, DoABC#3) // _SafeStr_9540 = "_-4IO" (String#32647, DoABC#3) // _SafeStr_9541 = "_-2oL" (String#28888, DoABC#3) // _SafeStr_9542 = "_-21v" (String#27016, DoABC#3) // _SafeStr_9543 = "_-1x7" (String#26784, DoABC#3) // _SafeStr_9544 = "_-2FU" (String#27507, DoABC#3) // _SafeStr_9545 = "_-0xz" (String#24383, DoABC#3) // _SafeStr_9546 = "_-5W" (String#35633, DoABC#3) // _SafeStr_9547 = "_-1Qc" (String#25518, DoABC#3) // _SafeStr_9548 = "_-5Yv" (String#35752, DoABC#3) // _SafeStr_9549 = "_-Kp" (String#39219, DoABC#3) // _SafeStr_9550 = "_-6ak" (String#38244, DoABC#3) // _SafeStr_9551 = "_-56z" (String#34634, DoABC#3) // _SafeStr_9552 = "_-34D" (String#29565, DoABC#3) // _SafeStr_9553 = "_-4Lw" (String#32791, DoABC#3) // _SafeStr_9554 = "_-Yj" (String#39749, DoABC#3) // _SafeStr_9555 = "_-2v" (String#29162, DoABC#3) // _SafeStr_9556 = "_-2ir" (String#28673, DoABC#3) // _SafeStr_9557 = "_-NF" (String#39308, DoABC#3) // _SafeStr_9558 = "_-44u" (String#32091, DoABC#3) // _SafeStr_9559 = "_-2dL" (String#28458, DoABC#3) // _SafeStr_9560 = "_-5Ml" (String#35251, DoABC#3) // _SafeStr_9561 = "_-0fb" (String#23657, DoABC#3) // _SafeStr_9562 = "_-T1" (String#39529, DoABC#3) // _SafeStr_9563 = "_-0JL" (String#22766, DoABC#3) // _SafeStr_9564 = "_-4Fh" (String#32539, DoABC#3) // _SafeStr_9565 = "_-6dU" (String#38352, DoABC#3) // _SafeStr_9566 = "_-36" (String#29638, DoABC#3) // _SafeStr_9567 = "_-46U" (String#32160, DoABC#3) // _SafeStr_9568 = "_-1-C" (String#24478, DoABC#3) // _SafeStr_9569 = "_-4-P" (String#31879, DoABC#3) // _SafeStr_9570 = "_-4p3" (String#33914, DoABC#3) // _SafeStr_9571 = "_-FJ" (String#39003, DoABC#3) // _SafeStr_9572 = "_-5wy" (String#36684, DoABC#3) // _SafeStr_9573 = "_-wg" (String#40642, DoABC#3) // _SafeStr_9574 = "_-5B5" (String#34803, DoABC#3) // _SafeStr_9575 = "_-4Xi" (String#33235, DoABC#3) // _SafeStr_9576 = "_-1f5" (String#26073, DoABC#3) // _SafeStr_9577 = "_-3tW" (String#31614, DoABC#3) // _SafeStr_9578 = "_-D9" (String#38914, DoABC#3) // _SafeStr_9579 = "_-5xo" (String#36719, DoABC#3) // _SafeStr_9580 = "_-3bL" (String#30876, DoABC#3) // _SafeStr_9581 = "_-4pU" (String#33929, DoABC#3) // _SafeStr_9582 = "_-0Ib" (String#22734, DoABC#3) // _SafeStr_9583 = "_-1pJ" (String#26475, DoABC#3) // _SafeStr_9584 = "_-28e" (String#27259, DoABC#3) // _SafeStr_9585 = "_-53N" (String#12728, DoABC#3) // _SafeStr_9586 = "_-10L" (String#24513, DoABC#3) // _SafeStr_9587 = "_-2kd" (String#10420, DoABC#3) // _SafeStr_9588 = "_-4lS" (String#33775, DoABC#3) // _SafeStr_9589 = "_-zf" (String#40750, DoABC#3) // _SafeStr_9590 = "_-39P" (String#10809, DoABC#3) // _SafeStr_9591 = "_-3Ie" (String#30127, DoABC#3) // _SafeStr_9592 = "_-8-" (String#14456, DoABC#3) // _SafeStr_9593 = "_-4gU" (String#12337, DoABC#3) // _SafeStr_9594 = "_-0EJ" (String#2607, DoABC#3) // _SafeStr_9595 = "_-2UF" (String#10142, DoABC#3) // _SafeStr_9596 = "_-27E" (String#27210, DoABC#3) // _SafeStr_9597 = "_-4hA" (String#3734, DoABC#3) // _SafeStr_9598 = "_-1XK" (String#25774, DoABC#3) // _SafeStr_9599 = "_-5-f" (String#34360, DoABC#3) // _SafeStr_9600 = "_-0hQ" (String#8284, DoABC#3) // _SafeStr_9601 = "_-2cj" (String#28432, DoABC#3) // _SafeStr_9602 = "_-1I4" (String#8899, DoABC#3) // _SafeStr_9603 = "_-3aX" (String#30838, DoABC#3) // _SafeStr_9604 = "_-236" (String#27059, DoABC#3) // _SafeStr_9605 = "_-3Nn" (String#30334, DoABC#3) // _SafeStr_9606 = "_-PG" (String#39380, DoABC#3) // _SafeStr_9607 = "_-Dd" (String#38935, DoABC#3) // _SafeStr_9608 = "_-gn" (String#40056, DoABC#3) // _SafeStr_9609 = "_-m5" (String#40266, DoABC#3) // _SafeStr_9610 = "_-3kx" (String#31273, DoABC#3) // _SafeStr_9611 = "_-2iD" (String#28646, DoABC#3) // _SafeStr_9612 = "_-5sf" (String#36528, DoABC#3) // _SafeStr_9613 = "_-4u5" (String#34114, DoABC#3) // _SafeStr_9614 = "_-4im" (String#33664, DoABC#3) // _SafeStr_9615 = "_-51H" (String#34416, DoABC#3) // _SafeStr_9616 = "_-3g0" (String#31061, DoABC#3) // _SafeStr_9617 = "_-3u9" (String#31638, DoABC#3) // _SafeStr_9618 = "_-0lD" (String#23891, DoABC#3) // _SafeStr_9619 = "_-0JO" (String#22767, DoABC#3) // _SafeStr_9620 = "_-zy" (String#40765, DoABC#3) // _SafeStr_9621 = "_-1rF" (String#26556, DoABC#3) // _SafeStr_9622 = "_-0sL" (String#24169, DoABC#3) // _SafeStr_9623 = "_-4Pi" (String#12045, DoABC#3) // _SafeStr_9624 = "_-4nn" (String#3754, DoABC#3) // _SafeStr_9625 = "_-2K" (String#27704, DoABC#3) // _SafeStr_9626 = "_-3-z" (String#29397, DoABC#3) // _SafeStr_9627 = "_-0MD" (String#22878, DoABC#3) // _SafeStr_9628 = "_-6bi" (String#38281, DoABC#3) // _SafeStr_9629 = "_-42V" (String#32002, DoABC#3) // _SafeStr_9630 = "_-5vS" (String#36632, DoABC#3) // _SafeStr_9631 = "_-6cs" (String#38326, DoABC#3) // _SafeStr_9632 = "_-3It" (String#30138, DoABC#3) // _SafeStr_9633 = "_-1LA" (String#25310, DoABC#3) // _SafeStr_9634 = "_-iu" (String#40130, DoABC#3) // _SafeStr_9635 = "_-2Wf" (String#28196, DoABC#3) // _SafeStr_9636 = "_-5uE" (String#36589, DoABC#3) // _SafeStr_9637 = "_-2zL" (String#29332, DoABC#3) // _SafeStr_9638 = "_-1xZ" (String#26801, DoABC#3) // _SafeStr_9639 = "_-0V7" (String#23242, DoABC#3) // _SafeStr_9640 = "_-6jY" (String#38590, DoABC#3) // _SafeStr_9641 = "_-3xN" (String#31761, DoABC#3) // _SafeStr_9642 = "_-05u" (String#7678, DoABC#3) // _SafeStr_9643 = "_-2E-" (String#27451, DoABC#3) // _SafeStr_9644 = "_-1h2" (String#26152, DoABC#3) // _SafeStr_9645 = "_-5Y2" (String#35716, DoABC#3) // _SafeStr_9646 = "_-31b" (String#29469, DoABC#3) // _SafeStr_9647 = "_-2n1" (String#28835, DoABC#3) // _SafeStr_9648 = "_-24v" (String#27118, DoABC#3) // _SafeStr_9649 = "_-53i" (String#34510, DoABC#3) // _SafeStr_9650 = "_-4LW" (String#32774, DoABC#3) // _SafeStr_9651 = "_-0cy" (String#8216, DoABC#3) // _SafeStr_9652 = "_-2xW" (String#10605, DoABC#3) // _SafeStr_9653 = "_-0Wf" (String#8115, DoABC#3) // _SafeStr_9654 = "_-6KR" (String#14004, DoABC#3) // _SafeStr_9655 = "_-5Gu" (String#12950, DoABC#3) // _SafeStr_9656 = "_-0u5" (String#8474, DoABC#3) // _SafeStr_9657 = "_-0X6" (String#23319, DoABC#3) // _SafeStr_9658 = "_-519" (String#34410, DoABC#3) // _SafeStr_9659 = "include" (String#43574, DoABC#3) // _SafeStr_9660 = "_-08g" (String#7726, DoABC#3) // _SafeStr_9661 = "_-5te" (String#36564, DoABC#3) // _SafeStr_9662 = "_-09q" (String#22402, DoABC#3) // _SafeStr_9663 = "_-4Xz" (String#33247, DoABC#3) // _SafeStr_9664 = "_-Rq" (String#39478, DoABC#3) // _SafeStr_9665 = "_-5Nq" (String#35296, DoABC#3) // _SafeStr_9666 = "_-2me" (String#28818, DoABC#3) // _SafeStr_9667 = "_-0Yo" (String#8162, DoABC#3) // _SafeStr_9668 = "_-5gH" (String#13340, DoABC#3) // _SafeStr_9669 = "_-3b-" (String#30861, DoABC#3) // _SafeStr_9670 = "_-Ho" (String#39102, DoABC#3) // _SafeStr_9671 = "_-3Qs" (String#30470, DoABC#3) // _SafeStr_9672 = "_-9I" (String#38774, DoABC#3) // _SafeStr_9673 = "_-0PZ" (String#23018, DoABC#3) // _SafeStr_9674 = "_-3F7" (String#10912, DoABC#3) // _SafeStr_9675 = "_-30A" (String#29407, DoABC#3) // _SafeStr_9676 = "_-1Qu" (String#25529, DoABC#3) // _SafeStr_9677 = "_-06E" (String#2564, DoABC#3) // _SafeStr_9678 = "_-2Id" (String#27643, DoABC#3) // _SafeStr_9679 = "_-1lv" (String#26349, DoABC#3) // _SafeStr_9680 = "_-yw" (String#40721, DoABC#3) // _SafeStr_9681 = "_-4CB" (String#32391, DoABC#3) // _SafeStr_9682 = "_-5Sa" (String#35495, DoABC#3) // _SafeStr_9683 = "_-3AP" (String#29809, DoABC#3) // _SafeStr_9684 = "_-1as" (String#25912, DoABC#3) // _SafeStr_9685 = "_-4Rr" (String#33025, DoABC#3) // _SafeStr_9686 = "_-48m" (String#32250, DoABC#3) // _SafeStr_9687 = "_-1pw" (String#26498, DoABC#3) // _SafeStr_9688 = "_-6Dr" (String#37382, DoABC#3) // _SafeStr_9689 = "_-3cL" (String#30917, DoABC#3) // _SafeStr_9690 = "_-6jX" (String#38589, DoABC#3) // _SafeStr_9691 = "_-2t6" (String#29084, DoABC#3) // _SafeStr_9692 = "_-5rR" (String#36475, DoABC#3) // _SafeStr_9693 = "_-6Iq" (String#37580, DoABC#3) // _SafeStr_9694 = "_-3ke" (String#31261, DoABC#3) //------------------------------------------------------------ //_-10z.RoomQueueWidgetHandler package _-10z{ import _-5ct._SafeStr_2820; import _-5ct._SafeStr_2787; import _-3tC._SafeStr_2815; import _-XT._SafeStr_4520; import _-33L._SafeStr_2801; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import _-4nh._SafeStr_4519; import flash.events.Event; public class RoomQueueWidgetHandler implements _SafeStr_2820 { private var _SafeStr_5482:Boolean = false; private var _container:_SafeStr_2787 = null; public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get type():String{ return (_SafeStr_2815._SafeStr_9033); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function dispose():void{ this._SafeStr_5482 = true; this._container = null; } public function _SafeStr_8950():Array{ var k:Array = []; k.push(_SafeStr_4520._SafeStr_9695); k.push(_SafeStr_4520._SafeStr_9696); k.push(_SafeStr_4520._SafeStr_9697); k.push(_SafeStr_4520._SafeStr_9698); return (k); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ if ((((this._container == null)) || ((this._container.roomSession == null)))) { return (null); }; var _local_2:_SafeStr_4520 = (k as _SafeStr_4520); if (_local_2 == null) { return (null); }; switch (k.type) { case _SafeStr_4520._SafeStr_9695: this._container.roomSession._SafeStr_8660(); break; case _SafeStr_4520._SafeStr_9696: this._container.roomSession._SafeStr_8661(_SafeStr_2801._SafeStr_9699); break; case _SafeStr_4520._SafeStr_9697: this._container.roomSession._SafeStr_8661(_SafeStr_2801._SafeStr_9700); break; case _SafeStr_4520._SafeStr_9698: if (this._container.catalog != null) { this._container.catalog.openClubCenter(); }; break; }; return (null); } public function _SafeStr_8955():Array{ return ([_SafeStr_2801._SafeStr_9701]); } public function _SafeStr_8956(k:Event):void{ var _local_2:_SafeStr_2801; var _local_3:String; var _local_4:Boolean; var _local_5:Array; var _local_6:int; var _local_7:Boolean; var _local_8:_SafeStr_4519; if ((((this._container == null)) || ((this._container.events == null)))) { return; }; switch (k.type) { case _SafeStr_2801._SafeStr_9701: _local_2 = (k as _SafeStr_2801); if (_local_2 == null) { return; }; switch (_local_2._SafeStr_9702) { case _SafeStr_2801._SafeStr_9700: _local_3 = _SafeStr_4519._SafeStr_9703; break; case _SafeStr_2801._SafeStr_9699: _local_3 = _SafeStr_4519._SafeStr_9704; break; }; if (_local_3 == null) { return; }; _local_4 = true; if (this._container.inventory != null) { _local_4 = (this._container.inventory.clubDays > 0); }; _local_5 = _local_2._SafeStr_6963; _local_7 = false; if (_local_5.length > 1) { if (((_local_4) && (!((_local_2._SafeStr_6963.indexOf(_SafeStr_2801._SafeStr_9705) == -1))))) { _local_6 = (_local_2._SafeStr_6964(_SafeStr_2801._SafeStr_9705) + 1); _local_7 = true; } else { _local_6 = (_local_2._SafeStr_6964(_SafeStr_2801._SafeStr_9706) + 1); }; } else { _local_6 = (_local_2._SafeStr_6964(_local_5[0]) + 1); }; _local_8 = new _SafeStr_4519(_local_3, _local_6, _local_4, _local_2.isActive, _local_7); this._container.events.dispatchEvent(_local_8); return; }; } public function update():void{ } } }//package _-10z // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2801 = "_-Fn" (String#39020, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4519 = "_-3sB" (String#11508, DoABC#3) // _SafeStr_4520 = "_-1SF" (String#9071, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6963 = "_-26Q" (String#27183, DoABC#3) // _SafeStr_6964 = "_-6Sh" (String#37950, DoABC#3) // _SafeStr_8660 = "_-1PF" (String#9023, DoABC#3) // _SafeStr_8661 = "_-2D7" (String#3127, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9033 = "_-43z" (String#32052, DoABC#3) // _SafeStr_9695 = "_-57T" (String#34657, DoABC#3) // _SafeStr_9696 = "_-mE" (String#40273, DoABC#3) // _SafeStr_9697 = "_-5Ro" (String#35463, DoABC#3) // _SafeStr_9698 = "_-0JX" (String#22774, DoABC#3) // _SafeStr_9699 = "_-66C" (String#37087, DoABC#3) // _SafeStr_9700 = "_-0F8" (String#22589, DoABC#3) // _SafeStr_9701 = "_-12x" (String#24618, DoABC#3) // _SafeStr_9702 = "_-2NO" (String#27837, DoABC#3) // _SafeStr_9703 = "_-qm" (String#40442, DoABC#3) // _SafeStr_9704 = "_-nQ" (String#40315, DoABC#3) // _SafeStr_9705 = "_-4IY" (String#32655, DoABC#3) // _SafeStr_9706 = "_-5vf" (String#36638, DoABC#3) //------------------------------------------------------------ //_-10z.RoomToolsWidgetHandler package _-10z{ import _-5ct._SafeStr_2820; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2274; import _-276._SafeStr_1407; import _-62S._SafeStr_270; import _-bm.RoomToolsWidget; import _-5ct._SafeStr_2787; import _-5J6._SafeStr_2675; import _-2fr._SafeStr_2680; import _-5J6._SafeStr_2331; import _-3tC._SafeStr_2815; import _-33L._SafeStr_2878; import _-XT._SafeStr_4429; import _-XT._SafeStr_2746; import _-4nh._SafeStr_4368; import flash.events.Event; import _-0ZD._SafeStr_2176; import _-0o5._SafeStr_4163; import __AS3__.vec.*; public class RoomToolsWidgetHandler implements _SafeStr_2820 { private var _disposed:Boolean; private var _SafeStr_9488:Vector.<_SafeStr_2274>; private var _SafeStr_8446:_SafeStr_1407; private var _SafeStr_6513:_SafeStr_270; private var _SafeStr_5662:RoomToolsWidget; private var _container:_SafeStr_2787; public function RoomToolsWidgetHandler(){ this._SafeStr_9488 = new Vector.<_SafeStr_2274>(); super(); } public function set widget(k:RoomToolsWidget):void{ this._SafeStr_5662 = k; } private function _SafeStr_9492(k:_SafeStr_2274):void{ var _local_4:String; var _local_2:_SafeStr_2680 = _SafeStr_2675(k)._SafeStr_5645(); var _local_3:_SafeStr_2331 = _local_2.data; if (_local_3) { this._SafeStr_5662._SafeStr_9707(_local_3); }; if (_local_2._SafeStr_9708) { if (_local_3) { _local_4 = ((_local_3._SafeStr_6739) ? ((this._SafeStr_5662.localizations.getLocalizationWithParams("room.tool.room.owner.prefix", "By") + " ") + _local_3.ownerName) : this._SafeStr_5662.localizations.getLocalizationWithParams("room.tool.public.room", "Public room")); this._SafeStr_5662._SafeStr_9709(true, _local_3.roomName, _local_4, _local_3.tags); this._SafeStr_5662._SafeStr_9710(_local_3); this._SafeStr_5662._SafeStr_9711(_local_3.flatId); }; }; } public function toggleRoomInfoWindow():void{ this._SafeStr_6513._SafeStr_9712(); } public function goToPrivateRoom(k:int):void{ this._SafeStr_6513.goToPrivateRoom(k); } public function get type():String{ return (_SafeStr_2815._SafeStr_6388); } public function set container(k:_SafeStr_2787):void{ this._container = k; this._container.sessionDataManager.events.addEventListener(_SafeStr_2878._SafeStr_9713, this._SafeStr_9714); } public function get container():_SafeStr_2787{ return (this._container); } public function _SafeStr_8950():Array{ return ([_SafeStr_4429._SafeStr_9715]); } public function processWidgetMessage(k:_SafeStr_2746):_SafeStr_4368{ return (null); } public function _SafeStr_8955():Array{ return ([]); } public function _SafeStr_8956(k:Event):void{ } private function _SafeStr_9714(k:_SafeStr_2878):void{ } public function update():void{ } public function dispose():void{ var k:_SafeStr_2274; this._disposed = true; if (this._SafeStr_8446) { for each (k in this._SafeStr_9488) { this._SafeStr_8446._SafeStr_6846(k); }; this._SafeStr_9488 = null; this._SafeStr_8446 = null; }; if (((this._container) && (this._container.sessionDataManager))) { this._container.sessionDataManager.events.removeEventListener(_SafeStr_2878._SafeStr_9713, this._SafeStr_9714); }; this._SafeStr_6513 = null; this._SafeStr_5662 = null; } public function get disposed():Boolean{ return (this._disposed); } public function set navigator(k:_SafeStr_270):void{ this._SafeStr_6513 = k; } public function get navigator():_SafeStr_270{ return (this._SafeStr_6513); } public function get sessionDataManager():_SafeStr_2176{ return (this._container.sessionDataManager); } public function set communicationManager(k:_SafeStr_1407):void{ this._SafeStr_8446 = k; this._SafeStr_9488.push(this._SafeStr_8446.addHabboConnectionMessageEvent(new _SafeStr_2675(this._SafeStr_9492))); } public function rateRoom():void{ this._container.connection.send(new _SafeStr_4163(1)); } public function get _SafeStr_9716():Boolean{ return (this._SafeStr_6513._SafeStr_9717()); } } }//package _-10z // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2675 = "_-2iq" (String#28672, DoABC#3) // _SafeStr_2680 = "_-6WJ" (String#14201, DoABC#3) // _SafeStr_270 = "_-1Gh" (String#8874, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2815 = "_-6UF" (String#38006, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2878 = "_-aY" (String#39817, DoABC#3) // _SafeStr_4163 = "_-45A" (String#32101, DoABC#3) // _SafeStr_4368 = "_-5jf" (String#13394, DoABC#3) // _SafeStr_4429 = "_-4Z4" (String#33285, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6388 = "_-2LL" (String#27758, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6739 = "_-5b4" (String#35830, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_8446 = "_-4jA" (String#243, DoABC#3) // _SafeStr_8950 = "_-4RG" (String#12073, DoABC#3) // _SafeStr_8955 = "_-4tE" (String#12544, DoABC#3) // _SafeStr_8956 = "_-1g7" (String#2965, DoABC#3) // _SafeStr_9488 = "_-1cb" (String#9248, DoABC#3) // _SafeStr_9492 = "_-2L9" (String#837, DoABC#3) // _SafeStr_9707 = "_-2Ds" (String#27448, DoABC#3) // _SafeStr_9708 = "_-56p" (String#34628, DoABC#3) // _SafeStr_9709 = "_-2LE" (String#27753, DoABC#3) // _SafeStr_9710 = "_-Ae" (String#38826, DoABC#3) // _SafeStr_9711 = "_-5N8" (String#35267, DoABC#3) // _SafeStr_9712 = "_-V0" (String#14819, DoABC#3) // _SafeStr_9713 = "_-4Jd" (String#32697, DoABC#3) // _SafeStr_9714 = "_-1n4" (String#9387, DoABC#3) // _SafeStr_9715 = "_-3S8" (String#30518, DoABC#3) // _SafeStr_9716 = "_-0uO" (String#24247, DoABC#3) // _SafeStr_9717 = "_-0Ue" (String#8085, DoABC#3) //------------------------------------------------------------ //_-113._SafeStr_2402 package _-113{ import _-68Y.HabboCatalog; import _-0rR.GuildSelectorCatalogWidget; import _-4xe._SafeStr_3474; import _-2D9._SafeStr_2423; public class _SafeStr_2402 { private var _SafeStr_7470:HabboCatalog; private var _SafeStr_9718:GuildSelectorCatalogWidget; public function _SafeStr_2402(k:HabboCatalog){ this._SafeStr_7470 = k; } public function dispose():void{ this._SafeStr_7470 = null; this._SafeStr_9718 = null; } public function get catalog():HabboCatalog{ return (this._SafeStr_7470); } public function _SafeStr_7825(k:GuildSelectorCatalogWidget):void{ this._SafeStr_9718 = k; this._SafeStr_7470.connection.send(new _SafeStr_3474()); } public function _SafeStr_7822(k:GuildSelectorCatalogWidget):void{ if (this._SafeStr_9718 == k) { this._SafeStr_9718 = null; } else { _SafeStr_4.log("ERROR: Tried to unregister a nonregistered group selector catalog widget"); }; } public function _SafeStr_9719(k:_SafeStr_2423):void{ var _local_2:Array = k._SafeStr_9720.slice(0, k._SafeStr_9720.length); if (((this._SafeStr_9718) && (!(this._SafeStr_9718.disposed)))) { this._SafeStr_9718._SafeStr_7826(_local_2); this._SafeStr_9718._SafeStr_7830(); }; } public function _SafeStr_9721(k:int):void{ if (this._SafeStr_9718 != null) { this._SafeStr_7470.connection.send(new _SafeStr_3474()); }; } } }//package _-113 // _SafeStr_2402 = "_-097" (String#7735, DoABC#3) // _SafeStr_2423 = "_-0Cm" (String#22501, DoABC#3) // _SafeStr_3474 = "_-i5" (String#40100, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7822 = "_-1fX" (String#26088, DoABC#3) // _SafeStr_7825 = "_-4HJ" (String#32605, DoABC#3) // _SafeStr_7826 = "_-27J" (String#27215, DoABC#3) // _SafeStr_7830 = "_-KZ" (String#39209, DoABC#3) // _SafeStr_9718 = "_-3iV" (String#31168, DoABC#3) // _SafeStr_9719 = "_-1nf" (String#26414, DoABC#3) // _SafeStr_9720 = "_-4Vl" (String#33164, DoABC#3) // _SafeStr_9721 = "_-4g7" (String#12332, DoABC#3) //------------------------------------------------------------ //_-11k._SafeStr_5222 package _-11k{ import _-Es.AdServerConfig; public class _SafeStr_5222 extends AdServerConfig { public function _SafeStr_5222(k:Object=null){ this.oneAdPerRequest = true; super("Direct", k); } override protected function get defaultTemplate():String{ return ("__api-address__"); } } }//package _-11k // _SafeStr_5222 = "_-J4" (String#14626, DoABC#3) //------------------------------------------------------------ //_-11k._SafeStr_5265 package _-11k{ import _-3e-.AdServerRequest; public class _SafeStr_5265 extends AdServerRequest { public function _SafeStr_5265(k:_SafeStr_5222=null){ super((((k)!=null) ? k : new _SafeStr_5222())); } } }//package _-11k // _SafeStr_5222 = "_-J4" (String#14626, DoABC#3) // _SafeStr_5265 = "_-0Lw" (String#7938, DoABC#3) //------------------------------------------------------------ //_-11z.HabboCampaigns package _-11z{ import _-1tK.Component; import _-2hg._SafeStr_36; import _-276._SafeStr_1407; import _-0aq._SafeStr_500; import _-0ZD._SafeStr_2176; import _-00F._SafeStr_633; import _-68Y._SafeStr_431; import _-5fp._SafeStr_2212; import _-5Fu._SafeStr_4631; import _-6bS.CampaignCalendarData; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDRoomEngine; import __AS3__.vec.Vector; import _-5c6._SafeStr_4153; import _-5c6._SafeStr_4165; import _-6bS._SafeStr_4629; import _-6bS._SafeStr_4630; import _-oB._SafeStr_4070; import _-oB._SafeStr_3999; import _-5mF._SafeStr_2356; import _-5fp._SafeStr_2971; import _-6Kf._SafeStr_2353; import _-5fp._SafeStr_2326; import __AS3__.vec.*; public class HabboCampaigns extends Component implements _SafeStr_36 { private var _SafeStr_8446:_SafeStr_1407; private var _SafeStr_8449:_SafeStr_500; private var _SafeStr_5412:_SafeStr_2176; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_7470:_SafeStr_431; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_9722:_SafeStr_4631; private var _SafeStr_9723:CampaignCalendarData; private var _SafeStr_9724:int = -1; private var _SafeStr_9725:Boolean = false; public function HabboCampaigns(k:_SafeStr_9, _arg_2:uint, _arg_3:_SafeStr_10){ super(k, _arg_2, _arg_3); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_8446 = k; }, true), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2176):void{ _SafeStr_5412 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void{ _SafeStr_5453 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_8449 = k; }), new _SafeStr_44(new IIDHabboCatalog(), function (k:_SafeStr_431):void{ _SafeStr_7470 = k; }), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2212):void{ _SafeStr_5414 = k; })])); } override protected function initComponent():void{ this._SafeStr_8446.addHabboConnectionMessageEvent(new _SafeStr_4153(this._SafeStr_9726)); this._SafeStr_8446.addHabboConnectionMessageEvent(new _SafeStr_4165(this._SafeStr_9727)); context.addLinkEventTracker(this); } private function _SafeStr_9726(k:_SafeStr_4153):void{ var _local_2:_SafeStr_4629 = k._SafeStr_5645(); this._SafeStr_9723 = _local_2._SafeStr_9728(); } private function _SafeStr_9727(k:_SafeStr_4165):void{ var _local_2:_SafeStr_4630 = k._SafeStr_5645(); if (_local_2._SafeStr_9729) { this._SafeStr_9730(_local_2.productName, _local_2.customImage, _local_2._SafeStr_7037); }; } public function _SafeStr_9731(k:int):void{ this._SafeStr_9724 = k; this._SafeStr_8446.connection.send(new _SafeStr_4070(this._SafeStr_9723._SafeStr_9732, k)); } public function _SafeStr_9733(k:int):void{ this._SafeStr_9724 = k; this._SafeStr_8446.connection.send(new _SafeStr_3999(this._SafeStr_9723._SafeStr_9732, k)); } private function _SafeStr_9730(k:String, _arg_2:String, _arg_3:String):void{ var _local_4:_SafeStr_2356 = this._SafeStr_5412.getProductData(k); if (_local_4 != null) { this._SafeStr_9723._SafeStr_9734.push(this._SafeStr_9724); this._SafeStr_9724 = -1; if (((_arg_2) && (!((_arg_2 == ""))))) { this._SafeStr_9722._SafeStr_9735(_local_4, (this._SafeStr_9736() + _arg_2)); } else { if (((_arg_3) && (!((_arg_3 == ""))))) { this._SafeStr_9722._SafeStr_9735(_local_4); this._SafeStr_9737(this._SafeStr_9722, _arg_3); }; }; }; } private function _SafeStr_9737(k:_SafeStr_2326, _arg_2:String):_SafeStr_2971{ var _local_3:_SafeStr_2971; var _local_4:_SafeStr_2353; _local_4 = this._SafeStr_5412.getFloorItemDataByName(_arg_2); if (_local_4) { _local_3 = this._SafeStr_5414.getFurnitureIcon(_local_4.id, k); } else { _local_4 = this._SafeStr_5412._SafeStr_8608(_arg_2); if (_local_4) { _local_3 = this._SafeStr_5414.getWallItemIcon(_local_4.id, k); }; }; if (((_local_3) && (_local_3.data))) { k.imageReady(_local_3.id, _local_3.data); }; return (_local_3); } public function get _SafeStr_6402():String{ return ("openView/"); } public function _SafeStr_6403(k:String):void{ var _local_2:Array = k.split("/"); if (_local_2.length < 2) { return; }; if (_local_2[1] == "calendar") { this._SafeStr_9738(); }; } private function _SafeStr_9738():void{ if (((!(this._SafeStr_9722)) && (this._SafeStr_9723))) { this._SafeStr_9722 = new _SafeStr_4631(this, this._SafeStr_5453); }; } public function _SafeStr_9739():void{ if (this._SafeStr_9722) { this._SafeStr_9722.dispose(); this._SafeStr_9722 = null; }; } private function _SafeStr_9736():String{ return (getProperty("image.library.url")); } public function get _SafeStr_9740():CampaignCalendarData{ return (this._SafeStr_9723); } public function get _SafeStr_8583():Boolean{ return (this._SafeStr_5412._SafeStr_8583); } public function get localizationManager():_SafeStr_500{ return (this._SafeStr_8449); } } }//package _-11z // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2356 = "_-4DD" (String#11862, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_36 = "_-4W4" (String#12164, DoABC#3) // _SafeStr_3999 = "_-1GZ" (String#25137, DoABC#3) // _SafeStr_4070 = "_-4SA" (String#33040, DoABC#3) // _SafeStr_4153 = "_-50G" (String#34378, DoABC#3) // _SafeStr_4165 = "_-4w0" (String#34185, DoABC#3) // _SafeStr_431 = "_-3zF" (String#11631, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_4629 = "_-0qi" (String#8413, DoABC#3) // _SafeStr_4630 = "_-0RZ" (String#8032, DoABC#3) // _SafeStr_4631 = "_-5Sc" (String#13147, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6402 = "_-4VC" (String#12152, DoABC#3) // _SafeStr_6403 = "_-2MQ" (String#10010, DoABC#3) // _SafeStr_7037 = "_-0ky" (String#23881, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_8446 = "_-4jA" (String#243, DoABC#3) // _SafeStr_8449 = "_-4RM" (String#581, DoABC#3) // _SafeStr_8583 = "_-0cs" (String#8215, DoABC#3) // _SafeStr_8608 = "_-2uS" (String#10558, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9722 = "_-2NF" (String#27832, DoABC#3) // _SafeStr_9723 = "_-3BN" (String#29851, DoABC#3) // _SafeStr_9724 = "_-2H6" (String#27575, DoABC#3) // _SafeStr_9725 = "_-5t1" (String#36546, DoABC#3) // _SafeStr_9726 = "_-GU" (String#39042, DoABC#3) // _SafeStr_9727 = "_-37D" (String#29680, DoABC#3) // _SafeStr_9728 = "_-6Do" (String#37379, DoABC#3) // _SafeStr_9729 = "_-0bx" (String#23508, DoABC#3) // _SafeStr_9730 = "_-3pa" (String#31463, DoABC#3) // _SafeStr_9731 = "_-6R" (String#37879, DoABC#3) // _SafeStr_9732 = "_-6VR" (String#38048, DoABC#3) // _SafeStr_9733 = "_-54Z" (String#34542, DoABC#3) // _SafeStr_9734 = "_-3N0" (String#30304, DoABC#3) // _SafeStr_9735 = "_-2Pa" (String#27922, DoABC#3) // _SafeStr_9736 = "_-0ow" (String#24038, DoABC#3) // _SafeStr_9737 = "_-Ss" (String#4405, DoABC#3) // _SafeStr_9738 = "_-1dO" (String#26008, DoABC#3) // _SafeStr_9739 = "_-0wd" (String#24335, DoABC#3) // _SafeStr_9740 = "_-3bH" (String#11256, DoABC#3) //------------------------------------------------------------ //_-14A._SafeStr_2285 package _-14A{ import _-1Z6._SafeStr_2284; public class _SafeStr_2285 implements _SafeStr_2284 { private var _SafeStr_6523:String; private var _SafeStr_5541:String; private var _SafeStr_9741:String; private var _SafeStr_9742:String; private var _SafeStr_9743:int; public function _SafeStr_2285(k:String, _arg_2:String, _arg_3:String, _arg_4:String="", _arg_5:int=0){ this._SafeStr_6523 = ((k) ? k : ""); this._SafeStr_5541 = ((_arg_2) ? _arg_2 : ""); this._SafeStr_9741 = ((_arg_3) ? _arg_3 : ""); this._SafeStr_9742 = ((_arg_4) ? _arg_4 : ""); this._SafeStr_9743 = ((_arg_5) ? _arg_5 : 0); } public function dispose():void{ } public function _SafeStr_5736():Array{ return ([this._SafeStr_6523, this._SafeStr_5541, this._SafeStr_9741, this._SafeStr_9742, this._SafeStr_9743]); } } }//package _-14A // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2285 = "_-0dI" (String#23565, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_6523 = "_-3kE" (String#112, DoABC#3) // _SafeStr_9741 = "_-5Tf" (String#13160, DoABC#3) // _SafeStr_9742 = "_-5zP" (String#13656, DoABC#3) // _SafeStr_9743 = "_-3es" (String#11317, DoABC#3) //------------------------------------------------------------ //_-14A._SafeStr_3086 package _-14A{ import _-1Z6._SafeStr_2284; public class _SafeStr_3086 implements _SafeStr_2284 { private var _SafeStr_7148:Array; public function _SafeStr_3086(k:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:Boolean, _arg_7:int, _arg_8:int, _arg_9:int, _arg_10:int, _arg_11:int){ this._SafeStr_7148 = [k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11]; } public function dispose():void{ this._SafeStr_7148 = null; } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } } }//package _-14A // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3086 = "_-1m2" (String#9370, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-14A._SafeStr_3088 package _-14A{ import _-1Z6._SafeStr_2284; public class _SafeStr_3088 implements _SafeStr_2284 { private var _SafeStr_9744:int; public function _SafeStr_3088(k:int){ this._SafeStr_9744 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_9744]); } public function dispose():void{ } } }//package _-14A // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3088 = "_-20S" (String#9617, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_9744 = "_-5XY" (String#13214, DoABC#3) //------------------------------------------------------------ //_-14A._SafeStr_3089 package _-14A{ import _-1Z6._SafeStr_2284; public class _SafeStr_3089 implements _SafeStr_2284 { private var _SafeStr_9745:int; private var _SafeStr_9746:int; private var _SafeStr_9747:int; public function _SafeStr_3089(k:int, _arg_2:int, _arg_3:int){ this._SafeStr_9745 = k; this._SafeStr_9746 = _arg_2; this._SafeStr_9747 = _arg_3; } public function _SafeStr_5736():Array{ return ([this._SafeStr_9745, this._SafeStr_9746, this._SafeStr_9747]); } public function dispose():void{ } } }//package _-14A // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3089 = "_-0AS" (String#7756, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_9745 = "_-2G2" (String#27531, DoABC#3) // _SafeStr_9746 = "_-4a8" (String#33329, DoABC#3) // _SafeStr_9747 = "_-3h2" (String#31103, DoABC#3) //------------------------------------------------------------ //_-14A._SafeStr_3090 package _-14A{ import _-1Z6._SafeStr_2284; public class _SafeStr_3090 implements _SafeStr_2284 { private var _SafeStr_5522:int = 0; public function _SafeStr_3090(k:int){ this._SafeStr_5522 = k; } public function _SafeStr_5736():Array{ return ([this._SafeStr_5522]); } public function dispose():void{ } } }//package _-14A // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3090 = "_-1dX" (String#9264, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-14H._SafeStr_189 package _-14H{ public class _SafeStr_189 { public var _SafeStr_6979:int; public var x:int; public var y:int; public var z:Number; public var name:String; public var blendMode:String; public var flipH:Boolean; public var skew:Number; public var frame:Boolean; public var color:String; public var alpha:Number; public var width:int; public var height:int; public var _SafeStr_6256:String; public var posture:String; } }//package _-14H // _SafeStr_189 = "_-1kY" (String#808, DoABC#2) // _SafeStr_6256 = "_-0U0" (String#2110, DoABC#2) // _SafeStr_6979 = "_-2aI" (String#2480, DoABC#2) //------------------------------------------------------------ //_-153.KeyObfuscator package _-153{ public class KeyObfuscator { private static var _SafeStr_9748:Array = [(((("%1F%0E@%5D%0Cn%0ARu%17cBP%0E-_Qi%5B%16%1D%1B%7BYX%03Ba%1BfU%1F@%23%10SWWJo" + "%11%1A%19r%5D%17m%01R6%23lZmX%087B%1D%13BQMX%0DbR%01uNhG%00%5E%7B_%0AmTJO%19u%5B%0FT%10fMmQ%1D%1BrM%02PP%1C%3B%") + "14KMsY%17m%02W4v%3E%5Ea%5BXbE%14@%1DU%12%0F%06g%02%04%7EK%3EBV%0C-%04%0Ag%0F%1E%1DNs%0D%5EW%10%60%18g%07%10%10t%") + "1E%05%02%08Ko%15%1AI%20%5CChVZ2%22n%0F%3C%05%097%10H%14%1D%03%10%08Pb%06T/IcCP%0FqS_j%0FN%1EIu%5C%5CS%1A3%18b%07%") + "10%1B%26J%00%02%06%18n%10%19%1D%25%08Il%0CQiwl%0Bl%5C%5C0%16%19%15%1EUMZ%0Cd%06Uz%1C%3E%15%05_%7D%5E"), "J%07D%09%05"]; private static function _SafeStr_7090(k:String):String{ return (_SafeStr_9749(_SafeStr_9749(k))); } private static function _SafeStr_9749(k:String):String{ var _local_2:String = "{7t94V37M/[wcjIgh^m/|*Cii6#QzT0)\"E(a51yZ'||Ciq_4cPAX 0) { if (_local_7.length > 1) { _local_8 = _local_7.shift(); _local_9 = _local_7.join("="); _local_8 = _local_8.replace(_local_3, ""); _local_9 = _local_9.replace(_local_3, ""); _local_9 = _local_9.replace(_local_5, "\n"); if (_local_9.length > 0) { this._SafeStr_9830(_local_8, _local_9); }; }; }; }; }; this._SafeStr_9831(); } } }//package _-1b- // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_37 = "_-1cU" (String#25971, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5471 = "_-0Dc" (String#22537, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5830 = "_-4Sk" (String#12097, DoABC#3) // _SafeStr_5831 = "_-3uV" (String#11541, DoABC#3) // _SafeStr_5832 = "_-4Ee" (String#32498, DoABC#3) // _SafeStr_5834 = "_-4CU" (String#11851, DoABC#3) // _SafeStr_6519 = "_-0n4" (String#23965, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6878 = "_-0f0" (String#8250, DoABC#3) // _SafeStr_7165 = "_-52q" (String#34478, DoABC#3) // _SafeStr_8835 = "_-0G" (String#22626, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9446 = "_-36y" (String#10771, DoABC#3) // _SafeStr_9818 = "_-4mA" (String#696, DoABC#3) // _SafeStr_9819 = "_-1xJ" (String#26792, DoABC#3) // _SafeStr_9820 = "_-0y3" (String#24386, DoABC#3) // _SafeStr_9821 = "_-34y" (String#29597, DoABC#3) // _SafeStr_9822 = "_-5g7" (String#13337, DoABC#3) // _SafeStr_9823 = "_-2MA" (String#10003, DoABC#3) // _SafeStr_9824 = "_-VL" (String#14824, DoABC#3) // _SafeStr_9825 = "_-5iy" (String#3981, DoABC#3) // _SafeStr_9826 = "_-6-l" (String#36829, DoABC#3) // _SafeStr_9827 = "_-4GL" (String#32562, DoABC#3) // _SafeStr_9828 = "_-0qt" (String#24116, DoABC#3) // _SafeStr_9829 = "_-0Tn" (String#23183, DoABC#3) // _SafeStr_9830 = "_-33U" (String#3334, DoABC#3) // _SafeStr_9831 = "_-4m3" (String#33797, DoABC#3) // _SafeStr_9832 = "_-4nq" (String#33875, DoABC#3) // _SafeStr_9833 = "_-1dU" (String#9263, DoABC#3) // _SafeStr_9834 = "_-18P" (String#8723, DoABC#3) //------------------------------------------------------------ //_-1b-.ICoreLocalizationManager package _-1b-{ import _-1tK._SafeStr_8; import _-5NM.Map; public interface ICoreLocalizationManager extends _SafeStr_8 { function _SafeStr_9833(_arg_1:String, _arg_2:ILocalizable):Boolean; function _SafeStr_9834(_arg_1:String, _arg_2:ILocalizable):Boolean; function _SafeStr_5834(_arg_1:String):void; function hasLocalization(_arg_1:String):Boolean; function getLocalization(_arg_1:String, _arg_2:String=""):String; function _SafeStr_9830(_arg_1:String, _arg_2:String):void; function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):String; function _SafeStr_6878(_arg_1:String):ILocalization; function _SafeStr_6877():Array; function _SafeStr_5831(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String):void; function _SafeStr_9446(_arg_1:String):Boolean; function _SafeStr_9822():Map; function _SafeStr_9823(_arg_1:String):ILocalizationDefinition; function _SafeStr_9824():ILocalizationDefinition; function _SafeStr_5830():void; } }//package _-1b- // _SafeStr_5830 = "_-4Sk" (String#12097, DoABC#3) // _SafeStr_5831 = "_-3uV" (String#11541, DoABC#3) // _SafeStr_5834 = "_-4CU" (String#11851, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6878 = "_-0f0" (String#8250, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_9446 = "_-36y" (String#10771, DoABC#3) // _SafeStr_9822 = "_-5g7" (String#13337, DoABC#3) // _SafeStr_9823 = "_-2MA" (String#10003, DoABC#3) // _SafeStr_9824 = "_-VL" (String#14824, DoABC#3) // _SafeStr_9830 = "_-33U" (String#3334, DoABC#3) // _SafeStr_9833 = "_-1dU" (String#9263, DoABC#3) // _SafeStr_9834 = "_-18P" (String#8723, DoABC#3) //------------------------------------------------------------ //_-1b-.ILocalizable package _-1b-{ public interface ILocalizable { function set localization(_arg_1:String):void; } }//package _-1b- //------------------------------------------------------------ //_-1b-.ILocalization package _-1b-{ public interface ILocalization { function get _SafeStr_9835():Boolean; function get value():String; function get raw():String; } }//package _-1b- // _SafeStr_9835 = "_-1ZU" (String#1476, DoABC#3) //------------------------------------------------------------ //_-1b-.ILocalizationDefinition package _-1b-{ public interface ILocalizationDefinition { function get id():String; function get _SafeStr_9836():String; function get _SafeStr_9837():String; function get _SafeStr_9838():String; function get name():String; function get url():String; } }//package _-1b- // _SafeStr_9836 = "_-Za" (String#14898, DoABC#3) // _SafeStr_9837 = "_-4og" (String#12466, DoABC#3) // _SafeStr_9838 = "_-02y" (String#7628, DoABC#3) //------------------------------------------------------------ //_-1b-.Localization package _-1b-{ import flash.utils.Dictionary; public class Localization implements ILocalization { private var _SafeStr_5841:ICoreLocalizationManager; private var _SafeStr_5380:String; private var _SafeStr_5548:String; private var _SafeStr_9839:Dictionary; private var _SafeStr_9840:Array; private var _SafeStr_5413:Boolean = false; public function Localization(k:ICoreLocalizationManager, _arg_2:String, _arg_3:String=null){ this._SafeStr_5841 = k; this._SafeStr_5380 = _arg_2; this._SafeStr_5548 = _arg_3; } public function get _SafeStr_9835():Boolean{ return (!((this._SafeStr_5548 == null))); } public function get value():String{ return (this._SafeStr_9841()); } public function get raw():String{ return (this._SafeStr_5548); } public function _SafeStr_7165(k:String):void{ this._SafeStr_5548 = k; this._SafeStr_9832(); } public function _SafeStr_9833(k:ILocalizable):void{ if (!this._SafeStr_9840) { this._SafeStr_9840 = []; }; if (this._SafeStr_9840.indexOf(k) == -1) { this._SafeStr_9840.push(k); }; k.localization = this.value; } public function _SafeStr_9834(k:ILocalizable):void{ var _local_2:int; if (this._SafeStr_9840) { _local_2 = this._SafeStr_9840.indexOf(k); if (_local_2 >= 0) { this._SafeStr_9840.splice(_local_2, 1); }; }; } public function registerParameter(k:String, _arg_2:String, _arg_3:String="%"):void{ if (!this._SafeStr_9839) { this._SafeStr_9839 = new Dictionary(); }; this._SafeStr_9839[k] = { "id":_arg_3, "value":_arg_2 }; this._SafeStr_9832(); } public function _SafeStr_9832():void{ var k:ILocalizable; if (this._SafeStr_9840) { for each (k in this._SafeStr_9840) { k.localization = this.value; }; }; } private function _SafeStr_9841():String{ var _local_4:String; var _local_5:Object; var _local_6:String; var _local_7:String; var _local_8:RegExp; var _local_9:int; var _local_10:RegExp; var _local_11:RegExp; var _local_12:int; var _local_13:String; var _local_14:String; var _local_15:String; var k:String = this._SafeStr_5548; if (k == null) { return (null); }; if (this._SafeStr_9839) { for (_local_4 in this._SafeStr_9839) { _local_5 = this._SafeStr_9839[_local_4]; _local_6 = ((_local_5.id + _local_4) + _local_5.id); _local_7 = _local_5.value; _local_8 = new RegExp(_local_6, "gim"); k = k.replace(_local_8, _local_7); if (k.toLowerCase().indexOf(((_local_5.id + "{") + _local_4)) >= 0) { switch (int(_local_7)) { case 0: _local_9 = 1; break; case 1: _local_9 = 2; break; default: _local_9 = 3; }; _local_10 = new RegExp((((_local_5.id + "\\{") + _local_4) + "\\|([^|]*)\\|([^|]*)\\|([^}]*)\\}"), "gim"); _local_11 = new RegExp((_local_5.id + _local_5.id), "gim"); k = k.replace(_local_10, ("$" + _local_9)); k = k.replace(_local_11, _local_7); }; }; }; var _local_2:RegExp = new RegExp("%%%([A-Za-z0-9_])+%%%", "g"); var _local_3:Array = k.match(_local_2); if (_local_3 != null) { _local_12 = (_local_3.length - 1); while (_local_12 >= 0) { _local_13 = _local_3[_local_12].substring(3, (_local_3[_local_12].length - 3)); _local_14 = ((this._SafeStr_5380 + ".") + _local_13); _local_15 = this._SafeStr_5841.getLocalization(_local_14, _local_13); k = k.replace(_local_3[_local_12], _local_15); _local_12--; }; }; return (k); } } }//package _-1b- // _SafeStr_5380 = "_-ZG" (String#870, DoABC#3) // _SafeStr_5413 = "_-01W" (String#178, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) // _SafeStr_5841 = "_-4NS" (String#181, DoABC#3) // _SafeStr_7165 = "_-52q" (String#34478, DoABC#3) // _SafeStr_9832 = "_-4nq" (String#33875, DoABC#3) // _SafeStr_9833 = "_-1dU" (String#9263, DoABC#3) // _SafeStr_9834 = "_-18P" (String#8723, DoABC#3) // _SafeStr_9835 = "_-1ZU" (String#1476, DoABC#3) // _SafeStr_9839 = "_-0z1" (String#2784, DoABC#3) // _SafeStr_9840 = "_-6-6" (String#36802, DoABC#3) // _SafeStr_9841 = "_-6Zn" (String#38209, DoABC#3) //------------------------------------------------------------ //_-1b-.LocalizationDefinition package _-1b-{ public class LocalizationDefinition implements ILocalizationDefinition { private var _SafeStr_9842:String; private var _SafeStr_9843:String; private var _SafeStr_9844:String; private var _name:String; private var _SafeStr_5760:String; public function LocalizationDefinition(k:String, _arg_2:String, _arg_3:String){ var _local_4:Array = k.split("_"); this._SafeStr_9842 = _local_4[0]; var _local_5:Array = String(_local_4[1]).split("."); this._SafeStr_9843 = _local_5[0]; this._SafeStr_9844 = _local_5[1]; this._name = _arg_2; this._SafeStr_5760 = _arg_3; } public function get id():String{ return (((((this._SafeStr_9842 + "_") + this._SafeStr_9843) + ".") + this._SafeStr_9844)); } public function get _SafeStr_9836():String{ return (this._SafeStr_9842); } public function get _SafeStr_9837():String{ return (this._SafeStr_9843); } public function get _SafeStr_9838():String{ return (this._SafeStr_9844); } public function get name():String{ return (this._name); } public function get url():String{ return (this._SafeStr_5760); } } }//package _-1b- // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) // _SafeStr_9836 = "_-Za" (String#14898, DoABC#3) // _SafeStr_9837 = "_-4og" (String#12466, DoABC#3) // _SafeStr_9838 = "_-02y" (String#7628, DoABC#3) // _SafeStr_9842 = "_-3jn" (String#31225, DoABC#3) // _SafeStr_9843 = "_-CR" (String#38889, DoABC#3) // _SafeStr_9844 = "_-3-q" (String#29392, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_3112 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3112 implements _SafeStr_2271 { private var _SafeStr_6977:int = 0; private var _SafeStr_9845:int = 0; private var _SafeStr_9846:String = null; public function get _SafeStr_6979():int{ return (this._SafeStr_6977); } public function get nameValidationStatus():int{ return (this._SafeStr_9845); } public function get nameValidationInfo():String{ return (this._SafeStr_9846); } public function flush():Boolean{ this._SafeStr_6977 = 0; this._SafeStr_9845 = 0; this._SafeStr_9846 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_6977 = k._SafeStr_5324(); this._SafeStr_9845 = k._SafeStr_5324(); this._SafeStr_9846 = k.readString(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3112 = "_-aS" (String#14909, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_9845 = "_-0ZO" (String#2668, DoABC#3) // _SafeStr_9846 = "_-uf" (String#1157, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_3113 package _-1bt{ import _-1Z6._SafeStr_2271; import _-0Fl.PetFigureData; import _-1Z6._SafeStr_2718; public class _SafeStr_3113 implements _SafeStr_2271 { private var _SafeStr_6977:int = -1; private var _SafeStr_6481:PetFigureData; public function get _SafeStr_6979():int{ return (this._SafeStr_6977); } public function get figureData():PetFigureData{ return (this._SafeStr_6481); } public function flush():Boolean{ this._SafeStr_6977 = -1; this._SafeStr_6481 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_6977 = k._SafeStr_5324(); if (!k.bytesAvailable) { return (true); }; this._SafeStr_6481 = new PetFigureData(k); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3113 = "_-4MZ" (String#12005, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6481 = "_-lK" (String#1152, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_3218 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3218 implements _SafeStr_2271 { private var _SafeStr_9847:String; private var _SafeStr_9848:int; private var _SafeStr_8288:String; private var _SafeStr_9849:int; private var _SafeStr_9850:String; private var _SafeStr_9851:Boolean; private var _SafeStr_9852:String; public function get _SafeStr_9139():String{ return (this._SafeStr_9847); } public function get _SafeStr_9140():int{ return (this._SafeStr_9848); } public function get _SafeStr_7038():String{ return (this._SafeStr_8288); } public function get _SafeStr_9159():int{ return (this._SafeStr_9849); } public function get _SafeStr_9164():String{ return (this._SafeStr_9850); } public function get _SafeStr_9158():Boolean{ return (this._SafeStr_9851); } public function get _SafeStr_9166():String{ return (this._SafeStr_9852); } public function flush():Boolean{ this._SafeStr_9847 = ""; this._SafeStr_9848 = 0; this._SafeStr_8288 = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_9847 = k.readString(); this._SafeStr_9848 = k._SafeStr_5324(); this._SafeStr_8288 = k.readString(); this._SafeStr_9849 = k._SafeStr_5324(); this._SafeStr_9850 = k.readString(); this._SafeStr_9851 = k.readBoolean(); this._SafeStr_9852 = k.readString(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3218 = "_-4UJ" (String#12136, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_8288 = "_-38y" (String#231, DoABC#3) // _SafeStr_9139 = "_-bo" (String#14935, DoABC#3) // _SafeStr_9140 = "_-0DR" (String#22531, DoABC#3) // _SafeStr_9158 = "_-0TI" (String#23162, DoABC#3) // _SafeStr_9159 = "_-A4" (String#38805, DoABC#3) // _SafeStr_9164 = "_-0iB" (String#23761, DoABC#3) // _SafeStr_9166 = "_-Uu" (String#39596, DoABC#3) // _SafeStr_9847 = "_-6kN" (String#332, DoABC#3) // _SafeStr_9848 = "_-6N0" (String#434, DoABC#3) // _SafeStr_9849 = "_-5dP" (String#1574, DoABC#3) // _SafeStr_9850 = "_-35x" (String#1510, DoABC#3) // _SafeStr_9851 = "_-a0" (String#1149, DoABC#3) // _SafeStr_9852 = "_-t5" (String#15223, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_3273 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3273 implements _SafeStr_2271 { private var _SafeStr_5739:int; private var _SafeStr_9853:String; private var _SafeStr_9854:int; public function get roomId():int{ return (this._SafeStr_5739); } public function get roomName():String{ return (this._SafeStr_9853); } public function get _SafeStr_9855():int{ return (this._SafeStr_9854); } public function flush():Boolean{ this._SafeStr_5739 = -1; this._SafeStr_9853 = ""; this._SafeStr_9854 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5739 = k._SafeStr_5324(); this._SafeStr_9853 = k.readString(); this._SafeStr_9854 = k._SafeStr_5324(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3273 = "_-2S0" (String#10100, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5739 = "_-2Jr" (String#53, DoABC#3) // _SafeStr_9853 = "_-5He" (String#379, DoABC#3) // _SafeStr_9854 = "_-4pc" (String#12483, DoABC#3) // _SafeStr_9855 = "_-2TA" (String#28060, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_3528 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3528 implements _SafeStr_2271 { private var _SafeStr_9856:Boolean; private var _SafeStr_9857:String; private var _SafeStr_9858:Boolean; private var _SafeStr_9859:int; private var _SafeStr_9860:int; private var _SafeStr_9861:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9856 = k.readBoolean(); this._SafeStr_9857 = k.readString(); this._SafeStr_9858 = k.readBoolean(); this._SafeStr_9859 = k._SafeStr_5324(); this._SafeStr_9860 = k._SafeStr_5324(); this._SafeStr_9861 = k._SafeStr_5324(); return (true); } public function get _SafeStr_8309():Boolean{ return (this._SafeStr_9856); } public function get _SafeStr_9862():String{ return (this._SafeStr_9857); } public function get buyout():Boolean{ return (this._SafeStr_9858); } public function get priceInCredits():int{ return (this._SafeStr_9859); } public function get _SafeStr_7526():int{ return (this._SafeStr_9860); } public function get activityPointType():int{ return (this._SafeStr_9861); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3528 = "_-3lP" (String#11409, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7526 = "_-1GM" (String#8867, DoABC#3) // _SafeStr_8309 = "_-3NH" (String#3404, DoABC#3) // _SafeStr_9856 = "_-3q-" (String#1097, DoABC#3) // _SafeStr_9857 = "_-4Lb" (String#3642, DoABC#3) // _SafeStr_9858 = "_-3d" (String#30945, DoABC#3) // _SafeStr_9859 = "_-1wd" (String#1081, DoABC#3) // _SafeStr_9860 = "_-iK" (String#1151, DoABC#3) // _SafeStr_9861 = "_-1KK" (String#494, DoABC#3) // _SafeStr_9862 = "_-6iL" (String#38543, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4565 package _-1bt{ public class _SafeStr_4565 { private var _SafeStr_9863:String; private var _SafeStr_9864:String; private var _SafeStr_7386:String; public function _SafeStr_4565(k:String, _arg_2:String, _arg_3:String){ this._SafeStr_9863 = k; this._SafeStr_9864 = _arg_2; this._SafeStr_7386 = _arg_3; } public function get _SafeStr_9865():String{ return (this._SafeStr_9863); } public function get title():String{ return (this._SafeStr_9864); } public function get description():String{ return (this._SafeStr_7386); } } }//package _-1bt // _SafeStr_4565 = "_-5fH" (String#13321, DoABC#3) // _SafeStr_7386 = "_-2Mf" (String#128, DoABC#3) // _SafeStr_9863 = "_-5Ik" (String#35110, DoABC#3) // _SafeStr_9864 = "_-2ym" (String#194, DoABC#3) // _SafeStr_9865 = "_-4do" (String#33463, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4685 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4685 implements _SafeStr_2271 { private var _SafeStr_5522:int; private var _SafeStr_5548:int; public function get id():int{ return (this._SafeStr_5522); } public function get value():int{ return (this._SafeStr_5548); } public function flush():Boolean{ this._SafeStr_5522 = -1; this._SafeStr_5548 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5522 = k._SafeStr_5324(); this._SafeStr_5548 = k._SafeStr_5324(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4685 = "_-6fm" (String#14351, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4712 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4712 implements _SafeStr_2271 { private var _SafeStr_5522:int; private var _SafeStr_9866:int; public function get id():int{ return (this._SafeStr_5522); } public function get status():int{ return (this._SafeStr_9866); } public function flush():Boolean{ this._SafeStr_5522 = -1; this._SafeStr_9866 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5522 = k._SafeStr_5324(); this._SafeStr_9866 = k._SafeStr_5324(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4712 = "_-5Fl" (String#12930, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_9866 = "_-3Nu" (String#294, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4947 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4947 implements _SafeStr_2271 { private var _SafeStr_9867:String; private var _SafeStr_9868:Boolean; private var _SafeStr_9869:Boolean; private var _SafeStr_9870:int; private var _SafeStr_9871:Boolean; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9867 = k.readString(); this._SafeStr_9868 = k.readBoolean(); this._SafeStr_9869 = k.readBoolean(); this._SafeStr_9870 = k._SafeStr_5324(); this._SafeStr_9871 = k.readBoolean(); return (true); } public function get _SafeStr_8973():Boolean{ return (this._SafeStr_9871); } public function get email():String{ return (this._SafeStr_9867); } public function get _SafeStr_8480():Boolean{ return (this._SafeStr_9868); } public function get _SafeStr_8972():Boolean{ return (this._SafeStr_9869); } public function get furniId():int{ return (this._SafeStr_9870); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4947 = "_-6-u" (String#13676, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_8480 = "_-26C" (String#27173, DoABC#3) // _SafeStr_8972 = "_-1i-" (String#26189, DoABC#3) // _SafeStr_8973 = "_-07f" (String#22322, DoABC#3) // _SafeStr_9867 = "_-BA" (String#1616, DoABC#3) // _SafeStr_9868 = "_-0tZ" (String#1453, DoABC#3) // _SafeStr_9869 = "_-5mR" (String#13435, DoABC#3) // _SafeStr_9870 = "_-0V3" (String#162, DoABC#3) // _SafeStr_9871 = "_-Ax" (String#14504, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4958 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4958 implements _SafeStr_2271 { private var _SafeStr_9870:int; private var _SafeStr_9872:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9870 = k._SafeStr_5324(); this._SafeStr_9872 = k._SafeStr_5324(); return (true); } public function get furniId():int{ return (this._SafeStr_9870); } public function get _SafeStr_9507():int{ return (this._SafeStr_9872); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4958 = "_-1Az" (String#8771, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9507 = "_-6XV" (String#38128, DoABC#3) // _SafeStr_9870 = "_-0V3" (String#162, DoABC#3) // _SafeStr_9872 = "_-4S" (String#12086, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4966 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4966 implements _SafeStr_2271 { private var _SafeStr_9870:int; private var _height:Number; public function flush():Boolean{ this._SafeStr_9870 = -1; this._height = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9870 = k._SafeStr_5324(); var _local_2:int = k._SafeStr_5324(); this._height = (_local_2 / 100); return (true); } public function get height():Number{ return (this._height); } public function get furniId():int{ return (this._SafeStr_9870); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4966 = "_-1r8" (String#9453, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9870 = "_-0V3" (String#162, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4978 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4978 implements _SafeStr_2271 { private var _SafeStr_9873:int = 0; public function get code():int{ return (this._SafeStr_9873); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_9873 = k._SafeStr_5324(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4978 = "_-3y4" (String#11607, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9873 = "_-0g" (String#1061, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4981 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4981 implements _SafeStr_2271 { private var _SafeStr_6977:int; private var _SafeStr_9874:int; private var _SafeStr_9875:String; private var _SafeStr_9876:int; private var _SafeStr_9877:Boolean; private var _SafeStr_9878:Boolean; public function get _SafeStr_6979():int{ return (this._SafeStr_6977); } public function get _SafeStr_7505():int{ return (this._SafeStr_9874); } public function get _SafeStr_9279():String{ return (this._SafeStr_9875); } public function get _SafeStr_9280():int{ return (this._SafeStr_9876); } public function get _SafeStr_9281():Boolean{ return (this._SafeStr_9877); } public function get _SafeStr_9282():Boolean{ return (this._SafeStr_9878); } public function flush():Boolean{ this._SafeStr_6977 = -1; this._SafeStr_9874 = -1; this._SafeStr_9875 = ""; this._SafeStr_9876 = -1; this._SafeStr_9877 = false; this._SafeStr_9878 = false; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_6977 = k._SafeStr_5324(); this._SafeStr_9874 = k._SafeStr_5324(); this._SafeStr_9875 = k.readString(); this._SafeStr_9876 = k._SafeStr_5324(); this._SafeStr_9877 = k.readBoolean(); this._SafeStr_9878 = k.readBoolean(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4981 = "_-0zz" (String#8564, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6977 = "_-0-g" (String#42, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7505 = "_-3kD" (String#31245, DoABC#3) // _SafeStr_9279 = "_-52r" (String#34479, DoABC#3) // _SafeStr_9280 = "_-57U" (String#34658, DoABC#3) // _SafeStr_9281 = "_-50u" (String#34403, DoABC#3) // _SafeStr_9282 = "_-6SR" (String#37938, DoABC#3) // _SafeStr_9874 = "_-1pY" (String#496, DoABC#3) // _SafeStr_9875 = "_-5pB" (String#36382, DoABC#3) // _SafeStr_9876 = "_-47h" (String#11788, DoABC#3) // _SafeStr_9877 = "_-2-w" (String#9605, DoABC#3) // _SafeStr_9878 = "_-5jB" (String#13390, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4987 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4987 implements _SafeStr_2271 { 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 _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4987 = "_-31R" (String#10680, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6494 = "_-6Tb" (String#298, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4988 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4988 implements _SafeStr_2271 { private var _SafeStr_9879:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9879 = k._SafeStr_5324(); return (true); } public function get _SafeStr_9880():int{ return (this._SafeStr_9879); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4988 = "_-4lH" (String#12410, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9879 = "_-1xm" (String#3058, DoABC#3) // _SafeStr_9880 = "_-37J" (String#29686, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4990 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4990 implements _SafeStr_2271 { private var _SafeStr_9881:int; private var _location:String; public function get itemId():int{ return (this._SafeStr_9881); } public function get location():String{ return (this._location); } public function flush():Boolean{ this._SafeStr_9881 = -1; this._location = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_9881 = k._SafeStr_5324(); this._location = k.readString(); return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4990 = "_-3qP" (String#11481, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9881 = "_-0FW" (String#425, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_4996 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4996 implements _SafeStr_2271 { private var _SafeStr_9870:int; private var _SafeStr_9882:String; private var _SafeStr_9883:int; private var _SafeStr_9884:int; private var _SafeStr_5769:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9870 = k._SafeStr_5324(); this._SafeStr_9882 = k.readString(); this._SafeStr_9883 = k._SafeStr_5324(); this._SafeStr_9884 = k._SafeStr_5324(); this._SafeStr_5769 = k._SafeStr_5324(); return (true); } public function get furniId():int{ return (this._SafeStr_9870); } public function get videoId():String{ return (this._SafeStr_9882); } public function get _SafeStr_9504():int{ return (this._SafeStr_9883); } public function get _SafeStr_9505():int{ return (this._SafeStr_9884); } public function get state():int{ return (this._SafeStr_5769); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4996 = "_-08" (String#7711, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_9504 = "_-6Z1" (String#38185, DoABC#3) // _SafeStr_9505 = "_-26O" (String#27181, DoABC#3) // _SafeStr_9870 = "_-0V3" (String#162, DoABC#3) // _SafeStr_9882 = "_-0jz" (String#23839, DoABC#3) // _SafeStr_9883 = "_-xd" (String#40673, DoABC#3) // _SafeStr_9884 = "_-1LF" (String#25314, DoABC#3) //------------------------------------------------------------ //_-1bt._SafeStr_5019 package _-1bt{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_5019 implements _SafeStr_2271 { private var _SafeStr_9885:Boolean; private var _SafeStr_9886:int; private var _SafeStr_9887:String; private var _SafeStr_9888:Boolean; private var _SafeStr_9889:int; private var _SafeStr_9890:int; private var _SafeStr_9891:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9885 = k.readBoolean(); this._SafeStr_9889 = k._SafeStr_5324(); this._SafeStr_9888 = (this._SafeStr_9889 === 0); this._SafeStr_9886 = k._SafeStr_5324(); this._SafeStr_9887 = k.readString(); this._SafeStr_9890 = k._SafeStr_5324(); this._SafeStr_9891 = k._SafeStr_5324(); if (!this._SafeStr_9885) { this._SafeStr_9886 = -1; this._SafeStr_9887 = ""; }; return (true); } public function get _SafeStr_8991():Boolean{ return (this._SafeStr_9885); } public function get renterId():int{ return (this._SafeStr_9886); } public function get _SafeStr_8994():String{ return (this._SafeStr_9887); } public function get _SafeStr_8992():Boolean{ return (this._SafeStr_9888); } public function get price():int{ return (this._SafeStr_9891); } public function get _SafeStr_8995():int{ return (this._SafeStr_9890); } public function get _SafeStr_8993():int{ return (this._SafeStr_9889); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5019 = "_-6Cj" (String#13882, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_8991 = "_-4ef" (String#33498, DoABC#3) // _SafeStr_8992 = "_-5Be" (String#34823, DoABC#3) // _SafeStr_8993 = "_-3fU" (String#31041, DoABC#3) // _SafeStr_8994 = "_-gX" (String#40048, DoABC#3) // _SafeStr_8995 = "_-2qZ" (String#28981, DoABC#3) // _SafeStr_9885 = "_-5-u" (String#34367, DoABC#3) // _SafeStr_9886 = "_-1i8" (String#26195, DoABC#3) // _SafeStr_9887 = "_-2jk" (String#28703, DoABC#3) // _SafeStr_9888 = "_-4hC" (String#33600, DoABC#3) // _SafeStr_9889 = "_-3RA" (String#30485, DoABC#3) // _SafeStr_9890 = "_-3C3" (String#29876, DoABC#3) // _SafeStr_9891 = "_-6MF" (String#1602, DoABC#3) //------------------------------------------------------------ //_-1bt.RoomDimmerPresetsMessageParser package _-1bt{ import _-1Z6._SafeStr_2271; import _-0PE._SafeStr_3109; import _-1Z6._SafeStr_2718; public class RoomDimmerPresetsMessageParser implements _SafeStr_2271 { private var _SafeStr_9892:int = 0; private var _SafeStr_9893:Array; public function RoomDimmerPresetsMessageParser(){ this._SafeStr_9893 = []; super(); } public function get _SafeStr_9378():int{ return (this._SafeStr_9893.length); } public function get _SafeStr_9377():int{ return (this._SafeStr_9892); } public function _SafeStr_9379(k:int):_SafeStr_3109{ if ((((k < 0)) || ((k >= this._SafeStr_9378)))) { return (null); }; return (this._SafeStr_9893[k]); } public function flush():Boolean{ this._SafeStr_9893 = []; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:int; var _local_8:int; var _local_9:_SafeStr_3109; var _local_2:int = k._SafeStr_5324(); this._SafeStr_9892 = 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 = parseInt(_local_6.substr(1), 16); _local_8 = k._SafeStr_5324(); _local_9 = new _SafeStr_3109(_local_4); _local_9.type = _local_5; _local_9.color = _local_7; _local_9._SafeStr_7153 = _local_8; _local_9._SafeStr_7152(); this._SafeStr_9893.push(_local_9); _local_3++; }; return (true); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3109 = "_-4zk" (String#12656, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7152 = "_-6GM" (String#37483, DoABC#3) // _SafeStr_7153 = "_-2C-" (String#27384, DoABC#3) // _SafeStr_9377 = "_-6Rk" (String#37909, DoABC#3) // _SafeStr_9378 = "_-39u" (String#29789, DoABC#3) // _SafeStr_9379 = "_-Cc" (String#38894, DoABC#3) // _SafeStr_9892 = "_-3I3" (String#3387, DoABC#3) // _SafeStr_9893 = "_-4UI" (String#1546, DoABC#3) //------------------------------------------------------------ //_-1bt.YoutubeDisplayPlaylistsMessageParser package _-1bt{ import _-1Z6._SafeStr_2271; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2718; import __AS3__.vec.*; public class YoutubeDisplayPlaylistsMessageParser implements _SafeStr_2271 { private var _SafeStr_9870:int; private var _SafeStr_9894:Vector.<_SafeStr_4565>; private var _SafeStr_9895:String; public function flush():Boolean{ this._SafeStr_9894 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:String; var _local_5:String; var _local_6:String; this._SafeStr_9870 = k._SafeStr_5324(); var _local_2:int = k._SafeStr_5324(); this._SafeStr_9894 = new Vector.<_SafeStr_4565>(0); var _local_3:int; while (_local_3 < _local_2) { _local_4 = k.readString(); _local_5 = k.readString(); _local_6 = k.readString(); this._SafeStr_9894.push(new _SafeStr_4565(_local_4, _local_5, _local_6)); _local_3++; }; this._SafeStr_9895 = k.readString(); return (true); } public function get furniId():int{ return (this._SafeStr_9870); } public function get playlists():Vector.<_SafeStr_4565>{ return (this._SafeStr_9894); } public function get _SafeStr_9509():String{ return (this._SafeStr_9895); } } }//package _-1bt // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4565 = "_-5fH" (String#13321, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9509 = "_-5ye" (String#36749, DoABC#3) // _SafeStr_9870 = "_-0V3" (String#162, DoABC#3) // _SafeStr_9894 = "_-4OL" (String#32888, DoABC#3) // _SafeStr_9895 = "_-5hu" (String#36100, DoABC#3) //------------------------------------------------------------ //_-1Bz._SafeStr_2281 package _-1Bz{ public class _SafeStr_2281 { public static const HABBO_CATALOG_TRACKING_EVENT_OPEN:String = "HABBO_CATALOG_TRACKING_EVENT_OPEN"; public static const HABBO_CATALOG_TRACKING_EVENT_CLOSE:String = "HABBO_CATALOG_TRACKING_EVENT_CLOSE"; } }//package _-1Bz // _SafeStr_2281 = "_-4PE" (String#32923, DoABC#3) //------------------------------------------------------------ //_-1Bz._SafeStr_2385 package _-1Bz{ public class _SafeStr_2385 { public static const _SafeStr_9896:String = "ducket_info"; public static const _SafeStr_7871:String = "credits"; public static const _SafeStr_9106:String = "avatar_effects"; public static const _SafeStr_7803:String = "hc_membership"; public static const _SafeStr_9897:String = "club_gifts"; public static const _SafeStr_8093:String = "limited_sold"; public static const _SafeStr_9898:String = "pet_accessories"; public static const _SafeStr_9899:String = "trax_songs"; public static const _SafeStr_9900:String = "new_additions"; public static const _SafeStr_9901:String = "quest_shell"; public static const _SafeStr_9902:String = "quest_snowflakes"; public static const _SafeStr_9903:String = "val_quests"; public static const _SafeStr_9904:String = "guild_custom_furni"; public static const _SafeStr_9905:String = "gift_shop"; public static const _SafeStr_9906:String = "horse_styles"; public static const _SafeStr_9907:String = "horse_shoe"; public static const _SafeStr_9908:String = "set_easter"; public static const _SafeStr_9909:String = "ecotron_transform"; public static const _SafeStr_9910:String = "loyalty_info"; public static const _SafeStr_7801:String = "room_bundles"; public static const _SafeStr_7800:String = "room_bundles_mobile"; public static const _SafeStr_9911:String = "habbo_club_desktop"; public static const _SafeStr_7802:String = "mobile_subscriptions"; } }//package _-1Bz // _SafeStr_2385 = "_-DW" (String#38930, DoABC#3) // _SafeStr_7800 = "_-Wk" (String#39667, DoABC#3) // _SafeStr_7801 = "_-EK" (String#38965, DoABC#3) // _SafeStr_7802 = "_-02T" (String#22135, DoABC#3) // _SafeStr_7803 = "_-0nj" (String#23993, DoABC#3) // _SafeStr_7871 = "_-28W" (String#27257, DoABC#3) // _SafeStr_8093 = "_-dT" (String#39928, DoABC#3) // _SafeStr_9106 = "_-36t" (String#29669, DoABC#3) // _SafeStr_9896 = "_-1fh" (String#26094, DoABC#3) // _SafeStr_9897 = "_-61s" (String#36912, DoABC#3) // _SafeStr_9898 = "_-1N-" (String#25380, DoABC#3) // _SafeStr_9899 = "_-0e1" (String#23590, DoABC#3) // _SafeStr_9900 = "_-Kl" (String#39218, DoABC#3) // _SafeStr_9901 = "_-4B3" (String#32346, DoABC#3) // _SafeStr_9902 = "_-5bL" (String#35843, DoABC#3) // _SafeStr_9903 = "_-0Y9" (String#23359, DoABC#3) // _SafeStr_9904 = "_-2Yb" (String#28272, DoABC#3) // _SafeStr_9905 = "_-24N" (String#27101, DoABC#3) // _SafeStr_9906 = "_-2HS" (String#27588, DoABC#3) // _SafeStr_9907 = "_-6NA" (String#37739, DoABC#3) // _SafeStr_9908 = "_-4I3" (String#32634, DoABC#3) // _SafeStr_9909 = "_-3f0" (String#31018, DoABC#3) // _SafeStr_9910 = "_-61D" (String#36883, DoABC#3) // _SafeStr_9911 = "_-tA" (String#40518, DoABC#3) //------------------------------------------------------------ //_-1Bz._SafeStr_2387 package _-1Bz{ public class _SafeStr_2387 { public static const NORMAL:String = "NORMAL"; public static const BUILDER:String = "BUILDERS_CLUB"; } }//package _-1Bz // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) //------------------------------------------------------------ //_-1Bz._SafeStr_2436 package _-1Bz{ public class _SafeStr_2436 { public static const _SafeStr_7617:int = 0; public static const _SafeStr_7618:int = 1; public static const _SafeStr_7619:int = 2; public static const _SafeStr_7620:int = 3; public static const _SafeStr_7616:int = 4; public static const _SafeStr_7621:int = 5; public static const _SafeStr_7622:int = 6; } }//package _-1Bz // _SafeStr_2436 = "_-2zK" (String#29331, DoABC#3) // _SafeStr_7616 = "_-5ML" (String#35238, DoABC#3) // _SafeStr_7617 = "_-27A" (String#27206, DoABC#3) // _SafeStr_7618 = "_-3-H" (String#29370, DoABC#3) // _SafeStr_7619 = "_-4rE" (String#33997, DoABC#3) // _SafeStr_7620 = "_-5iC" (String#36111, DoABC#3) // _SafeStr_7621 = "_-Hl" (String#39100, DoABC#3) // _SafeStr_7622 = "_-3rP" (String#31527, DoABC#3) //------------------------------------------------------------ //_-1Bz._SafeStr_2461 package _-1Bz{ public class _SafeStr_2461 { public static const _SafeStr_7741:int = 0; public static const _SafeStr_8127:int = 1; public static const _SafeStr_8126:int = 2; public static const _SafeStr_9912:int = 3; public static const _SafeStr_9913:int = 4; public static const _SafeStr_7629:int = 6; } }//package _-1Bz // _SafeStr_2461 = "_-3Za" (String#30801, DoABC#3) // _SafeStr_7629 = "_-UC" (String#39574, DoABC#3) // _SafeStr_7741 = "_-0TP" (String#23168, DoABC#3) // _SafeStr_8126 = "_-0fm" (String#23665, DoABC#3) // _SafeStr_8127 = "_-2s1" (String#29039, DoABC#3) // _SafeStr_9912 = "_-0nt" (String#24000, DoABC#3) // _SafeStr_9913 = "_-4dV" (String#33456, DoABC#3) //------------------------------------------------------------ //_-1Bz._SafeStr_2510 package _-1Bz{ public class _SafeStr_2510 { public static const _SafeStr_7774:String = "i"; public static const _SafeStr_7773:String = "s"; public static const _SafeStr_8003:String = "e"; public static const _SafeStr_8045:String = "h"; public static const _SafeStr_7735:String = "b"; public static const _SafeStr_9914:String = "GAME_TOKEN"; public static const _SafeStr_9165:String = "p"; public static const _SafeStr_8036:String = "r"; } }//package _-1Bz // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_7735 = "_-3f9" (String#31025, DoABC#3) // _SafeStr_7773 = "_-3E4" (String#29953, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_8003 = "_-3rI" (String#31525, DoABC#3) // _SafeStr_8036 = "_-2cw" (String#28439, DoABC#3) // _SafeStr_8045 = "_-0fR" (String#23650, DoABC#3) // _SafeStr_9165 = "_-QZ" (String#39428, DoABC#3) // _SafeStr_9914 = "_-0CO" (String#22483, DoABC#3) //------------------------------------------------------------ //_-1Bz._SafeStr_3446 package _-1Bz{ public class _SafeStr_3446 { public static const _SafeStr_9915:_SafeStr_3446 = new (_SafeStr_3446)(0); private var _SafeStr_5548:int = 0; public function _SafeStr_3446(k:int):void{ this._SafeStr_5548 = k; } public function get value():int{ return (this._SafeStr_5548); } public function _SafeStr_9916(k:_SafeStr_3446):Boolean{ return (((k) && ((k._SafeStr_5548 == this._SafeStr_5548)))); } } }//package _-1Bz // _SafeStr_3446 = "_-5F6" (String#12919, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) // _SafeStr_9915 = "_-2Ux" (String#28130, DoABC#3) // _SafeStr_9916 = "_-2q7" (String#28963, DoABC#3) //------------------------------------------------------------ //_-1CF._SafeStr_200 package _-1CF{ import _-1tK._SafeStr_8; public interface _SafeStr_200 extends _SafeStr_8 { function _SafeStr_9656(_arg_1:int, _arg_2:String):void; } }//package _-1CF // _SafeStr_200 = "_-0d-" (String#8217, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_9656 = "_-0u5" (String#8474, DoABC#3) //------------------------------------------------------------ //_-1CF._SafeStr_3068 package _-1CF{ import _-5fU._SafeStr_2339; import _-4IA.IWindow; import _-4IA.IWindowContainer; public class _SafeStr_3068 { public static function _SafeStr_9917(k:IWindow, _arg_2:Function):void{ k.setParamFlag(_SafeStr_2339._SafeStr_6366, true); k.procedure = _arg_2; } public static function _SafeStr_6532(k:IWindowContainer):int{ var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < k.numChildren) { _local_4 = k.getChildAt(_local_3); if (_local_4.visible) { _local_2 = Math.max(_local_2, (_local_4.y + _local_4.height)); }; _local_3++; }; return (_local_2); } 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 static function _SafeStr_9918(k:IWindowContainer):void{ var _local_2:int; while (_local_2 < k.numChildren) { k.getChildAt(_local_2).visible = true; _local_2++; }; } public static function _SafeStr_6632(k:IWindowContainer, _arg_2:Array, _arg_3:int, _arg_4:int):void{ var _local_5:String; var _local_6:IWindow; for each (_local_5 in _arg_2) { _local_6 = k.getChildByName(_local_5); if (((((!((_local_6 == null))) && (_local_6.visible))) && ((_local_6.height > 0)))) { _local_6.y = _arg_3; _arg_3 = (_arg_3 + (_local_6.height + _arg_4)); }; }; } public static function _SafeStr_9919(k:IWindowContainer, _arg_2:int, _arg_3:int):void{ var _local_4:int; var _local_5:IWindow; while (_local_4 < k.numChildren) { _local_5 = k.getChildAt(_local_4); if (((((!((_local_5 == null))) && (_local_5.visible))) && ((_local_5.height > 0)))) { _local_5.y = _arg_2; _arg_2 = (_arg_2 + (_local_5.height + _arg_3)); }; _local_4++; }; } } }//package _-1CF // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_3068 = "_-26Z" (String#3093, DoABC#3) // _SafeStr_6366 = "_-3cf" (String#30932, DoABC#3) // _SafeStr_6532 = "_-63X" (String#36980, DoABC#3) // _SafeStr_6550 = "_-4Xg" (String#12201, DoABC#3) // _SafeStr_6632 = "_-QP" (String#39426, DoABC#3) // _SafeStr_9917 = "_-5Wl" (String#35663, DoABC#3) // _SafeStr_9918 = "_-2my" (String#10454, DoABC#3) // _SafeStr_9919 = "_-05G" (String#22230, DoABC#3) //------------------------------------------------------------ //_-1CF.HabboUserDefinedRoomEvents package _-1CF{ import _-1tK.Component; import _-00F._SafeStr_633; import _-276._SafeStr_1407; import _-0aq._SafeStr_500; import _-37x.UserDefinedRoomEventsCtrl; import _-5fp._SafeStr_2212; import _-0ZD._SafeStr_2299; import _-0ZD._SafeStr_2176; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboRoomSessionManager; import _-33L._SafeStr_2302; import com.sulake.iid.IIDSessionDataManager; import __AS3__.vec.Vector; import _-5fp._SafeStr_2210; import _-5fp._SafeStr_2322; import _-1Z6._SafeStr_2284; import _-6Z2._SafeStr_39; import _-6Z2.XmlAsset; import _-4IA.IWindow; import _-2Bc.IBitmapWrapperWindow; import _-4IA.IWindowContainer; import _-6Z2.BitmapDataAsset; import flash.display.BitmapData; import __AS3__.vec.*; public class HabboUserDefinedRoomEvents extends Component implements _SafeStr_200 { private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_5411:_SafeStr_1407; private var _SafeStr_5398:_SafeStr_500; private var _SafeStr_9920:UserDefinedRoomEventsCtrl; private var _SafeStr_9921:IncomingMessages; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_9922:_SafeStr_2299; private var _SafeStr_5412:_SafeStr_2176; private var _SafeStr_5837:String; public function HabboUserDefinedRoomEvents(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); this._SafeStr_9920 = new UserDefinedRoomEventsCtrl(this); } public function get communication():_SafeStr_1407{ return (this._SafeStr_5411); } public function get windowManager():_SafeStr_633{ return (this._SafeStr_5453); } public function get localization():_SafeStr_500{ return (this._SafeStr_5398); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_5411 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void{ _SafeStr_5453 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_5398 = k; }), new _SafeStr_44(new IIDRoomEngine(), function (k:_SafeStr_2212):void{ _SafeStr_5414 = k; }), new _SafeStr_44(new IIDHabboRoomSessionManager(), null, false, [{ "type":_SafeStr_2302._SafeStr_8698, "callback":this._SafeStr_9923 }, { "type":_SafeStr_2302._SafeStr_8699, "callback":this._SafeStr_9923 }, { "type":_SafeStr_2302._SafeStr_8875, "callback":this._SafeStr_9923 }]), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2176):void{ _SafeStr_5412 = k; })])); } override protected function initComponent():void{ this._SafeStr_9921 = new IncomingMessages(this); } override public function dispose():void{ if (disposed) { return; }; if (this._SafeStr_9921 != null) { this._SafeStr_9921.dispose(); this._SafeStr_9921 = null; }; super.dispose(); } public function _SafeStr_9656(k:int, _arg_2:String):void{ var _local_3:_SafeStr_2322 = (this._SafeStr_5414 as _SafeStr_2210)._SafeStr_9924(this.roomId); if (((_local_3) && ((_local_3.id == -(k))))) { (this._SafeStr_5414 as _SafeStr_2210)._SafeStr_9925(this.roomId, null); return; }; this._SafeStr_9920._SafeStr_9656(k, _arg_2); } public function send(k:_SafeStr_2284, _arg_2:Boolean=false):void{ this._SafeStr_5411.connection.send(k); } public function getXmlWindow(k:String):IWindow{ var _local_3:_SafeStr_39; var _local_4:XmlAsset; var _local_2:IWindow; try { _local_3 = assets.getAssetByName((k + "_xml")); _local_4 = XmlAsset(_local_3); _local_2 = this._SafeStr_5453.buildFromXML(XML(_local_4.content)); } catch(e:Error) { }; return (_local_2); } public function refreshButton(k:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:int, _arg_6:String=null):void{ if (!_arg_6) { _arg_6 = _arg_2; }; var _local_7:IBitmapWrapperWindow = (k.findChildByName(_arg_2) as IBitmapWrapperWindow); if (!_arg_3) { _local_7.visible = false; } else { this._SafeStr_9926(_local_7, _arg_6, _arg_4, _arg_5); _local_7.visible = true; }; } private function _SafeStr_9926(k:IBitmapWrapperWindow, _arg_2:String, _arg_3:Function, _arg_4:int):void{ k.id = _arg_4; k.procedure = _arg_3; if (k.bitmap != null) { return; }; k.bitmap = this._SafeStr_6521(_arg_2); k.width = k.bitmap.width; k.height = k.bitmap.height; } public function _SafeStr_6521(k:String, _arg_2:String="_png"):BitmapData{ var _local_3:String = (k + _arg_2); var _local_4:_SafeStr_39 = assets.getAssetByName(_local_3); var _local_5:BitmapDataAsset = BitmapDataAsset(_local_4); var _local_6:BitmapData = BitmapData(_local_5.content); return (_local_6.clone()); } public function get _SafeStr_9927():UserDefinedRoomEventsCtrl{ return (this._SafeStr_9920); } public function get roomEngine():_SafeStr_2212{ return (this._SafeStr_5414); } private function _SafeStr_9923(k:_SafeStr_2302):void{ if (this._SafeStr_5414 == null) { return; }; switch (k.type) { case _SafeStr_2302._SafeStr_8698: case _SafeStr_2302._SafeStr_8699: case _SafeStr_2302._SafeStr_8875: this._SafeStr_9922 = k.session; return; }; } public function get roomId():int{ return (((this._SafeStr_9922) ? this._SafeStr_9922.roomId : 0)); } public function get userName():String{ return (this._SafeStr_5837); } public function set userName(k:String):void{ this._SafeStr_5837 = k; } public function get sessionDataManager():_SafeStr_2176{ return (this._SafeStr_5412); } } }//package _-1CF // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_200 = "_-0d-" (String#8217, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2210 = "_-69h" (String#13826, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2299 = "_-0LF" (String#7928, DoABC#3) // _SafeStr_2302 = "_-1zx" (String#26902, DoABC#3) // _SafeStr_2322 = "_-6Lh" (String#14030, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5398 = "_-56y" (String#78, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6521 = "_-4aP" (String#12244, DoABC#3) // _SafeStr_8698 = "_-0NY" (String#22937, DoABC#3) // _SafeStr_8699 = "_-ch" (String#39900, DoABC#3) // _SafeStr_8875 = "_-1PP" (String#25475, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9656 = "_-0u5" (String#8474, DoABC#3) // _SafeStr_9920 = "_-XY" (String#39701, DoABC#3) // _SafeStr_9921 = "_-0so" (String#826, DoABC#3) // _SafeStr_9922 = "_-5ld" (String#3996, DoABC#3) // _SafeStr_9923 = "_-5Qf" (String#3911, DoABC#3) // _SafeStr_9924 = "_-398" (String#10806, DoABC#3) // _SafeStr_9925 = "_-5Zv" (String#13251, DoABC#3) // _SafeStr_9926 = "_-2yc" (String#3306, DoABC#3) // _SafeStr_9927 = "_-h3" (String#40068, DoABC#3) //------------------------------------------------------------ //_-1CF.IncomingMessages package _-1CF{ import _-1tK._SafeStr_3; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2274; import _-276._SafeStr_1407; import _-4YM._SafeStr_3237; import _-5ux._SafeStr_3239; import _-5ux._SafeStr_3243; import _-5ux._SafeStr_3233; import _-5ux._SafeStr_3241; import _-5ux._SafeStr_3247; import _-5ux._SafeStr_3242; import _-5ux._SafeStr_3235; import _-63s._SafeStr_2909; import _-48D._SafeStr_2394; import _-oQ._SafeStr_3236; import _-6hJ._SafeStr_3244; import _-oQ._SafeStr_3238; import _-oQ._SafeStr_3234; import _-oQ._SafeStr_3245; import _-5vb._SafeStr_2895; import _-3Yg._SafeStr_3248; import _-oQ._SafeStr_3240; import _-oQ._SafeStr_3246; import __AS3__.vec.*; public class IncomingMessages implements _SafeStr_3 { private var _SafeStr_9928:HabboUserDefinedRoomEvents; private var _SafeStr_8966:Vector.<_SafeStr_2274>; public function IncomingMessages(k:HabboUserDefinedRoomEvents){ this._SafeStr_9928 = k; this._SafeStr_8966 = new Vector.<_SafeStr_2274>(0); var _local_2:_SafeStr_1407 = this._SafeStr_9928.communication; this.addMessageEvent(new _SafeStr_3237(this._SafeStr_9929)); this.addMessageEvent(new _SafeStr_3239(this._SafeStr_9930)); this.addMessageEvent(new _SafeStr_3243(this._SafeStr_9931)); this.addMessageEvent(new _SafeStr_3233(this._SafeStr_9932)); this.addMessageEvent(new _SafeStr_3241(this._SafeStr_9933)); this.addMessageEvent(new _SafeStr_3247(this._SafeStr_9934)); this.addMessageEvent(new _SafeStr_3242(this._SafeStr_9935)); this.addMessageEvent(new _SafeStr_3235(this._SafeStr_9936)); this.addMessageEvent(new _SafeStr_2909(this._SafeStr_6870)); this.addMessageEvent(new _SafeStr_2394(this._SafeStr_9937)); } private function addMessageEvent(k:_SafeStr_2274):void{ this._SafeStr_8966.push(this._SafeStr_9928.communication.addHabboConnectionMessageEvent(k)); } private function _SafeStr_9936(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3236 = (k as _SafeStr_3235)._SafeStr_5645(); this._SafeStr_9928.send(new _SafeStr_3244(_local_2.stuffId)); } private function _SafeStr_9934(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3238 = (k as _SafeStr_3247)._SafeStr_5645(); this._SafeStr_9928._SafeStr_9927._SafeStr_9938(_local_2._SafeStr_9939); } private function _SafeStr_9931(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3234 = (k as _SafeStr_3243)._SafeStr_5645(); this._SafeStr_9928._SafeStr_9927._SafeStr_9938(_local_2._SafeStr_9939); } private function _SafeStr_9935(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3245 = (k as _SafeStr_3242)._SafeStr_5645(); this._SafeStr_9928._SafeStr_9927._SafeStr_9938(_local_2._SafeStr_9939); } private function _SafeStr_6870(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2895 = (k as _SafeStr_2909)._SafeStr_5645(); this._SafeStr_9928.userName = _local_2.name; } private function _SafeStr_9937(k:_SafeStr_2274):void{ this._SafeStr_9928._SafeStr_9927.close(); } private function _SafeStr_9929(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3248 = (k as _SafeStr_3237)._SafeStr_5645(); _SafeStr_4.log(((("Received object remove event: " + _local_2.id) + ", ") + _local_2.isExpired)); this._SafeStr_9928._SafeStr_9927._SafeStr_9940(_local_2.id); } private function _SafeStr_9930(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3240 = _SafeStr_3239(k)._SafeStr_5645(); if (_local_2.reason == _SafeStr_3239._SafeStr_9941) { this._SafeStr_9928.windowManager.alert(this._SafeStr_9928.localization.getLocalization("wiredfurni.rewardsuccess.title"), this._SafeStr_9928.localization.getLocalization("wiredfurni.rewardsuccess.body"), 0, null); } else { if (_local_2.reason == _SafeStr_3239._SafeStr_9942) { this._SafeStr_9928.windowManager.alert(this._SafeStr_9928.localization.getLocalization("wiredfurni.badgereceived.title"), this._SafeStr_9928.localization.getLocalization("wiredfurni.badgereceived.body"), 0, null); } else { this._SafeStr_9928.windowManager.alert(this._SafeStr_9928.localization.getLocalization("wiredfurni.rewardfailed.title"), this._SafeStr_9928.localization.getLocalization(("wiredfurni.rewardfailed.reason." + _local_2.reason)), 0, null); }; }; } private function _SafeStr_9933(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3246 = _SafeStr_3241(k)._SafeStr_5645(); this._SafeStr_9928.windowManager.alert("Update failed", _local_2.info, 0, null); } private function _SafeStr_9932(k:_SafeStr_2274):void{ this._SafeStr_9928._SafeStr_9927.close(); } public function dispose():void{ var _local_2:_SafeStr_2274; if (this.disposed) { return; }; var k:_SafeStr_1407 = this._SafeStr_9928.communication; if (((!((this._SafeStr_8966 == null))) && (!((k == null))))) { for each (_local_2 in this._SafeStr_8966) { k._SafeStr_6846(_local_2); }; }; this._SafeStr_9928 = null; } public function get disposed():Boolean{ return ((this._SafeStr_9928 == null)); } } }//package _-1CF // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2394 = "_-0Yb" (String#23373, DoABC#3) // _SafeStr_2895 = "_-505" (String#12681, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3233 = "_-4sR" (String#34046, DoABC#3) // _SafeStr_3234 = "_-0Rg" (String#8034, DoABC#3) // _SafeStr_3235 = "_-46P" (String#32158, DoABC#3) // _SafeStr_3236 = "_-0BM" (String#7773, DoABC#3) // _SafeStr_3237 = "_-6lE" (String#38660, DoABC#3) // _SafeStr_3238 = "_-5Js" (String#13000, DoABC#3) // _SafeStr_3239 = "_-ua" (String#40570, DoABC#3) // _SafeStr_3240 = "_-3v0" (String#11550, DoABC#3) // _SafeStr_3241 = "_-4gW" (String#33576, DoABC#3) // _SafeStr_3242 = "_-4wi" (String#34209, DoABC#3) // _SafeStr_3243 = "_-2RF" (String#27991, DoABC#3) // _SafeStr_3244 = "_-1tA" (String#26630, DoABC#3) // _SafeStr_3245 = "_-35I" (String#10741, DoABC#3) // _SafeStr_3246 = "_-5Lk" (String#13035, DoABC#3) // _SafeStr_3247 = "_-4VG" (String#33148, DoABC#3) // _SafeStr_3248 = "_-XW" (String#14865, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_6870 = "_-6VY" (String#299, DoABC#3) // _SafeStr_8966 = "_-4qf" (String#296, DoABC#3) // _SafeStr_9927 = "_-h3" (String#40068, DoABC#3) // _SafeStr_9928 = "_-5tl" (String#197, DoABC#3) // _SafeStr_9929 = "_-5SE" (String#13136, DoABC#3) // _SafeStr_9930 = "_-3We" (String#30684, DoABC#3) // _SafeStr_9931 = "_-3l8" (String#31277, DoABC#3) // _SafeStr_9932 = "_-3DQ" (String#29927, DoABC#3) // _SafeStr_9933 = "_-3XW" (String#30721, DoABC#3) // _SafeStr_9934 = "_-16A" (String#24739, DoABC#3) // _SafeStr_9935 = "_-0M4" (String#22872, DoABC#3) // _SafeStr_9936 = "_-6RZ" (String#37901, DoABC#3) // _SafeStr_9937 = "_-54M" (String#698, DoABC#3) // _SafeStr_9938 = "_-1-I" (String#24481, DoABC#3) // _SafeStr_9939 = "_-4e9" (String#33478, DoABC#3) // _SafeStr_9940 = "_-3mx" (String#31349, DoABC#3) // _SafeStr_9941 = "_-3SN" (String#30528, DoABC#3) // _SafeStr_9942 = "_-1-5" (String#24472, DoABC#3) //------------------------------------------------------------ //_-1Ch._SafeStr_3781 package _-1Ch{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3781 implements _SafeStr_2271 { private var _SafeStr_9943:int; public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9943 = k._SafeStr_5324(); return (true); } public function get score():int{ return (this._SafeStr_9943); } } }//package _-1Ch // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3781 = "_-6cZ" (String#14307, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9943 = "_-29W" (String#834, DoABC#3) //------------------------------------------------------------ //_-1Ch._SafeStr_3953 package _-1Ch{ import _-1Z6._SafeStr_2271; import _-WW._SafeStr_3938; import _-1Z6._SafeStr_2718; public class _SafeStr_3953 implements _SafeStr_2271 { private var _SafeStr_9944:Array; private var _SafeStr_9945:String; public function flush():Boolean{ this._SafeStr_9944 = new Array(); return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9944 = new Array(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_9944.push(new _SafeStr_3938(k)); _local_3++; }; this._SafeStr_9945 = k.readString(); return (true); } public function get achievements():Array{ return (this._SafeStr_9944); } public function get _SafeStr_9946():String{ return (this._SafeStr_9945); } } }//package _-1Ch // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3938 = "_-5Bo" (String#12866, DoABC#3) // _SafeStr_3953 = "_-0fc" (String#8257, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9944 = "_-4Tl" (String#856, DoABC#3) // _SafeStr_9945 = "_-65p" (String#37069, DoABC#3) // _SafeStr_9946 = "_-6QV" (String#37858, DoABC#3) //------------------------------------------------------------ //_-1Ch._SafeStr_3966 package _-1Ch{ import _-1Z6._SafeStr_2271; import _-WW._SafeStr_3938; import _-1Z6._SafeStr_2718; public class _SafeStr_3966 implements _SafeStr_2271 { private var _SafeStr_9947:_SafeStr_3938; public function flush():Boolean{ this._SafeStr_9947 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9947 = new _SafeStr_3938(k); return (true); } public function get achievement():_SafeStr_3938{ return (this._SafeStr_9947); } } }//package _-1Ch // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3938 = "_-5Bo" (String#12866, DoABC#3) // _SafeStr_3966 = "_-5WL" (String#13199, DoABC#3) // _SafeStr_9947 = "_-A9" (String#14491, DoABC#3) //------------------------------------------------------------ //_-1cK._SafeStr_3384 package _-1cK{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-Cw._SafeStr_4805; public class _SafeStr_3384 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3384(k:Function){ super(k, _SafeStr_4805); } public function _SafeStr_5645():_SafeStr_4805{ return ((_SafeStr_5906 as _SafeStr_4805)); } } }//package _-1cK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3384 = "_-4I5" (String#32636, DoABC#3) // _SafeStr_4805 = "_-5ne" (String#13463, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1cK._SafeStr_3952 package _-1cK{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-Cw.CompetitionEntrySubmitResultMessageParser; public class _SafeStr_3952 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3952(k:Function){ super(k, CompetitionEntrySubmitResultMessageParser); } public function _SafeStr_5645():CompetitionEntrySubmitResultMessageParser{ return ((_SafeStr_5906 as CompetitionEntrySubmitResultMessageParser)); } } }//package _-1cK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3952 = "_-2pw" (String#28955, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1cK._SafeStr_3958 package _-1cK{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-Cw._SafeStr_4930; public class _SafeStr_3958 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3958(k:Function){ super(k, _SafeStr_4930); } public function _SafeStr_5645():_SafeStr_4930{ return ((_SafeStr_5906 as _SafeStr_4930)); } } }//package _-1cK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3958 = "_-5US" (String#35571, DoABC#3) // _SafeStr_4930 = "_-0pn" (String#8398, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1cK._SafeStr_4009 package _-1cK{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-Cw._SafeStr_4940; public class _SafeStr_4009 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4009(k:Function){ super(k, _SafeStr_4940); } public function _SafeStr_5645():_SafeStr_4940{ return ((_SafeStr_5906 as _SafeStr_4940)); } } }//package _-1cK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4009 = "_-1c9" (String#25957, DoABC#3) // _SafeStr_4940 = "_-4tC" (String#12543, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1cK._SafeStr_4069 package _-1cK{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-Cw._SafeStr_4950; public class _SafeStr_4069 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4069(k:Function){ super(k, _SafeStr_4950); } public function _SafeStr_5645():_SafeStr_4950{ return ((_SafeStr_5906 as _SafeStr_4950)); } } }//package _-1cK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4069 = "_-4EE" (String#32477, DoABC#3) // _SafeStr_4950 = "_-0OE" (String#7971, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1cK._SafeStr_4132 package _-1cK{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-Cw._SafeStr_4967; public class _SafeStr_4132 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4132(k:Function){ super(k, _SafeStr_4967); } public function _SafeStr_5645():_SafeStr_4967{ return ((_SafeStr_5906 as _SafeStr_4967)); } } }//package _-1cK // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4132 = "_-3aB" (String#30822, DoABC#3) // _SafeStr_4967 = "_-2EG" (String#9878, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1d0._SafeStr_1292 package _-1d0{ import _-1tK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_1292 extends _SafeStr_8 { function get events():IEventDispatcher; function set visible(_arg_1:Boolean):void; } }//package _-1d0 // _SafeStr_1292 = "_-0Qt" (String#8020, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-1d0._SafeStr_1293 package _-1d0{ import _-1tK.Component; import _-0S4.HabboFriendBarData; import com.sulake.iid.IIDHabboFriendBarData; import _-3p1.HabboFriendBarView; import com.sulake.iid.IIDHabboFriendBarView; import _-5dz.HabboLandingView; import com.sulake.iid.IIDHabboLandingView; import _-0YE.HabboTalent; import com.sulake.iid.IIDHabboTalent; import _-3GZ.HabboEpicPopupView; import com.sulake.iid.IIDHabboEpicPopupView; import _-2q8.GroupForumController; import com.sulake.iid.IIDHabboGroupForumController; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-3p1._SafeStr_2654; public class _SafeStr_1293 extends Component implements _SafeStr_1292 { public function _SafeStr_1293(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); k._SafeStr_9948(new HabboFriendBarData(k, 0, _arg_3), [new IIDHabboFriendBarData()]); k._SafeStr_9948(new HabboFriendBarView(k, 0, _arg_3), [new IIDHabboFriendBarView()]); k._SafeStr_9948(new HabboLandingView(k, 0, _arg_3), [new IIDHabboLandingView()]); k._SafeStr_9948(new HabboTalent(k, 0, _arg_3), [new IIDHabboTalent()]); k._SafeStr_9948(new HabboEpicPopupView(k, 0, _arg_3), [new IIDHabboEpicPopupView()]); k._SafeStr_9948(new GroupForumController(k, 0, _arg_3), [new IIDHabboGroupForumController()]); } public function set visible(k:Boolean):void{ var _local_2:_SafeStr_2654 = (queueInterface(new IIDHabboFriendBarView()) as _SafeStr_2654); if (_local_2 != null) { _local_2.visible = k; _local_2.release(new IIDHabboFriendBarView()); }; } } }//package _-1d0 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_1292 = "_-0Qt" (String#8020, DoABC#3) // _SafeStr_1293 = "_-5rD" (String#13513, DoABC#3) // _SafeStr_2654 = "_-6aq" (String#14278, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9948 = "_-18x" (String#24847, DoABC#3) //------------------------------------------------------------ //_-1d0._SafeStr_2652 package _-1d0{ import _-1tK._SafeStr_8; public interface _SafeStr_2652 extends _SafeStr_8 { function activate():void; function disable():void; } }//package _-1d0 // _SafeStr_2652 = "_-2FC" (String#9896, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-1d0._SafeStr_2653 package _-1d0{ import _-1tK._SafeStr_8; public interface _SafeStr_2653 extends _SafeStr_8 { } }//package _-1d0 // _SafeStr_2653 = "_-0Gd" (String#7860, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-1d0._SafeStr_2655 package _-1d0{ import _-1tK._SafeStr_8; public interface _SafeStr_2655 extends _SafeStr_8 { function _SafeStr_6565(_arg_1:String):void; } }//package _-1d0 // _SafeStr_2655 = "_-13A" (String#8635, DoABC#3) // _SafeStr_6565 = "_-0Z7" (String#2666, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_2858 package _-1dA{ import _-4IA.IWindow; public class _SafeStr_2858 { protected var _SafeStr_6961:IWindow; protected var _SafeStr_6016:Boolean; protected var _SafeStr_9949:Boolean = true; protected var _SafeStr_6759:String; public function _SafeStr_2858(k:IWindow){ this._SafeStr_6961 = k; } public function get running():Boolean{ return (((((this._SafeStr_6016) && (this._SafeStr_6961))) && (!(this._SafeStr_6961.disposed)))); } public function get complete():Boolean{ return (this._SafeStr_9949); } public function set target(k:IWindow):void{ this._SafeStr_6961 = k; } public function get target():IWindow{ return (this._SafeStr_6961); } public function set tag(k:String):void{ this._SafeStr_6759 = k; } public function get tag():String{ return (this._SafeStr_6759); } friend function start():void{ this._SafeStr_6016 = true; } friend function update(k:Number):void{ } friend function stop():void{ this._SafeStr_6961 = null; this._SafeStr_6016 = false; } friend function tick(k:int):void{ } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_6016 = "_-ri" (String#507, DoABC#3) // _SafeStr_6759 = "_-1z2" (String#575, DoABC#3) // _SafeStr_6961 = "_-6Jb" (String#591, DoABC#3) // _SafeStr_9949 = "_-3Zl" (String#11235, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_3679 package _-1dA{ import _-4IA.IWindow; import flash.utils.getTimer; public class _SafeStr_3679 extends _SafeStr_2858 { private var _SafeStr_9950:int; private var _SafeStr_5566:int; public function _SafeStr_3679(k:IWindow, _arg_2:int){ super(k); _SafeStr_9949 = false; this._SafeStr_5566 = _arg_2; } public function get duration():int{ return (this._SafeStr_5566); } override friend function start():void{ super.friend::start(); _SafeStr_9949 = false; this._SafeStr_9950 = getTimer(); } final override friend function tick(k:int):void{ var _local_2:Number = (Number((k - this._SafeStr_9950)) / Number(this._SafeStr_5566)); if (_local_2 < 1) { friend::update(_local_2); } else { friend::update(1); _SafeStr_9949 = true; }; } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_5566 = "_-06G" (String#204, DoABC#3) // _SafeStr_9949 = "_-3Zl" (String#11235, DoABC#3) // _SafeStr_9950 = "_-5yg" (String#13636, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_3680 package _-1dA{ import _-4IA.IWindow; public class _SafeStr_3680 extends _SafeStr_3679 { protected var _SafeStr_9951:Number; protected var _SafeStr_9952:Number; protected var _SafeStr_9953:Number; protected var _SafeStr_9954:Number; protected var _SafeStr_9955:Number; protected var _SafeStr_9956:Number; public function _SafeStr_3680(k:IWindow, _arg_2:int, _arg_3:int, _arg_4:int){ super(k, _arg_2); this._SafeStr_9953 = _arg_3; this._SafeStr_9954 = _arg_4; } override friend function start():void{ super.friend::start(); this._SafeStr_9951 = target.width; this._SafeStr_9952 = target.height; this._SafeStr_9955 = (this._SafeStr_9953 - this._SafeStr_9951); this._SafeStr_9956 = (this._SafeStr_9954 - this._SafeStr_9952); } override friend function update(k:Number):void{ target.width = (this._SafeStr_9951 + (this._SafeStr_9955 * k)); target.height = (this._SafeStr_9952 + (this._SafeStr_9956 * k)); } } }//package _-1dA // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_3680 = "_-5bj" (String#13276, DoABC#3) // _SafeStr_9951 = "_-6TO" (String#37971, DoABC#3) // _SafeStr_9952 = "_-1Zm" (String#25868, DoABC#3) // _SafeStr_9953 = "_-2qu" (String#28996, DoABC#3) // _SafeStr_9954 = "_-5XS" (String#35693, DoABC#3) // _SafeStr_9955 = "_-5Cr" (String#34870, DoABC#3) // _SafeStr_9956 = "_-3Ex" (String#29989, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_3681 package _-1dA{ public class _SafeStr_3681 extends _SafeStr_3679 { protected var _SafeStr_9957:_SafeStr_3679; public function _SafeStr_3681(k:_SafeStr_3679){ super(k.target, k.duration); this._SafeStr_9957 = k; } override friend function start():void{ super.friend::start(); this._SafeStr_9957.friend::start(); } override friend function update(k:Number):void{ super.friend::update(k); this._SafeStr_9957.friend::update(k); } override friend function stop():void{ super.friend::stop(); this._SafeStr_9957.friend::stop(); } } }//package _-1dA // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_3681 = "_-1vm" (String#9523, DoABC#3) // _SafeStr_9957 = "_-SK" (String#39500, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_3682 package _-1dA{ public class _SafeStr_3682 extends _SafeStr_3681 { protected var _SafeStr_9958:Number; public function _SafeStr_3682(k:_SafeStr_3679, _arg_2:Number){ super(k); this._SafeStr_9958 = _arg_2; } } }//package _-1dA // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_3681 = "_-1vm" (String#9523, DoABC#3) // _SafeStr_3682 = "_-5wl" (String#13603, DoABC#3) // _SafeStr_9958 = "_-2TB" (String#28061, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_3683 package _-1dA{ public class _SafeStr_3683 extends _SafeStr_3682 { public function _SafeStr_3683(k:_SafeStr_3679, _arg_2:Number){ super(k, _arg_2); } override friend function update(k:Number):void{ _SafeStr_9957.friend::update(Math.pow(k, (1 / _SafeStr_9958))); } } }//package _-1dA // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_3682 = "_-5wl" (String#13603, DoABC#3) // _SafeStr_3683 = "_-Ts" (String#14801, DoABC#3) // _SafeStr_9957 = "_-SK" (String#39500, DoABC#3) // _SafeStr_9958 = "_-2TB" (String#28061, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_3684 package _-1dA{ public class _SafeStr_3684 extends _SafeStr_2858 { protected var _SafeStr_9959:Function; public function _SafeStr_3684(k:Function){ this._SafeStr_9959 = k; super(null); } override public function get running():Boolean{ return (((_SafeStr_6016) && (!((this._SafeStr_9959 == null))))); } override friend function tick(k:int):void{ super.friend::tick(k); if (this._SafeStr_9959 != null) { this._SafeStr_9959(this); this._SafeStr_9959 = null; }; } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_3684 = "_-os" (String#15150, DoABC#3) // _SafeStr_6016 = "_-ri" (String#507, DoABC#3) // _SafeStr_9959 = "_-0c6" (String#679, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_3685 package _-1dA{ import _-4IA.IWindow; public class _SafeStr_3685 extends _SafeStr_3679 { protected var _SafeStr_9960:Number; protected var _SafeStr_9961:Number; protected var _SafeStr_9962:Number; protected var _SafeStr_9963:Number; protected var _SafeStr_9964:Number; protected var _SafeStr_9965:Number; public function _SafeStr_3685(k:IWindow, _arg_2:int, _arg_3:int, _arg_4:int){ super(k, _arg_2); this._SafeStr_9962 = _arg_3; this._SafeStr_9963 = _arg_4; } override friend function start():void{ super.friend::start(); this._SafeStr_9960 = target.x; this._SafeStr_9961 = target.y; this._SafeStr_9964 = (this._SafeStr_9962 - this._SafeStr_9960); this._SafeStr_9965 = (this._SafeStr_9963 - this._SafeStr_9961); } override friend function update(k:Number):void{ target.x = (this._SafeStr_9960 + (this._SafeStr_9964 * k)); target.y = (this._SafeStr_9961 + (this._SafeStr_9965 * k)); } } }//package _-1dA // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_3685 = "_-2w6" (String#10579, DoABC#3) // _SafeStr_9960 = "_-468" (String#1530, DoABC#3) // _SafeStr_9961 = "_-3qc" (String#1526, DoABC#3) // _SafeStr_9962 = "_-5CT" (String#34856, DoABC#3) // _SafeStr_9963 = "_-5FY" (String#34985, DoABC#3) // _SafeStr_9964 = "_-Dy" (String#4329, DoABC#3) // _SafeStr_9965 = "_-1YQ" (String#2927, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_4633 package _-1dA{ import _-4IA.IWindow; public class _SafeStr_4633 extends _SafeStr_3679 { protected var _SafeStr_9960:int; protected var _SafeStr_9961:int; protected var _SafeStr_9964:Number; protected var _SafeStr_9965:Number; protected var _height:Number; protected var _SafeStr_9966:int; public function _SafeStr_4633(k:IWindow, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int){ super(k, _arg_2); this._SafeStr_9964 = _arg_3; this._SafeStr_9965 = _arg_4; this._height = -(_arg_5); this._SafeStr_9966 = _arg_6; } override friend function start():void{ super.friend::start(); this._SafeStr_9960 = target.x; this._SafeStr_9961 = target.y; } override friend function update(k:Number):void{ super.friend::update(k); target.x = (this._SafeStr_9960 + (this._SafeStr_9964 * k)); target.y = ((this._SafeStr_9961 + (this._height * Math.abs(Math.sin(((k * Math.PI) * this._SafeStr_9966))))) + (this._SafeStr_9965 * k)); } } }//package _-1dA // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_4633 = "_-22n" (String#9655, DoABC#3) // _SafeStr_9960 = "_-468" (String#1530, DoABC#3) // _SafeStr_9961 = "_-3qc" (String#1526, DoABC#3) // _SafeStr_9964 = "_-Dy" (String#4329, DoABC#3) // _SafeStr_9965 = "_-1YQ" (String#2927, DoABC#3) // _SafeStr_9966 = "_-MX" (String#39283, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_4635 package _-1dA{ import _-4IA.IWindow; public class _SafeStr_4635 extends _SafeStr_2858 { public function _SafeStr_4635(k:IWindow){ super(k); } override friend function tick(k:int):void{ super.friend::tick(k); if (((target) && (!(target.disposed)))) { target.dispose(); target = null; }; } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_4635 = "_-10X" (String#8593, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_4636 package _-1dA{ import flash.utils.getTimer; public class _SafeStr_4636 extends _SafeStr_2858 { private var _SafeStr_9950:int; private var _SafeStr_9967:int; public function _SafeStr_4636(k:int){ super(null); this._SafeStr_9967 = k; } override public function get running():Boolean{ return (_SafeStr_6016); } override friend function start():void{ super.friend::start(); _SafeStr_9949 = false; this._SafeStr_9950 = getTimer(); } override friend function tick(k:int):void{ _SafeStr_9949 = ((k - this._SafeStr_9950) >= this._SafeStr_9967); if (_SafeStr_9949) { friend::stop(); }; super.friend::tick(k); } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_4636 = "_-2GB" (String#9910, DoABC#3) // _SafeStr_6016 = "_-ri" (String#507, DoABC#3) // _SafeStr_9949 = "_-3Zl" (String#11235, DoABC#3) // _SafeStr_9950 = "_-5yg" (String#13636, DoABC#3) // _SafeStr_9967 = "_-dW" (String#39930, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_4637 package _-1dA{ import _-4IA.IWindow; public class _SafeStr_4637 extends _SafeStr_3679 { private var _height:int; private var _SafeStr_6061:int; public function _SafeStr_4637(k:IWindow, _arg_2:int, _arg_3:int){ super(k, _arg_2); this._height = _arg_3; } override friend function start():void{ super.friend::start(); this._SafeStr_6061 = target.y; target.y = (this._SafeStr_6061 - this._height); } override friend function update(k:Number):void{ super.friend::update(k); target.y = ((this._SafeStr_6061 - this._height) + (this._SafeStr_9968(k) * this._height)); } protected function _SafeStr_9968(k:Number):Number{ if (k < 0.364) { return (((7.5625 * k) * k)); }; if (k < 0.727) { k = (k - 0.545); return ((((7.5625 * k) * k) + 0.75)); }; if (k < 0.909) { k = (k - 0.9091); return ((((7.5625 * k) * k) + 0.9375)); }; k = (k - 0.955); return ((((7.5625 * k) * k) + 0.984375)); } override friend function stop():void{ target.y = this._SafeStr_6061; super.friend::stop(); } } }//package _-1dA // _SafeStr_3679 = "_-zH" (String#15341, DoABC#3) // _SafeStr_4637 = "_-3Qk" (String#11076, DoABC#3) // _SafeStr_6061 = "_-3IF" (String#501, DoABC#3) // _SafeStr_9968 = "_-2oz" (String#28915, DoABC#3) //------------------------------------------------------------ //_-1dA._SafeStr_4911 package _-1dA{ import _-4IA.IWindow; public class _SafeStr_4911 extends _SafeStr_3685 { public function _SafeStr_4911(k:IWindow, _arg_2:int, _arg_3:int, _arg_4:int){ super(k, _arg_2, _arg_3, _arg_4); } override friend function start():void{ _SafeStr_9962 = (target.x + _SafeStr_9962); _SafeStr_9963 = (target.y + _SafeStr_9963); super.friend::start(); } } }//package _-1dA // _SafeStr_3685 = "_-2w6" (String#10579, DoABC#3) // _SafeStr_4911 = "_-39y" (String#10818, DoABC#3) // _SafeStr_9962 = "_-5CT" (String#34856, DoABC#3) // _SafeStr_9963 = "_-5FY" (String#34985, DoABC#3) //------------------------------------------------------------ //_-1dA.Combo package _-1dA{ import __AS3__.vec.Vector; import __AS3__.vec.*; public class Combo extends _SafeStr_2858 { private var _SafeStr_9969:Vector.<_SafeStr_2858>; private var _SafeStr_9970:Vector.<_SafeStr_2858>; public function Combo(... k){ var _local_2:_SafeStr_2858; this._SafeStr_9969 = new Vector.<_SafeStr_2858>(); this._SafeStr_9970 = new Vector.<_SafeStr_2858>(); for each (_local_2 in k) { this._SafeStr_9969.push(_local_2); }; super((((this._SafeStr_9969.length > 0)) ? this._SafeStr_9969[0].target : null)); } override friend function start():void{ var k:_SafeStr_2858; super.friend::start(); for each (k in this._SafeStr_9969) { k.friend::start(); }; } override friend function tick(k:int):void{ var _local_2:_SafeStr_2858; super.friend::tick(k); while ((_local_2 = this._SafeStr_9970.pop()) != null) { this._SafeStr_9969.splice(this._SafeStr_9970.indexOf(_local_2), 1); if (_local_2.running) { _local_2.friend::stop(); }; }; for each (_local_2 in this._SafeStr_9969) { if (_local_2.running) { _local_2.friend::tick(k); }; if (_local_2.complete) { this._SafeStr_9970.push(_local_2); }; }; if (this._SafeStr_9969.length > 0) { for each (_local_2 in this._SafeStr_9969) { _SafeStr_6961 = _local_2.target; if (((_SafeStr_6961) && (!(_SafeStr_6961.disposed)))) { break; }; }; _SafeStr_9949 = false; } else { _SafeStr_9949 = true; }; } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_6961 = "_-6Jb" (String#591, DoABC#3) // _SafeStr_9949 = "_-3Zl" (String#11235, DoABC#3) // _SafeStr_9969 = "_-6Vw" (String#38067, DoABC#3) // _SafeStr_9970 = "_-2iQ" (String#28655, DoABC#3) //------------------------------------------------------------ //_-1dA.friend package _-1dA{ public namespace friend = "com.sulake.core.window.motion:friend"; }//package _-1dA //------------------------------------------------------------ //_-1dA.Motions package _-1dA{ import __AS3__.vec.Vector; import flash.utils.Timer; import _-54T.Core; import _-4IA.IWindow; import flash.utils.getTimer; import flash.events.TimerEvent; import __AS3__.vec.*; public class Motions { private static const _SafeStr_9971:Vector.<_SafeStr_2858> = new Vector.<_SafeStr_2858>(); private static const _SafeStr_9972:Vector.<_SafeStr_2858> = new Vector.<_SafeStr_2858>(); private static const _SafeStr_9973:Vector.<_SafeStr_2858> = new Vector.<_SafeStr_2858>(); private static const _SafeStr_9974:Timer = new Timer((1000 / Core._SafeStr_9975.displayObjectContainer.stage.frameRate), 0); private static var _SafeStr_9976:Boolean; public static function _SafeStr_5466(k:_SafeStr_2858):_SafeStr_2858{ if ((((_SafeStr_9972.indexOf(k) == -1)) && ((_SafeStr_9971.indexOf(k) == -1)))) { if (_SafeStr_9976) { _SafeStr_9971.push(k); } else { _SafeStr_9972.push(k); k.friend::start(); }; _SafeStr_9977(); }; return (k); } public static function _SafeStr_9978(k:_SafeStr_2858):void{ var _local_2:int = _SafeStr_9972.indexOf(k); if (_local_2 > -1) { if (_SafeStr_9976) { _local_2 = _SafeStr_9973.indexOf(k); if (_local_2 == -1) { _SafeStr_9973.push(k); }; } else { _SafeStr_9972.splice(_local_2, 1); if (k.running) { k.friend::stop(); }; if (_SafeStr_9972.length == 0) { _SafeStr_9979(); }; }; } else { _local_2 = _SafeStr_9971.indexOf(k); if (_local_2 > -1) { _SafeStr_9971.splice(_local_2, 1); }; }; } public static function _SafeStr_9980(k:String):_SafeStr_2858{ var _local_2:_SafeStr_2858; for each (_local_2 in _SafeStr_9972) { if (_local_2.tag == k) { return (_local_2); }; }; for each (_local_2 in _SafeStr_9971) { if (_local_2.tag == k) { return (_local_2); }; }; return (null); } public static function _SafeStr_9981(k:IWindow):_SafeStr_2858{ var _local_2:_SafeStr_2858; for each (_local_2 in _SafeStr_9972) { if (_local_2.target == k) { return (_local_2); }; }; for each (_local_2 in _SafeStr_9971) { if (_local_2.target == k) { return (_local_2); }; }; return (null); } public static function _SafeStr_9982(k:String, _arg_2:IWindow):_SafeStr_2858{ var _local_3:_SafeStr_2858; for each (_local_3 in _SafeStr_9972) { if ((((_local_3.tag == k)) && ((_local_3.target == _arg_2)))) { return (_local_3); }; }; for each (_local_3 in _SafeStr_9971) { if ((((_local_3.tag == k)) && ((_local_3.target == _arg_2)))) { return (_local_3); }; }; return (null); } public static function get _SafeStr_6438():Boolean{ return (((_SafeStr_9974) ? _SafeStr_9974.running : false)); } public static function get _SafeStr_9983():Boolean{ return (_SafeStr_9976); } private static function _SafeStr_9984(k:TimerEvent):void{ var _local_3:_SafeStr_2858; _SafeStr_9976 = true; var _local_2:int = getTimer(); while ((_local_3 = _SafeStr_9971.pop()) != null) { _SafeStr_9972.push(_local_3); }; while ((_local_3 = _SafeStr_9973.pop()) != null) { _SafeStr_9972.splice(_SafeStr_9972.indexOf(_local_3), 1); if (_local_3.running) { _local_3.friend::stop(); }; }; for each (_local_3 in _SafeStr_9972) { if (_local_3.running) { _local_3.friend::tick(_local_2); if (_local_3.complete) { _SafeStr_9978(_local_3); }; } else { _SafeStr_9978(_local_3); }; }; if (_SafeStr_9972.length == 0) { _SafeStr_9979(); }; _SafeStr_9976 = false; } private static function _SafeStr_9977():void{ if (!_SafeStr_9974.running) { _SafeStr_9974.addEventListener(TimerEvent.TIMER, _SafeStr_9984); _SafeStr_9974.start(); }; } private static function _SafeStr_9979():void{ if (_SafeStr_9974.running) { _SafeStr_9974.removeEventListener(TimerEvent.TIMER, _SafeStr_9984); _SafeStr_9974.stop(); }; } public function _SafeStr_9985(k:IWindow):int{ var _local_3:_SafeStr_2858; var _local_2:int; for each (_local_3 in _SafeStr_9972) { if (_local_3.target == k) { _local_2++; }; }; return (_local_2); } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_5466 = "_-0mS" (String#23939, DoABC#3) // _SafeStr_6438 = "_-BJ" (String#14513, DoABC#3) // _SafeStr_9971 = "_-57G" (String#34647, DoABC#3) // _SafeStr_9972 = "_-1V0" (String#25686, DoABC#3) // _SafeStr_9973 = "_-5E2" (String#34921, DoABC#3) // _SafeStr_9974 = "_-5oI" (String#36343, DoABC#3) // _SafeStr_9975 = "_-3zM" (String#3560, DoABC#3) // _SafeStr_9976 = "_-5bG" (String#35839, DoABC#3) // _SafeStr_9977 = "_-0Sn" (String#8057, DoABC#3) // _SafeStr_9978 = "_-0ZE" (String#23393, DoABC#3) // _SafeStr_9979 = "_-2hy" (String#10372, DoABC#3) // _SafeStr_9980 = "_-5rs" (String#36495, DoABC#3) // _SafeStr_9981 = "_-12v" (String#24616, DoABC#3) // _SafeStr_9982 = "_-Gb" (String#39047, DoABC#3) // _SafeStr_9983 = "_-4qD" (String#33962, DoABC#3) // _SafeStr_9984 = "_-1uJ" (String#26677, DoABC#3) // _SafeStr_9985 = "_-3fO" (String#31035, DoABC#3) //------------------------------------------------------------ //_-1dA.Queue package _-1dA{ import __AS3__.vec.Vector; import __AS3__.vec.*; public class Queue extends _SafeStr_2858 { private var _SafeStr_9986:_SafeStr_2858; private var _SafeStr_9987:Vector.<_SafeStr_2858>; public function Queue(... k){ var _local_2:_SafeStr_2858; this._SafeStr_9987 = new Vector.<_SafeStr_2858>(); super(((k) ? _SafeStr_2858(k[0]).target : null)); for each (_local_2 in k) { this._SafeStr_9987.push(_local_2); }; this._SafeStr_9986 = k[0]; _SafeStr_9949 = (this._SafeStr_9986 == null); } override public function get running():Boolean{ return (((((_SafeStr_6016) && (this._SafeStr_9986))) ? this._SafeStr_9986.running : false)); } override friend function start():void{ super.friend::start(); this._SafeStr_9986.friend::start(); } override friend function update(k:Number):void{ super.friend::update(k); if (this._SafeStr_9986.running) { this._SafeStr_9986.friend::update(k); }; } override friend function stop():void{ super.friend::stop(); this._SafeStr_9986.friend::stop(); } override friend function tick(k:int):void{ var _local_2:int; super.friend::tick(k); this._SafeStr_9986.friend::tick(k); if (this._SafeStr_9986.complete) { this._SafeStr_9986.friend::stop(); _local_2 = this._SafeStr_9987.indexOf(this._SafeStr_9986); if (_local_2 < (this._SafeStr_9987.length - 1)) { this._SafeStr_9986 = this._SafeStr_9987[(_local_2 + 1)]; _SafeStr_6961 = this._SafeStr_9986.target; this._SafeStr_9986.friend::start(); } else { _SafeStr_9949 = true; }; }; } } }//package _-1dA // _SafeStr_2858 = "_-qy" (String#15174, DoABC#3) // _SafeStr_6016 = "_-ri" (String#507, DoABC#3) // _SafeStr_6961 = "_-6Jb" (String#591, DoABC#3) // _SafeStr_9949 = "_-3Zl" (String#11235, DoABC#3) // _SafeStr_9986 = "_-1Fi" (String#25106, DoABC#3) // _SafeStr_9987 = "_-4ME" (String#32805, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_3538 package _-1dd{ import _-1Z6._SafeStr_2271; import _-5NM.Map; import _-1Z6._SafeStr_2718; public class _SafeStr_3538 implements _SafeStr_2271 { private var _SafeStr_9988:Map; public function _SafeStr_3538(){ this._SafeStr_9988 = new Map(); } public function get _SafeStr_9989():int{ return (this._SafeStr_9988.length); } public function _SafeStr_9990(k:int):int{ if ((((k >= 0)) && ((k < this._SafeStr_9988.length)))) { return (this._SafeStr_9988._SafeStr_6156(k)); }; return (-1); } public function _SafeStr_9991(k:int):int{ if ((((k >= 0)) && ((k < this._SafeStr_9988.length)))) { return (this._SafeStr_9988._SafeStr_6074(k)); }; return (-1); } public function flush():Boolean{ this._SafeStr_9988.reset(); return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:int; var _local_5:int; 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(); this._SafeStr_9988.add(_local_4, _local_5); _local_3++; }; return (true); } } }//package _-1dd // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3538 = "_-3Av" (String#10837, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6156 = "_-2LY" (String#3155, DoABC#3) // _SafeStr_9988 = "_-4bI" (String#12259, DoABC#3) // _SafeStr_9989 = "_-3tI" (String#31603, DoABC#3) // _SafeStr_9990 = "_-3or" (String#31432, DoABC#3) // _SafeStr_9991 = "_-5pb" (String#36403, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_3544 package _-1dd{ import _-1Z6._SafeStr_2271; import _-2xM._SafeStr_3540; import _-1Z6._SafeStr_2718; public class _SafeStr_3544 implements _SafeStr_2271 { private var _SafeStr_9992:Array; public function get _SafeStr_9993():Array{ return (this._SafeStr_9992); } public function flush():Boolean{ this._SafeStr_9992 = new Array(); return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_2:int; var _local_3:String; var _local_4:String; var _local_5:String; var _local_6:int; var _local_7:String; var _local_10:_SafeStr_3540; var _local_8:int = k._SafeStr_5324(); var _local_9:int; while (_local_9 < _local_8) { _local_2 = k._SafeStr_5324(); _local_3 = k.readString(); _local_4 = k.readString(); _local_5 = k.readString(); _local_6 = k._SafeStr_5324(); _local_7 = k.readString(); _local_10 = new _SafeStr_3540(_local_2, _local_6, _local_4, _local_7, _local_5); this._SafeStr_9992.push(_local_10); _local_9++; }; return (true); } } }//package _-1dd // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3540 = "_-30G" (String#10666, DoABC#3) // _SafeStr_3544 = "_-3al" (String#11249, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9992 = "_-4EF" (String#32478, DoABC#3) // _SafeStr_9993 = "_-1j3" (String#26239, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_4845 package _-1dd{ import _-1Z6._SafeStr_2271; import _-5NM.Map; import _-1Z6._SafeStr_2718; public class _SafeStr_4845 implements _SafeStr_2271 { private var _SafeStr_9994:Map; private var _SafeStr_9995:int; public function _SafeStr_4845(){ this._SafeStr_9994 = new Map(); } public function get _SafeStr_9996():Map{ return (this._SafeStr_9994); } public function get _SafeStr_9997():int{ return (this._SafeStr_9995); } public function flush():Boolean{ this._SafeStr_9994.reset(); this._SafeStr_9995 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9995 = k._SafeStr_5324(); var _local_2:int = k._SafeStr_5324(); var _local_3:int = -1; var _local_4:int = -1; var _local_5:int; while (_local_5 < _local_2) { _local_3 = k._SafeStr_5324(); _local_4 = k._SafeStr_5324(); this._SafeStr_9994.add(_local_3, _local_4); _local_5++; }; return (true); } } }//package _-1dd // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4845 = "_-4t3" (String#12540, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9994 = "_-wz" (String#40650, DoABC#3) // _SafeStr_9995 = "_-4Rs" (String#33026, DoABC#3) // _SafeStr_9996 = "_-6iF" (String#38540, DoABC#3) // _SafeStr_9997 = "_-3dh" (String#30966, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_4847 package _-1dd{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4847 implements _SafeStr_2271 { private var _SafeStr_9998:int; private var _SafeStr_9999:int; private var _SafeStr_10000:int; private var _SafeStr_10001:int; private var _SafeStr_10002:int; public function get _SafeStr_10003():int{ return (this._SafeStr_9998); } public function get _SafeStr_10004():int{ return (this._SafeStr_9999); } public function get _SafeStr_10005():int{ return (this._SafeStr_10000); } public function get _SafeStr_10006():int{ return (this._SafeStr_10001); } public function get _SafeStr_10007():int{ return (this._SafeStr_10002); } public function flush():Boolean{ this._SafeStr_9998 = -1; this._SafeStr_9999 = -1; this._SafeStr_10000 = -1; this._SafeStr_10001 = -1; this._SafeStr_10002 = -1; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_9998 = k._SafeStr_5324(); this._SafeStr_9999 = k._SafeStr_5324(); this._SafeStr_10000 = k._SafeStr_5324(); this._SafeStr_10001 = k._SafeStr_5324(); this._SafeStr_10002 = k._SafeStr_5324(); return (true); } } }//package _-1dd // _SafeStr_10000 = "_-5BP" (String#34816, DoABC#3) // _SafeStr_10001 = "_-cH" (String#39884, DoABC#3) // _SafeStr_10002 = "_-xD" (String#40660, DoABC#3) // _SafeStr_10003 = "_-dD" (String#39919, DoABC#3) // _SafeStr_10004 = "_-kp" (String#40209, DoABC#3) // _SafeStr_10005 = "_-57-" (String#34636, DoABC#3) // _SafeStr_10006 = "_-57D" (String#34644, DoABC#3) // _SafeStr_10007 = "_-0zF" (String#24441, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4847 = "_-5Jr" (String#12999, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_9998 = "_-bf" (String#39856, DoABC#3) // _SafeStr_9999 = "_-0XG" (String#23324, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_4848 package _-1dd{ import _-1Z6._SafeStr_2271; import _-2xM._SafeStr_3539; import _-1Z6._SafeStr_2718; public class _SafeStr_4848 implements _SafeStr_2271 { private var _SafeStr_10008:int; private var _SafeStr_10009:Array; public function get _SafeStr_10010():int{ return (this._SafeStr_10008); } public function get _SafeStr_10011():Array{ return (this._SafeStr_10009); } public function flush():Boolean{ this._SafeStr_10008 = -1; this._SafeStr_10009 = []; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:String; this._SafeStr_10008 = k._SafeStr_5324(); 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 = k.readString(); this._SafeStr_10009.push(new _SafeStr_3539(_local_4, _local_5, _local_6, _local_7)); _local_3++; }; return (true); } } }//package _-1dd // _SafeStr_10008 = "_-Z4" (String#39761, DoABC#3) // _SafeStr_10009 = "_-4zA" (String#1559, DoABC#3) // _SafeStr_10010 = "_-Fq" (String#39021, DoABC#3) // _SafeStr_10011 = "_-6a4" (String#38219, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3539 = "_-2LT" (String#9991, DoABC#3) // _SafeStr_4848 = "_-0NT" (String#7958, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_4849 package _-1dd{ import _-1Z6._SafeStr_2271; import _-2xM._SafeStr_3539; import _-1Z6._SafeStr_2718; public class _SafeStr_4849 implements _SafeStr_2271 { private var _SafeStr_10012:_SafeStr_3539; public function get entry():_SafeStr_3539{ return (this._SafeStr_10012); } public function flush():Boolean{ this._SafeStr_10012 = 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:String = k.readString(); var _local_5:String = k.readString(); this._SafeStr_10012 = new _SafeStr_3539(_local_2, _local_3, _local_4, _local_5); return (true); } } }//package _-1dd // _SafeStr_10012 = "_-45S" (String#32115, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3539 = "_-2LT" (String#9991, DoABC#3) // _SafeStr_4849 = "_-4GV" (String#11912, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_5010 package _-1dd{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_5010 implements _SafeStr_2271 { public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ return (true); } } }//package _-1dd // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5010 = "_-gd" (String#15019, DoABC#3) //------------------------------------------------------------ //_-1dd._SafeStr_5014 package _-1dd{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_5014 implements _SafeStr_2271 { private var _SafeStr_10013:int; private var _SafeStr_7642:String; public function flush():Boolean{ this._SafeStr_10013 = 0; this._SafeStr_7642 = ""; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_7642 = k.readString(); this._SafeStr_10013 = k._SafeStr_5324(); return (true); } public function get _SafeStr_7663():int{ return (this._SafeStr_10013); } public function get _SafeStr_7662():String{ return (this._SafeStr_7642); } } }//package _-1dd // _SafeStr_10013 = "_-f5" (String#382, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5014 = "_-2Wx" (String#10193, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7642 = "_-6Ya" (String#14239, DoABC#3) // _SafeStr_7662 = "_-5J1" (String#35121, DoABC#3) // _SafeStr_7663 = "_-RY" (String#14773, DoABC#3) //------------------------------------------------------------ //_-1De._SafeStr_2388 package _-1De{ import _-1Z6._SafeStr_2284; public class _SafeStr_2388 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return ([]); } } }//package _-1De // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2388 = "_-3eH" (String#30989, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-1De._SafeStr_2417 package _-1De{ import _-1Z6._SafeStr_2284; public class _SafeStr_2417 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return ([]); } } }//package _-1De // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2417 = "_-07G" (String#22308, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-1De._SafeStr_2455 package _-1De{ import _-1Z6._SafeStr_2284; public class _SafeStr_2455 implements _SafeStr_2284 { private var _SafeStr_10014:Array; public function _SafeStr_2455(k:Array){ this._SafeStr_10014 = new Array(); this._SafeStr_10014.push(k.length); this._SafeStr_10014 = this._SafeStr_10014.concat(k); } public function dispose():void{ } public function _SafeStr_5736():Array{ return (this._SafeStr_10014); } } }//package _-1De // _SafeStr_10014 = "_-2Q3" (String#27944, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2455 = "_-36A" (String#29646, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-1dQ._SafeStr_4274 package _-1dQ{ import _-1Z6._SafeStr_2277; import _-35u._SafeStr_5006; public class _SafeStr_4274 extends _SafeStr_2277 { public function _SafeStr_4274(k:Function){ super(k, _SafeStr_5006); } public function _SafeStr_5645():_SafeStr_5006{ return ((_SafeStr_5906 as _SafeStr_5006)); } } }//package _-1dQ // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4274 = "_-2pQ" (String#28933, DoABC#3) // _SafeStr_5006 = "_-1WF" (String#9141, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1DU._SafeStr_4634 package _-1DU{ import _-1tK._SafeStr_3; import _-qQ.HabboToolbar; import _-qQ.BottomBarLeft; import _-4IA.IWindowContainer; import _-5NM.Map; import _-6jD._SafeStr_2296; import _-6Z2.XmlAsset; import _-2Bc.IRegionWindow; import _-2Bc._SafeStr_2433; import _-2Bc.ITextWindow; import _-62S._SafeStr_270; import _-1f9.WindowMouseEvent; import _-4xe._SafeStr_2641; import _-PP._SafeStr_6; import _-1ka._SafeStr_3834; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-qQ.HabboToolbarIconEnum; import flash.geom.Rectangle; public class _SafeStr_4634 implements _SafeStr_3 { public static const USE_GUIDE_TOOL:String = "USE_GUIDE_TOOL"; private var _SafeStr_8447:HabboToolbar; private var _SafeStr_9812:BottomBarLeft; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_10015:_SafeStr_5138; private var _SafeStr_10016:MeMenuSettingsMenuView; private var _SafeStr_10017:Map; public function _SafeStr_4634(k:HabboToolbar, _arg_2:BottomBarLeft){ this._SafeStr_10017 = new Map(); this._SafeStr_8447 = k; this._SafeStr_9812 = _arg_2; this._SafeStr_8447.events.addEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_10018); var _local_3:XmlAsset = (this._SafeStr_8447.assets.getAssetByName("me_menu_new_view_xml") as XmlAsset); this._SafeStr_5381 = (this._SafeStr_8447.windowManager.buildFromXML((_local_3.content as XML), 2) as IWindowContainer); this._SafeStr_10015 = new _SafeStr_5138(this._SafeStr_8447); this._SafeStr_5381.visible = false; this._SafeStr_5381.procedure = this._SafeStr_7611; } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:IRegionWindow; var _local_4:_SafeStr_2433; var _local_5:_SafeStr_2433; var _local_6:ITextWindow; var _local_7:_SafeStr_270; var _local_8:String; if ((_arg_2 is IRegionWindow)) { _local_3 = (_arg_2 as IRegionWindow); _local_4 = (_local_3.findChildByName((_arg_2.name + "_icon_color")) as _SafeStr_2433); _local_5 = (_local_3.findChildByName((_arg_2.name + "_icon_grey")) as _SafeStr_2433); _local_6 = (_local_3.findChildByName("field_text") as ITextWindow); switch (k.type) { case WindowMouseEvent._SafeStr_5501: if (((!((_local_4 == null))) && (!((_local_5 == null))))) { _local_4.visible = true; _local_5.visible = false; if (_local_6 != null) { _local_6.textColor = 2215924; }; }; return; case WindowMouseEvent._SafeStr_5502: if (((!((_local_4 == null))) && (!((_local_5 == null))))) { _local_4.visible = false; _local_5.visible = true; if (_local_6 != null) { _local_6.textColor = 0xFFFFFF; }; }; return; case WindowMouseEvent.CLICK: this._SafeStr_5381.visible = false; if (this._SafeStr_8447 != null) { switch (_arg_2.name) { case "profile": this._SafeStr_8447.connection.send(new _SafeStr_2641(this._SafeStr_8447.sessionDataManager.userId)); break; case "minimail": _SafeStr_6.openMinimail("#mail/inbox/"); break; case "rooms": _local_7 = this._SafeStr_8447.navigator; if (_local_7 != null) { _local_7._SafeStr_9114(); }; break; case "talents": _local_8 = this._SafeStr_8447.sessionDataManager.currentTalentTrack; this._SafeStr_8447.connection.send(new _SafeStr_3834(_local_8)); break; case "settings": break; case "achievements": this._SafeStr_8447.questEngine.showAchievements(); break; case "guide": this._SafeStr_8447.toggleWindowVisibility("GUIDE"); break; case "clothes": this._SafeStr_8447.context.createLinkEvent("avatareditor/open"); break; case "forums": this._SafeStr_8447.context.createLinkEvent("groupforum/list/my"); break; }; return; }; }; }; } private function _SafeStr_10018(k:_SafeStr_2296):void{ if (k._SafeStr_9076 == HabboToolbarIconEnum.MEMENU) { this.toggleVisibility(); } else { this._SafeStr_5381.visible = false; if (this._SafeStr_10016 != null) { this._SafeStr_10016.dispose(); this._SafeStr_10016 = null; }; }; } private function _SafeStr_10019(k:Boolean):void{ this._SafeStr_5381.findChildByName("guide").visible = k; this._SafeStr_5381.height = ((k) ? (this._SafeStr_5381.findChildByName("guide").bottom + 5) : (this._SafeStr_5381.findChildByName("achievements").bottom + 5)); } public function toggleVisibility():void{ var k:Boolean; if (this._SafeStr_10016 != null) { this._SafeStr_10016.dispose(); this._SafeStr_10016 = null; }; this._SafeStr_5381.visible = !(this._SafeStr_5381.visible); if (this._SafeStr_5381.visible) { if (!this.toolbar.getBoolean("talent.track.enabled")) { this._SafeStr_5381.findChildByName("guide").rectangle = this._SafeStr_5381.findChildByName("talents").rectangle; this._SafeStr_5381.findChildByName("talents").visible = false; }; if (this._SafeStr_8447.getBoolean("guides.enabled")) { k = this._SafeStr_8447.sessionDataManager.isPerkAllowed(USE_GUIDE_TOOL); this._SafeStr_10019(k); }; }; this._SafeStr_10020(); } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_10016 != null) { this._SafeStr_10016.dispose(); this._SafeStr_10016 = null; }; this._SafeStr_10015.dispose(); this._SafeStr_10015 = null; this._SafeStr_8447.events.removeEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_10018); this._SafeStr_9812 = null; this._SafeStr_8447 = null; } public function get disposed():Boolean{ return ((this._SafeStr_8447 == null)); } public function get toolbar():HabboToolbar{ return (this._SafeStr_8447); } public function get window():IWindowContainer{ return (this._SafeStr_5381); } public function _SafeStr_10020():void{ this._SafeStr_5381.x = 3; this._SafeStr_5381.y = (this._SafeStr_9812.window.top - this._SafeStr_5381.height); } public function _SafeStr_10021(k:String):Rectangle{ var _local_2:Rectangle; var _local_3:IWindow = this._SafeStr_5381.findChildByName(k); if (_local_3) { _local_2 = _local_3.rectangle; _local_2.x = (_local_2.x + (this._SafeStr_5381.x + (_local_3.width / 2))); _local_2.y = (_local_2.y + (this._SafeStr_5381.y + (_local_3.height / 2))); this._SafeStr_5381.visible = true; }; return (_local_2); } public function _SafeStr_6392(k:String):IWindow{ var _local_2:IWindow = this._SafeStr_5381.findChildByName(k); if (_local_2) { this._SafeStr_5381.visible = true; }; return (_local_2); } public function _SafeStr_10022(k:String):IWindowContainer{ var _local_4:IWindowContainer; var _local_2:String = k; if (!_local_2) { _SafeStr_4.log(("[Toolbar] Unknown icon type for unseen item counter for iconId: " + k)); }; var _local_3:IWindowContainer = (this._SafeStr_10017.getValue(k) as IWindowContainer); if (!_local_3) { _local_3 = this._SafeStr_8447.windowManager.createUnseenItemCounter(); _local_4 = (this._SafeStr_5381.findChildByName(_local_2) as IWindowContainer); if (_local_4) { _local_4.addChild(_local_3); _local_3.x = ((_local_4.width - _local_3.width) - 5); _local_3.y = 5; this._SafeStr_10017.add(k, _local_3); }; }; return (_local_3); } public function set _SafeStr_10023(k:int):void{ this._SafeStr_10024("achievements", k); } public function set _SafeStr_10025(k:int):void{ this._SafeStr_10024("minimail", k); } public function set _SafeStr_10026(k:int):void{ this._SafeStr_10024("forums", k); } public function _SafeStr_10024(k:String, _arg_2:int):void{ var _local_3:IWindowContainer = this._SafeStr_10022(k); if (!_local_3) { return; }; if (_arg_2 < 0) { _local_3.visible = true; _local_3.findChildByName("count").caption = " "; } else { if (_arg_2 > 0) { _local_3.visible = true; _local_3.findChildByName("count").caption = _arg_2.toString(); } else { _local_3.visible = false; }; }; } } }//package _-1DU // _SafeStr_10015 = "_-1tS" (String#9488, DoABC#3) // _SafeStr_10016 = "_-28K" (String#9758, DoABC#3) // _SafeStr_10017 = "_-0is" (String#1448, DoABC#3) // _SafeStr_10018 = "_-32Q" (String#842, DoABC#3) // _SafeStr_10019 = "_-o8" (String#4496, DoABC#3) // _SafeStr_10020 = "_-1fu" (String#26100, DoABC#3) // _SafeStr_10021 = "_-1td" (String#26646, DoABC#3) // _SafeStr_10022 = "_-Se" (String#39512, DoABC#3) // _SafeStr_10023 = "_-3a-" (String#30816, DoABC#3) // _SafeStr_10024 = "_-rX" (String#40471, DoABC#3) // _SafeStr_10025 = "_-1OT" (String#25438, DoABC#3) // _SafeStr_10026 = "_-2z0" (String#29317, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_270 = "_-1Gh" (String#8874, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4634 = "_-00W" (String#7582, DoABC#3) // _SafeStr_5138 = "_-A1" (String#14489, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_6392 = "_-49I" (String#11810, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9076 = "_-3iE" (String#31157, DoABC#3) // _SafeStr_9114 = "_-3wT" (String#11577, DoABC#3) // _SafeStr_9812 = "_-5dS" (String#862, DoABC#3) //------------------------------------------------------------ //_-1DU._SafeStr_5138 package _-1DU{ import _-1OV._SafeStr_20; import _-qQ.HabboToolbar; import flash.display.BitmapData; import _-63s._SafeStr_2909; import _-2xB._SafeStr_2882; import _-1OV._SafeStr_48; import flash.geom.Rectangle; import _-4-I._SafeStr_111; import _-4-I._SafeStr_51; import flash.geom.Point; import _-qQ.HabboToolbarIconEnum; public class _SafeStr_5138 implements _SafeStr_20 { private static const _SafeStr_10027:int = 50; private static const _SafeStr_10028:int = 3; private var _SafeStr_8447:HabboToolbar; private var _SafeStr_10029:String; private var _SafeStr_10030:BitmapData; private var _SafeStr_10031:BitmapData; private var _SafeStr_6868:_SafeStr_2909; private var _SafeStr_10032:_SafeStr_2882; public function _SafeStr_5138(k:HabboToolbar){ this._SafeStr_8447 = k; this._SafeStr_6868 = new _SafeStr_2909(this._SafeStr_6870); this._SafeStr_10032 = new _SafeStr_2882(this._SafeStr_8919); this._SafeStr_8447.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_6868); this._SafeStr_8447.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_10032); this._SafeStr_10033(); } private function _SafeStr_10033(k:String=null):void{ var _local_2:BitmapData; var _local_3:BitmapData; var _local_4:String; var _local_5:String; var _local_6:_SafeStr_48; var _local_7:BitmapData; var _local_8:BitmapData; var _local_9:Rectangle; if (this._SafeStr_8447.avatarRenderManager != null) { _local_4 = (((k == null)) ? this._SafeStr_8447.sessionDataManager.figure : k); if (_local_4 != this._SafeStr_10029) { _local_5 = this._SafeStr_8447.sessionDataManager.gender; _local_6 = this._SafeStr_8447.avatarRenderManager.createAvatarImage(_local_4, _SafeStr_111._SafeStr_5488, _local_5, this); if (_local_6 != null) { _local_6.setDirection(_SafeStr_51._SafeStr_5490, 2); _local_2 = _local_6._SafeStr_5492(_SafeStr_51._SafeStr_5490); _local_3 = _local_6._SafeStr_5492(_SafeStr_51._SafeStr_8035); _local_6.dispose(); }; this._SafeStr_10029 = _local_4; if (this._SafeStr_10030 != null) { this._SafeStr_10030.dispose(); }; this._SafeStr_10030 = _local_2; if (this._SafeStr_10031 != null) { this._SafeStr_10031.dispose(); }; this._SafeStr_10031 = _local_3; } else { _local_2 = this._SafeStr_10030; _local_3 = this._SafeStr_10031; }; }; if (this._SafeStr_8447 != null) { if (((!((_local_2 == null))) && (!((_local_3 == null))))) { if (_local_2.height > _SafeStr_10027) { _local_8 = new BitmapData(_local_2.width, _SafeStr_10027, true, 0); _local_9 = _local_8.rect.clone(); if (_local_3.height > (_SafeStr_10027 - _SafeStr_10028)) { _local_9.offset(0, ((_local_3.height - _SafeStr_10027) + _SafeStr_10028)); }; _local_8.copyPixels(_local_2, _local_9, new Point(0, 0)); _local_7 = _local_8; } else { _local_7 = _local_2.clone(); }; }; this._SafeStr_8447._SafeStr_10034(HabboToolbarIconEnum.MEMENU, _local_7); }; } public function _SafeStr_5496(k:String):void{ this._SafeStr_10029 = ""; this._SafeStr_10033(); } private function _SafeStr_6870(k:_SafeStr_2909):void{ this._SafeStr_10033(k._SafeStr_5645().figure); } private function _SafeStr_8919(k:_SafeStr_2882):void{ if (this.disposed) { return; }; this._SafeStr_10033(k.figure); } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_6868 != null) { this._SafeStr_8447.communicationManager._SafeStr_6846(this._SafeStr_6868); this._SafeStr_6868 = null; }; if (this._SafeStr_10032 != null) { this._SafeStr_8447.communicationManager._SafeStr_6846(this._SafeStr_10032); this._SafeStr_10032 = null; }; this._SafeStr_8447 = null; } public function get disposed():Boolean{ return ((this._SafeStr_8447 == null)); } } }//package _-1DU // _SafeStr_10027 = "_-5us" (String#13567, DoABC#3) // _SafeStr_10028 = "_-0iT" (String#8298, DoABC#3) // _SafeStr_10029 = "_-6O0" (String#14063, DoABC#3) // _SafeStr_10030 = "_-2Ag" (String#9800, DoABC#3) // _SafeStr_10031 = "_-0vR" (String#8495, DoABC#3) // _SafeStr_10032 = "_-3vH" (String#31684, DoABC#3) // _SafeStr_10033 = "_-4RD" (String#12071, DoABC#3) // _SafeStr_10034 = "_-4MS" (String#3646, DoABC#3) // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_2882 = "_-5Y0" (String#35714, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5138 = "_-A1" (String#14489, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5490 = "_-23q" (String#27082, DoABC#3) // _SafeStr_5492 = "_-3Pk" (String#30425, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_6868 = "_-2Z7" (String#3206, DoABC#3) // _SafeStr_6870 = "_-6VY" (String#299, DoABC#3) // _SafeStr_8035 = "_-274" (String#27204, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_8919 = "_-Fr" (String#4340, DoABC#3) //------------------------------------------------------------ //_-1DU._SafeStr_5249 package _-1DU{ import _-1tK._SafeStr_3; import _-qQ.HabboToolbar; import _-qQ.ToolbarView; import _-4IA.IWindowContainer; import _-5NM.Map; import _-6jD._SafeStr_2296; import _-6Z2.XmlAsset; import _-2Bc.IRegionWindow; import _-2Bc._SafeStr_2433; import _-62S._SafeStr_270; import _-1f9.WindowMouseEvent; import _-4xe._SafeStr_2641; import _-PP._SafeStr_6; import _-1ka._SafeStr_3834; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-qQ.HabboToolbarIconEnum; public class _SafeStr_5249 implements _SafeStr_3 { public static const USE_GUIDE_TOOL:String = "USE_GUIDE_TOOL"; private var _SafeStr_8447:HabboToolbar; private var _SafeStr_9812:ToolbarView; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_10015:_SafeStr_5296; private var _SafeStr_10035:Boolean; private var _SafeStr_10016:MeMenuSettingsMenuView; private var _SafeStr_10017:Map; public function _SafeStr_5249(k:HabboToolbar, _arg_2:ToolbarView){ this._SafeStr_10017 = new Map(); this._SafeStr_8447 = k; this._SafeStr_9812 = _arg_2; this._SafeStr_8447.events.addEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_10018); var _local_3:XmlAsset = (this._SafeStr_8447.assets.getAssetByName("me_menu_view_xml") as XmlAsset); this._SafeStr_5381 = (this._SafeStr_8447.windowManager.buildFromXML((_local_3.content as XML), 2) as IWindowContainer); this._SafeStr_10015 = new _SafeStr_5296(this._SafeStr_8447); this._SafeStr_5381.visible = false; this._SafeStr_5381.procedure = this._SafeStr_7611; } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:IRegionWindow; var _local_4:_SafeStr_2433; var _local_5:_SafeStr_270; var _local_6:String; if ((_arg_2 is IRegionWindow)) { _local_3 = (_arg_2 as IRegionWindow); switch (k.type) { case WindowMouseEvent._SafeStr_5501: _local_4 = (_local_3.findChildByName((_arg_2.name + "_icon")) as _SafeStr_2433); if (_local_4 != null) { _local_4.assetUri = (("toolbar_memenu_" + _arg_2.name) + "_color"); }; return; case WindowMouseEvent._SafeStr_5502: _local_4 = (_local_3.findChildByName((_arg_2.name + "_icon")) as _SafeStr_2433); if (_local_4 != null) { _local_4.assetUri = (("toolbar_memenu_" + _arg_2.name) + "_white"); }; return; case WindowMouseEvent.CLICK: this._SafeStr_5381.visible = false; switch (_arg_2.name) { case "profile": this._SafeStr_8447.connection.send(new _SafeStr_2641(this._SafeStr_8447.sessionDataManager.userId)); break; case "minimail": _SafeStr_6.openMinimail("#mail/inbox/"); break; case "rooms": _local_5 = this._SafeStr_8447.navigator; if (_local_5 != null) { _local_5._SafeStr_9114(); }; break; case "talents": _local_6 = this._SafeStr_8447.sessionDataManager.currentTalentTrack; this._SafeStr_8447.connection.send(new _SafeStr_3834(_local_6)); break; case "settings": this._SafeStr_10016 = new MeMenuSettingsMenuView(); this._SafeStr_10016.init(this, this._SafeStr_9812); break; case "achievements": this._SafeStr_8447.questEngine.showAchievements(); break; case "guide": this._SafeStr_8447.toggleWindowVisibility("GUIDE"); break; case "clothes": this._SafeStr_8447.context.createLinkEvent("avatareditor/open"); break; }; return; }; }; } private function _SafeStr_10018(k:_SafeStr_2296):void{ if (this._SafeStr_10035) { return; }; if (k._SafeStr_9076 == HabboToolbarIconEnum.MEMENU) { this.toggleVisibility(); } else { this._SafeStr_5381.visible = false; if (this._SafeStr_10016 != null) { this._SafeStr_10016.dispose(); this._SafeStr_10016 = null; }; }; } private function _SafeStr_10019(k:Boolean):void{ this._SafeStr_5381.findChildByName("guide").visible = k; this._SafeStr_5381.height = ((k) ? (this._SafeStr_5381.findChildByName("guide").bottom + 5) : (this._SafeStr_5381.findChildByName("achievements").bottom + 5)); } public function toggleVisibility():void{ var k:Boolean; if (this._SafeStr_10016 != null) { this._SafeStr_10016.dispose(); this._SafeStr_10016 = null; }; this._SafeStr_5381.visible = !(this._SafeStr_5381.visible); if (this._SafeStr_5381.visible) { if (!this.toolbar.getBoolean("talent.track.enabled")) { this._SafeStr_5381.findChildByName("guide").rectangle = this._SafeStr_5381.findChildByName("talents").rectangle; this._SafeStr_5381.findChildByName("talents").visible = false; }; if (this._SafeStr_8447.getBoolean("guides.enabled")) { k = this._SafeStr_8447.sessionDataManager.isPerkAllowed(USE_GUIDE_TOOL); this._SafeStr_10019(k); }; }; this._SafeStr_10020(); } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_10016 != null) { this._SafeStr_10016.dispose(); this._SafeStr_10016 = null; }; this._SafeStr_10015.dispose(); this._SafeStr_10015 = null; this._SafeStr_8447.events.removeEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_10018); this._SafeStr_9812 = null; this._SafeStr_8447 = null; } public function get disposed():Boolean{ return ((this._SafeStr_8447 == null)); } public function get toolbar():HabboToolbar{ return (this._SafeStr_8447); } public function get window():IWindowContainer{ return (this._SafeStr_5381); } public function _SafeStr_10020():void{ this._SafeStr_5381.x = (this._SafeStr_9812.window.width + 10); this._SafeStr_5381.y = (this._SafeStr_9812.window.bottom - this._SafeStr_5381.height); } public function _SafeStr_10022(k:String):IWindowContainer{ var _local_4:IWindowContainer; var _local_2:String = k; if (!_local_2) { _SafeStr_4.log(("[Toolbar] Unknown icon type for unseen item counter for iconId: " + k)); }; var _local_3:IWindowContainer = (this._SafeStr_10017.getValue(k) as IWindowContainer); if (!_local_3) { _local_3 = this._SafeStr_8447.windowManager.createUnseenItemCounter(); _local_4 = (this._SafeStr_5381.findChildByName(_local_2) as IWindowContainer); if (_local_4) { _local_4.addChild(_local_3); _local_3.x = ((_local_4.width - _local_3.width) - 5); _local_3.y = 5; this._SafeStr_10017.add(k, _local_3); }; }; return (_local_3); } public function set _SafeStr_10036(k:int):void{ this._SafeStr_10024("achievements", k); } public function set _SafeStr_10037(k:int):void{ this._SafeStr_10024("minimail", k); } public function set _SafeStr_10038(k:Boolean):void{ this._SafeStr_10035 = k; } public function _SafeStr_10024(k:String, _arg_2:int):void{ var _local_3:IWindowContainer = this._SafeStr_10022(k); if (!_local_3) { return; }; if (_arg_2 < 0) { _local_3.visible = true; _local_3.findChildByName("count").caption = " "; } else { if (_arg_2 > 0) { _local_3.visible = true; _local_3.findChildByName("count").caption = _arg_2.toString(); } else { _local_3.visible = false; }; }; } } }//package _-1DU // _SafeStr_10015 = "_-1tS" (String#9488, DoABC#3) // _SafeStr_10016 = "_-28K" (String#9758, DoABC#3) // _SafeStr_10017 = "_-0is" (String#1448, DoABC#3) // _SafeStr_10018 = "_-32Q" (String#842, DoABC#3) // _SafeStr_10019 = "_-o8" (String#4496, DoABC#3) // _SafeStr_10020 = "_-1fu" (String#26100, DoABC#3) // _SafeStr_10022 = "_-Se" (String#39512, DoABC#3) // _SafeStr_10024 = "_-rX" (String#40471, DoABC#3) // _SafeStr_10035 = "_-0oD" (String#24014, DoABC#3) // _SafeStr_10036 = "_-0r2" (String#24120, DoABC#3) // _SafeStr_10037 = "_-4WK" (String#33192, DoABC#3) // _SafeStr_10038 = "_-29I" (String#27282, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_270 = "_-1Gh" (String#8874, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5249 = "_-6aS" (String#14272, DoABC#3) // _SafeStr_5296 = "_-22J" (String#9648, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9076 = "_-3iE" (String#31157, DoABC#3) // _SafeStr_9114 = "_-3wT" (String#11577, DoABC#3) // _SafeStr_9812 = "_-5dS" (String#862, DoABC#3) //------------------------------------------------------------ //_-1DU._SafeStr_5296 package _-1DU{ import _-1OV._SafeStr_20; import _-qQ.HabboToolbar; import flash.display.BitmapData; import _-63s._SafeStr_2909; import _-4YM._SafeStr_2898; import _-1OV._SafeStr_48; import flash.geom.Rectangle; import _-4-I._SafeStr_111; import _-4-I._SafeStr_51; import flash.geom.Point; import _-qQ.HabboToolbarIconEnum; public class _SafeStr_5296 implements _SafeStr_20 { private static const _SafeStr_10027:int = 50; private static const _SafeStr_10028:int = 3; private var _SafeStr_8447:HabboToolbar; private var _SafeStr_10029:String; private var _SafeStr_10030:BitmapData; private var _SafeStr_10031:BitmapData; private var _SafeStr_6868:_SafeStr_2909; private var _SafeStr_6869:_SafeStr_2898; public function _SafeStr_5296(k:HabboToolbar){ this._SafeStr_8447 = k; this._SafeStr_6868 = new _SafeStr_2909(this._SafeStr_6870); this._SafeStr_6869 = new _SafeStr_2898(this._SafeStr_6871); this._SafeStr_8447.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_6868); this._SafeStr_8447.communicationManager.addHabboConnectionMessageEvent(this._SafeStr_6869); this._SafeStr_10033(); } private function _SafeStr_10033(k:String=null):void{ var _local_2:BitmapData; var _local_3:BitmapData; var _local_4:String; var _local_5:String; var _local_6:_SafeStr_48; var _local_7:BitmapData; var _local_8:BitmapData; var _local_9:Rectangle; if (this._SafeStr_8447.avatarRenderManager != null) { _local_4 = (((k == null)) ? this._SafeStr_8447.sessionDataManager.figure : k); if (_local_4 != this._SafeStr_10029) { _local_5 = this._SafeStr_8447.sessionDataManager.gender; _local_6 = this._SafeStr_8447.avatarRenderManager.createAvatarImage(_local_4, _SafeStr_111._SafeStr_5488, _local_5, this); if (_local_6 != null) { _local_6.setDirection(_SafeStr_51._SafeStr_5490, 2); _local_2 = _local_6._SafeStr_5492(_SafeStr_51._SafeStr_5490); _local_3 = _local_6._SafeStr_5492(_SafeStr_51._SafeStr_8035); _local_6.dispose(); }; this._SafeStr_10029 = _local_4; if (this._SafeStr_10030 != null) { this._SafeStr_10030.dispose(); }; this._SafeStr_10030 = _local_2; if (this._SafeStr_10031 != null) { this._SafeStr_10031.dispose(); }; this._SafeStr_10031 = _local_3; } else { _local_2 = this._SafeStr_10030; _local_3 = this._SafeStr_10031; }; }; if (this._SafeStr_8447 != null) { if (((!((_local_2 == null))) && (!((_local_3 == null))))) { if (_local_2.height > _SafeStr_10027) { _local_8 = new BitmapData(_local_2.width, _SafeStr_10027, true, 0); _local_9 = _local_8.rect.clone(); if (_local_3.height > (_SafeStr_10027 - _SafeStr_10028)) { _local_9.offset(0, ((_local_3.height - _SafeStr_10027) + _SafeStr_10028)); }; _local_8.copyPixels(_local_2, _local_9, new Point(0, 0)); _local_7 = _local_8; } else { _local_7 = _local_2.clone(); }; }; this._SafeStr_8447._SafeStr_10034(HabboToolbarIconEnum.MEMENU, _local_7); }; } public function _SafeStr_5496(k:String):void{ this._SafeStr_10029 = ""; this._SafeStr_10033(); } private function _SafeStr_6870(k:_SafeStr_2909):void{ this._SafeStr_10033(k._SafeStr_5645().figure); } private function _SafeStr_6871(k:_SafeStr_2898):void{ if (k.id == -1) { this._SafeStr_10033(k.figure); }; } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_6868 != null) { this._SafeStr_8447.communicationManager._SafeStr_6846(this._SafeStr_6868); this._SafeStr_6868 = null; }; if (this._SafeStr_6869 != null) { this._SafeStr_8447.communicationManager._SafeStr_6846(this._SafeStr_6869); this._SafeStr_6869 = null; }; this._SafeStr_8447 = null; } public function get disposed():Boolean{ return ((this._SafeStr_8447 == null)); } } }//package _-1DU // _SafeStr_10027 = "_-5us" (String#13567, DoABC#3) // _SafeStr_10028 = "_-0iT" (String#8298, DoABC#3) // _SafeStr_10029 = "_-6O0" (String#14063, DoABC#3) // _SafeStr_10030 = "_-2Ag" (String#9800, DoABC#3) // _SafeStr_10031 = "_-0vR" (String#8495, DoABC#3) // _SafeStr_10033 = "_-4RD" (String#12071, DoABC#3) // _SafeStr_10034 = "_-4MS" (String#3646, DoABC#3) // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_2898 = "_-354" (String#29602, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5296 = "_-22J" (String#9648, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5490 = "_-23q" (String#27082, DoABC#3) // _SafeStr_5492 = "_-3Pk" (String#30425, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, 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_8035 = "_-274" (String#27204, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) //------------------------------------------------------------ //_-1DU.MeMenuSettingsMenuView package _-1DU{ import _-4IA.IWindowContainer; import _-qQ.ToolbarView; import _-5oz.MeMenuSoundSettingsView; import _-1AQ.MeMenuChatSettingsView; import _-6Z2.XmlAsset; import flash.external.ExternalInterface; import _-1f9.WindowMouseEvent; import _-PP._SafeStr_6; import _-1f9.WindowEvent; import _-4IA.IWindow; public class MeMenuSettingsMenuView { private var _SafeStr_5662:_SafeStr_5249; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_9812:ToolbarView; private var _SafeStr_10039:MeMenuSoundSettingsView; private var _SafeStr_10040:MeMenuChatSettingsView; public function init(k:_SafeStr_5249, _arg_2:ToolbarView):void{ this._SafeStr_9812 = _arg_2; this._SafeStr_5662 = k; this.createWindow(); } public function dispose():void{ if (this._SafeStr_10039 != null) { this._SafeStr_10039.dispose(); this._SafeStr_10039 = null; }; if (this._SafeStr_10040 != null) { this._SafeStr_10040.dispose(); this._SafeStr_10040 = null; }; this._SafeStr_5662 = null; if (this._SafeStr_5381 != null) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } public function get window():IWindowContainer{ return (this._SafeStr_5381); } private function createWindow():void{ var k:XmlAsset = (this._SafeStr_5662.toolbar.assets.getAssetByName("me_menu_settings_menu_xml") as XmlAsset); if (k) { this._SafeStr_5381 = (this._SafeStr_5662.toolbar.windowManager.buildFromXML((k.content as XML)) as IWindowContainer); }; if (this._SafeStr_5381 == null) { throw (new Error("Failed to construct settings window from XML!")); }; this._SafeStr_5381.procedure = this._SafeStr_5487; this._SafeStr_5381.x = (this._SafeStr_9812.window.width + 10); this._SafeStr_5381.y = (this._SafeStr_9812.window.bottom - this._SafeStr_5381.height); if (((!(ExternalInterface.available)) || (!((this._SafeStr_5662.toolbar.getProperty("has.identity") == "1"))))) { this._SafeStr_5381.findChildByName("character_settings").disable(); } else { this._SafeStr_5381.findChildByName("identity_text").visible = false; }; this._SafeStr_5381.findChildByName("chat_settings").visible = true; } private function _SafeStr_5487(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; switch (_arg_2.name) { case "character_settings": _SafeStr_6.openAvatars(); return; case "sound_settings": this._SafeStr_10039 = new MeMenuSoundSettingsView(); this._SafeStr_10039.init(this, this._SafeStr_9812); this._SafeStr_5381.visible = false; return; case "chat_settings": this._SafeStr_10040 = new MeMenuChatSettingsView(); this._SafeStr_10040.init(this, this._SafeStr_9812); return; case "back": this._SafeStr_5662.window.visible = true; this.dispose(); return; }; } public function _SafeStr_10041(k:String, _arg_2:int):void{ } public function get widget():_SafeStr_5249{ return (this._SafeStr_5662); } } }//package _-1DU // _SafeStr_10039 = "_-4sK" (String#34041, DoABC#3) // _SafeStr_10040 = "_-6Ws" (String#38102, DoABC#3) // _SafeStr_10041 = "_-0iz" (String#8305, DoABC#3) // _SafeStr_5249 = "_-6aS" (String#14272, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5487 = "_-5fO" (String#380, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_9812 = "_-5dS" (String#862, DoABC#3) //------------------------------------------------------------ //_-1Dz._SafeStr_2849 package _-1Dz{ import _-30N._SafeStr_2821; import _-2Bc.IFrameWindow; import _-10z._SafeStr_4419; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-2Bc._SafeStr_2433; import _-37._SafeStr_2619; import _-1f9.WindowMouseEvent; import _-37._SafeStr_4557; import _-4-I._SafeStr_3079; import _-4-I._SafeStr_3082; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_2849 extends _SafeStr_2821 { public static const _SafeStr_9005:String = "viphopper"; public static const _SafeStr_9006:String = "vipgate"; public static const _SafeStr_9004:String = "costumehopper"; public static const _SafeStr_9007:String = "respectfailedstage"; public static const _SafeStr_9008:String = "respectfailedaudience"; private var _SafeStr_5381:IFrameWindow; private var _SafeStr_10042:_SafeStr_4419; public function _SafeStr_2849(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); this._SafeStr_10042 = _SafeStr_4419(k); this._SafeStr_10042.widget = this; } public function open(k:String=""):void{ if (!this._SafeStr_5381) { switch (k) { case _SafeStr_9005: this._SafeStr_10043("viprequired_xml"); this._SafeStr_10044("viphopper"); break; case _SafeStr_9006: this._SafeStr_10043("viprequired_xml"); this._SafeStr_10044("gate"); break; case _SafeStr_9004: this._SafeStr_10043("costumehopper_costumerequired_xml"); break; case _SafeStr_9007: this._SafeStr_10043("respect_giving_failed_notification_xml"); this._SafeStr_6659("stage"); this._SafeStr_10045("stage"); break; case _SafeStr_9008: this._SafeStr_10043("respect_giving_failed_notification_xml"); this._SafeStr_6659("audience"); this._SafeStr_10045("audience"); break; }; this._SafeStr_5381.center(); this._SafeStr_5381.procedure = this._SafeStr_7710; }; } private function _SafeStr_10043(k:String):void{ this._SafeStr_5381 = IFrameWindow(windowManager.buildFromXML(XML(assets.getAssetByName(k).content))); } private function _SafeStr_10044(k:String):void{ this._SafeStr_5381.findChildByName("title").caption = (("${" + k) + ".viprequired.title}"); this._SafeStr_5381.findChildByName("bodytext").caption = (("${" + k) + ".viprequired.bodytext}"); } private function _SafeStr_6659(k:String):void{ var _local_2:String = ("respect.giving.failed.no." + k); var _local_3:String = this._SafeStr_10042.container.localization.getLocalization(_local_2); var _local_4:String = this._SafeStr_10042.container.config.getProperty("respect.talent.show.min.audience"); if (_local_4) { _local_3 = _local_3.replace("%users%", _local_4); }; this._SafeStr_5381.findChildByName("body_txt").caption = _local_3; } private function _SafeStr_10045(k:String):void{ var _local_2 = (("${image.library.url}notifications/habbo_talent_show_" + k) + ".png"); var _local_3:_SafeStr_2433 = (this._SafeStr_5381.content.getChildByName("respectFailedNotificationBitmap") as _SafeStr_2433); _local_3.assetUri = _local_2; } public function close():void{ if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } private function _SafeStr_7710(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:Array; var _local_4:Boolean; var _local_5:_SafeStr_2619; if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "buy_vip": if (((!((this._SafeStr_10042 == null))) && (!((this._SafeStr_10042.container == null))))) { this._SafeStr_10042.container.catalog.openClubCenter(); }; this.close(); break; case "vip_benefits": this._SafeStr_10042.container.catalog.showVipBenefits(); break; case "buy_costumes": _local_3 = this._SafeStr_10042.container.inventory.getAvatarEffects(); _local_4 = false; for each (_local_5 in _local_3) { if (_local_5._SafeStr_10046 == _SafeStr_4557._SafeStr_10047) { _local_4 = true; break; }; }; if (_local_4) { this._SafeStr_10042.container.avatarEditor.openEditor(_SafeStr_3079._SafeStr_8519, null, null, true, null, _SafeStr_3082._SafeStr_9316); this._SafeStr_10042.container.avatarEditor.loadOwnAvatarInEditor(_SafeStr_3079._SafeStr_8519); } else { this._SafeStr_10042.container.catalog.openCatalogPage("costumes"); }; this.close(); break; case "close": this.close(); break; }; if (_arg_2.tags.indexOf("close") != -1) { this.close(); }; }; } } }//package _-1Dz // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10042 = "_-2hL" (String#28611, DoABC#3) // _SafeStr_10043 = "_-4oR" (String#12460, DoABC#3) // _SafeStr_10044 = "_-4s6" (String#34031, DoABC#3) // _SafeStr_10045 = "_-5pD" (String#36384, DoABC#3) // _SafeStr_10046 = "_-4uO" (String#3779, DoABC#3) // _SafeStr_10047 = "_-1MI" (String#25356, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2619 = "_-2cb" (String#10279, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_2849 = "_-1Nz" (String#9003, DoABC#3) // _SafeStr_3079 = "_-5c7" (String#35877, DoABC#3) // _SafeStr_3082 = "_-2RE" (String#10084, DoABC#3) // _SafeStr_4419 = "_-1nV" (String#9394, DoABC#3) // _SafeStr_4557 = "_-4BU" (String#11837, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_7710 = "_-4Mg" (String#854, DoABC#3) // _SafeStr_8519 = "_-39J" (String#29764, DoABC#3) // _SafeStr_9004 = "_-0yI" (String#24396, DoABC#3) // _SafeStr_9005 = "_-1kR" (String#26298, DoABC#3) // _SafeStr_9006 = "_-2Bh" (String#27376, DoABC#3) // _SafeStr_9007 = "_-35k" (String#29627, DoABC#3) // _SafeStr_9008 = "_-62e" (String#36942, DoABC#3) // _SafeStr_9316 = "_-31P" (String#29462, DoABC#3) //------------------------------------------------------------ //_-1eS._SafeStr_2642 package _-1eS{ import _-1tK._SafeStr_35; import _-62S.HabboNewNavigator; import _-LR.SearchView; import _-333.BlockResultsView; import _-333._SafeStr_3815; import _-333._SafeStr_3817; import _-2Bc.IBorderWindow; import _-4IA.IWindowContainer; import _-4IA.IWindow; import flash.geom.Rectangle; import flash.utils.getTimer; import _-LR.ViewMode; import __AS3__.vec.Vector; import _-2WZ.SavedSearch; import _-2WZ._SafeStr_2651; import _-5J6._SafeStr_2331; import _-2Bc.IFrameWindow; import _-2Bc._SafeStr_3589; import _-2Bc.IItemListWindow; import _-2Bc.IRegionWindow; import _-2Bc.ITabContextWindow; import _-2Bc.ITabButtonWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-ra.WindowParam; import _-333._SafeStr_3816; public class _SafeStr_2642 implements _SafeStr_35 { private static const _SafeStr_10048:uint = 4000; private static const _SafeStr_10049:int = 578; private static const _SafeStr_10050:int = 115; private static const _SafeStr_10051:int = 7; private static const _SafeStr_10052:int = 7; private var _SafeStr_6513:HabboNewNavigator; private var _SafeStr_10053:LiftView; private var _SafeStr_10054:QuickLinksView; private var _SafeStr_10055:SearchView; private var _SafeStr_10056:BlockResultsView; private var _SafeStr_10057:_SafeStr_3815; private var _SafeStr_10058:_SafeStr_3817; private var _SafeStr_10059:TopViewSelector; private var _SafeStr_10060:RoomInfoPopup; private var _SafeStr_10061:IBorderWindow; private var _SafeStr_10062:IBorderWindow; private var _SafeStr_10063:IBorderWindow; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_10064:Boolean; private var _SafeStr_10065:uint; private var _SafeStr_10066:int = -1; private var _SafeStr_10067:int = -1; private var _SafeStr_10068:int = -1; private var _SafeStr_10069:int = -1; private var _SafeStr_10070:Boolean = false; private var _SafeStr_10071:int = -1; private var _SafeStr_10072:int = 4000; private var _SafeStr_10073:Boolean = false; private var _SafeStr_10074:int; private var _SafeStr_10075:int; private var _SafeStr_5675:IWindow; private var _SafeStr_10076:int; private var _SafeStr_10077:Rectangle; public function _SafeStr_2642(k:HabboNewNavigator){ this._SafeStr_10065 = getTimer(); this._SafeStr_10077 = new Rectangle(); super(); this._SafeStr_6513 = k; } public function set visible(k:Boolean):void{ if (((k) && (this._SafeStr_6513._SafeStr_8841))) { if (this._SafeStr_10057 == null) { this._SafeStr_10057 = new _SafeStr_3815(this._SafeStr_6513); }; if (this._SafeStr_10058 == null) { this._SafeStr_10058 = new _SafeStr_3817(this._SafeStr_6513, this._SafeStr_10057); }; this._SafeStr_10078(); if (this._SafeStr_5381 == null) { this._SafeStr_7023(); this._SafeStr_6513.registerUpdateReceiver(this, 1000); this._SafeStr_10054._SafeStr_10079(this._SafeStr_6513._SafeStr_10081._SafeStr_10080); }; if (this._SafeStr_6513._SafeStr_10082 != null) { this._SafeStr_10083(this._SafeStr_6513._SafeStr_10082); } else { if (!this._SafeStr_10064) { this._SafeStr_6513._SafeStr_10084(ViewMode._SafeStr_10085); }; }; this._SafeStr_5381.activate(); } else { if (this._SafeStr_10060) { this._SafeStr_10060.show(false); }; }; if (this._SafeStr_5381) { this._SafeStr_5381.visible = k; }; } public function get visible():Boolean{ if (this._SafeStr_5381) { return (this._SafeStr_5381.visible); }; return (false); } public function _SafeStr_10086(k:int, _arg_2:int, _arg_3:int, _arg_4:Boolean, _arg_5:int):void{ if (this._SafeStr_5381) { this._SafeStr_10087(!(_arg_4)); this._SafeStr_5381.x = k; this._SafeStr_5381.y = _arg_2; this._SafeStr_5381.height = _arg_3; } else { this._SafeStr_10066 = k; this._SafeStr_10067 = _arg_2; this._SafeStr_10069 = _arg_3; this._SafeStr_10070 = _arg_4; }; } public function _SafeStr_10088(k:Vector.):void{ if (this._SafeStr_10054) { this._SafeStr_10054._SafeStr_10079(k); }; } private function _SafeStr_10078():void{ if (this._SafeStr_10056 == null) { this._SafeStr_10056 = new BlockResultsView(this._SafeStr_6513); this._SafeStr_10056._SafeStr_10089 = this._SafeStr_10058; this._SafeStr_10058._SafeStr_10090 = this._SafeStr_10056; }; if (this._SafeStr_10055 == null) { this._SafeStr_10055 = new SearchView(this._SafeStr_6513); }; if (this._SafeStr_10054 == null) { this._SafeStr_10054 = new QuickLinksView(this._SafeStr_6513); }; if (this._SafeStr_10053 == null) { }; if (this._SafeStr_10059 == null) { this._SafeStr_10059 = new TopViewSelector(this._SafeStr_6513); }; } public function _SafeStr_10083(k:_SafeStr_2651, _arg_2:String=""):void{ var _local_3:int; if (this._SafeStr_6513._SafeStr_10091) { return; }; if (((!(this._SafeStr_10057)) || (!(this._SafeStr_10056)))) { return; }; this._SafeStr_10057.viewMode = ViewMode._SafeStr_10092(k._SafeStr_10093); this._SafeStr_10056._SafeStr_10094(); if (this._SafeStr_6513._SafeStr_10081._SafeStr_10095(k._SafeStr_10093)) { _local_3 = this._SafeStr_6513._SafeStr_10081._SafeStr_10096().indexOf(k._SafeStr_10093); if (_local_3 != -1) { this._SafeStr_10059._SafeStr_10097(_local_3); }; }; this._SafeStr_5381.findChildByName("create_room").procedure = this._SafeStr_10098; this._SafeStr_5381.findChildByName("random_room_border").visible = false; this._SafeStr_5381.findChildByName("promote_room_border").visible = false; if ((((k._SafeStr_10093 == ViewMode._SafeStr_10100)) || ((k._SafeStr_10093 == ViewMode._SafeStr_10099)))) { this._SafeStr_5381.findChildByName("promote_room_border").visible = true; this._SafeStr_5381.findChildByName("promote_room").procedure = this._SafeStr_10101; } else { this._SafeStr_5381.findChildByName("random_room_border").visible = true; this._SafeStr_5381.findChildByName("random_room").procedure = this._SafeStr_10102; }; this._SafeStr_10055._SafeStr_10103(k._SafeStr_10104, _arg_2); this._SafeStr_6513._SafeStr_10091 = true; this._SafeStr_10105 = false; if (this._SafeStr_10060) { this._SafeStr_10060.show(false); }; } public function _SafeStr_10106():String{ if (this._SafeStr_10055 != null) { return (this._SafeStr_10055._SafeStr_10107); }; return (null); } public function _SafeStr_10108():void{ if (this._SafeStr_10053) { this._SafeStr_10053.refresh(); }; } public function _SafeStr_10109(k:_SafeStr_2331, _arg_2:int, _arg_3:int, _arg_4:Boolean=false):void{ this._SafeStr_10073 = true; if (!this._SafeStr_5381) { return; }; if (!this._SafeStr_10060) { this._SafeStr_10060 = new RoomInfoPopup(this._SafeStr_6513); }; if (((this._SafeStr_10060.visible) && (!(_arg_4)))) { this._SafeStr_10060.show(false); } else { this._SafeStr_10060._SafeStr_10110(k); if (((!((k._SafeStr_6557 == 0))) && ((this._SafeStr_6513._SafeStr_10111(k._SafeStr_6557) == null)))) { this._SafeStr_6513._SafeStr_10112(k._SafeStr_6557, false); this._SafeStr_10071 = k._SafeStr_6557; }; this._SafeStr_10060._SafeStr_10113(true, _arg_2, _arg_3); this._SafeStr_6513.trackEventLog("browse.openroominfo", "Results", k.roomName, k.flatId); this._SafeStr_10072 = _SafeStr_10048; }; } public function get mainWindow():IFrameWindow{ return ((this._SafeStr_5381 as IFrameWindow)); } public function set _SafeStr_10105(k:Boolean):void{ if (this._SafeStr_5381) { this._SafeStr_5381.caption = ((k) ? "${navigator.title.is.busy}" : "${navigator.title}"); this._SafeStr_5381.findChildByName("search_waiting_for_results_mask").visible = k; }; this._SafeStr_10064 = k; } public function get _SafeStr_10105():Boolean{ return (this._SafeStr_10064); } private function _SafeStr_7023():void{ var k:IWindowContainer = IWindowContainer(this._SafeStr_6513.windowManager.buildFromXML(XML(this._SafeStr_6513.assets.getAssetByName("navigator_frame_2_xml").content))); _SafeStr_3589(k.findChildByName("block_results"))._SafeStr_10114 = false; var _local_2:IWindowContainer = IWindowContainer(k.findChildByName("navigator_entry_row_container")); this._SafeStr_10057._SafeStr_10115 = IWindowContainer(_local_2.clone()); _local_2.destroy(); var _local_3:IItemListWindow = IItemListWindow(k.findChildByName("navigator_entry_tile_container").clone()); var _local_4:IWindowContainer = IWindowContainer(_local_3.getListItemByName("navigator_entry_tile").clone()); this._SafeStr_10057._SafeStr_10116 = _local_4; _local_3._SafeStr_7758(); this._SafeStr_10057._SafeStr_10117 = _local_3; IItemListWindow(k.findChildByName("category_content"))._SafeStr_7758(); var _local_5:IWindowContainer = IWindowContainer(k.findChildByName("category_container")); this._SafeStr_10058._SafeStr_10118 = IWindowContainer(_local_5.clone()); IItemListWindow(k.findChildByName("block_results"))._SafeStr_7727(0); _local_5.destroy(); var _local_6:IWindowContainer = IWindowContainer(k.findChildByName("category_container_collapsed")); this._SafeStr_10058._SafeStr_10119 = IWindowContainer(_local_6.clone()); IItemListWindow(k.findChildByName("block_results"))._SafeStr_7727(0); _local_6.destroy(); var _local_7:IWindowContainer = IWindowContainer(k.findChildByName("no_results_container")); this._SafeStr_10058._SafeStr_10120 = IWindowContainer(_local_7.clone()); IItemListWindow(k.findChildByName("block_results"))._SafeStr_7727(0); _local_7.destroy(); this._SafeStr_10056.itemList = IItemListWindow(k.findChildByName("block_results")); this._SafeStr_10055.container = IWindowContainer(k.findChildByName("search_tools")); var _local_8:IRegionWindow = IRegionWindow(k.findChildByName("quick_link")); _local_8.findChildByName("quick_link_text").caption = ""; this._SafeStr_10054.template = IRegionWindow(_local_8.clone()); this._SafeStr_10054.itemList = IItemListWindow(k.findChildByName("quicklinks_list")); IItemListWindow(k.findChildByName("quicklinks_list"))._SafeStr_5519(); _local_8.destroy(); var _local_9:ITabContextWindow = ITabContextWindow(k.findChildByName("top_view_select_tab_context")); var _local_10:ITabButtonWindow = ITabButtonWindow(_local_9._SafeStr_6617(0).clone()); this._SafeStr_10059.template = _local_10; this._SafeStr_10059._SafeStr_10121 = _local_9; _local_9._SafeStr_6618(_local_10); this._SafeStr_10059.refresh(); this._SafeStr_10061 = IBorderWindow(k.findChildByName("create_room_border").clone()); IItemListWindow(k.findChildByName("left_pane")).removeListItem(k.findChildByName("create_room_border")); this._SafeStr_10062 = IBorderWindow(k.findChildByName("promote_room_border").clone()); IItemListWindow(k.findChildByName("left_pane")).removeListItem(k.findChildByName("promote_room_border")); this._SafeStr_10063 = IBorderWindow(k.findChildByName("random_room_border").clone()); IItemListWindow(k.findChildByName("left_pane")).removeListItem(k.findChildByName("random_room_border")); this._SafeStr_10076 = k.findChildByName("left_pane").x; k.findChildByName("refreshButton").procedure = this._SafeStr_10122; k.findChildByName("header_button_close").procedure = this._SafeStr_10123; this._SafeStr_10074 = _SafeStr_10051; k.findChildByName("temp_back").procedure = this._SafeStr_10124; this._SafeStr_5675 = k.findChildByName("right_pane"); this._SafeStr_10075 = this._SafeStr_5675.x; this._SafeStr_5381 = k; this._SafeStr_10087(false); if ((((this._SafeStr_10066 == -1)) && ((this._SafeStr_10067 == -1)))) { this._SafeStr_10066 = this._SafeStr_5381.x; this._SafeStr_10067 = this._SafeStr_5381.y; this._SafeStr_10068 = this._SafeStr_5381.width; this._SafeStr_10069 = this._SafeStr_5381.height; } else { if (this._SafeStr_10070) { this._SafeStr_10087(true); }; this._SafeStr_5381.x = this._SafeStr_10066; this._SafeStr_5381.y = this._SafeStr_10067; this._SafeStr_5381.height = this._SafeStr_10069; }; this._SafeStr_10065 = getTimer(); } private function _SafeStr_10122(k:WindowEvent, _arg_2:IWindow):void{ if ((((k.type == WindowMouseEvent.CLICK)) && ((_arg_2.name == "refreshButton")))) { this._SafeStr_6513._SafeStr_10125(); }; } private function _SafeStr_10123(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if (_arg_2.name == "header_button_close") { this.visible = false; }; }; } private function _SafeStr_10098(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6513._SafeStr_10126(); if (this._SafeStr_10060) { this._SafeStr_10060.show(false); }; }; } private function _SafeStr_10101(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6513.context.createLinkEvent("catalog/open/room_ad"); if (this._SafeStr_10060) { this._SafeStr_10060.show(false); }; }; } private function _SafeStr_10102(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6513.context.createLinkEvent("navigator/goto/random_friending_room"); if (this._SafeStr_10060) { this._SafeStr_10060.show(false); }; this.visible = false; }; } private function _SafeStr_10124(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:IWindow; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_5381.findChildByName("left_pane"); this._SafeStr_10087(!(_local_3.visible)); if (this._SafeStr_10060) { this._SafeStr_10060.show(false); }; }; } public function _SafeStr_10087(k:Boolean):void{ var _local_5:int; var _local_2:IWindow = this._SafeStr_5381.findChildByName("left_pane"); var _local_3:int = ((this._SafeStr_10075 - this._SafeStr_10076) + _SafeStr_10052); this._SafeStr_5675.setParamFlag(WindowParam._SafeStr_10127, true); this._SafeStr_5675.setParamFlag(WindowParam._SafeStr_10128, false); if (!k) { _local_2.visible = false; this._SafeStr_5675.x = this._SafeStr_10074; this._SafeStr_5381._SafeStr_5695.minWidth = ((this._SafeStr_5381.width - _local_3) + this._SafeStr_10074); this._SafeStr_5381._SafeStr_5695.maxWidth = ((this._SafeStr_5381.width - _local_3) + this._SafeStr_10074); this._SafeStr_5381.width = ((this._SafeStr_5381.width - _local_3) + this._SafeStr_10074); } else { _local_2.visible = true; this._SafeStr_5675.x = this._SafeStr_10075; _local_5 = ((this._SafeStr_5381.width + _local_3) - this._SafeStr_10074); this._SafeStr_5381._SafeStr_5695.minWidth = (((_local_5 > _SafeStr_10049)) ? _SafeStr_10049 : _local_5); this._SafeStr_5381._SafeStr_5695.maxWidth = (((_local_5 > _SafeStr_10049)) ? _SafeStr_10049 : _local_5); this._SafeStr_5381.width = (((_local_5 > _SafeStr_10049)) ? _SafeStr_10049 : _local_5); }; this._SafeStr_5675.setParamFlag(WindowParam._SafeStr_10127, false); this._SafeStr_5675.setParamFlag(WindowParam._SafeStr_10128, true); this._SafeStr_5381.findChildByName("left_hide_container").visible = k; this._SafeStr_5381.findChildByName("left_show_container").visible = !(k); var _local_4:int = ((k) ? _SafeStr_10050 : (_SafeStr_10050 - (_local_3 / 2))); this._SafeStr_5381.findChildByName("top_view_select_tab_context").x = _local_4; } private function _SafeStr_10129():void{ this._SafeStr_5381.x = Math.max(0, this._SafeStr_5381.x); this._SafeStr_5381.y = Math.max(0, this._SafeStr_5381.y); if (this._SafeStr_5381.desktop) { this._SafeStr_5381.x = Math.min((this._SafeStr_5381.desktop.width - this._SafeStr_5381.width), this._SafeStr_5381.x); this._SafeStr_5381.y = Math.min((this._SafeStr_5381.desktop.height - this._SafeStr_5381.height), this._SafeStr_5381.y); }; } private function _SafeStr_10130():void{ this._SafeStr_10066 = this._SafeStr_5381.x; this._SafeStr_10067 = this._SafeStr_5381.y; this._SafeStr_10068 = this._SafeStr_5381.width; this._SafeStr_10069 = this._SafeStr_5381.height; this._SafeStr_10070 = this._SafeStr_5381.findChildByName("left_pane").visible; this._SafeStr_10065 = getTimer(); this._SafeStr_6513._SafeStr_10130(this._SafeStr_10066, this._SafeStr_10067, this._SafeStr_10068, this._SafeStr_10069, this._SafeStr_10070, _SafeStr_3816._SafeStr_10131); this._SafeStr_6513.trackEventLog("windowsettings", "Interface", ((this._SafeStr_5381.width + " x ") + this._SafeStr_5381.height)); } private function get _SafeStr_10132():Boolean{ if (this._SafeStr_10070 != this._SafeStr_5381.findChildByName("left_pane").visible) { return (true); }; if (this._SafeStr_10066 != this._SafeStr_5381.x) { return (true); }; if (this._SafeStr_10067 != this._SafeStr_5381.y) { return (true); }; if (this._SafeStr_10069 != this._SafeStr_5381.height) { return (true); }; return (false); } public function update(k:uint):void{ var _local_2:uint = getTimer(); if (((this._SafeStr_10132) && (((_local_2 - this._SafeStr_10065) > 5000)))) { this._SafeStr_10130(); }; this._SafeStr_10129(); this._SafeStr_10072 = (this._SafeStr_10072 - k); if (((this._SafeStr_10133) && ((this._SafeStr_10072 < 0)))) { this._SafeStr_10060.getGlobalRectangle(this._SafeStr_10077); if (!this._SafeStr_10077.contains(this._SafeStr_5381.desktop.mouseX, this._SafeStr_5381.desktop.mouseY)) { this._SafeStr_10060.show(false); }; }; } public function dispose():void{ this._SafeStr_6513.removeUpdateReceiver(this); } public function get disposed():Boolean{ return (false); } public function _SafeStr_10134(k:int):void{ if (this._SafeStr_10071 == k) { this._SafeStr_10071 = -1; }; } public function get _SafeStr_10133():Boolean{ if (this._SafeStr_10060) { return (this._SafeStr_10060.visible); }; return (false); } } }//package _-1eS // _SafeStr_10048 = "_-1Qk" (String#25521, DoABC#3) // _SafeStr_10049 = "_-6Gg" (String#37493, DoABC#3) // _SafeStr_10050 = "_-1Ts" (String#25638, DoABC#3) // _SafeStr_10051 = "_-4Pd" (String#32941, DoABC#3) // _SafeStr_10052 = "_-5Tp" (String#35545, DoABC#3) // _SafeStr_10053 = "_-5u0" (String#36580, DoABC#3) // _SafeStr_10054 = "_-6h6" (String#38498, DoABC#3) // _SafeStr_10055 = "_-d4" (String#39914, DoABC#3) // _SafeStr_10056 = "_-4gn" (String#12344, DoABC#3) // _SafeStr_10057 = "_-uU" (String#15246, DoABC#3) // _SafeStr_10058 = "_-3eq" (String#11315, DoABC#3) // _SafeStr_10059 = "_-KK" (String#14645, DoABC#3) // _SafeStr_10060 = "_-4X8" (String#33218, DoABC#3) // _SafeStr_10061 = "_-5cY" (String#35893, DoABC#3) // _SafeStr_10062 = "_-1kx" (String#26313, DoABC#3) // _SafeStr_10063 = "_-5Wi" (String#35661, DoABC#3) // _SafeStr_10064 = "_-3nk" (String#31385, DoABC#3) // _SafeStr_10065 = "_-6Im" (String#37577, DoABC#3) // _SafeStr_10066 = "_-4GN" (String#11909, DoABC#3) // _SafeStr_10067 = "_-2kz" (String#10425, DoABC#3) // _SafeStr_10068 = "_-42z" (String#3574, DoABC#3) // _SafeStr_10069 = "_-65R" (String#4086, DoABC#3) // _SafeStr_10070 = "_-1mW" (String#26374, DoABC#3) // _SafeStr_10071 = "_-5P0" (String#35344, DoABC#3) // _SafeStr_10072 = "_-z1" (String#40725, DoABC#3) // _SafeStr_10073 = "_-3r4" (String#31515, DoABC#3) // _SafeStr_10074 = "_-54x" (String#34557, DoABC#3) // _SafeStr_10075 = "_-4D8" (String#32431, DoABC#3) // _SafeStr_10076 = "_-6F3" (String#37434, DoABC#3) // _SafeStr_10077 = "_-4AL" (String#32315, DoABC#3) // _SafeStr_10078 = "_-5YS" (String#35732, DoABC#3) // _SafeStr_10079 = "_-03l" (String#22181, DoABC#3) // _SafeStr_10080 = "_-4yL" (String#34268, DoABC#3) // _SafeStr_10081 = "_-24U" (String#27105, DoABC#3) // _SafeStr_10082 = "_-D3" (String#38911, DoABC#3) // _SafeStr_10083 = "_-0zN" (String#24446, DoABC#3) // _SafeStr_10084 = "_-1IP" (String#2872, DoABC#3) // _SafeStr_10085 = "_-4RH" (String#33003, DoABC#3) // _SafeStr_10086 = "_-6Gr" (String#37500, DoABC#3) // _SafeStr_10087 = "_-1f2" (String#26072, DoABC#3) // _SafeStr_10088 = "_-5Mf" (String#13055, DoABC#3) // _SafeStr_10089 = "_-M7" (String#39267, DoABC#3) // _SafeStr_10090 = "_-2Mn" (String#27814, DoABC#3) // _SafeStr_10091 = "_-1OW" (String#25439, DoABC#3) // _SafeStr_10092 = "_-6Ox" (String#37808, DoABC#3) // _SafeStr_10093 = "_-3rX" (String#31534, DoABC#3) // _SafeStr_10094 = "_-1-W" (String#24490, DoABC#3) // _SafeStr_10095 = "_-0qd" (String#24107, DoABC#3) // _SafeStr_10096 = "_-62d" (String#36941, DoABC#3) // _SafeStr_10097 = "_-0um" (String#24262, DoABC#3) // _SafeStr_10098 = "_-195" (String#24856, DoABC#3) // _SafeStr_10099 = "_-4xA" (String#34223, DoABC#3) // _SafeStr_10100 = "_-ni" (String#40322, DoABC#3) // _SafeStr_10101 = "_-Qg" (String#39434, DoABC#3) // _SafeStr_10102 = "_-xF" (String#40661, DoABC#3) // _SafeStr_10103 = "_-03k" (String#22180, DoABC#3) // _SafeStr_10104 = "_-4u8" (String#34116, DoABC#3) // _SafeStr_10105 = "_-2w1" (String#29203, DoABC#3) // _SafeStr_10106 = "_-w1" (String#40621, DoABC#3) // _SafeStr_10107 = "_-1lq" (String#26344, DoABC#3) // _SafeStr_10108 = "_-gM" (String#40040, DoABC#3) // _SafeStr_10109 = "_-56U" (String#34617, DoABC#3) // _SafeStr_10110 = "_-1I9" (String#25198, DoABC#3) // _SafeStr_10111 = "_-5Nt" (String#35298, DoABC#3) // _SafeStr_10112 = "_-0Px" (String#23036, DoABC#3) // _SafeStr_10113 = "_-2dC" (String#28452, DoABC#3) // _SafeStr_10114 = "_-1dh" (String#2949, DoABC#3) // _SafeStr_10115 = "_-30Z" (String#29425, DoABC#3) // _SafeStr_10116 = "_-68-" (String#37157, DoABC#3) // _SafeStr_10117 = "_-3as" (String#30855, DoABC#3) // _SafeStr_10118 = "_-3AE" (String#29800, DoABC#3) // _SafeStr_10119 = "_-1Y6" (String#25805, DoABC#3) // _SafeStr_10120 = "_-1qX" (String#26526, DoABC#3) // _SafeStr_10121 = "_-m3" (String#40264, DoABC#3) // _SafeStr_10122 = "_-0dG" (String#23563, DoABC#3) // _SafeStr_10123 = "_-zB" (String#40733, DoABC#3) // _SafeStr_10124 = "_-2vG" (String#29172, DoABC#3) // _SafeStr_10125 = "_-1M3" (String#25348, DoABC#3) // _SafeStr_10126 = "_-6i5" (String#4276, DoABC#3) // _SafeStr_10127 = "_-4SZ" (String#33054, DoABC#3) // _SafeStr_10128 = "_-5gA" (String#36038, DoABC#3) // _SafeStr_10129 = "_-2OO" (String#27882, DoABC#3) // _SafeStr_10130 = "_-kP" (String#4477, DoABC#3) // _SafeStr_10131 = "_-2fC" (String#28534, DoABC#3) // _SafeStr_10132 = "_-Jn" (String#39182, DoABC#3) // _SafeStr_10133 = "_-2Xm" (String#28237, DoABC#3) // _SafeStr_10134 = "_-0Q9" (String#23043, DoABC#3) // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2642 = "_-4eC" (String#12308, DoABC#3) // _SafeStr_2651 = "_-6f5" (String#14339, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_3589 = "_-af" (String#14915, DoABC#3) // _SafeStr_3815 = "_-17O" (String#8701, DoABC#3) // _SafeStr_3816 = "_-4MK" (String#32810, DoABC#3) // _SafeStr_3817 = "_-4nQ" (String#12448, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_5675 = "_-3bs" (String#11265, DoABC#3) // _SafeStr_5695 = "_-2dI" (String#10290, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6557 = "_-1Dx" (String#25039, DoABC#3) // _SafeStr_6617 = "_-5mf" (String#13442, DoABC#3) // _SafeStr_6618 = "_-W9" (String#14839, DoABC#3) // _SafeStr_7023 = "_-5TR" (String#1568, DoABC#3) // _SafeStr_7727 = "_-3AN" (String#10827, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_8841 = "_-3jR" (String#11379, DoABC#3) //------------------------------------------------------------ //_-1eS.LiftView package _-1eS{ import _-1tK._SafeStr_35; import _-62S.HabboNewNavigator; import _-2Bc.IBorderWindow; import _-2Bc.IItemListWindow; import _-2Bc.IRegionWindow; import flash.utils.getTimer; import _-2Bc._SafeStr_2433; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class LiftView implements _SafeStr_35 { private static const _SafeStr_10135:uint = 8000; private var _SafeStr_6513:HabboNewNavigator; private var _SafeStr_10136:IBorderWindow; private var _SafeStr_10137:IItemListWindow; private var _SafeStr_10138:IRegionWindow; private var _SafeStr_10139:int = -1; private var _SafeStr_10140:uint; public function LiftView(k:HabboNewNavigator){ this._SafeStr_10140 = getTimer(); super(); this._SafeStr_6513 = k; this._SafeStr_6513.registerUpdateReceiver(this, 1000); } public function dispose():void{ this._SafeStr_6513.removeUpdateReceiver(this); this._SafeStr_6513 = null; } public function get disposed():Boolean{ return ((this._SafeStr_6513 == null)); } public function set _SafeStr_10141(k:IRegionWindow):void{ this._SafeStr_10138 = k; } public function set _SafeStr_10142(k:IBorderWindow):void{ this._SafeStr_10136 = k; this._SafeStr_10137 = IItemListWindow(this._SafeStr_10136.findChildByName("pager_itemlist")); IRegionWindow(this._SafeStr_10136.findChildByName("room_image_click_region")).procedure = this._SafeStr_10143; } public function refresh(k:Boolean=true):void{ this._SafeStr_10137._SafeStr_7758(); this._SafeStr_10139 = ((k) ? 0 : this._SafeStr_10139); var _local_2:int; while (_local_2 < this._SafeStr_6513._SafeStr_10145._SafeStr_10144.length) { this._SafeStr_10137.addListItem(this._SafeStr_10138.clone()); _local_2++; }; this._SafeStr_10146(); this._SafeStr_10147(); } private function _SafeStr_10146():void{ var _local_2:IRegionWindow; var k:int; while (k < this._SafeStr_10137.numListItems) { _local_2 = IRegionWindow(this._SafeStr_10137.getListItemAt(k)); _SafeStr_2433(_local_2.findChildByName("icon")).assetUri = (((k == this._SafeStr_10139)) ? "progress_disk_flat_on" : "progress_disk_flat_off"); _local_2.id = k; _local_2.procedure = this._SafeStr_10148; k++; }; } private function _SafeStr_10147():void{ this._SafeStr_10146(); _SafeStr_2433(this._SafeStr_10136.findChildByName("room_image")).assetUri = this._SafeStr_6513._SafeStr_10145._SafeStr_10149(this._SafeStr_10139); if (this._SafeStr_10139 < this._SafeStr_6513._SafeStr_10145._SafeStr_10144.length) { this._SafeStr_10136.findChildByName("caption_text").caption = this._SafeStr_6513._SafeStr_10145._SafeStr_10144[this._SafeStr_10139].caption; }; } private function _SafeStr_10150():void{ this._SafeStr_10139++; if (this._SafeStr_10139 > (this._SafeStr_6513._SafeStr_10145._SafeStr_10144.length - 1)) { this._SafeStr_10139 = 0; }; this.refresh(false); } public function update(k:uint):void{ var _local_2:uint = getTimer(); if ((this._SafeStr_10140 + _SafeStr_10135) < _local_2) { this._SafeStr_10150(); this._SafeStr_10140 = _local_2; }; } private function _SafeStr_10148(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if (_arg_2.id != this._SafeStr_10139) { this._SafeStr_10139 = _arg_2.id; this._SafeStr_10147(); this._SafeStr_10140 = getTimer(); this._SafeStr_6513.trackEventLog("browse.promotion", "Promotion", "", this._SafeStr_10139); }; }; } private function _SafeStr_10143(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if (this._SafeStr_6513._SafeStr_10145._SafeStr_10144.length > this._SafeStr_10139) { this._SafeStr_6513.goToRoom(this._SafeStr_6513._SafeStr_10145._SafeStr_10144[this._SafeStr_10139].flatId, "promotion"); }; }; } } }//package _-1eS // _SafeStr_10135 = "_-7l" (String#38713, DoABC#3) // _SafeStr_10136 = "_-5m2" (String#36263, DoABC#3) // _SafeStr_10137 = "_-4ND" (String#32841, DoABC#3) // _SafeStr_10138 = "_-19G" (String#24862, DoABC#3) // _SafeStr_10139 = "_-4CR" (String#32403, DoABC#3) // _SafeStr_10140 = "_-0nn" (String#23996, DoABC#3) // _SafeStr_10141 = "_-2Rd" (String#28003, DoABC#3) // _SafeStr_10142 = "_-4K5" (String#32716, DoABC#3) // _SafeStr_10143 = "_-1zR" (String#26883, DoABC#3) // _SafeStr_10144 = "_-5ER" (String#34938, DoABC#3) // _SafeStr_10145 = "_-2G6" (String#27534, DoABC#3) // _SafeStr_10146 = "_-0Ua" (String#23220, DoABC#3) // _SafeStr_10147 = "_-3qp" (String#31502, DoABC#3) // _SafeStr_10148 = "_-09K" (String#22380, DoABC#3) // _SafeStr_10149 = "_-2ot" (String#28912, DoABC#3) // _SafeStr_10150 = "_-3wM" (String#31721, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) //------------------------------------------------------------ //_-1eS.QuickLinksView package _-1eS{ import _-62S.HabboNewNavigator; import _-2Bc.IRegionWindow; import _-2Bc.IItemListWindow; import _-2Bc.ITextWindow; import _-31V._SafeStr_2644; import __AS3__.vec.Vector; import _-2WZ.SavedSearch; import _-1f9.WindowMouseEvent; import _-2Bc.IContainerButtonWindow; import _-1f9.WindowEvent; import _-4IA.IWindow; public class QuickLinksView { private var _SafeStr_6513:HabboNewNavigator; private var _SafeStr_7792:IRegionWindow; private var _SafeStr_7892:IItemListWindow; private var _SafeStr_10151:Array; private var _SafeStr_10152:Array; public function QuickLinksView(k:HabboNewNavigator){ this._SafeStr_10151 = []; this._SafeStr_10152 = []; super(); this._SafeStr_6513 = k; } public function set itemList(k:IItemListWindow):void{ this._SafeStr_7892 = k; } public function set template(k:IRegionWindow):void{ this._SafeStr_7792 = k; } public function _SafeStr_10079(k:Vector.):void{ var _local_3:IRegionWindow; var _local_4:ITextWindow; this._SafeStr_7892._SafeStr_5519(); this._SafeStr_10151 = []; this._SafeStr_10152 = []; var _local_2:int; while (_local_2 < k.length) { _local_3 = IRegionWindow(this._SafeStr_7792.clone()); _local_3.id = _local_2; _local_4 = ITextWindow(_local_3.findChildByName("quick_link_text")); _local_4.caption = (this._SafeStr_6513.localization.getLocalization(("navigator.searchcode.title." + k[_local_2].searchCode), k[_local_2].searchCode) + (((k[_local_2].filter)!="") ? (" - " + k[_local_2].filter) : "")); if (k[_local_2].searchCode.indexOf("category__") == 0) { _local_4.caption = (k[_local_2].searchCode.substr("category__".length) + (((k[_local_2].filter)!="") ? (" - " + k[_local_2].filter) : "")); }; _local_3.procedure = this._SafeStr_10153; this._SafeStr_10151.push(new _SafeStr_2644(k[_local_2].searchCode, k[_local_2].filter)); this._SafeStr_10152.push(k[_local_2].id); this._SafeStr_7892.addListItem(_local_3); _local_2++; }; } private function _SafeStr_10153(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if ((_arg_2 is IRegionWindow)) { if (this._SafeStr_10151.length > _arg_2.id) { this._SafeStr_6513._SafeStr_10154(this._SafeStr_10151[_arg_2.id]); this._SafeStr_6513.trackEventLog("savedsearch.execute", "SavedSearch", HabboNewNavigator._SafeStr_10155(this._SafeStr_10151[_arg_2.id].searchCode, this._SafeStr_10151[_arg_2.id].filtering)); }; } else { if ((_arg_2 is IContainerButtonWindow)) { this._SafeStr_6513._SafeStr_10156(this._SafeStr_10152[_arg_2.parent.id]); }; }; } else { if (k.type == WindowMouseEvent._SafeStr_5501) { if ((_arg_2 is IRegionWindow)) { IContainerButtonWindow(IRegionWindow(_arg_2).getChildAt(1)).visible = true; } else { if ((_arg_2 is IContainerButtonWindow)) { _arg_2.visible = true; }; }; } else { if ((((k.type == WindowMouseEvent._SafeStr_5502)) && ((_arg_2 is IRegionWindow)))) { IContainerButtonWindow(IRegionWindow(_arg_2).getChildAt(1)).visible = false; }; }; }; } } }//package _-1eS // _SafeStr_10079 = "_-03l" (String#22181, DoABC#3) // _SafeStr_10151 = "_-4d1" (String#33434, DoABC#3) // _SafeStr_10152 = "_-4bM" (String#33371, DoABC#3) // _SafeStr_10153 = "_-3ER" (String#29967, DoABC#3) // _SafeStr_10154 = "_-Jf" (String#39174, DoABC#3) // _SafeStr_10155 = "_-Kh" (String#39215, DoABC#3) // _SafeStr_10156 = "_-0Es" (String#22578, DoABC#3) // _SafeStr_2644 = "_-a4" (String#14904, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_7792 = "_-1Is" (String#493, DoABC#3) // _SafeStr_7892 = "_-2RA" (String#499, DoABC#3) //------------------------------------------------------------ //_-1eS.RoomInfoPopup package _-1eS{ import _-4IA.IWindowContainer; import _-62S.HabboNewNavigator; import __AS3__.vec.Vector; import _-5J6._SafeStr_2331; import flash.geom.Point; import flash.geom.Rectangle; import _-2D9._SafeStr_2645; import _-2Bc.IItemListWindow; import _-2Bc._SafeStr_2433; import _-3Q._SafeStr_3451; import _-2Bc._SafeStr_2537; import _-PP._SafeStr_2485; import _-HX._SafeStr_3193; import _-5KG._SafeStr_2342; import _-2Bc.IRegionWindow; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-5CM.RoomSettingsCtrl; import _-3Ir._SafeStr_2649; import _-0o5._SafeStr_3354; import _-0o5._SafeStr_3353; import _-0o5._SafeStr_3349; import __AS3__.vec.*; public class RoomInfoPopup { private var _SafeStr_5381:IWindowContainer; private var _SafeStr_6513:HabboNewNavigator; private var _SafeStr_10157:Vector.; private var _SafeStr_10158:_SafeStr_2331 = null; private var _SafeStr_10159:Point; private var _SafeStr_10160:Boolean = false; private var _SafeStr_10161:Boolean; private var _SafeStr_10162:Boolean = false; private var _SafeStr_10163:Boolean; public function RoomInfoPopup(k:HabboNewNavigator){ this._SafeStr_10157 = new Vector.(0); this._SafeStr_10159 = new Point(-1, -1); super(); this._SafeStr_6513 = k; } public function show(k:Boolean):void{ if (k) { if (!this._SafeStr_5381) { this.createWindow(); }; this.populate(); this._SafeStr_5381.visible = true; this._SafeStr_10160 = false; this._SafeStr_10162 = false; } else { if (this._SafeStr_5381) { this._SafeStr_5381.visible = false; }; }; } public function get visible():Boolean{ if (!this._SafeStr_5381) { return (false); }; return (this._SafeStr_5381.visible); } public function _SafeStr_10113(k:Boolean, _arg_2:int, _arg_3:int):void{ var _local_5:Point; var _local_4 = !(this.visible); this.show(k); if (k) { _local_5 = new Point(_arg_2, (_arg_3 - (this._SafeStr_5381.height / 2))); if (this._SafeStr_10159 != _local_5) { if (((((_local_4) && (k))) && (this._SafeStr_10158))) { this._SafeStr_6513.trackEventLog("browse.openroominfo", "Results", this._SafeStr_10158.roomName, this._SafeStr_10158.flatId); }; }; this.position = _local_5; this._SafeStr_5381.activate(); }; } public function _SafeStr_10110(k:_SafeStr_2331):void{ this._SafeStr_10158 = k; } public function getGlobalRectangle(k:Rectangle):void{ this._SafeStr_5381.getGlobalRectangle(k); } private function set position(k:Point):void{ this._SafeStr_5381.position = k; this._SafeStr_10159 = k; } private function get _SafeStr_10164():Boolean{ if (this._SafeStr_10160) { return (this._SafeStr_10161); }; return (this._SafeStr_6513._SafeStr_10166._SafeStr_10165(this._SafeStr_10158.flatId)); } private function set _SafeStr_10164(k:Boolean):void{ this._SafeStr_10160 = true; this._SafeStr_10161 = k; } private function get _SafeStr_10167():Boolean{ if (this._SafeStr_10162) { return (this._SafeStr_10163); }; return (this._SafeStr_6513._SafeStr_10166._SafeStr_10168(this._SafeStr_10158.flatId)); } private function set _SafeStr_10167(k:Boolean):void{ this._SafeStr_10162 = true; this._SafeStr_10163 = k; } private function populate():void{ var _local_8:_SafeStr_2645; var _local_9:String; var _local_10:String; if (this._SafeStr_10158 == null) { return; }; var k:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("main_content")); var _local_2:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("header_content")); var _local_3:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("bottom_itemlist")); this._SafeStr_5381.findChildByName("room_owner_region").visible = this._SafeStr_10158._SafeStr_6739; this._SafeStr_5381.findChildByName("room_group_region").visible = !((this._SafeStr_10158._SafeStr_10169 == "")); this._SafeStr_5381.findChildByName("room_name").caption = this._SafeStr_10158.roomName; this._SafeStr_5381.findChildByName("room_desc").caption = this._SafeStr_10158.description; this._SafeStr_5381.findChildByName("owner_name").caption = this._SafeStr_10158.ownerName; this._SafeStr_5381.findChildByName("room_owner_region").id = this._SafeStr_10158._SafeStr_6743; this._SafeStr_5381.findChildByName("room_owner_region").procedure = this._SafeStr_10170; this._SafeStr_5381.findChildByName("favorite_region").procedure = this._SafeStr_10171; this._SafeStr_5381.findChildByName("home_region").procedure = this._SafeStr_10172; this._SafeStr_5381.findChildByName("settings_region").procedure = this._SafeStr_10173; this._SafeStr_5381.findChildByName("settings_container").visible = (this._SafeStr_10158.ownerName == this._SafeStr_6513._SafeStr_5510.userName); if (((this._SafeStr_6513.context.configuration.getBoolean("room.report.enabled")) && (!((this._SafeStr_10158.ownerName == this._SafeStr_6513._SafeStr_5510.userName))))) { this._SafeStr_5381.findChildByName("report_region").id = this._SafeStr_10158._SafeStr_6743; this._SafeStr_5381.findChildByName("report_region").procedure = this._SafeStr_10174; this._SafeStr_5381.findChildByName("report_region").visible = true; this._SafeStr_5381.findChildByName("report_container").visible = true; } else { this._SafeStr_5381.findChildByName("report_region").visible = false; this._SafeStr_5381.findChildByName("report_container").visible = false; }; IItemListWindow(this._SafeStr_5381.findChildByName("midBottom_itemlist")).arrangeListItems(); _SafeStr_2433(this._SafeStr_5381.findChildByName("favorite_icon")).assetUri = ("newnavigator_icon_fav_" + ((this._SafeStr_10167) ? "yes" : "no")); _SafeStr_2433(this._SafeStr_5381.findChildByName("home_icon")).assetUri = ("newnavigator_icon_home_" + ((this._SafeStr_10164) ? "yes" : "no")); var _local_4 = !((this._SafeStr_10158._SafeStr_10169 == "")); this._SafeStr_5381.findChildByName("room_group_badge").visible = _local_4; this._SafeStr_5381.findChildByName("room_owner_region").visible = this._SafeStr_10158._SafeStr_6739; this._SafeStr_5381.findChildByName("room_group_region").visible = _local_4; this._SafeStr_5381.findChildByName("room_group_owner_container").visible = ((_local_4) || (this._SafeStr_10158._SafeStr_6739)); if (_local_4) { _SafeStr_3451(_SafeStr_2537(this._SafeStr_5381.findChildByName("room_group_badge")).widget).badgeId = this._SafeStr_10158._SafeStr_10169; this._SafeStr_5381.findChildByName("group_name").caption = this._SafeStr_10158.groupName; this._SafeStr_5381.findChildByName("group_name").id = this._SafeStr_10158._SafeStr_6557; this._SafeStr_5381.findChildByName("room_group_region").id = this._SafeStr_10158._SafeStr_6557; this._SafeStr_5381.findChildByName("room_group_region").procedure = this._SafeStr_10175; _local_8 = this._SafeStr_6513._SafeStr_10111(this._SafeStr_10158._SafeStr_6557); if (_local_8) { if (_local_8._SafeStr_8964) { _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_admin")).assetUri = "newnavigator_icon_group_owner"; } else { if (_local_8._SafeStr_10176) { _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_admin")).assetUri = "newnavigator_icon_group_admin"; } else { _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_admin")).assetUri = null; }; }; _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_size")).assetUri = (("${image.library.url}guilds/grouptype_icon_" + _local_8.type) + ".png"); _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_furnish")).assetUri = ((_local_8._SafeStr_10177) ? "${image.library.url}guilds/group_decorate_icon.png" : null); }; } else { _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_admin")).assetUri = null; _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_size")).assetUri = null; _SafeStr_2433(this._SafeStr_5381.findChildByName("group_mode_furnish")).assetUri = null; }; var _local_5 = (this._SafeStr_10158._SafeStr_6746 > 0); if (_local_5) { _local_9 = ((this._SafeStr_6513.localization.getLocalizationWithParams("navigator.eventsettings.name") + ": ") + this._SafeStr_10158._SafeStr_6745); _local_10 = (((this._SafeStr_6513.localization.getLocalizationWithParams("navigator.eventsettings.desc") + ": ") + this._SafeStr_10158._SafeStr_10178) + "\n"); _local_10 = (_local_10 + (this._SafeStr_6513.localization.getLocalizationWithParams("roomad.event.expiration_time") + _SafeStr_2485._SafeStr_10179(this._SafeStr_6513.localization, (this._SafeStr_10158._SafeStr_6746 * 60)))); this._SafeStr_5381.findChildByName("event_name").caption = _local_9; this._SafeStr_5381.findChildByName("event_desc").caption = _local_10; }; _local_3.getListItemByName("event_info").visible = _local_5; _local_2.arrangeListItems(); this._SafeStr_10157 = new Vector.(0); var _local_6:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("tag_list")); _local_6._SafeStr_7758(); var _local_7:int; while (_local_7 < this._SafeStr_10158.tags.length) { this._SafeStr_10157.push(this._SafeStr_10158.tags[_local_7]); _local_6.addListItem(this._SafeStr_10180(this._SafeStr_10158.tags[_local_7], _local_7)); _local_7++; }; this._SafeStr_10181(); this._SafeStr_10182("properties", "${navigator.roompopup.property.trading}", _SafeStr_3193._SafeStr_10183(this._SafeStr_10158._SafeStr_7370)); if (this._SafeStr_6513.context.configuration.getBoolean("room.ranking.enabled")) { this._SafeStr_10182("properties", "${navigator.roompopup.property.ranking}", this._SafeStr_10158.ranking.toString()); }; this._SafeStr_10182("properties", "${navigator.roompopup.property.max_users}", this._SafeStr_10158._SafeStr_6560.toString()); _SafeStr_2433(this._SafeStr_5381.findChildByName("room_thumbnail")).assetUri = "newnavigator_default_room"; if (this._SafeStr_6513._SafeStr_5510.isPerkAllowed(_SafeStr_2342.NAVIGATOR_ROOM_THUMBNAIL_CAMERA)) { if (this._SafeStr_10158.officialRoomPicRef != null) { if (this._SafeStr_6513.getBoolean("new.navigator.official.room.thumbnails.in.amazon")) { _SafeStr_2433(this._SafeStr_5381.findChildByName("room_thumbnail")).assetUri = ((this._SafeStr_6513.getProperty("navigator.thumbnail.url_base") + this._SafeStr_10158.flatId) + ".png"); } else { _SafeStr_2433(this._SafeStr_5381.findChildByName("room_thumbnail")).assetUri = (this._SafeStr_6513.getProperty("image.library.url") + this._SafeStr_10158.officialRoomPicRef); }; } else { _SafeStr_2433(this._SafeStr_5381.findChildByName("room_thumbnail")).assetUri = ((this._SafeStr_6513.getProperty("navigator.thumbnail.url_base") + this._SafeStr_10158.flatId) + ".png"); }; }; _local_3.arrangeListItems(); k.arrangeListItems(); } private function _SafeStr_10181():void{ IItemListWindow(this._SafeStr_5381.findChildByName("properties"))._SafeStr_7758(); } private function _SafeStr_10182(k:String, _arg_2:String, _arg_3:String):void{ var _local_4:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName(k)); var _local_5:IWindowContainer = IWindowContainer(this._SafeStr_6513.windowManager.buildFromXML(XML(this._SafeStr_6513.assets.getAssetByName("property_xml").content))); _local_5.findChildByName("property_name").caption = _arg_2; _local_5.findChildByName("property_value").caption = _arg_3; _local_4.addListItem(_local_5); } private function _SafeStr_10180(k:String, _arg_2:int):IWindow{ var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_6513.windowManager.buildFromXML(XML(this._SafeStr_6513.assets.getAssetByName("tag_xml").content))); var _local_4:IRegionWindow = IRegionWindow(_local_3.findChildByName("tag_region")); _local_4.id = _arg_2; _local_4.procedure = this._SafeStr_10184; _local_4.findChildByName("tag_text").caption = ("#" + k); return (_local_4); } private function createWindow():void{ this._SafeStr_5381 = IWindowContainer(this._SafeStr_6513.windowManager.buildFromXML(XML(this._SafeStr_6513.assets.getAssetByName("room_info_popup_bubble_xml").content))); } private function _SafeStr_10170(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6513._SafeStr_10185(_arg_2.id); this.destroy(); }; } private function _SafeStr_10175(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6513._SafeStr_10112(_arg_2.id); this.destroy(); }; } private function _SafeStr_10174(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6513._SafeStr_6834.reportRoom(this._SafeStr_10158.flatId, this._SafeStr_10158.roomName, this._SafeStr_10158.description); this.destroy(); }; } private function _SafeStr_10184(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_6513.performTagSearch(this._SafeStr_10157[_arg_2.id]); this.destroy(); }; } private function _SafeStr_10173(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:RoomSettingsCtrl; if (k.type == WindowMouseEvent.CLICK) { _local_3 = _SafeStr_2649(this._SafeStr_6513._SafeStr_10166)._SafeStr_10186; _local_3._SafeStr_10187(this._SafeStr_10158.flatId, this._SafeStr_10158._SafeStr_6557); this.destroy(); }; } private function _SafeStr_10171(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if (!this._SafeStr_10167) { this._SafeStr_6513.communication.connection.send(new _SafeStr_3354(this._SafeStr_10158.flatId)); this._SafeStr_10167 = true; } else { this._SafeStr_6513.communication.connection.send(new _SafeStr_3353(this._SafeStr_10158.flatId)); this._SafeStr_10167 = false; }; _SafeStr_2433(this._SafeStr_5381.findChildByName("favorite_icon")).assetUri = ("newnavigator_icon_fav_" + ((this._SafeStr_10167) ? "yes" : "no")); }; } private function _SafeStr_10172(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if (!this._SafeStr_10164) { this._SafeStr_6513.communication.connection.send(new _SafeStr_3349(this._SafeStr_10158.flatId)); this._SafeStr_10164 = true; }; _SafeStr_2433(this._SafeStr_5381.findChildByName("home_icon")).assetUri = ("newnavigator_icon_home_" + ((this._SafeStr_10164) ? "yes" : "no")); }; } private function destroy():void{ if (this._SafeStr_5381) { this._SafeStr_5381.destroy(); }; this._SafeStr_5381 = null; } } }//package _-1eS // _SafeStr_10110 = "_-1I9" (String#25198, DoABC#3) // _SafeStr_10111 = "_-5Nt" (String#35298, DoABC#3) // _SafeStr_10112 = "_-0Px" (String#23036, DoABC#3) // _SafeStr_10113 = "_-2dC" (String#28452, DoABC#3) // _SafeStr_10157 = "_-2hM" (String#28612, DoABC#3) // _SafeStr_10158 = "_-1PX" (String#9028, DoABC#3) // _SafeStr_10159 = "_-2a3" (String#28328, DoABC#3) // _SafeStr_10160 = "_-3Wa" (String#30682, DoABC#3) // _SafeStr_10161 = "_-0ep" (String#23624, DoABC#3) // _SafeStr_10162 = "_-0Ae" (String#22429, DoABC#3) // _SafeStr_10163 = "_-3PY" (String#30416, DoABC#3) // _SafeStr_10164 = "_-3Pa" (String#30418, DoABC#3) // _SafeStr_10165 = "_-10b" (String#8594, DoABC#3) // _SafeStr_10166 = "_-12p" (String#8630, DoABC#3) // _SafeStr_10167 = "_-4Em" (String#32506, DoABC#3) // _SafeStr_10168 = "_-5xs" (String#13618, DoABC#3) // _SafeStr_10169 = "_-2YX" (String#28269, DoABC#3) // _SafeStr_10170 = "_-0r" (String#24117, DoABC#3) // _SafeStr_10171 = "_-26y" (String#27201, DoABC#3) // _SafeStr_10172 = "_-1ZC" (String#25847, DoABC#3) // _SafeStr_10173 = "_-30h" (String#29430, DoABC#3) // _SafeStr_10174 = "_-am" (String#39825, DoABC#3) // _SafeStr_10175 = "_-3kb" (String#31259, DoABC#3) // _SafeStr_10176 = "_-4uP" (String#34124, DoABC#3) // _SafeStr_10177 = "_-1nC" (String#26402, DoABC#3) // _SafeStr_10178 = "_-0oK" (String#24019, DoABC#3) // _SafeStr_10179 = "_-4iy" (String#33673, DoABC#3) // _SafeStr_10180 = "_-Is" (String#39140, DoABC#3) // _SafeStr_10181 = "_-4oE" (String#33892, DoABC#3) // _SafeStr_10182 = "_-4id" (String#33659, DoABC#3) // _SafeStr_10183 = "_-0yZ" (String#24409, DoABC#3) // _SafeStr_10184 = "_-2KD" (String#27714, DoABC#3) // _SafeStr_10185 = "_-2fs" (String#10336, DoABC#3) // _SafeStr_10186 = "_-1zW" (String#9578, DoABC#3) // _SafeStr_10187 = "_-Ew" (String#38987, DoABC#3) // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2342 = "_-1Tl" (String#25635, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2485 = "_-2nV" (String#28852, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2645 = "_-5jj" (String#13397, DoABC#3) // _SafeStr_2649 = "_-4wb" (String#12604, DoABC#3) // _SafeStr_3193 = "_-0FM" (String#22597, DoABC#3) // _SafeStr_3349 = "_-0j5" (String#23798, DoABC#3) // _SafeStr_3353 = "_-8Z" (String#38746, DoABC#3) // _SafeStr_3354 = "_-sV" (String#40498, DoABC#3) // _SafeStr_3451 = "_-5CN" (String#12874, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5510 = "_-66J" (String#13771, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6557 = "_-1Dx" (String#25039, DoABC#3) // _SafeStr_6560 = "_-2o3" (String#28874, DoABC#3) // _SafeStr_6739 = "_-5b4" (String#35830, DoABC#3) // _SafeStr_6743 = "_-4qb" (String#3765, DoABC#3) // _SafeStr_6745 = "_-6UQ" (String#38011, DoABC#3) // _SafeStr_6746 = "_-Sd" (String#39511, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_7370 = "_-0eI" (String#8241, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_8964 = "_-4cX" (String#3719, DoABC#3) //------------------------------------------------------------ //_-1eS.TopViewSelector package _-1eS{ import _-62S.HabboNewNavigator; import _-2Bc.ITabButtonWindow; import _-2Bc.ITabContextWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class TopViewSelector { private var _SafeStr_6513:HabboNewNavigator; private var _SafeStr_7792:ITabButtonWindow; private var _SafeStr_6596:ITabContextWindow; public function TopViewSelector(k:HabboNewNavigator){ this._SafeStr_6513 = k; } public function set template(k:ITabButtonWindow):void{ this._SafeStr_7792 = k; } public function set _SafeStr_10121(k:ITabContextWindow):void{ this._SafeStr_6596 = k; } public function refresh():void{ var _local_2:String; var _local_3:ITabButtonWindow; this._SafeStr_10188(); var k:int; while (k < this._SafeStr_6513._SafeStr_10081._SafeStr_10096().length) { _local_2 = this._SafeStr_6513._SafeStr_10081._SafeStr_10096()[k]; _local_3 = ITabButtonWindow(this._SafeStr_7792.clone()); _local_3.caption = (("${navigator.toplevelview." + _local_2) + "}"); _local_3.id = k; _local_3.procedure = this._SafeStr_10189; this._SafeStr_6596._SafeStr_6621(_local_3); k++; }; } public function _SafeStr_10097(k:int):void{ this._SafeStr_6596.selector._SafeStr_6633(this._SafeStr_6596._SafeStr_6617(k)); } private function _SafeStr_10188():void{ var k:int; while (k < this._SafeStr_6596._SafeStr_6616) { this._SafeStr_6596._SafeStr_6618(this._SafeStr_6596._SafeStr_6617(0)); k++; }; } private function _SafeStr_10189(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if (this._SafeStr_6513._SafeStr_10081._SafeStr_10096().length > _arg_2.id) { this._SafeStr_6513._SafeStr_10084(this._SafeStr_6513._SafeStr_10081._SafeStr_10096()[_arg_2.id], "", this._SafeStr_6513.view._SafeStr_10106()); }; }; } } }//package _-1eS // _SafeStr_10081 = "_-24U" (String#27105, DoABC#3) // _SafeStr_10084 = "_-1IP" (String#2872, DoABC#3) // _SafeStr_10096 = "_-62d" (String#36941, DoABC#3) // _SafeStr_10097 = "_-0um" (String#24262, DoABC#3) // _SafeStr_10106 = "_-w1" (String#40621, DoABC#3) // _SafeStr_10121 = "_-m3" (String#40264, DoABC#3) // _SafeStr_10188 = "_-lE" (String#15092, DoABC#3) // _SafeStr_10189 = "_-2Sb" (String#10109, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6596 = "_-PD" (String#869, DoABC#3) // _SafeStr_6616 = "_-4rY" (String#12523, DoABC#3) // _SafeStr_6617 = "_-5mf" (String#13442, DoABC#3) // _SafeStr_6618 = "_-W9" (String#14839, DoABC#3) // _SafeStr_6621 = "_-0kG" (String#8320, DoABC#3) // _SafeStr_6633 = "do" (String#4757, DoABC#3) // _SafeStr_7792 = "_-1Is" (String#493, DoABC#3) //------------------------------------------------------------ //_-1f3._SafeStr_2843 package _-1f3{ import _-30N._SafeStr_2821; import _-ob._SafeStr_2842; import _-1tK._SafeStr_35; import _-1tK.Component; import _-4wZ._SafeStr_2456; import _-357._SafeStr_4535; import _-6Iu._SafeStr_4534; import _-3fC._SafeStr_4533; import _-4sb._SafeStr_4540; import _-3fC.MysteryBoxOpenDialogView; import _-hB._SafeStr_4539; import _-68Y._SafeStr_431; import _-5ct._SafeStr_2787; import _-42A._SafeStr_2404; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_12; import _-0aq._SafeStr_500; import _-52s._SafeStr_2191; import _-10z._SafeStr_4449; import _-5fp._SafeStr_2212; import _-ob._SafeStr_4531; import _-6Sq._SafeStr_2286; import _-Mn._SafeStr_2220; public class _SafeStr_2843 extends _SafeStr_2821 implements _SafeStr_2842, _SafeStr_35 { private var _SafeStr_6379:Component; private var _SafeStr_5479:_SafeStr_4532; private var _SafeStr_10190:_SafeStr_2456 = null; private var _SafeStr_10191:_SafeStr_4535; private var _SafeStr_10192:_SafeStr_4538; private var _SafeStr_10193:_SafeStr_4537; private var _SafeStr_10194:_SafeStr_4536; private var _SafeStr_10195:_SafeStr_4534; private var _SafeStr_10196:_SafeStr_4533; private var _SafeStr_10197:_SafeStr_4540; private var _SafeStr_10198:MysteryBoxOpenDialogView; private var _SafeStr_10199:_SafeStr_4539; private var _SafeStr_10200:_SafeStr_4541; private var _SafeStr_7470:_SafeStr_431; private var _container:_SafeStr_2787 = null; private var _SafeStr_10201:PurchasableClothingConfirmationView; public function _SafeStr_2843(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_12, _arg_5:_SafeStr_500, _arg_6:Component, _arg_7:_SafeStr_2191, _arg_8:_SafeStr_431){ super(k, _arg_2, _arg_3, _arg_5); this._SafeStr_6379 = _arg_6; this._SafeStr_10191 = new _SafeStr_4535(this, _arg_7, _arg_2); this._SafeStr_10192 = new _SafeStr_4538(this); this._SafeStr_10193 = new _SafeStr_4537(this); this._SafeStr_10196 = new _SafeStr_4533(this); this._SafeStr_10199 = new _SafeStr_4539(this); this._SafeStr_10200 = new _SafeStr_4541(this); this._SafeStr_10194 = new _SafeStr_4536(this); this._SafeStr_10198 = new MysteryBoxOpenDialogView(this); this._SafeStr_10195 = new _SafeStr_4534(this); this._SafeStr_10197 = new _SafeStr_4540(this); this._SafeStr_10201 = new PurchasableClothingConfirmationView(this); this._SafeStr_7470 = _arg_8; this.handler.widget = this; this.handler.roomEngine.events.addEventListener(_SafeStr_2404.REMOVED, this._SafeStr_10202); } override public function dispose():void{ if (disposed) { return; }; this._SafeStr_6379.removeUpdateReceiver(this); this.removeView(this._SafeStr_5479, false); this._SafeStr_10191.dispose(); this._SafeStr_10191 = null; this._SafeStr_10192.dispose(); this._SafeStr_10192 = null; this._SafeStr_10193.dispose(); this._SafeStr_10193 = null; this._SafeStr_10194.dispose(); this._SafeStr_10194 = null; this._SafeStr_10196.dispose(); this._SafeStr_10196 = null; this._SafeStr_10198.dispose(); this._SafeStr_10198 = null; this._SafeStr_10199.dispose(); this._SafeStr_10199 = null; this._SafeStr_10200.dispose(); this._SafeStr_10200 = null; this._SafeStr_10195.dispose(); this._SafeStr_10195 = null; this._SafeStr_10197.dispose(); this._SafeStr_10197 = null; this._SafeStr_10201.dispose(); this._SafeStr_10201 = null; this._SafeStr_7470 = null; super.dispose(); } public function set container(k:_SafeStr_2787):void{ this._container = k; } public function get container():_SafeStr_2787{ return (this._container); } public function get handler():_SafeStr_4449{ return ((_SafeStr_7056 as _SafeStr_4449)); } public function get roomEngine():_SafeStr_2212{ return (((this._container) ? this._container.roomEngine : null)); } public function _SafeStr_9273(k:_SafeStr_2456):void{ if (((!((this._SafeStr_10190 == null))) && ((this._SafeStr_10190.getId() == k.getId())))) { this.removeView(this._SafeStr_5479, false); this._SafeStr_6379.removeUpdateReceiver(this); this._SafeStr_10190 = null; }; } public function _SafeStr_9278(k:_SafeStr_2456, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:Boolean, _arg_6:Boolean):void{ this._SafeStr_10190 = k; this._SafeStr_10191._SafeStr_9874 = _arg_2; this._SafeStr_10191._SafeStr_9876 = _arg_4; this._SafeStr_10191._SafeStr_9877 = _arg_5; this._SafeStr_10191._SafeStr_9878 = _arg_6; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; this._SafeStr_5479 = this._SafeStr_10191; _SafeStr_4532.setup(this._SafeStr_5479, k, _arg_3); this._SafeStr_6379.registerUpdateReceiver(this, 10); } public function _SafeStr_9271(k:_SafeStr_2456, _arg_2:int):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; this._SafeStr_10192._SafeStr_9307 = _arg_2; this._SafeStr_5479 = this._SafeStr_10192; _SafeStr_4532.setup(this._SafeStr_5479, k); this._SafeStr_6379.registerUpdateReceiver(this, 10); } public function _SafeStr_9269(k:_SafeStr_2456, _arg_2:int):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; this._SafeStr_10193._SafeStr_9307 = _arg_2; this._SafeStr_5479 = this._SafeStr_10193; _SafeStr_4532.setup(this._SafeStr_5479, k); this._SafeStr_6379.registerUpdateReceiver(this, 10); } public function _SafeStr_9283(k:_SafeStr_2456):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; if (!this._SafeStr_10194) { this._SafeStr_10194 = new _SafeStr_4536(this); }; this._SafeStr_10194.open(k.getId()); } public function _SafeStr_9284(k:_SafeStr_2456):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; if (!this._SafeStr_10201) { this._SafeStr_10201 = new PurchasableClothingConfirmationView(this); }; this._SafeStr_10201.open(k.getId()); } public function _SafeStr_9285(k:_SafeStr_2456):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; if (!this._SafeStr_10195) { this._SafeStr_10195 = new _SafeStr_4534(this); }; this._SafeStr_10195.open(k.getId()); } public function _SafeStr_9286(k:_SafeStr_2456):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; if (!this._SafeStr_10197) { this._SafeStr_10197 = new _SafeStr_4540(this); }; this._SafeStr_10197.open(k.getId()); } private function _SafeStr_10203():void{ if (this._SafeStr_10194 != null) { this._SafeStr_10194.close(); }; } public function _SafeStr_9270(k:_SafeStr_2456):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; if (this._SafeStr_10196 == null) { this._SafeStr_10196 = new _SafeStr_4533(this); }; this._SafeStr_10196._SafeStr_10204 = this.handler.container.isOwnerOfFurniture(k); this._SafeStr_10196.show(); this._SafeStr_5479 = this._SafeStr_10196; _SafeStr_4532.setup(this._SafeStr_5479, k); this._SafeStr_6379.registerUpdateReceiver(this, 10); } public function _SafeStr_9268(k:_SafeStr_2456):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; if (this._SafeStr_10199 == null) { this._SafeStr_10199 = new _SafeStr_4539(this); }; this._SafeStr_10199.show(); this._SafeStr_5479 = this._SafeStr_10199; _SafeStr_4532.setup(this._SafeStr_5479, k); this._SafeStr_6379.registerUpdateReceiver(this, 10); } public function _SafeStr_9272(k:_SafeStr_2456, _arg_2:int):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; if (this._SafeStr_10200 == null) { this._SafeStr_10200 = new _SafeStr_4541(this); }; this._SafeStr_10200.show(); this._SafeStr_10200._SafeStr_9307 = _arg_2; this._SafeStr_5479 = this._SafeStr_10200; _SafeStr_4532.setup(this._SafeStr_5479, k); this._SafeStr_6379.registerUpdateReceiver(this, 10); } public function _SafeStr_9287(k:_SafeStr_2456):void{ this._SafeStr_10190 = k; if (this._SafeStr_5479 != null) { this.removeView(this._SafeStr_5479, false); }; this._SafeStr_10198._SafeStr_10205(k); } public function removeView(k:_SafeStr_4531, _arg_2:Boolean):void{ if (k) { k.hide(false); if (k == this._SafeStr_5479) { this._SafeStr_5479 = null; }; }; } public function update(k:uint):void{ if (((this._SafeStr_5479) && (this._SafeStr_10190))) { this._SafeStr_5479.update(this.handler._SafeStr_9274(this._SafeStr_10190.getId()), this.handler._SafeStr_9275(this._SafeStr_10190.getId()), k); }; } public function get catalog():_SafeStr_431{ return (this._SafeStr_7470); } private function _SafeStr_10202(k:_SafeStr_2404):void{ var _local_2:int; if (k.category == _SafeStr_2286._SafeStr_7596) { _local_2 = k._SafeStr_6979; if (((!((this._SafeStr_10190 == null))) && ((this._SafeStr_10190.getId() == _local_2)))) { this.removeView(this._SafeStr_5479, false); this._SafeStr_10203(); this._SafeStr_6379.removeUpdateReceiver(this); this._SafeStr_10190 = null; }; }; } public function get friendList():_SafeStr_2220{ return (null); } } }//package _-1f3 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10190 = "_-0hs" (String#8289, DoABC#3) // _SafeStr_10191 = "_-2MX" (String#27803, DoABC#3) // _SafeStr_10192 = "_-0ur" (String#24267, DoABC#3) // _SafeStr_10193 = "_-6aN" (String#38231, DoABC#3) // _SafeStr_10194 = "_-5Sw" (String#35510, DoABC#3) // _SafeStr_10195 = "_-4aj" (String#33350, DoABC#3) // _SafeStr_10196 = "_-9O" (String#38779, DoABC#3) // _SafeStr_10197 = "_-0Ee" (String#22570, DoABC#3) // _SafeStr_10198 = "_-2p1" (String#28917, DoABC#3) // _SafeStr_10199 = "_-4ZO" (String#33300, DoABC#3) // _SafeStr_10200 = "_-4lt" (String#33788, DoABC#3) // _SafeStr_10201 = "_-5D6" (String#34877, DoABC#3) // _SafeStr_10202 = "_-2uO" (String#1088, DoABC#3) // _SafeStr_10203 = "_-03p" (String#22185, DoABC#3) // _SafeStr_10204 = "_-6aJ" (String#38228, DoABC#3) // _SafeStr_10205 = "_-0Pv" (String#23034, DoABC#3) // _SafeStr_12 = "_-3AW" (String#10829, DoABC#3) // _SafeStr_2191 = "_-0jV" (String#8311, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2220 = "_-C9" (String#14529, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2404 = "_-6cw" (String#14311, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2787 = "_-5jN" (String#13393, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_2842 = "_-68B" (String#13800, DoABC#3) // _SafeStr_2843 = "_-12t" (String#8631, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_431 = "_-3zF" (String#11631, DoABC#3) // _SafeStr_4449 = "_-46R" (String#11761, DoABC#3) // _SafeStr_4531 = "_-2AN" (String#9795, DoABC#3) // _SafeStr_4532 = "_-2JX" (String#9956, DoABC#3) // _SafeStr_4533 = "_-0jy" (String#8316, DoABC#3) // _SafeStr_4534 = "_-5fW" (String#13325, DoABC#3) // _SafeStr_4535 = "_-Aa" (String#14499, DoABC#3) // _SafeStr_4536 = "_-0J2" (String#7885, DoABC#3) // _SafeStr_4537 = "_-2-3" (String#9592, DoABC#3) // _SafeStr_4538 = "_-dI" (String#14961, DoABC#3) // _SafeStr_4539 = "_-1Sk" (String#9079, DoABC#3) // _SafeStr_4540 = "_-HZ" (String#14603, DoABC#3) // _SafeStr_4541 = "_-Y5" (String#14875, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_7056 = "_-5vL" (String#1587, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_9268 = "_-5Xl" (String#35704, DoABC#3) // _SafeStr_9269 = "_-2fN" (String#28540, DoABC#3) // _SafeStr_9270 = "_-3q" (String#31475, DoABC#3) // _SafeStr_9271 = "_-1eB" (String#26039, DoABC#3) // _SafeStr_9272 = "_-2F" (String#27489, DoABC#3) // _SafeStr_9273 = "_-1sl" (String#26616, DoABC#3) // _SafeStr_9274 = "_-58W" (String#34702, DoABC#3) // _SafeStr_9275 = "_-0kY" (String#23862, DoABC#3) // _SafeStr_9278 = "_-V-" (String#39601, DoABC#3) // _SafeStr_9283 = "_-09i" (String#22396, DoABC#3) // _SafeStr_9284 = "_-u-" (String#40552, DoABC#3) // _SafeStr_9285 = "_-4FX" (String#32535, DoABC#3) // _SafeStr_9286 = "_-1p9" (String#26472, DoABC#3) // _SafeStr_9287 = "_-Bj" (String#38861, DoABC#3) // _SafeStr_9307 = "_-476" (String#32189, DoABC#3) // _SafeStr_9874 = "_-1pY" (String#496, DoABC#3) // _SafeStr_9876 = "_-47h" (String#11788, DoABC#3) // _SafeStr_9877 = "_-2-w" (String#9605, DoABC#3) // _SafeStr_9878 = "_-5jB" (String#13390, DoABC#3) //------------------------------------------------------------ //_-1f3._SafeStr_4532 package _-1f3{ import _-ob.ButtonMenuView; import _-4wZ._SafeStr_2456; import _-ob._SafeStr_2842; public class _SafeStr_4532 extends ButtonMenuView { protected var _SafeStr_6779:_SafeStr_2456; protected var _SafeStr_9864:String; public function _SafeStr_4532(k:_SafeStr_2842){ super(k); } public static function setup(k:_SafeStr_4532, _arg_2:_SafeStr_2456, _arg_3:String=""):void{ k._SafeStr_6779 = _arg_2; k._SafeStr_9864 = _arg_3; _SafeStr_10206(k); } protected function get _SafeStr_10207():_SafeStr_2456{ return (this._SafeStr_6779); } override public function dispose():void{ this._SafeStr_6779 = null; super.dispose(); } } }//package _-1f3 // _SafeStr_10206 = "_-4PT" (String#32933, DoABC#3) // _SafeStr_10207 = "_-1ve" (String#26729, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2842 = "_-68B" (String#13800, DoABC#3) // _SafeStr_4532 = "_-2JX" (String#9956, DoABC#3) // _SafeStr_6779 = "_-1M4" (String#828, DoABC#3) // _SafeStr_9864 = "_-2ym" (String#194, DoABC#3) //------------------------------------------------------------ //_-1f3._SafeStr_4536 package _-1f3{ import _-1tK._SafeStr_3; import _-5fp._SafeStr_2326; import _-4IA.IWindowContainer; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-6Kf._SafeStr_2353; import _-6Sq._SafeStr_2286; import _-4wZ._SafeStr_2456; import _-366._SafeStr_2416; import flash.display.BitmapData; import _-2Bc.IFrameWindow; import _-6Z2._SafeStr_39; import _-5fp._SafeStr_2971; import _-0eJ._SafeStr_2307; import _-2Bc.IBitmapWrapperWindow; import _-6Z2.BitmapDataAsset; import _-1f9.WindowMouseEvent; import _-XT._SafeStr_2746; import _-XT._SafeStr_5086; public class _SafeStr_4536 implements _SafeStr_3, _SafeStr_2326 { private static const _SafeStr_10208:int = -1; private static const _SafeStr_10209:int = 0; private static const _SafeStr_10210:String = "header_button_close"; private static const _SafeStr_10211:String = "save_button"; private static const _SafeStr_10212:String = "cancel_text"; private static const _SafeStr_10213:String = "ok_button"; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5482:Boolean = false; private var _SafeStr_5662:_SafeStr_2843; private var _SafeStr_5453:_SafeStr_633; private var _assets:_SafeStr_10; private var _SafeStr_10214:int = -1; private var _SafeStr_7972:int; private var _SafeStr_8289:_SafeStr_2353; public function _SafeStr_4536(k:_SafeStr_2843){ this._SafeStr_5662 = k; this._SafeStr_5453 = k.windowManager; this._assets = this._SafeStr_5662.assets; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function dispose():void{ if (this.disposed) { return; }; this._SafeStr_5482 = true; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_8289 = null; } public function open(k:int):void{ var _local_2:int = this._SafeStr_5662.handler.roomSession.roomId; var _local_3:_SafeStr_2456 = this._SafeStr_5662.handler.roomEngine.getRoomObject(_local_2, k, _SafeStr_2286._SafeStr_7596); if (_local_3 != null) { this._SafeStr_8289 = this._SafeStr_5662.handler._SafeStr_8613(_local_3); this._SafeStr_10214 = _local_3.getId(); }; var _local_4:int = _SafeStr_10208; switch (this._SafeStr_8289.category) { case _SafeStr_2416.MONSTERPLANT_SEED: _local_4 = _SafeStr_10209; break; default: _SafeStr_4.log(("[PlantSeedConfirmationView.open()] Unsupported furniture category: " + this._SafeStr_8289.category)); }; this._SafeStr_10215(_local_4); this._SafeStr_5381.visible = true; } private function _SafeStr_10215(k:int):void{ var _local_5:String; var _local_2:BitmapData = new BitmapData(10, 10); this._SafeStr_5662.localizations.registerParameter("useproduct.widget.title.plant_seed", "name", this._SafeStr_8289._SafeStr_7040); if (!this._SafeStr_5381) { _local_5 = "use_product_widget_frame_plant_seed_xml"; this._SafeStr_5381 = (this._SafeStr_5453.buildFromXML((this._assets.getAssetByName(_local_5).content as XML)) as IWindowContainer); this._SafeStr_10216(_SafeStr_10210); this._SafeStr_5381.center(); }; this._SafeStr_5662.localizations.registerParameter("useproduct.widget.text.plant_seed", "productName", this._SafeStr_8289._SafeStr_7040); var _local_3:IFrameWindow = (this._SafeStr_5381 as IFrameWindow); _local_3.content.removeChildAt(0); var _local_4:IWindowContainer = this.createWindow(k); _local_3.content.addChild(_local_4); switch (k) { case _SafeStr_10209: this._SafeStr_10216(_SafeStr_10211); this._SafeStr_10216(_SafeStr_10212); _local_2 = this._SafeStr_10217(this._SafeStr_8289); break; default: throw (new Error(("Invalid type for use product confirmation content apply: " + k))); }; this._SafeStr_10218(_local_2); this._SafeStr_5381.invalidate(); } private function createWindow(k:int):IWindowContainer{ var _local_2:_SafeStr_39; var _local_3:IWindowContainer; switch (k) { case _SafeStr_10209: _local_2 = this._assets.getAssetByName("use_product_controller_plant_seed_xml"); break; default: throw (new Error(("Invalid type for view content creation: " + k))); }; _local_3 = (this._SafeStr_5453.buildFromXML((_local_2.content as XML)) as IWindowContainer); return (_local_3); } private function _SafeStr_10217(k:_SafeStr_2353):BitmapData{ var _local_3:_SafeStr_2971; var _local_4:BitmapData; if (!k) { return (null); }; var _local_2:Array = k._SafeStr_7973.split(" "); switch (k.category) { case _SafeStr_2416.MONSTERPLANT_SEED: _local_3 = this._SafeStr_5662.handler.roomEngine.getFurnitureImage(this._SafeStr_8289.id, new _SafeStr_2307(90, 0, 0), 64, this, 0, "", -1, -1, null); break; default: _SafeStr_4.log(("[PlantSeedConfirmationView] Unsupported furniture category: " + k.category)); }; if (_local_3 != null) { this._SafeStr_7972 = _local_3.id; _local_4 = _local_3.data; }; return (_local_4); } private function _SafeStr_10218(k:BitmapData):void{ if (((!(this._SafeStr_5381)) || (!(k)))) { return; }; this._SafeStr_7961("preview_image_bg"); this._SafeStr_7961("preview_image"); } private function _SafeStr_7961(k:String):void{ if (!this._SafeStr_5381) { return; }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_5381.findChildByName(k) as IBitmapWrapperWindow); if (_local_2 == null) { return; }; var _local_3:BitmapDataAsset = (this._assets.getAssetByName(_local_2._SafeStr_10219) as BitmapDataAsset); if (_local_3 == null) { return; }; _local_2._SafeStr_6522 = false; _local_2.bitmap = (_local_3.content as BitmapData); } public function close():void{ if (this._SafeStr_5381 != null) { this._SafeStr_5381.visible = false; }; } private function _SafeStr_10216(k:String):void{ this._SafeStr_5381.findChildByName(k).addEventListener(WindowMouseEvent.CLICK, this.onMouseClick); } private function onMouseClick(k:WindowMouseEvent):void{ var _local_2:_SafeStr_2746; switch (k.target.name) { case _SafeStr_10210: case _SafeStr_10212: case _SafeStr_10213: this.close(); break; case _SafeStr_10211: _local_2 = new _SafeStr_5086(_SafeStr_5086.MONSTERPLANT_SEED, this._SafeStr_10214); this.close(); break; }; if (_local_2) { this._SafeStr_5662.messageListener.processWidgetMessage(_local_2); }; } public function imageReady(k:int, _arg_2:BitmapData):void{ if (this.disposed) { return; }; if (this._SafeStr_7972 == k) { this._SafeStr_10218(_arg_2); this._SafeStr_7972 = 0; }; } public function _SafeStr_6850(k:int):void{ } } }//package _-1f3 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10208 = "_-6PV" (String#4177, DoABC#3) // _SafeStr_10209 = "_-0eG" (String#23599, DoABC#3) // _SafeStr_10210 = "_-590" (String#329, DoABC#3) // _SafeStr_10211 = "_-59Z" (String#586, DoABC#3) // _SafeStr_10212 = "_-CT" (String#868, DoABC#3) // _SafeStr_10213 = "_-2Ch" (String#373, DoABC#3) // _SafeStr_10214 = "_-2c6" (String#3218, DoABC#3) // _SafeStr_10215 = "_-51y" (String#433, DoABC#3) // _SafeStr_10216 = "_-18n" (String#292, DoABC#3) // _SafeStr_10217 = "_-xG" (String#872, DoABC#3) // _SafeStr_10218 = "_-1qR" (String#574, DoABC#3) // _SafeStr_10219 = "_-0tC" (String#8459, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2416 = "_-3AK" (String#29806, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2746 = "_-5SQ" (String#13142, DoABC#3) // _SafeStr_2843 = "_-12t" (String#8631, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4536 = "_-0J2" (String#7885, DoABC#3) // _SafeStr_5086 = "_-3OX" (String#30368, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6522 = "_-0tT" (String#8465, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7961 = "_-1cw" (String#684, DoABC#3) // _SafeStr_7972 = "_-1KQ" (String#827, DoABC#3) // _SafeStr_7973 = "_-43a" (String#11720, DoABC#3) // _SafeStr_8289 = "_-22X" (String#576, DoABC#3) // _SafeStr_8613 = "_-6P3" (String#14082, DoABC#3) //------------------------------------------------------------ //_-1f3._SafeStr_4537 package _-1f3{ import _-ob._SafeStr_2842; import _-4IA.IWindow; import _-6Z2.XmlAsset; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_4537 extends _SafeStr_4532 { private var _SafeStr_9805:int; public function _SafeStr_4537(k:_SafeStr_2842){ super(k); } override protected function updateWindow():void{ var k:XML; var _local_2:IWindow; if (((((!(_SafeStr_5662)) || (!(_SafeStr_5662.assets)))) || (!(_SafeStr_5662.windowManager)))) { return; }; if (_SafeStr_10220) { activeView = _SafeStr_10221(); } else { if (!_SafeStr_5381) { k = (XmlAsset(_SafeStr_5662.assets.getAssetByName("monsterplant_seed_menu")).content as XML); _SafeStr_5381 = (_SafeStr_5662.windowManager.buildFromXML(k, 0) as IWindowContainer); if (!_SafeStr_5381) { return; }; _SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5501, _SafeStr_10222); _SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5502, _SafeStr_10222); _local_2 = _SafeStr_5381.findChildByName("minimize"); if (_local_2 != null) { _local_2.addEventListener(WindowMouseEvent.CLICK, _SafeStr_10223); _local_2.addEventListener(WindowMouseEvent._SafeStr_5501, _SafeStr_10224); _local_2.addEventListener(WindowMouseEvent._SafeStr_5502, _SafeStr_10224); }; }; _SafeStr_5381.findChildByName("furni_name").caption = "${furni.mnstr_seed.name}"; _SafeStr_5381.findChildByName("buttons").procedure = this.buttonEventProc; _SafeStr_5381.visible = false; activeView = _SafeStr_5381; _SafeStr_7135 = false; }; } override protected function buttonEventProc(k:WindowEvent, _arg_2:IWindow):void{ var _local_4:_SafeStr_2843; if (((((disposed) || (!(_SafeStr_5381)))) || (_SafeStr_5381.disposed))) { return; }; var _local_3:Boolean; if (k.type == WindowMouseEvent.CLICK) { if (_arg_2.name == "button") { switch (_arg_2.parent.name) { case "use": _local_4 = (_SafeStr_5662 as _SafeStr_2843); if (_local_4 != null) { _local_4._SafeStr_9283(_SafeStr_6779); }; break; }; }; _local_3 = true; } else { super.buttonEventProc(k, _arg_2); }; if (_local_3) { _SafeStr_5662.removeView(this, false); }; } public function set _SafeStr_9307(k:int):void{ this._SafeStr_9805 = k; } } }//package _-1f3 // _SafeStr_10220 = "_-1dP" (String#9260, DoABC#3) // _SafeStr_10221 = "_-3IW" (String#30122, DoABC#3) // _SafeStr_10222 = "_-4aJ" (String#33335, DoABC#3) // _SafeStr_10223 = "_-0yX" (String#24407, DoABC#3) // _SafeStr_10224 = "_-43E" (String#32021, DoABC#3) // _SafeStr_2842 = "_-68B" (String#13800, DoABC#3) // _SafeStr_2843 = "_-12t" (String#8631, DoABC#3) // _SafeStr_4532 = "_-2JX" (String#9956, DoABC#3) // _SafeStr_4537 = "_-2-3" (String#9592, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6779 = "_-1M4" (String#828, DoABC#3) // _SafeStr_7135 = "_-mR" (String#15106, DoABC#3) // _SafeStr_9283 = "_-09i" (String#22396, DoABC#3) // _SafeStr_9307 = "_-476" (String#32189, DoABC#3) // _SafeStr_9805 = "_-Fo" (String#435, DoABC#3) //------------------------------------------------------------ //_-1f3._SafeStr_4538 package _-1f3{ import _-ob._SafeStr_2842; import _-6Z2.XmlAsset; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-XT._SafeStr_4486; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_4538 extends _SafeStr_4532 { private var _SafeStr_9805:int; public function _SafeStr_4538(k:_SafeStr_2842){ super(k); } override protected function updateWindow():void{ var k:XML; if (((((!(_SafeStr_5662)) || (!(_SafeStr_5662.assets)))) || (!(_SafeStr_5662.windowManager)))) { return; }; if (_SafeStr_10220) { activeView = _SafeStr_10221(); } else { if (!_SafeStr_5381) { k = (XmlAsset(_SafeStr_5662.assets.getAssetByName("random_teleport_menu")).content as XML); _SafeStr_5381 = (_SafeStr_5662.windowManager.buildFromXML(k, 0) as IWindowContainer); if (!_SafeStr_5381) { return; }; _SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5501, _SafeStr_10222); _SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5502, _SafeStr_10222); _SafeStr_5381.findChildByName("minimize").addEventListener(WindowMouseEvent.CLICK, _SafeStr_10223); _SafeStr_5381.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_5501, _SafeStr_10224); _SafeStr_5381.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_5502, _SafeStr_10224); }; _SafeStr_5381.findChildByName("furni_name").caption = "${furni.random_teleport.name}"; _SafeStr_5381.findChildByName("buttons").procedure = this.buttonEventProc; _SafeStr_5381.visible = false; activeView = _SafeStr_5381; _SafeStr_7135 = false; }; } override protected function buttonEventProc(k:WindowEvent, _arg_2:IWindow):void{ if (((((disposed) || (!(_SafeStr_5381)))) || (_SafeStr_5381.disposed))) { return; }; var _local_3:Boolean; if (k.type == WindowMouseEvent.CLICK) { if (_arg_2.name == "button") { switch (_arg_2.parent.name) { case "use": _SafeStr_5662.messageListener.processWidgetMessage(new _SafeStr_4486(_SafeStr_4486._SafeStr_9560, _SafeStr_6779.getId(), this._SafeStr_9805)); break; }; }; _local_3 = true; } else { super.buttonEventProc(k, _arg_2); }; if (_local_3) { _SafeStr_5662.removeView(this, false); }; } public function set _SafeStr_9307(k:int):void{ this._SafeStr_9805 = k; } } }//package _-1f3 // _SafeStr_10220 = "_-1dP" (String#9260, DoABC#3) // _SafeStr_10221 = "_-3IW" (String#30122, DoABC#3) // _SafeStr_10222 = "_-4aJ" (String#33335, DoABC#3) // _SafeStr_10223 = "_-0yX" (String#24407, DoABC#3) // _SafeStr_10224 = "_-43E" (String#32021, DoABC#3) // _SafeStr_2842 = "_-68B" (String#13800, DoABC#3) // _SafeStr_4486 = "_-1Z8" (String#25845, DoABC#3) // _SafeStr_4532 = "_-2JX" (String#9956, DoABC#3) // _SafeStr_4538 = "_-dI" (String#14961, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6779 = "_-1M4" (String#828, DoABC#3) // _SafeStr_7135 = "_-mR" (String#15106, DoABC#3) // _SafeStr_9307 = "_-476" (String#32189, DoABC#3) // _SafeStr_9560 = "_-5Ml" (String#35251, DoABC#3) // _SafeStr_9805 = "_-Fo" (String#435, DoABC#3) //------------------------------------------------------------ //_-1f3._SafeStr_4541 package _-1f3{ import _-ob._SafeStr_2842; import _-6Z2.XmlAsset; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-XT._SafeStr_4486; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_4541 extends _SafeStr_4532 { private var _SafeStr_9805:int; public function _SafeStr_4541(k:_SafeStr_2842){ super(k); } override protected function updateWindow():void{ var k:XML; if (((((!(_SafeStr_5662)) || (!(_SafeStr_5662.assets)))) || (!(_SafeStr_5662.windowManager)))) { return; }; if (_SafeStr_10220) { activeView = _SafeStr_10221(); } else { if (!_SafeStr_5381) { k = (XmlAsset(_SafeStr_5662.assets.getAssetByName("generic_usable_menu")).content as XML); _SafeStr_5381 = (_SafeStr_5662.windowManager.buildFromXML(k, 0) as IWindowContainer); if (!_SafeStr_5381) { return; }; _SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5501, _SafeStr_10222); _SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5502, _SafeStr_10222); _SafeStr_5381.findChildByName("minimize").addEventListener(WindowMouseEvent.CLICK, _SafeStr_10223); _SafeStr_5381.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_5501, _SafeStr_10224); _SafeStr_5381.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_5502, _SafeStr_10224); }; _SafeStr_5381.findChildByName("furni_name").caption = "${furni.generic_usable.name}"; _SafeStr_5381.findChildByName("buttons").procedure = this.buttonEventProc; _SafeStr_5381.visible = false; activeView = _SafeStr_5381; _SafeStr_7135 = false; }; } override protected function buttonEventProc(k:WindowEvent, _arg_2:IWindow):void{ if (((((disposed) || (!(_SafeStr_5381)))) || (_SafeStr_5381.disposed))) { return; }; var _local_3:Boolean; if (k.type == WindowMouseEvent.CLICK) { if (_arg_2.name == "button") { switch (_arg_2.parent.name) { case "use": _SafeStr_5662.messageListener.processWidgetMessage(new _SafeStr_4486(_SafeStr_4486._SafeStr_9560, _SafeStr_6779.getId(), this._SafeStr_9805)); break; }; }; _local_3 = true; } else { super.buttonEventProc(k, _arg_2); }; if (_local_3) { _SafeStr_5662.removeView(this, false); }; } public function set _SafeStr_9307(k:int):void{ this._SafeStr_9805 = k; } } }//package _-1f3 // _SafeStr_10220 = "_-1dP" (String#9260, DoABC#3) // _SafeStr_10221 = "_-3IW" (String#30122, DoABC#3) // _SafeStr_10222 = "_-4aJ" (String#33335, DoABC#3) // _SafeStr_10223 = "_-0yX" (String#24407, DoABC#3) // _SafeStr_10224 = "_-43E" (String#32021, DoABC#3) // _SafeStr_2842 = "_-68B" (String#13800, DoABC#3) // _SafeStr_4486 = "_-1Z8" (String#25845, DoABC#3) // _SafeStr_4532 = "_-2JX" (String#9956, DoABC#3) // _SafeStr_4541 = "_-Y5" (String#14875, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_6779 = "_-1M4" (String#828, DoABC#3) // _SafeStr_7135 = "_-mR" (String#15106, DoABC#3) // _SafeStr_9307 = "_-476" (String#32189, DoABC#3) // _SafeStr_9560 = "_-5Ml" (String#35251, DoABC#3) // _SafeStr_9805 = "_-Fo" (String#435, DoABC#3) //------------------------------------------------------------ //_-1f3.PurchasableClothingConfirmationView package _-1f3{ import _-1tK._SafeStr_3; import _-4IA.IWindowContainer; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-6Kf._SafeStr_2353; import _-6Sq._SafeStr_2286; import _-4wZ._SafeStr_2456; import __AS3__.vec.Vector; import _-366._SafeStr_2416; import _-3rc._SafeStr_4108; import _-2Bc.IFrameWindow; import _-6Z2._SafeStr_39; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3632; import _-1f9.WindowMouseEvent; import _-63G._SafeStr_4071; import __AS3__.vec.*; public class PurchasableClothingConfirmationView implements _SafeStr_3 { private static const _SafeStr_10208:int = -1; private static const _SafeStr_10225:int = 0; private static const _SafeStr_10210:String = "header_button_close"; private static const _SafeStr_10211:String = "save_button"; private static const _SafeStr_10212:String = "cancel_text"; private static const _SafeStr_10213:String = "ok_button"; private static const _SafeStr_10226:String = "avatar_preview"; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5482:Boolean = false; private var _SafeStr_5662:_SafeStr_2843; private var _SafeStr_5453:_SafeStr_633; private var _assets:_SafeStr_10; private var _SafeStr_10214:int = -1; private var _SafeStr_8289:_SafeStr_2353; private var _SafeStr_10227:String; public function PurchasableClothingConfirmationView(k:_SafeStr_2843){ this._SafeStr_5662 = k; this._SafeStr_5453 = k.windowManager; this._assets = this._SafeStr_5662.assets; } public function dispose():void{ this._SafeStr_5482 = true; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function open(k:int):void{ var _local_6:Array; var _local_7:String; var _local_2:int = this._SafeStr_5662.handler.roomSession.roomId; var _local_3:_SafeStr_2456 = this._SafeStr_5662.handler.roomEngine.getRoomObject(_local_2, k, _SafeStr_2286._SafeStr_7596); if (_local_3 != null) { this._SafeStr_8289 = this._SafeStr_5662.handler._SafeStr_8613(_local_3); this._SafeStr_10214 = _local_3.getId(); } else { return; }; var _local_4:int = _SafeStr_10208; var _local_5:Vector. = new Vector.(0); switch (this._SafeStr_8289.category) { case _SafeStr_2416._SafeStr_8021: _local_4 = _SafeStr_10225; _local_6 = this._SafeStr_8289._SafeStr_7973.split(","); for each (_local_7 in _local_6) { if (this._SafeStr_5662.handler.container.avatarRenderManager.isValidFigureSetForGender(parseInt(_local_7), this._SafeStr_5662.handler.container.sessionDataManager.gender)) { _local_5.push(parseInt(_local_7)); }; }; break; default: _SafeStr_4.log(("[PurchasableClothingConfirmationView.open()] Unsupported furniture category: " + this._SafeStr_8289.category)); }; this._SafeStr_10227 = this._SafeStr_5662.handler.container.avatarRenderManager.getFigureStringWithFigureIds(this._SafeStr_5662.handler.container.sessionDataManager.figure, this._SafeStr_5662.handler.container.sessionDataManager.gender, _local_5); if (this._SafeStr_5662.handler.container.inventory.hasBoundFigureSetFurniture(this._SafeStr_8289._SafeStr_7862)) { this._SafeStr_5662.handler.container.connection.send(new _SafeStr_4108(this._SafeStr_10227, this._SafeStr_5662.handler.container.sessionDataManager.gender)); } else { this._SafeStr_10215(_local_4); this._SafeStr_5381.visible = true; }; } private function _SafeStr_10215(k:int):void{ var _local_4:String; this._SafeStr_5662.localizations.registerParameter("useproduct.widget.title.bind_clothing", "name", this._SafeStr_8289._SafeStr_7040); if (!this._SafeStr_5381) { _local_4 = "use_product_widget_frame_plant_seed_xml"; this._SafeStr_5381 = (this._SafeStr_5453.buildFromXML((this._assets.getAssetByName(_local_4).content as XML)) as IWindowContainer); this._SafeStr_10216(_SafeStr_10210); this._SafeStr_5381.center(); }; this._SafeStr_5381.caption = "${useproduct.widget.title.bind_clothing}"; this._SafeStr_5662.localizations.registerParameter("useproduct.widget.text.bind_clothing", "productName", this._SafeStr_8289._SafeStr_7040); var _local_2:IFrameWindow = (this._SafeStr_5381 as IFrameWindow); _local_2.content.removeChildAt(0); var _local_3:IWindowContainer = this.createWindow(k); _local_2.content.addChild(_local_3); switch (k) { case _SafeStr_10225: this._SafeStr_10216(_SafeStr_10211); this._SafeStr_10216(_SafeStr_10212); break; default: throw (new Error(("Invalid type for use product confirmation content apply: " + k))); }; this._SafeStr_10228(); this._SafeStr_5381.invalidate(); } private function createWindow(k:int):IWindowContainer{ var _local_2:_SafeStr_39; var _local_3:IWindowContainer; switch (k) { case _SafeStr_10225: _local_2 = this._assets.getAssetByName("use_product_controller_purchasable_clothing_xml"); break; default: throw (new Error(("Invalid type for view content creation: " + k))); }; _local_3 = (this._SafeStr_5453.buildFromXML((_local_2.content as XML)) as IWindowContainer); return (_local_3); } private function _SafeStr_10228():void{ var k:_SafeStr_2537 = _SafeStr_2537(this._SafeStr_5381.findChildByName(_SafeStr_10226)); var _local_2:_SafeStr_3632 = _SafeStr_3632(k.widget); _local_2.figure = this._SafeStr_10227; } public function close():void{ if (this._SafeStr_5381 != null) { this._SafeStr_5381.visible = false; }; } private function _SafeStr_10216(k:String):void{ this._SafeStr_5381.findChildByName(k).addEventListener(WindowMouseEvent.CLICK, this.onMouseClick); } private function onMouseClick(k:WindowMouseEvent):void{ switch (k.target.name) { case _SafeStr_10210: case _SafeStr_10212: case _SafeStr_10213: this.close(); return; case _SafeStr_10211: this._SafeStr_5662.handler.container.connection.send(new _SafeStr_4071(this._SafeStr_10214)); this._SafeStr_5662.handler.container.connection.send(new _SafeStr_4108(this._SafeStr_10227, this._SafeStr_5662.handler.container.sessionDataManager.gender)); this.close(); return; }; } } }//package _-1f3 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10208 = "_-6PV" (String#4177, DoABC#3) // _SafeStr_10210 = "_-590" (String#329, DoABC#3) // _SafeStr_10211 = "_-59Z" (String#586, DoABC#3) // _SafeStr_10212 = "_-CT" (String#868, DoABC#3) // _SafeStr_10213 = "_-2Ch" (String#373, DoABC#3) // _SafeStr_10214 = "_-2c6" (String#3218, DoABC#3) // _SafeStr_10215 = "_-51y" (String#433, DoABC#3) // _SafeStr_10216 = "_-18n" (String#292, DoABC#3) // _SafeStr_10225 = "_-0Uo" (String#23231, DoABC#3) // _SafeStr_10226 = "_-5KI" (String#35163, DoABC#3) // _SafeStr_10227 = "_-0T1" (String#23152, DoABC#3) // _SafeStr_10228 = "_-51s" (String#34441, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2416 = "_-3AK" (String#29806, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2843 = "_-12t" (String#8631, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4071 = "_-5Ju" (String#35148, DoABC#3) // _SafeStr_4108 = "_-6SE" (String#37926, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_7596 = "_-2pB" (String#28923, DoABC#3) // _SafeStr_7862 = "_-13Q" (String#8642, DoABC#3) // _SafeStr_7973 = "_-43a" (String#11720, DoABC#3) // _SafeStr_8021 = "_-4rb" (String#34012, DoABC#3) // _SafeStr_8289 = "_-22X" (String#576, DoABC#3) // _SafeStr_8613 = "_-6P3" (String#14082, DoABC#3) //------------------------------------------------------------ //_-1f9._SafeStr_3600 package _-1f9{ import _-4IA.IWindow; public class _SafeStr_3600 extends WindowEvent { public static const _SafeStr_7359:String = "WINDOW_DISPOSE_EVENT"; private static const _SafeStr_10229:Array = []; public function _SafeStr_3600(){ _SafeStr_5541 = _SafeStr_7359; } public static function _SafeStr_10230(k:IWindow):_SafeStr_3600{ var _local_2:_SafeStr_3600 = (((_SafeStr_10229.length)>0) ? _SafeStr_10229.pop() : new (_SafeStr_3600)()); _local_2._SafeStr_5381 = k; _local_2._SafeStr_10231 = false; _local_2._SafeStr_10232 = _SafeStr_10229; return (_local_2); } override public function clone():WindowEvent{ return (_SafeStr_10230(window)); } override public function toString():String{ return ((((("WindowDisposeEvent { type: " + _SafeStr_5541) + " window: ") + _SafeStr_5381) + " }")); } } }//package _-1f9 // _SafeStr_10229 = "_-178" (String#323, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_10231 = "_-5Hn" (String#3878, DoABC#3) // _SafeStr_10232 = "_-40C" (String#31913, DoABC#3) // _SafeStr_3600 = "_-5rz" (String#13523, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_7359 = "_-1e2" (String#26034, DoABC#3) //------------------------------------------------------------ //_-1f9._SafeStr_3690 package _-1f9{ import _-4IA.IWindow; public class _SafeStr_3690 extends WindowEvent { public static const _SafeStr_7875:String = "WE_LINK"; private static const _SafeStr_10229:Array = []; private var _SafeStr_9490:String; public function _SafeStr_3690(){ _SafeStr_5541 = _SafeStr_7875; } public static function _SafeStr_10230(k:String, _arg_2:IWindow, _arg_3:IWindow):WindowEvent{ var _local_4:_SafeStr_3690 = (((_SafeStr_10229.length)>0) ? _SafeStr_10229.pop() : new (_SafeStr_3690)()); _local_4._SafeStr_9490 = k; _local_4._SafeStr_5381 = _arg_2; _local_4._SafeStr_10233 = _arg_3; _local_4._SafeStr_10231 = false; _local_4._SafeStr_10232 = _SafeStr_10229; return (_local_4); } public function get link():String{ return (this._SafeStr_9490); } override public function clone():WindowEvent{ return (_SafeStr_10230(this._SafeStr_9490, window, _SafeStr_10234)); } override public function toString():String{ return ((((((((("WindowLinkEvent { type: " + _SafeStr_5541) + " link: ") + this.link) + " cancelable: ") + _SafeStr_10235) + " window: ") + _SafeStr_5381) + " }")); } } }//package _-1f9 // _SafeStr_10229 = "_-178" (String#323, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_10231 = "_-5Hn" (String#3878, DoABC#3) // _SafeStr_10232 = "_-40C" (String#31913, DoABC#3) // _SafeStr_10233 = "_-1gZ" (String#26128, DoABC#3) // _SafeStr_10234 = "_-0aX" (String#23447, DoABC#3) // _SafeStr_10235 = "_-4-a" (String#31886, DoABC#3) // _SafeStr_3690 = "_-1XW" (String#25780, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_7875 = "_-51L" (String#34420, DoABC#3) // _SafeStr_9490 = "_-3MM" (String#689, DoABC#3) //------------------------------------------------------------ //_-1f9._SafeStr_4850 package _-1f9{ import _-4IA.IWindow; public class _SafeStr_4850 extends WindowEvent { public static const _SafeStr_10236:String = "WTE_BEGIN"; public static const _SafeStr_10237:String = "WTE_END"; public static const _SafeStr_10238:String = "WTE_MOVE"; public static const _SafeStr_10239:String = "WTE_OUT"; public static const _SafeStr_10240:String = "WTE_OVER"; public static const _SafeStr_10241:String = "WTE_ROLL_OUT"; public static const _SafeStr_10242:String = "WTE_ROLL_OVER"; public static const _SafeStr_10243:String = "WTE_TAP"; private static const _SafeStr_10229:Array = []; public var localX:Number; public var localY:Number; public var stageX:Number; public var stageY:Number; public var altKey:Boolean; public var ctrlKey:Boolean; public var shiftKey:Boolean; public var _SafeStr_10244:Number; public var _SafeStr_10245:Number; public var _SafeStr_10246:Number; public static function _SafeStr_10230(k:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Number, _arg_9:Number, _arg_10:Number, _arg_11:Boolean, _arg_12:Boolean, _arg_13:Boolean):_SafeStr_4850{ var _local_14:_SafeStr_4850; _local_14 = (((_SafeStr_10229.length)>0) ? _SafeStr_10229.pop() : new (_SafeStr_4850)()); _local_14._SafeStr_5541 = k; _local_14._SafeStr_5381 = _arg_2; _local_14._SafeStr_10233 = _arg_3; _local_14._SafeStr_10231 = false; _local_14._SafeStr_10232 = _SafeStr_10229; _local_14._SafeStr_10245 = _arg_6; _local_14._SafeStr_10246 = _arg_7; _local_14.localX = _arg_4; _local_14.localY = _arg_5; _local_14.stageX = _arg_8; _local_14.stageY = _arg_9; _local_14._SafeStr_10244 = _arg_10; _local_14.altKey = _arg_11; _local_14.ctrlKey = _arg_12; _local_14.shiftKey = _arg_13; return (_local_14); } override public function clone():WindowEvent{ return (_SafeStr_10230(_SafeStr_5541, window, _SafeStr_10234, this.localX, this.localY, this._SafeStr_10245, this._SafeStr_10246, this.stageX, this.stageY, this._SafeStr_10244, this.altKey, this.ctrlKey, this.shiftKey)); } override public function toString():String{ return ((((((((((("WindowTouchEvent { type: " + _SafeStr_5541) + " cancelable: ") + _SafeStr_10235) + " window: ") + _SafeStr_5381) + " localX: ") + this.localX) + " localY: ") + this.localY) + " }")); } } }//package _-1f9 // _SafeStr_10229 = "_-178" (String#323, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_10231 = "_-5Hn" (String#3878, DoABC#3) // _SafeStr_10232 = "_-40C" (String#31913, DoABC#3) // _SafeStr_10233 = "_-1gZ" (String#26128, DoABC#3) // _SafeStr_10234 = "_-0aX" (String#23447, DoABC#3) // _SafeStr_10235 = "_-4-a" (String#31886, DoABC#3) // _SafeStr_10236 = "_-1hB" (String#26156, DoABC#3) // _SafeStr_10237 = "_-6di" (String#38362, DoABC#3) // _SafeStr_10238 = "_-2Xg" (String#28233, DoABC#3) // _SafeStr_10239 = "_-1s9" (String#26591, DoABC#3) // _SafeStr_10240 = "_-4DS" (String#32444, DoABC#3) // _SafeStr_10241 = "_-5bM" (String#35844, DoABC#3) // _SafeStr_10242 = "_-57e" (String#34666, DoABC#3) // _SafeStr_10243 = "_-5bw" (String#35867, DoABC#3) // _SafeStr_10244 = "_-2Mx" (String#27821, DoABC#3) // _SafeStr_10245 = "_-1y" (String#26818, DoABC#3) // _SafeStr_10246 = "_-0YY" (String#23372, DoABC#3) // _SafeStr_4850 = "_-6Kn" (String#37650, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) //------------------------------------------------------------ //_-1f9.WindowEvent package _-1f9{ import _-4IA.IWindow; public class WindowEvent { public static const _SafeStr_10247:String = "WE_DESTROY"; public static const _SafeStr_10248:String = "WE_DESTROYED"; public static const _SafeStr_10249:String = "WE_OPEN"; public static const _SafeStr_10250:String = "WE_OPENED"; public static const _SafeStr_10251:String = "WE_CLOSE"; public static const _SafeStr_10252:String = "WE_CLOSED"; public static const _SafeStr_10253:String = "WE_FOCUS"; public static const _SafeStr_8525:String = "WE_FOCUSED"; public static const _SafeStr_10254:String = "WE_UNFOCUS"; public static const _SafeStr_10255:String = "WE_UNFOCUSED"; public static const _SafeStr_10256:String = "WE_ACTIVATE"; public static const _SafeStr_10257:String = "WE_ACTIVATED"; public static const _SafeStr_10258:String = "WE_DEACTIVATE"; public static const _SafeStr_7138:String = "WE_DEACTIVATED"; public static const _SafeStr_10259:String = "WE_SELECT"; public static const _SafeStr_6623:String = "WE_SELECTED"; public static const _SafeStr_10260:String = "WE_UNSELECT"; public static const _SafeStr_10261:String = "WE_UNSELECTED"; public static const _SafeStr_10262:String = "WE_LOCK"; public static const _SafeStr_10263:String = "WE_LOCKED"; public static const _SafeStr_10264:String = "WE_UNLOCK"; public static const _SafeStr_10265:String = "WE_UNLOCKED"; public static const _SafeStr_10266:String = "WE_ENABLE"; public static const _SafeStr_10267:String = "WE_ENABLED"; public static const _SafeStr_10268:String = "WE_DISABLE"; public static const _SafeStr_10269:String = "WE_DISABLED"; public static const _SafeStr_10270:String = "WE_RELOCATE"; public static const _SafeStr_7170:String = "WE_RELOCATED"; public static const _SafeStr_10271:String = "WE_RESIZE"; public static const _SafeStr_5606:String = "WE_RESIZED"; public static const _SafeStr_10272:String = "WE_MINIMIZE"; public static const _SafeStr_10273:String = "WE_MINIMIZED"; public static const _SafeStr_10274:String = "WE_MAXIMIZE"; public static const _SafeStr_10275:String = "WE_MAXIMIZED"; public static const _SafeStr_10276:String = "WE_RESTORE"; public static const _SafeStr_10277:String = "WE_RESTORED"; public static const _SafeStr_10278:String = "WE_CHILD_ADDED"; public static const _SafeStr_10279:String = "WE_CHILD_REMOVED"; public static const _SafeStr_10280:String = "WE_CHILD_RELOCATED"; public static const _SafeStr_10281:String = "WE_CHILD_RESIZED"; public static const _SafeStr_10282:String = "WE_CHILD_ACTIVATED"; public static const _SafeStr_10283:String = "WE_CHILD_VISIBILITY"; public static const _SafeStr_10284:String = "WE_PARENT_ADDED"; public static const _SafeStr_10285:String = "WE_PARENT_REMOVED"; public static const _SafeStr_10286:String = "WE_PARENT_RELOCATED"; public static const _SafeStr_10287:String = "WE_PARENT_RESIZED"; public static const _SafeStr_10288:String = "WE_PARENT_ACTIVATED"; public static const _SafeStr_8338:String = "WE_OK"; public static const _SafeStr_10289:String = "WE_CANCEL"; public static const _SafeStr_5849:String = "WE_CHANGE"; public static const _SafeStr_10290:String = "WE_SCROLL"; public static const UNKNOWN:String = ""; private static const _SafeStr_10229:Array = []; protected var _SafeStr_5541:String; protected var _SafeStr_5381:IWindow; protected var _SafeStr_10233:IWindow; protected var _SafeStr_10291:Boolean; protected var _SafeStr_10235:Boolean; protected var _SafeStr_10231:Boolean; protected var _SafeStr_10232:Array; public static function _SafeStr_10230(k:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Boolean=false):WindowEvent{ var _local_5:WindowEvent = (((_SafeStr_10229.length)>0) ? _SafeStr_10229.pop() : new (WindowEvent)()); _local_5._SafeStr_5541 = k; _local_5._SafeStr_5381 = _arg_2; _local_5._SafeStr_10233 = _arg_3; _local_5._SafeStr_10235 = _arg_4; _local_5._SafeStr_10231 = false; _local_5._SafeStr_10232 = _SafeStr_10229; return (_local_5); } public function get type():String{ return (this._SafeStr_5541); } public function get target():IWindow{ return (this._SafeStr_5381); } public function get window():IWindow{ return (this._SafeStr_5381); } public function get _SafeStr_10234():IWindow{ return (this._SafeStr_10233); } public function get cancelable():Boolean{ return (this._SafeStr_10235); } public function recycle():void{ if (this._SafeStr_10231) { throw (new Error("Event already recycled!")); }; this._SafeStr_5381 = (this._SafeStr_10233 = null); this._SafeStr_10231 = true; this._SafeStr_10291 = false; this._SafeStr_10232.push(this); } public function clone():WindowEvent{ return (_SafeStr_10230(this._SafeStr_5541, this.window, this._SafeStr_10234, this.cancelable)); } public function preventDefault():void{ this._SafeStr_10292(); } public function isDefaultPrevented():Boolean{ return (this._SafeStr_10291); } public function _SafeStr_10292():void{ if (this.cancelable) { this._SafeStr_10291 = true; } else { throw (new Error("Attempted to prevent window operation that is not cancelable!")); }; } public function _SafeStr_10293():Boolean{ return (this._SafeStr_10291); } public function stopPropagation():void{ this._SafeStr_10291 = true; } public function stopImmediatePropagation():void{ this._SafeStr_10291 = true; } public function toString():String{ return ((((((("WindowEvent { type: " + this._SafeStr_5541) + " cancelable: ") + this._SafeStr_10235) + " window: ") + this._SafeStr_5381) + " }")); } } }//package _-1f9 // _SafeStr_10229 = "_-178" (String#323, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_10231 = "_-5Hn" (String#3878, DoABC#3) // _SafeStr_10232 = "_-40C" (String#31913, DoABC#3) // _SafeStr_10233 = "_-1gZ" (String#26128, DoABC#3) // _SafeStr_10234 = "_-0aX" (String#23447, DoABC#3) // _SafeStr_10235 = "_-4-a" (String#31886, DoABC#3) // _SafeStr_10247 = "_-3a6" (String#30821, DoABC#3) // _SafeStr_10248 = "_-25h" (String#27150, DoABC#3) // _SafeStr_10249 = "_-0T4" (String#23153, DoABC#3) // _SafeStr_10250 = "_-43n" (String#32042, DoABC#3) // _SafeStr_10251 = "_-6M4" (String#37696, DoABC#3) // _SafeStr_10252 = "_-2yq" (String#29308, DoABC#3) // _SafeStr_10253 = "_-1tG" (String#26634, DoABC#3) // _SafeStr_10254 = "_-4e8" (String#33477, DoABC#3) // _SafeStr_10255 = "_-4v4" (String#34144, DoABC#3) // _SafeStr_10256 = "_-2Iy" (String#27659, DoABC#3) // _SafeStr_10257 = "_-5sI" (String#36509, DoABC#3) // _SafeStr_10258 = "_-0fh" (String#23661, DoABC#3) // _SafeStr_10259 = "_-4S8" (String#33038, DoABC#3) // _SafeStr_10260 = "_-11F" (String#24553, DoABC#3) // _SafeStr_10261 = "_-62D" (String#36927, DoABC#3) // _SafeStr_10262 = "_-4zl" (String#34322, DoABC#3) // _SafeStr_10263 = "_-3l1" (String#31275, DoABC#3) // _SafeStr_10264 = "_-1Rn" (String#25561, DoABC#3) // _SafeStr_10265 = "_-4vu" (String#34180, DoABC#3) // _SafeStr_10266 = "_-2eR" (String#28496, DoABC#3) // _SafeStr_10267 = "_-5b7" (String#35833, DoABC#3) // _SafeStr_10268 = "_-1WZ" (String#25744, DoABC#3) // _SafeStr_10269 = "_-4i3" (String#33635, DoABC#3) // _SafeStr_10270 = "_-1fD" (String#26076, DoABC#3) // _SafeStr_10271 = "_-5td" (String#36563, DoABC#3) // _SafeStr_10272 = "_-No" (String#39328, DoABC#3) // _SafeStr_10273 = "_-5cL" (String#35885, DoABC#3) // _SafeStr_10274 = "_-0Ul" (String#23229, DoABC#3) // _SafeStr_10275 = "_-5Ok" (String#35333, DoABC#3) // _SafeStr_10276 = "_-3y6" (String#31785, DoABC#3) // _SafeStr_10277 = "_-1GS" (String#25132, DoABC#3) // _SafeStr_10278 = "_-5GP" (String#35014, DoABC#3) // _SafeStr_10279 = "_-1WM" (String#25739, DoABC#3) // _SafeStr_10280 = "_-0GJ" (String#22640, DoABC#3) // _SafeStr_10281 = "_-38s" (String#29747, DoABC#3) // _SafeStr_10282 = "_-3m9" (String#31318, DoABC#3) // _SafeStr_10283 = "_-3g8" (String#31067, DoABC#3) // _SafeStr_10284 = "_-L1" (String#39227, DoABC#3) // _SafeStr_10285 = "_-6a0" (String#38217, DoABC#3) // _SafeStr_10286 = "_-2SB" (String#28026, DoABC#3) // _SafeStr_10287 = "_-4qw" (String#33989, DoABC#3) // _SafeStr_10288 = "_-4-C" (String#31870, DoABC#3) // _SafeStr_10289 = "_-4JW" (String#32694, DoABC#3) // _SafeStr_10290 = "_-5Wk" (String#35662, DoABC#3) // _SafeStr_10291 = "_-677" (String#37126, DoABC#3) // _SafeStr_10292 = "_-2GD" (String#27540, DoABC#3) // _SafeStr_10293 = "_-0nK" (String#23977, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5606 = "_-6cP" (String#38306, DoABC#3) // _SafeStr_5849 = "_-4H9" (String#32599, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_7138 = "_-0IS" (String#22727, DoABC#3) // _SafeStr_7170 = "_-4F0" (String#32514, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_8525 = "_-0ib" (String#23781, DoABC#3) //------------------------------------------------------------ //_-1f9.WindowEventDispatcher package _-1f9{ import _-1tK._SafeStr_3; import flash.utils.Dictionary; import _-4IA.IWindow; import _-2hg.EventListenerStruct; public class WindowEventDispatcher implements _SafeStr_3 { private static const EVENT_RESULT_TRUE:uint = 0; private static const EVENT_RESULT_FALSE:uint = 1; private static const EVENT_RESULT_ERROR:uint = 2; protected var _disposed:Boolean = false; private var _eventListenerTable:Dictionary; private var _result:uint; private var _error:Error; public function WindowEventDispatcher(k:IWindow){ this._eventListenerTable = new Dictionary(); super(); } public function get disposed():Boolean{ return (this._disposed); } public function get error():Error{ return (this._error); } public function addEventListener(k:String, _arg_2:Function, _arg_3:int=0):void{ var _local_6:EventListenerStruct; var _local_4:Array = this._eventListenerTable[k]; var _local_5:EventListenerStruct = new EventListenerStruct(_arg_2, false, _arg_3); if (!_local_4) { _local_4 = [_local_5]; this._eventListenerTable[k] = _local_4; } else { for each (_local_6 in _local_4) { if (_local_6.callback == _arg_2) { return; }; if (_arg_3 > _local_6.priority) { _local_4.splice(_local_4.indexOf(_local_6), 0, _local_5); return; }; }; _local_4.push(_local_5); }; } public function removeEventListener(k:String, _arg_2:Function):void{ var _local_3:Array; var _local_4:uint; var _local_5:EventListenerStruct; if (!this._disposed) { _local_3 = this._eventListenerTable[k]; if (_local_3) { _local_4 = 0; for each (_local_5 in _local_3) { if (_local_5.callback == _arg_2) { _local_3.splice(_local_4, 1); _local_5.callback = null; if (_local_3.length == 0) { delete this._eventListenerTable[k]; }; return; }; _local_4++; }; }; }; } public function dispatchEvent(k:WindowEvent):Boolean{ var _local_2:Array; var _local_3:Array; var _local_4:Function; var _local_5:EventListenerStruct; if (!this._disposed) { this._result = EVENT_RESULT_TRUE; _local_2 = this._eventListenerTable[k.type]; if (_local_2) { _local_3 = []; for each (_local_5 in _local_2) { _local_3.push(_local_5.callback); }; while (_local_3.length > 0) { _local_4 = _local_3.shift(); (_local_4(k)); }; }; this._result = ((k.isDefaultPrevented()) ? EVENT_RESULT_FALSE : EVENT_RESULT_TRUE); return ((this._result == EVENT_RESULT_TRUE)); }; return (false); } public function hasEventListener(k:String):Boolean{ return (((this._disposed) ? false : !((this._eventListenerTable[k] == null)))); } public function dispose():void{ var k:Object; var _local_2:Array; var _local_3:EventListenerStruct; if (!this._disposed) { for (k in this._eventListenerTable) { _local_2 = (this._eventListenerTable[k] as Array); for each (_local_3 in _local_2) { _local_3.callback = null; }; delete this._eventListenerTable[k]; }; this._eventListenerTable = null; this._disposed = true; }; } } }//package _-1f9 // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) //------------------------------------------------------------ //_-1f9.WindowKeyboardEvent package _-1f9{ import flash.events.KeyboardEvent; import flash.events.Event; import _-4IA.IWindow; public class WindowKeyboardEvent extends WindowEvent { public static const _SafeStr_7490:String = "WKE_KEY_UP"; public static const _SafeStr_7546:String = "WKE_KEY_DOWN"; private static const _SafeStr_10229:Array = []; private var _SafeStr_10294:KeyboardEvent; public static function _SafeStr_10230(k:String, _arg_2:Event, _arg_3:IWindow, _arg_4:IWindow, _arg_5:Boolean=false):WindowKeyboardEvent{ var _local_6:WindowKeyboardEvent = (((_SafeStr_10229.length)>0) ? _SafeStr_10229.pop() : new (WindowKeyboardEvent)()); _local_6._SafeStr_5541 = k; _local_6._SafeStr_10294 = (_arg_2 as KeyboardEvent); _local_6._SafeStr_5381 = _arg_3; _local_6._SafeStr_10233 = _arg_4; _local_6._SafeStr_10231 = false; _local_6._SafeStr_10235 = _arg_5; _local_6._SafeStr_10232 = _SafeStr_10229; return (_local_6); } public function get charCode():uint{ return (this._SafeStr_10294.charCode); } public function get keyCode():uint{ return (this._SafeStr_10294.keyCode); } public function get keyLocation():uint{ return (this._SafeStr_10294.keyLocation); } public function get altKey():Boolean{ return (this._SafeStr_10294.altKey); } public function get shiftKey():Boolean{ return (this._SafeStr_10294.shiftKey); } public function get ctrlKey():Boolean{ return (this._SafeStr_10294.ctrlKey); } override public function clone():WindowEvent{ return (_SafeStr_10230(_SafeStr_5541, this._SafeStr_10294, window, _SafeStr_10234, cancelable)); } override public function toString():String{ return ((((((((("WindowKeyboardEvent { type: " + _SafeStr_5541) + " cancelable: ") + _SafeStr_10235) + " window: ") + _SafeStr_5381) + " charCode: ") + this.charCode) + " }")); } } }//package _-1f9 // _SafeStr_10229 = "_-178" (String#323, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_10231 = "_-5Hn" (String#3878, DoABC#3) // _SafeStr_10232 = "_-40C" (String#31913, DoABC#3) // _SafeStr_10233 = "_-1gZ" (String#26128, DoABC#3) // _SafeStr_10234 = "_-0aX" (String#23447, DoABC#3) // _SafeStr_10235 = "_-4-a" (String#31886, DoABC#3) // _SafeStr_10294 = "_-5fF" (String#36010, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_7490 = "_-1EO" (String#25053, DoABC#3) // _SafeStr_7546 = "_-4CG" (String#32395, DoABC#3) //------------------------------------------------------------ //_-1f9.WindowMessage package _-1f9{ import _-4IA.IWindow; public class WindowMessage extends WindowEvent { private static const _SafeStr_10295:String = "WE_MESSAGE"; private static const _SafeStr_10229:Array = []; public var message:String; public function WindowMessage(){ _SafeStr_5541 = _SafeStr_10295; } public static function _SafeStr_10230(k:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Boolean=false):WindowEvent{ var _local_5:WindowMessage = (((_SafeStr_10229.length)>0) ? _SafeStr_10229.pop() : new (WindowMessage)()); _local_5.message = k; _local_5._SafeStr_5381 = _arg_2; _local_5._SafeStr_10233 = _arg_3; _local_5._SafeStr_10235 = _arg_4; _local_5._SafeStr_10231 = false; _local_5._SafeStr_10232 = _SafeStr_10229; return (_local_5); } override public function clone():WindowEvent{ return (_SafeStr_10230(this.message, window, _SafeStr_10234, cancelable)); } override public function toString():String{ return ((((((((("WindowLinkEvent { type: " + _SafeStr_5541) + " message: ") + this.message) + " cancelable: ") + _SafeStr_10235) + " window: ") + _SafeStr_5381) + " }")); } } }//package _-1f9 // _SafeStr_10229 = "_-178" (String#323, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_10231 = "_-5Hn" (String#3878, DoABC#3) // _SafeStr_10232 = "_-40C" (String#31913, DoABC#3) // _SafeStr_10233 = "_-1gZ" (String#26128, DoABC#3) // _SafeStr_10234 = "_-0aX" (String#23447, DoABC#3) // _SafeStr_10235 = "_-4-a" (String#31886, DoABC#3) // _SafeStr_10295 = "_-4DT" (String#32445, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) //------------------------------------------------------------ //_-1f9.WindowMouseEvent package _-1f9{ import _-4IA.IWindow; public class WindowMouseEvent extends WindowEvent { public static const CLICK:String = "WME_CLICK"; public static const DOUBLE_CLICK:String = "WME_DOUBLE_CLICK"; public static const DOWN:String = "WME_DOWN"; public static const _SafeStr_10296:String = "WME_MIDDLE_CLICK"; public static const _SafeStr_10297:String = "WME_MIDDLE_DOWN"; public static const _SafeStr_10298:String = "WME_MIDDLE_UP"; public static const _SafeStr_6547:String = "WME_MOVE"; public static const _SafeStr_5502:String = "WME_OUT"; public static const _SafeStr_5501:String = "WME_OVER"; public static const UP:String = "WME_UP"; public static const _SafeStr_7146:String = "WME_UP_OUTSIDE"; public static const _SafeStr_10299:String = "WME_WHEEL"; public static const _SafeStr_10300:String = "WME_RIGHT_CLICK"; public static const _SafeStr_10301:String = "WME_RIGHT_DOWN"; public static const _SafeStr_10302:String = "WME_RIGHT_UP"; public static const ROLL_OUT:String = "WME_ROLL_OUT"; public static const ROLL_OVER:String = "WME_ROLL_OVER"; public static const _SafeStr_10303:String = "WME_HOVERING"; private static const _SafeStr_10229:Array = []; public var delta:int; public var localX:Number; public var localY:Number; public var stageX:Number; public var stageY:Number; public var altKey:Boolean; public var ctrlKey:Boolean; public var shiftKey:Boolean; public var buttonDown:Boolean; public static function _SafeStr_10230(k:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Boolean, _arg_9:Boolean, _arg_10:Boolean, _arg_11:Boolean, _arg_12:int):WindowMouseEvent{ var _local_13:WindowMouseEvent = (((_SafeStr_10229.length)>0) ? _SafeStr_10229.pop() : new (WindowMouseEvent)()); _local_13._SafeStr_5541 = k; _local_13._SafeStr_5381 = _arg_2; _local_13._SafeStr_10233 = _arg_3; _local_13._SafeStr_10231 = false; _local_13._SafeStr_10232 = _SafeStr_10229; _local_13.localX = _arg_4; _local_13.localY = _arg_5; _local_13.stageX = _arg_6; _local_13.stageY = _arg_7; _local_13.altKey = _arg_8; _local_13.ctrlKey = _arg_9; _local_13.shiftKey = _arg_10; _local_13.buttonDown = _arg_11; _local_13.delta = _arg_12; return (_local_13); } override public function clone():WindowEvent{ return (_SafeStr_10230(_SafeStr_5541, window, _SafeStr_10234, this.localX, this.localY, this.stageX, this.stageY, this.altKey, this.ctrlKey, this.shiftKey, this.buttonDown, this.delta)); } override public function toString():String{ return ((((((((((("WindowMouseEvent { type: " + _SafeStr_5541) + " cancelable: ") + _SafeStr_10235) + " window: ") + _SafeStr_5381) + " localX: ") + this.localX) + " localY: ") + this.localY) + " }")); } } }//package _-1f9 // _SafeStr_10229 = "_-178" (String#323, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_10231 = "_-5Hn" (String#3878, DoABC#3) // _SafeStr_10232 = "_-40C" (String#31913, DoABC#3) // _SafeStr_10233 = "_-1gZ" (String#26128, DoABC#3) // _SafeStr_10234 = "_-0aX" (String#23447, DoABC#3) // _SafeStr_10235 = "_-4-a" (String#31886, DoABC#3) // _SafeStr_10296 = "_-uX" (String#40568, DoABC#3) // _SafeStr_10297 = "_-4m" (String#33794, DoABC#3) // _SafeStr_10298 = "_-1dB" (String#26002, DoABC#3) // _SafeStr_10299 = "_-0kI" (String#23854, DoABC#3) // _SafeStr_10300 = "_-4Lx" (String#32792, DoABC#3) // _SafeStr_10301 = "_-32w" (String#29520, DoABC#3) // _SafeStr_10302 = "_-NC" (String#39305, DoABC#3) // _SafeStr_10303 = "_-0f4" (String#23631, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_6547 = "_-456" (String#32098, DoABC#3) // _SafeStr_7146 = "_-0-Q" (String#22027, DoABC#3) //------------------------------------------------------------ //_-1Fm._SafeStr_2864 package _-1Fm{ import _-4IA.IWindowContainer; import flash.events.IEventDispatcher; public interface _SafeStr_2864 { function dispose():void; function get window():IWindowContainer; function registerUpdateEvents(_arg_1:IEventDispatcher):void; } }//package _-1Fm // _SafeStr_2864 = "_-6Xv" (String#14227, DoABC#3) //------------------------------------------------------------ //_-1Fm._SafeStr_4624 package _-1Fm{ import _-qQ.HabboToolbar; import _-LB._SafeStr_2869; import _-4IA.IWindowContainer; import _-PP._SafeStr_2485; import _-2Bc.IIconWindow; import _-0ZD._SafeStr_2355; import _-1dA.Motions; import _-1dA._SafeStr_4637; public class _SafeStr_4624 extends CurrencyIndicatorBase { private static const _SafeStr_8410:uint = 4286084205; private static const _SafeStr_8411:uint = 4283781966; private static const _SafeStr_10304:int = 13; private static const _SafeStr_10305:int = 14; private static const _SafeStr_10306:Array = ["toolbar_hc_icon_0", "toolbar_hc_icon_1", "toolbar_hc_icon_2", "toolbar_hc_icon_1", "toolbar_hc_icon_0"]; private var _SafeStr_7175:int = -1; private var _SafeStr_8447:HabboToolbar; private var _SafeStr_10307:int; public function _SafeStr_4624(k:HabboToolbar, _arg_2:IWindowContainer){ super(k.windowManager, k.assets); this._SafeStr_8447 = k; _SafeStr_5381 = _arg_2; this._SafeStr_10308 = _SafeStr_8410; this._SafeStr_10309 = _SafeStr_8411; this._SafeStr_10310 = "days"; this._SafeStr_10311 = _SafeStr_10306; this._SafeStr_10312 = 50; this._SafeStr_10313 = this._SafeStr_8447.localization.getLocalization("purse.clubdays.zero.amount.text", "Get"); this._SafeStr_10314(new _SafeStr_2869()); } override protected function setAmount(k:int, _arg_2:int=-1):void{ if (k < 1) { _SafeStr_5381.findChildByName("days").visible = false; _SafeStr_5381.findChildByName("join").visible = true; this._SafeStr_10310 = "join"; this._SafeStr_6659(this._SafeStr_10313); } else { _SafeStr_5381.findChildByName("days").visible = true; _SafeStr_5381.findChildByName("join").visible = false; this._SafeStr_10310 = "days"; if (((!((_arg_2 == -1))) && ((_arg_2 < (60 * 24))))) { this._SafeStr_6659(_SafeStr_2485._SafeStr_10315(this._SafeStr_8447.catalog.localization, (_arg_2 * 60))); } else { this._SafeStr_6659(_SafeStr_2485._SafeStr_10315(this._SafeStr_8447.catalog.localization, (k * 86400))); }; }; } private function _SafeStr_10316(k:int):void{ var _local_2:IIconWindow = (_SafeStr_5381.findChildByName("club_icon") as IIconWindow); if (_local_2) { _local_2.style = k; _local_2.invalidate(); }; } override public function dispose():void{ this._SafeStr_8447 = null; super.dispose(); } public function _SafeStr_10314(k:_SafeStr_2869=null):void{ var _local_4:IWindowContainer; if (!this._SafeStr_8447.inventory) { return; }; var _local_2:int = ((this._SafeStr_8447.inventory.clubPeriods * 31) + this._SafeStr_8447.inventory.clubDays); var _local_3:int = this._SafeStr_8447.inventory._SafeStr_10317; if (((!((this._SafeStr_7175 == -1))) && (!((this._SafeStr_8447.inventory.clubLevel == _SafeStr_2355._SafeStr_7742))))) { this.setAmount(_local_2, _local_3); _local_4 = (_SafeStr_5381.findChildByName("hc_join_button") as IWindowContainer); if (Motions._SafeStr_9981(_local_4) == null) { Motions._SafeStr_5466(new _SafeStr_4637(_local_4, 900, 16)); }; }; this._SafeStr_7175 = _local_2; this._SafeStr_10307 = _local_3; switch (this._SafeStr_8447.inventory.clubLevel) { case _SafeStr_2355._SafeStr_7742: this._SafeStr_10316(_SafeStr_10305); _SafeStr_6659(this._SafeStr_10313); return; case _SafeStr_2355._SafeStr_5511: this._SafeStr_10316(_SafeStr_10304); return; case _SafeStr_2355._SafeStr_5512: this._SafeStr_10316(_SafeStr_10305); return; }; } } }//package _-1Fm // _SafeStr_10304 = "_-r1" (String#4510, DoABC#3) // _SafeStr_10305 = "_-83" (String#1614, DoABC#3) // _SafeStr_10306 = "_-2wA" (String#10582, DoABC#3) // _SafeStr_10307 = "_-4Yn" (String#33276, DoABC#3) // _SafeStr_10308 = "_-6QD" (String#37846, DoABC#3) // _SafeStr_10309 = "_-652" (String#37036, DoABC#3) // _SafeStr_10310 = "_-1CO" (String#24978, DoABC#3) // _SafeStr_10311 = "_-20W" (String#26966, DoABC#3) // _SafeStr_10312 = "_-4FG" (String#32524, DoABC#3) // _SafeStr_10313 = "_-4of" (String#33903, DoABC#3) // _SafeStr_10314 = "_-0ya" (String#24410, DoABC#3) // _SafeStr_10315 = "_-4zx" (String#34330, DoABC#3) // _SafeStr_10316 = "_-1QW" (String#2900, DoABC#3) // _SafeStr_10317 = "_-5aY" (String#13260, DoABC#3) // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2485 = "_-2nV" (String#28852, DoABC#3) // _SafeStr_2869 = "_-66i" (String#37107, DoABC#3) // _SafeStr_4624 = "_-55j" (String#12772, DoABC#3) // _SafeStr_4637 = "_-3Qk" (String#11076, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5466 = "_-0mS" (String#23939, DoABC#3) // _SafeStr_5511 = "_-1k8" (String#26285, DoABC#3) // _SafeStr_5512 = "_-MO" (String#39277, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_7175 = "_-30K" (String#3317, DoABC#3) // _SafeStr_7742 = "_-4f" (String#33512, DoABC#3) // _SafeStr_8410 = "_-3hB" (String#1095, DoABC#3) // _SafeStr_8411 = "_-1jY" (String#1079, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_9981 = "_-12v" (String#24616, DoABC#3) //------------------------------------------------------------ //_-1Fm.CurrencyIndicatorBase package _-1Fm{ import _-4IA.IWindowContainer; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-2Bc._SafeStr_2433; import __AS3__.vec.Vector; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.IEventDispatcher; import _-1f9.WindowMouseEvent; import _-6Z2.XmlAsset; import _-2Bc.ITextWindow; import _-4IA.IWindow; import _-PP._SafeStr_129; import __AS3__.vec.*; public class CurrencyIndicatorBase implements _SafeStr_2864 { protected static const _SafeStr_10318:int = 0; protected static const _SafeStr_10319:int = 1; private static const _SafeStr_10320:Number = 0.025; protected var _SafeStr_5381:IWindowContainer; protected var _SafeStr_5453:_SafeStr_633; protected var _assets:_SafeStr_10; private var _disposed:Boolean = false; private var _SafeStr_10321:_SafeStr_2433; private var _SafeStr_10322:uint; private var _SafeStr_10323:uint; private var _SafeStr_10324:String; private var _SafeStr_10325:Vector.; private var _SafeStr_10326:uint; private var _SafeStr_10327:String = null; private var _SafeStr_10328:uint = 0; private var _SafeStr_10329:int; private var _SafeStr_10330:Timer; private var _SafeStr_10331:Timer; private var _SafeStr_10332:Number; private var _SafeStr_10333:int; private var _SafeStr_10334:int; public function CurrencyIndicatorBase(k:_SafeStr_633, _arg_2:_SafeStr_10){ this._SafeStr_10325 = new Vector.(); super(); this._SafeStr_5381 = null; this._SafeStr_5453 = k; this._assets = _arg_2; this._SafeStr_10330 = null; this._SafeStr_10331 = new Timer(40); this._SafeStr_10331.addEventListener(TimerEvent.TIMER, this._SafeStr_10335); } protected function set _SafeStr_10308(k:uint):void{ this._SafeStr_10322 = k; } protected function set _SafeStr_10309(k:uint):void{ this._SafeStr_10323 = k; } protected function set _SafeStr_10310(k:String):void{ this._SafeStr_10324 = k; } protected function set _SafeStr_10312(k:uint):void{ this._SafeStr_10326 = k; } protected function set _SafeStr_10313(k:String):void{ this._SafeStr_10327 = k; } protected function get _SafeStr_10313():String{ return (this._SafeStr_10327); } public function get window():IWindowContainer{ return (this._SafeStr_5381); } public function dispose():void{ if (this._disposed) { return; }; if (this._SafeStr_10331 != null) { this._SafeStr_10331.stop(); this._SafeStr_10331 = null; }; if (this._SafeStr_10330) { this._SafeStr_10330.stop(); this._SafeStr_10330 = null; }; if (this._SafeStr_10325) { this._SafeStr_10325 = null; }; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._disposed = true; } public function registerUpdateEvents(k:IEventDispatcher):void{ } public function unregisterUpdateEvents(k:IEventDispatcher):void{ } protected function onContainerClick(k:WindowMouseEvent):void{ } protected function createWindow(k:String, _arg_2:String):void{ var _local_4:Array; var _local_3:XmlAsset = (this._assets.getAssetByName(k) as XmlAsset); if (_local_3) { this._SafeStr_5381 = (this._SafeStr_5453.buildFromXML((_local_3.content as XML), 1) as IWindowContainer); if (this._SafeStr_5381) { this._SafeStr_5381.addEventListener(WindowMouseEvent.CLICK, this.onContainerClick); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5501, this._SafeStr_8423); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5502, this._SafeStr_8424); _local_4 = []; if (this._SafeStr_5381.groupChildrenWithTag("ICON", _local_4, -1) == 1) { this._SafeStr_10321 = (_local_4[0] as _SafeStr_2433); this._SafeStr_10034(_arg_2); }; }; }; } protected function _SafeStr_10336(k:int):void{ this._SafeStr_10328 = k; if (((this._SafeStr_10321) && ((this._SafeStr_10325.length > 0)))) { if (this._SafeStr_10328 == _SafeStr_10318) { this._SafeStr_10329 = 0; } else { this._SafeStr_10329 = (this._SafeStr_10325.length - 1); }; this._SafeStr_10330 = new Timer(this._SafeStr_10326, this._SafeStr_10325.length); this._SafeStr_10330.addEventListener(TimerEvent.TIMER, this._SafeStr_10337); this._SafeStr_10330.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10338); this._SafeStr_10330.start(); this._SafeStr_10337(null); }; } protected function setAmount(k:int, _arg_2:int=-1):void{ this._SafeStr_6659(k.toString()); } protected function _SafeStr_6659(k:String):void{ if (this._SafeStr_5381) { this._SafeStr_5381.findChildByName(this._SafeStr_10324).caption = k; }; } protected function _SafeStr_10339(k:Boolean):void{ if (this._SafeStr_5381) { ITextWindow(this._SafeStr_5381.findChildByName(this._SafeStr_10324)).underline = k; }; } protected function set _SafeStr_10311(k:Array):void{ var _local_2:String; for each (_local_2 in k) { this._SafeStr_10325.push(_local_2); }; } private function _SafeStr_10337(k:TimerEvent):void{ if (((this._SafeStr_10321) && ((this._SafeStr_10325.length > 0)))) { this._SafeStr_10034(this._SafeStr_10325[this._SafeStr_10329]); if (this._SafeStr_10328 == _SafeStr_10318) { this._SafeStr_10329++; this._SafeStr_10329 = (((this._SafeStr_10329)=0) ? this._SafeStr_10329 : 0); }; }; } private function _SafeStr_10338(k:TimerEvent):void{ if (this._SafeStr_10325.length > 0) { this._SafeStr_10034(this._SafeStr_10325[0]); }; } private function _SafeStr_10034(k:String):void{ if (this._SafeStr_10321) { this._SafeStr_10321.assetUri = k; }; } private function _SafeStr_8423(k:WindowMouseEvent):void{ this._SafeStr_5381.findChildByTag("BGCOLOR").color = this._SafeStr_10322; } private function _SafeStr_8424(k:WindowMouseEvent):void{ this._SafeStr_5381.findChildByTag("BGCOLOR").color = this._SafeStr_10323; } protected function _SafeStr_10340(k:int, _arg_2:int):void{ var _local_3:IWindow; this._SafeStr_10332 = 0; this._SafeStr_10333 = k; this._SafeStr_10334 = _arg_2; if (this._SafeStr_5381 != null) { _local_3 = this._SafeStr_5381.findChildByName("change"); if (_local_3 != null) { _local_3.caption = ((((_arg_2 > k)) ? "+" : "") + (_arg_2 - k).toString()); }; }; this._SafeStr_10331.start(); this._SafeStr_10335(null); } private function _SafeStr_10335(k:TimerEvent):void{ var _local_2:Number = ((Math.pow((this._SafeStr_10332 - 0.5), 3) * 4) + 0.5); this.setAmount(int(_SafeStr_129._SafeStr_8438(Math.max(0, ((this._SafeStr_10332 * 2) - 1)), this._SafeStr_10333, this._SafeStr_10334))); var _local_3:IWindowContainer = (this._SafeStr_5381.findChildByName("change_overlay") as IWindowContainer); if (_local_3 == null) { return; }; _local_3.visible = true; _local_3.blend = (1 - (Math.abs((0.5 - _local_2)) * 2)); _local_3.x = _SafeStr_129._SafeStr_8438(_local_2, 0, (this._SafeStr_5381.width - _local_3.width)); this._SafeStr_10332 = (this._SafeStr_10332 + _SafeStr_10320); if (this._SafeStr_10332 >= 1) { _local_3.visible = false; this._SafeStr_10331.stop(); this.setAmount(this._SafeStr_10334); }; } } }//package _-1Fm // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10034 = "_-4MS" (String#3646, DoABC#3) // _SafeStr_10308 = "_-6QD" (String#37846, DoABC#3) // _SafeStr_10309 = "_-652" (String#37036, DoABC#3) // _SafeStr_10310 = "_-1CO" (String#24978, DoABC#3) // _SafeStr_10311 = "_-20W" (String#26966, DoABC#3) // _SafeStr_10312 = "_-4FG" (String#32524, DoABC#3) // _SafeStr_10313 = "_-4of" (String#33903, DoABC#3) // _SafeStr_10318 = "_-j9" (String#40143, DoABC#3) // _SafeStr_10319 = "_-2XX" (String#28229, DoABC#3) // _SafeStr_10320 = "_-1uD" (String#26672, DoABC#3) // _SafeStr_10321 = "_-3cF" (String#30913, DoABC#3) // _SafeStr_10322 = "_-hh" (String#40089, DoABC#3) // _SafeStr_10323 = "_-2IW" (String#27637, DoABC#3) // _SafeStr_10324 = "_-0X8" (String#23320, DoABC#3) // _SafeStr_10325 = "_-CE" (String#38880, DoABC#3) // _SafeStr_10326 = "_-2GU" (String#27551, DoABC#3) // _SafeStr_10327 = "_-124" (String#24583, DoABC#3) // _SafeStr_10328 = "_-604" (String#36844, DoABC#3) // _SafeStr_10329 = "_-vg" (String#40606, DoABC#3) // _SafeStr_10330 = "_-2Ii" (String#9944, DoABC#3) // _SafeStr_10331 = "_-UJ" (String#39579, DoABC#3) // _SafeStr_10332 = "_-24K" (String#27099, DoABC#3) // _SafeStr_10333 = "_-4Nf" (String#32860, DoABC#3) // _SafeStr_10334 = "_-57V" (String#34659, DoABC#3) // _SafeStr_10335 = "_-3uQ" (String#31651, DoABC#3) // _SafeStr_10336 = "_-3eM" (String#30991, DoABC#3) // _SafeStr_10337 = "_-45f" (String#11750, DoABC#3) // _SafeStr_10338 = "_-25o" (String#9720, DoABC#3) // _SafeStr_10339 = "_-1bp" (String#25947, DoABC#3) // _SafeStr_10340 = "_-6L3" (String#37657, DoABC#3) // _SafeStr_129 = "_-yz" (String#40722, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2864 = "_-6Xv" (String#14227, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_8423 = "_-0X4" (String#1439, DoABC#3) // _SafeStr_8424 = "_-2UZ" (String#1496, DoABC#3) // _SafeStr_8438 = "_-4rm" (String#34018, DoABC#3) //------------------------------------------------------------ //_-1g8._SafeStr_3084 package _-1g8{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3084 implements _SafeStr_2271 { private var _SafeStr_7134:int; public function get _SafeStr_7122():int{ return (this._SafeStr_7134); } public function flush():Boolean{ this._SafeStr_7134 = -1; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_7134 = k._SafeStr_5324(); return (true); } } }//package _-1g8 // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3084 = "_-3d3" (String#11280, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7122 = "_-5Yt" (String#35750, DoABC#3) // _SafeStr_7134 = "_-06X" (String#491, DoABC#3) //------------------------------------------------------------ //_-1GN._SafeStr_4208 package _-1GN{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4208 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4208(k:int, _arg_2:String){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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 _-1GN // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4208 = "_-5qB" (String#36423, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1GN._SafeStr_4213 package _-1GN{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4213 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4213(k:String){ 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 _-1GN // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4213 = "_-gf" (String#40051, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1GN._SafeStr_4316 package _-1GN{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4316 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4316(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 _-1GN // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4316 = "_-5CJ" (String#34851, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1GN.CraftSecretComposer package _-1GN{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; import __AS3__.vec.Vector; public class CraftSecretComposer implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function CraftSecretComposer(k:int, _arg_2:Vector.){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2.length); var _local_3:int; while (_local_3 < _arg_2.length) { this._SafeStr_7148.push(_arg_2[_local_3]); _local_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 _-1GN // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1GN.GetCraftingRecipesAvailableComposer package _-1GN{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; import __AS3__.vec.Vector; public class GetCraftingRecipesAvailableComposer implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function GetCraftingRecipesAvailableComposer(k:int, _arg_2:Vector.){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2.length); var _local_3:int; while (_local_3 < _arg_2.length) { this._SafeStr_7148.push(_arg_2[_local_3]); _local_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 _-1GN // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1H._SafeStr_2863 package _-1H{ import flash.events.Event; public class _SafeStr_2863 extends Event { public static const _SafeStr_10341:String = "qe_uacue"; private var _SafeStr_10342:int; public function _SafeStr_2863(k:int, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_10341, _arg_2, _arg_3); this._SafeStr_10342 = k; } public function get count():int{ return (this._SafeStr_10342); } } }//package _-1H // _SafeStr_10341 = "_-0Q4" (String#8002, DoABC#3) // _SafeStr_10342 = "_-0pA" (String#1064, DoABC#3) // _SafeStr_2863 = "_-5YY" (String#35737, DoABC#3) //------------------------------------------------------------ //_-1H._SafeStr_3959 package _-1H{ import flash.events.Event; import _-5Di._SafeStr_2714; public class _SafeStr_3959 extends Event { public static const _SafeStr_10343:String = "qce_seasonal"; private var _SafeStr_10344:_SafeStr_2714; public function _SafeStr_3959(k:String, _arg_2:_SafeStr_2714, _arg_3:Boolean=false, _arg_4:Boolean=false){ super(k, _arg_3, _arg_4); this._SafeStr_10344 = _arg_2; } public function get _SafeStr_10345():_SafeStr_2714{ return (this._SafeStr_10344); } } }//package _-1H // _SafeStr_10343 = "_-3pz" (String#31474, DoABC#3) // _SafeStr_10344 = "_-3mf" (String#11426, DoABC#3) // _SafeStr_10345 = "_-1bH" (String#25928, DoABC#3) // _SafeStr_2714 = "_-sP" (String#15208, DoABC#3) // _SafeStr_3959 = "_-3i3" (String#11364, DoABC#3) //------------------------------------------------------------ //_-1H._SafeStr_3964 package _-1H{ import flash.events.Event; public class _SafeStr_3964 extends Event { public static const _SafeStr_10346:String = "qe_quests_seasonal"; public static const QUESTS:String = "qu_quests"; private var _SafeStr_10347:Array; private var _SafeStr_10348:Boolean; public function _SafeStr_3964(k:String, _arg_2:Array, _arg_3:Boolean, _arg_4:Boolean=false, _arg_5:Boolean=false){ super(k, _arg_4, _arg_5); this._SafeStr_10347 = _arg_2; } public function get quests():Array{ return (this._SafeStr_10347); } public function get _SafeStr_10349():Boolean{ return (this._SafeStr_10348); } } }//package _-1H // _SafeStr_10346 = "_-5uS" (String#36597, DoABC#3) // _SafeStr_10347 = "_-0Be" (String#1055, DoABC#3) // _SafeStr_10348 = "_-184" (String#8716, DoABC#3) // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_3964 = "_-3Am" (String#10835, DoABC#3) //------------------------------------------------------------ //_-1H6._SafeStr_3461 package _-1H6{ import _-1OV._SafeStr_20; import _-4IA.IWindowContainer; import _-3Q._SafeStr_3659; import _-1f9.WindowEvent; import _-2Bc._SafeStr_2537; import _-4-I._SafeStr_111; import _-1OV._SafeStr_48; import _-4-I._SafeStr_51; import _-00F._SafeStr_633; import _-2Bc.IButtonWindow; import _-2Bc.IBitmapWrapperWindow; import _-5kh._SafeStr_3463; import _-2D9._SafeStr_3468; import _-1k1._SafeStr_2357; import flash.display.BitmapData; import _-1f9.WindowMouseEvent; import _-4IA.IWindow; import _-2Bc.ITextWindow; import _-PP._SafeStr_2485; public class _SafeStr_3461 implements _SafeStr_20 { private var _SafeStr_5476:HabboClubCenter; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_5662:_SafeStr_3659; private var _SafeStr_5477:String; public function _SafeStr_3461(k:HabboClubCenter, _arg_2:_SafeStr_633, _arg_3:String){ this._SafeStr_5476 = k; this._SafeStr_5381 = (_arg_2.buildFromXML(XML(this._SafeStr_5476.assets.getAssetByName("club_center_xml").content)) as IWindowContainer); if (!this.container) { return; }; if (!this._SafeStr_5476._SafeStr_10350()) { this._SafeStr_10351("special_breakdown_link"); this._SafeStr_10351("special_content"); this._SafeStr_10351("special_content_postit"); this.container.invalidate(); } else { this._SafeStr_10352("special_amount_icon", false); this._SafeStr_10352("special_amount_title", false); this._SafeStr_10352("special_amount_content", false); this._SafeStr_10352("special_breakdown_link", false); this._SafeStr_10352("special_time_content", false); }; this._SafeStr_10352("btn_earn", false); this._SafeStr_5476._SafeStr_7756(); this._SafeStr_5381.center(); this._SafeStr_5381.addEventListener(WindowEvent._SafeStr_10270, this._SafeStr_10353); this._SafeStr_5477 = _arg_3; this._SafeStr_5662 = (_SafeStr_2537(this._SafeStr_5381.findChildByName("avatar")).widget as _SafeStr_3659); var _local_4:_SafeStr_48 = this._SafeStr_5476.avatarRenderManager.createAvatarImage(_arg_3, _SafeStr_111._SafeStr_5488, null, this); if (_local_4) { _local_4.setDirection(_SafeStr_51._SafeStr_5490, 4); this._SafeStr_5662._SafeStr_7772(_local_4._SafeStr_5492(_SafeStr_51._SafeStr_5490)); }; this.container.procedure = this._SafeStr_7028; } public function dispose():void{ if (this._SafeStr_5381) { this._SafeStr_5381.removeEventListener(WindowEvent._SafeStr_10270, this._SafeStr_10353); this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_5476 = null; } public function _SafeStr_10354(k:_SafeStr_3468, _arg_2:_SafeStr_2357, _arg_3:int, _arg_4:BitmapData):void{ var _local_8:IButtonWindow; var _local_9:int; var _local_5:String = this._SafeStr_5476._SafeStr_10355(); this._SafeStr_8559("status_title", (("${hccenter.status." + _local_5) + "}")); if (((!(k)) || (!(_arg_2)))) { this._SafeStr_10352("gift_content", false); this._SafeStr_10352("special_container", false); return; }; this._SafeStr_10352("gift_content", true); var _local_6:String = this.getLocalization((("hccenter.status." + _local_5) + ".info")); _local_6 = _local_6.replace("%timeleft%", this._SafeStr_10356(_arg_2._SafeStr_7186)); _local_6 = _local_6.replace("%joindate%", k._SafeStr_10357); _local_6 = _local_6.replace("%streakduration%", this._SafeStr_10358(k._SafeStr_10359)); this._SafeStr_8559("status_info", _local_6); var _local_7:IBitmapWrapperWindow = (this.container.findChildByName("hc_badge") as IBitmapWrapperWindow); if (((_local_7) && (_arg_4))) { _local_7.bitmap = _arg_4; }; if (this._SafeStr_5476._SafeStr_10350()) { if (k._SafeStr_10360 < 60) { this._SafeStr_8559("special_time_content", this.getLocalization("hccenter.special.time.soon")); } else { this._SafeStr_8559("special_time_content", this._SafeStr_10356(k._SafeStr_10360)); }; this._SafeStr_10352("special_time_content", true); _local_9 = (k._SafeStr_10361 + k._SafeStr_10362); if (_local_9 > 0) { this._SafeStr_10352("special_amount_icon", true); this._SafeStr_10352("special_amount_title", true); this._SafeStr_10352("special_amount_content", true); this._SafeStr_10352("special_breakdown_link", true); this._SafeStr_8559("special_amount_content", this.getLocalization("hccenter.special.sum").replace("%credits%", _local_9)); }; }; _local_8 = (this.container.findChildByName("btn_gift") as IButtonWindow); if ((((_local_5 == _SafeStr_3463._SafeStr_10363)) && ((_arg_3 > 0)))) { if (_local_8) { _local_8.caption = "${hccenter.btn.gifts.redeem}"; }; this._SafeStr_8559("gift_info", this.getLocalization("hccenter.unclaimedgifts").replace("%unclaimedgifts%", _arg_3)); } else { if (_local_8) { _local_8.caption = "${hccenter.btn.gifts.view}"; }; this._SafeStr_8559("gift_info", this.getLocalization("hccenter.gift.info")); }; _local_8 = (this.container.findChildByName("btn_buy") as IButtonWindow); if (_local_5 == _SafeStr_3463._SafeStr_10363) { if (_local_8) { _local_8.caption = "${hccenter.btn.extend}"; }; } else { if (_local_8) { _local_8.caption = "${hccenter.btn.buy}"; }; }; } public function _SafeStr_5496(k:String):void{ var _local_2:_SafeStr_48; if (k == this._SafeStr_5477) { _local_2 = this._SafeStr_5476.avatarRenderManager.createAvatarImage(this._SafeStr_5477, _SafeStr_111._SafeStr_5488, null, this); _local_2.setDirection(_SafeStr_51._SafeStr_5490, 4); this._SafeStr_5662._SafeStr_7772(_local_2._SafeStr_5492(_SafeStr_51._SafeStr_5490)); }; } private function _SafeStr_7028(k:WindowEvent, _arg_2:IWindow):void{ if (((!((k.type == WindowMouseEvent.DOWN))) || (!(this._SafeStr_5476)))) { return; }; k.stopImmediatePropagation(); k.stopPropagation(); switch (_arg_2.name) { case "header_button_close": this._SafeStr_5476.removeView(); return; case "special_infolink": this._SafeStr_5476._SafeStr_10364(); return; case "special_breakdown_link": this._SafeStr_5476._SafeStr_10365(); return; case "general_infolink": this._SafeStr_5476.openHelpPage(); return; case "btn_gift": this._SafeStr_5476._SafeStr_10366(); this._SafeStr_5476.removeView(); return; case "btn_buy": this._SafeStr_5476._SafeStr_10367(); this._SafeStr_5476.removeView(); return; case "btn_earn": if (this._SafeStr_5476._SafeStr_10368) { this._SafeStr_5476._SafeStr_10368.showVideo(); }; return; default: return; }; } private function _SafeStr_10353(k:WindowEvent):void{ this._SafeStr_5476._SafeStr_10369(); } private function get container():IWindowContainer{ return (this._SafeStr_5381); } private function _SafeStr_8559(k:String, _arg_2:String):void{ if (!this.container) { return; }; var _local_3:ITextWindow = (this.container.findChildByName(k) as ITextWindow); if (_local_3) { _local_3.text = _arg_2; }; } private function _SafeStr_10352(k:String, _arg_2:Boolean):void{ if (!this.container) { return; }; var _local_3:IWindow = this.container.findChildByName(k); if (_local_3) { _local_3.visible = _arg_2; }; } public function _SafeStr_10370():IWindow{ return (((this.container) ? this.container.findChildByName("special_content_postit") : null)); } private function _SafeStr_10351(k:*):void{ if (!this.container) { return; }; var _local_2:IWindow = this.container.findChildByName(k); if (!_local_2) { return; }; var _local_3:IWindowContainer = (_local_2.parent as IWindowContainer); _local_3.removeChild(_local_2); } private function getLocalization(k:String):String{ if (((!(this._SafeStr_5476)) || (!(this._SafeStr_5476.localization)))) { return (""); }; return (this._SafeStr_5476.localization.getLocalization(k, k)); } public function _SafeStr_10356(k:int):String{ return (_SafeStr_2485._SafeStr_10315(this._SafeStr_5476.localization, (k * 60))); } public function _SafeStr_10358(k:int):String{ return (_SafeStr_2485._SafeStr_10315(this._SafeStr_5476.localization, (k * 86400))); } public function get disposed():Boolean{ return ((this._SafeStr_5476 == null)); } public function _SafeStr_10371(k:Boolean, _arg_2:Boolean):void{ var _local_3:IWindow = this._SafeStr_5381.findChildByName("btn_earn"); if (_local_3) { _local_3.visible = k; if (_arg_2) { _local_3.enable(); _local_3.alpha = 0; } else { _local_3.disable(); _local_3.alpha = (0.2 * 0xFF); }; }; } } }//package _-1H6 // _SafeStr_10270 = "_-1fD" (String#26076, DoABC#3) // _SafeStr_10315 = "_-4zx" (String#34330, DoABC#3) // _SafeStr_10350 = "_-2h7" (String#28602, DoABC#3) // _SafeStr_10351 = "_-57b" (String#34664, DoABC#3) // _SafeStr_10352 = "_-4ez" (String#33511, DoABC#3) // _SafeStr_10353 = "_-38J" (String#29723, DoABC#3) // _SafeStr_10354 = "_-4Ue" (String#33121, DoABC#3) // _SafeStr_10355 = "_-2-g" (String#26934, DoABC#3) // _SafeStr_10356 = "_-5Aa" (String#34779, DoABC#3) // _SafeStr_10357 = "_-5KN" (String#35168, DoABC#3) // _SafeStr_10358 = "_-2X" (String#28208, DoABC#3) // _SafeStr_10359 = "_-2nO" (String#28846, DoABC#3) // _SafeStr_10360 = "_-wf" (String#40641, DoABC#3) // _SafeStr_10361 = "_-4kH" (String#33732, DoABC#3) // _SafeStr_10362 = "_-4gs" (String#33590, DoABC#3) // _SafeStr_10363 = "_-5vx" (String#36647, DoABC#3) // _SafeStr_10364 = "_-3H" (String#30065, DoABC#3) // _SafeStr_10365 = "_-0lb" (String#23906, DoABC#3) // _SafeStr_10366 = "_-EO" (String#38968, DoABC#3) // _SafeStr_10367 = "_-2FZ" (String#27510, DoABC#3) // _SafeStr_10368 = "_-3Ic" (String#30126, DoABC#3) // _SafeStr_10369 = "_-3wO" (String#31723, DoABC#3) // _SafeStr_10370 = "_-0Cn" (String#22502, DoABC#3) // _SafeStr_10371 = "_-1Qg" (String#25519, DoABC#3) // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_2357 = "_-2t7" (String#10544, DoABC#3) // _SafeStr_2485 = "_-2nV" (String#28852, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3461 = "_-1lb" (String#9363, DoABC#3) // _SafeStr_3463 = "_-ex" (String#14988, DoABC#3) // _SafeStr_3468 = "_-1ij" (String#9326, DoABC#3) // _SafeStr_3659 = "_-3jU" (String#11380, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5477 = "_-1hL" (String#76, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5490 = "_-23q" (String#27082, DoABC#3) // _SafeStr_5492 = "_-3Pk" (String#30425, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) // _SafeStr_5662 = "_-5V7" (String#22, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7028 = "_-0rd" (String#322, DoABC#3) // _SafeStr_7186 = "_-1S6" (String#9068, DoABC#3) // _SafeStr_7756 = "_-0pm" (String#24079, DoABC#3) // _SafeStr_7772 = "_-4tH" (String#3777, DoABC#3) // _SafeStr_8559 = "_-3Ct" (String#1512, DoABC#3) //------------------------------------------------------------ //_-1H6._SafeStr_3465 package _-1H6{ import _-2D9._SafeStr_3468; import _-4IA.IWindowContainer; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.MouseEvent; import _-00F._SafeStr_633; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import flash.geom.Point; import _-2Bc._SafeStr_3573; import _-2Bc.ITextWindow; public class _SafeStr_3465 { private static const _SafeStr_10372:int = 8; private var _SafeStr_5763:_SafeStr_3468; private var _SafeStr_5476:HabboClubCenter; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_10373:Timer; public function _SafeStr_3465(k:HabboClubCenter, _arg_2:_SafeStr_633, _arg_3:_SafeStr_3468, _arg_4:IWindow):void{ this._SafeStr_5763 = _arg_3; this._SafeStr_5476 = k; this._SafeStr_5381 = (_arg_2.buildFromXML(XML(this._SafeStr_5476.assets.getAssetByName("club_center_special_info_xml").content)) as IWindowContainer); if (!this._SafeStr_5381) { return; }; this._SafeStr_5381.procedure = this._SafeStr_7028; this._SafeStr_7202(_arg_4); this._SafeStr_8559("info_creditsspent", this.getLocalization("hccenter.breakdown.creditsspent").replace("%credits%", this._SafeStr_5763._SafeStr_10374)); var _local_5:int = int((this._SafeStr_5763._SafeStr_10375 * 100)); this._SafeStr_8559("info_factor", this.getLocalization("hccenter.breakdown.paydayfactor").replace("%percent%", _local_5).replace("%multiplier%", this._SafeStr_5763._SafeStr_10375)); _local_5 = int((this._SafeStr_5763._SafeStr_10375 * 100)); var _local_6:String = this._SafeStr_5476.localization.getLocalization("hccenter.breakdown.paydayfactor.percent"); if (((_local_6) && ((_local_6.length > 0)))) { _local_6 = _local_6.replace("%percent%", _local_5).replace("%multiplier%", this._SafeStr_5763._SafeStr_10375); } else { _local_6 = this.getLocalization("hccenter.breakdown.paydayfactor").replace("%percent%", this._SafeStr_5763._SafeStr_10375); }; this._SafeStr_8559("info_factor", _local_6); this._SafeStr_8559("info_streakbonus", this.getLocalization("hccenter.breakdown.streakbonus").replace("%credits%", this._SafeStr_5763._SafeStr_10362)); var _local_7:Number = (int((((this._SafeStr_5763._SafeStr_10375 * this._SafeStr_5763._SafeStr_10374) + this._SafeStr_5763._SafeStr_10362) * 100)) / 100); var _local_8:int = (int(((this._SafeStr_5763._SafeStr_10361 + this._SafeStr_5763._SafeStr_10362) * 100)) / 100); this._SafeStr_8559("info_total", this.getLocalization("hccenter.breakdown.total").replace("%credits%", _local_8).replace("%actual%", _local_7)); this._SafeStr_5381.activate(); this._SafeStr_10373 = new Timer(80, 1); this._SafeStr_10373.addEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_10373.start(); if (this._SafeStr_5476.stage) { this._SafeStr_5476.stage.addEventListener(MouseEvent.CLICK, this._SafeStr_10376); }; } private function onTimerEvent(k:TimerEvent):void{ this._SafeStr_10373.stop(); this._SafeStr_10373.removeEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_10373 = null; this._SafeStr_5381.activate(); } public function dispose():void{ if (((this._SafeStr_5476) && (this._SafeStr_5476.stage))) { this._SafeStr_5476.stage.removeEventListener(MouseEvent.CLICK, this._SafeStr_10376); }; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_5476 = null; } private function _SafeStr_7028(k:WindowEvent, _arg_2:IWindow):void{ if (((!((k.type == WindowMouseEvent.DOWN))) || (!(this._SafeStr_5476)))) { return; }; k.stopImmediatePropagation(); switch (_arg_2.name) { case "special_infolink": this._SafeStr_5476._SafeStr_10364(); break; }; this._SafeStr_5476._SafeStr_10369(); } private function _SafeStr_10376(k:MouseEvent):void{ if (this._SafeStr_5476) { this._SafeStr_5476._SafeStr_10369(); }; } private function _SafeStr_7202(k:IWindow):void{ if (((((((!(k)) || (!(this._SafeStr_5381)))) || (!(this._SafeStr_5476)))) || (!(this._SafeStr_5476.stage)))) { return; }; var _local_2:Point = new Point(); k.getGlobalPosition(_local_2); if ((((this._SafeStr_5476.stage.stageWidth < (((_local_2.x + k.width) + this._SafeStr_5381.width) + _SafeStr_10372))) && ((_local_2.x > (this._SafeStr_5381.width + _SafeStr_10372))))) { (this._SafeStr_5381 as _SafeStr_3573).direction = "right"; _local_2.x = (_local_2.x - (this._SafeStr_5381.width + _SafeStr_10372)); } else { _local_2.x = (_local_2.x + (k.width + _SafeStr_10372)); }; _local_2.y = (_local_2.y + ((k.height * 0.5) - (this._SafeStr_5381.height * 0.5))); this._SafeStr_5381.position = _local_2; } private function _SafeStr_8559(k:String, _arg_2:String):void{ if (!this._SafeStr_5381) { return; }; var _local_3:ITextWindow = (this._SafeStr_5381.findChildByName(k) as ITextWindow); if (_local_3) { _local_3.text = _arg_2; }; } private function getLocalization(k:String):String{ if (((!(this._SafeStr_5476)) || (!(this._SafeStr_5476.localization)))) { return (""); }; return (this._SafeStr_5476.localization.getLocalization(k, k)); } } }//package _-1H6 // _SafeStr_10361 = "_-4kH" (String#33732, DoABC#3) // _SafeStr_10362 = "_-4gs" (String#33590, DoABC#3) // _SafeStr_10364 = "_-3H" (String#30065, DoABC#3) // _SafeStr_10369 = "_-3wO" (String#31723, DoABC#3) // _SafeStr_10372 = "_-4NP" (String#1541, DoABC#3) // _SafeStr_10373 = "_-3OP" (String#30363, DoABC#3) // _SafeStr_10374 = "_-5lD" (String#36234, DoABC#3) // _SafeStr_10375 = "_-tf" (String#40540, DoABC#3) // _SafeStr_10376 = "_-1v7" (String#26713, DoABC#3) // _SafeStr_3465 = "_-46Z" (String#11763, DoABC#3) // _SafeStr_3468 = "_-1ij" (String#9326, DoABC#3) // _SafeStr_3573 = "_-2sL" (String#10533, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7028 = "_-0rd" (String#322, DoABC#3) // _SafeStr_7202 = "_-0Bj" (String#7782, DoABC#3) // _SafeStr_8559 = "_-3Ct" (String#1512, DoABC#3) //------------------------------------------------------------ //_-1H6.HabboClubCenter package _-1H6{ import _-1tK.Component; import _-2hg._SafeStr_36; import _-6Q9._SafeStr_2350; import _-276._SafeStr_1407; import _-0aq._SafeStr_500; import _-0ZD._SafeStr_2176; import _-1OV._SafeStr_13; import _-00F._SafeStr_633; import _-68Y._SafeStr_431; import _-qQ._SafeStr_2154; import _-6Q9._SafeStr_2352; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2274; import _-2D9._SafeStr_3468; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboToolbar; import _-3pc._SafeStr_2379; import _-2D9._SafeStr_3462; import _-6gW._SafeStr_3469; import _-33L._SafeStr_2710; import _-5KQ._SafeStr_3464; import flash.utils.getTimer; import _-5pJ._SafeStr_3467; import _-5kh._SafeStr_3471; import _-2ri._SafeStr_3470; import _-4pw._SafeStr_3472; import _-4xe._SafeStr_3466; import _-1k1._SafeStr_2357; import _-5kh._SafeStr_3463; import _-1Bz._SafeStr_2385; import _-1Bz._SafeStr_2387; import flash.display.Stage; import _-1Bz._SafeStr_2461; import __AS3__.vec.*; public class HabboClubCenter extends Component implements _SafeStr_36, _SafeStr_2350 { private static const _SafeStr_10377:Boolean = false; private static const _SafeStr_10378:int = 10000; private var _SafeStr_8446:_SafeStr_1407; private var _SafeStr_8449:_SafeStr_500; private var _SafeStr_5412:_SafeStr_2176; private var _SafeStr_10379:_SafeStr_13; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_7470:_SafeStr_431; private var _SafeStr_8447:_SafeStr_2154; private var _SafeStr_10380:_SafeStr_2352; private var _SafeStr_10381:Boolean = false; private var _SafeStr_8966:Vector.<_SafeStr_2274>; private var _SafeStr_5479:_SafeStr_3461; private var _SafeStr_10382:_SafeStr_3465; private var _SafeStr_5763:_SafeStr_3468; private var _SafeStr_10383:int; private var _SafeStr_10384:Boolean = false; private var _SafeStr_10385:String; private var _SafeStr_10386:int; public function HabboClubCenter(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ this._SafeStr_10383 = -(_SafeStr_10378); super(k, _arg_2, _arg_3); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_8446 = k; }, true), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2176):void{ _SafeStr_5412 = k; }), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void{ _SafeStr_10379 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void{ _SafeStr_5453 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_8449 = k; }), new _SafeStr_44(new IIDHabboCatalog(), function (k:_SafeStr_431):void{ _SafeStr_7470 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2154):void{ _SafeStr_8447 = k; })])); } override protected function initComponent():void{ this._SafeStr_8966 = new Vector.<_SafeStr_2274>(0); this.addMessageEvent(new _SafeStr_2379(this._SafeStr_10387)); this.addMessageEvent(new _SafeStr_3462(this._SafeStr_10388)); this.addMessageEvent(new _SafeStr_3469(this._SafeStr_10389)); context.addLinkEventTracker(this); if (((getBoolean("offers.enabled")) && (getBoolean("offers.habboclub.enabled")))) { this._SafeStr_10380 = this.catalog._SafeStr_10390(this); }; } override public function dispose():void{ var k:_SafeStr_2274; if (((!((this._SafeStr_8966 == null))) && (!((this._SafeStr_8446 == null))))) { for each (k in this._SafeStr_8966) { this._SafeStr_8446._SafeStr_6846(k); }; }; if (((!((this._SafeStr_5412 == null))) && (this._SafeStr_5412.events))) { this._SafeStr_5412.events.removeEventListener(_SafeStr_2710._SafeStr_10391, this._SafeStr_10392); }; if (this._SafeStr_10380 != null) { this._SafeStr_10380 = null; }; this.removeView(); this._SafeStr_5763 = null; this._SafeStr_8966 = null; super.dispose(); } public function get _SafeStr_6402():String{ return ("habboUI/"); } public function _SafeStr_6403(k:String):void{ var _local_2:Array = k.split("/"); if (_local_2.length < 3) { return; }; if (_local_2[1] == "open") { switch (_local_2[2]) { case "hccenter": this._SafeStr_10393(); return; }; }; } private function _SafeStr_10393():void{ if (!this._SafeStr_5479) { this._SafeStr_5479 = new _SafeStr_3461(this, this._SafeStr_5453, this._SafeStr_5412.figure); }; if (this._SafeStr_10394()) { this._SafeStr_10395(); } else { this.populate(); }; if (((((this._SafeStr_10380) && (this._SafeStr_5479))) && (this._SafeStr_10381))) { this._SafeStr_10381 = false; this._SafeStr_10396(true); }; } public function removeView():void{ if (this._SafeStr_5479) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; this._SafeStr_10369(); this._SafeStr_10384 = false; } public function _SafeStr_10369():void{ if (this._SafeStr_10382) { this._SafeStr_10382.dispose(); this._SafeStr_10382 = null; }; } private function addMessageEvent(k:_SafeStr_2274):void{ if (!this._SafeStr_8446) { return; }; this._SafeStr_8966.push(this._SafeStr_8446.addHabboConnectionMessageEvent(k)); } private function _SafeStr_10388(k:_SafeStr_3462):void{ var _local_2:_SafeStr_3464 = k._SafeStr_5645(); this._SafeStr_5763 = _local_2.data; this._SafeStr_10384 = false; this._SafeStr_10383 = getTimer(); this.populate(); } private function _SafeStr_10387(k:_SafeStr_2379):void{ this._SafeStr_10386 = k._SafeStr_5645()._SafeStr_7751; this.populate(); } private function _SafeStr_10392(k:_SafeStr_2710):void{ if (((!((k.badgeId == this._SafeStr_10385))) || (!(this._SafeStr_5412)))) { return; }; this._SafeStr_5412.events.removeEventListener(_SafeStr_2710._SafeStr_10391, this._SafeStr_10392); this.populate(); } public function _SafeStr_10389(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3467 = (k as _SafeStr_3469)._SafeStr_5645(); this._SafeStr_10385 = ((_SafeStr_3471._SafeStr_10398(_local_2._SafeStr_10399())) || (_SafeStr_3471._SafeStr_10397)); } private function _SafeStr_10394():Boolean{ return (((!(this._SafeStr_10384)) && (((getTimer() - this._SafeStr_10383) > _SafeStr_10378)))); } private function _SafeStr_10395():void{ this._SafeStr_10384 = true; this._SafeStr_8446.connection.send(new _SafeStr_3470()); this._SafeStr_8446.connection.send(new _SafeStr_3472()); if (!_SafeStr_10377) { this._SafeStr_8446.connection.send(new _SafeStr_3466()); } else { this._SafeStr_5763 = new _SafeStr_3468(); this.populate(); }; } private function populate():void{ if (this._SafeStr_5479) { this._SafeStr_5479._SafeStr_10354(this._SafeStr_5763, this.getPurse(), this._SafeStr_10400(), _SafeStr_3471._SafeStr_10401(this._SafeStr_10385, this._SafeStr_10392, this._SafeStr_5412)); }; } private function get catalog():_SafeStr_431{ return (this._SafeStr_7470); } private function getPurse():_SafeStr_2357{ return ((((this.catalog)!=null) ? this.catalog.getPurse() : null)); } private function _SafeStr_10400():int{ return (this._SafeStr_10386); } public function get localization():_SafeStr_500{ return ((((this.catalog)!=null) ? this.catalog.localization : null)); } public function get avatarRenderManager():_SafeStr_13{ return (this._SafeStr_10379); } public function _SafeStr_10355():String{ if (!this.catalog) { return (_SafeStr_3463.NONE); }; var k:_SafeStr_2357 = this.getPurse(); if (k.clubDays > 0) { return (_SafeStr_3463._SafeStr_10363); }; if ((((k._SafeStr_7754 > 0)) || ((k._SafeStr_7755 > 0)))) { return (_SafeStr_3463._SafeStr_7925); }; return (_SafeStr_3463.NONE); } public function _SafeStr_10367():void{ if (this.catalog) { this.catalog.openCatalogPage(_SafeStr_2385._SafeStr_7803, _SafeStr_2387.NORMAL); }; } public function _SafeStr_10366():void{ if (this.catalog) { this.catalog.openCatalogPage(_SafeStr_2385._SafeStr_9897, _SafeStr_2387.NORMAL); }; } public function _SafeStr_10365():void{ if (this._SafeStr_10382) { this._SafeStr_10369(); return; }; this._SafeStr_10382 = new _SafeStr_3465(this, this._SafeStr_5453, this._SafeStr_5763, this._SafeStr_5479._SafeStr_10370()); } public function _SafeStr_10364():void{ context.createLinkEvent("habbopages/hcpayday"); } public function openHelpPage():void{ context.createLinkEvent("habbopages/habboclub"); } public function _SafeStr_10402(k:String):void{ context.createLinkEvent(k); } public function _SafeStr_10350():Boolean{ var k:String = getProperty("hccenter.activity.enabled"); if ((((k == null)) || ((k == "")))) { return (true); }; return ((((k == "1")) || ((k == "true")))); } public function get stage():Stage{ return (((((context) && (context.displayObjectContainer))) ? context.displayObjectContainer.stage : null)); } public function _SafeStr_7756():void{ this._SafeStr_7470._SafeStr_10403(_SafeStr_2461._SafeStr_9912); } public function get _SafeStr_10368():_SafeStr_2352{ return (this._SafeStr_10380); } public function _SafeStr_10404():void{ } public function _SafeStr_10396(k:Boolean):void{ if (this._SafeStr_5479) { this._SafeStr_5479._SafeStr_10371(k, ((!((this._SafeStr_10380 == null))) && (!(this._SafeStr_10380._SafeStr_10405)))); } else { this._SafeStr_10381 = k; }; } } }//package _-1H6 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10350 = "_-2h7" (String#28602, DoABC#3) // _SafeStr_10354 = "_-4Ue" (String#33121, DoABC#3) // _SafeStr_10355 = "_-2-g" (String#26934, DoABC#3) // _SafeStr_10363 = "_-5vx" (String#36647, DoABC#3) // _SafeStr_10364 = "_-3H" (String#30065, DoABC#3) // _SafeStr_10365 = "_-0lb" (String#23906, DoABC#3) // _SafeStr_10366 = "_-EO" (String#38968, DoABC#3) // _SafeStr_10367 = "_-2FZ" (String#27510, DoABC#3) // _SafeStr_10368 = "_-3Ic" (String#30126, DoABC#3) // _SafeStr_10369 = "_-3wO" (String#31723, DoABC#3) // _SafeStr_10370 = "_-0Cn" (String#22502, DoABC#3) // _SafeStr_10371 = "_-1Qg" (String#25519, DoABC#3) // _SafeStr_10377 = "_-3qx" (String#31509, DoABC#3) // _SafeStr_10378 = "_-05n" (String#22252, DoABC#3) // _SafeStr_10379 = "_-1NH" (String#683, DoABC#3) // _SafeStr_10380 = "_-57o" (String#1120, DoABC#3) // _SafeStr_10381 = "_-2IP" (String#27633, DoABC#3) // _SafeStr_10382 = "_-1hu" (String#26184, DoABC#3) // _SafeStr_10383 = "_-6KY" (String#37643, DoABC#3) // _SafeStr_10384 = "_-5yI" (String#36739, DoABC#3) // _SafeStr_10385 = "_-6bY" (String#300, DoABC#3) // _SafeStr_10386 = "_-0v5" (String#2767, DoABC#3) // _SafeStr_10387 = "_-4c7" (String#12274, DoABC#3) // _SafeStr_10388 = "_-0pC" (String#24050, DoABC#3) // _SafeStr_10389 = "_-18J" (String#24826, DoABC#3) // _SafeStr_10390 = "_-0TL" (String#8066, DoABC#3) // _SafeStr_10391 = "_-3V-" (String#30620, DoABC#3) // _SafeStr_10392 = "_-6Fv" (String#37468, DoABC#3) // _SafeStr_10393 = "_-5TC" (String#35522, DoABC#3) // _SafeStr_10394 = "_-4BI" (String#32357, DoABC#3) // _SafeStr_10395 = "_-56g" (String#34625, DoABC#3) // _SafeStr_10396 = "_-Tg" (String#14797, DoABC#3) // _SafeStr_10397 = "_-3De" (String#29934, DoABC#3) // _SafeStr_10398 = "_-5f-" (String#36000, DoABC#3) // _SafeStr_10399 = "_-5nm" (String#36322, DoABC#3) // _SafeStr_10400 = "_-3Hf" (String#30096, DoABC#3) // _SafeStr_10401 = "_-16r" (String#24769, DoABC#3) // _SafeStr_10402 = "_-MV" (String#39281, DoABC#3) // _SafeStr_10403 = "_-3Hk" (String#10949, DoABC#3) // _SafeStr_10404 = "_-5SK" (String#13138, DoABC#3) // _SafeStr_10405 = "_-07v" (String#7709, DoABC#3) // _SafeStr_13 = "_-48Z" (String#32239, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2154 = "_-6hA" (String#14377, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2350 = "_-675" (String#13781, DoABC#3) // _SafeStr_2352 = "_-3A5" (String#10822, DoABC#3) // _SafeStr_2357 = "_-2t7" (String#10544, DoABC#3) // _SafeStr_2379 = "_-0Mq" (String#22907, DoABC#3) // _SafeStr_2385 = "_-DW" (String#38930, DoABC#3) // _SafeStr_2387 = "_-3Ea" (String#10905, DoABC#3) // _SafeStr_2461 = "_-3Za" (String#30801, DoABC#3) // _SafeStr_2710 = "_-2jA" (String#10392, DoABC#3) // _SafeStr_3461 = "_-1lb" (String#9363, DoABC#3) // _SafeStr_3462 = "_-6UW" (String#38016, DoABC#3) // _SafeStr_3463 = "_-ex" (String#14988, DoABC#3) // _SafeStr_3464 = "_-0wY" (String#8511, DoABC#3) // _SafeStr_3465 = "_-46Z" (String#11763, DoABC#3) // _SafeStr_3466 = "_-4R9" (String#33000, DoABC#3) // _SafeStr_3467 = "_-10U" (String#8592, DoABC#3) // _SafeStr_3468 = "_-1ij" (String#9326, DoABC#3) // _SafeStr_3469 = "_-66Q" (String#37096, DoABC#3) // _SafeStr_3470 = "_-0lo" (String#23913, DoABC#3) // _SafeStr_3471 = "_-5FI" (String#12922, DoABC#3) // _SafeStr_3472 = "_-b0" (String#39833, DoABC#3) // _SafeStr_36 = "_-4W4" (String#12164, DoABC#3) // _SafeStr_431 = "_-3zF" (String#11631, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6402 = "_-4VC" (String#12152, DoABC#3) // _SafeStr_6403 = "_-2MQ" (String#10010, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7751 = "_-4VP" (String#33154, DoABC#3) // _SafeStr_7754 = "_-4Mh" (String#12009, DoABC#3) // _SafeStr_7755 = "_-5KE" (String#13007, DoABC#3) // _SafeStr_7756 = "_-0pm" (String#24079, DoABC#3) // _SafeStr_7803 = "_-0nj" (String#23993, DoABC#3) // _SafeStr_7925 = "_-5ui" (String#36605, DoABC#3) // _SafeStr_8446 = "_-4jA" (String#243, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_8449 = "_-4RM" (String#581, DoABC#3) // _SafeStr_8966 = "_-4qf" (String#296, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9897 = "_-61s" (String#36912, DoABC#3) // _SafeStr_9912 = "_-0nt" (String#24000, DoABC#3) //------------------------------------------------------------ //_-1IJ._SafeStr_3356 package _-1IJ{ import _-4IA.IWindowContainer; public interface _SafeStr_3356 { function _SafeStr_6629(_arg_1:IWindowContainer):void; function _SafeStr_6653():void; function _SafeStr_6612():void; function _SafeStr_6631(_arg_1:IWindowContainer):void; function get _SafeStr_10406():String; function _SafeStr_10407(_arg_1:int):void; function _SafeStr_10408(_arg_1:String):String; } }//package _-1IJ // _SafeStr_10406 = "_-140" (String#8653, DoABC#3) // _SafeStr_10407 = "_-4Uo" (String#12147, DoABC#3) // _SafeStr_10408 = "_-5it" (String#13386, DoABC#3) // _SafeStr_3356 = "_-2HD" (String#9926, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, DoABC#3) //------------------------------------------------------------ //_-1IJ._SafeStr_3357 package _-1IJ{ import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-3hz.Tabs; public class _SafeStr_3357 implements _SafeStr_3356 { private var _SafeStr_6513:HabboNavigator; public function _SafeStr_3357(k:HabboNavigator){ this._SafeStr_6513 = k; } public function _SafeStr_6629(k:IWindowContainer):void{ } public function _SafeStr_6653():void{ } public function _SafeStr_6612():void{ this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6619, Tabs._SafeStr_10409); } public function _SafeStr_6631(k:IWindowContainer):void{ } public function _SafeStr_10407(k:int):void{ } public function get _SafeStr_10406():String{ return (null); } public function _SafeStr_10408(k:String):String{ return (""); } } }//package _-1IJ // _SafeStr_10406 = "_-140" (String#8653, DoABC#3) // _SafeStr_10407 = "_-4Uo" (String#12147, DoABC#3) // _SafeStr_10408 = "_-5it" (String#13386, DoABC#3) // _SafeStr_10409 = "_-681" (String#37159, DoABC#3) // _SafeStr_3356 = "_-2HD" (String#9926, DoABC#3) // _SafeStr_3357 = "_-60a" (String#13690, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6619 = "_-53K" (String#34497, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, DoABC#3) //------------------------------------------------------------ //_-1IJ._SafeStr_3358 package _-1IJ{ import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-3hz.Tabs; import _-0ft.MainViewCtrl; public class _SafeStr_3358 implements _SafeStr_3356 { private var _SafeStr_6513:HabboNavigator; public function _SafeStr_3358(k:HabboNavigator){ this._SafeStr_6513 = k; } public function _SafeStr_6629(k:IWindowContainer):void{ } public function _SafeStr_6653():void{ } public function _SafeStr_6631(k:IWindowContainer):void{ this._SafeStr_6513._SafeStr_6724._SafeStr_6685(k); } public function _SafeStr_6612():void{ this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6649, Tabs._SafeStr_6664, "-1", MainViewCtrl._SafeStr_6578); } public function get _SafeStr_10406():String{ return (null); } public function _SafeStr_10407(k:int):void{ } public function _SafeStr_10408(k:String):String{ return (k); } } }//package _-1IJ // _SafeStr_10406 = "_-140" (String#8653, DoABC#3) // _SafeStr_10407 = "_-4Uo" (String#12147, DoABC#3) // _SafeStr_10408 = "_-5it" (String#13386, DoABC#3) // _SafeStr_3356 = "_-2HD" (String#9926, DoABC#3) // _SafeStr_3358 = "_-23m" (String#9677, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6578 = "_-2UO" (String#28111, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6649 = "_-2Y1" (String#28249, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, DoABC#3) // _SafeStr_6664 = "_-0qf" (String#24108, DoABC#3) // _SafeStr_6685 = "_-5tU" (String#36559, DoABC#3) // _SafeStr_6724 = "_-2Lp" (String#9996, DoABC#3) //------------------------------------------------------------ //_-1IJ._SafeStr_3359 package _-1IJ{ import _-62S.HabboNavigator; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; public class _SafeStr_3359 implements _SafeStr_3356 { private var _SafeStr_6513:HabboNavigator; public function _SafeStr_3359(k:HabboNavigator){ this._SafeStr_6513 = k; } public function _SafeStr_6629(k:IWindowContainer):void{ this._SafeStr_10410(k); } public function _SafeStr_6653():void{ } public function _SafeStr_6631(k:IWindowContainer):void{ } public function _SafeStr_6612():void{ this._SafeStr_6513._SafeStr_6536.open(); } public function get _SafeStr_10406():String{ return (null); } private function _SafeStr_10410(k:IWindowContainer):void{ var _local_2:IWindowContainer = (k.getChildByName("room_competitions_header") as IWindowContainer); if ((((this._SafeStr_6513.data == null)) || ((this._SafeStr_6513.data._SafeStr_6658 == null)))) { _local_2.visible = false; return; }; var _local_3:int = this._SafeStr_6513.data._SafeStr_6658._SafeStr_6673; var _local_4:int = this._SafeStr_6513.data._SafeStr_6658._SafeStr_10411; var _local_5:int = (_local_3 + 1); if (_local_4 < 2) { _local_2.visible = false; return; }; _local_2.visible = true; this._SafeStr_6513.registerParameter("navigator.roomcompetitionspager", "page", ("" + _local_5)); this._SafeStr_6513.registerParameter("navigator.roomcompetitionspager", "total", ("" + _local_4)); var _local_6:IWindow = _local_2.findChildByName("next_button"); var _local_7:IWindow = _local_2.findChildByName("prev_button"); _local_6.visible = (_local_5 < _local_4); _local_7.visible = (_local_5 > 1); _local_6.procedure = this._SafeStr_10412; _local_7.procedure = this._SafeStr_10413; } private function _SafeStr_10412(k:WindowEvent, _arg_2:IWindow):void{ if ((((k.type == WindowMouseEvent.CLICK)) && (!((this._SafeStr_6513.data._SafeStr_6658 == null))))) { this._SafeStr_6513._SafeStr_10414(this._SafeStr_6513.data._SafeStr_6658._SafeStr_6672, (this._SafeStr_6513.data._SafeStr_6658._SafeStr_6673 + 1)); }; } private function _SafeStr_10413(k:WindowEvent, _arg_2:IWindow):void{ if ((((k.type == WindowMouseEvent.CLICK)) && (!((this._SafeStr_6513.data._SafeStr_6658 == null))))) { this._SafeStr_6513._SafeStr_10414(this._SafeStr_6513.data._SafeStr_6658._SafeStr_6672, (this._SafeStr_6513.data._SafeStr_6658._SafeStr_6673 - 1)); }; } public function _SafeStr_10407(k:int):void{ } public function _SafeStr_10408(k:String):String{ return (k); } } }//package _-1IJ // _SafeStr_10406 = "_-140" (String#8653, DoABC#3) // _SafeStr_10407 = "_-4Uo" (String#12147, DoABC#3) // _SafeStr_10408 = "_-5it" (String#13386, DoABC#3) // _SafeStr_10410 = "_-6Da" (String#37368, DoABC#3) // _SafeStr_10411 = "_-5Iq" (String#12982, DoABC#3) // _SafeStr_10412 = "_-13I" (String#24630, DoABC#3) // _SafeStr_10413 = "_-3kv" (String#31271, DoABC#3) // _SafeStr_10414 = "_-44-" (String#11726, DoABC#3) // _SafeStr_3356 = "_-2HD" (String#9926, DoABC#3) // _SafeStr_3359 = "_-2a7" (String#10245, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, DoABC#3) // _SafeStr_6658 = "_-65c" (String#37061, DoABC#3) // _SafeStr_6672 = "_-0RR" (String#23093, DoABC#3) // _SafeStr_6673 = "_-4LB" (String#32762, DoABC#3) //------------------------------------------------------------ //_-1IJ.EventsTabPageDecorator package _-1IJ{ import _-62S.HabboNavigator; import _-2Bc.IDropMenuWindow; import _-4IA.IWindowContainer; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-3hz.Tabs; public class EventsTabPageDecorator implements _SafeStr_3356 { private var _SafeStr_6513:HabboNavigator; private var _SafeStr_10415:IDropMenuWindow; public function EventsTabPageDecorator(k:HabboNavigator){ this._SafeStr_6513 = k; } public function _SafeStr_6629(k:IWindowContainer):void{ var _local_2:IWindowContainer = (k.getChildByName("room_ad_header") as IWindowContainer); if ((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) { this._SafeStr_10415 = (_local_2.getChildByName("roomAdFilter") as IDropMenuWindow); this._SafeStr_10416(); this._SafeStr_10415.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); }; _local_2.visible = true; } public function _SafeStr_6653():void{ if (((!((this._SafeStr_10415 == null))) && (!(this._SafeStr_10415.disposed)))) { this._SafeStr_10415.removeEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); this._SafeStr_10415.selection = 0; this._SafeStr_10415.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); }; } public function _SafeStr_6631(k:IWindowContainer):void{ var _local_2:IWindowContainer = (k.getChildByName("room_ads_footer") as IWindowContainer); var _local_3:IWindow = _local_2.findChildByName("get_event_but"); if (_local_3 != null) { _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10418); }; _local_2.visible = true; } public function _SafeStr_6612():void{ this._SafeStr_6509(); } private function _SafeStr_10416():void{ if ((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) { return; }; var k:Array = new Array(); k.push(this._SafeStr_6513.getText("navigator.roomad.topads")); k.push(this._SafeStr_6513.getText("navigator.roomad.newads")); this._SafeStr_10415.populate(k); this._SafeStr_10415.selection = 0; } private function _SafeStr_10417(k:WindowEvent):void{ this._SafeStr_6509(); } private function _SafeStr_10418(k:WindowEvent):void{ this._SafeStr_6513._SafeStr_10419(); } private function _SafeStr_6509():void{ var k:int = Tabs._SafeStr_6636; if (((!((this._SafeStr_10415 == null))) && (!(this._SafeStr_10415.disposed)))) { k = this._SafeStr_10420(this._SafeStr_10415.selection); }; this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6620, k); } private function _SafeStr_10420(k:int):int{ switch (k) { case 0: return (Tabs._SafeStr_6636); case 1: return (Tabs._SafeStr_6675); }; _SafeStr_4.log(("Invalid index when searching Room ad search type: " + k)); return (0); } public function get _SafeStr_10406():String{ if ((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) { return (null); }; return (this._SafeStr_10415._SafeStr_10421()[this._SafeStr_10415.selection]); } public function _SafeStr_10407(k:int):void{ } public function _SafeStr_10408(k:String):String{ return (k); } } }//package _-1IJ // _SafeStr_10406 = "_-140" (String#8653, DoABC#3) // _SafeStr_10407 = "_-4Uo" (String#12147, DoABC#3) // _SafeStr_10408 = "_-5it" (String#13386, DoABC#3) // _SafeStr_10415 = "_-5bb" (String#861, DoABC#3) // _SafeStr_10416 = "_-6Ui" (String#38024, DoABC#3) // _SafeStr_10417 = "_-2Wv" (String#3200, DoABC#3) // _SafeStr_10418 = "_-2JJ" (String#9952, DoABC#3) // _SafeStr_10419 = "_-5Jq" (String#12998, DoABC#3) // _SafeStr_10420 = "_-2i6" (String#28641, DoABC#3) // _SafeStr_10421 = "_-1-X" (String#8573, DoABC#3) // _SafeStr_3356 = "_-2HD" (String#9926, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6620 = "_-2VP" (String#28148, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6636 = "_-65Y" (String#37057, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, DoABC#3) // _SafeStr_6675 = "_-5hW" (String#36091, DoABC#3) //------------------------------------------------------------ //_-1IJ.MyRoomsTabPageDecorator package _-1IJ{ import _-3hz.Tabs; import _-62S.HabboNavigator; import _-2Bc.IDropMenuWindow; import _-4IA.IWindowContainer; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-0o5._SafeStr_3361; import _-1f9.*; public class MyRoomsTabPageDecorator implements _SafeStr_3356 { private const _SafeStr_10422:Array = [[Tabs._SafeStr_6663, "navigator.navisel.myrooms"], [Tabs._SafeStr_6665, "navigator.navisel.wherearemyfriends"], [Tabs._SafeStr_6661, "navigator.navisel.myfriendsrooms"], [Tabs._SafeStr_6676, "navigator.navisel.roomswithrights"], [Tabs._SafeStr_6677, "navigator.navisel.mygroups"], [Tabs._SafeStr_6660, "navigator.navisel.myfavourites"], [Tabs._SafeStr_6662, "navigator.navisel.visitedrooms"], [Tabs._SafeStr_6668, ""]]; private var _SafeStr_6513:HabboNavigator; private var _SafeStr_10415:IDropMenuWindow; public function MyRoomsTabPageDecorator(k:HabboNavigator){ this._SafeStr_6513 = k; } public function _SafeStr_6629(k:IWindowContainer):void{ var _local_2:String = "me_header"; var _local_3:IWindowContainer = (k.getChildByName(_local_2) as IWindowContainer); if ((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) { this._SafeStr_10415 = IDropMenuWindow(_local_3.findChildByName("meSubNavi")); this._SafeStr_10423(); this._SafeStr_10415.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); }; _local_3.visible = true; } public function _SafeStr_6653():void{ if (((!((this._SafeStr_10415 == null))) && (!(this._SafeStr_10415.disposed)))) { this._SafeStr_10415.removeEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); this._SafeStr_10415.selection = 0; this._SafeStr_10415.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); }; } public function _SafeStr_6631(k:IWindowContainer):void{ var _local_2:IWindowContainer = (k.getChildByName("me_footer") as IWindowContainer); var _local_3:IWindow = _local_2.findChildByName("create_room_but"); if (_local_3 != null) { _local_3.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10424); }; this._SafeStr_6513.refreshButton(_local_2, "create_room", true, null, 0); _local_2.visible = true; } public function _SafeStr_6612():void{ this._SafeStr_6509(); } private function _SafeStr_10424(k:WindowEvent):void{ this._SafeStr_6513.send(new _SafeStr_3361()); } private function _SafeStr_10423():void{ var _local_2:Array; if ((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) { return; }; var k:Array = []; for each (_local_2 in this._SafeStr_10422) { k.push(this._SafeStr_6513.getText(_local_2[1])); }; this._SafeStr_10415.populate(k); this._SafeStr_10415.selection = 0; } private function _SafeStr_10417(k:WindowEvent):void{ this._SafeStr_6509(); var _local_2:IWindow = k.target; if ((_local_2 is IDropMenuWindow)) { this._SafeStr_6513._SafeStr_10425(IDropMenuWindow(_local_2)._SafeStr_10421()[IDropMenuWindow(_local_2).selection], "category.view"); }; } private function _SafeStr_6509():void{ var k:int = (((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) ? 0 : this._SafeStr_10415.selection); this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6648, this._SafeStr_10426(k)); } private function _SafeStr_10426(k:int):int{ if (k <= this._SafeStr_10422.length) { return (this._SafeStr_10422[k][0]); }; return (this._SafeStr_10422[0][0]); } public function get _SafeStr_10406():String{ return (((((this._SafeStr_10415) && (!(this._SafeStr_10415.disposed)))) ? this._SafeStr_10415._SafeStr_10421()[this._SafeStr_10415.selection] : null)); } public function _SafeStr_10407(k:int):void{ var _local_4:Array; if (((!(this._SafeStr_10415)) || (this._SafeStr_10415.disposed))) { return; }; var _local_2:int = this._SafeStr_10415.numMenuItems; var _local_3:int; while (_local_3 < _local_2) { _local_4 = this._SafeStr_10422[_local_3]; if (_local_4[0] == k) { this._SafeStr_10415.selection = _local_3; return; }; _local_3++; }; this._SafeStr_10415.selection = 0; } public function _SafeStr_10408(k:String):String{ return (k); } } }//package _-1IJ // _SafeStr_10406 = "_-140" (String#8653, DoABC#3) // _SafeStr_10407 = "_-4Uo" (String#12147, DoABC#3) // _SafeStr_10408 = "_-5it" (String#13386, DoABC#3) // _SafeStr_10415 = "_-5bb" (String#861, DoABC#3) // _SafeStr_10417 = "_-2Wv" (String#3200, DoABC#3) // _SafeStr_10421 = "_-1-X" (String#8573, DoABC#3) // _SafeStr_10422 = "_-2iw" (String#28677, DoABC#3) // _SafeStr_10423 = "_-0bf" (String#23494, DoABC#3) // _SafeStr_10424 = "_-3T-" (String#11118, DoABC#3) // _SafeStr_10425 = "_-0R3" (String#8025, DoABC#3) // _SafeStr_10426 = "_-4H2" (String#32593, DoABC#3) // _SafeStr_3356 = "_-2HD" (String#9926, DoABC#3) // _SafeStr_3361 = "_-2eY" (String#28500, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6648 = "_-6BI" (String#37280, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, 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_6665 = "_-18q" (String#24844, DoABC#3) // _SafeStr_6668 = "_-0DX" (String#22534, DoABC#3) // _SafeStr_6676 = "_-4pz" (String#33953, DoABC#3) // _SafeStr_6677 = "_-2IO" (String#27632, DoABC#3) //------------------------------------------------------------ //_-1IJ.RoomsTabPageDecorator package _-1IJ{ import _-62S.HabboNavigator; import _-2Bc.IDropMenuWindow; import _-4IA.IWindowContainer; import _-1f9.WindowEvent; import _-5J6._SafeStr_3316; import _-3hz.Tabs; import _-1f9.*; public class RoomsTabPageDecorator implements _SafeStr_3356 { private var _SafeStr_6513:HabboNavigator; private var _SafeStr_10415:IDropMenuWindow; private var _SafeStr_10427:Boolean = false; public function RoomsTabPageDecorator(k:HabboNavigator){ this._SafeStr_6513 = k; } public function _SafeStr_6629(k:IWindowContainer):void{ var _local_2:String = "rooms_header"; var _local_3:IWindowContainer = (k.getChildByName(_local_2) as IWindowContainer); if ((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) { this._SafeStr_10415 = IDropMenuWindow(_local_3.findChildByName("roomCtgFilter")); this._SafeStr_10428(); this._SafeStr_10415.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); }; _local_3.visible = true; } public function _SafeStr_10428():void{ var _local_2:_SafeStr_3316; if ((((this._SafeStr_10415 == null)) || (this._SafeStr_10415.disposed))) { return; }; var k:Array = [this._SafeStr_6513.getText("navigator.navisel.popularrooms"), this._SafeStr_6513.getText("navigator.navisel.highestscore")]; this._SafeStr_10427 = this._SafeStr_6513.context.configuration.getBoolean("navigator.2014.personalized.navigator"); if (this._SafeStr_10427) { k.push(this._SafeStr_6513.getText("navigator.navisel.recommendedrooms")); }; for each (_local_2 in this._SafeStr_6513.data._SafeStr_10429) { k.push(_local_2._SafeStr_10430); }; this._SafeStr_10415.populate(k); this._SafeStr_10415.selection = this._SafeStr_10431; } private function get _SafeStr_10431():int{ return (((this._SafeStr_10427) ? 2 : 0)); } public function _SafeStr_6653():void{ if (((!((this._SafeStr_10415 == null))) && (!(this._SafeStr_10415.disposed)))) { this._SafeStr_10415.removeEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); this._SafeStr_10415.selection = this._SafeStr_10431; this._SafeStr_10415.addEventListener(WindowEvent._SafeStr_6623, this._SafeStr_10417); }; } public function _SafeStr_6631(k:IWindowContainer):void{ this._SafeStr_6513._SafeStr_6724._SafeStr_6685(k); } public function _SafeStr_6612():void{ this._SafeStr_6509(); } private function _SafeStr_10417(k:WindowEvent):void{ this._SafeStr_6509(); } private function _SafeStr_6509():void{ var _local_2:int; var _local_3:_SafeStr_3316; var _local_4:int; var k:int = ((((this._SafeStr_10415) && (!(this._SafeStr_10415.disposed)))) ? this._SafeStr_10415.selection : this._SafeStr_10431); _SafeStr_4.log(("Room filter changed: " + k)); if (k == 0) { this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6537, Tabs._SafeStr_6538); } else { if (k == 1) { this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6537, Tabs._SafeStr_6666); } else { if ((((k == 2)) && (this._SafeStr_10427))) { this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6537, Tabs._SafeStr_6679); } else { _local_2 = 2; if (this._SafeStr_10427) { _local_2++; }; _local_3 = this._SafeStr_6513.data._SafeStr_10429[(k - _local_2)]; if (_local_3 == null) { _SafeStr_4.log(((("No fc found: " + k) + ", ") + this._SafeStr_6513.data._SafeStr_10429.length)); return; }; _local_4 = _local_3._SafeStr_6530; _SafeStr_4.log(("Searching with catId: " + _local_4)); this._SafeStr_6513._SafeStr_6536._SafeStr_6509(Tabs._SafeStr_6537, Tabs._SafeStr_6538, ("" + _local_4)); }; }; }; if (((this._SafeStr_10415) && (!(this._SafeStr_10415.disposed)))) { this._SafeStr_6513._SafeStr_10425(this._SafeStr_10415._SafeStr_10421()[this._SafeStr_10415.selection], "category.view"); }; } public function get _SafeStr_10406():String{ return (((((this._SafeStr_10415) && (!(this._SafeStr_10415.disposed)))) ? this._SafeStr_10415._SafeStr_10421()[this._SafeStr_10415.selection] : null)); } public function _SafeStr_10407(k:int):void{ } public function _SafeStr_10408(k:String):String{ return (k); } } }//package _-1IJ // _SafeStr_10406 = "_-140" (String#8653, DoABC#3) // _SafeStr_10407 = "_-4Uo" (String#12147, DoABC#3) // _SafeStr_10408 = "_-5it" (String#13386, DoABC#3) // _SafeStr_10415 = "_-5bb" (String#861, DoABC#3) // _SafeStr_10417 = "_-2Wv" (String#3200, DoABC#3) // _SafeStr_10421 = "_-1-X" (String#8573, DoABC#3) // _SafeStr_10425 = "_-0R3" (String#8025, DoABC#3) // _SafeStr_10427 = "_-mV" (String#40285, DoABC#3) // _SafeStr_10428 = "_-1-G" (String#24479, DoABC#3) // _SafeStr_10429 = "_-3FA" (String#29997, DoABC#3) // _SafeStr_10430 = "_-20u" (String#26982, DoABC#3) // _SafeStr_10431 = "_-3Gx" (String#30063, DoABC#3) // _SafeStr_3316 = "_-0fU" (String#8256, DoABC#3) // _SafeStr_3356 = "_-2HD" (String#9926, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_6509 = "_-5sq" (String#1130, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6530 = "_-2mO" (String#28807, DoABC#3) // _SafeStr_6536 = "_-08E" (String#7717, DoABC#3) // _SafeStr_6537 = "_-1d5" (String#25998, DoABC#3) // _SafeStr_6538 = "_-450" (String#32096, DoABC#3) // _SafeStr_6612 = "_-ne" (String#15132, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6629 = "_-2F5" (String#3136, DoABC#3) // _SafeStr_6631 = "_-0bd" (String#2676, DoABC#3) // _SafeStr_6653 = "_-1TY" (String#9096, DoABC#3) // _SafeStr_6666 = "_-3zY" (String#31841, DoABC#3) // _SafeStr_6679 = "_-2jP" (String#28692, DoABC#3) // _SafeStr_6685 = "_-5tU" (String#36559, DoABC#3) // _SafeStr_6724 = "_-2Lp" (String#9996, DoABC#3) //------------------------------------------------------------ //_-1IU._SafeStr_4851 package _-1IU{ import flash.utils.Proxy; import _-47N._SafeStr_3232; import _-4IA.WindowController; import _-4IA.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4851 extends Proxy implements _SafeStr_3232 { private var _SafeStr_10432:WindowController; public function _SafeStr_4851(k:WindowController){ this._SafeStr_10432 = k; } public function get length():uint{ return (this._SafeStr_10432.numChildren); } public function indexOf(k:*):int{ return (this._SafeStr_10432.getChildIndex(k)); } override flash_proxy function getProperty(k:*){ return (this._SafeStr_10432.getChildAt(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void{ var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_10432.getChildIndex(_local_3); if (_local_4 == k) { return; }; if (_local_4 > -1) { this._SafeStr_10432.removeChild(_local_3); }; this._SafeStr_10432.addChildAt(_local_3, uint(k)); } override flash_proxy function nextNameIndex(k:int):int{ return ((((k < this._SafeStr_10432.numChildren)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int){ return (this._SafeStr_10432.getChildAt((uint(k) - 1))); } } }//package _-1IU // _SafeStr_10432 = "_-04A" (String#1052, DoABC#3) // _SafeStr_3232 = "_-59Y" (String#12830, DoABC#3) // _SafeStr_4851 = "_-2yD" (String#10619, DoABC#3) //------------------------------------------------------------ //_-1IU._SafeStr_4852 package _-1IU{ import flash.utils.Proxy; import _-47N._SafeStr_3232; import _-2Bc._SafeStr_3560; import _-2Bc.ISelectableWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4852 extends Proxy implements _SafeStr_3232 { private var _SafeStr_10432:_SafeStr_3560; public function _SafeStr_4852(k:_SafeStr_3560){ this._SafeStr_10432 = k; } public function get length():uint{ return (this._SafeStr_10432._SafeStr_8101); } public function indexOf(k:*):int{ return (this._SafeStr_10432._SafeStr_8105(k)); } override flash_proxy function getProperty(k:*){ return (this._SafeStr_10432.getChildAt(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void{ var _local_4:int; var _local_3:ISelectableWindow = (_arg_2 as ISelectableWindow); if (_local_3) { _local_4 = this._SafeStr_10432._SafeStr_8105(_local_3); if (_local_4 == k) { return; }; if (_local_4 > -1) { this._SafeStr_10432._SafeStr_10433(_local_3); }; this._SafeStr_10432._SafeStr_10434(_local_3, uint(k)); } else { _local_4 = this._SafeStr_10432.getChildIndex(_arg_2); if (_local_4 == k) { return; }; if (_local_4 > -1) { this._SafeStr_10432.removeChild(_local_3); }; this._SafeStr_10432.addChildAt(_arg_2, uint(k)); }; } override flash_proxy function nextNameIndex(k:int):int{ return ((((k < this._SafeStr_10432._SafeStr_8101)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int){ return (this._SafeStr_10432._SafeStr_7919((uint(k) - 1))); } } }//package _-1IU // _SafeStr_10432 = "_-04A" (String#1052, DoABC#3) // _SafeStr_10433 = "_-1h0" (String#9306, DoABC#3) // _SafeStr_10434 = "_-04I" (String#7653, DoABC#3) // _SafeStr_3232 = "_-59Y" (String#12830, DoABC#3) // _SafeStr_3560 = "_-55z" (String#12777, DoABC#3) // _SafeStr_4852 = "_-2Oc" (String#10047, DoABC#3) // _SafeStr_7919 = "_-3nu" (String#11441, DoABC#3) // _SafeStr_8101 = "_-EX" (String#14562, DoABC#3) // _SafeStr_8105 = "_-2l8" (String#10428, DoABC#3) //------------------------------------------------------------ //_-1IU._SafeStr_4853 package _-1IU{ import flash.utils.Proxy; import _-47N._SafeStr_3232; import _-2Bc._SafeStr_3572; import _-4IA.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4853 extends Proxy implements _SafeStr_3232 { private var _SafeStr_10432:_SafeStr_3572; public function _SafeStr_4853(k:_SafeStr_3572){ this._SafeStr_10432 = k; } public function get length():uint{ return (this._SafeStr_10432.numListItems); } public function indexOf(k:*):int{ return (this._SafeStr_10432._SafeStr_7798(k)); } override flash_proxy function getProperty(k:*){ return (this._SafeStr_10432.getListItemAt(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void{ var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_10432._SafeStr_7798(_local_3); if (_local_4 == k) { return; }; if (_local_4 > -1) { this._SafeStr_10432.removeListItem(_local_3); }; this._SafeStr_10432._SafeStr_5696(_local_3, uint(k)); } override flash_proxy function nextNameIndex(k:int):int{ return ((((k < this._SafeStr_10432.numListItems)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int){ return (this._SafeStr_10432.getListItemAt((uint(k) - 1))); } } }//package _-1IU // _SafeStr_10432 = "_-04A" (String#1052, DoABC#3) // _SafeStr_3232 = "_-59Y" (String#12830, DoABC#3) // _SafeStr_3572 = "_-56B" (String#12781, DoABC#3) // _SafeStr_4853 = "_-0Hl" (String#7873, DoABC#3) // _SafeStr_5696 = "_-H" (String#14597, DoABC#3) // _SafeStr_7798 = "_-2rJ" (String#10520, DoABC#3) //------------------------------------------------------------ //_-1IU._SafeStr_4854 package _-1IU{ import flash.utils.Proxy; import _-47N._SafeStr_3232; import _-2Bc.DropListController; import _-4IA.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4854 extends Proxy implements _SafeStr_3232 { private var _SafeStr_10432:DropListController; public function _SafeStr_4854(k:DropListController){ this._SafeStr_10432 = k; } public function get length():uint{ return (this._SafeStr_10432.numMenuItems); } public function indexOf(k:*):int{ return (this._SafeStr_10432._SafeStr_10435(k)); } override flash_proxy function getProperty(k:*){ return (this._SafeStr_10432._SafeStr_10436(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void{ var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_10432._SafeStr_10435(_local_3); if (_local_4 == k) { return; }; if (_local_4 > -1) { this._SafeStr_10432._SafeStr_10437(_local_3); }; this._SafeStr_10432._SafeStr_10438(_local_3, k); } override flash_proxy function nextNameIndex(k:int):int{ return ((((k < this._SafeStr_10432.numMenuItems)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int){ return (this._SafeStr_10432._SafeStr_10436((uint(k) - 1))); } } }//package _-1IU // _SafeStr_10432 = "_-04A" (String#1052, DoABC#3) // _SafeStr_10435 = "_-4r0" (String#12507, DoABC#3) // _SafeStr_10436 = "_-4yw" (String#12644, DoABC#3) // _SafeStr_10437 = "_-4rM" (String#12518, DoABC#3) // _SafeStr_10438 = "_-4iZ" (String#12367, DoABC#3) // _SafeStr_3232 = "_-59Y" (String#12830, DoABC#3) // _SafeStr_4854 = "_-2kO" (String#10417, DoABC#3) //------------------------------------------------------------ //_-1IU._SafeStr_4855 package _-1IU{ import flash.utils.Proxy; import _-47N._SafeStr_3232; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4855 extends Proxy implements _SafeStr_3232 { public static const _SafeStr_10439:_SafeStr_4855 = new (_SafeStr_4855)(); public function get length():uint{ return (0); } public function indexOf(k:*):int{ return (-1); } override flash_proxy function getProperty(k:*){ return (null); } override flash_proxy function setProperty(k:*, _arg_2:*):void{ } override flash_proxy function nextNameIndex(k:int):int{ return (0); } override flash_proxy function nextValue(k:int){ return (null); } } }//package _-1IU // _SafeStr_10439 = "_-wc" (String#40638, DoABC#3) // _SafeStr_3232 = "_-59Y" (String#12830, DoABC#3) // _SafeStr_4855 = "_-1zQ" (String#9577, DoABC#3) //------------------------------------------------------------ //_-1IU._SafeStr_4856 package _-1IU{ import flash.utils.Proxy; import _-47N._SafeStr_3232; import _-2Bc._SafeStr_3594; import _-4IA.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_4856 extends Proxy implements _SafeStr_3232 { private var _SafeStr_10432:_SafeStr_3594; public function _SafeStr_4856(k:_SafeStr_3594){ this._SafeStr_10432 = k; } public function get length():uint{ return (this._SafeStr_10432.numGridItems); } public function indexOf(k:*):int{ return (this._SafeStr_10432._SafeStr_7790(k)); } override flash_proxy function getProperty(k:*){ return (this._SafeStr_10432._SafeStr_7026(uint(k))); } override flash_proxy function setProperty(k:*, _arg_2:*):void{ var _local_3:IWindow = (_arg_2 as IWindow); var _local_4:int = this._SafeStr_10432._SafeStr_7790(_local_3); if (_local_4 == k) { return; }; if (_local_4 > -1) { this._SafeStr_10432._SafeStr_7027(_local_3); }; this._SafeStr_10432._SafeStr_7866(_local_3, uint(k)); } override flash_proxy function nextNameIndex(k:int):int{ return ((((k < this._SafeStr_10432.numGridItems)) ? (k + 1) : 0)); } override flash_proxy function nextValue(k:int){ return (this._SafeStr_10432._SafeStr_7026((uint(k) - 1))); } } }//package _-1IU // _SafeStr_10432 = "_-04A" (String#1052, DoABC#3) // _SafeStr_3232 = "_-59Y" (String#12830, DoABC#3) // _SafeStr_3594 = "_-1kN" (String#9343, DoABC#3) // _SafeStr_4856 = "_-540" (String#12741, DoABC#3) // _SafeStr_7026 = "_-2Ln" (String#9995, DoABC#3) // _SafeStr_7027 = "_-2IX" (String#9943, DoABC#3) // _SafeStr_7790 = "_-27s" (String#9749, DoABC#3) // _SafeStr_7866 = "_-4j3" (String#12373, DoABC#3) //------------------------------------------------------------ //_-1jP._SafeStr_2852 package _-1jP{ import _-30N._SafeStr_2821; import _-6gg.VimeoPlayer; import _-4IA.IWindowContainer; import _-4wZ._SafeStr_2456; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-0aq._SafeStr_500; import _-10z._SafeStr_4432; import _-4IA.IWindow; import _-2Bc.IDisplayObjectWrapper; import flash.events.MouseEvent; import flash.display.DisplayObject; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-1f9.WindowKeyboardEvent; public class _SafeStr_2852 extends _SafeStr_2821 { private static const _SafeStr_10440:String = "9a106b76302cbce891b714afdc6a0c93"; private var _SafeStr_10441:VimeoPlayer; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_10442:_SafeStr_2456; public function _SafeStr_2852(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_500){ super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_10443.widget = this; } private function get _SafeStr_10443():_SafeStr_4432{ return ((_SafeStr_7056 as _SafeStr_4432)); } override public function get mainWindow():IWindow{ return (this._SafeStr_5381); } public function show(k:_SafeStr_2456, _arg_2:Boolean, _arg_3:int):void{ this._SafeStr_10442 = k; this.createWindow(_arg_2, _arg_3); this._SafeStr_5381.visible = true; } private function createWindow(k:Boolean, _arg_2:int):void{ if (this._SafeStr_5381 != null) { return; }; this._SafeStr_5381 = (windowManager.buildFromXML(XML(assets.getAssetByName("vimeo_viewer_xml").content)) as IWindowContainer); this._SafeStr_5381.findChildByName("video_id_editor").visible = k; this._SafeStr_5381.findChildByName("video_wrapper").visible = (_arg_2 > 0); this._SafeStr_5381.procedure = this._SafeStr_7611; this._SafeStr_5381.center(); var _local_3:IDisplayObjectWrapper = IDisplayObjectWrapper(this._SafeStr_5381.findChildByName("video_wrapper")); this._SafeStr_10441 = new VimeoPlayer(_SafeStr_10440, _arg_2, _local_3.width, _local_3.height); _local_3.setDisplayObject(this._SafeStr_10441); this._SafeStr_10441.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_10444); this._SafeStr_10441.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_10444); } private function _SafeStr_10444(k:MouseEvent):void{ if (this._SafeStr_5381 != null) { DisplayObject(k.target).stage.dispatchEvent(k); }; } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; switch (k.type) { case WindowMouseEvent.CLICK: switch (_arg_2.name) { case "header_button_close": this.hide(this._SafeStr_10442); break; }; return; case WindowEvent._SafeStr_10271: switch (_arg_2.name) { case "video_wrapper": if (this._SafeStr_10441 != null) { this._SafeStr_10441.setSize(_arg_2.width, _arg_2.height); }; break; }; return; case WindowKeyboardEvent._SafeStr_7546: if (WindowKeyboardEvent(k).charCode == 13) { _local_3 = int(this._SafeStr_5381.findChildByName("video_id").caption); this._SafeStr_10443._SafeStr_9192(this._SafeStr_10442, _local_3); this._SafeStr_5381.findChildByName("video_wrapper").visible = (_local_3 > 0); this._SafeStr_10441.loadVideo(_local_3); }; return; }; } public function hide(k:_SafeStr_2456):void{ if (this._SafeStr_10442 != k) { return; }; if (this._SafeStr_10441 != null) { this._SafeStr_10441.destroy(); this._SafeStr_10441 = null; }; if (this._SafeStr_5381 != null) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_10442 = null; } } }//package _-1jP // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10271 = "_-5td" (String#36563, DoABC#3) // _SafeStr_10440 = "_-2jI" (String#28689, DoABC#3) // _SafeStr_10441 = "_-21h" (String#9637, DoABC#3) // _SafeStr_10442 = "_-3xu" (String#3553, DoABC#3) // _SafeStr_10443 = "_-4Yg" (String#1548, DoABC#3) // _SafeStr_10444 = "_-2Fv" (String#9906, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_2852 = "_-00B" (String#7573, DoABC#3) // _SafeStr_4432 = "_-3gg" (String#11346, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7056 = "_-5vL" (String#1587, DoABC#3) // _SafeStr_7546 = "_-4CG" (String#32395, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_9192 = "_-4Qk" (String#12064, DoABC#3) //------------------------------------------------------------ //_-1jP._SafeStr_4564 package _-1jP{ public class _SafeStr_4564 { public static const _SafeStr_10445:int = -1; public static const _SafeStr_10446:int = 0; public static const _SafeStr_10447:int = 1; public static const _SafeStr_10448:int = 2; public static const _SafeStr_10449:int = 3; public static const _SafeStr_10450:int = 5; } }//package _-1jP // _SafeStr_10445 = "_-4tF" (String#34080, DoABC#3) // _SafeStr_10446 = "_-3Pb" (String#30419, DoABC#3) // _SafeStr_10447 = "_-5iL" (String#36116, DoABC#3) // _SafeStr_10448 = "_-H6" (String#39072, DoABC#3) // _SafeStr_10449 = "_-0M9" (String#22875, DoABC#3) // _SafeStr_10450 = "_-2UY" (String#28115, DoABC#3) // _SafeStr_4564 = "_-2EE" (String#9877, DoABC#3) //------------------------------------------------------------ //_-1jP.YoutubeDisplayWidget package _-1jP{ import _-30N._SafeStr_2821; import _-40B._SafeStr_196; import _-4IA.IWindowContainer; import _-4wZ._SafeStr_2456; import _-4IA.IWindow; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-0aq._SafeStr_500; import _-10z.FurnitureYoutubeDisplayWidgetHandler; import _-2Bc.IItemListWindow; import _-ra.WindowParam; import flash.system.Security; import flash.display.Loader; import flash.events.Event; import flash.net.URLRequest; import flash.display.LoaderInfo; import _-2Bc.IDisplayObjectWrapper; import flash.events.MouseEvent; import flash.display.DisplayObject; import _-2Bc.IRegionWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-1bt._SafeStr_4565; import __AS3__.vec.Vector; public class YoutubeDisplayWidget extends _SafeStr_2821 { private static const _SafeStr_10451:uint = 4291611903; private static const _SafeStr_10452:uint = 0xFFFFFFFF; private var _SafeStr_8691:_SafeStr_196; private var _SafeStr_10441:Object; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_10442:_SafeStr_2456; private var _SafeStr_10453:IWindowContainer; private var _SafeStr_7015:IWindow; private var _SafeStr_10454:Object; private var _SafeStr_10455:String; private var _SafeStr_10456:Boolean; private var _SafeStr_10457:int = -1; public function YoutubeDisplayWidget(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_500, _arg_5:_SafeStr_196){ super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_8691 = _arg_5; this._SafeStr_10443.widget = this; } private function get _SafeStr_10443():FurnitureYoutubeDisplayWidgetHandler{ return ((_SafeStr_7056 as FurnitureYoutubeDisplayWidgetHandler)); } override public function get mainWindow():IWindow{ return (this._SafeStr_5381); } public function show(k:_SafeStr_2456, _arg_2:Boolean):void{ this._SafeStr_10442 = k; this._SafeStr_10456 = _arg_2; this.createWindow(_arg_2); this._SafeStr_5381.visible = true; } private function createWindow(k:Boolean):void{ if (this._SafeStr_5381 != null) { return; }; this._SafeStr_5381 = (windowManager.buildFromXML(XML(assets.getAssetByName("video_viewer_xml").content)) as IWindowContainer); if (k) { this._SafeStr_7015 = IItemListWindow(this._SafeStr_5381.findChildByName("playlists"))._SafeStr_7727(0); } else { this._SafeStr_5381.findChildByName("right_pane").dispose(); this._SafeStr_5381.findChildByName("video_background").width = (this._SafeStr_5381.width - 20); this._SafeStr_5381.findChildByName("video_background").setParamFlag(WindowParam._SafeStr_10128); this._SafeStr_5381.width = (this._SafeStr_5381.width - 250); }; this._SafeStr_5381.procedure = this._SafeStr_7611; this._SafeStr_5381.center(); this._SafeStr_10458(); } private function _SafeStr_10458():void{ Security.allowDomain("www.youtube.com"); Security.allowDomain("ytimg.com"); Security.allowDomain("s.ytimg.com"); var k:Loader = new Loader(); k.contentLoaderInfo.addEventListener(Event.INIT, this._SafeStr_10459); k.load(new URLRequest("http://www.youtube.com/apiplayer?version=3")); } private function _SafeStr_10459(k:Event):void{ var _local_3:Loader; if (this._SafeStr_5381 == null) { return; }; var _local_2:LoaderInfo = (k.target as LoaderInfo); if (_local_2) { _local_3 = _local_2.loader; IDisplayObjectWrapper(this._SafeStr_5381.findChildByName("video_wrapper")).setDisplayObject(_local_3); _local_3.content.addEventListener("onReady", this._SafeStr_10460); _local_3.content.addEventListener("onStateChange", this._SafeStr_10461); _local_3.content.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_10444); _local_3.content.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_10444); }; } private function _SafeStr_10444(k:MouseEvent):void{ if (((!((this._SafeStr_5381 == null))) && (this._SafeStr_10456))) { DisplayObject(k.target).stage.dispatchEvent(new MouseEvent(k.type)); if (((((this._SafeStr_10441) && ((k.type == MouseEvent.MOUSE_UP)))) && (!((this._SafeStr_10455 == ""))))) { if (this._SafeStr_10441.getPlayerState() == _SafeStr_4564._SafeStr_10447) { this._SafeStr_10443.pauseVideo(this._SafeStr_10442.getId()); } else { if (this._SafeStr_10441.getPlayerState() == _SafeStr_4564._SafeStr_10448) { this._SafeStr_10443._SafeStr_9513(this._SafeStr_10442.getId()); }; }; }; }; } private function _SafeStr_10460(k:Event):void{ var _local_2:IWindow; this._SafeStr_10441 = k.target; if (this._SafeStr_5381 != null) { _local_2 = this._SafeStr_5381.findChildByName("video_wrapper"); this._SafeStr_10441.setSize(_local_2.width, _local_2.height); if (this._SafeStr_10454 != null) { this.loadVideo(this._SafeStr_10454); this._SafeStr_10454 = null; }; } else { this._SafeStr_10441.destroy(); }; } private function _SafeStr_10461(k:Event):void{ this._SafeStr_10441 = k.target; if (this._SafeStr_5381 != null) { switch (this._SafeStr_10441.getPlayerState()) { case -1: case 1: if (this._SafeStr_10457 == 2) { this._SafeStr_10441.pauseVideo(); }; return; }; }; } public function hide(k:_SafeStr_2456):void{ if (this._SafeStr_10442 != k) { return; }; if (this._SafeStr_5381 != null) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; if (this._SafeStr_7015 != null) { this._SafeStr_7015.dispose(); this._SafeStr_7015 = null; }; if (this._SafeStr_10441 != null) { this._SafeStr_10441.destroy(); this._SafeStr_10441 = null; }; if (this._SafeStr_10455 != null) { this._SafeStr_8691.trackEventLog("YouTubeTVs", this._SafeStr_10455, "video.closed"); }; this._SafeStr_10454 = null; this._SafeStr_10453 = null; this._SafeStr_10442 = null; } override public function dispose():void{ if (disposed) { return; }; this.hide(this._SafeStr_10442); this._SafeStr_8691 = null; super.dispose(); } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:IItemListWindow; var _local_4:IWindow; var _local_5:int; var _local_6:int; var _local_7:IWindow; var _local_8:int; var _local_9:IWindowContainer; switch (k.type) { case WindowMouseEvent.CLICK: switch (_arg_2.name) { case "header_button_close": this.hide(this._SafeStr_10442); break; case "playlist_prev": this._SafeStr_10443._SafeStr_9511(this._SafeStr_10442.getId()); break; case "playlist_next": this._SafeStr_10443._SafeStr_9512(this._SafeStr_10442.getId()); break; default: if ((_arg_2 is IRegionWindow)) { if (this._SafeStr_10453 != null) { this._SafeStr_10453.findChildByName("item_background").color = _SafeStr_10452; }; if (this._SafeStr_10453 == _arg_2) { this._SafeStr_10453 = null; this._SafeStr_10443._SafeStr_9510(this._SafeStr_10442.getId(), ""); } else { this._SafeStr_10453 = (_arg_2 as IWindowContainer); this._SafeStr_10453.findChildByName("item_background").color = _SafeStr_10451; this._SafeStr_10443._SafeStr_9510(this._SafeStr_10442.getId(), this._SafeStr_10453.name); }; this._SafeStr_7610(); }; }; return; case WindowEvent._SafeStr_10271: switch (_arg_2.name) { case "video_viewer": if (this._SafeStr_5381 != null) { _local_4 = this._SafeStr_5381.findChildByName("right_pane"); if (_local_4 != null) { _local_5 = (this._SafeStr_5381.width - 29); _local_6 = (_local_5 * 0.66); _local_7 = this._SafeStr_5381.findChildByName("video_background"); _local_7.width = _local_6; _local_4.x = (_local_7.right + 9); _local_4.width = (_local_5 - _local_6); }; }; break; case "playlists": _local_3 = (_arg_2 as IItemListWindow); if (_local_3 != null) { _local_8 = 0; while (_local_8 < _local_3.numListItems) { _local_9 = (_local_3.getListItemAt(_local_8) as IWindowContainer); _local_9.findChildByName("item_background").width = _local_3.width; _local_9.findChildByName("item_contents").width = _local_3.width; _local_9.findChildByName("item_description").width = (_local_3.width - 22); _local_8++; }; }; break; case "video_wrapper": if (this._SafeStr_10441 != null) { this._SafeStr_10441.setSize(_arg_2.width, _arg_2.height); }; break; }; }; } public function showVideo(k:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):void{ if ((((this._SafeStr_10442 == null)) || (!((this._SafeStr_10442.getId() == k))))) { return; }; var _local_6:Object = (((((_arg_3 > 0)) || ((_arg_4 > 0)))) ? ({ "videoId":_arg_2, "startSeconds":_arg_3, "endSeconds":_arg_4, "suggestedQuality":"large" }) : ({ "videoId":_arg_2, "suggestedQuality":"large" })); if (this._SafeStr_10441 != null) { this.loadVideo(_local_6); this._SafeStr_10454 = null; } else { this._SafeStr_10454 = _local_6; }; this._SafeStr_10457 = _arg_5; } public function _SafeStr_9506(k:int, _arg_2:int):void{ if ((((this._SafeStr_10442 == null)) || (!((this._SafeStr_10442.getId() == k))))) { return; }; if (this._SafeStr_5381 != null) { if (this._SafeStr_10441) { switch (_arg_2) { case 1: this._SafeStr_10457 = _SafeStr_4564._SafeStr_10447; this._SafeStr_10441.playVideo(); return; case 2: this._SafeStr_10457 = _SafeStr_4564._SafeStr_10448; this._SafeStr_10441.pauseVideo(); return; }; }; }; } private function loadVideo(k:Object):void{ this._SafeStr_10455 = k.videoId; var _local_2 = !((this._SafeStr_10455 == "")); if (_local_2) { this._SafeStr_10441.loadVideoById(k); this._SafeStr_8691.trackEventLog("YouTubeTVs", this._SafeStr_10455, "video.started"); } else { this._SafeStr_10441.stopVideo(); }; if (this._SafeStr_5381 != null) { this._SafeStr_5381.findChildByName("no_videos_label").visible = !(_local_2); this._SafeStr_5381.findChildByName("video_wrapper").visible = _local_2; }; } public function _SafeStr_9508(k:int, _arg_2:Vector.<_SafeStr_4565>, _arg_3:String):void{ var _local_5:_SafeStr_4565; var _local_6:IWindowContainer; if ((((((((this._SafeStr_10442 == null)) || (!((this._SafeStr_10442.getId() == k))))) || ((this._SafeStr_5381 == null)))) || ((this._SafeStr_7015 == null)))) { return; }; var _local_4:IItemListWindow = (this._SafeStr_5381.findChildByName("playlists") as IItemListWindow); if (_local_4 == null) { return; }; _local_4._SafeStr_7758(); this._SafeStr_10453 = null; for each (_local_5 in _arg_2) { _local_6 = (this._SafeStr_7015.clone() as IWindowContainer); _local_6.name = _local_5._SafeStr_9865; _local_6.findChildByName("item_background").width = _local_4.width; if (_local_5._SafeStr_9865 == _arg_3) { _local_6.findChildByName("item_background").color = _SafeStr_10451; this._SafeStr_10453 = _local_6; }; _local_6.findChildByName("item_contents").width = _local_4.width; _local_6.findChildByName("item_title").caption = _local_5.title; _local_6.findChildByName("item_description").caption = _local_5.description.replace(/\r/g, ""); _local_6.findChildByName("item_description").width = (_local_4.width - 22); _local_4.addListItem(_local_6); }; this._SafeStr_7610(); } private function _SafeStr_7610():void{ if (this._SafeStr_5381 == null) { return; }; if (this._SafeStr_10453 != null) { this._SafeStr_5381.findChildByName("playlist_prev").enable(); this._SafeStr_5381.findChildByName("playlist_next").enable(); } else { this._SafeStr_5381.findChildByName("playlist_prev").disable(); this._SafeStr_5381.findChildByName("playlist_next").disable(); }; } } }//package _-1jP // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10128 = "_-5gA" (String#36038, DoABC#3) // _SafeStr_10271 = "_-5td" (String#36563, DoABC#3) // _SafeStr_10441 = "_-21h" (String#9637, DoABC#3) // _SafeStr_10442 = "_-3xu" (String#3553, DoABC#3) // _SafeStr_10443 = "_-4Yg" (String#1548, DoABC#3) // _SafeStr_10444 = "_-2Fv" (String#9906, DoABC#3) // _SafeStr_10447 = "_-5iL" (String#36116, DoABC#3) // _SafeStr_10448 = "_-H6" (String#39072, DoABC#3) // _SafeStr_10451 = "_-6QW" (String#37859, DoABC#3) // _SafeStr_10452 = "_-1CS" (String#24979, DoABC#3) // _SafeStr_10453 = "_-1Dw" (String#1465, DoABC#3) // _SafeStr_10454 = "_-0Jk" (String#22783, DoABC#3) // _SafeStr_10455 = "_-5CD" (String#34846, DoABC#3) // _SafeStr_10456 = "_-5v" (String#36615, DoABC#3) // _SafeStr_10457 = "_-6Vj" (String#38058, DoABC#3) // _SafeStr_10458 = "_-1Eg" (String#25064, DoABC#3) // _SafeStr_10459 = "_-3-2" (String#29359, DoABC#3) // _SafeStr_10460 = "_-1LJ" (String#8958, DoABC#3) // _SafeStr_10461 = "_-11g" (String#24569, DoABC#3) // _SafeStr_196 = "_-5Fb" (String#12927, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_4564 = "_-2EE" (String#9877, DoABC#3) // _SafeStr_4565 = "_-5fH" (String#13321, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7015 = "_-46G" (String#11759, DoABC#3) // _SafeStr_7056 = "_-5vL" (String#1587, DoABC#3) // _SafeStr_7610 = "_-6GU" (String#589, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_7727 = "_-3AN" (String#10827, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_8691 = "_-5j" (String#244, DoABC#3) // _SafeStr_9506 = "_-2rp" (String#29028, DoABC#3) // _SafeStr_9508 = "_-lV" (String#40239, DoABC#3) // _SafeStr_9510 = "_-1dm" (String#26023, DoABC#3) // _SafeStr_9511 = "_-rZ" (String#40472, DoABC#3) // _SafeStr_9512 = "_-6E4" (String#37392, DoABC#3) // _SafeStr_9513 = "_-0em" (String#23621, DoABC#3) // _SafeStr_9865 = "_-4do" (String#33463, DoABC#3) //------------------------------------------------------------ //_-1K._SafeStr_4622 package _-1K{ public class _SafeStr_4622 { public static const _SafeStr_10462:int = 0; public static const _SafeStr_10463:int = 1; public static const _SafeStr_10464:int = 2; public static const _SafeStr_10465:int = 3; } }//package _-1K // _SafeStr_10462 = "_-50g" (String#34393, DoABC#3) // _SafeStr_10463 = "_-1wt" (String#26775, DoABC#3) // _SafeStr_10464 = "_-4vV" (String#34163, DoABC#3) // _SafeStr_10465 = "_-4Ko" (String#32749, DoABC#3) // _SafeStr_4622 = "_-23G" (String#9666, DoABC#3) //------------------------------------------------------------ //_-1K._SafeStr_4625 package _-1K{ public class _SafeStr_4625 { public static const _SafeStr_10462:int = 0; public static const _SafeStr_10466:int = 1; public static const _SafeStr_10467:int = 2; public static const OK:int = 3; public static const ERROR:int = 4; public static const _SafeStr_10468:int = 5; public static const _SafeStr_10469:int = 6; public static const _SafeStr_10470:int = 7; public static const _SafeStr_10471:int = 8; public static const _SafeStr_10472:int = 9; public static const _SafeStr_10473:int = 10; } }//package _-1K // _SafeStr_10462 = "_-50g" (String#34393, DoABC#3) // _SafeStr_10466 = "true" (String#55, DoABC#3) // _SafeStr_10467 = "_-4Yz" (String#33280, DoABC#3) // _SafeStr_10468 = "_-02Q" (String#22132, DoABC#3) // _SafeStr_10469 = "_-0Kn" (String#22818, DoABC#3) // _SafeStr_10470 = "_-3Ue" (String#30608, DoABC#3) // _SafeStr_10471 = "_-3M9" (String#30261, DoABC#3) // _SafeStr_10472 = "_-2Al" (String#27338, DoABC#3) // _SafeStr_10473 = "_-1Sc" (String#25595, DoABC#3) // _SafeStr_4625 = "_-0KJ" (String#7902, DoABC#3) //------------------------------------------------------------ //_-1K._SafeStr_4626 package _-1K{ import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-2Bc.IRegionWindow; public class _SafeStr_4626 { private static const _SafeStr_8410:uint = 4286084205; private static const _SafeStr_8411:uint = 4283781966; private var _SafeStr_6379:HabboPhoneNumber; private var _SafeStr_5381:IWindow; public function _SafeStr_4626(k:HabboPhoneNumber){ this._SafeStr_6379 = k; this.createWindow(); } public function dispose():void{ if (this._SafeStr_5381) { this._SafeStr_5381.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10474); this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_6379 = null; } public function get window():IWindow{ return (this._SafeStr_5381); } private function createWindow():void{ if (this._SafeStr_5381) { return; }; this._SafeStr_5381 = this._SafeStr_6379.windowManager.buildFromXML(XML(this._SafeStr_6379.assets.getAssetByName("phonenumber_collect_minimized_xml").content)); this._SafeStr_5381.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10474); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5501, this._SafeStr_8423); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5502, this._SafeStr_8424); IRegionWindow(this._SafeStr_5381).findChildByTag("BGCOLOR").color = _SafeStr_8411; } private function _SafeStr_10474(k:WindowMouseEvent):void{ this._SafeStr_6379._SafeStr_10475(false); } private function _SafeStr_8423(k:WindowMouseEvent):void{ IRegionWindow(this._SafeStr_5381).findChildByTag("BGCOLOR").color = _SafeStr_8410; } private function _SafeStr_8424(k:WindowMouseEvent):void{ IRegionWindow(this._SafeStr_5381).findChildByTag("BGCOLOR").color = _SafeStr_8411; } } }//package _-1K // _SafeStr_10474 = "_-42W" (String#11697, DoABC#3) // _SafeStr_10475 = "_-5gk" (String#36060, DoABC#3) // _SafeStr_4626 = "_-6Mq" (String#14044, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_8410 = "_-3hB" (String#1095, DoABC#3) // _SafeStr_8411 = "_-1jY" (String#1079, DoABC#3) // _SafeStr_8423 = "_-0X4" (String#1439, DoABC#3) // _SafeStr_8424 = "_-2UZ" (String#1496, DoABC#3) //------------------------------------------------------------ //_-1K._SafeStr_4627 package _-1K{ import _-2Bc.IFrameWindow; import flash.utils.Timer; import _-2Bc.ITextFieldWindow; import flash.utils.getTimer; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import flash.events.TimerEvent; import _-2Bc._SafeStr_3557; public class _SafeStr_4627 { private static const _SafeStr_10476:int = 10; private var _SafeStr_6379:HabboPhoneNumber; private var _SafeStr_5381:IFrameWindow; private var _SafeStr_10477:Boolean = true; private var _SafeStr_7194:Timer; public function _SafeStr_4627(k:HabboPhoneNumber){ this._SafeStr_6379 = k; this.createWindow(); } public function dispose():void{ if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; if (this._SafeStr_7194) { this._SafeStr_7194.reset(); this._SafeStr_7194 = null; }; this._SafeStr_6379 = null; } public function _SafeStr_10478(k:int):void{ this._SafeStr_6379.windowManager.alert("${generic.alert.title}", (("${phone.number.verify.error." + k) + "}"), 0, null); ITextFieldWindow(this._SafeStr_5381.findChildByName("verification_code_input")).textColor = 0xFF0000; this._SafeStr_5381.findChildByName("verification_code_input").enable(); this._SafeStr_10477 = true; } private function createWindow():void{ if (this._SafeStr_5381) { return; }; this._SafeStr_5381 = IFrameWindow(this._SafeStr_6379.windowManager.buildFromXML(XML(this._SafeStr_6379.assets.getAssetByName("phonenumber_verify_xml").content))); this._SafeStr_5381.center(); if (this._SafeStr_5381.findChildByName("wait_link")) { this._SafeStr_5381.findChildByName("wait_link").procedure = this._SafeStr_10479; }; this._SafeStr_5381.findChildByName("ok_button").procedure = this._SafeStr_10479; if (this._SafeStr_5381.findChildByName("header_button_close")) { this._SafeStr_5381.findChildByName("header_button_close").visible = false; }; this._SafeStr_5381.findChildByName("verification_code_input").procedure = this._SafeStr_10479; this._SafeStr_5381.findChildByName("did_not_receive_code_link").procedure = this._SafeStr_10479; this._SafeStr_5381.findChildByName("ok_button").disable(); this._SafeStr_5381.findChildByName("verification_code_input").enable(); if ((this._SafeStr_6379._SafeStr_10480 - getTimer()) <= 0) { this._SafeStr_10481(); } else { this._SafeStr_10482(); }; ITextFieldWindow(this._SafeStr_5381.findChildByName("verification_code_input")).maxChars = _SafeStr_10476; this._SafeStr_10477 = true; } private function _SafeStr_10479(k:WindowEvent, _arg_2:IWindow):void{ if (k.type != WindowMouseEvent.CLICK) { return; }; switch (_arg_2.name) { case "header_button_close": case "wait_link": this._SafeStr_6379._SafeStr_10483(true); return; case "did_not_receive_code_link": this._SafeStr_6379._SafeStr_10484(); return; case "ok_button": this._SafeStr_6379._SafeStr_10485(this._SafeStr_5381.findChildByName("verification_code_input").caption); this._SafeStr_5381.findChildByName("ok_button").disable(); this._SafeStr_5381.findChildByName("verification_code_input").disable(); return; case "verification_code_input": if (this._SafeStr_10477) { this._SafeStr_5381.findChildByName("verification_code_input").caption = ""; this._SafeStr_10477 = false; }; this._SafeStr_5381.findChildByName("ok_button").enable(); ITextFieldWindow(this._SafeStr_5381.findChildByName("verification_code_input")).textColor = 0; return; }; } public function _SafeStr_10481():void{ this._SafeStr_5381.findChildByName("did_not_receive_code_link").visible = true; this._SafeStr_5381.findChildByName("retry_wait_label").visible = false; } public function _SafeStr_10482(k:int=0):void{ this._SafeStr_5381.findChildByName("did_not_receive_code_link").visible = false; this._SafeStr_5381.findChildByName("retry_wait_label").visible = true; this._SafeStr_7208(); this._SafeStr_7194 = new Timer(1000); this._SafeStr_7194.addEventListener(TimerEvent.TIMER, this._SafeStr_7208); this._SafeStr_7194.start(); } private function _SafeStr_7208(k:TimerEvent=null):void{ var _local_2:String = this._SafeStr_6379.localizationManager.getLocalization("phone.number.verify.wait.remaining", ""); var _local_3:int = Math.max(0, ((this._SafeStr_6379._SafeStr_10480 - getTimer()) / 1000)); _local_2 = _local_2.replace("{0}", _local_3); (this._SafeStr_5381.findChildByName("retry_wait_label") as _SafeStr_3557).text = _local_2; if (_local_3 == 0) { if (this._SafeStr_7194) { this._SafeStr_7194.stop(); }; this._SafeStr_7194 = null; this._SafeStr_10481(); }; } } }//package _-1K // _SafeStr_10476 = "_-4ax" (String#12252, DoABC#3) // _SafeStr_10477 = "_-3bD" (String#11255, DoABC#3) // _SafeStr_10478 = "_-57s" (String#34675, DoABC#3) // _SafeStr_10479 = "_-5OX" (String#35326, DoABC#3) // _SafeStr_10480 = "_-R" (String#39443, DoABC#3) // _SafeStr_10481 = "_-24" (String#27086, DoABC#3) // _SafeStr_10482 = "_-5ly" (String#36260, DoABC#3) // _SafeStr_10483 = "_-2kY" (String#28730, DoABC#3) // _SafeStr_10484 = "_-4iD" (String#33642, DoABC#3) // _SafeStr_10485 = "_-dG" (String#39921, DoABC#3) // _SafeStr_3557 = "_-xx" (String#15317, DoABC#3) // _SafeStr_4627 = "_-2op" (String#10479, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_7194 = "_-6JQ" (String#13984, DoABC#3) // _SafeStr_7208 = "try" (String#5340, DoABC#3) //------------------------------------------------------------ //_-1K._SafeStr_4628 package _-1K{ import _-4IA.IWindow; import _-1f9.WindowMouseEvent; import _-2Bc.IRegionWindow; public class _SafeStr_4628 { private static const _SafeStr_8410:uint = 4286084205; private static const _SafeStr_8411:uint = 4283781966; private var _SafeStr_6379:HabboPhoneNumber; private var _SafeStr_5381:IWindow; public function _SafeStr_4628(k:HabboPhoneNumber){ this._SafeStr_6379 = k; this.createWindow(); } public function dispose():void{ if (this._SafeStr_5381) { this._SafeStr_5381.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_10474); this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_6379 = null; } public function get window():IWindow{ return (this._SafeStr_5381); } private function createWindow():void{ if (this._SafeStr_5381) { return; }; this._SafeStr_5381 = this._SafeStr_6379.windowManager.buildFromXML(XML(this._SafeStr_6379.assets.getAssetByName("phonenumber_verify_minimized_xml").content)); this._SafeStr_5381.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_10474); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5501, this._SafeStr_8423); this._SafeStr_5381.addEventListener(WindowMouseEvent._SafeStr_5502, this._SafeStr_8424); IRegionWindow(this._SafeStr_5381).findChildByTag("BGCOLOR").color = _SafeStr_8411; } private function _SafeStr_10474(k:WindowMouseEvent):void{ this._SafeStr_6379._SafeStr_10483(false); } private function _SafeStr_8423(k:WindowMouseEvent):void{ IRegionWindow(this._SafeStr_5381).findChildByTag("BGCOLOR").color = _SafeStr_8410; } private function _SafeStr_8424(k:WindowMouseEvent):void{ IRegionWindow(this._SafeStr_5381).findChildByTag("BGCOLOR").color = _SafeStr_8411; } } }//package _-1K // _SafeStr_10474 = "_-42W" (String#11697, DoABC#3) // _SafeStr_10483 = "_-2kY" (String#28730, DoABC#3) // _SafeStr_4628 = "_-5uu" (String#13568, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_8410 = "_-3hB" (String#1095, DoABC#3) // _SafeStr_8411 = "_-1jY" (String#1079, DoABC#3) // _SafeStr_8423 = "_-0X4" (String#1439, DoABC#3) // _SafeStr_8424 = "_-2UZ" (String#1496, DoABC#3) //------------------------------------------------------------ //_-1K.HabboPhoneNumber package _-1K{ import _-1tK.Component; import _-276._SafeStr_1407; import _-0aq._SafeStr_500; import _-0ZD._SafeStr_2176; import _-qQ._SafeStr_2154; import _-00F._SafeStr_633; import _-3wj._SafeStr_2308; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboToolbar; import __AS3__.vec.Vector; import _-3uw._SafeStr_4292; import _-3uw._SafeStr_4099; import _-3uw._SafeStr_4315; import _-1Y._SafeStr_4283; import _-1Y._SafeStr_4015; import _-1Y._SafeStr_4155; import _-1Y._SafeStr_4048; import flash.utils.getTimer; import _-qQ._SafeStr_2867; import _-qQ._SafeStr_3518; import __AS3__.vec.*; public class HabboPhoneNumber extends Component { protected var _SafeStr_8446:_SafeStr_1407; protected var _SafeStr_8449:_SafeStr_500; protected var _SafeStr_5412:_SafeStr_2176; protected var _SafeStr_8447:_SafeStr_2154; protected var _SafeStr_5453:_SafeStr_633; private var _SafeStr_7637:_SafeStr_2308; private var _SafeStr_10486:PhoneNumberCollectView; private var _SafeStr_10487:_SafeStr_4626; private var _SafeStr_10488:_SafeStr_4627; private var _SafeStr_10489:_SafeStr_4628; private var _SafeStr_10490:int; public function HabboPhoneNumber(k:_SafeStr_9, _arg_2:uint, _arg_3:_SafeStr_10){ super(k, _arg_2, _arg_3); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_8446 = k; }, true), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2176):void{ _SafeStr_5412 = k; }), new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void{ _SafeStr_5453 = k; }), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_8449 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2154):void{ _SafeStr_8447 = k; })])); } override protected function initComponent():void{ if (getBoolean("sms.identity.verification.enabled")) { this._SafeStr_7637 = this._SafeStr_8446.connection; this._SafeStr_7637.addMessageEvent(new _SafeStr_4292(this._SafeStr_10491)); this._SafeStr_7637.addMessageEvent(new _SafeStr_4099(this._SafeStr_10492)); this._SafeStr_7637.addMessageEvent(new _SafeStr_4315(this._SafeStr_10493)); }; } public function _SafeStr_10494(k:String, _arg_2:String):void{ this._SafeStr_7637.send(new _SafeStr_4283(k, _arg_2)); } public function _SafeStr_10485(k:String):void{ if (!k) { return; }; k = k.toUpperCase(); this._SafeStr_7637.send(new _SafeStr_4015(k)); } public function _SafeStr_10495():void{ this._SafeStr_7637.send(new _SafeStr_4155(_SafeStr_4622._SafeStr_10464)); this._SafeStr_10496(); } public function _SafeStr_10475(k:Boolean):void{ if (k) { this._SafeStr_10496(); this._SafeStr_10497(); } else { this._SafeStr_10498(); this._SafeStr_10499(); }; } public function _SafeStr_10483(k:Boolean):void{ if (k) { this._SafeStr_10500(); this._SafeStr_10501(); } else { this._SafeStr_10502(); this._SafeStr_10503(); }; } public function _SafeStr_10484():void{ this._SafeStr_10500(); this._SafeStr_7637.send(new _SafeStr_4048()); } private function _SafeStr_10492(k:_SafeStr_4099):void{ switch (k._SafeStr_5645()._SafeStr_5379) { case _SafeStr_4625._SafeStr_10467: this._SafeStr_10496(); return; case _SafeStr_4625.OK: case _SafeStr_4625._SafeStr_10472: case _SafeStr_4625._SafeStr_10466: this._SafeStr_10496(); this._SafeStr_10490 = (k._SafeStr_5645()._SafeStr_10504 + getTimer()); this._SafeStr_10503(); return; case _SafeStr_4625.ERROR: case _SafeStr_4625._SafeStr_10468: case _SafeStr_4625._SafeStr_10469: case _SafeStr_4625._SafeStr_10473: if (((!(this._SafeStr_10487)) && (!(this._SafeStr_10486)))) { this._SafeStr_10499(); } else { if (this._SafeStr_10487) { this._SafeStr_10475(false); }; }; this._SafeStr_5453.alert("${generic.alert.title}", (("${phone.number.collect.error." + k._SafeStr_5645()._SafeStr_5379) + "}"), 0, null); this._SafeStr_10486._SafeStr_10478(k._SafeStr_5645()._SafeStr_5379); return; }; } private function _SafeStr_10493(k:_SafeStr_4315):void{ switch (k._SafeStr_5645()._SafeStr_5379) { case _SafeStr_4625._SafeStr_10467: case _SafeStr_4625.OK: this._SafeStr_10500(); return; case _SafeStr_4625.ERROR: if (((!(this._SafeStr_10489)) && (!(this._SafeStr_10488)))) { this._SafeStr_10490 = (getTimer() + k._SafeStr_5645()._SafeStr_10505); this._SafeStr_10503(); } else { if (this._SafeStr_10489) { this._SafeStr_10483(false); }; }; this._SafeStr_10488._SafeStr_10478(k._SafeStr_5645()._SafeStr_5379); return; }; } private function _SafeStr_10491(k:_SafeStr_4292):void{ var _local_2:int = k._SafeStr_5645()._SafeStr_10506; var _local_3:int = k._SafeStr_5645()._SafeStr_10507; context.configuration.setProperty("phone.collection.status", _local_2.toString()); context.configuration.setProperty("phone.verification.status", _local_3.toString()); if (_local_2 == _SafeStr_4622._SafeStr_10464) { return; }; if ((((_local_2 == _SafeStr_4622._SafeStr_10465)) && ((((_local_3 == _SafeStr_4625._SafeStr_10472)) || ((_local_3 == _SafeStr_4625._SafeStr_10466)))))) { this._SafeStr_10496(); if (_local_2 == _SafeStr_4622._SafeStr_10463) { this._SafeStr_10501(); } else { this._SafeStr_10490 = (k._SafeStr_5645()._SafeStr_10505 + getTimer()); this._SafeStr_10503(); }; return; }; switch (_local_3) { case _SafeStr_4625._SafeStr_10462: case _SafeStr_4625._SafeStr_10472: this._SafeStr_10499(); return; case _SafeStr_4625._SafeStr_10467: case _SafeStr_4625.OK: this._SafeStr_10496(); this._SafeStr_10500(); return; case _SafeStr_4625.ERROR: case _SafeStr_4625._SafeStr_10468: case _SafeStr_4625._SafeStr_10469: _SafeStr_4.log("INVALID STATE!! Phone number / verify errors should not be handled here!"); return; }; } public function get windowManager():_SafeStr_633{ return (this._SafeStr_5453); } public function get localizationManager():_SafeStr_500{ return (this._SafeStr_8449); } public function get _SafeStr_10480():int{ return (this._SafeStr_10490); } private function _SafeStr_10499():void{ this._SafeStr_10496(); var k:String = context.configuration.getProperty("phone.number.preferred.countries"); var _local_2:Array = k.split(","); this._SafeStr_10486 = new PhoneNumberCollectView(this, _local_2); } private function _SafeStr_10503():void{ this._SafeStr_10500(); this._SafeStr_10488 = new _SafeStr_4627(this); } private function _SafeStr_10497():void{ this._SafeStr_10498(); this._SafeStr_10487 = new _SafeStr_4626(this); this._SafeStr_8447.extensionView.attachExtension(_SafeStr_2867._SafeStr_10508, this._SafeStr_10487.window, _SafeStr_3518._SafeStr_10509); } private function _SafeStr_10501():void{ this._SafeStr_10502(); this._SafeStr_10489 = new _SafeStr_4628(this); this._SafeStr_8447.extensionView.attachExtension(_SafeStr_2867._SafeStr_10510, this._SafeStr_10489.window, _SafeStr_3518._SafeStr_10509); } private function _SafeStr_10496():void{ if (this._SafeStr_10486) { this._SafeStr_10486.dispose(); this._SafeStr_10486 = null; }; } private function _SafeStr_10500():void{ if (this._SafeStr_10488) { this._SafeStr_10488.dispose(); this._SafeStr_10488 = null; }; } private function _SafeStr_10498():void{ this._SafeStr_8447.extensionView.detachExtension(_SafeStr_2867._SafeStr_10508); if (this._SafeStr_10487) { this._SafeStr_10487.dispose(); this._SafeStr_10487 = null; }; } private function _SafeStr_10502():void{ this._SafeStr_8447.extensionView.detachExtension(_SafeStr_2867._SafeStr_10510); if (this._SafeStr_10489) { this._SafeStr_10489.dispose(); this._SafeStr_10489 = null; }; } } }//package _-1K // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10462 = "_-50g" (String#34393, DoABC#3) // _SafeStr_10463 = "_-1wt" (String#26775, DoABC#3) // _SafeStr_10464 = "_-4vV" (String#34163, DoABC#3) // _SafeStr_10465 = "_-4Ko" (String#32749, DoABC#3) // _SafeStr_10466 = "true" (String#55, DoABC#3) // _SafeStr_10467 = "_-4Yz" (String#33280, DoABC#3) // _SafeStr_10468 = "_-02Q" (String#22132, DoABC#3) // _SafeStr_10469 = "_-0Kn" (String#22818, DoABC#3) // _SafeStr_10472 = "_-2Al" (String#27338, DoABC#3) // _SafeStr_10473 = "_-1Sc" (String#25595, DoABC#3) // _SafeStr_10475 = "_-5gk" (String#36060, DoABC#3) // _SafeStr_10478 = "_-57s" (String#34675, DoABC#3) // _SafeStr_10480 = "_-R" (String#39443, DoABC#3) // _SafeStr_10483 = "_-2kY" (String#28730, DoABC#3) // _SafeStr_10484 = "_-4iD" (String#33642, DoABC#3) // _SafeStr_10485 = "_-dG" (String#39921, DoABC#3) // _SafeStr_10486 = "_-6UC" (String#38004, DoABC#3) // _SafeStr_10487 = "_-29U" (String#27290, DoABC#3) // _SafeStr_10488 = "_-0Vu" (String#23273, DoABC#3) // _SafeStr_10489 = "_-0tW" (String#24215, DoABC#3) // _SafeStr_10490 = "_-xT" (String#40667, DoABC#3) // _SafeStr_10491 = "_-6kS" (String#38623, DoABC#3) // _SafeStr_10492 = "_-3xV" (String#31764, DoABC#3) // _SafeStr_10493 = "_-22B" (String#27026, DoABC#3) // _SafeStr_10494 = "_-38R" (String#29730, DoABC#3) // _SafeStr_10495 = "_-2xV" (String#29261, DoABC#3) // _SafeStr_10496 = "_-5rl" (String#36489, DoABC#3) // _SafeStr_10497 = "_-2S8" (String#28023, DoABC#3) // _SafeStr_10498 = "_-0T9" (String#23157, DoABC#3) // _SafeStr_10499 = "_-pv" (String#40409, DoABC#3) // _SafeStr_10500 = "_-1O6" (String#25425, DoABC#3) // _SafeStr_10501 = "_-4l2" (String#33758, DoABC#3) // _SafeStr_10502 = "_-4Pu" (String#32948, DoABC#3) // _SafeStr_10503 = "_-4qd" (String#33979, DoABC#3) // _SafeStr_10504 = "_-27d" (String#27224, DoABC#3) // _SafeStr_10505 = "_-12" (String#24582, DoABC#3) // _SafeStr_10506 = "_-1vH" (String#26719, DoABC#3) // _SafeStr_10507 = "_-2kG" (String#28720, DoABC#3) // _SafeStr_10508 = "_-3Qp" (String#30468, DoABC#3) // _SafeStr_10509 = "_-32Y" (String#29504, DoABC#3) // _SafeStr_10510 = "_-1nv" (String#26420, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2154 = "_-6hA" (String#14377, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2867 = "_-2Tk" (String#28084, DoABC#3) // _SafeStr_3518 = "_-4Ru" (String#33028, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4015 = "_-5w4" (String#36652, DoABC#3) // _SafeStr_4048 = "_-0cW" (String#23532, DoABC#3) // _SafeStr_4099 = "_-8" (String#38725, DoABC#3) // _SafeStr_4155 = "_-6Gf" (String#37492, DoABC#3) // _SafeStr_4283 = "_-4rW" (String#34009, DoABC#3) // _SafeStr_4292 = "_-21M" (String#26997, DoABC#3) // _SafeStr_4315 = "_-0of" (String#24027, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_4622 = "_-23G" (String#9666, DoABC#3) // _SafeStr_4625 = "_-0KJ" (String#7902, DoABC#3) // _SafeStr_4626 = "_-6Mq" (String#14044, DoABC#3) // _SafeStr_4627 = "_-2op" (String#10479, DoABC#3) // _SafeStr_4628 = "_-5uu" (String#13568, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5379 = "_-3wJ" (String#31720, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_8446 = "_-4jA" (String#243, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_8449 = "_-4RM" (String#581, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-1K.PhoneNumberCollectView package _-1K{ import _-2Bc.IFrameWindow; import _-2Bc.ITextFieldWindow; import adobe.serialization.json.JSONDecoder; import _-2Bc._SafeStr_3585; import _-PP.TextWindowUtils; import _-2Bc.ITextWindow; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-1f9.WindowEvent; import _-403._SafeStr_2514; import _-1f9.WindowMouseEvent; import _-1f9.WindowKeyboardEvent; public class PhoneNumberCollectView { private static const _SafeStr_10511:Array = ["VU", "EC", "VN", "VI", "DZ", "VG", "VE", "DM", "VC", "DO", "VA", "DE", "UZ", "UY", "DK", "DJ", "US", "UG", "UA", "ET", "ES", "ER", "EH", "EG", "EE", "TZ", "TT", "TW", "TV", "GD", "GE", "GF", "GA", "GB", "FR", "FO", "FK", "FJ", "FM", "FI", "WS", "GY", "GW", "GU", "GT", "GR", "GQ", "WF", "GP", "GN", "GM", "GL", "GI", "GH", "GG", "RE", "RO", "AT", "AS", "AR", "QA", "AW", "AU", "AZ", "BA", "PT", "AC", "AD", "PW", "AG", "AE", "PR", "PS", "AF", "AL", "AI", "AO", "PY", "AM", "BW", "TG", "BY", "TD", "TK", "BS", "TJ", "BR", "BT", "TH", "TO", "TN", "TM", "TL", "CA", "BZ", "TR", "BF", "SV", "BG", "BH", "SS", "BI", "ST", "SY", "BB", "SZ", "BD", "BE", "SX", "BN", "BO", "BQ", "BJ", "TC", "BL", "TA", "BM", "CZ", "SD", "CY", "SC", "CX", "CW", "SE", "SH", "CV", "SG", "CU", "SJ", "SI", "SL", "SK", "SN", "SM", "SO", "SR", "CI", "RS", "CG", "CH", "RU", "RW", "CF", "CC", "CD", "CR", "CO", "CM", "CN", "SA", "CK", "SB", "CL", "LV", "LU", "LT", "LY", "LS", "LR", "MG", "MH", "ME", "MF", "MK", "ML", "MC", "MD", "MA", "MV", "MU", "MX", "MW", "MZ", "MY", "MN", "MM", "MP", "MO", "MR", "MQ", "MT", "MS", "NF", "NG", "NI", "NL", "NA", "NC", "NE", "NZ", "NU", "NR", "NP", "NO", "OM", "PL", "PM", "PH", "PK", "PE", "PF", "PG", "PA", "HK", "ZA", "HN", "HR", "HT", "HU", "ZM", "ZW", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "YE", "IS", "IT", "JE", "YT", "JP", "JO", "JM", "KI", "KH", "KG", "KE", "KP", "KR", "KM", "KN", "KW", "KY", "KZ", "LA", "LC", "LB", "LI", "LK"]; private static const _SafeStr_10476:int = 30; private var _SafeStr_6379:HabboPhoneNumber; private var _SafeStr_5381:IFrameWindow; private var _SafeStr_10477:Boolean = true; private var _SafeStr_10512:Array; public function PhoneNumberCollectView(k:HabboPhoneNumber, _arg_2:Array){ this._SafeStr_6379 = k; this.createWindow(_arg_2); } public function dispose():void{ if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_6379 = null; } public function _SafeStr_10478(k:int):void{ this._SafeStr_5381.findChildByName("phone_number_input").caption = ""; this._SafeStr_10477 = true; this._SafeStr_10513(true); } private function createWindow(k:Array):void{ var _local_5:String; var _local_6:String; var _local_7:int; var _local_9:Object; var _local_10:String; if (this._SafeStr_5381) { return; }; this._SafeStr_5381 = IFrameWindow(this._SafeStr_6379.windowManager.buildFromXML(XML(this._SafeStr_6379.assets.getAssetByName("phonenumber_collect_xml").content))); this._SafeStr_5381.center(); this._SafeStr_5381.findChildByName("never_link").procedure = this._SafeStr_7028; this._SafeStr_5381.findChildByName("skip_link").procedure = this._SafeStr_7028; this._SafeStr_5381.findChildByName("ok_button").procedure = this._SafeStr_7028; this._SafeStr_5381.findChildByName("header_button_close").procedure = this._SafeStr_7028; this._SafeStr_5381.findChildByName("phone_number_input").procedure = this._SafeStr_7028; ITextFieldWindow(this._SafeStr_5381.findChildByName("phone_number_input")).maxChars = _SafeStr_10476; var _local_2:String = ((this._SafeStr_6379.localizationManager.getLocalization("phone.number.collect.countries")) || ("{}")); var _local_3:Object = new JSONDecoder(_local_2, false).getValue(); var _local_4:Array = _SafeStr_10511.concat(); this._SafeStr_10512 = new Array(); for each (_local_5 in _local_4) { _local_6 = _local_3[_local_5]; if (((!((_local_6 == null))) && ((_local_6.length > 0)))) { this._SafeStr_10512.push({ "code":_local_5, "name":_local_6 }); }; }; this._SafeStr_10512.sortOn("name"); _local_7 = (k.length - 1); while (_local_7 >= 0) { _local_5 = k[_local_7]; if (_SafeStr_10511.indexOf(_local_5) != -1) { _local_10 = _local_3[_local_5]; this._SafeStr_10512.unshift({ "code":_local_5, "name":_local_10 }); }; _local_7--; }; var _local_8:_SafeStr_3585 = _SafeStr_3585(this._SafeStr_5381.findChildByName("country_list")); for each (_local_9 in this._SafeStr_10512) { _local_8._SafeStr_7828(this._SafeStr_10514(_local_9.code, _local_9.name)); }; if (_local_8.numMenuItems > 0) { _local_8.selection = 0; }; TextWindowUtils._SafeStr_10515((this._SafeStr_5381.findChildByName("collect_summary") as ITextWindow), 3369621, 0xFFFFFF, 4306905); this._SafeStr_5381.findChildByName("ok_button").disable(); this._SafeStr_10513(true); } private function _SafeStr_10514(k:String, _arg_2:String):IWindow{ var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_6379.windowManager.buildFromXML(XML(this._SafeStr_6379.assets.getAssetByName("phonenumber_country_menu_item_xml").content))); _local_3.name = k; _local_3.findChildByName("country_code").caption = _arg_2; return (_local_3); } private function get _SafeStr_10516():String{ var k:_SafeStr_3585 = _SafeStr_3585(this._SafeStr_5381.findChildByName("country_list")); if (k.selection == -1) { return ("NOT_SELECTED"); }; var _local_2:Object = this._SafeStr_10512[k.selection]; return ((((_local_2)!=null) ? _local_2.code : "--")); } private function _SafeStr_10517(k:_SafeStr_2514, _arg_2:WindowEvent):void{ if ((((_arg_2.type == WindowEvent._SafeStr_8338)) && (this._SafeStr_6379))) { this._SafeStr_6379._SafeStr_10495(); }; k.dispose(); } private function _SafeStr_10513(k:Boolean):void{ this._SafeStr_5381.findChildByName("ok_button").disable(); if (k) { this._SafeStr_5381.findChildByName("phone_number_input").enable(); this._SafeStr_5381.findChildByName("never_link").visible = true; this._SafeStr_5381.findChildByName("skip_link").visible = true; this._SafeStr_5381.findChildByName("header_button_close").enable(); this._SafeStr_5381.findChildByName("country_list").enable(); } else { this._SafeStr_5381.findChildByName("phone_number_input").disable(); this._SafeStr_5381.findChildByName("never_link").visible = false; this._SafeStr_5381.findChildByName("skip_link").visible = false; this._SafeStr_5381.findChildByName("header_button_close").disable(); this._SafeStr_5381.findChildByName("country_list").disable(); }; } private function _SafeStr_7028(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.DOWN) { switch (_arg_2.name) { case "header_button_close": case "skip_link": this._SafeStr_6379._SafeStr_10475(true); break; case "never_link": this._SafeStr_6379.windowManager.confirm("${phone.number.never.again.confirm.title}", "${phone.number.never.again.confirm.text}", 0, this._SafeStr_10517); break; case "ok_button": this._SafeStr_6379._SafeStr_10494(this._SafeStr_10516, this._SafeStr_5381.findChildByName("phone_number_input").caption); this._SafeStr_10513(false); break; case "phone_number_input": if (this._SafeStr_10477) { this._SafeStr_5381.findChildByName("phone_number_input").caption = ""; this._SafeStr_10477 = false; }; ITextFieldWindow(this._SafeStr_5381.findChildByName("phone_number_input")).textColor = 0; break; }; }; if ((((k.type == WindowKeyboardEvent._SafeStr_7490)) && ((k.target.name == "phone_number_input")))) { if (((!((this._SafeStr_5381.findChildByName("phone_number_input").caption == null))) && ((this._SafeStr_5381.findChildByName("phone_number_input").caption.length > 0)))) { this._SafeStr_5381.findChildByName("ok_button").enable(); } else { this._SafeStr_5381.findChildByName("ok_button").disable(); }; }; } } }//package _-1K // _SafeStr_10475 = "_-5gk" (String#36060, DoABC#3) // _SafeStr_10476 = "_-4ax" (String#12252, DoABC#3) // _SafeStr_10477 = "_-3bD" (String#11255, DoABC#3) // _SafeStr_10478 = "_-57s" (String#34675, DoABC#3) // _SafeStr_10494 = "_-38R" (String#29730, DoABC#3) // _SafeStr_10495 = "_-2xV" (String#29261, DoABC#3) // _SafeStr_10511 = "_-3en" (String#31008, DoABC#3) // _SafeStr_10512 = "_-3jt" (String#31231, DoABC#3) // _SafeStr_10513 = "_-03m" (String#22182, DoABC#3) // _SafeStr_10514 = "_-3Sp" (String#30546, DoABC#3) // _SafeStr_10515 = "_-4Cv" (String#32423, DoABC#3) // _SafeStr_10516 = "_-0YW" (String#23370, DoABC#3) // _SafeStr_10517 = "_-0B1" (String#7765, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_3585 = "_-4Gu" (String#11918, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_7028 = "_-0rd" (String#322, DoABC#3) // _SafeStr_7490 = "_-1EO" (String#25053, DoABC#3) // _SafeStr_7828 = "_-3Bl" (String#10851, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) //------------------------------------------------------------ //_-1k1._SafeStr_2357 package _-1k1{ public interface _SafeStr_2357 { function set credits(_arg_1:int):void; function set clubDays(_arg_1:int):void; function set clubPeriods(_arg_1:int):void; function get _SafeStr_10518():Boolean; function get _SafeStr_7186():int; function set _SafeStr_10518(_arg_1:Boolean):void; function get credits():int; function get clubDays():int; function get clubPeriods():int; function get _SafeStr_10519():Boolean; function get _SafeStr_7185():Boolean; function get _SafeStr_7754():int; function get _SafeStr_7755():int; function _SafeStr_7466(_arg_1:int):int; } }//package _-1k1 // _SafeStr_10518 = "_-2Ge" (String#9915, DoABC#3) // _SafeStr_10519 = "_-3iU" (String#11370, DoABC#3) // _SafeStr_2357 = "_-2t7" (String#10544, DoABC#3) // _SafeStr_7185 = "_-5u3" (String#13553, DoABC#3) // _SafeStr_7186 = "_-1S6" (String#9068, DoABC#3) // _SafeStr_7466 = "_-6ZG" (String#14251, DoABC#3) // _SafeStr_7754 = "_-4Mh" (String#12009, DoABC#3) // _SafeStr_7755 = "_-5KE" (String#13007, DoABC#3) //------------------------------------------------------------ //_-1k1._SafeStr_2403 package _-1k1{ import flash.events.Event; public class _SafeStr_2403 extends Event { public static const _SafeStr_9070:String = "catalog_purse_credit_balance"; public static const _SafeStr_10520:String = "catalog_purse_activity_point_balance"; private var _SafeStr_10521:int; private var _SafeStr_9861:int; public function _SafeStr_2403(k:String, _arg_2:int, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=false){ super(k, _arg_4, _arg_5); this._SafeStr_10521 = _arg_2; this._SafeStr_9861 = _arg_3; } public function get balance():int{ return (this._SafeStr_10521); } public function get activityPointType():int{ return (this._SafeStr_9861); } } }//package _-1k1 // _SafeStr_10520 = "_-4pD" (String#33921, DoABC#3) // _SafeStr_10521 = "_-5O0" (String#1566, DoABC#3) // _SafeStr_2403 = "_-1us" (String#26701, DoABC#3) // _SafeStr_9070 = "_-309" (String#29406, DoABC#3) // _SafeStr_9861 = "_-1KK" (String#494, DoABC#3) //------------------------------------------------------------ //_-1k1._SafeStr_2407 package _-1k1{ import flash.events.Event; public class _SafeStr_2407 extends Event { public static const _SafeStr_7461:String = "catalog_purse_update"; public function _SafeStr_2407(k:Boolean=false, _arg_2:Boolean=false){ super(_SafeStr_7461, k, _arg_2); } } }//package _-1k1 // _SafeStr_2407 = "_-5bI" (String#35841, DoABC#3) // _SafeStr_7461 = "_-4vX" (String#34164, DoABC#3) //------------------------------------------------------------ //_-1k1._SafeStr_2478 package _-1k1{ import _-1tK._SafeStr_12; public class _SafeStr_2478 { public static const _SafeStr_10522:int = 0; public static const _SafeStr_10523:int = 3; public static const _SafeStr_10524:int = 5; public static const SEASONAL_1:int = 101; public static const SEASONAL_2:int = 102; public static const SEASONAL_3:int = 103; public static const SEASONAL_4:int = 104; public static const SEASONAL_5:int = 105; public static const NO_OP_1:int = 1; public static const NO_OP_2:int = 2; public static const NO_OP_4:int = 4; public static function _SafeStr_10525():Array{ return ([_SafeStr_10522, SEASONAL_1, SEASONAL_2, SEASONAL_3, SEASONAL_4, SEASONAL_5, NO_OP_1, NO_OP_2, NO_OP_4]); } public static function _SafeStr_7467(k:int, _arg_2:_SafeStr_12, _arg_3:Boolean, _arg_4:Boolean=false):int{ var _local_5:String; if (k == -1) { return (((_arg_3) ? 34 : 35)); }; if (k == _SafeStr_10522) { return (((_arg_3) ? 32 : 33)); }; if (k == _SafeStr_10523) { return (((_arg_3) ? 36 : 37)); }; if (k == _SafeStr_10524) { if (_arg_2.getBoolean("diamonds.enabled")) { return (((_arg_3) ? 41 : 42)); }; return (((_arg_3) ? 53 : 54)); }; _local_5 = (((("currencyiconstyle." + ((_arg_3) ? "big" : "small")) + ".") + k) + ((_arg_4) ? ".combo" : "")); return (_arg_2.getInteger(_local_5, 0)); } public static function _SafeStr_7465(k:int):Boolean{ if ([NO_OP_1, NO_OP_2, NO_OP_4].indexOf(k) != 1) { return (false); }; return (true); } } }//package _-1k1 // _SafeStr_10522 = "_-1zM" (String#26879, DoABC#3) // _SafeStr_10523 = "_-6QZ" (String#37860, DoABC#3) // _SafeStr_10524 = "_-3mj" (String#31341, DoABC#3) // _SafeStr_10525 = "_-I" (String#39110, DoABC#3) // _SafeStr_12 = "_-3AW" (String#10829, DoABC#3) // _SafeStr_2478 = "_-2GK" (String#9913, DoABC#3) // _SafeStr_7465 = "_-51b" (String#12704, DoABC#3) // _SafeStr_7467 = "_-0E3" (String#22556, DoABC#3) //------------------------------------------------------------ //_-1k1.Purse package _-1k1{ import flash.utils.Dictionary; import flash.utils.getTimer; public class Purse implements _SafeStr_2357 { private var _SafeStr_10526:int = 0; private var _SafeStr_10527:Dictionary; private var _SafeStr_7175:int = 0; private var _SafeStr_7176:int = 0; private var _SafeStr_7179:Boolean = false; private var _SafeStr_10528:int = 0; private var _SafeStr_10529:int = 0; private var _SafeStr_7173:Boolean = false; private var _SafeStr_7180:int = 0; private var _SafeStr_7181:int; private var _SafeStr_7182:int; public function Purse(){ this._SafeStr_10527 = new Dictionary(); super(); } public function get credits():int{ return (this._SafeStr_10526); } public function set credits(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_10526 = k; } public function get clubDays():int{ return (this._SafeStr_7175); } public function set clubDays(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7175 = k; } public function get clubPeriods():int{ return (this._SafeStr_7176); } public function set clubPeriods(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7176 = k; } public function get _SafeStr_10519():Boolean{ return ((((this._SafeStr_7175 > 0)) || ((this._SafeStr_7176 > 0)))); } public function get _SafeStr_7185():Boolean{ return (this._SafeStr_7179); } public function get _SafeStr_10518():Boolean{ return (this._SafeStr_7173); } public function set _SafeStr_10518(k:Boolean):void{ this._SafeStr_7173 = k; } public function set _SafeStr_7185(k:Boolean):void{ this._SafeStr_7179 = k; } public function get _SafeStr_7754():int{ return (this._SafeStr_10528); } public function set _SafeStr_7754(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_10528 = k; } public function get _SafeStr_7755():int{ return (this._SafeStr_10529); } public function set _SafeStr_7755(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_10529 = k; } public function get _SafeStr_10530():Dictionary{ return (this._SafeStr_10527); } public function set _SafeStr_10530(k:Dictionary):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_10527 = k; } public function _SafeStr_7466(k:int):int{ return (this._SafeStr_10527[k]); } public function set _SafeStr_7186(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7180 = k; } public function get _SafeStr_7186():int{ var k:int = ((getTimer() - this._SafeStr_7182) / (1000 * 60)); var _local_2:int = (this._SafeStr_7180 - k); return ((((_local_2 > 0)) ? _local_2 : 0)); } public function set _SafeStr_7189(k:int):void{ this._SafeStr_7182 = getTimer(); this._SafeStr_7181 = k; } public function get _SafeStr_7189():int{ return (this._SafeStr_7181); } public function get _SafeStr_10531():int{ return (this._SafeStr_7182); } } }//package _-1k1 // _SafeStr_10518 = "_-2Ge" (String#9915, DoABC#3) // _SafeStr_10519 = "_-3iU" (String#11370, DoABC#3) // _SafeStr_10526 = "_-3ix" (String#31186, DoABC#3) // _SafeStr_10527 = "_-0vi" (String#24297, DoABC#3) // _SafeStr_10528 = "_-54N" (String#12747, DoABC#3) // _SafeStr_10529 = "_-337" (String#10708, DoABC#3) // _SafeStr_10530 = "_-5Hc" (String#35066, DoABC#3) // _SafeStr_10531 = "_-sd" (String#40505, DoABC#3) // _SafeStr_2357 = "_-2t7" (String#10544, DoABC#3) // _SafeStr_7173 = "_-10H" (String#8590, DoABC#3) // _SafeStr_7175 = "_-30K" (String#3317, DoABC#3) // _SafeStr_7176 = "_-4Jv" (String#11971, DoABC#3) // _SafeStr_7179 = "_-2WJ" (String#3198, DoABC#3) // _SafeStr_7180 = "_-1Qd" (String#2901, DoABC#3) // _SafeStr_7181 = "_-4sk" (String#3773, DoABC#3) // _SafeStr_7182 = "_-0yU" (String#8542, DoABC#3) // _SafeStr_7185 = "_-5u3" (String#13553, DoABC#3) // _SafeStr_7186 = "_-1S6" (String#9068, DoABC#3) // _SafeStr_7189 = "_-KL" (String#39202, DoABC#3) // _SafeStr_7466 = "_-6ZG" (String#14251, DoABC#3) // _SafeStr_7754 = "_-4Mh" (String#12009, DoABC#3) // _SafeStr_7755 = "_-5KE" (String#13007, DoABC#3) //------------------------------------------------------------ //_-1K1._SafeStr_2314 package _-1K1{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_2314 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_2314(k:int, _arg_2:int){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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 _-1K1 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2314 = "_-1EY" (String#25059, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1ka._SafeStr_2669 package _-1ka{ import _-1Z6._SafeStr_2284; public class _SafeStr_2669 implements _SafeStr_2284 { public function _SafeStr_5736():Array{ return ([]); } public function dispose():void{ } } }//package _-1ka // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2669 = "_-Je" (String#39173, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-1ka._SafeStr_3834 package _-1ka{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3834 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_5763:Array; public function _SafeStr_3834(k:String){ this._SafeStr_5763 = []; super(); this._SafeStr_5763.push(k); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = null; } public function get disposed():Boolean{ return ((this._SafeStr_5763 == null)); } } }//package _-1ka // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1ka._SafeStr_4161 package _-1ka{ import _-1Z6._SafeStr_2284; public class _SafeStr_4161 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_4161(k:String){ this._SafeStr_5763 = []; super(); this._SafeStr_5763.push(k); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = null; } } }//package _-1ka // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4161 = "_-1Oq" (String#25452, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1kC._SafeStr_3990 package _-1kC{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-63v.CraftingRecipeMessageParser; public class _SafeStr_3990 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3990(k:Function){ super(k, CraftingRecipeMessageParser); } public function _SafeStr_5645():CraftingRecipeMessageParser{ return ((_SafeStr_5906 as CraftingRecipeMessageParser)); } } }//package _-1kC // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3990 = "_-4tA" (String#34077, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1kC._SafeStr_4052 package _-1kC{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-63v.CraftableProductsMessageParser; public class _SafeStr_4052 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4052(k:Function){ super(k, CraftableProductsMessageParser); } public function _SafeStr_5645():CraftableProductsMessageParser{ return ((_SafeStr_5906 as CraftableProductsMessageParser)); } } }//package _-1kC // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4052 = "_-27f" (String#27226, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1kC._SafeStr_4137 package _-1kC{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-63v._SafeStr_4970; public class _SafeStr_4137 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4137(k:Function){ super(k, _SafeStr_4970); } public function _SafeStr_5645():_SafeStr_4970{ return ((_SafeStr_5906 as _SafeStr_4970)); } } }//package _-1kC // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4137 = "_-5bi" (String#35859, DoABC#3) // _SafeStr_4970 = "_-4Ov" (String#12035, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1kC._SafeStr_4267 package _-1kC{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-63v._SafeStr_5004; public class _SafeStr_4267 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4267(k:Function){ super(k, _SafeStr_5004); } public function _SafeStr_5645():_SafeStr_5004{ return ((_SafeStr_5906 as _SafeStr_5004)); } } }//package _-1kC // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4267 = "_-3JX" (String#30164, DoABC#3) // _SafeStr_5004 = "_-0Kf" (String#7916, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_3997 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk.Game2WeeklyLeaderboardParser; public class _SafeStr_3997 extends _SafeStr_2277 { public function _SafeStr_3997(k:Function){ super(k, Game2WeeklyLeaderboardParser); } public function _SafeStr_5645():Game2WeeklyLeaderboardParser{ return ((this._SafeStr_5906 as Game2WeeklyLeaderboardParser)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3997 = "_-6LX" (String#37673, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_4000 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk.Game2WeeklyLeaderboardParser; public class _SafeStr_4000 extends _SafeStr_2277 { public function _SafeStr_4000(k:Function){ super(k, Game2WeeklyLeaderboardParser); } public function _SafeStr_5645():Game2WeeklyLeaderboardParser{ return ((this._SafeStr_5906 as Game2WeeklyLeaderboardParser)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4000 = "_-1pf" (String#26487, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_4035 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk.Game2WeeklyLeaderboardParser; public class _SafeStr_4035 extends _SafeStr_2277 { public function _SafeStr_4035(k:Function){ super(k, Game2WeeklyLeaderboardParser); } public function _SafeStr_5645():Game2WeeklyLeaderboardParser{ return ((this._SafeStr_5906 as Game2WeeklyLeaderboardParser)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4035 = "_-3z3" (String#31820, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_4149 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk._SafeStr_4974; public class _SafeStr_4149 extends _SafeStr_2277 { public function _SafeStr_4149(k:Function){ super(k, _SafeStr_4974); } public function _SafeStr_5645():_SafeStr_4974{ return ((this._SafeStr_5906 as _SafeStr_4974)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4149 = "_-179" (String#24783, DoABC#3) // _SafeStr_4974 = "_-5kd" (String#13412, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_4177 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk._SafeStr_4938; public class _SafeStr_4177 extends _SafeStr_2277 { public function _SafeStr_4177(k:Function){ super(k, _SafeStr_4938); } public function _SafeStr_5645():_SafeStr_4938{ return ((this._SafeStr_5906 as _SafeStr_4938)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4177 = "_-20k" (String#26976, DoABC#3) // _SafeStr_4938 = "_-1AB" (String#8757, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_4249 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk._SafeStr_4938; public class _SafeStr_4249 extends _SafeStr_2277 { public function _SafeStr_4249(k:Function){ super(k, _SafeStr_4938); } public function _SafeStr_5645():_SafeStr_4938{ return ((this._SafeStr_5906 as _SafeStr_4938)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4249 = "_-jX" (String#40158, DoABC#3) // _SafeStr_4938 = "_-1AB" (String#8757, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_4317 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk.Game2WeeklyLeaderboardParser; public class _SafeStr_4317 extends _SafeStr_2277 { public function _SafeStr_4317(k:Function){ super(k, Game2WeeklyLeaderboardParser); } public function _SafeStr_5645():Game2WeeklyLeaderboardParser{ return ((this._SafeStr_5906 as Game2WeeklyLeaderboardParser)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4317 = "_-5v6" (String#36618, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1KG._SafeStr_4330 package _-1KG{ import _-1Z6._SafeStr_2277; import _-5Yk._SafeStr_5023; public class _SafeStr_4330 extends _SafeStr_2277 { public function _SafeStr_4330(k:Function){ super(k, _SafeStr_5023); } public function _SafeStr_5645():_SafeStr_5023{ return ((this._SafeStr_5906 as _SafeStr_5023)); } } }//package _-1KG // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4330 = "_-6RB" (String#37889, DoABC#3) // _SafeStr_5023 = "const" (String#15917, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3858 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_3864; public class _SafeStr_3858 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3858(k:Function){ super(k, _SafeStr_3864); } public function _SafeStr_5645():_SafeStr_3864{ return ((this._SafeStr_5906 as _SafeStr_3864)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3858 = "_-6N-" (String#37731, DoABC#3) // _SafeStr_3864 = "_-65H" (String#13760, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3859 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_3865; public class _SafeStr_3859 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3859(k:Function){ super(k, _SafeStr_3865); } public function _SafeStr_5645():_SafeStr_3865{ return ((this._SafeStr_5906 as _SafeStr_3865)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3859 = "_-5u9" (String#36585, DoABC#3) // _SafeStr_3865 = "_-5zV" (String#13657, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3860 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_3874; public class _SafeStr_3860 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3860(k:Function){ super(k, _SafeStr_3874); } public function _SafeStr_5645():_SafeStr_3874{ return ((this._SafeStr_5906 as _SafeStr_3874)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3860 = "_-4zy" (String#34331, DoABC#3) // _SafeStr_3874 = "_-2YZ" (String#10221, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3862 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_3875; public class _SafeStr_3862 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3862(k:Function){ super(k, _SafeStr_3875); } public function _SafeStr_5645():_SafeStr_3875{ return ((this._SafeStr_5906 as _SafeStr_3875)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3862 = "_-0m3" (String#23928, DoABC#3) // _SafeStr_3875 = "_-2hh" (String#10369, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3866 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_4913; public class _SafeStr_3866 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3866(k:Function){ super(k, _SafeStr_4913); } public function _SafeStr_5645():_SafeStr_4913{ return ((this._SafeStr_5906 as _SafeStr_4913)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3866 = "_-2vT" (String#29181, DoABC#3) // _SafeStr_4913 = "_-3Bo" (String#10853, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3868 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_4914; public class _SafeStr_3868 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3868(k:Function){ super(k, _SafeStr_4914); } public function _SafeStr_5645():_SafeStr_4914{ return ((this._SafeStr_5906 as _SafeStr_4914)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3868 = "_-pc" (String#40398, DoABC#3) // _SafeStr_4914 = "_-2oU" (String#10473, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3870 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_3856; public class _SafeStr_3870 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3870(k:Function){ super(k, _SafeStr_3856); } public function _SafeStr_5645():_SafeStr_3856{ return ((this._SafeStr_5906 as _SafeStr_3856)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3856 = "_-08S" (String#7721, DoABC#3) // _SafeStr_3870 = "_-5LQ" (String#35206, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3886 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_3855; public class _SafeStr_3886 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3886(k:Function){ super(k, _SafeStr_3855); } public function _SafeStr_5645():_SafeStr_3855{ return ((this._SafeStr_5906 as _SafeStr_3855)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3855 = "_-1eC" (String#9273, DoABC#3) // _SafeStr_3886 = "_-4" (String#31856, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1m1._SafeStr_3887 package _-1m1{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-5-I._SafeStr_3869; public class _SafeStr_3887 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3887(k:Function){ super(k, _SafeStr_3869); } public function _SafeStr_5645():_SafeStr_3869{ return (_SafeStr_3869(this._SafeStr_5906)); } } }//package _-1m1 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3869 = "_-Vw" (String#14833, DoABC#3) // _SafeStr_3887 = "_-2yL" (String#29293, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1mO._SafeStr_5270 package _-1mO{ import _-Es.AdServerConfig; import _-Es.CustomProperties; public class _SafeStr_5270 extends AdServerConfig { public function _SafeStr_5270(k:Object=null){ this.oneAdPerRequest = true; super("Adform", k); } override protected function get defaultTemplate():String{ return ("__api-address__/?bn=__zone__&ord=__timestamp__"); } override protected function get defaultCustomProperties():CustomProperties{ return (new CustomProperties({"api-address":"http://track.adform.net/serving/videoad"})); } } }//package _-1mO // _SafeStr_5270 = "_-2Ue" (String#10147, DoABC#3) //------------------------------------------------------------ //_-1Mv._SafeStr_4356 package _-1Mv{ import _-36W._SafeStr_4355; import flash.display.Sprite; import flash.text.TextFormat; import flash.text.StyleSheet; import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Rectangle; public class _SafeStr_4356 implements _SafeStr_4355 { public function _SafeStr_10532(k:uint=0xFFFFFF):Sprite{ var _local_2:Sprite = new Sprite(); _local_2.graphics.clear(); _local_2.graphics.beginFill(0, 0); _local_2.graphics.drawRect(0, 0, 20, (ChatFlowStage._SafeStr_10533 + ChatBubbleSimulationEntity._SafeStr_10534)); _local_2.graphics.endFill(); return (_local_2); } public function get _SafeStr_10535():TextFormat{ return (new TextFormat()); } public function get styleSheet():StyleSheet{ return (null); } public function get pointer():BitmapData{ return (new BitmapData(1, 10, true, 0)); } public function get _SafeStr_10536():int{ return (ChatFlowStage._SafeStr_10533); } public function get _SafeStr_10537():Point{ return (null); } public function get _SafeStr_10538():Boolean{ return (true); } public function get isSystemStyle():Boolean{ return (true); } public function get textFieldMargins():Rectangle{ return (new Rectangle(0, 0, 0, 0)); } public function get overlap():Rectangle{ return (new Rectangle(0, 0, 0, 0)); } public function get allowHTML():Boolean{ return (false); } } }//package _-1Mv // _SafeStr_10532 = "_-4R5" (String#3666, DoABC#3) // _SafeStr_10533 = "_-2ue" (String#29149, DoABC#3) // _SafeStr_10534 = "_-46z" (String#32183, DoABC#3) // _SafeStr_10535 = "_-0qK" (String#2741, DoABC#3) // _SafeStr_10536 = "_-2qW" (String#10507, DoABC#3) // _SafeStr_10537 = "_-2Ug" (String#10149, DoABC#3) // _SafeStr_10538 = "_-6fi" (String#14350, DoABC#3) // _SafeStr_4355 = "_-4gd" (String#12341, DoABC#3) // _SafeStr_4356 = "_-3yQ" (String#11615, DoABC#3) //------------------------------------------------------------ //_-1Mv._SafeStr_4362 package _-1Mv{ public class _SafeStr_4362 { public static const _SafeStr_10539:int = 60; public static const _SafeStr_10540:int = 15; public static const _SafeStr_10541:Number = 40; private const _SafeStr_10542:Number = 380; private const _SafeStr_10543:Number = 1; public function _SafeStr_10544(k:ChatBubbleSimulationEntity, _arg_2:ChatBubbleSimulationEntity, _arg_3:Number=1, _arg_4:Number=100):Number{ var _local_5:Number = Math.abs((_arg_2._SafeStr_10545 - k._SafeStr_10545)); if (_local_5 > this._SafeStr_10542) { return (0); }; if (_local_5 < 1) { return (0); }; var _local_6:int = (((k._SafeStr_10545 <= _arg_2._SafeStr_10545)) ? 1 : -1); return ((_local_6 * Math.min(Math.min(_local_5, (_arg_3 / _local_5)), _arg_4))); } } }//package _-1Mv // _SafeStr_10539 = "_-30P" (String#29417, DoABC#3) // _SafeStr_10540 = "_-4vM" (String#34155, DoABC#3) // _SafeStr_10541 = "_-5Cu" (String#34872, DoABC#3) // _SafeStr_10542 = "_-4TS" (String#33081, DoABC#3) // _SafeStr_10543 = "_-2gs" (String#28593, DoABC#3) // _SafeStr_10544 = "_-0iV" (String#23776, DoABC#3) // _SafeStr_10545 = "_-5Uo" (String#35584, DoABC#3) // _SafeStr_4362 = "_-33F" (String#10709, DoABC#3) //------------------------------------------------------------ //_-1Mv._SafeStr_4363 package _-1Mv{ import _-5zk._SafeStr_4354; import flash.geom.Rectangle; import _-5Lh.PooledChatBubble; public class _SafeStr_4363 extends ChatBubbleSimulationEntity { public static const _SafeStr_10546:int = _SafeStr_4354._SafeStr_10547;//240 private var _SafeStr_10548:Number; public function _SafeStr_4363(k:PooledChatBubble){ super(k, false); _SafeStr_10549 = new Rectangle(); _SafeStr_10549.width = _SafeStr_10546; _SafeStr_10549.height = (_SafeStr_10550.height / 2); this._SafeStr_10548 = (-((_SafeStr_10546 - _SafeStr_10550.width)) / 2); _SafeStr_10549.x = (_SafeStr_10550.x + this._SafeStr_10548); _SafeStr_10549.y = _SafeStr_10550.y; } override public function set x(k:Number):void{ _x = (_x + ((k - _x) * (1 - _SafeStr_10551))); _SafeStr_10550.x = _x; if (_SafeStr_10549) { _SafeStr_10549.x = (_SafeStr_10550.x + this._SafeStr_10548); }; } override public function initializePosition(k:Number, _arg_2:Number):void{ var _local_3:Rectangle; _local_3 = _visualization.overlap; _x = (k + ((_local_3) ? _local_3.x : 0)); _y = (_arg_2 + ((_local_3) ? _local_3.y : 0)); _SafeStr_10550.x = _x; _SafeStr_10550.y = _y; if (_SafeStr_10549) { _SafeStr_10549.x = (_SafeStr_10550.x + this._SafeStr_10548); _SafeStr_10549.y = _SafeStr_10550.y; }; } public function get _SafeStr_10552():Number{ return (this._SafeStr_10548); } public function set _SafeStr_10552(k:Number):void{ this._SafeStr_10548 = k; } } }//package _-1Mv // _SafeStr_10546 = "_-3up" (String#31671, DoABC#3) // _SafeStr_10547 = "_-0Jc" (String#22778, DoABC#3) // _SafeStr_10548 = "_-0sI" (String#24166, DoABC#3) // _SafeStr_10549 = "_-51J" (String#34418, DoABC#3) // _SafeStr_10550 = "_-2HV" (String#27590, DoABC#3) // _SafeStr_10551 = "_-1Zp" (String#25870, DoABC#3) // _SafeStr_10552 = "_-1I3" (String#25196, DoABC#3) // _SafeStr_4354 = "_-18B" (String#8717, DoABC#3) // _SafeStr_4363 = "_-1Mj" (String#8981, DoABC#3) //------------------------------------------------------------ //_-1Mv._SafeStr_4364 package _-1Mv{ public class _SafeStr_4364 { private var _SafeStr_10553:ChatBubbleSimulationEntity; private var _SafeStr_10554:ChatBubbleSimulationEntity; public function _SafeStr_4364(k:ChatBubbleSimulationEntity, _arg_2:ChatBubbleSimulationEntity){ this._SafeStr_10553 = k; this._SafeStr_10554 = _arg_2; } public function get first():ChatBubbleSimulationEntity{ return (this._SafeStr_10553); } public function get _SafeStr_10555():ChatBubbleSimulationEntity{ return (this._SafeStr_10554); } public function get top():ChatBubbleSimulationEntity{ return ((((this._SafeStr_10553.y)=this._SafeStr_10554.y) ? this._SafeStr_10553 : this._SafeStr_10554)); } public function get left():ChatBubbleSimulationEntity{ return ((((this._SafeStr_10553.x)=this._SafeStr_10554.x) ? this._SafeStr_10553 : this._SafeStr_10554)); } public function get _SafeStr_10556():Boolean{ return ((int(this._SafeStr_10553.y) == int(this._SafeStr_10554.y))); } public function get _SafeStr_10557():ChatBubbleSimulationEntity{ return ((((this._SafeStr_10553.timeStamp); private var _SafeStr_10562:Boolean = false; public function ChatBubbleSimulationEntity(k:PooledChatBubble, _arg_2:Boolean=false){ this._SafeStr_10550 = new Rectangle(); this._SafeStr_10561 = new Vector.(0); super(); this._visualization = k; var _local_3:Rectangle = k.overlap; this._x = (k.x + ((_local_3) ? _local_3.x : 0)); this._y = (k.y + ((_local_3) ? _local_3.y : 0)); this._SafeStr_10550.x = this._x; this._SafeStr_10550.y = this._y; this._SafeStr_10550.width = (this._visualization.width - ((_local_3) ? (_local_3.x + _local_3.width) : 0)); this._SafeStr_10550.height = ((this._visualization._SafeStr_10563 - _SafeStr_10534) - ((_local_3) ? (_local_3.y + _local_3.height) : 0)); if (this._visualization.minHeight != -1) { this._SafeStr_10550.height = this._visualization.minHeight; }; if (_arg_2) { this._SafeStr_10549 = new Rectangle(); this._SafeStr_10549.width = (this._SafeStr_10550.width + (2 * this._SafeStr_10558)); this._SafeStr_10549.height = (((this._visualization.minHeight)!=-1) ? this._visualization.minHeight : (this._SafeStr_10550.height / 2)); this._SafeStr_10549.x = (this._SafeStr_10550.x - this._SafeStr_10558); this._SafeStr_10549.y = this._SafeStr_10550.y; }; } public function dispose():void{ if (this._visualization) { this._visualization._SafeStr_10564 = true; }; this._visualization = null; this._SafeStr_10550 = null; this._SafeStr_10561 = null; this._SafeStr_10549 = null; } public function get y():Number{ return (this._y); } public function set y(k:Number):void{ this._y = k; this._SafeStr_10550.y = this._y; if (this._SafeStr_10549) { this._SafeStr_10549.y = this._SafeStr_10550.y; }; } public function get x():Number{ return (this._x); } public function set x(k:Number):void{ this._x = (this._x + ((k - this._x) * (1 - this._SafeStr_10551))); this._SafeStr_10550.x = this._x; if (this._SafeStr_10549) { this._SafeStr_10549.x = (this._SafeStr_10550.x - this._SafeStr_10558); }; } public function get _SafeStr_10565():Rectangle{ return (this._SafeStr_10550); } public function get _SafeStr_10566():Rectangle{ return (((this._SafeStr_10549) ? this._SafeStr_10549 : this._SafeStr_10550)); } public function get _SafeStr_10567():Boolean{ return (!((this._SafeStr_10549 == null))); } public function get _SafeStr_10545():Number{ return ((this._x + (this._SafeStr_10550.width / 2))); } public function initializePosition(k:Number, _arg_2:Number):void{ var _local_3:Rectangle = this._visualization.overlap; this._x = (k + ((_local_3) ? _local_3.x : 0)); this._y = (_arg_2 + ((_local_3) ? _local_3.y : 0)); this._SafeStr_10550.x = this._x; this._SafeStr_10550.y = this._y; if (this._SafeStr_10549) { this._SafeStr_10549.x = (this._SafeStr_10550.x - this._SafeStr_10558); this._SafeStr_10549.y = this._SafeStr_10550.y; }; } public function _SafeStr_10568(k:Number):void{ this._SafeStr_10559 = (this._SafeStr_10559 + k); } public function _SafeStr_10569(k:ChatBubbleSimulationEntity):void{ this._SafeStr_10561.push(k); } public function _SafeStr_10570(k:ChatBubbleSimulationEntity):Boolean{ return (!((this._SafeStr_10561.indexOf(k) == -1))); } public function _SafeStr_10571(k:Number):void{ this._SafeStr_10560 = (this._SafeStr_10560 + k); } public function _SafeStr_10572(k:int):void{ this.x = (this.x + this._SafeStr_10559); this.y = (this.y + Math.max(this._SafeStr_10560, -(k))); } public function _SafeStr_10573():void{ this._SafeStr_10559 = 0; this._SafeStr_10560 = 0; this._SafeStr_10561 = new Vector.(0); } public function _SafeStr_10574(k:Boolean=false):void{ var _local_2:Rectangle = this._visualization.overlap; if (!k) { this._visualization.moveTo(int((this._x - ((_local_2) ? _local_2.x : 0))), int((this._y - ((_local_2) ? _local_2.y : 0)))); } else { this._visualization._SafeStr_10575(int((this._x - ((_local_2) ? _local_2.x : 0))), int((this._y - ((_local_2) ? _local_2.y : 0)))); }; } public function set fullHeightCollision(k:Boolean):void{ if (this._SafeStr_10549) { this._SafeStr_10549.height = ((k) ? this._SafeStr_10550.height : (this._SafeStr_10550.height / 2)); }; } public function get _SafeStr_10576():Boolean{ return (this._visualization._SafeStr_10577); } public function set _SafeStr_10564(k:Boolean):void{ this._visualization._SafeStr_10564 = k; } public function get _SafeStr_10564():Boolean{ return (this._visualization._SafeStr_10564); } public function get timeStamp():uint{ return (this._visualization.timeStamp); } public function get isSpacer():Boolean{ return (this._SafeStr_10562); } public function set isSpacer(k:Boolean):void{ this._SafeStr_10562 = k; } public function _SafeStr_10578(k:ChatBubbleSimulationEntity):Boolean{ if (this._SafeStr_10549) { return (((this._SafeStr_10550.intersects(k._SafeStr_10550)) || (this._SafeStr_10549.intersects(k._SafeStr_10566)))); }; if (k._SafeStr_10549) { return (((this._SafeStr_10550.intersects(k._SafeStr_10550)) || (this._SafeStr_10550.intersects(k._SafeStr_10549)))); }; return (this._SafeStr_10550.intersects(k._SafeStr_10550)); } public function _SafeStr_10579(k:ChatBubbleSimulationEntity):Boolean{ return (this._SafeStr_10550.intersects(k._SafeStr_10550)); } } }//package _-1Mv // _SafeStr_10534 = "_-46z" (String#32183, DoABC#3) // _SafeStr_10545 = "_-5Uo" (String#35584, DoABC#3) // _SafeStr_10549 = "_-51J" (String#34418, DoABC#3) // _SafeStr_10550 = "_-2HV" (String#27590, DoABC#3) // _SafeStr_10551 = "_-1Zp" (String#25870, DoABC#3) // _SafeStr_10558 = "_-4xL" (String#34230, DoABC#3) // _SafeStr_10559 = "_-0rq" (String#24147, DoABC#3) // _SafeStr_10560 = "_-54U" (String#34540, DoABC#3) // _SafeStr_10561 = "_-5mC" (String#36270, DoABC#3) // _SafeStr_10562 = "_-55T" (String#34578, DoABC#3) // _SafeStr_10563 = "_-3kT" (String#31256, DoABC#3) // _SafeStr_10564 = "_-2BK" (String#27361, DoABC#3) // _SafeStr_10565 = "_-66Z" (String#37100, DoABC#3) // _SafeStr_10566 = "_-5iw" (String#36143, DoABC#3) // _SafeStr_10567 = "_-4bn" (String#33386, DoABC#3) // _SafeStr_10568 = "_-34z" (String#29598, DoABC#3) // _SafeStr_10569 = "_-0dV" (String#23572, DoABC#3) // _SafeStr_10570 = "_-3yt" (String#31814, DoABC#3) // _SafeStr_10571 = "_-4iq" (String#33667, DoABC#3) // _SafeStr_10572 = "_-2-1" (String#26906, DoABC#3) // _SafeStr_10573 = "_-1vG" (String#26718, DoABC#3) // _SafeStr_10574 = "_-61F" (String#36885, DoABC#3) // _SafeStr_10575 = "_-0dX" (String#23573, DoABC#3) // _SafeStr_10576 = "_-2RX" (String#28001, DoABC#3) // _SafeStr_10577 = "_-15N" (String#24711, DoABC#3) // _SafeStr_10578 = "_-6Em" (String#37420, DoABC#3) // _SafeStr_10579 = "_-3tM" (String#31606, DoABC#3) //------------------------------------------------------------ //_-1Mv.ChatFlowStage package _-1Mv{ import _-1tK._SafeStr_3; import _-1tK._SafeStr_35; import _-60v.HabboFreeFlowChat; import __AS3__.vec.Vector; import _-1NI._SafeStr_2739; import flash.geom.Point; import _-5Lh.PooledChatBubble; import __AS3__.vec.*; public class ChatFlowStage implements _SafeStr_3, _SafeStr_35 { public static const _SafeStr_10533:int = 19; private static const _SafeStr_10580:int = 5000; private static const _SafeStr_10581:int = 10000; private static const _SafeStr_10582:int = 20; private static const _SafeStr_10583:int = 15; private static const _SafeStr_10584:Number = 8; private const _SafeStr_10585:int = 240; private var _SafeStr_6379:HabboFreeFlowChat; private var _SafeStr_10586:uint = 0; private var _SafeStr_10587:uint = 0; private var _SafeStr_10588:uint = 0; private var _SafeStr_6164:_SafeStr_4362; private var _SafeStr_6380:Vector.; private var _SafeStr_10589:Vector.; private var _SafeStr_10590:Boolean = false; private var _SafeStr_10591:int = 10000; private var _SafeStr_10592:Boolean = true; private var _SafeStr_10593:Boolean = false; private var _SafeStr_10594:int = 0; public function ChatFlowStage(k:HabboFreeFlowChat){ this._SafeStr_6164 = new _SafeStr_4362(); this._SafeStr_6380 = new Vector.(0); this._SafeStr_10589 = new Vector.(0); super(); this._SafeStr_6379 = k; this._SafeStr_6379.registerUpdateReceiver(this, 2); this._SafeStr_10595(); } public function _SafeStr_10595():void{ if (this._SafeStr_6379._SafeStr_10596) { this._SafeStr_10590 = (this._SafeStr_6379._SafeStr_10596.mode == _SafeStr_2739._SafeStr_10597); this._SafeStr_10592 = !(this._SafeStr_10590); switch (this._SafeStr_6379._SafeStr_10596._SafeStr_10598) { case _SafeStr_2739._SafeStr_10599: this._SafeStr_10591 = 3000; return; case _SafeStr_2739._SafeStr_10600: this._SafeStr_10591 = 6000; return; case _SafeStr_2739._SafeStr_10601: this._SafeStr_10591 = 12000; return; }; }; } public function dispose():void{ if (!this.disposed) { if (this._SafeStr_6379) { this._SafeStr_6379.removeUpdateReceiver(this); this._SafeStr_6379 = null; }; }; } public function get disposed():Boolean{ return ((this._SafeStr_6379 == null)); } public function _SafeStr_10602(k:PooledChatBubble):Point{ var _local_2:ChatBubbleSimulationEntity; var _local_5:int; var _local_6:Number; var _local_7:Number; var _local_8:_SafeStr_4363; var _local_9:int; var _local_10:Number; var _local_11:ChatBubbleSimulationEntity; if (this._SafeStr_10594 == 0) { this._SafeStr_10594 = this._SafeStr_6379._SafeStr_10604._SafeStr_10603; }; if (((!(this._SafeStr_10590)) && ((k.width < this._SafeStr_10585)))) { _local_2 = new _SafeStr_4363(k); } else { _local_2 = new ChatBubbleSimulationEntity(k, this._SafeStr_10590); }; var _local_3:Point = new Point((k._SafeStr_10605.x - (_local_2._SafeStr_10565.width / 2)), this._SafeStr_6379._SafeStr_10604._SafeStr_10603); var _local_4:Point = this._SafeStr_6379.roomEngine._SafeStr_9037(k.roomId); if (_local_4 != null) { _local_3.x = (_local_3.x - _local_4.x); }; _local_3.y = (_local_3.y - ((k.overlap) ? k.overlap.y : 0)); _local_3.x = (_local_3.x - ((k.overlap) ? k.overlap.x : 0)); _local_2.initializePosition(_local_3.x, _local_3.y); if (((this._SafeStr_10592) && (!(this._SafeStr_10590)))) { _local_5 = 0; while (_local_5 < (_SafeStr_10582 / 2)) { _local_10 = 0; for each (_local_11 in this._SafeStr_6380) { _local_10 = (_local_10 + this._SafeStr_6164._SafeStr_10544(_local_2, _local_11, _SafeStr_4362._SafeStr_10539, _SafeStr_4362._SafeStr_10541)); }; _local_2.x = (_local_2.x + _local_10); _local_5++; }; _local_6 = _local_2.x; _local_9 = (k._SafeStr_10605.x - (((_local_4)!=null) ? _local_4.x : 0)); if (_local_2.x > (_local_9 - _SafeStr_4362._SafeStr_10540)) { _local_6 = (_local_9 - _SafeStr_4362._SafeStr_10540); if (_local_2._SafeStr_10567) { _local_8 = _SafeStr_4363(_local_2); _local_7 = (_local_2.x - _local_6); _local_8._SafeStr_10552 = (_local_8._SafeStr_10552 + _local_7); _local_8._SafeStr_10552 = Math.min(0, _local_8._SafeStr_10552); }; } else { if ((_local_2.x + _local_2._SafeStr_10565.width) < (_local_9 + _SafeStr_4362._SafeStr_10540)) { _local_6 = ((_local_9 - _local_2._SafeStr_10565.width) + _SafeStr_4362._SafeStr_10540); if (_local_2._SafeStr_10567) { _local_8 = _SafeStr_4363(_local_2); _local_7 = (_local_2.x - _local_6); _local_8._SafeStr_10552 = (_local_8._SafeStr_10552 + _local_7); _local_8._SafeStr_10552 = Math.max(-((_local_8._SafeStr_10566.width - _local_8._SafeStr_10565.width)), _local_8._SafeStr_10552); }; }; }; _local_2.x = (_local_3.x = _local_6); }; this._SafeStr_6380.push(_local_2); _local_3.x = (_local_3.x - ((k.overlap) ? k.overlap.x : 0)); if (this._SafeStr_10590) { this._SafeStr_10587 = this._SafeStr_10586; }; return (_local_3); } public function update(k:uint):void{ var _local_3:ChatBubbleSimulationEntity; this._SafeStr_10586 = (this._SafeStr_10586 + k); this._SafeStr_10606(); if ((this._SafeStr_10587 + this._SafeStr_10591) < this._SafeStr_10586) { this._SafeStr_10607(); this._SafeStr_10587 = this._SafeStr_10586; }; var _local_2:int; while (_local_2 < this._SafeStr_6380.length) { _local_3 = this._SafeStr_6380[_local_2]; _local_3._SafeStr_10574(); if (!_local_3.isSpacer) { _local_3.fullHeightCollision = false; if ((((_local_2 > 0)) && (_local_3._SafeStr_10576))) { _local_3.fullHeightCollision = true; this._SafeStr_6380[int((_local_2 - 1))].fullHeightCollision = true; }; }; _local_2++; }; if ((this._SafeStr_10588 + _SafeStr_10580) < this._SafeStr_10586) { this._SafeStr_10608(); this._SafeStr_10588 = this._SafeStr_10586; }; } public function clear():void{ var k:ChatBubbleSimulationEntity; for each (k in this._SafeStr_6380) { k._SafeStr_10564 = true; }; this.update(0); this._SafeStr_6379._SafeStr_10604.update(0); } private function _SafeStr_10606():void{ var k:Vector.<_SafeStr_4364>; var _local_2:_SafeStr_4364; var _local_3:ChatBubbleSimulationEntity; var _local_4:ChatBubbleSimulationEntity; var _local_5:ChatBubbleSimulationEntity; var _local_6:int; var _local_7:int; var _local_8:Number; var _local_9:Number; var _local_10:Number; var _local_11:Number; _local_6 = 0; while (_local_6 < _SafeStr_10582) { k = new Vector.<_SafeStr_4364>(0); for each (_local_4 in this._SafeStr_6380) { _local_4._SafeStr_10573(); for each (_local_5 in this._SafeStr_6380) { if (((!((_local_4 == _local_5))) && (_local_4._SafeStr_10578(_local_5)))) { k.push(new _SafeStr_4364(_local_4, _local_5)); }; }; }; if (k.length == 0) { return; }; if (this._SafeStr_10590) { for each (_local_2 in k) { if (((!(_local_2.first._SafeStr_10570(_local_2._SafeStr_10555))) && (!(_local_2._SafeStr_10555._SafeStr_10570(_local_2.first))))) { if (_local_2._SafeStr_10556) { _local_2._SafeStr_10557._SafeStr_10571(-(_local_2._SafeStr_10557._SafeStr_10566.height)); } else { _local_7 = ((_local_2.first._SafeStr_10579(_local_2._SafeStr_10555)) ? _local_2.top._SafeStr_10565.bottom : _local_2.top._SafeStr_10566.bottom); _local_2.top._SafeStr_10571(-(((_local_7 - _local_2.bottom.y) + 1))); }; }; _local_2.first._SafeStr_10569(_local_2._SafeStr_10555); _local_2._SafeStr_10555._SafeStr_10569(_local_2.first); }; } else { for each (_local_2 in k) { if (((!(_local_2.first._SafeStr_10570(_local_2._SafeStr_10555))) && (!(_local_2._SafeStr_10555._SafeStr_10570(_local_2.first))))) { _local_8 = (((_local_2.left is _SafeStr_4363)) ? (_SafeStr_4363(_local_2.left)._SafeStr_10552 + _local_2.left.x) : _local_2.left.x); _local_9 = (((_local_2.right is _SafeStr_4363)) ? (_SafeStr_4363(_local_2.right)._SafeStr_10552 + _local_2.right.x) : _local_2.right.x); _local_10 = (((_local_2.left is _SafeStr_4363)) ? _local_2.left._SafeStr_10566.width : _local_2.left._SafeStr_10565.width); _local_11 = (Math.abs(((_local_8 + _local_10) - _local_9)) / 2); if (_local_11 <= _SafeStr_10583) { _local_2.left._SafeStr_10568(-(_local_11)); _local_2.right._SafeStr_10568((_local_11 + 1)); } else { if (_local_2._SafeStr_10556) { _local_2._SafeStr_10557._SafeStr_10571(-(_local_2._SafeStr_10557._SafeStr_10565.height)); } else { _local_2.top._SafeStr_10571(-(((_local_2.top._SafeStr_10565.bottom - _local_2.bottom.y) + 1))); }; }; _local_2.first._SafeStr_10569(_local_2._SafeStr_10555); _local_2._SafeStr_10555._SafeStr_10569(_local_2.first); }; }; }; for each (_local_3 in this._SafeStr_6380) { _local_3._SafeStr_10572(_SafeStr_10584); }; _local_6++; }; } private function _SafeStr_10607():void{ var k:ChatBubbleSimulationEntity; var _local_2:ChatBubbleSimulationEntity; if (this._SafeStr_6379._SafeStr_10604 == null) { return; }; for each (k in this._SafeStr_6380) { if (this._SafeStr_10592) { for each (_local_2 in this._SafeStr_6380) { if (k != _local_2) { k.x = (k.x + this._SafeStr_6164._SafeStr_10544(k, _local_2)); }; }; }; k.y = (k.y - _SafeStr_10533); }; if (this._SafeStr_10590) { this._SafeStr_10602(this._SafeStr_6379._SafeStr_10610._SafeStr_10609(_SafeStr_10533)); this._SafeStr_6380[(this._SafeStr_6380.length - 1)].fullHeightCollision = true; this._SafeStr_6380[(this._SafeStr_6380.length - 1)].isSpacer = true; }; this._SafeStr_10606(); } private function _SafeStr_10608():void{ var k:ChatBubbleSimulationEntity; var _local_2:ChatBubbleSimulationEntity; var _local_3:int; for each (k in this._SafeStr_6380) { if ((((k._SafeStr_10565.bottom < -10)) || (k._SafeStr_10564))) { k._SafeStr_10564 = true; if (this._SafeStr_10589.indexOf(k) == -1) { this._SafeStr_10589.push(k); }; }; }; if (this._SafeStr_10589.length > 0) { for each (_local_2 in this._SafeStr_10589) { _local_3 = this._SafeStr_6380.indexOf(_local_2); _local_2.dispose(); this._SafeStr_6380.splice(_local_3, 1); }; this._SafeStr_10589 = new Vector.(0); }; } public function resize(k:int, _arg_2:int):void{ var _local_4:ChatBubbleSimulationEntity; var _local_5:int; var _local_6:int; if (!this._SafeStr_6379) { return; }; if (!this._SafeStr_6379._SafeStr_10604) { return; }; var _local_3:int = this._SafeStr_6379._SafeStr_10604._SafeStr_10603; if (this._SafeStr_10594 != _local_3) { if (this._SafeStr_10594 < _local_3) { _local_5 = (_local_3 - this._SafeStr_10594); for each (_local_4 in this._SafeStr_6380) { _local_4.y = (_local_4.y + _local_5); _local_4._SafeStr_10574(true); }; } else { _local_6 = (this._SafeStr_10594 - _local_3); for each (_local_4 in this._SafeStr_6380) { _local_4.y = (_local_4.y - _local_6); _local_4._SafeStr_10574(true); }; }; }; this._SafeStr_10594 = _local_3; } } }//package _-1Mv // _SafeStr_10533 = "_-2ue" (String#29149, DoABC#3) // _SafeStr_10539 = "_-30P" (String#29417, DoABC#3) // _SafeStr_10540 = "_-4vM" (String#34155, DoABC#3) // _SafeStr_10541 = "_-5Cu" (String#34872, DoABC#3) // _SafeStr_10544 = "_-0iV" (String#23776, DoABC#3) // _SafeStr_10552 = "_-1I3" (String#25196, DoABC#3) // _SafeStr_10555 = "_-39n" (String#29785, DoABC#3) // _SafeStr_10556 = "_-4Xf" (String#33234, DoABC#3) // _SafeStr_10557 = "_-51N" (String#34421, DoABC#3) // _SafeStr_10564 = "_-2BK" (String#27361, DoABC#3) // _SafeStr_10565 = "_-66Z" (String#37100, DoABC#3) // _SafeStr_10566 = "_-5iw" (String#36143, DoABC#3) // _SafeStr_10567 = "_-4bn" (String#33386, DoABC#3) // _SafeStr_10568 = "_-34z" (String#29598, DoABC#3) // _SafeStr_10569 = "_-0dV" (String#23572, DoABC#3) // _SafeStr_10570 = "_-3yt" (String#31814, DoABC#3) // _SafeStr_10571 = "_-4iq" (String#33667, DoABC#3) // _SafeStr_10572 = "_-2-1" (String#26906, DoABC#3) // _SafeStr_10573 = "_-1vG" (String#26718, DoABC#3) // _SafeStr_10574 = "_-61F" (String#36885, DoABC#3) // _SafeStr_10576 = "_-2RX" (String#28001, DoABC#3) // _SafeStr_10578 = "_-6Em" (String#37420, DoABC#3) // _SafeStr_10579 = "_-3tM" (String#31606, DoABC#3) // _SafeStr_10580 = "_-6gR" (String#38474, DoABC#3) // _SafeStr_10581 = "_-1Wj" (String#25750, DoABC#3) // _SafeStr_10582 = "_-6fk" (String#38447, DoABC#3) // _SafeStr_10583 = "_-69I" (String#37205, DoABC#3) // _SafeStr_10584 = "_-26W" (String#27187, DoABC#3) // _SafeStr_10585 = "_-3UF" (String#30594, DoABC#3) // _SafeStr_10586 = "_-3LH" (String#30231, DoABC#3) // _SafeStr_10587 = "_-58k" (String#34709, DoABC#3) // _SafeStr_10588 = "_-4kD" (String#33728, DoABC#3) // _SafeStr_10589 = "_-3FN" (String#10917, DoABC#3) // _SafeStr_10590 = "_-0bU" (String#23487, DoABC#3) // _SafeStr_10591 = "_-5ik" (String#36133, DoABC#3) // _SafeStr_10592 = "_-60U" (String#36859, DoABC#3) // _SafeStr_10593 = "_-3nh" (String#31383, DoABC#3) // _SafeStr_10594 = "_-256" (String#27125, DoABC#3) // _SafeStr_10595 = "_-6iM" (String#38544, DoABC#3) // _SafeStr_10596 = "_-5C6" (String#34843, DoABC#3) // _SafeStr_10597 = "_-16H" (String#24745, DoABC#3) // _SafeStr_10598 = "_-1oD" (String#26433, DoABC#3) // _SafeStr_10599 = "_-4AB" (String#32311, DoABC#3) // _SafeStr_10600 = "_-6m" (String#38668, DoABC#3) // _SafeStr_10601 = "_-21o" (String#27011, DoABC#3) // _SafeStr_10602 = "_-0pl" (String#24078, DoABC#3) // _SafeStr_10603 = "_-4ly" (String#33792, DoABC#3) // _SafeStr_10604 = "_-k" (String#40178, DoABC#3) // _SafeStr_10605 = "_-5cP" (String#35887, DoABC#3) // _SafeStr_10606 = "_-1dC" (String#26003, DoABC#3) // _SafeStr_10607 = "_-4K8" (String#32718, DoABC#3) // _SafeStr_10608 = "_-3Pw" (String#30430, DoABC#3) // _SafeStr_10609 = "_-0HZ" (String#22687, DoABC#3) // _SafeStr_10610 = "_-1ni" (String#26415, DoABC#3) // _SafeStr_2739 = "_-3ii" (String#11372, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_4362 = "_-33F" (String#10709, DoABC#3) // _SafeStr_4363 = "_-1Mj" (String#8981, DoABC#3) // _SafeStr_4364 = "_-0VB" (String#8089, DoABC#3) // _SafeStr_6164 = "_-3rO" (String#11497, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_6380 = "_-0OV" (String#2639, DoABC#3) // _SafeStr_9037 = "_-0uY" (String#8481, DoABC#3) //------------------------------------------------------------ //_-1N3._SafeStr_1416 package _-1N3{ import _-1tK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_1416 extends _SafeStr_8 { function get events():IEventDispatcher; function get _SafeStr_10611():Boolean; function get _SafeStr_10612():Boolean; function loadGameClient(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:Object):void; function _SafeStr_10613(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String=""):void; function _SafeStr_10614(_arg_1:int, _arg_2:String, _arg_3:String):void; function joinPlayerQueue(_arg_1:int):void; function _SafeStr_10615(_arg_1:int):void; function acceptGameInvite(_arg_1:int, _arg_2:int):void; function showGameCenter(_arg_1:String, _arg_2:int=0, _arg_3:Boolean=false):void; function showGameCenterByGameName(_arg_1:String, _arg_2:String, _arg_3:Boolean=false):void; function _SafeStr_10616():void; function _SafeStr_10617(_arg_1:int):String; function getGameId(_arg_1:String):int; function getGameAssetURL(_arg_1:int, _arg_2:String):String; } }//package _-1N3 // _SafeStr_10611 = "_-2SS" (String#10106, DoABC#3) // _SafeStr_10612 = "_-6iv" (String#14408, DoABC#3) // _SafeStr_10613 = "_-2v9" (String#10566, DoABC#3) // _SafeStr_10614 = "_-4sx" (String#12539, DoABC#3) // _SafeStr_10615 = "_-34L" (String#10728, DoABC#3) // _SafeStr_10616 = "_-518" (String#12696, DoABC#3) // _SafeStr_10617 = "_-my" (String#15118, DoABC#3) // _SafeStr_1416 = "_-2ix" (String#10387, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-1N3._SafeStr_2727 package _-1N3{ public class _SafeStr_2727 { public static const _SafeStr_6831:String = "basejump"; } }//package _-1N3 // _SafeStr_2727 = "_-0H0" (String#22665, DoABC#3) // _SafeStr_6831 = "_-24W" (String#27107, DoABC#3) //------------------------------------------------------------ //_-1N3._SafeStr_4343 package _-1N3{ public class _SafeStr_4343 { public static const _SafeStr_10618:String = "GAE_ICON"; public static const _SafeStr_10619:String = "GAE_SMALL_ICON"; public static const _SafeStr_10620:String = "GAE_LOGO"; public static const _SafeStr_10621:String = "GAE_GRADIENT"; public static const _SafeStr_10622:String = "GAE_THEME"; } }//package _-1N3 // _SafeStr_10618 = "_-4zV" (String#34312, DoABC#3) // _SafeStr_10619 = "_-5YL" (String#35727, DoABC#3) // _SafeStr_10620 = "_-6R2" (String#37883, DoABC#3) // _SafeStr_10621 = "_-08d" (String#22353, DoABC#3) // _SafeStr_10622 = "_-5fL" (String#36013, DoABC#3) // _SafeStr_4343 = "_-3RV" (String#11088, DoABC#3) //------------------------------------------------------------ //_-1N3.HabboGameManager package _-1N3{ import _-1tK.Component; import _-2hg._SafeStr_36; import _-276._SafeStr_1407; import _-00F._SafeStr_633; import _-0aq._SafeStr_500; import _-0ZD._SafeStr_2176; import _-0ZD._SafeStr_198; import _-qQ._SafeStr_2154; import _-1OV._SafeStr_13; import _-68Y._SafeStr_431; import _-5fp._SafeStr_2212; import _-1Zf._SafeStr_1356; import _-37._SafeStr_1201; import _-62S._SafeStr_270; import _-1zh.SharedMessageHandler; import _-4Xl.JsMessageHandler; import _-5ON._SafeStr_2724; import _-1d0._SafeStr_2652; import flash.display.Loader; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboLandingView; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDHabboNavigator; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-0ZD._SafeStr_2438; import _-6jD._SafeStr_2296; import _-1tK._SafeStr_34; import _-1tK._SafeStr_8; import _-5ON.GameConfigurations; import _-qQ.HabboToolbarIconEnum; import _-2qr._SafeStr_2731; import _-1Z6._SafeStr_2284; import _-3wj._SafeStr_2308; import _-14A._SafeStr_2285; import _-PP._SafeStr_6; import _-08e._SafeStr_2725; import _-qQ._SafeStr_2733; import _-4Rt._SafeStr_2734; import _-4Rt._SafeStr_2728; import flash.system.LoaderContext; import _-5NM.PlayerVersionCheck; import _-4Rt._SafeStr_2726; import flash.net.URLRequest; import flash.events.MouseEvent; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.events.ProgressEvent; import flash.system.Capabilities; import flash.system.ApplicationDomain; import flash.system.SecurityDomain; import flash.events.UncaughtErrorEvent; import flash.display.Stage; import _-366._SafeStr_2624; import flash.net.URLVariables; import flash.display.DisplayObject; import _-54T.Core; import flash.display.StageScaleMode; import _-1zh.SharedEventToGameEnum; import _-4Rt._SafeStr_2732; import _-4Rt._SafeStr_2729; import _-4Rt._SafeStr_2730; import flash.events.ErrorEvent; import flash.net.URLRequestMethod; import flash.net.sendToURL; public class HabboGameManager extends Component implements _SafeStr_1416, _SafeStr_36 { private static const EMBEDDED:int = 0; private static const IFRAME:int = 1; private var _SafeStr_5411:_SafeStr_1407; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_5398:_SafeStr_500; private var _SafeStr_5412:_SafeStr_2176; private var _SafeStr_8877:_SafeStr_198; private var _SafeStr_8447:_SafeStr_2154; private var _SafeStr_10623:_SafeStr_13; private var _SafeStr_7470:_SafeStr_431; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_8247:_SafeStr_1356; private var _SafeStr_9060:_SafeStr_1201; private var _SafeStr_6513:_SafeStr_270; private var _SafeStr_9921:IncomingMessages; private var _SafeStr_10624:SharedMessageHandler; private var _SafeStr_10625:JsMessageHandler; private var _SafeStr_10626:Boolean = false; private var _SafeStr_10627:Boolean = false; private var _SafeStr_10628:Boolean = false; private var _SafeStr_10629:_SafeStr_2724; private var _SafeStr_5586:_SafeStr_2652; private var _SafeStr_10630:Loader; private var _SafeStr_10631:String; private var _SafeStr_10632:String; private var _SafeStr_10633:String; private var _SafeStr_10634:int; private var _SafeStr_10635:String; private var _SafeStr_10636:int; private var _SafeStr_10637:int = -1; private var _SafeStr_10638:int = -1; private var _SafeStr_10639:int = -1; private var _SafeStr_10640:Array; private var _SafeStr_10641:Boolean = false; private var _SafeStr_10642:int = 0; private var _SafeStr_10643:String = ""; public function HabboGameManager(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); queueInterface(new IIDHabboWindowManager(), this._SafeStr_10644); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10645); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_10646); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_9825); queueInterface(new IIDSessionDataManager(), this._SafeStr_10647); queueInterface(new IIDHabboRoomSessionManager(), this._SafeStr_10648); queueInterface(new IIDAvatarRenderManager(), this._SafeStr_10649); queueInterface(new IIDHabboToolbar(), this._SafeStr_10650); queueInterface(new IIDHabboCatalog(), this._SafeStr_10651); queueInterface(new IIDHabboLandingView(), this._SafeStr_10652); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDHabboHelp(), this._SafeStr_10653); queueInterface(new IIDHabboInventory(), this._SafeStr_10654); queueInterface(new IIDHabboNavigator(), this._SafeStr_10655); this._SafeStr_10625 = new JsMessageHandler(this, true); k.addLinkEventTracker(this); HabboGamesCom.log(("HabboGameManager initialized: " + _arg_3)); } public function get windowManager():_SafeStr_633{ return (this._SafeStr_5453); } public function get sessionDataManager():_SafeStr_2176{ return (this._SafeStr_5412); } public function get communication():_SafeStr_1407{ return (this._SafeStr_5411); } public function get localization():_SafeStr_500{ return (this._SafeStr_5398); } public function get _SafeStr_10656():_SafeStr_13{ return (this._SafeStr_10623); } public function get roomEngine():_SafeStr_2212{ return (this._SafeStr_5414); } public function get inventory():_SafeStr_1201{ return (this._SafeStr_9060); } public function get navigator():_SafeStr_270{ return (this._SafeStr_6513); } public function get _SafeStr_10611():Boolean{ return (((this._SafeStr_10626) || (((this._SafeStr_10627) && (this.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)))))); } public function get _SafeStr_10612():Boolean{ return (this._SafeStr_10628); } public function set _SafeStr_10657(k:Boolean):void{ this._SafeStr_10628 = k; } override public function dispose():void{ if (this._SafeStr_5411) { this._SafeStr_5411.release(new IIDHabboCommunicationManager()); this._SafeStr_5411 = null; }; context.removeLinkEventTracker(this); if (this._SafeStr_5453) { this._SafeStr_5453.release(new IIDHabboWindowManager()); this._SafeStr_5453 = null; }; if (this._SafeStr_5398) { this._SafeStr_5398.release(new IIDHabboLocalizationManager()); this._SafeStr_5398 = null; }; if (this._SafeStr_5412 != null) { this._SafeStr_5412.release(new IIDSessionDataManager()); this._SafeStr_5412 = null; }; if (this._SafeStr_8247 != null) { this._SafeStr_8247.release(new IIDHabboHelp()); this._SafeStr_8247 = null; }; if (this._SafeStr_8447) { if (this._SafeStr_8447.events) { this._SafeStr_8447.events.removeEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_10018); }; this._SafeStr_8447.release(new IIDHabboToolbar()); this._SafeStr_8447 = null; }; if (this._SafeStr_10623 != null) { this._SafeStr_10623.release(new IIDAvatarRenderManager()); this._SafeStr_10623 = null; }; if (this._SafeStr_7470 != null) { this._SafeStr_7470.release(new IIDHabboCatalog()); this._SafeStr_7470 = null; }; if (this._SafeStr_9921) { this._SafeStr_9921.dispose(); this._SafeStr_9921 = null; }; if (this._SafeStr_5586) { this._SafeStr_5586.release(new IIDHabboLandingView()); this._SafeStr_5586 = null; }; if (this._SafeStr_5414) { this._SafeStr_5414.release(new IIDRoomEngine()); this._SafeStr_5414 = null; }; if (this._SafeStr_9060) { this._SafeStr_9060.release(new IIDHabboInventory()); this._SafeStr_9060 = null; }; if (this._SafeStr_6513) { this._SafeStr_6513.release(new IIDHabboNavigator()); this._SafeStr_6513 = null; }; if (this._SafeStr_10624) { this._SafeStr_10624.dispose(); this._SafeStr_10624 = null; }; if (this._SafeStr_10625) { this._SafeStr_10625.dispose(); this._SafeStr_10625 = null; }; this._SafeStr_10638 = -1; super.dispose(); } private function _SafeStr_10644(k:_SafeStr_34, _arg_2:_SafeStr_8):void{ this._SafeStr_5453 = (_arg_2 as _SafeStr_633); WindowUtils.init(assets, this._SafeStr_5453); } private function _SafeStr_10645(k:_SafeStr_34, _arg_2:_SafeStr_8):void{ this._SafeStr_5411 = (_arg_2 as _SafeStr_1407); this._SafeStr_9921 = new IncomingMessages(this); } private function _SafeStr_10646(k:_SafeStr_34, _arg_2:_SafeStr_8):void{ this._SafeStr_10626 = getBoolean("game.center.enabled"); this._SafeStr_10627 = getBoolean("game.center.enabled.forStaff"); } private function _SafeStr_9825(k:_SafeStr_34, _arg_2:_SafeStr_8):void{ this._SafeStr_5398 = (_arg_2 as _SafeStr_500); } private function _SafeStr_10647(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ this._SafeStr_5412 = (_arg_2 as _SafeStr_2176); } private function _SafeStr_10648(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ this._SafeStr_8877 = (_arg_2 as _SafeStr_198); } private function _SafeStr_10649(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ this._SafeStr_10623 = (_arg_2 as _SafeStr_13); } private function _SafeStr_10650(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ this._SafeStr_8447 = (_arg_2 as _SafeStr_2154); this._SafeStr_8447.events.addEventListener(_SafeStr_2296._SafeStr_9066, this._SafeStr_10018); } private function _SafeStr_10651(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ this._SafeStr_7470 = (_arg_2 as _SafeStr_431); } private function _SafeStr_10652(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ if (disposed) { return; }; this._SafeStr_5586 = (_arg_2 as _SafeStr_2652); } private function onRoomEngineReady(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ this._SafeStr_5414 = (_arg_2 as _SafeStr_2212); } private function _SafeStr_10653(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ if (disposed) { return; }; this._SafeStr_8247 = (_arg_2 as _SafeStr_1356); } private function _SafeStr_10654(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ if (disposed) { return; }; this._SafeStr_9060 = (_arg_2 as _SafeStr_1201); } private function _SafeStr_10655(k:_SafeStr_34=null, _arg_2:_SafeStr_8=null):void{ if (disposed) { return; }; this._SafeStr_6513 = (_arg_2 as _SafeStr_270); } public function _SafeStr_10658(k:int):void{ this._SafeStr_10642 = k; } public function _SafeStr_10659():int{ var k:String = getProperty("game.center.promoted_game"); var _local_2:int = GameConfigurations.getId(k); return (_local_2); } public function _SafeStr_10660():void{ var k:String = GameConfigurations._SafeStr_8220(this._SafeStr_10659()); if (((((!((k == null))) && (!(this._SafeStr_10641)))) && ((this._SafeStr_10642 == 0)))) { this._SafeStr_10641 = true; this._SafeStr_8247._SafeStr_10661(HabboToolbarIconEnum.GAMES, (k.toLowerCase() + ".promotion"), _SafeStr_2731.LEFT, "GAMES"); }; } public function send(k:_SafeStr_2284):void{ if (this._SafeStr_5411) { this._SafeStr_5411.connection.send(k); }; } public function _SafeStr_10662(k:String, _arg_2:String, _arg_3:int=-1):void{ this._SafeStr_7470.openClubCenter(); this._SafeStr_10663(k, _arg_2); } public function alert(k:String):void{ if (((this._SafeStr_10611) && (this._SafeStr_10629))) { this._SafeStr_10629._SafeStr_8315(k); }; } public function _SafeStr_10663(k:String, _arg_2:String, _arg_3:String="", _arg_4:int=0):void{ var _local_5:_SafeStr_2308 = this._SafeStr_5411.connection; if (((_local_5) && (!((_arg_2 == ""))))) { this.send(new _SafeStr_2285("GameCenter", k, _arg_2, _arg_3, _arg_4)); }; } private function _SafeStr_10018(k:_SafeStr_2296):void{ switch (k._SafeStr_9076) { case HabboToolbarIconEnum.GAMES: if (this._SafeStr_10611) { this.showGameCenterByGameName("showGameCenter.toolBarClick", this._SafeStr_10664); }; return; case HabboToolbarIconEnum.STORIES: _SafeStr_4.log("stories button click"); if (this._SafeStr_10626) { if (getInteger("spaweb", 0) == 1) { _SafeStr_6.openPage("/stories"); _SafeStr_4.log("calling openPage to stories"); } else { this.showGameCenterByGameName("showGameCenter.toolBarClick", "elisa_habbo_stories", true); _SafeStr_4.log("old game center opening of stories"); }; }; return; case HabboToolbarIconEnum.RECEPTION: this._SafeStr_10616(); return; }; } private function get _SafeStr_10664():String{ return (((propertyExists("game.center.default_game")) ? getProperty("game.center.default_game") : _SafeStr_2727._SafeStr_6831)); } public function showGameCenterByGameName(k:String, _arg_2:String, _arg_3:Boolean=false):void{ var _local_4:Array = _arg_2.split("?"); _arg_2 = _local_4[0]; if (_local_4.length > 1) { this._SafeStr_10643 = ("?" + _local_4[1]); }; var _local_5:int = GameConfigurations.getId(_arg_2); if (_local_5 > -1) { this.showGameCenter(k, _local_5, _arg_3); } else { _local_5 = GameConfigurations.getId(this._SafeStr_10664); this.showGameCenter(k, _local_5); }; } public function showGameCenter(k:String, _arg_2:int=0, _arg_3:Boolean=false):void{ this._SafeStr_10665(); if (!this._SafeStr_10629) { this._SafeStr_10629 = new _SafeStr_2724(this); }; if (((this._SafeStr_8877) && (this._SafeStr_8877.getSession(-1)))) { this._SafeStr_8877._SafeStr_8575(-1, false); this.send(new _SafeStr_2725()); }; this._SafeStr_8447._SafeStr_10666(_SafeStr_2733._SafeStr_10667); this._SafeStr_10629.initialize(_arg_2, _arg_3); this._SafeStr_10663(GameConfigurations._SafeStr_8220(_arg_2), k); if (this._SafeStr_6513) { this._SafeStr_6513._SafeStr_6742(); }; } private function _SafeStr_10665():void{ GameConfigurations._SafeStr_8857 = false; this.send(new _SafeStr_2734()); this.send(new _SafeStr_2728()); } public function _SafeStr_10616():void{ if (this._SafeStr_10629) { this._SafeStr_10629.disable(); }; } public function loadGameClient(k:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:Object):void{ var _local_12:LoaderContext; if (!PlayerVersionCheck._SafeStr_10668(_arg_7, _arg_8)) { this._SafeStr_10663(GameConfigurations._SafeStr_8220(k), "versionCheckFailed"); this.send(new _SafeStr_2726(k)); this._SafeStr_5398.registerParameter("gamecenter.flash_version_required", "version", ((_arg_7 + ".") + _arg_8)); this.alert("${gamecenter.flash_version_required}"); return; }; var _local_10:Loader = new Loader(); var _local_11:URLRequest = new URLRequest(_arg_3); _local_10.addEventListener(MouseEvent.CLICK, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.DOUBLE_CLICK, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.MOUSE_OVER, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.MOUSE_OUT, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.MOUSE_WHEEL, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.ROLL_OVER, this._SafeStr_10669); _local_10.addEventListener(MouseEvent.ROLL_OUT, this._SafeStr_10669); _local_10.contentLoaderInfo.addEventListener(Event.COMPLETE, this._SafeStr_10670); _local_10.contentLoaderInfo.addEventListener(Event.INIT, this._SafeStr_10671); _local_10.contentLoaderInfo.addEventListener(Event.UNLOAD, this._SafeStr_10672); _local_10.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_10673); _local_10.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_10674); _local_10.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, this._SafeStr_10675); if (_local_10.contentLoaderInfo.hasOwnProperty("uncaughtErrorEvents")) { _local_10.contentLoaderInfo["uncaughtErrorEvents"].addEventListener("uncaughtError", this._SafeStr_10676, true, int.MAX_VALUE); _local_10.contentLoaderInfo["uncaughtErrorEvents"].addEventListener("uncaughtError", this._SafeStr_10676, false, int.MAX_VALUE); }; this._SafeStr_10630 = _local_10; this._SafeStr_10631 = _arg_2; if (this._SafeStr_10624) { this._SafeStr_10624.dispose(); }; this._SafeStr_10624 = new SharedMessageHandler(this, _local_10.contentLoaderInfo.sharedEvents); this._SafeStr_10632 = _arg_4; this._SafeStr_10633 = _arg_5; this._SafeStr_10634 = _arg_6; if (Capabilities.playerType == "StandAlone") { _local_12 = new LoaderContext(false, new ApplicationDomain()); } else { _local_12 = new LoaderContext(false, new ApplicationDomain(), SecurityDomain.currentDomain); }; _local_11.data = this._SafeStr_10677(_arg_9); if (PlayerVersionCheck._SafeStr_10668(10, 2)) { _local_11.data = null; _local_12.parameters = _arg_9; }; _local_10.load(_local_11, _local_12); _local_10.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_10676, true, int.MAX_VALUE); _local_10.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_10676, false, int.MAX_VALUE); var _local_13:Stage = context.displayObjectContainer.stage; this._SafeStr_10635 = _local_13.quality; this._SafeStr_10636 = _local_13.frameRate; this._SafeStr_10638 = k; this._SafeStr_10639 = EMBEDDED; this._SafeStr_10663(GameConfigurations._SafeStr_8220(k), "loadGameClient"); this.inventory._SafeStr_9770._SafeStr_10678(_SafeStr_2624.GAMES, [k]); if (this._SafeStr_10629) { this._SafeStr_10629._SafeStr_10679(k); }; } public function _SafeStr_10613(k:int, _arg_2:String, _arg_3:String, _arg_4:String=""):void{ if (_arg_3.indexOf("?") != -1) { _arg_4.replace("?", "&"); }; _SafeStr_6.showGame((_arg_3 + this._SafeStr_10643)); this._SafeStr_10643 = ""; this._SafeStr_10638 = k; this._SafeStr_10639 = IFRAME; this._SafeStr_10631 = _arg_2; this._SafeStr_10663(GameConfigurations._SafeStr_8220(k), "loadGameClient"); this.inventory._SafeStr_9770._SafeStr_10678(_SafeStr_2624.GAMES, [k]); if (this._SafeStr_10629) { this._SafeStr_10629._SafeStr_10679(k); }; } private function _SafeStr_10677(k:Object):URLVariables{ var _local_3:String; var _local_2:URLVariables = new URLVariables(); for (_local_3 in k) { _local_2[_local_3] = k[_local_3]; }; return (_local_2); } private function _SafeStr_10671(k:Event):void{ var _local_4:DisplayObject; var _local_2:Stage = context.displayObjectContainer.stage; _local_2.quality = this._SafeStr_10632; _local_2.frameRate = this._SafeStr_10634; this._SafeStr_10640 = new Array(); var _local_3:int = (_local_2.numChildren - 1); while (_local_3 >= 0) { _local_4 = _local_2.getChildAt(_local_3); this._SafeStr_10640.push(_local_4); _local_2.removeChildAt(_local_3); _local_3--; }; this._SafeStr_10640.reverse(); _local_2.addEventListener(Event.RESIZE, this._SafeStr_10680); _local_2.addChild(this._SafeStr_10630); Core._SafeStr_9975._SafeStr_10681(0); this._SafeStr_10680(); } private function _SafeStr_10670(k:Event):void{ HabboGamesCom.log("[HabboGameManager] external game client complete"); this._SafeStr_10680(); this._SafeStr_10682(); } public function _SafeStr_10682():void{ this._SafeStr_10663(GameConfigurations._SafeStr_8220(this._SafeStr_10638), "gameClientLoaded"); } private function _SafeStr_10680(k:Event=null):void{ var _local_2:Stage; var _local_3:Number; var _local_4:Number; if (disposed) { return; }; _local_2 = context.displayObjectContainer.stage; if (this._SafeStr_10630) { switch (this._SafeStr_10633) { case StageScaleMode.SHOW_ALL: _local_3 = (this._SafeStr_10630.width / this._SafeStr_10630.height); _local_4 = (_local_2.stageWidth / _local_2.stageHeight); if (_local_3 > _local_4) { this._SafeStr_10630.width = _local_2.stageWidth; this._SafeStr_10630.scaleY = this._SafeStr_10630.scaleX; } else { this._SafeStr_10630.height = _local_2.stageHeight; this._SafeStr_10630.scaleX = this._SafeStr_10630.scaleY; }; this._SafeStr_10630.x = ((_local_2.stageWidth - this._SafeStr_10630.width) / 2); this._SafeStr_10630.y = ((_local_2.stageHeight - this._SafeStr_10630.height) / 2); break; case StageScaleMode.NO_SCALE: this._SafeStr_10630.width = _local_2.stageWidth; this._SafeStr_10630.height = _local_2.stageHeight; this._SafeStr_10630.scaleX = 1; this._SafeStr_10630.scaleY = 1; this._SafeStr_10630.x = 0; this._SafeStr_10630.y = 0; break; }; if (((this._SafeStr_10624) && ((this._SafeStr_10624._SafeStr_10683 > -1)))) { this._SafeStr_10624.send(this._SafeStr_10624._SafeStr_10683, SharedEventToGameEnum.RESIZE_UPDATE, new Array(_local_2.stageWidth, _local_2.stageHeight)); }; }; } private function _SafeStr_10673(k:IOErrorEvent):void{ HabboGamesCom.log("[HabboGameManager] external game client IO error"); context.error(("IOError while loading game client for " + this._SafeStr_10638), false); this._SafeStr_10614(this._SafeStr_10638, this._SafeStr_10631, "loadGameClientError"); } private function _SafeStr_10674(k:SecurityErrorEvent):void{ HabboGamesCom.log("[HabboGameManager] external game client security error"); context.error(("SecurityError while loading game client for " + this._SafeStr_10638), false); this._SafeStr_10614(this._SafeStr_10638, this._SafeStr_10631, "loadGameClientError"); } private function _SafeStr_10675(k:ProgressEvent):void{ HabboGamesCom.log(((("[HabboGameManager] external game client progress " + k.bytesLoaded) + "/") + k.bytesTotal)); } private function _SafeStr_10669(k:Event):void{ k.stopImmediatePropagation(); } public function joinPlayerQueue(k:int):void{ this._SafeStr_10684(); this.send(new _SafeStr_2732(k)); if (this._SafeStr_10629) { this._SafeStr_10629._SafeStr_10685(k); }; this._SafeStr_10637 = k; this._SafeStr_10663(GameConfigurations._SafeStr_8220(k), "joinPlayerQueue"); } private function _SafeStr_10684():void{ if (this._SafeStr_10637 != -1) { this._SafeStr_10615(this._SafeStr_10637); }; } public function _SafeStr_10615(k:int):void{ this.send(new _SafeStr_2729(k)); this._SafeStr_10637 = -1; } public function acceptGameInvite(k:int, _arg_2:int):void{ this._SafeStr_10684(); this.send(new _SafeStr_2730(k, _arg_2)); this._SafeStr_10637 = k; this._SafeStr_10663(GameConfigurations._SafeStr_8220(k), "joinPlayerQueue", "", _arg_2); if (this._SafeStr_10629) { this._SafeStr_10629._SafeStr_10685(k); }; } public function _SafeStr_10672(k:Event):void{ HabboGamesCom.log("[HabboGameManager] external game client unloaded"); } public function _SafeStr_10614(k:int, _arg_2:String, _arg_3:String):void{ var _local_4:_SafeStr_2296; this._SafeStr_10637 = -1; if (this._SafeStr_10629) { this._SafeStr_10629._SafeStr_10679(k); }; if ((((this._SafeStr_10638 > -1)) && ((this._SafeStr_10631 == _arg_2)))) { this._SafeStr_10663(GameConfigurations._SafeStr_8220(this._SafeStr_10638), _arg_3); this._SafeStr_10638 = -1; Core._SafeStr_9975.resume(); switch (this._SafeStr_10639) { case EMBEDDED: this.unloadGameClient(); break; case IFRAME: this._SafeStr_10686(); break; }; if (GameConfigurations._SafeStr_8220(k) == "elisa_habbo_stories") { if (this._SafeStr_5586) { this._SafeStr_5586.activate(); }; _local_4 = new _SafeStr_2296(_SafeStr_2296._SafeStr_9066); _local_4._SafeStr_9076 = HabboToolbarIconEnum.RECEPTION; this._SafeStr_8447.events.dispatchEvent(_local_4); } else { if (this._SafeStr_10629) { this._SafeStr_10629.activate(k, false); this._SafeStr_10663(GameConfigurations._SafeStr_8220(k), "showGameCenter.gameEnd"); }; }; this.send(new _SafeStr_2726(k)); }; } public function _SafeStr_10687():void{ if (this._SafeStr_10638 > -1) { this._SafeStr_10614(this._SafeStr_10638, this._SafeStr_10631, "unloadGameClient"); }; } private function unloadGameClient():void{ var _local_2:DisplayObject; var k:Stage = context.displayObjectContainer.stage; k.removeEventListener(Event.RESIZE, this._SafeStr_10680); if (this._SafeStr_10630) { if (k.contains(this._SafeStr_10630)) { k.removeChild(this._SafeStr_10630); }; if (this._SafeStr_10630.contentLoaderInfo.hasOwnProperty("uncaughtErrorEvents")) { this._SafeStr_10630.contentLoaderInfo["uncaughtErrorEvents"].removeEventListener("uncaughtError", this._SafeStr_10676, true); this._SafeStr_10630.contentLoaderInfo["uncaughtErrorEvents"].removeEventListener("uncaughtError", this._SafeStr_10676, false); }; this._SafeStr_10630.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_10676, true); this._SafeStr_10630.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, this._SafeStr_10676, false); this._SafeStr_10630.unloadAndStop(); this._SafeStr_10630 = null; }; for each (_local_2 in this._SafeStr_10640) { k.addChild(_local_2); }; this._SafeStr_10640 = null; k.quality = this._SafeStr_10635; k.frameRate = this._SafeStr_10636; } private function _SafeStr_10686():void{ _SafeStr_6.hideGame(); } public function _SafeStr_10617(k:int):String{ return (GameConfigurations._SafeStr_8220(k)); } public function getGameId(k:String):int{ return (GameConfigurations.getId(k)); } public function getGameAssetURL(k:int, _arg_2:String):String{ return (GameConfigurations._SafeStr_10688(k, _arg_2)); } private function _SafeStr_10676(k:UncaughtErrorEvent):void{ var _local_2:String; var _local_3:String; var _local_5:Error; var _local_6:ErrorEvent; HabboGamesCom.log(((("[HabboGameManager] external game client crashed, eventType:" + k.type) + " errorID:") + k.errorID)); var _local_4:String; if ((k.error is Error)) { _local_5 = (k.error as Error); _local_2 = _local_5.errorID.toString(); _local_3 = _local_5.message; _local_4 = _local_5.getStackTrace(); } else { if ((k.error is ErrorEvent)) { _local_6 = (k.error as ErrorEvent); _local_2 = _local_6.errorID.toString(); _local_3 = _local_6.type; _local_4 = _local_6.toString(); } else { _local_2 = k.errorID.toString(); _local_3 = k.type; _local_4 = k.error.toString(); }; }; this._SafeStr_10689(_local_2, _local_3, _local_4); k.stopImmediatePropagation(); } public function _SafeStr_10689(k:String, _arg_2:String, _arg_3:String=null):void{ this._SafeStr_10690(this._SafeStr_10638, k, _arg_2, _arg_3); this._SafeStr_10614(this._SafeStr_10638, this._SafeStr_10631, "gameClientCrash"); this.alert("${gamecenter.game_crashed}"); } private function _SafeStr_10690(gameTypeId:int, errorId:String, errorMessage:String, debugData:String=null):void{ var url:String = getProperty("game.center.error.url"); var variables:URLVariables = new URLVariables(); var request:URLRequest = new URLRequest(url); variables.gameTypeId = gameTypeId; variables.flashVersion = Capabilities.version; variables.errorId = errorId; variables.errorMessage = errorMessage; if (debugData) { variables.debugData = debugData; }; request.data = variables; request.method = URLRequestMethod.POST; if (Capabilities.playerType != "StandAlone") { try { sendToURL(request); } catch(e:Error) { _SafeStr_4.log(("Error while sending error report: " + e.message)); }; }; } public function get _SafeStr_6402():String{ return ("games/"); } public function _SafeStr_6403(k:String):void{ var _local_2:Array = k.split("/"); if (_local_2.length < 2) { return; }; switch (_local_2[1]) { case "open": if (_local_2.length > 2) { this.showGameCenterByGameName("", _local_2[2]); }; return; case "play": if (_local_2.length > 2) { this.showGameCenterByGameName("", _local_2[2], true); }; return; }; } } }//package _-1N3 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10018 = "_-32Q" (String#842, DoABC#3) // _SafeStr_10611 = "_-2SS" (String#10106, DoABC#3) // _SafeStr_10612 = "_-6iv" (String#14408, DoABC#3) // _SafeStr_10613 = "_-2v9" (String#10566, DoABC#3) // _SafeStr_10614 = "_-4sx" (String#12539, DoABC#3) // _SafeStr_10615 = "_-34L" (String#10728, DoABC#3) // _SafeStr_10616 = "_-518" (String#12696, DoABC#3) // _SafeStr_10617 = "_-my" (String#15118, DoABC#3) // _SafeStr_10623 = "_-3vj" (String#1101, DoABC#3) // _SafeStr_10624 = "_-0cl" (String#23543, DoABC#3) // _SafeStr_10625 = "_-6Wy" (String#38106, DoABC#3) // _SafeStr_10626 = "_-0-9" (String#22012, DoABC#3) // _SafeStr_10627 = "_-26d" (String#27191, DoABC#3) // _SafeStr_10628 = "_-0SU" (String#23132, DoABC#3) // _SafeStr_10629 = "_-pw" (String#1155, DoABC#3) // _SafeStr_10630 = "_-3aa" (String#30841, DoABC#3) // _SafeStr_10631 = "_-0Dj" (String#1433, DoABC#3) // _SafeStr_10632 = "_-0gX" (String#23691, DoABC#3) // _SafeStr_10633 = "_-SX" (String#39508, DoABC#3) // _SafeStr_10634 = "_-26G" (String#27176, DoABC#3) // _SafeStr_10635 = "_-62T" (String#36935, DoABC#3) // _SafeStr_10636 = "_-3SV" (String#30533, DoABC#3) // _SafeStr_10637 = "_-4yJ" (String#34266, DoABC#3) // _SafeStr_10638 = "_-5an" (String#35819, DoABC#3) // _SafeStr_10639 = "_-52y" (String#34483, DoABC#3) // _SafeStr_10640 = "_-Ct" (String#38903, DoABC#3) // _SafeStr_10641 = "_-5e8" (String#35958, DoABC#3) // _SafeStr_10642 = "_-3Gc" (String#30048, DoABC#3) // _SafeStr_10643 = "_-28w" (String#27265, DoABC#3) // _SafeStr_10644 = "_-3Zg" (String#11233, DoABC#3) // _SafeStr_10645 = "_-6IE" (String#37556, DoABC#3) // _SafeStr_10646 = "_-3Ku" (String#11004, DoABC#3) // _SafeStr_10647 = "_-5Sf" (String#13148, DoABC#3) // _SafeStr_10648 = "_-4PS" (String#32932, DoABC#3) // _SafeStr_10649 = "_-2sd" (String#29067, DoABC#3) // _SafeStr_10650 = "_-1Xt" (String#9172, DoABC#3) // _SafeStr_10651 = "_-579" (String#12795, DoABC#3) // _SafeStr_10652 = "_-3Cp" (String#29906, DoABC#3) // _SafeStr_10653 = "_-3DN" (String#10884, DoABC#3) // _SafeStr_10654 = "_-37B" (String#29678, DoABC#3) // _SafeStr_10655 = "_-2K5" (String#27709, DoABC#3) // _SafeStr_10656 = "_-3Cb" (String#29898, DoABC#3) // _SafeStr_10657 = "_-6kR" (String#38622, DoABC#3) // _SafeStr_10658 = "_-2V9" (String#28137, DoABC#3) // _SafeStr_10659 = "_-88" (String#38728, DoABC#3) // _SafeStr_10660 = "_-0CC" (String#22476, DoABC#3) // _SafeStr_10661 = "_-1Zj" (String#9202, DoABC#3) // _SafeStr_10662 = "_-5i1" (String#36103, DoABC#3) // _SafeStr_10663 = "_-41q" (String#31971, DoABC#3) // _SafeStr_10664 = "_-2dR" (String#28461, DoABC#3) // _SafeStr_10665 = "_-4xZ" (String#34242, DoABC#3) // _SafeStr_10666 = "_-59o" (String#12834, DoABC#3) // _SafeStr_10667 = "_-1oY" (String#26448, DoABC#3) // _SafeStr_10668 = "_-5I2" (String#35084, DoABC#3) // _SafeStr_10669 = "_-1ph" (String#26488, DoABC#3) // _SafeStr_10670 = "_-3AX" (String#29815, DoABC#3) // _SafeStr_10671 = "_-5Tj" (String#35541, DoABC#3) // _SafeStr_10672 = "_-4vE" (String#34150, DoABC#3) // _SafeStr_10673 = "_-2eh" (String#28509, DoABC#3) // _SafeStr_10674 = "_-0wb" (String#24333, DoABC#3) // _SafeStr_10675 = "_-Hm" (String#39101, DoABC#3) // _SafeStr_10676 = "_-3jc" (String#31216, DoABC#3) // _SafeStr_10677 = "_-4LE" (String#32763, DoABC#3) // _SafeStr_10678 = "_-1j9" (String#9328, DoABC#3) // _SafeStr_10679 = "_-A3" (String#38804, DoABC#3) // _SafeStr_10680 = "_-50R" (String#34383, DoABC#3) // _SafeStr_10681 = "_-2Mo" (String#27815, DoABC#3) // _SafeStr_10682 = "_-2jZ" (String#28697, DoABC#3) // _SafeStr_10683 = "_-3mH" (String#31324, DoABC#3) // _SafeStr_10684 = "_-6Ck" (String#37335, DoABC#3) // _SafeStr_10685 = "_-1CJ" (String#24974, DoABC#3) // _SafeStr_10686 = "_-0Jm" (String#22785, DoABC#3) // _SafeStr_10687 = "_-6A5" (String#37236, DoABC#3) // _SafeStr_10688 = "_-5Jw" (String#35150, DoABC#3) // _SafeStr_10689 = "_-0Du" (String#22548, DoABC#3) // _SafeStr_10690 = "_-4Z5" (String#33286, DoABC#3) // _SafeStr_1201 = "_-134" (String#8634, DoABC#3) // _SafeStr_13 = "_-48Z" (String#32239, DoABC#3) // _SafeStr_1356 = "_-uG" (String#15243, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_1416 = "_-2ix" (String#10387, DoABC#3) // _SafeStr_198 = "_-0V2" (String#8088, DoABC#3) // _SafeStr_2154 = "_-6hA" (String#14377, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2285 = "_-0dI" (String#23565, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_2624 = "_-11J" (String#24555, DoABC#3) // _SafeStr_2652 = "_-2FC" (String#9896, DoABC#3) // _SafeStr_270 = "_-1Gh" (String#8874, DoABC#3) // _SafeStr_2724 = "_-6c3" (String#14299, DoABC#3) // _SafeStr_2725 = "_-11E" (String#24552, DoABC#3) // _SafeStr_2726 = "_-ec" (String#39974, DoABC#3) // _SafeStr_2727 = "_-0H0" (String#22665, DoABC#3) // _SafeStr_2728 = "_-46p" (String#32176, DoABC#3) // _SafeStr_2729 = "_-1ab" (String#25898, DoABC#3) // _SafeStr_2730 = "_-6a3" (String#38218, DoABC#3) // _SafeStr_2731 = "_-5kS" (String#36205, DoABC#3) // _SafeStr_2732 = "_-5R5" (String#35435, DoABC#3) // _SafeStr_2733 = "_-3JS" (String#30161, DoABC#3) // _SafeStr_2734 = "_-6No" (String#37764, DoABC#3) // _SafeStr_34 = "_-19h" (String#8747, DoABC#3) // _SafeStr_36 = "_-4W4" (String#12164, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_431 = "_-3zF" (String#11631, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5398 = "_-56y" (String#78, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5586 = "_-o3" (String#96, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6402 = "_-4VC" (String#12152, DoABC#3) // _SafeStr_6403 = "_-2MQ" (String#10010, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6742 = "_-1J1" (String#8916, DoABC#3) // _SafeStr_6831 = "_-24W" (String#27107, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7808 = "_-IA" (String#39118, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_8220 = "_-6hS" (String#38510, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8315 = "_-pn" (String#15160, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_8575 = "_-20-" (String#9606, DoABC#3) // _SafeStr_8857 = "_-1M-" (String#8969, DoABC#3) // _SafeStr_8877 = "_-3ss" (String#295, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9060 = "_-5sA" (String#245, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9076 = "_-3iE" (String#31157, DoABC#3) // _SafeStr_9770 = "_-2bu" (String#3217, DoABC#3) // _SafeStr_9825 = "_-5iy" (String#3981, DoABC#3) // _SafeStr_9921 = "_-0so" (String#826, DoABC#3) // _SafeStr_9975 = "_-3zM" (String#3560, DoABC#3) //------------------------------------------------------------ //_-1N3.IncomingMessages package _-1N3{ import _-1tK._SafeStr_3; import _-276._SafeStr_1407; import _-625._SafeStr_3991; import _-br._SafeStr_3272; import _-625._SafeStr_4119; import _-625._SafeStr_4082; import _-625._SafeStr_4234; import _-625._SafeStr_4160; import _-625._SafeStr_4233; import _-625._SafeStr_4131; import _-2Sd._SafeStr_4237; import _-br._SafeStr_3278; import _-br._SafeStr_3293; import _-63s._SafeStr_2295; import _-5TG._SafeStr_4350; import _-5TG._SafeStr_4351; import _-5TG.LoadGameMessageParser; import _-5TG._SafeStr_4349; import _-5TG._SafeStr_4352; import _-2tC._SafeStr_4346; import _-0I4._SafeStr_3982; import _-4Rt._SafeStr_2734; import _-4Rt._SafeStr_2728; import _-1Z6._SafeStr_2274; import _-5TG._SafeStr_4347; import _-5TG.GameListMessageParser; import _-5ON.GameConfigurations; import _-5ON._SafeStr_4342; import _-5TG._SafeStr_4348; import _-5TG.GameAchievementsMessageParser; public class IncomingMessages implements _SafeStr_3 { private var _SafeStr_10691:HabboGameManager; private var _SafeStr_5482:Boolean = false; public function IncomingMessages(k:HabboGameManager){ this._SafeStr_10691 = k; var _local_2:_SafeStr_1407 = this._SafeStr_10691.communication; _local_2.addHabboConnectionMessageEvent(new _SafeStr_3991(this._SafeStr_10692)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_3272(this._SafeStr_10693)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4119(this._SafeStr_10694)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4082(this._SafeStr_10695)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4234(this._SafeStr_10696)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4160(this._SafeStr_10697)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4233(this._SafeStr_10698)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4131(this._SafeStr_10699)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_4237(this._SafeStr_10700)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_3278(this._SafeStr_10693)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_3293(this._SafeStr_10693)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2295(this._SafeStr_10701)); } public function dispose():void{ this._SafeStr_10691 = null; this._SafeStr_5482 = true; } public function get disposed():Boolean{ return (this._SafeStr_5482); } private function _SafeStr_10694(k:_SafeStr_4119):void{ var _local_2:_SafeStr_4350 = k._SafeStr_5645(); HabboGamesCom.log(("[BaseJump] joined queue for game " + _local_2.gameTypeId)); } private function _SafeStr_10696(k:_SafeStr_4234):void{ var _local_2:_SafeStr_4351 = k._SafeStr_5645(); HabboGamesCom.log(("[BaseJump] left queue for game " + _local_2.gameTypeId)); } private function _SafeStr_10699(k:_SafeStr_4131):void{ var _local_2:LoadGameMessageParser = k._SafeStr_5645(); HabboGamesCom.log(((("[BaseJump] load game " + _local_2.gameTypeId) + " url:") + _local_2.url)); this._SafeStr_10691.loadGameClient(_local_2.gameTypeId, _local_2._SafeStr_10702, _local_2.url, _local_2.quality, _local_2.scaleMode, _local_2.frameRate, _local_2._SafeStr_10703, _local_2._SafeStr_10704, _local_2.params); } private function _SafeStr_10697(k:_SafeStr_4160):void{ var _local_2:_SafeStr_4349 = k._SafeStr_5645(); HabboGamesCom.log(((("[BaseJump] load game url " + _local_2.gameTypeId) + " url:") + _local_2.url)); this._SafeStr_10691._SafeStr_10613(_local_2.gameTypeId, _local_2._SafeStr_10702, _local_2.url); } private function _SafeStr_10698(k:_SafeStr_4233):void{ var _local_2:_SafeStr_4352 = k._SafeStr_5645(); HabboGamesCom.log(("[BaseJump] unload game " + _local_2.gameTypeId)); this._SafeStr_10691._SafeStr_10614(_local_2.gameTypeId, _local_2._SafeStr_10702, "unloadGameClient"); } private function _SafeStr_10700(k:_SafeStr_4237):void{ var _local_2:_SafeStr_4346 = k._SafeStr_5645(); if (_local_2.gameTypeId == this._SafeStr_10691._SafeStr_10659()) { this._SafeStr_10691._SafeStr_10658(_local_2._SafeStr_10705); this._SafeStr_10691._SafeStr_10660(); }; } private function _SafeStr_10701(k:_SafeStr_2295):void{ var _local_2:int = this._SafeStr_10691._SafeStr_10659(); if (_local_2 != -1) { this._SafeStr_10691.send(new _SafeStr_3982(_local_2)); }; this._SafeStr_10691.send(new _SafeStr_2734()); this._SafeStr_10691.send(new _SafeStr_2728()); } private function _SafeStr_10693(k:_SafeStr_2274):void{ this._SafeStr_10691._SafeStr_10657 = true; } private function _SafeStr_10692(k:_SafeStr_3991):void{ var _local_3:_SafeStr_4347; var _local_2:GameListMessageParser = (k.parser as GameListMessageParser); GameConfigurations._SafeStr_10706(); for each (_local_3 in _local_2.games) { GameConfigurations._SafeStr_10707(new _SafeStr_4342(_local_3._SafeStr_10708, _local_3._SafeStr_10709, _local_3.bgColor, _local_3.textColor, _local_3._SafeStr_10710, _local_3._SafeStr_10711)); }; GameConfigurations._SafeStr_10712(this._SafeStr_10691.events); } private function _SafeStr_10695(k:_SafeStr_4082):void{ var _local_3:_SafeStr_4348; var _local_4:int; var _local_5:String; var _local_2:GameAchievementsMessageParser = (k.parser as GameAchievementsMessageParser); GameConfigurations._SafeStr_10713(); for each (_local_3 in _local_2.achievements) { _local_4 = 1; while (_local_4 <= _local_3.levels) { _local_5 = (("ACH_" + _local_3._SafeStr_10714) + _local_4); GameConfigurations._SafeStr_10715(_local_3.gameTypeId, _local_5); _local_4++; }; }; GameConfigurations._SafeStr_10716(this._SafeStr_10691.events); } } }//package _-1N3 // _SafeStr_10613 = "_-2v9" (String#10566, DoABC#3) // _SafeStr_10614 = "_-4sx" (String#12539, DoABC#3) // _SafeStr_10657 = "_-6kR" (String#38622, DoABC#3) // _SafeStr_10658 = "_-2V9" (String#28137, DoABC#3) // _SafeStr_10659 = "_-88" (String#38728, DoABC#3) // _SafeStr_10660 = "_-0CC" (String#22476, DoABC#3) // _SafeStr_10691 = "_-UE" (String#505, DoABC#3) // _SafeStr_10692 = "_-4--" (String#31858, DoABC#3) // _SafeStr_10693 = "_-3so" (String#11515, DoABC#3) // _SafeStr_10694 = "_-551" (String#34561, DoABC#3) // _SafeStr_10695 = "_-3OA" (String#30353, DoABC#3) // _SafeStr_10696 = "_-10v" (String#24537, DoABC#3) // _SafeStr_10697 = "_-3zo" (String#31850, DoABC#3) // _SafeStr_10698 = "_-6V3" (String#38036, DoABC#3) // _SafeStr_10699 = "_-Vi" (String#39629, DoABC#3) // _SafeStr_10700 = "_-4oO" (String#12458, DoABC#3) // _SafeStr_10701 = "_-269" (String#27172, DoABC#3) // _SafeStr_10702 = "_-3iH" (String#31160, DoABC#3) // _SafeStr_10703 = "_-2MH" (String#27794, DoABC#3) // _SafeStr_10704 = "_-25f" (String#27148, DoABC#3) // _SafeStr_10705 = "_-3ej" (String#31004, DoABC#3) // _SafeStr_10706 = "_-l0" (String#40220, DoABC#3) // _SafeStr_10707 = "_-4rj" (String#34015, DoABC#3) // _SafeStr_10708 = "_-4rZ" (String#34010, DoABC#3) // _SafeStr_10709 = "_-0-B" (String#22014, DoABC#3) // _SafeStr_10710 = "_-3Lk" (String#30248, DoABC#3) // _SafeStr_10711 = "_-3PL" (String#30406, DoABC#3) // _SafeStr_10712 = "_-2ST" (String#28036, DoABC#3) // _SafeStr_10713 = "_-4Vx" (String#33174, DoABC#3) // _SafeStr_10714 = "_-07L" (String#22313, DoABC#3) // _SafeStr_10715 = "_-3ha" (String#31129, DoABC#3) // _SafeStr_10716 = "_-4-b" (String#31887, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2295 = "_-0GE" (String#22636, DoABC#3) // _SafeStr_2728 = "_-46p" (String#32176, DoABC#3) // _SafeStr_2734 = "_-6No" (String#37764, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3272 = "_-4Fe" (String#32537, DoABC#3) // _SafeStr_3278 = "_-4NM" (String#32847, DoABC#3) // _SafeStr_3293 = "_-5ck" (String#35901, DoABC#3) // _SafeStr_3982 = "_-4VB" (String#33144, DoABC#3) // _SafeStr_3991 = "_-4ap" (String#33355, DoABC#3) // _SafeStr_4082 = "_-1ob" (String#26449, DoABC#3) // _SafeStr_4119 = "_-3Qe" (String#30460, DoABC#3) // _SafeStr_4131 = "_-0zA" (String#24437, DoABC#3) // _SafeStr_4160 = "_-2Y9" (String#28253, DoABC#3) // _SafeStr_4233 = "_-4mX" (String#33816, DoABC#3) // _SafeStr_4234 = "_-2oE" (String#28883, DoABC#3) // _SafeStr_4237 = "_-0uK" (String#24245, DoABC#3) // _SafeStr_4342 = "_-020" (String#7610, DoABC#3) // _SafeStr_4346 = "_-0tp" (String#8471, DoABC#3) // _SafeStr_4347 = "_-1Cl" (String#8803, DoABC#3) // _SafeStr_4348 = "_-60G" (String#13684, DoABC#3) // _SafeStr_4349 = "_-3TS" (String#11127, DoABC#3) // _SafeStr_4350 = "_-4oq" (String#12469, DoABC#3) // _SafeStr_4351 = "_-5OU" (String#13086, DoABC#3) // _SafeStr_4352 = "_-6OZ" (String#14072, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-1N3.WindowUtils package _-1N3{ import _-6Z2._SafeStr_10; import _-00F._SafeStr_633; import _-4IA.IWindow; import _-4IA.IWindowContainer; import _-2Bc.IItemListWindow; import _-2Bc.IItemGridWindow; import _-2Bc.IBitmapWrapperWindow; import _-2Bc.IDisplayObjectWrapper; import flash.display.BitmapData; import flash.geom.Point; import flash.display.Bitmap; import _-6Z2.XmlAsset; import _-6Z2._SafeStr_39; import _-47N.PropertyStruct; import _-6Z2.BitmapDataAsset; import _-2Bc.ITextWindow; public class WindowUtils { private static var _assets:_SafeStr_10; private static var _SafeStr_5453:_SafeStr_633; public static function _SafeStr_10717(k:IWindow, _arg_2:String):void{ var _local_3:IWindow; k.caption = _arg_2; if ((k.parent is IWindowContainer)) { _local_3 = (k.parent as IWindowContainer).findChildByName((k.name + "_stroke")); }; if ((k.parent is IItemListWindow)) { _local_3 = (k.parent as IItemListWindow).getListItemByName((k.name + "_stroke")); }; if ((k.parent is IItemGridWindow)) { _local_3 = (k.parent as IItemGridWindow)._SafeStr_10718((k.name + "_stroke")); }; if (_local_3) { if (_local_3.caption != _arg_2) { _local_3.caption = _arg_2; }; }; } public static function init(k:_SafeStr_10, _arg_2:_SafeStr_633):void{ _assets = k; _SafeStr_5453 = _arg_2; } public static function _SafeStr_7873(k:IWindow, _arg_2:BitmapData, _arg_3:int=0, _arg_4:int=0, _arg_5:int=0):void{ var _local_9:IBitmapWrapperWindow; var _local_10:IDisplayObjectWrapper; if (_arg_2 == null) { return; }; if (k == null) { return; }; if (k.disposed) { return; }; var _local_6:int = (((_arg_3)>0) ? _arg_3 : k.height); var _local_7:int = (((k.width - _arg_2.width) / 2) + _arg_4); var _local_8:int = (((_local_6 - _arg_2.height) / 2) + _arg_5); if ((k as IBitmapWrapperWindow) != null) { _local_9 = IBitmapWrapperWindow(k); if ((((_local_9.bitmap == null)) || ((_arg_3 > 0)))) { _local_9.bitmap = new BitmapData(k.width, _local_6, true, 0xFFFFFF); }; _local_9.bitmap.fillRect(_local_9.bitmap.rect, 0xFFFFFF); _local_9.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(_local_7, _local_8), null, null, false); k.invalidate(); } else { if ((k as IDisplayObjectWrapper) != null) { _local_10 = IDisplayObjectWrapper(k); _local_10.setDisplayObject(new Bitmap(_arg_2)); }; }; } public static function createWindow(k:String, _arg_2:int=2):IWindow{ var _local_6:IWindow; var _local_7:IBitmapWrapperWindow; HabboGamesCom.log(("CreateWindow: " + k)); if (((!(_assets)) || (!(_SafeStr_5453)))) { return (null); }; var _local_3:XmlAsset = (_assets.getAssetByName(k) as XmlAsset); if (_local_3 == null) { HabboGamesCom.log(("CreateWindow() could not find the asset for window: " + k)); return (null); }; var _local_4:IWindow = _SafeStr_5453.buildFromXML((_local_3.content as XML), _arg_2); var _local_5:Array = []; if ((_local_4 is IWindowContainer)) { (_local_4 as IWindowContainer).groupChildrenWithTag("bitmap", _local_5, -1); } else { if ((_local_4 is IItemListWindow)) { (_local_4 as IItemListWindow)._SafeStr_10719("bitmap", _local_5, -1); } else { if ((_local_4 is IItemGridWindow)) { }; }; }; for each (_local_6 in _local_5) { HabboGamesCom.log(("Found child: " + _local_6.name)); }; for each (_local_7 in _local_5) { if (_local_7 == null) { } else { _SafeStr_10720(_local_7, false); }; }; return (_local_4); } private static function _SafeStr_10720(bmpWindow:IBitmapWrapperWindow, active:Boolean):void{ var asset:_SafeStr_39; var assetName:String; var src:BitmapData; if (!_assets) { return; }; if (bmpWindow == null) { return; }; var result:Array = bmpWindow.properties.filter(function (k:*, _arg_2:int, _arg_3:Array):Boolean{ return ((PropertyStruct(k).key == "bitmap_asset_name")); }); var offset:Point = new Point(); if (((result) && (result.length))) { assetName = (PropertyStruct(result[0]).value as String); HabboGamesCom.log(((("Found Image: " + bmpWindow.name) + " : ") + assetName)); if (active) { assetName = assetName.replace("_on", ""); }; asset = _assets.getAssetByName(assetName); if (((asset) && ((asset is BitmapDataAsset)))) { bmpWindow.bitmap = new BitmapData(bmpWindow.width, bmpWindow.height, true, 0); src = (asset.content as BitmapData); offset.x = ((bmpWindow.width - src.width) / 2); offset.y = ((bmpWindow.height - src.height) / 2); bmpWindow.bitmap.copyPixels(src, src.rect, offset); }; }; } public static function _SafeStr_10721(k:IWindowContainer, _arg_2:String):void{ var _local_3:IWindow = k.findChildByName(_arg_2); if (_local_3) { _local_3.visible = false; }; var _local_4:IWindow = k.findChildByName((_arg_2 + "_stroke")); if (_local_4) { _local_4.visible = false; }; } public static function _SafeStr_10722(k:IWindow, _arg_2:uint):void{ var _local_4:ITextWindow; var _local_3:Array = []; if ((k is IWindowContainer)) { (k as IWindowContainer).groupChildrenWithTag("stroke", _local_3, 10); } else { if ((k is IItemListWindow)) { (k as IItemListWindow)._SafeStr_10719("stroke", _local_3, 10); } else { if ((k is IItemGridWindow)) { }; }; }; for each (_local_4 in _local_3) { if (_local_4 == null) { } else { _local_4.textColor = _arg_2; }; }; } public static function _SafeStr_10723(k:IWindowContainer, _arg_2:String):void{ var _local_3:IWindow = k.findChildByName(_arg_2); if (_local_3) { _local_3.visible = true; }; var _local_4:IWindow = k.findChildByName((_arg_2 + "_stroke")); if (_local_4) { _local_4.visible = true; }; } } }//package _-1N3 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10717 = "_-3jD" (String#1521, DoABC#3) // _SafeStr_10718 = "_-4Vo" (String#12162, DoABC#3) // _SafeStr_10719 = "_-WY" (String#14847, DoABC#3) // _SafeStr_10720 = "_-4cw" (String#33431, DoABC#3) // _SafeStr_10721 = "_-VE" (String#39609, DoABC#3) // _SafeStr_10722 = "_-1N8" (String#25388, DoABC#3) // _SafeStr_10723 = "_-62u" (String#36953, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7873 = "_-4bc" (String#582, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_2739 package _-1NI{ import _-1Z6._SafeStr_2718; public class _SafeStr_2739 { public static const _SafeStr_10724:int = 0; public static const _SafeStr_10597:int = 1; public static const _SafeStr_10725:int = 0; public static const _SafeStr_10726:int = 1; public static const _SafeStr_10727:int = 2; public static const _SafeStr_10599:int = 0; public static const _SafeStr_10600:int = 1; public static const _SafeStr_10601:int = 2; public static const _SafeStr_10728:int = 0; public static const _SafeStr_10729:int = 1; public static const _SafeStr_10730:int = 2; private var _SafeStr_10731:int = 0; private var _SafeStr_10732:int = 1; private var _SafeStr_10733:int = 1; private var _SafeStr_10734:int = 1; private var _SafeStr_10735:int = 14; public function _SafeStr_2739(k:_SafeStr_2718){ this._SafeStr_10731 = k._SafeStr_5324(); this._SafeStr_10732 = k._SafeStr_5324(); this._SafeStr_10733 = k._SafeStr_5324(); this._SafeStr_10735 = k._SafeStr_5324(); this._SafeStr_10734 = k._SafeStr_5324(); } public function get mode():int{ return (this._SafeStr_10731); } public function get _SafeStr_10736():int{ return (this._SafeStr_10732); } public function get _SafeStr_10598():int{ return (this._SafeStr_10733); } public function get _SafeStr_10737():int{ return (this._SafeStr_10735); } public function get _SafeStr_10738():int{ return (this._SafeStr_10734); } } }//package _-1NI // _SafeStr_10597 = "_-16H" (String#24745, DoABC#3) // _SafeStr_10598 = "_-1oD" (String#26433, DoABC#3) // _SafeStr_10599 = "_-4AB" (String#32311, DoABC#3) // _SafeStr_10600 = "_-6m" (String#38668, DoABC#3) // _SafeStr_10601 = "_-21o" (String#27011, DoABC#3) // _SafeStr_10724 = "_-2P8" (String#27907, DoABC#3) // _SafeStr_10725 = "_-40I" (String#31917, DoABC#3) // _SafeStr_10726 = "_-5Dj" (String#34906, DoABC#3) // _SafeStr_10727 = "_-5-3" (String#34335, DoABC#3) // _SafeStr_10728 = "_-4cg" (String#33421, DoABC#3) // _SafeStr_10729 = "_-19X" (String#24874, DoABC#3) // _SafeStr_10730 = "_-0U7" (String#23197, DoABC#3) // _SafeStr_10731 = "_-hc" (String#334, DoABC#3) // _SafeStr_10732 = "_-1py" (String#26500, DoABC#3) // _SafeStr_10733 = "_-18E" (String#24822, DoABC#3) // _SafeStr_10734 = "_-1LV" (String#25324, DoABC#3) // _SafeStr_10735 = "_-1zk" (String#26893, DoABC#3) // _SafeStr_10736 = "_-47H" (String#32195, DoABC#3) // _SafeStr_10737 = "_-0fI" (String#23644, DoABC#3) // _SafeStr_10738 = "_-3Tu" (String#30583, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_2739 = "_-3ii" (String#11372, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3091 package _-1NI{ import _-1Z6._SafeStr_2718; public class _SafeStr_3091 { public static const _SafeStr_10739:int = 0; public static const _SafeStr_9644:int = 1; public static const _SafeStr_9646:int = 2; private var _SafeStr_7400:int; private var _SafeStr_7401:int; private var _SafeStr_7402:int; public function _SafeStr_3091(k:_SafeStr_2718){ this._SafeStr_7400 = k._SafeStr_5324(); this._SafeStr_7401 = k._SafeStr_5324(); this._SafeStr_7402 = k._SafeStr_5324(); } public function get _SafeStr_7377():int{ return (this._SafeStr_7400); } public function get _SafeStr_7378():int{ return (this._SafeStr_7401); } public function get _SafeStr_7379():int{ return (this._SafeStr_7402); } } }//package _-1NI // _SafeStr_10739 = "_-nz" (String#40333, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3091 = "_-61-" (String#13699, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7377 = "_-1-u" (String#24501, DoABC#3) // _SafeStr_7378 = "_-09L" (String#22381, DoABC#3) // _SafeStr_7379 = "_-4nB" (String#33845, DoABC#3) // _SafeStr_7400 = "_-1rC" (String#9455, DoABC#3) // _SafeStr_7401 = "_-0YZ" (String#8155, DoABC#3) // _SafeStr_7402 = "_-50n" (String#12691, DoABC#3) // _SafeStr_9644 = "_-1h2" (String#26152, DoABC#3) // _SafeStr_9646 = "_-31b" (String#29469, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3336 package _-1NI{ public interface _SafeStr_3336 { function get userId():int; function get userName():String; } }//package _-1NI // _SafeStr_3336 = "_-2DV" (String#9861, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3337 package _-1NI{ import _-1Z6._SafeStr_2718; public class _SafeStr_3337 implements _SafeStr_3336 { private var _SafeStr_5547:int; private var _SafeStr_5837:String; public function _SafeStr_3337(k:_SafeStr_2718){ this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_5837 = k.readString(); } public function get userId():int{ return (this._SafeStr_5547); } public function get userName():String{ return (this._SafeStr_5837); } } }//package _-1NI // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3336 = "_-2DV" (String#9861, DoABC#3) // _SafeStr_3337 = "_-4WL" (String#12167, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3344 package _-1NI{ import _-1Z6._SafeStr_2718; public class _SafeStr_3344 implements _SafeStr_3336 { private var _SafeStr_5547:int; private var _SafeStr_5837:String; private var _SafeStr_10740:Boolean; public function _SafeStr_3344(k:_SafeStr_2718){ this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_5837 = k.readString(); } public function get userId():int{ return (this._SafeStr_5547); } public function get userName():String{ return (this._SafeStr_5837); } public function get selected():Boolean{ return (this._SafeStr_10740); } public function set selected(k:Boolean):void{ this._SafeStr_10740 = k; } } }//package _-1NI // _SafeStr_10740 = "_-0Ux" (String#228, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3336 = "_-2DV" (String#9861, DoABC#3) // _SafeStr_3344 = "_-4q-" (String#12488, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3392 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3401; public class _SafeStr_3392 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3392(k:Function){ super(k, _SafeStr_3401); } public function _SafeStr_5645():_SafeStr_3401{ return ((this._SafeStr_5906 as _SafeStr_3401)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3392 = "_-1cy" (String#25991, DoABC#3) // _SafeStr_3401 = "_-68r" (String#13813, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3394 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_4806; public class _SafeStr_3394 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3394(k:Function){ super(k, _SafeStr_4806); } public function _SafeStr_5645():_SafeStr_4806{ return ((this._SafeStr_5906 as _SafeStr_4806)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3394 = "_-6T0" (String#37959, DoABC#3) // _SafeStr_4806 = "_-1Vr" (String#9133, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3396 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3411; public class _SafeStr_3396 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3396(k:Function){ super(k, _SafeStr_3411); } public function _SafeStr_5645():_SafeStr_3411{ return ((this._SafeStr_5906 as _SafeStr_3411)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3396 = "_-3TI" (String#30560, DoABC#3) // _SafeStr_3411 = "_-5z4" (String#13648, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3398 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3395; public class _SafeStr_3398 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3398(k:Function){ super(k, _SafeStr_3395); } public function _SafeStr_5645():_SafeStr_3395{ return ((this._SafeStr_5906 as _SafeStr_3395)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3395 = "_-1bg" (String#9232, DoABC#3) // _SafeStr_3398 = "_-14x" (String#24695, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3403 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3340; public class _SafeStr_3403 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3403(k:Function){ super(k, _SafeStr_3340); } public function _SafeStr_5645():_SafeStr_3340{ return ((this._SafeStr_5906 as _SafeStr_3340)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3340 = "_-1Xj" (String#9168, DoABC#3) // _SafeStr_3403 = "_-4uA" (String#34118, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3408 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3405; public class _SafeStr_3408 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3408(k:Function){ super(k, _SafeStr_3405); } public function _SafeStr_5645():_SafeStr_3405{ return ((this._SafeStr_5906 as _SafeStr_3405)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3405 = "_-0iw" (String#8304, DoABC#3) // _SafeStr_3408 = "_-5ks" (String#36218, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3420 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3383; public class _SafeStr_3420 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3420(k:Function){ super(k, _SafeStr_3383); } public function _SafeStr_5645():_SafeStr_3383{ return ((this._SafeStr_5906 as _SafeStr_3383)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3383 = "_-5o3" (String#13470, DoABC#3) // _SafeStr_3420 = "_-1qm" (String#26536, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3422 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3409; public class _SafeStr_3422 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3422(k:Function){ super(k, _SafeStr_3409); } public function _SafeStr_5645():_SafeStr_3409{ return ((this._SafeStr_5906 as _SafeStr_3409)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3409 = "_-2xh" (String#10607, DoABC#3) // _SafeStr_3422 = "_-1tE" (String#26632, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3423 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3425; public class _SafeStr_3423 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3423(k:Function){ super(k, _SafeStr_3425); } public function _SafeStr_5645():_SafeStr_3425{ return ((this._SafeStr_5906 as _SafeStr_3425)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3423 = "_-tc" (String#40537, DoABC#3) // _SafeStr_3425 = "_-3-1" (String#10646, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3426 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3399; public class _SafeStr_3426 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3426(k:Function){ super(k, _SafeStr_3399); } public function _SafeStr_5645():_SafeStr_3399{ return ((this._SafeStr_5906 as _SafeStr_3399)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3399 = "_-6-c" (String#13671, DoABC#3) // _SafeStr_3426 = "_-5ZJ" (String#35763, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3427 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3415; public class _SafeStr_3427 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3427(k:Function){ super(k, _SafeStr_3415); } public function _SafeStr_5645():_SafeStr_3415{ return ((this._SafeStr_5906 as _SafeStr_3415)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3415 = "_-0sU" (String#8449, DoABC#3) // _SafeStr_3427 = "_-6XO" (String#38122, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI._SafeStr_3441 package _-1NI{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-3ZY._SafeStr_3386; public class _SafeStr_3441 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3441(k:Function){ super(k, _SafeStr_3386); } public function _SafeStr_5645():_SafeStr_3386{ return ((this._SafeStr_5906 as _SafeStr_3386)); } } }//package _-1NI // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3386 = "_-Fx" (String#14583, DoABC#3) // _SafeStr_3441 = "_-3D-" (String#29914, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1NI.RoomSettingsData package _-1NI{ import flash.utils.Dictionary; public class RoomSettingsData { public static const _SafeStr_10741:int = 0; public static const _SafeStr_6556:int = 1; public static const _SafeStr_6555:int = 2; public static const _SafeStr_6554:int = 3; public static const _SafeStr_8706:int = 4; public static const _SafeStr_10742:int = 0; public static const _SafeStr_10743:int = 1; public static const _SafeStr_10744:int = 2; private var _SafeStr_5739:int; private var _name:String; private var _SafeStr_7386:String; private var _SafeStr_7387:int; private var _SafeStr_5770:int; private var _SafeStr_7389:int; private var _SafeStr_10745:int; private var _SafeStr_7390:Array; private var _SafeStr_7392:int; private var _SafeStr_7393:Boolean; private var _SafeStr_7394:Boolean; private var _SafeStr_7395:Boolean; private var _SafeStr_7397:Boolean; private var _SafeStr_7398:int; private var _SafeStr_7399:int; private var _SafeStr_10746:Dictionary; private var _SafeStr_10747:Array; private var _SafeStr_10748:int; private var _SafeStr_10749:Dictionary; private var _SafeStr_10750:Array; private var _SafeStr_8695:_SafeStr_3091; private var _SafeStr_10751:_SafeStr_2739; private var _SafeStr_10752:Boolean; public static function _SafeStr_10753(k:int):String{ switch (k) { case _SafeStr_10741: return ("${navigator.door.mode.open}"); case _SafeStr_6556: return ("${navigator.door.mode.closed}"); case _SafeStr_6555: return ("${navigator.door.mode.password}"); case _SafeStr_6554: return ("${navigator.door.mode.invisible}"); case _SafeStr_8706: return ("${navigator.door.mode.noobs_only}"); }; return (""); } public function get _SafeStr_7370():int{ return (this._SafeStr_7392); } public function set _SafeStr_7370(k:int):void{ this._SafeStr_7392 = k; } public function get _SafeStr_7371():Boolean{ return (this._SafeStr_7393); } public function set _SafeStr_7371(k:Boolean):void{ this._SafeStr_7393 = k; } public function get _SafeStr_7372():Boolean{ return (this._SafeStr_7394); } public function set _SafeStr_7372(k:Boolean):void{ this._SafeStr_7394 = k; } public function get _SafeStr_7373():Boolean{ return (this._SafeStr_7395); } public function set _SafeStr_7373(k:Boolean):void{ this._SafeStr_7395 = k; } public function get _SafeStr_7374():Boolean{ return (this._SafeStr_7397); } public function set _SafeStr_7374(k:Boolean):void{ this._SafeStr_7397 = k; } public function get _SafeStr_7375():int{ return (this._SafeStr_7398); } public function set _SafeStr_7375(k:int):void{ this._SafeStr_7398 = k; } public function get _SafeStr_7376():int{ return (this._SafeStr_7399); } public function set _SafeStr_7376(k:int):void{ this._SafeStr_7399 = k; } public function get roomId():int{ return (this._SafeStr_5739); } public function set roomId(k:int):void{ this._SafeStr_5739 = k; } public function get name():String{ return (this._name); } public function set name(k:String):void{ this._name = k; } public function get description():String{ return (this._SafeStr_7386); } public function set description(k:String):void{ this._SafeStr_7386 = k; } public function get _SafeStr_6553():int{ return (this._SafeStr_7387); } public function set _SafeStr_6553(k:int):void{ this._SafeStr_7387 = k; } public function get _SafeStr_5784():int{ return (this._SafeStr_5770); } public function set _SafeStr_5784(k:int):void{ this._SafeStr_5770 = k; } public function get _SafeStr_7369():int{ return (this._SafeStr_7389); } public function set _SafeStr_7369(k:int):void{ this._SafeStr_7389 = k; } public function get _SafeStr_10754():int{ return (this._SafeStr_10745); } public function set _SafeStr_10754(k:int):void{ this._SafeStr_10745 = k; } public function get tags():Array{ return (this._SafeStr_7390); } public function set tags(k:Array):void{ this._SafeStr_7390 = k; } public function _SafeStr_10755(k:int, _arg_2:_SafeStr_3344):void{ if (this._SafeStr_10746 != null) { this._SafeStr_10746[k] = _arg_2; this._SafeStr_10747 = null; this._SafeStr_10748 = k; }; } public function get _SafeStr_8673():_SafeStr_3091{ return (this._SafeStr_8695); } public function set _SafeStr_8673(k:_SafeStr_3091):void{ this._SafeStr_8695 = k; } public function get _SafeStr_10756():Dictionary{ return (this._SafeStr_10746); } public function set _SafeStr_10756(k:Dictionary):void{ this._SafeStr_10746 = k; } public function get _SafeStr_10757():Array{ var k:String; var _local_2:int; var _local_3:_SafeStr_3344; if (this._SafeStr_10747 == null) { this._SafeStr_10747 = new Array(); for (k in this._SafeStr_10746) { _local_2 = int(k); _local_3 = this._SafeStr_10746[_local_2]; if (_local_3 != null) { this._SafeStr_10747.push(_local_3); }; }; this._SafeStr_10747.sortOn("userName", Array.CASEINSENSITIVE); }; return (this._SafeStr_10747); } public function get _SafeStr_10758():int{ return (this._SafeStr_10748); } public function _SafeStr_10759(k:int, _arg_2:_SafeStr_3337):void{ if (this._SafeStr_10749 == null) { this._SafeStr_10749 = new Dictionary(); } else { this._SafeStr_10750 = null; }; this._SafeStr_10749[k] = _arg_2; } public function get _SafeStr_10760():Dictionary{ return (this._SafeStr_10749); } public function get _SafeStr_10761():Array{ var k:_SafeStr_3337; if (this._SafeStr_10750 == null) { this._SafeStr_10750 = new Array(); for each (k in this._SafeStr_10749) { this._SafeStr_10750.push(k); }; this._SafeStr_10750.sortOn("userName", Array.CASEINSENSITIVE); }; return (this._SafeStr_10750); } public function get _SafeStr_10762():_SafeStr_2739{ return (this._SafeStr_10751); } public function set _SafeStr_10762(k:_SafeStr_2739):void{ this._SafeStr_10751 = k; } public function get _SafeStr_10763():Boolean{ return (this._SafeStr_10752); } public function set _SafeStr_10763(k:Boolean):void{ this._SafeStr_10752 = k; } } }//package _-1NI // _SafeStr_10741 = "_-1xf" (String#26805, DoABC#3) // _SafeStr_10742 = "_-0P7" (String#23002, DoABC#3) // _SafeStr_10743 = "_-2jg" (String#28702, DoABC#3) // _SafeStr_10744 = "_-39a" (String#29776, DoABC#3) // _SafeStr_10745 = "_-4s9" (String#34032, DoABC#3) // _SafeStr_10746 = "_-P0" (String#39372, DoABC#3) // _SafeStr_10747 = "_-tm" (String#40544, DoABC#3) // _SafeStr_10748 = "_-3Xk" (String#30729, DoABC#3) // _SafeStr_10749 = "_-0SM" (String#23127, DoABC#3) // _SafeStr_10750 = "_-5cl" (String#35902, DoABC#3) // _SafeStr_10751 = "_-3UC" (String#3434, DoABC#3) // _SafeStr_10752 = "_-3sr" (String#31585, DoABC#3) // _SafeStr_10753 = "_-2yg" (String#29303, DoABC#3) // _SafeStr_10754 = "_-0P9" (String#23004, DoABC#3) // _SafeStr_10755 = "_-1Ii" (String#25218, DoABC#3) // _SafeStr_10756 = "_-6c6" (String#38296, DoABC#3) // _SafeStr_10757 = "_-3Is" (String#30137, DoABC#3) // _SafeStr_10758 = "_-6ME" (String#37703, DoABC#3) // _SafeStr_10759 = "_-631" (String#36958, DoABC#3) // _SafeStr_10760 = "_-5sx" (String#36541, DoABC#3) // _SafeStr_10761 = "_-2T4" (String#28058, DoABC#3) // _SafeStr_10762 = "_-1Kw" (String#25298, DoABC#3) // _SafeStr_10763 = "_-2qo" (String#28991, DoABC#3) // _SafeStr_2739 = "_-3ii" (String#11372, DoABC#3) // _SafeStr_3091 = "_-61-" (String#13699, DoABC#3) // _SafeStr_3337 = "_-4WL" (String#12167, DoABC#3) // _SafeStr_3344 = "_-4q-" (String#12488, DoABC#3) // _SafeStr_5739 = "_-2Jr" (String#53, DoABC#3) // _SafeStr_5770 = "_-5-B" (String#268, DoABC#3) // _SafeStr_5784 = "_-1zt" (String#9589, 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_7369 = "_-4Oe" (String#32900, DoABC#3) // _SafeStr_7370 = "_-0eI" (String#8241, DoABC#3) // _SafeStr_7371 = "_-14O" (String#24674, DoABC#3) // _SafeStr_7372 = "_-q5" (String#40414, DoABC#3) // _SafeStr_7373 = "_-46w" (String#32181, DoABC#3) // _SafeStr_7374 = "_-48A" (String#32226, DoABC#3) // _SafeStr_7375 = "_-3e0" (String#30976, DoABC#3) // _SafeStr_7376 = "_-2BH" (String#27359, DoABC#3) // _SafeStr_7386 = "_-2Mf" (String#128, DoABC#3) // _SafeStr_7387 = "_-1a3" (String#1076, DoABC#3) // _SafeStr_7389 = "_-Ve" (String#14830, DoABC#3) // _SafeStr_7390 = "_-2-o" (String#497, DoABC#3) // _SafeStr_7392 = "_-5pQ" (String#1584, DoABC#3) // _SafeStr_7393 = "_-08x" (String#2573, DoABC#3) // _SafeStr_7394 = "_-4kf" (String#12398, DoABC#3) // _SafeStr_7395 = "_-5Al" (String#12852, DoABC#3) // _SafeStr_7397 = "_-4gz" (String#3732, DoABC#3) // _SafeStr_7398 = "_-5Cx" (String#3862, DoABC#3) // _SafeStr_7399 = "_-06Q" (String#2565, DoABC#3) // _SafeStr_8673 = "_-3jL" (String#11377, DoABC#3) // _SafeStr_8695 = "_-0c5" (String#2680, DoABC#3) // _SafeStr_8706 = "_-4Vq" (String#33167, DoABC#3) //------------------------------------------------------------ //_-1oJ._SafeStr_3807 package _-1oJ{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3807 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3807(k:int, _arg_2:Array){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2.length); this._SafeStr_7148 = this._SafeStr_7148.concat(_arg_2); } 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 _-1oJ // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3807 = "_-3Ts" (String#30582, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1oJ._SafeStr_3808 package _-1oJ{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_3808 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_3808(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 _-1oJ // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3808 = "_-16y" (String#24774, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1OV._SafeStr_13 package _-1OV{ import _-1tK._SafeStr_8; import _-6Z2._SafeStr_10; import _-3VC._SafeStr_47; import __AS3__.vec.Vector; import _-6Z2._SafeStr_39; import _-gO._SafeStr_49; import flash.events.IEventDispatcher; import flash.utils.Dictionary; public interface _SafeStr_13 extends _SafeStr_8 { function createAvatarImage(_arg_1:String, _arg_2:String, _arg_3:String=null, _arg_4:_SafeStr_20=null, _arg_5:_SafeStr_50=null):_SafeStr_48; function get assets():_SafeStr_10; function _SafeStr_10764():_SafeStr_47; function getFigureStringWithFigureIds(_arg_1:String, _arg_2:String, _arg_3:Vector.):String; function isValidFigureSetForGender(_arg_1:int, _arg_2:String):Boolean; function _SafeStr_10765(_arg_1:String, _arg_2:int):Array; function getAssetByName(_arg_1:String):_SafeStr_39; function get mode():String; function set mode(_arg_1:String):void; function _SafeStr_10766(_arg_1:XML):void; function _SafeStr_10767(_arg_1:String):_SafeStr_46; function _SafeStr_10768(_arg_1:_SafeStr_46):Boolean; function _SafeStr_10769(_arg_1:_SafeStr_46, _arg_2:_SafeStr_20):void; function _SafeStr_10770():_SafeStr_49; function get events():IEventDispatcher; function _SafeStr_10771():void; function _SafeStr_10772(_arg_1:_SafeStr_46, _arg_2:String, _arg_3:Array=null):int; function _SafeStr_10773():Array; function get _SafeStr_10774():Dictionary; } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_10764 = "_-3Wk" (String#924, DoABC#2) // _SafeStr_10765 = "_-5mk" (String#1053, DoABC#2) // _SafeStr_10766 = "_-135" (String#757, DoABC#2) // _SafeStr_10767 = "_-5hS" (String#1044, DoABC#2) // _SafeStr_10768 = "_-6l4" (String#1110, DoABC#2) // _SafeStr_10769 = "_-lS" (String#1149, DoABC#2) // _SafeStr_10770 = "_-1IX" (String#773, DoABC#2) // _SafeStr_10771 = "_-0V6" (String#737, DoABC#2) // _SafeStr_10772 = "_-3ro" (String#946, DoABC#2) // _SafeStr_10773 = "_-kz" (String#1148, DoABC#2) // _SafeStr_10774 = "_-wK" (String#1158, DoABC#2) // _SafeStr_13 = "_-48Z" (String#961, DoABC#2) // _SafeStr_20 = "_-2hE" (String#865, DoABC#2) // _SafeStr_39 = "_-0uT" (String#749, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_47 = "_-ZY" (String#1134, DoABC#2) // _SafeStr_48 = "_-10x" (String#755, DoABC#2) // _SafeStr_49 = "_-34K" (String#890, DoABC#2) // _SafeStr_50 = "_-2Bo" (String#833, DoABC#2) // _SafeStr_8 = "_-23v" (String#827, DoABC#2) //------------------------------------------------------------ //_-1OV._SafeStr_138 package _-1OV{ import _-2hg.EventDispatcherWrapper; import _-6Z2._SafeStr_10; import _-6Z2.AssetLibraryCollection; import flash.net.URLRequest; import _-5NM.LibraryLoader; import _-5NM._SafeStr_40; import _-54T.Core; import flash.events.Event; public class _SafeStr_138 extends EventDispatcherWrapper { private static var _SafeStr_10775:int = 0; private static var _SafeStr_10776:int = 1; private static var _SafeStr_10777:int = 2; private var _SafeStr_5769:int; private var _SafeStr_10778:String; private var _SafeStr_10779:String; private var _SafeStr_10780:String; private var _assets:_SafeStr_10; public function _SafeStr_138(k:String, _arg_2:String, _arg_3:String, _arg_4:_SafeStr_10, _arg_5:String){ this._SafeStr_5769 = _SafeStr_10775; this._assets = _arg_4; this._SafeStr_10778 = String(k); this._SafeStr_10779 = String(_arg_2); this._SafeStr_10780 = (_arg_3 + _arg_5); this._SafeStr_10780 = this._SafeStr_10780.replace("%libname%", this._SafeStr_10778); this._SafeStr_10780 = this._SafeStr_10780.replace("%revision%", this._SafeStr_10779); var _local_6:AssetLibraryCollection = (this._assets as AssetLibraryCollection); var _local_7:_SafeStr_10 = _local_6._SafeStr_10781((this._SafeStr_10778 + ".swf")); if (_local_7 != null) { this._SafeStr_5769 = _SafeStr_10777; }; } override public function dispose():void{ super.dispose(); } public function _SafeStr_10782():void{ this._SafeStr_5769 = _SafeStr_10776; var k:URLRequest = new URLRequest(this._SafeStr_10780); var _local_2:LibraryLoader = new LibraryLoader(); this._assets.loadFromFile(_local_2, true); _local_2.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_10783); _local_2.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_10784); _local_2.load(k); } private function _SafeStr_10784(k:_SafeStr_40):void{ Core.error(((((((((("Could not load avatar asset library " + this._SafeStr_10778) + " from URL ") + this._SafeStr_10780) + " HTTP status ") + k.status) + " bytes loaded ") + k.bytesLoaded) + "/") + k.bytesTotal), false, Core._SafeStr_10785); } private function _SafeStr_10783(k:Event):void{ var _local_2:LibraryLoader = (k.target as LibraryLoader); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_10783); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_10784); this._SafeStr_5769 = _SafeStr_10777; dispatchEvent(new Event(Event.COMPLETE)); } public function get _SafeStr_10786():String{ return (this._SafeStr_10778); } public function get _SafeStr_8841():Boolean{ return ((this._SafeStr_5769 == _SafeStr_10777)); } public function toString():String{ var k:String = this._SafeStr_10778; k = (k + ((this._SafeStr_8841) ? "[x]" : "[ ]")); return (k); } } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_10775 = "_-1Os" (String#784, DoABC#2) // _SafeStr_10776 = "_-1Py" (String#785, DoABC#2) // _SafeStr_10777 = "_-0cE" (String#307, DoABC#2) // _SafeStr_10778 = "_-4fX" (String#2892, DoABC#2) // _SafeStr_10779 = "_-1wB" (String#819, DoABC#2) // _SafeStr_10780 = "_-2P3" (String#842, DoABC#2) // _SafeStr_10781 = "_-65k" (String#3172, DoABC#2) // _SafeStr_10782 = "_-2-H" (String#2379, DoABC#2) // _SafeStr_10783 = "_-56k" (String#372, DoABC#2) // _SafeStr_10784 = "_-4t-" (String#1002, DoABC#2) // _SafeStr_10785 = "_-4Sy" (String#2857, DoABC#2) // _SafeStr_10786 = "_-1WJ" (String#2291, DoABC#2) // _SafeStr_138 = "_-1I5" (String#772, DoABC#2) // _SafeStr_40 = "_-Gl" (String#1120, DoABC#2) // _SafeStr_5769 = "_-5Rb" (String#377, DoABC#2) // _SafeStr_8841 = "_-3jR" (String#933, DoABC#2) //------------------------------------------------------------ //_-1OV._SafeStr_142 package _-1OV{ import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_142 { private var _SafeStr_8729:BitmapData; private var _SafeStr_10787:Point; private var _SafeStr_6061:Point; private var _SafeStr_10788:Boolean; public function _SafeStr_142(k:BitmapData, _arg_2:Point, _arg_3:Boolean){ this._SafeStr_6061 = new Point(0, 0); super(); this._SafeStr_8729 = k; this._SafeStr_10787 = _arg_2; this._SafeStr_10788 = _arg_3; this._SafeStr_10789(); } public function get _SafeStr_10790():Boolean{ return (this._SafeStr_10788); } public function dispose():void{ if (this._SafeStr_8729) { this._SafeStr_8729.dispose(); }; this._SafeStr_8729 = null; this._SafeStr_10787 = null; this._SafeStr_6061 = null; } public function set image(k:BitmapData):void{ if (((this._SafeStr_8729) && (!((this._SafeStr_8729 == k))))) { this._SafeStr_8729.dispose(); }; this._SafeStr_8729 = k; } public function get image():BitmapData{ return (this._SafeStr_8729); } public function _SafeStr_10791(k:Point):void{ this._SafeStr_10787 = k; this._SafeStr_10789(); } public function get _SafeStr_10792():Point{ return (this._SafeStr_10787.add(this._SafeStr_6061)); } public function set offset(k:Point):void{ this._SafeStr_6061 = k; this._SafeStr_10789(); } private function _SafeStr_10789():void{ this._SafeStr_10787.x = int(this._SafeStr_10787.x); this._SafeStr_10787.y = int(this._SafeStr_10787.y); this._SafeStr_6061.x = int(this._SafeStr_6061.x); this._SafeStr_6061.y = int(this._SafeStr_6061.y); } } }//package _-1OV // _SafeStr_10787 = "_-5ra" (String#387, DoABC#2) // _SafeStr_10788 = "_-0GQ" (String#2078, DoABC#2) // _SafeStr_10789 = "_-4-i" (String#2762, DoABC#2) // _SafeStr_10790 = "_-1dy" (String#2316, DoABC#2) // _SafeStr_10791 = "_-3B5" (String#2604, DoABC#2) // _SafeStr_10792 = "_-dQ" (String#3382, DoABC#2) // _SafeStr_142 = "_-227" (String#825, DoABC#2) // _SafeStr_6061 = "_-3IF" (String#102, DoABC#2) // _SafeStr_8729 = "_-0Ms" (String#724, DoABC#2) //------------------------------------------------------------ //_-1OV._SafeStr_20 package _-1OV{ import _-1tK._SafeStr_3; public interface _SafeStr_20 extends _SafeStr_3 { function _SafeStr_5496(_arg_1:String):void; } }//package _-1OV // _SafeStr_20 = "_-2hE" (String#865, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_5496 = "_-2tM" (String#884, DoABC#2) //------------------------------------------------------------ //_-1OV._SafeStr_2262 package _-1OV{ import _-1tK._SafeStr_8; import _-2Bc.IFrameWindow; import _-4IA.IWindowContainer; import flash.events.IEventDispatcher; public interface _SafeStr_2262 extends _SafeStr_8 { function openEditor(_arg_1:uint, _arg_2:_SafeStr_3078, _arg_3:Array=null, _arg_4:Boolean=false, _arg_5:String=null, _arg_6:String="generic"):IFrameWindow; function _SafeStr_10793(_arg_1:uint, _arg_2:IWindowContainer, _arg_3:_SafeStr_3078=null, _arg_4:Array=null, _arg_5:Boolean=false, _arg_6:Boolean=false):Boolean; function loadAvatarInEditor(_arg_1:uint, _arg_2:String, _arg_3:String, _arg_4:int=0):void; function loadOwnAvatarInEditor(_arg_1:uint):void; function get events():IEventDispatcher; function close(_arg_1:uint):void; } }//package _-1OV // _SafeStr_10793 = "_-62Q" (String#13715, DoABC#3) // _SafeStr_2262 = "_-Ep" (String#14565, DoABC#3) // _SafeStr_3078 = "_-GC" (String#14590, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-1OV._SafeStr_3078 package _-1OV{ public interface _SafeStr_3078 { function _SafeStr_9311(_arg_1:String, _arg_2:String):void; } }//package _-1OV // _SafeStr_3078 = "_-GC" (String#14590, DoABC#3) // _SafeStr_9311 = "_-3yx" (String#11626, DoABC#3) //------------------------------------------------------------ //_-1OV._SafeStr_3080 package _-1OV{ import _-276._SafeStr_1407; import _-37d._SafeStr_3739; import _-2xB._SafeStr_3921; import _-2xB._SafeStr_4101; import _-37d._SafeStr_4180; import _-0ME._SafeStr_4270; import _-37d._SafeStr_3764; import _-63s._SafeStr_2860; import _-37d._SafeStr_3741; import _-1qB._SafeStr_4156; import _-1qB._SafeStr_3925; import _-4-I._SafeStr_3079; import _-0CB._SafeStr_4724; import _-Tl._SafeStr_3924; import _-2xB._SafeStr_2888; import _-1qB._SafeStr_3979; import _-1Z6._SafeStr_2274; public class _SafeStr_3080 { private var _SafeStr_5411:_SafeStr_1407; private var _SafeStr_5476:HabboAvatarEditorManager; public function _SafeStr_3080(k:HabboAvatarEditorManager, _arg_2:_SafeStr_1407){ this._SafeStr_5476 = k; this._SafeStr_5411 = _arg_2; this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_3739(this._SafeStr_10794)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_3921(this._SafeStr_8253)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_4101(this._SafeStr_10795)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_4180(this._SafeStr_10796)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_4270(this._SafeStr_10797)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_3764(this._SafeStr_10798)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_2860(this._SafeStr_8918)); this._SafeStr_5411.addHabboConnectionMessageEvent(new _SafeStr_3741(this._SafeStr_10799)); } public function dispose():void{ this._SafeStr_5411 = null; this._SafeStr_5476 = null; } public function _SafeStr_5495(k:int, _arg_2:_SafeStr_4723):void{ if (this._SafeStr_5411 == null) { return; }; var _local_3:_SafeStr_4156 = new _SafeStr_4156(k, _arg_2.figure, _arg_2.gender); this._SafeStr_5411.connection.send(_local_3); _local_3.dispose(); _local_3 = null; } public function checkName(k:String):void{ if (this._SafeStr_5411 == null) { return; }; this._SafeStr_5411.connection.send(new _SafeStr_3925(k)); } private function _SafeStr_8253(k:_SafeStr_3921):void{ if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (_local_2 == null) { return; }; var _local_3:_SafeStr_4724 = _local_2.view._SafeStr_10801; if (_local_3 == null) { return; }; var _local_4:_SafeStr_3924 = k._SafeStr_5645(); if (_local_4._SafeStr_5379 == _SafeStr_2888._SafeStr_8267) { _local_3._SafeStr_5851 = _local_4.name; } else { _local_3._SafeStr_5854(_local_4._SafeStr_5379, _local_4.name, _local_4._SafeStr_8268); }; } public function _SafeStr_5504():void{ if (this._SafeStr_5411 == null) { return; }; var k:_SafeStr_3979 = new _SafeStr_3979(); this._SafeStr_5411.connection.send(k); k.dispose(); k = null; } private function _SafeStr_10795(k:_SafeStr_4101):void{ if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (_local_2) { _local_2.wardrobe._SafeStr_5507(k.state, k._SafeStr_10802); }; } private function _SafeStr_8918(k:_SafeStr_2860):void{ if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (_local_2) { _local_2.clubMemberLevel = k.clubLevel; _local_2.update(); }; } private function _SafeStr_10798(k:_SafeStr_2274):void{ if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (_local_2) { _local_2.effects.reset(); }; } private function _SafeStr_10799(k:_SafeStr_3741):void{ if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (_local_2) { _local_2.effects.reset(); _local_2.figureData.avatarEffectType = k._SafeStr_5645().type; _local_2.figureData._SafeStr_5486(); }; } private function _SafeStr_10794(k:_SafeStr_3739):void{ var _local_3:int; if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (_local_2) { _local_2.effects.reset(); _local_3 = k._SafeStr_5645().type; if (_local_2.figureData.avatarEffectType == _local_3) { _local_2.figureData.avatarEffectType = -1; _local_2.figureData._SafeStr_5486(); }; }; } private function _SafeStr_10797(k:_SafeStr_4270):void{ if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (((((_local_2) && (!((this._SafeStr_5476._SafeStr_9320 == null))))) && ((k._SafeStr_5645().userId == this._SafeStr_5476._SafeStr_9320.roomSession._SafeStr_8664)))) { _local_2.figureData.avatarEffectType = k._SafeStr_5645()._SafeStr_9382; _local_2.figureData._SafeStr_5486(); }; } private function _SafeStr_10796(k:_SafeStr_3739):void{ if ((((k == null)) || (!(this._SafeStr_5476)))) { return; }; var _local_2:HabboAvatarEditor = this._SafeStr_5476._SafeStr_10800(_SafeStr_3079._SafeStr_8519); if (_local_2) { _local_2.figureData.avatarEffectType = k._SafeStr_5645().type; _local_2.figureData._SafeStr_5486(); }; } } }//package _-1OV // _SafeStr_10794 = "_-4bW" (String#12264, DoABC#3) // _SafeStr_10795 = "_-4bN" (String#33372, DoABC#3) // _SafeStr_10796 = "_-5pK" (String#36391, DoABC#3) // _SafeStr_10797 = "_-2vU" (String#29182, DoABC#3) // _SafeStr_10798 = "_-2St" (String#10115, DoABC#3) // _SafeStr_10799 = "_-38S" (String#10793, DoABC#3) // _SafeStr_10800 = "_-5IE" (String#35090, DoABC#3) // _SafeStr_10801 = "_-6OO" (String#37787, DoABC#3) // _SafeStr_10802 = "_-0FB" (String#22590, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2860 = "_-1qN" (String#26519, DoABC#3) // _SafeStr_2888 = "_-II" (String#39120, DoABC#3) // _SafeStr_3079 = "_-5c7" (String#35877, DoABC#3) // _SafeStr_3080 = "_-1v2" (String#9507, DoABC#3) // _SafeStr_3739 = "_-VV" (String#39621, DoABC#3) // _SafeStr_3741 = "_-tB" (String#40519, DoABC#3) // _SafeStr_3764 = "_-1Xc" (String#25786, DoABC#3) // _SafeStr_3921 = "_-2a1" (String#28327, DoABC#3) // _SafeStr_3924 = "_-1-v" (String#8580, DoABC#3) // _SafeStr_3925 = "_-3Gf" (String#30049, DoABC#3) // _SafeStr_3979 = "_-4wB" (String#34194, DoABC#3) // _SafeStr_4101 = "_-130" (String#24622, DoABC#3) // _SafeStr_4156 = "_-2th" (String#29110, DoABC#3) // _SafeStr_4180 = "_-60I" (String#36851, DoABC#3) // _SafeStr_4270 = "_-2DY" (String#27438, DoABC#3) // _SafeStr_4723 = "_-0GZ" (String#7857, DoABC#3) // _SafeStr_4724 = "_-52U" (String#12714, DoABC#3) // _SafeStr_5379 = "_-3wJ" (String#31720, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5476 = "_-3LF" (String#58, DoABC#3) // _SafeStr_5486 = "_-3dC" (String#848, DoABC#3) // _SafeStr_5495 = "_-25D" (String#27129, DoABC#3) // _SafeStr_5504 = "_-NW" (String#39317, DoABC#3) // _SafeStr_5507 = "_-3nB" (String#11432, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5851 = "_-2pZ" (String#28937, DoABC#3) // _SafeStr_5854 = "_-6LU" (String#37672, DoABC#3) // _SafeStr_8253 = "_-4c5" (String#12272, DoABC#3) // _SafeStr_8267 = "_-4XD" (String#33222, DoABC#3) // _SafeStr_8268 = "_-4g3" (String#33559, DoABC#3) // _SafeStr_8519 = "_-39J" (String#29764, DoABC#3) // _SafeStr_8664 = "_-1Ge" (String#8872, DoABC#3) // _SafeStr_8918 = "_-122" (String#571, DoABC#3) // _SafeStr_9320 = "_-6EH" (String#37400, DoABC#3) // _SafeStr_9382 = "_-389" (String#29714, DoABC#3) //------------------------------------------------------------ //_-1OV._SafeStr_3746 package _-1OV{ import flash.display.BitmapData; public interface _SafeStr_3746 { function get _SafeStr_10803():int; function get type():int; function get _SafeStr_10046():int; function get _SafeStr_10804():int; function get duration():int; function get _SafeStr_10805():Boolean; function get isActive():Boolean; function get _SafeStr_10806():Boolean; function get icon():BitmapData; function set _SafeStr_10807(_arg_1:BitmapData):void; function get _SafeStr_10807():BitmapData; function set _SafeStr_9813(_arg_1:Boolean):void; function get _SafeStr_9813():Boolean; } }//package _-1OV // _SafeStr_10046 = "_-4uO" (String#3779, DoABC#3) // _SafeStr_10803 = "_-xo" (String#4545, DoABC#3) // _SafeStr_10804 = "_-55u" (String#1561, DoABC#3) // _SafeStr_10805 = "_-1Ib" (String#8909, DoABC#3) // _SafeStr_10806 = "_-270" (String#3098, DoABC#3) // _SafeStr_10807 = "_-1IF" (String#2870, DoABC#3) // _SafeStr_3746 = "_-5Dr" (String#12900, DoABC#3) // _SafeStr_9813 = "_-2FP" (String#1083, DoABC#3) //------------------------------------------------------------ //_-1OV._SafeStr_46 package _-1OV{ public interface _SafeStr_46 { function _SafeStr_10808():Array; function _SafeStr_10809(_arg_1:String):Boolean; function getPartSetId(_arg_1:String):int; function _SafeStr_10810(_arg_1:String):Array; function _SafeStr_10811(_arg_1:String, _arg_2:int, _arg_3:Array):void; function _SafeStr_10812(_arg_1:String):void; function _SafeStr_5494():String; } }//package _-1OV // _SafeStr_10808 = "_-3DU" (String#900, DoABC#2) // _SafeStr_10809 = "_-3mn" (String#939, DoABC#2) // _SafeStr_10810 = "_-4Zj" (String#987, DoABC#2) // _SafeStr_10811 = "_-1lJ" (String#809, DoABC#2) // _SafeStr_10812 = "_-1ox" (String#812, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_5494 = "_-038" (String#714, DoABC#2) //------------------------------------------------------------ //_-1OV._SafeStr_4723 package _-1OV{ public interface _SafeStr_4723 { function get figure():String; function get gender():String; } }//package _-1OV // _SafeStr_4723 = "_-0GZ" (String#7857, DoABC#3) //------------------------------------------------------------ //_-1OV._SafeStr_48 package _-1OV{ import _-1tK._SafeStr_3; import flash.display.BitmapData; import _-gO._SafeStr_135; import _-gO._SafeStr_134; import _-6Z2.BitmapDataAsset; import _-3bT._SafeStr_58; import _-gO._SafeStr_136; public interface _SafeStr_48 extends _SafeStr_3 { function _SafeStr_5492(_arg_1:String, _arg_2:Number=1):BitmapData; function getImage(_arg_1:String, _arg_2:Boolean, _arg_3:Number=1):BitmapData; function _SafeStr_6132():Array; function setDirection(_arg_1:String, _arg_2:int):void; function _SafeStr_10813(_arg_1:String, _arg_2:int):void; function _SafeStr_8040(_arg_1:int=1):void; function _SafeStr_8056():String; function _SafeStr_8042():Array; function _SafeStr_8043(_arg_1:_SafeStr_135):_SafeStr_134; function getAsset(_arg_1:String):BitmapDataAsset; function getDirection():int; function _SafeStr_10814():_SafeStr_46; function _SafeStr_9052(_arg_1:String):_SafeStr_58; function _SafeStr_10815():Boolean; function _SafeStr_10816():Array; function _SafeStr_8037():void; function _SafeStr_8039():void; function appendAction(_arg_1:String, ... _args):Boolean; function get _SafeStr_8041():_SafeStr_136; function isPlaceholder():Boolean; function _SafeStr_10817():void; function get _SafeStr_10818():Boolean; function _SafeStr_10819():void; function get _SafeStr_10820():String; } }//package _-1OV // _SafeStr_10813 = "_-22a" (String#826, DoABC#2) // _SafeStr_10814 = "_-4Mx" (String#975, DoABC#2) // _SafeStr_10815 = "_-4Hl" (String#965, DoABC#2) // _SafeStr_10816 = "_-1Xr" (String#795, DoABC#2) // _SafeStr_10817 = "_-2J9" (String#837, DoABC#2) // _SafeStr_10818 = "_-1Ll" (String#779, DoABC#2) // _SafeStr_10819 = "_-jd" (String#1145, DoABC#2) // _SafeStr_10820 = "_-6PI" (String#1089, DoABC#2) // _SafeStr_134 = "_-38n" (String#895, DoABC#2) // _SafeStr_135 = "_-47R" (String#960, DoABC#2) // _SafeStr_136 = "_-2QG" (String#844, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_48 = "_-10x" (String#755, DoABC#2) // _SafeStr_5492 = "_-3Pk" (String#916, DoABC#2) // _SafeStr_58 = "_-1dz" (String#799, DoABC#2) // _SafeStr_6132 = "_-3nG" (String#940, DoABC#2) // _SafeStr_8037 = "_-0Uz" (String#735, DoABC#2) // _SafeStr_8039 = "_-67c" (String#1073, DoABC#2) // _SafeStr_8040 = "_-2ok" (String#878, DoABC#2) // _SafeStr_8041 = "_-2sA" (String#882, DoABC#2) // _SafeStr_8042 = "_-3gp" (String#932, DoABC#2) // _SafeStr_8043 = "_-1PD" (String#319, DoABC#2) // _SafeStr_8056 = "_-1Ip" (String#774, DoABC#2) // _SafeStr_9052 = "_-1Fa" (String#770, DoABC#2) //------------------------------------------------------------ //_-1OV._SafeStr_50 package _-1OV{ import _-1tK._SafeStr_3; public interface _SafeStr_50 extends _SafeStr_3 { function _SafeStr_10821(_arg_1:int):void; } }//package _-1OV // _SafeStr_10821 = "_-2Z1" (String#851, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_50 = "_-2Bo" (String#833, DoABC#2) //------------------------------------------------------------ //_-1OV.AvatarAssetDownloadManager package _-1OV{ import _-2hg.EventDispatcherWrapper; import flash.utils.Dictionary; import _-6Z2._SafeStr_10; import _-6Z2._SafeStr_37; import flash.utils.Timer; import _-6Z2.XmlAsset; import flash.net.URLRequest; import _-6Z2._SafeStr_39; import flash.events.TimerEvent; import _-4-I._SafeStr_57; import _-1XD.AssetLoaderEvent; import _-PP._SafeStr_6; import flash.events.Event; import _-3bT._SafeStr_56; import _-3bT._SafeStr_52; import _-3bT.FigurePart; import _-3VC._SafeStr_47; public class AvatarAssetDownloadManager extends EventDispatcherWrapper { public static const LIBRARY_LOADED:String = "LIBRARY_LOADED"; private const _SafeStr_10822:int = 100; private const _SafeStr_10823:int = 2; private var _SafeStr_10824:Dictionary; private var _assets:_SafeStr_10; private var _SafeStr_10825:Dictionary; private var _SafeStr_9840:Dictionary; private var _SafeStr_10826:AvatarStructure; private var _SafeStr_10827:String; private var _SafeStr_10828:String; private var _SafeStr_10829:Boolean; private var _SafeStr_10830:int = 3; private var _SafeStr_10831:_SafeStr_37; private var _SafeStr_10832:Timer; private var _SafeStr_10833:Array; private var _SafeStr_10834:Array; private var _SafeStr_10835:Array; private var _SafeStr_10836:String; public function AvatarAssetDownloadManager(k:_SafeStr_10, _arg_2:String, _arg_3:String, _arg_4:AvatarStructure, _arg_5:String){ var _local_8:XmlAsset; var _local_9:XML; super(); this._SafeStr_10824 = new Dictionary(); this._assets = k; this._SafeStr_10826 = _arg_4; this._SafeStr_10825 = new Dictionary(); this._SafeStr_10827 = _arg_3; this._SafeStr_10828 = _arg_2; this._SafeStr_10836 = _arg_5; this._SafeStr_9840 = new Dictionary(); this._SafeStr_10833 = []; this._SafeStr_10834 = []; this._SafeStr_10835 = []; var _local_6:URLRequest = new URLRequest(_arg_2); var _local_7:_SafeStr_39 = this._assets.getAssetByName("figuremap"); if (_local_7 == null) { this._SafeStr_10831 = this._assets.loadAssetFromFile("figuremap", _local_6, "text/xml"); this._SafeStr_10837(); } else { _local_8 = (this._assets.getAssetByName("figuremap") as XmlAsset); _local_9 = (_local_8.content as XML).copy(); this._SafeStr_10838(_local_9); }; this._SafeStr_10832 = new Timer(this._SafeStr_10822, 1); this._SafeStr_10832.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10839); this._SafeStr_10826._SafeStr_10840.events.addEventListener(_SafeStr_57.AVATAR_RENDER_READY, this._SafeStr_10841); } override public function dispose():void{ super.dispose(); this._SafeStr_10824 = null; this._assets = null; this._SafeStr_10825 = null; this._SafeStr_9840 = null; if (this._SafeStr_10826._SafeStr_10840) { this._SafeStr_10826._SafeStr_10840.events.addEventListener(_SafeStr_57.AVATAR_RENDER_READY, this._SafeStr_10841); }; this._SafeStr_10826 = null; this._SafeStr_10834 = null; this._SafeStr_10833 = null; if (this._SafeStr_10832) { this._SafeStr_10832.stop(); this._SafeStr_10832 = null; }; if (this._SafeStr_10831) { this._SafeStr_10842(); this._SafeStr_10831 = null; }; } private function _SafeStr_10837():void{ if (this._SafeStr_10831) { this._SafeStr_10831.addEventListener(AssetLoaderEvent._SafeStr_5471, this.onConfigurationComplete); this._SafeStr_10831.addEventListener(AssetLoaderEvent._SafeStr_6519, this._SafeStr_10843); }; } private function _SafeStr_10842():void{ if (this._SafeStr_10831) { this._SafeStr_10831.removeEventListener(AssetLoaderEvent._SafeStr_5471, this.onConfigurationComplete); this._SafeStr_10831.removeEventListener(AssetLoaderEvent._SafeStr_6519, this._SafeStr_10843); }; } private function _SafeStr_10843(k:Event):void{ var _local_2:String; var _local_3:URLRequest; if (disposed) { return; }; this._SafeStr_10830--; if (this._SafeStr_10830 <= 0) { _SafeStr_6.logEventLog(("Figuremap download error " + this._SafeStr_10828)); } else { if (this._SafeStr_10828.indexOf("?") > 0) { _local_2 = ((this._SafeStr_10828 + "&retry=") + this._SafeStr_10830); } else { _local_2 = ((this._SafeStr_10828 + "?retry=") + this._SafeStr_10830); }; this._SafeStr_10842(); _local_3 = new URLRequest(_local_2); this._SafeStr_10831 = this._assets.loadAssetFromFile("figuremap", _local_3, "text/xml"); this._SafeStr_10837(); }; } private function onConfigurationComplete(event:Event):void{ var data:XML; if (disposed) { return; }; var loaderStruct:_SafeStr_37 = (event.target as _SafeStr_37); if (loaderStruct == null) { return; }; try { data = new XML((loaderStruct._SafeStr_8835.content as String)); } catch(e:Error) { return; }; this._SafeStr_10838(data); } private function _SafeStr_10838(k:XML):void{ if (k == null) { return; }; if (k.toString() == "") { return; }; this._SafeStr_10844(k); this._SafeStr_10829 = true; dispatchEvent(new Event(Event.COMPLETE)); } private function _SafeStr_10841(k:Event):void{ var _local_2:Array; for each (_local_2 in this._SafeStr_10833) { this._SafeStr_10845(_local_2[0], _local_2[1]); }; this._SafeStr_10833 = []; } private function _SafeStr_10844(k:XML):void{ var _local_2:XML; var _local_3:_SafeStr_138; var _local_4:XML; var _local_5:String; var _local_6:Array; for each (_local_2 in k.lib) { _local_3 = new _SafeStr_138(_local_2.@id, _local_2.@revision, this._SafeStr_10827, this._assets, this._SafeStr_10836); _local_3.addEventListener(Event.COMPLETE, this._SafeStr_10846); for each (_local_4 in _local_2.part) { _local_5 = ((_local_4.@type + ":") + _local_4.@id); _local_6 = this._SafeStr_10824[_local_5]; if (_local_6 == null) { _local_6 = []; }; _local_6.push(_local_3); this._SafeStr_10824[_local_5] = _local_6; }; }; } public function _SafeStr_8841(k:_SafeStr_46):Boolean{ if (((!(this._SafeStr_10829)) || (!(this._SafeStr_10826._SafeStr_10840._SafeStr_8841)))) { return (false); }; var _local_2:Array = this._SafeStr_10847(k); return ((_local_2.length == 0)); } public function _SafeStr_10845(k:_SafeStr_46, _arg_2:_SafeStr_20):void{ var _local_5:_SafeStr_138; var _local_6:Array; if (((!(this._SafeStr_10829)) || (!(this._SafeStr_10826._SafeStr_10840._SafeStr_8841)))) { this._SafeStr_10833.push([k, _arg_2]); return; }; var _local_3:String = k._SafeStr_5494(); var _local_4:Array = this._SafeStr_10847(k); if (_local_4.length > 0) { if (((_arg_2) && (!(_arg_2.disposed)))) { _local_6 = this._SafeStr_9840[_local_3]; if (_local_6 == null) { _local_6 = []; }; _local_6.push(_arg_2); this._SafeStr_9840[_local_3] = _local_6; }; this._SafeStr_10825[_local_3] = _local_4; for each (_local_5 in _local_4) { this._SafeStr_10848(_local_5); }; } else { if (((!((_arg_2 == null))) && (!(_arg_2.disposed)))) { _arg_2._SafeStr_5496(_local_3); }; }; } private function _SafeStr_10846(k:Event):void{ var _local_3:String; var _local_4:Array; var _local_5:_SafeStr_138; var _local_6:int; var _local_7:Boolean; var _local_8:_SafeStr_138; var _local_9:Array; var _local_10:_SafeStr_20; if (disposed) { return; }; var _local_2:Array = []; for (_local_3 in this._SafeStr_10825) { _local_7 = true; _local_4 = this._SafeStr_10825[_local_3]; for each (_local_8 in _local_4) { if (!_local_8._SafeStr_8841) { _local_7 = false; break; }; }; if (_local_7) { _local_2.push(_local_3); _local_9 = this._SafeStr_9840[_local_3]; for each (_local_10 in _local_9) { if (((!((_local_10 == null))) && (!(_local_10.disposed)))) { _local_10._SafeStr_5496(_local_3); }; }; delete this._SafeStr_9840[_local_3]; dispatchEvent(new Event(LIBRARY_LOADED)); }; }; for each (_local_3 in _local_2) { delete this._SafeStr_10825[_local_3]; }; while (_local_6 < this._SafeStr_10835.length) { _local_5 = this._SafeStr_10835[_local_6]; if (_local_5._SafeStr_10786 == (k.target as _SafeStr_138)._SafeStr_10786) { this._SafeStr_10835.splice(_local_6, 1); }; _local_6++; }; this._SafeStr_10832.start(); } private function _SafeStr_10847(k:_SafeStr_46):Array{ var _local_5:String; var _local_6:_SafeStr_56; var _local_7:int; var _local_8:_SafeStr_52; var _local_9:FigurePart; var _local_10:String; var _local_11:Array; var _local_12:_SafeStr_138; var _local_2:Array = []; if (!this._SafeStr_10826) { return (_local_2); }; if (!k) { return (_local_2); }; var _local_3:_SafeStr_47 = this._SafeStr_10826.figureData; if (!_local_3) { return (_local_2); }; var _local_4:Array = k._SafeStr_10808(); for each (_local_5 in _local_4) { _local_6 = _local_3._SafeStr_10849(_local_5); if (_local_6) { _local_7 = k.getPartSetId(_local_5); _local_8 = _local_6._SafeStr_10850(_local_7); if (_local_8) { for each (_local_9 in _local_8._SafeStr_10851) { _local_10 = ((_local_9.type + ":") + _local_9.id); _local_11 = this._SafeStr_10824[_local_10]; if (_local_11 != null) { for each (_local_12 in _local_11) { if (_local_12 != null) { if (!_local_12._SafeStr_8841) { if (_local_2.indexOf(_local_12) == -1) { _local_2.push(_local_12); }; }; }; }; }; }; }; }; }; return (_local_2); } private function _SafeStr_10852():void{ var k:_SafeStr_138; while ((((this._SafeStr_10834.length > 0)) && ((this._SafeStr_10835.length < this._SafeStr_10823)))) { k = this._SafeStr_10834[0]; k._SafeStr_10782(); this._SafeStr_10835.push(this._SafeStr_10834.shift()); }; } private function _SafeStr_10848(k:_SafeStr_138):void{ if (((((!(k._SafeStr_8841)) && ((this._SafeStr_10834.indexOf(k) == -1)))) && ((this._SafeStr_10835.indexOf(k) == -1)))) { this._SafeStr_10834.push(k); this._SafeStr_10852(); }; } private function _SafeStr_10839(k:Event=null):void{ this._SafeStr_10852(); } } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_10782 = "_-2-H" (String#2379, DoABC#2) // _SafeStr_10786 = "_-1WJ" (String#2291, DoABC#2) // _SafeStr_10808 = "_-3DU" (String#900, DoABC#2) // _SafeStr_10822 = "_-2jh" (String#870, DoABC#2) // _SafeStr_10823 = "_-1r5" (String#99, DoABC#2) // _SafeStr_10824 = "_-3VJ" (String#2673, DoABC#2) // _SafeStr_10825 = "_-6NK" (String#3226, DoABC#2) // _SafeStr_10826 = "_-2jE" (String#66, DoABC#2) // _SafeStr_10827 = "_-56X" (String#1014, DoABC#2) // _SafeStr_10828 = "_-61C" (String#1066, DoABC#2) // _SafeStr_10829 = "_-2aa" (String#855, DoABC#2) // _SafeStr_10830 = "_-2Pc" (String#843, DoABC#2) // _SafeStr_10831 = "_-4-w" (String#954, DoABC#2) // _SafeStr_10832 = "_-4Ux" (String#980, DoABC#2) // _SafeStr_10833 = "_-2Rh" (String#845, DoABC#2) // _SafeStr_10834 = "_-eJ" (String#1139, DoABC#2) // _SafeStr_10835 = "_-YK" (String#1133, DoABC#2) // _SafeStr_10836 = "_-hk" (String#1142, DoABC#2) // _SafeStr_10837 = "_-1jH" (String#806, DoABC#2) // _SafeStr_10838 = "_-0JK" (String#2092, DoABC#2) // _SafeStr_10839 = "_-4fE" (String#994, DoABC#2) // _SafeStr_10840 = "_-2Ef" (String#2419, DoABC#2) // _SafeStr_10841 = "_-370" (String#893, DoABC#2) // _SafeStr_10842 = "_-1Q9" (String#786, DoABC#2) // _SafeStr_10843 = "_-0Vx" (String#740, DoABC#2) // _SafeStr_10844 = "_-1tM" (String#816, DoABC#2) // _SafeStr_10845 = "_-1uX" (String#2364, DoABC#2) // _SafeStr_10846 = "_-tF" (String#1154, DoABC#2) // _SafeStr_10847 = "_-3Wg" (String#923, DoABC#2) // _SafeStr_10848 = "_-21-" (String#824, DoABC#2) // _SafeStr_10849 = "_-6jf" (String#1109, DoABC#2) // _SafeStr_10850 = "_-0uv" (String#750, DoABC#2) // _SafeStr_10851 = "_-5qU" (String#1055, DoABC#2) // _SafeStr_10852 = "_-2b4" (String#856, DoABC#2) // _SafeStr_138 = "_-1I5" (String#772, DoABC#2) // _SafeStr_20 = "_-2hE" (String#865, DoABC#2) // _SafeStr_37 = "_-1cU" (String#798, DoABC#2) // _SafeStr_39 = "_-0uT" (String#749, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_47 = "_-ZY" (String#1134, DoABC#2) // _SafeStr_52 = "_-2jW" (String#869, DoABC#2) // _SafeStr_5471 = "_-0Dc" (String#2066, DoABC#2) // _SafeStr_5494 = "_-038" (String#714, DoABC#2) // _SafeStr_5496 = "_-2tM" (String#884, DoABC#2) // _SafeStr_56 = "_-2bN" (String#857, DoABC#2) // _SafeStr_57 = "_-3fi" (String#2697, DoABC#2) // _SafeStr_6 = "_-3ph" (String#943, DoABC#2) // _SafeStr_6519 = "_-0n4" (String#2170, DoABC#2) // _SafeStr_8835 = "_-0G" (String#2074, DoABC#2) // _SafeStr_8841 = "_-3jR" (String#933, DoABC#2) // _SafeStr_9840 = "_-6-6" (String#1064, DoABC#2) //------------------------------------------------------------ //_-1OV.AvatarEditorView package _-1OV{ import _-4IA.IWindowContainer; import flash.geom.Point; import _-2Bc.ITabContextWindow; import _-2Bc.IFrameWindow; import flash.utils.Timer; import flash.utils.Dictionary; import _-5H4._SafeStr_4726; import _-0CB._SafeStr_4724; import _-4-I._SafeStr_3082; import flash.events.TimerEvent; import _-6Z2.XmlAsset; import _-5fU._SafeStr_2345; import _-5fU._SafeStr_2340; import _-5fU._SafeStr_2339; import flash.geom.Rectangle; import flash.events.Event; import _-2Bc.ITabButtonWindow; import _-4IA.IWindow; import __AS3__.vec.Vector; import _-5H4.AvatarEditorGridView; import _-2RN.AvatarEditorGridViewEffects; import _-0ZD._SafeStr_2355; import _-4-I._SafeStr_4727; import _-1f9.WindowEvent; import _-1f9.WindowMouseEvent; import _-2Bc._SafeStr_2537; import __AS3__.vec.*; public class AvatarEditorView { public static var _SafeStr_10853:IWindowContainer; public static var _SafeStr_10854:IWindowContainer; public static var _SafeStr_10855:int = 0x666666; private static const _SafeStr_10856:int = 1500; private static const _SafeStr_10857:Point = new Point(100, 30); private var _SafeStr_10858:HabboAvatarEditor; private var _SafeStr_10859:IWindowContainer; private var _SafeStr_10860:String; private var _SafeStr_10861:ITabContextWindow; private var _SafeStr_10862:IFrameWindow; private var _SafeStr_5400:IWindowContainer; private var _SafeStr_10863:Timer; private var _SafeStr_10864:int = 4; private var _SafeStr_10865:String; private var _SafeStr_10866:Boolean = true; private var _SafeStr_10867:Array; private var _SafeStr_10868:Array; private var _SafeStr_10869:Dictionary; private var _SafeStr_10870:_SafeStr_4726; private var _SafeStr_10871:_SafeStr_4726; private var _SafeStr_10872:_SafeStr_4724; public function AvatarEditorView(k:HabboAvatarEditor, _arg_2:Array){ var _local_3:String; this._SafeStr_10867 = []; this._SafeStr_10868 = [_SafeStr_3082._SafeStr_5637, _SafeStr_3082._SafeStr_8035, _SafeStr_3082._SafeStr_5575, _SafeStr_3082._SafeStr_9310, _SafeStr_3082._SafeStr_10873, _SafeStr_3082._SafeStr_10874]; super(); this._SafeStr_10858 = k; this._SafeStr_10863 = new Timer(_SafeStr_10856, 1); this._SafeStr_10863.addEventListener(TimerEvent.TIMER, this._SafeStr_10875); if (k.manager.getBoolean("effects.in.avatar.editor")) { this._SafeStr_10868.push(_SafeStr_3082._SafeStr_9316); }; if (_arg_2 == null) { _arg_2 = this._SafeStr_10868; }; for each (_local_3 in _arg_2) { this._SafeStr_10867.push(_local_3); }; this.createWindow(); } public function dispose():void{ var k:IWindowContainer; var _local_2:IWindowContainer; var _local_3:IWindowContainer; if (this._SafeStr_10863 != null) { this._SafeStr_10863.stop(); this._SafeStr_10863.removeEventListener(TimerEvent.TIMER, this._SafeStr_10875); this._SafeStr_10863 = null; }; if (this._SafeStr_10861) { this._SafeStr_10861.dispose(); this._SafeStr_10861 = null; }; if (this._SafeStr_10859) { this._SafeStr_10859.dispose(); this._SafeStr_10859 = null; }; if (this._SafeStr_5400 != null) { this._SafeStr_5400.dispose(); this._SafeStr_5400 = null; }; if (this._SafeStr_10862) { this._SafeStr_10862.dispose(); this._SafeStr_10862 = null; }; if (this._SafeStr_10859 != null) { k = (this._SafeStr_10859.findChildByName("figureContainer") as IWindowContainer); if (k != null) { while (k.numChildren > 0) { k.removeChildAt(0); }; }; _local_2 = (this._SafeStr_10859.findChildByName("contentArea") as IWindowContainer); if (_local_2 != null) { while (_local_2.numChildren > 0) { _local_2.removeChildAt(0); }; }; _local_3 = (this._SafeStr_10859.findChildByName("sideContainer") as IWindowContainer); if (_local_3 != null) { while (_local_3.numChildren > 0) { _local_3.removeChildAt(0); }; }; this._SafeStr_10858 = null; }; } public function _SafeStr_5935(k:Array, _arg_2:String=null):IFrameWindow{ if (this._SafeStr_10862) { this._SafeStr_10862.visible = true; this._SafeStr_10862.activate(); return (this._SafeStr_10862); }; if (this._SafeStr_10862) { this._SafeStr_10862.dispose(); this._SafeStr_10862 = null; }; var _local_3:XmlAsset = (this._SafeStr_10858.manager.assets.getAssetByName("AvatarEditorFrame") as XmlAsset); if (_local_3) { this._SafeStr_10862 = (this._SafeStr_10858.manager.windowManager.buildFromXML((_local_3.content as XML)) as IFrameWindow); }; if (this._SafeStr_10862 == null) { return (null); }; var _local_4:IWindowContainer = (this._SafeStr_10862.findChildByName("maincontent") as IWindowContainer); if (!this._SafeStr_10876(_local_4, k)) { this._SafeStr_10862.dispose(); this._SafeStr_10862 = null; return (null); }; if (((_arg_2) && (!((this._SafeStr_10862.header == null))))) { this._SafeStr_10862.header.title.text = _arg_2; }; this._SafeStr_10862.position = _SafeStr_10857; this._SafeStr_10862.findChildByName("header_button_close").procedure = this._SafeStr_5500; return (this._SafeStr_10862); } public function _SafeStr_10876(k:IWindowContainer, _arg_2:Array):Boolean{ var _local_3:int; if (!this._SafeStr_10877(_arg_2)) { return (false); }; if (k) { _local_3 = k.getChildIndex(this._SafeStr_10859); if (_local_3) { k.removeChildAt(_local_3); }; k.addChild(this._SafeStr_10859); } else { if (this._SafeStr_5400 == null) { this._SafeStr_5400 = (this._SafeStr_10858.manager.windowManager.createWindow("avatarEditorContainer", "", _SafeStr_2345._SafeStr_7196, _SafeStr_2340._SafeStr_10878, (_SafeStr_2339._SafeStr_7198 | _SafeStr_2339._SafeStr_6366), new Rectangle(0, 0, 2, 2), null, 0) as IWindowContainer); this._SafeStr_5400.addChild(this._SafeStr_10859); }; _local_3 = this._SafeStr_5400.getChildIndex(this._SafeStr_10859); if (_local_3) { k.removeChildAt(_local_3); }; this._SafeStr_5400.visible = true; }; return (true); } public function _SafeStr_10877(k:Array):Boolean{ var _local_2:String; if (k == null) { return (this._SafeStr_10877(this._SafeStr_10868)); }; if (k.length != this._SafeStr_10867.length) { return (false); }; for each (_local_2 in k) { if (this._SafeStr_10867.indexOf(_local_2) < 0) { return (false); }; }; return (true); } private function _SafeStr_10875(k:Event=null):void{ this._SafeStr_10863.stop(); if (this._SafeStr_10859) { this._SafeStr_10859.findChildByName("save").enable(); }; } public function show():void{ if (this._SafeStr_10862) { this._SafeStr_10862.visible = true; } else { if (this._SafeStr_10859) { this._SafeStr_10859.visible = true; }; }; } public function hide():void{ if (this._SafeStr_10862) { this._SafeStr_10862.visible = false; } else { if (this._SafeStr_10859) { this._SafeStr_10859.visible = false; }; }; } private function createWindow():void{ var _local_4:String; var _local_5:ITabButtonWindow; var _local_6:int; var _local_7:IWindow; if (this._SafeStr_10859 == null) { this._SafeStr_10859 = (this._SafeStr_10858.manager.windowManager.buildFromXML(((this._SafeStr_10858.manager.assets.getAssetByName("AvatarEditorContent") as XmlAsset).content as XML)) as IWindowContainer); }; if (_SafeStr_10853 == null) { _SafeStr_10853 = (this._SafeStr_10859.findChildByName("thumb_template") as IWindowContainer); if (_SafeStr_10853) { this._SafeStr_10859.removeChild(_SafeStr_10853); }; }; if (_SafeStr_10854 == null) { _SafeStr_10854 = (this._SafeStr_10859.findChildByName("palette_template") as IWindowContainer); if (_SafeStr_10854) { this._SafeStr_10859.removeChild(_SafeStr_10854); }; }; if (((!((this._SafeStr_10858.manager == null))) && (!((this._SafeStr_10858.manager._SafeStr_5510 == null))))) { this._SafeStr_10859.findChildByName("avatar_name").caption = this._SafeStr_10858.manager._SafeStr_5510.userName; if (this._SafeStr_10858.manager.getBoolean("premium.name.change.enabled")) { this._SafeStr_10859.findChildByName("avatar_name_change").visible = true; }; }; this._SafeStr_10859.procedure = this._SafeStr_5500; this._SafeStr_10861 = (this._SafeStr_10859.findChildByName("mainTabs") as ITabContextWindow); var k:Vector. = new Vector.(0); var _local_2:int = (this._SafeStr_10861._SafeStr_6616 - 1); while (_local_2 >= 0) { _local_5 = this._SafeStr_10861._SafeStr_6617(_local_2); k.push(_local_5.name); if (((!((_local_5 == null))) && ((this._SafeStr_10867.indexOf(_local_5.name) < 0)))) { this._SafeStr_10861._SafeStr_6618(_local_5); _local_6 = (_local_2 + 1); while (_local_6 < this._SafeStr_10861._SafeStr_6616) { this._SafeStr_10861._SafeStr_6617(_local_6).x = (this._SafeStr_10861._SafeStr_6617(_local_6).x - _local_5.width); _local_6++; }; }; _local_2--; }; this._SafeStr_10869 = new Dictionary(); var _local_3:IWindowContainer = (this._SafeStr_10859.findChildByName("contentArea") as IWindowContainer); for each (_local_4 in k) { _local_7 = _local_3.findChildByName((_local_4 + "_content")); if (_local_7) { this._SafeStr_10869[_local_4] = _local_3.removeChild(_local_7); }; }; this._SafeStr_10870 = new AvatarEditorGridView((this._SafeStr_10859.findChildByName("grid_container") as IWindowContainer)); this._SafeStr_10871 = new AvatarEditorGridViewEffects((this._SafeStr_10859.findChildByName("grid_container") as IWindowContainer)); this._SafeStr_10861.selector._SafeStr_6633(this._SafeStr_10861._SafeStr_6617(0)); this.update(); } public function update():void{ var k:IWindow = (this._SafeStr_10859.findChildByName("wardrobeButtonContainer") as IWindow); if (((k) && (this._SafeStr_10858.manager._SafeStr_5510))) { k.visible = (((this._SafeStr_10858.manager._SafeStr_5510.clubLevel >= _SafeStr_2355._SafeStr_5511)) && (this._SafeStr_10858._SafeStr_10879())); k.visible = this._SafeStr_10858._SafeStr_10879(); }; var _local_2:String = _SafeStr_4727._SafeStr_10880; if ((((this._SafeStr_10865 == _SafeStr_4727._SafeStr_10874)) || (this._SafeStr_10866))) { _local_2 = _SafeStr_4727._SafeStr_10874; }; if (!this._SafeStr_10858._SafeStr_10879()) { _local_2 = _SafeStr_4727._SafeStr_10880; }; if (this._SafeStr_10858._SafeStr_10881()) { this._SafeStr_10858._SafeStr_10882(); this._SafeStr_10858._SafeStr_10883(); }; if (this._SafeStr_10858._SafeStr_10884()) { this._SafeStr_10858._SafeStr_10885(); }; this._SafeStr_10886(_local_2); this._SafeStr_10887(this._SafeStr_10860); } public function _SafeStr_10888(k:String, _arg_2:Boolean=false):void{ if (_arg_2) { }; this._SafeStr_10887(k); } private function _SafeStr_10889():void{ if (this._SafeStr_10865 == _SafeStr_4727._SafeStr_10874) { this._SafeStr_10866 = false; this._SafeStr_10886(_SafeStr_4727._SafeStr_10880); } else { this._SafeStr_10886(_SafeStr_4727._SafeStr_10874); }; } private function _SafeStr_10886(k:String):void{ var _local_5:int; if (this._SafeStr_10865 == k) { return; }; var _local_2:IWindowContainer = (this._SafeStr_10859.findChildByName("sideContainer") as IWindowContainer); if (!_local_2) { return; }; var _local_3:IWindow; switch (k) { case _SafeStr_4727._SafeStr_10880: break; case _SafeStr_4727._SafeStr_10874: _local_3 = this._SafeStr_10858._SafeStr_10890(_SafeStr_4727._SafeStr_10874); break; }; var _local_4:IWindow = _local_2.removeChildAt(0); if (_local_4) { this._SafeStr_10859.width = (this._SafeStr_10859.width - _local_4.width); }; if (_local_3) { _local_2.addChild(_local_3); _local_3.visible = true; _local_2.width = _local_3.width; } else { _local_2.width = 0; }; this._SafeStr_10865 = k; if (this._SafeStr_10862) { _local_5 = 8; this._SafeStr_10862.content.width = (this._SafeStr_10859.width + _local_5); }; } private function _SafeStr_10887(k:String):void{ if (k == null) { return; }; if (k == "") { return; }; var _local_2:IWindowContainer = (this._SafeStr_10859.findChildByName("contentArea") as IWindowContainer); if (_local_2 == null) { return; }; if (k == _SafeStr_3082._SafeStr_9316) { this.effectsParamViewContainer.visible = true; } else { this.effectsParamViewContainer.visible = false; }; var _local_3:IWindow = _local_2.getChildAt(0); _local_2.removeChild(_local_3); _local_2.invalidate(); var _local_4:IWindow = this._SafeStr_10858._SafeStr_10891(k); if (_local_4 == null) { return; }; this._SafeStr_10870.window.visible = false; _local_4.visible = true; _local_2.addChild(_local_4); this._SafeStr_10858._SafeStr_10892(k); this._SafeStr_10860 = k; this._SafeStr_10861.selector._SafeStr_6633(this._SafeStr_10861._SafeStr_10893(k)); } public function _SafeStr_5500(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:String; if (k.type == WindowEvent._SafeStr_6623) { _local_3 = (_arg_2 as ITabContextWindow).selector._SafeStr_6611().name; if (_local_3 != this._SafeStr_10860) { this._SafeStr_10858._SafeStr_10894(_local_3); }; } else { if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "save": if (((!(this._SafeStr_10858._SafeStr_10895())) && (this._SafeStr_10858._SafeStr_10884()))) { this._SafeStr_10896(); this._SafeStr_10863.start(); this._SafeStr_10859.findChildByName("save").disable(); return; }; if (((!(this._SafeStr_10858._SafeStr_10895())) && (this._SafeStr_10858._SafeStr_10881()))) { this._SafeStr_10858.openHabboClubAdWindow(); this._SafeStr_10863.start(); this._SafeStr_10859.findChildByName("save").disable(); return; }; this._SafeStr_10863.start(); this._SafeStr_10859.findChildByName("save").disable(); this._SafeStr_10858._SafeStr_10897(); this._SafeStr_10858.manager.close(this._SafeStr_10858._SafeStr_6749); return; case "cancel": case "header_button_close": if (this._SafeStr_10858._SafeStr_10881()) { this._SafeStr_10858._SafeStr_10882(); this._SafeStr_10858._SafeStr_10883(); }; this._SafeStr_10858.manager.close(this._SafeStr_10858._SafeStr_6749); return; case "rotate_avatar": this._SafeStr_10864++; if (this._SafeStr_10864 > 7) { this._SafeStr_10864 = 0; }; this._SafeStr_10858.figureData.direction = this._SafeStr_10864; return; case "wardrobe": this._SafeStr_10889(); return; case "avatar_name_change": if (this._SafeStr_10872 != null) { this._SafeStr_10872.focus(); } else { this._SafeStr_10872 = new _SafeStr_4724(this, (this._SafeStr_10859.x + this._SafeStr_10859.width), this._SafeStr_10859.y); }; return; }; }; }; } private function _SafeStr_10896():void{ if (this._SafeStr_10858.manager.catalog) { this._SafeStr_10858.manager.catalog.openCatalogPage(this._SafeStr_10858.manager.getProperty("catalog.clothes.page")); }; } public function get effectsParamViewContainer():IWindowContainer{ return (IWindowContainer(this._SafeStr_10859.findChildByName("effectParamsContainer"))); } public function getCategoryContainer(k:String):IWindow{ return (this._SafeStr_10869[k]); } public function get _SafeStr_10898():_SafeStr_4726{ return (this._SafeStr_10870); } public function _SafeStr_10899():_SafeStr_2537{ return ((this._SafeStr_10859.findChildByName("avatarWidget") as _SafeStr_2537)); } public function get effectsGridView():_SafeStr_4726{ return (this._SafeStr_10871); } public function get editor():HabboAvatarEditor{ return (this._SafeStr_10858); } public function get _SafeStr_10801():_SafeStr_4724{ return (this._SafeStr_10872); } } }//package _-1OV // _SafeStr_10801 = "_-6OO" (String#37787, DoABC#3) // _SafeStr_10853 = "_-5BA" (String#34805, DoABC#3) // _SafeStr_10854 = "_-3nE" (String#31361, DoABC#3) // _SafeStr_10855 = "_-1TJ" (String#25620, DoABC#3) // _SafeStr_10856 = "_-5rH" (String#36467, DoABC#3) // _SafeStr_10857 = "_-1UK" (String#1075, DoABC#3) // _SafeStr_10858 = "_-5Ws" (String#35667, DoABC#3) // _SafeStr_10859 = "_-4ZM" (String#33298, DoABC#3) // _SafeStr_10860 = "_-4tQ" (String#34086, DoABC#3) // _SafeStr_10861 = "_-5zF" (String#36768, DoABC#3) // _SafeStr_10862 = "_-3WJ" (String#30669, DoABC#3) // _SafeStr_10863 = "_-J6" (String#39150, DoABC#3) // _SafeStr_10864 = "_-6hU" (String#38511, DoABC#3) // _SafeStr_10865 = "_-2lI" (String#28762, DoABC#3) // _SafeStr_10866 = "_-LF" (String#39236, DoABC#3) // _SafeStr_10867 = "_-44n" (String#32086, DoABC#3) // _SafeStr_10868 = "_-4M6" (String#11998, DoABC#3) // _SafeStr_10869 = "_-0-A" (String#22013, DoABC#3) // _SafeStr_10870 = "_-4x-" (String#12614, DoABC#3) // _SafeStr_10871 = "_-3f7" (String#31023, DoABC#3) // _SafeStr_10872 = "_-6HS" (String#37523, DoABC#3) // _SafeStr_10873 = "_-6cH" (String#38303, DoABC#3) // _SafeStr_10874 = "_-2GJ" (String#27544, DoABC#3) // _SafeStr_10875 = "_-6Z7" (String#4230, DoABC#3) // _SafeStr_10876 = "_-2wY" (String#29220, DoABC#3) // _SafeStr_10877 = "function" (String#42494, DoABC#3) // _SafeStr_10878 = "_-4jx" (String#33716, DoABC#3) // _SafeStr_10879 = "_-2kA" (String#28714, DoABC#3) // _SafeStr_10880 = "_-2QF" (String#27954, DoABC#3) // _SafeStr_10881 = "_-5V6" (String#35596, DoABC#3) // _SafeStr_10882 = "_-5NN" (String#35277, DoABC#3) // _SafeStr_10883 = "_-4se" (String#34056, DoABC#3) // _SafeStr_10884 = "_-m0" (String#15101, DoABC#3) // _SafeStr_10885 = "_-1k0" (String#9339, DoABC#3) // _SafeStr_10886 = "_-89" (String#38729, DoABC#3) // _SafeStr_10887 = "_-05r" (String#7676, DoABC#3) // _SafeStr_10888 = "_-4Nd" (String#32858, DoABC#3) // _SafeStr_10889 = "_-2gS" (String#28577, DoABC#3) // _SafeStr_10890 = "_-5Ir" (String#35111, DoABC#3) // _SafeStr_10891 = "_-0c" (String#23511, DoABC#3) // _SafeStr_10892 = "_-5Bg" (String#34825, DoABC#3) // _SafeStr_10893 = "_-2x1" (String#10598, DoABC#3) // _SafeStr_10894 = "_-2cE" (String#28412, DoABC#3) // _SafeStr_10895 = "_-5js" (String#36177, DoABC#3) // _SafeStr_10896 = "_-6MG" (String#37704, DoABC#3) // _SafeStr_10897 = "_-5hi" (String#36095, DoABC#3) // _SafeStr_10898 = "_-3gW" (String#31084, DoABC#3) // _SafeStr_10899 = "_-5Nn" (String#35293, DoABC#3) // _SafeStr_2339 = "_-1z0" (String#26865, DoABC#3) // _SafeStr_2340 = "_-1PA" (String#25463, DoABC#3) // _SafeStr_2345 = "_-50f" (String#34392, DoABC#3) // _SafeStr_2355 = "_-3ub" (String#31659, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_3082 = "_-2RE" (String#10084, DoABC#3) // _SafeStr_4724 = "_-52U" (String#12714, DoABC#3) // _SafeStr_4726 = "_-1-E" (String#8567, DoABC#3) // _SafeStr_4727 = "_-0H3" (String#22667, DoABC#3) // _SafeStr_5400 = "_-6Ro" (String#4188, DoABC#3) // _SafeStr_5500 = "_-2s" (String#430, DoABC#3) // _SafeStr_5510 = "_-66J" (String#13771, DoABC#3) // _SafeStr_5511 = "_-1k8" (String#26285, DoABC#3) // _SafeStr_5575 = "_-40S" (String#31921, DoABC#3) // _SafeStr_5637 = "_-5jI" (String#13391, DoABC#3) // _SafeStr_5935 = "_-4Sm" (String#3672, DoABC#3) // _SafeStr_6366 = "_-3cf" (String#30932, DoABC#3) // _SafeStr_6611 = "_-oH" (String#15140, DoABC#3) // _SafeStr_6616 = "_-4rY" (String#12523, DoABC#3) // _SafeStr_6617 = "_-5mf" (String#13442, DoABC#3) // _SafeStr_6618 = "_-W9" (String#14839, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6633 = "do" (String#4757, DoABC#3) // _SafeStr_6749 = "_-0dc" (String#8228, DoABC#3) // _SafeStr_7196 = "_-w6" (String#40622, DoABC#3) // _SafeStr_7198 = "_-6ab" (String#38240, DoABC#3) // _SafeStr_8035 = "_-274" (String#27204, DoABC#3) // _SafeStr_9310 = "_-1oe" (String#26450, DoABC#3) // _SafeStr_9316 = "_-31P" (String#29462, DoABC#3) //------------------------------------------------------------ //_-1OV.AvatarFigureContainer package _-1OV{ import _-5NM.Map; public class AvatarFigureContainer implements _SafeStr_46 { private var _SafeStr_10900:Map; public function AvatarFigureContainer(k:String){ this._SafeStr_10900 = new Map(); this._SafeStr_10901(k); } public function _SafeStr_10808():Array{ return (this._SafeStr_10902()._SafeStr_6877()); } public function _SafeStr_10809(k:String):Boolean{ return (!((this._SafeStr_10902().getValue(k) == null))); } public function getPartSetId(k:String):int{ var _local_2:Map = (this._SafeStr_10902().getValue(k) as Map); if (_local_2 != null) { return ((_local_2.getValue("setid") as int)); }; return (0); } public function _SafeStr_10810(k:String):Array{ var _local_2:Map = (this._SafeStr_10902().getValue(k) as Map); if (_local_2 != null) { return ((_local_2.getValue("colorids") as Array)); }; return (null); } public function _SafeStr_10811(k:String, _arg_2:int, _arg_3:Array):void{ var _local_4:Map = new Map(); _local_4.add("type", k); _local_4.add("setid", _arg_2); _local_4.add("colorids", _arg_3); var _local_5:Map = this._SafeStr_10902(); _local_5.remove(k); _local_5.add(k, _local_4); } public function _SafeStr_10812(k:String):void{ this._SafeStr_10902().remove(k); } public function _SafeStr_5494():String{ var _local_2:String; var _local_3:Array; var k:Array = []; for each (_local_2 in this._SafeStr_10902()._SafeStr_6877()) { _local_3 = []; _local_3.push(_local_2); _local_3.push(this.getPartSetId(_local_2)); _local_3 = _local_3.concat(this._SafeStr_10810(_local_2)); k.push(_local_3.join("-")); }; return (k.join(".")); } private function _SafeStr_10902():Map{ if (this._SafeStr_10900 == null) { this._SafeStr_10900 = new Map(); }; return (this._SafeStr_10900); } private function _SafeStr_10901(k:String):void{ var _local_2:String; var _local_3:Array; var _local_4:String; var _local_5:int; var _local_6:Array; var _local_7:int; if (k == null) { k = ""; }; for each (_local_2 in k.split(".")) { _local_3 = _local_2.split("-"); if (_local_3.length >= 2) { _local_4 = String(_local_3[0]); _local_5 = parseInt(_local_3[1]); _local_6 = new Array(); _local_7 = 2; while (_local_7 < _local_3.length) { _local_6.push(parseInt(_local_3[_local_7])); _local_7++; }; this._SafeStr_10811(_local_4, _local_5, _local_6); }; }; } } }//package _-1OV // _SafeStr_10808 = "_-3DU" (String#900, DoABC#2) // _SafeStr_10809 = "_-3mn" (String#939, DoABC#2) // _SafeStr_10810 = "_-4Zj" (String#987, DoABC#2) // _SafeStr_10811 = "_-1lJ" (String#809, DoABC#2) // _SafeStr_10812 = "_-1ox" (String#812, DoABC#2) // _SafeStr_10900 = "_-5pt" (String#67, DoABC#2) // _SafeStr_10901 = "_-3MF" (String#911, DoABC#2) // _SafeStr_10902 = "_-5lf" (String#1049, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_5494 = "_-038" (String#714, DoABC#2) // _SafeStr_6877 = "_-2Zx" (String#2477, DoABC#2) //------------------------------------------------------------ //_-1OV.AvatarImage package _-1OV{ import _-1tK._SafeStr_3; import _-4-I._SafeStr_51; import _-3zf._SafeStr_140; import _-4Sb.AssetAliasCollection; import _-5ls.AvatarImageCache; import _-gO._SafeStr_136; import flash.display.BitmapData; import _-5NM.Map; import _-4-I._SafeStr_111; import _-3zf._SafeStr_141; import _-4-I.AvatarAction; import _-3bT._SafeStr_58; import _-4-I._SafeStr_143; import _-gO._SafeStr_135; import _-gO._SafeStr_134; import _-3VC.AvatarCanvas; import flash.geom.Point; import flash.geom.Matrix; import flash.filters.ConvolutionFilter; import flash.geom.Rectangle; import _-6Z2.BitmapDataAsset; import _-3zf.ActionDefinition; import _-3zf._SafeStr_139; import _-gO.Animation; import flash.utils.getTimer; import flash.filters.ColorMatrixFilter; public class AvatarImage implements _SafeStr_48, _SafeStr_3, _SafeStr_50 { private static const CHANNELS_EQUAL:String = "CHANNELS_EQUAL"; private static const CHANNELS_UNIQUE:String = "CHANNELS_UNIQUE"; private static const CHANNELS_RED:String = "CHANNELS_RED"; private static const CHANNELS_GREEN:String = "CHANNELS_GREEN"; private static const CHANNELS_BLUE:String = "CHANNELS_BLUE"; private static const CHANNELS_SATURATED:String = "CHANNELS_SATURATED"; private static const _SafeStr_10903:String = "Default"; private static const _SafeStr_10904:int = 2; private static const _SafeStr_10905:String = _SafeStr_51._SafeStr_5490;//"full" protected var _SafeStr_10826:AvatarStructure; protected var _SafeStr_6126:String; protected var _SafeStr_10906:int; protected var _SafeStr_10907:int; protected var _SafeStr_10908:_SafeStr_140; protected var _SafeStr_5482:Boolean; protected var _SafeStr_10909:Array; protected var _assets:AssetAliasCollection; protected var _SafeStr_10910:AvatarImageCache; protected var _SafeStr_5477:AvatarFigureContainer; protected var _SafeStr_10911:_SafeStr_136; protected var _SafeStr_10912:Array; protected var _SafeStr_8729:BitmapData; private var _SafeStr_10913:_SafeStr_140; private var _SafeStr_10914:int = 0; private var _SafeStr_10915:int = 0; private var _SafeStr_10916:Boolean; private var _SafeStr_6778:Array; private var _SafeStr_10917:Boolean; private var _SafeStr_10918:Boolean = false; private var _SafeStr_10919:Boolean = false; private var _SafeStr_10920:Array; private var _SafeStr_10921:String; private var _SafeStr_10922:String; private var _SafeStr_10923:Map; protected var _SafeStr_10924:Boolean = false; private var _SafeStr_10925:Boolean; private var _SafeStr_10926:int = -1; private var _SafeStr_10927:int; private var _SafeStr_10928:Array; private var _SafeStr_10929:int = -1; private var _SafeStr_10930:String = null; private var _SafeStr_10931:String = null; private var _SafeStr_10932:EffectAssetDownloadManager; private var _SafeStr_10933:_SafeStr_50; public function AvatarImage(k:AvatarStructure, _arg_2:AssetAliasCollection, _arg_3:AvatarFigureContainer, _arg_4:String, _arg_5:EffectAssetDownloadManager, _arg_6:_SafeStr_50){ this._SafeStr_10909 = new Array(); this._SafeStr_10912 = []; this._SafeStr_10928 = []; super(); this._SafeStr_10916 = true; this._SafeStr_10932 = _arg_5; this._SafeStr_10826 = k; this._assets = _arg_2; this._SafeStr_6126 = _arg_4; this._SafeStr_10933 = _arg_6; if (this._SafeStr_6126 == null) { this._SafeStr_6126 = _SafeStr_111._SafeStr_5488; }; if (_arg_3 == null) { _arg_3 = new AvatarFigureContainer("hr-893-45.hd-180-2.ch-210-66.lg-270-82.sh-300-91.wa-2007-.ri-1-"); _SafeStr_4.log("Using default avatar figure"); }; this._SafeStr_5477 = _arg_3; this._SafeStr_10910 = new AvatarImageCache(this._SafeStr_10826, this, this._assets, this._SafeStr_6126); this.setDirection(_SafeStr_10905, _SafeStr_10904); this._SafeStr_10912 = new Array(); this._SafeStr_10913 = new _SafeStr_141(AvatarAction._SafeStr_10934); this._SafeStr_10913._SafeStr_10935 = this._SafeStr_10826._SafeStr_10936(_SafeStr_10903); this._SafeStr_10937(); this._SafeStr_10923 = new Map(); } public function _SafeStr_6132():Array{ this._SafeStr_10938(_SafeStr_51._SafeStr_5490); return (this._SafeStr_10910._SafeStr_6132()); } public function dispose():void{ var k:BitmapData; if (!this._SafeStr_5482) { this._SafeStr_10826 = null; this._assets = null; this._SafeStr_10908 = null; this._SafeStr_5477 = null; this._SafeStr_10911 = null; this._SafeStr_10912 = null; if (this._SafeStr_8729) { this._SafeStr_8729.dispose(); }; if (this._SafeStr_10910) { this._SafeStr_10910.dispose(); this._SafeStr_10910 = null; }; if (this._SafeStr_10923) { for each (k in this._SafeStr_10923) { k.dispose(); }; this._SafeStr_10923.dispose(); this._SafeStr_10923 = null; }; this._SafeStr_8729 = null; this._SafeStr_10909 = null; this._SafeStr_5482 = true; }; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function _SafeStr_10814():_SafeStr_46{ return (this._SafeStr_5477); } public function _SafeStr_8056():String{ return (this._SafeStr_6126); } public function _SafeStr_9052(k:String):_SafeStr_58{ return (this._SafeStr_10826._SafeStr_9052(this._SafeStr_5477, k)); } public function setDirection(k:String, _arg_2:int):void{ _arg_2 = (_arg_2 + this._SafeStr_10915); if (_arg_2 < _SafeStr_143._SafeStr_10939) { _arg_2 = (_SafeStr_143._SafeStr_10940 + (_arg_2 + 1)); }; if (_arg_2 > _SafeStr_143._SafeStr_10940) { _arg_2 = (_arg_2 - (_SafeStr_143._SafeStr_10940 + 1)); }; if (this._SafeStr_10826._SafeStr_10941(k)) { this._SafeStr_10906 = _arg_2; }; if ((((k == _SafeStr_51._SafeStr_8035)) || ((k == _SafeStr_51._SafeStr_5490)))) { if ((((k == _SafeStr_51._SafeStr_8035)) && (this._SafeStr_10942()))) { _arg_2 = this._SafeStr_10906; }; this._SafeStr_10907 = _arg_2; }; this._SafeStr_10910.setDirection(k, _arg_2); this._SafeStr_10916 = true; } public function _SafeStr_10813(k:String, _arg_2:int):void{ var _local_3:int; _local_3 = (_arg_2 / 45); this.setDirection(k, _local_3); } public function _SafeStr_8042():Array{ return (this._SafeStr_6778); } public function _SafeStr_10816():Array{ return (this._SafeStr_10909); } public function _SafeStr_8043(k:_SafeStr_135):_SafeStr_134{ return (this._SafeStr_10826._SafeStr_10943(k.animation.id, this._SafeStr_10914, k.id)); } public function _SafeStr_8040(k:int=1):void{ this._SafeStr_10914 = (this._SafeStr_10914 + k); this._SafeStr_10916 = true; } public function _SafeStr_10819():void{ this._SafeStr_10914 = 0; this._SafeStr_10916 = true; } private function _SafeStr_10944():String{ var k:_SafeStr_140; var _local_2:int; if (!this._SafeStr_10925) { return (null); }; if ((((this._SafeStr_10920.length == 1)) && ((this._SafeStr_10906 == this._SafeStr_10907)))) { if (this._SafeStr_10908 == "std") { return ((this._SafeStr_10906 + this._SafeStr_10922)); }; return (((this._SafeStr_10906 + this._SafeStr_10922) + (this._SafeStr_10914 % 4))); }; if (this._SafeStr_10920.length == 2) { for each (k in this._SafeStr_10920) { if ((((k._SafeStr_10946 == "fx")) && ((((((((k._SafeStr_10945 == "33")) || ((k._SafeStr_10945 == "34")))) || ((k._SafeStr_10945 == "35")))) || ((k._SafeStr_10945 == "36")))))) { return (((this._SafeStr_10906 + this._SafeStr_10922) + 0)); }; if ((((k._SafeStr_10946 == "fx")) && ((((k._SafeStr_10945 == "38")) || ((k._SafeStr_10945 == "39")))))) { _local_2 = (this._SafeStr_10914 % 11); return (((((this._SafeStr_10906 + "_") + this._SafeStr_10907) + this._SafeStr_10922) + _local_2)); }; }; }; return (null); } private function _SafeStr_10947(k:String, _arg_2:String, _arg_3:int):Array{ if (((((!((_arg_3 == this._SafeStr_10929))) || (!((_arg_2 == this._SafeStr_10930))))) || (!((k == this._SafeStr_10931))))) { this._SafeStr_10929 = _arg_3; this._SafeStr_10930 = _arg_2; this._SafeStr_10931 = k; this._SafeStr_10928 = this._SafeStr_10826._SafeStr_10947(k, _arg_2, _arg_3); }; return (this._SafeStr_10928); } public function _SafeStr_10938(k:String):void{ var _local_4:String; var _local_5:_SafeStr_142; if (this._SafeStr_10908 == null) { return; }; var _local_2:AvatarCanvas = this._SafeStr_10826._SafeStr_10948(this._SafeStr_6126, this._SafeStr_10908._SafeStr_10935._SafeStr_10949); if (_local_2 == null) { return; }; var _local_3:Array = this._SafeStr_10947(k, this._SafeStr_10908._SafeStr_10935._SafeStr_10949, this._SafeStr_10906); var _local_6:int = (_local_3.length - 1); while (_local_6 >= 0) { _local_4 = _local_3[_local_6]; _local_5 = this._SafeStr_10910._SafeStr_10950(_local_4, this._SafeStr_10914, true); _local_6--; }; } public function getImage(k:String, _arg_2:Boolean, _arg_3:Number=1):BitmapData{ var _local_7:String; var _local_8:_SafeStr_142; var _local_9:BitmapData; var _local_10:Point; var _local_13:BitmapData; var _local_14:BitmapData; var _local_15:Matrix; if (!this._SafeStr_10916) { return (this._SafeStr_8729); }; if (this._SafeStr_10908 == null) { return (null); }; if (!this._SafeStr_10919) { this._SafeStr_8039(); }; var _local_4:String = this._SafeStr_10944(); if (_local_4 != null) { if (this.getFullImage(_local_4)) { this._SafeStr_10916 = false; if (_arg_2) { return ((this.getFullImage(_local_4) as BitmapData).clone()); }; this._SafeStr_8729 = (this.getFullImage(_local_4) as BitmapData); this._SafeStr_10924 = true; return (this._SafeStr_8729); }; }; var _local_5:AvatarCanvas = this._SafeStr_10826._SafeStr_10948(this._SafeStr_6126, this._SafeStr_10908._SafeStr_10935._SafeStr_10949); if (_local_5 == null) { return (null); }; if (((((this._SafeStr_10924) || ((this._SafeStr_8729 == null)))) || (((!((this._SafeStr_8729.width == _local_5.width))) || (!((this._SafeStr_8729.height == _local_5.height))))))) { if (((!((this._SafeStr_8729 == null))) && (!(this._SafeStr_10924)))) { this._SafeStr_8729.dispose(); }; this._SafeStr_8729 = new BitmapData(_local_5.width, _local_5.height, true, 0); this._SafeStr_10924 = false; }; var _local_6:Array = this._SafeStr_10947(k, this._SafeStr_10908._SafeStr_10935._SafeStr_10949, this._SafeStr_10906); this._SafeStr_8729.lock(); this._SafeStr_8729.fillRect(this._SafeStr_8729.rect, 0); var _local_11:Boolean = true; var _local_12:int = (_local_6.length - 1); while (_local_12 >= 0) { _local_7 = _local_6[_local_12]; _local_8 = this._SafeStr_10910._SafeStr_10950(_local_7, this._SafeStr_10914); if (_local_8) { _local_11 = ((_local_11) && (_local_8._SafeStr_10790)); _local_9 = _local_8.image; _local_10 = _local_8._SafeStr_10792.add(_local_5.offset); if (((_local_9) && (_local_10))) { _local_10 = _local_10.add(_local_5._SafeStr_10792); this._SafeStr_8729.copyPixels(_local_9, _local_9.rect, _local_10, null, null, true); }; }; _local_12--; }; this._SafeStr_8729.unlock(); this._SafeStr_10916 = false; if (this._SafeStr_10911 != null) { if (this._SafeStr_10911._SafeStr_10951) { _local_13 = this._SafeStr_10952(this._SafeStr_8729); if (this._SafeStr_8729) { this._SafeStr_8729.dispose(); }; this._SafeStr_8729 = _local_13; this._SafeStr_8729.paletteMap(this._SafeStr_8729, this._SafeStr_8729.rect, new Point(0, 0), this._SafeStr_10911.reds, [], []); } else { this._SafeStr_8729.copyChannel(this._SafeStr_8729, this._SafeStr_8729.rect, new Point(0, 0), 2, 8); }; }; if (((!((_local_4 == null))) && (_local_11))) { this.cacheFullImage(_local_4, this._SafeStr_8729.clone()); }; if (_arg_3 != 1) { _local_14 = new BitmapData((this._SafeStr_8729.width * _arg_3), (this._SafeStr_8729.height * _arg_3), true, 0); _local_15 = new Matrix(); _local_15.scale(_arg_3, _arg_3); _local_14.draw(this._SafeStr_8729, _local_15, null, null, null, true); _local_14.applyFilter(_local_14, _local_14.rect, new Point(), this._SafeStr_10953()); this._SafeStr_8729 = _local_14; }; if (((this._SafeStr_8729) && (_arg_2))) { return (this._SafeStr_8729.clone()); }; return (this._SafeStr_8729); } private function _SafeStr_10953():ConvolutionFilter{ var k:Number = 8; var _local_2:Number = (k / -100); var _local_3:Number = ((_local_2 * -8) + 1); var _local_4:Array = [_local_2, _local_2, _local_2, _local_2, _local_3, _local_2, _local_2, _local_2, _local_2]; return (new ConvolutionFilter(3, 3, _local_4, 1)); } public function _SafeStr_5492(k:String, _arg_2:Number=1):BitmapData{ var _local_6:Rectangle; var _local_7:String; var _local_8:_SafeStr_142; var _local_9:BitmapData; var _local_10:Point; var _local_14:BitmapData; var _local_15:Matrix; if (this._SafeStr_10908 == null) { return (null); }; if (!this._SafeStr_10919) { this._SafeStr_8039(); }; var _local_3:AvatarCanvas = this._SafeStr_10826._SafeStr_10948(this._SafeStr_6126, this._SafeStr_10908._SafeStr_10935._SafeStr_10949); if (_local_3 == null) { return (null); }; var _local_4:BitmapData = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); var _local_5:Array = this._SafeStr_10826._SafeStr_10947(k, this._SafeStr_10908._SafeStr_10935._SafeStr_10949, this._SafeStr_10906); var _local_11:Rectangle = new Rectangle(); var _local_12:int = (_local_5.length - 1); while (_local_12 >= 0) { _local_7 = _local_5[_local_12]; _local_8 = this._SafeStr_10910._SafeStr_10950(_local_7, this._SafeStr_10914); if (_local_8 != null) { _local_9 = _local_8.image; if (_local_9 == null) { _local_4.dispose(); return (null); }; _local_10 = _local_8._SafeStr_10792; _local_4.copyPixels(_local_9, _local_9.rect, _local_10, null, null, true); _local_11.x = _local_10.x; _local_11.y = _local_10.y; _local_11.width = _local_9.width; _local_11.height = _local_9.height; if (_local_6 == null) { _local_6 = _local_11.clone(); } else { _local_6 = _local_6.union(_local_11); }; }; _local_12--; }; if (_local_6 == null) { _local_6 = new Rectangle(0, 0, 1, 1); }; var _local_13:BitmapData = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); _local_13.copyPixels(_local_4, _local_6, new Point(0, 0), null, null, true); _local_4.dispose(); if (_arg_2 != 1) { _local_14 = new BitmapData((_local_13.width * _arg_2), (_local_13.height * _arg_2), true, 0); _local_15 = new Matrix(); _local_15.scale(_arg_2, _arg_2); _local_14.draw(_local_13, _local_15, null, null, null, true); _local_14.applyFilter(_local_14, _local_14.rect, new Point(), this._SafeStr_10953()); _local_13 = _local_14; }; return (_local_13); } protected function getFullImage(k:String):BitmapData{ return (this._SafeStr_10923[k]); } protected function cacheFullImage(k:String, _arg_2:BitmapData):void{ if (this._SafeStr_10923.getValue(k)) { (this._SafeStr_10923.getValue(k) as BitmapData).dispose(); this._SafeStr_10923.remove(k); }; this._SafeStr_10923[k] = _arg_2; } public function getAsset(k:String):BitmapDataAsset{ return ((this._assets.getAssetByName(k) as BitmapDataAsset)); } public function getDirection():int{ return (this._SafeStr_10906); } public function _SafeStr_8037():void{ this._SafeStr_10912 = new Array(); this._SafeStr_10919 = false; this._SafeStr_10922 = ""; this._SafeStr_10925 = false; } public function _SafeStr_8039():void{ var k:_SafeStr_141; if (this._SafeStr_10954()) { for each (k in this._SafeStr_10920) { if (k._SafeStr_10946 == AvatarAction._SafeStr_8038) { if (!this._SafeStr_10932._SafeStr_8841(parseInt(k._SafeStr_10945))) { this._SafeStr_10932._SafeStr_10955(parseInt(k._SafeStr_10945), this); }; }; }; this._SafeStr_10937(); this._SafeStr_10956(); }; } public function appendAction(k:String, ... _args):Boolean{ var _local_3:String; var _local_4:ActionDefinition; this._SafeStr_10919 = false; if (((!((_args == null))) && ((_args.length > 0)))) { _local_3 = _args[0]; }; switch (k) { case AvatarAction._SafeStr_10964: switch (_local_3) { case AvatarAction._SafeStr_10957: if (this._SafeStr_10906 == 0) { this.setDirection(_SafeStr_51._SafeStr_5490, 4); } else { this.setDirection(_SafeStr_51._SafeStr_5490, 2); }; case AvatarAction._SafeStr_10958: this._SafeStr_10925 = true; case AvatarAction._SafeStr_10934: this._SafeStr_10925 = true; case AvatarAction._SafeStr_10960: case AvatarAction._SafeStr_10961: case AvatarAction._SafeStr_10962: this._SafeStr_10959(_local_3); break; default: this._SafeStr_10963(("appendAction() >> UNKNOWN POSTURE TYPE: " + _local_3)); }; break; case AvatarAction._SafeStr_8033: switch (_local_3) { case AvatarAction._SafeStr_10965: case AvatarAction._SafeStr_9215: case AvatarAction._SafeStr_8034: case AvatarAction._SafeStr_10966: this._SafeStr_10959(_local_3); break; default: this._SafeStr_10963(("appendAction() >> UNKNOWN GESTURE TYPE: " + _local_3)); }; break; case AvatarAction._SafeStr_8038: if ((((((((((((_local_3 == "33")) || ((_local_3 == "34")))) || ((_local_3 == "35")))) || ((_local_3 == "36")))) || ((_local_3 == "38")))) || ((_local_3 == "39")))) { this._SafeStr_10925 = true; }; case AvatarAction._SafeStr_9412: case AvatarAction._SafeStr_10967: case AvatarAction._SafeStr_10968: case AvatarAction._SafeStr_10969: case AvatarAction._SafeStr_10970: case AvatarAction._SafeStr_10971: case AvatarAction._SafeStr_10972: case AvatarAction._SafeStr_10973: case AvatarAction._SafeStr_10974: case AvatarAction._SafeStr_10975: case AvatarAction._SafeStr_10976: case AvatarAction._SafeStr_10977: case AvatarAction._SafeStr_10978: this._SafeStr_10959(k, _local_3); break; case AvatarAction._SafeStr_10982: case AvatarAction._SafeStr_10983: _local_4 = this._SafeStr_10826._SafeStr_10979(k); if (_local_4 != null) { this._SafeStr_10980(("appendAction:" + [_local_3, "->", _local_4._SafeStr_10981(_local_3)])); _local_3 = _local_4._SafeStr_10981(_local_3); }; this._SafeStr_10959(k, _local_3); break; default: this._SafeStr_10963(("appendAction() >> UNKNOWN ACTION TYPE: " + k)); }; return (true); } protected function _SafeStr_10959(k:String, _arg_2:String=""):void{ var _local_3:_SafeStr_141; if (this._SafeStr_10912 == null) { this._SafeStr_10912 = new Array(); }; var _local_4:int; while (_local_4 < this._SafeStr_10912.length) { _local_3 = this._SafeStr_10912[_local_4]; if ((((_local_3._SafeStr_10946 == k)) && ((_local_3._SafeStr_10945 == _arg_2)))) { return; }; _local_4++; }; this._SafeStr_10912.push(new _SafeStr_141(k, _arg_2, this._SafeStr_10914)); } public function _SafeStr_10815():Boolean{ return (((this._SafeStr_10917) || ((this._SafeStr_10927 > 1)))); } private function _SafeStr_10937():Boolean{ this._SafeStr_10918 = false; this._SafeStr_10917 = false; this._SafeStr_6778 = []; this._SafeStr_10911 = null; this._SafeStr_10915 = 0; this._SafeStr_10826._SafeStr_10984(this); this._SafeStr_10908 = this._SafeStr_10913; this._SafeStr_10908._SafeStr_10935 = this._SafeStr_10913._SafeStr_10935; this._SafeStr_10985(this._SafeStr_10913); return (true); } private function _SafeStr_10942():Boolean{ var _local_2:_SafeStr_139; var _local_3:_SafeStr_141; var k:Boolean; if (this._SafeStr_10920 == null) { return (false); }; for each (_local_3 in this._SafeStr_10920) { _local_2 = this._SafeStr_10826._SafeStr_10979(_local_3._SafeStr_10946); if (((!((_local_2 == null))) && (_local_2._SafeStr_10986(_local_3._SafeStr_10945)))) { k = true; }; }; return (k); } private function _SafeStr_10954():Boolean{ var _local_2:Boolean; var _local_3:Boolean; var _local_4:_SafeStr_141; var _local_5:int; var k:Boolean; this._SafeStr_10922 = ""; this._SafeStr_10920 = this._SafeStr_10826._SafeStr_10954(this._SafeStr_10912); this._SafeStr_10927 = this._SafeStr_10826._SafeStr_10987(this._SafeStr_10920); if (this._SafeStr_10920 == null) { this._SafeStr_10909 = new Array(0, 0, 0); if (this._SafeStr_10921 != "") { k = true; this._SafeStr_10921 = ""; }; } else { this._SafeStr_10909 = this._SafeStr_10826._SafeStr_10816(this._SafeStr_10920, this._SafeStr_6126, this._SafeStr_10906); for each (_local_4 in this._SafeStr_10920) { this._SafeStr_10922 = (this._SafeStr_10922 + (_local_4._SafeStr_10946 + _local_4._SafeStr_10945)); if (_local_4._SafeStr_10946 == AvatarAction._SafeStr_8038) { _local_5 = parseInt(_local_4._SafeStr_10945); if (this._SafeStr_10926 != _local_5) { _local_2 = true; }; this._SafeStr_10926 = _local_5; _local_3 = true; }; }; if (!_local_3) { if (this._SafeStr_10926 > -1) { _local_2 = true; }; this._SafeStr_10926 = -1; }; if (_local_2) { this._SafeStr_10910._SafeStr_10988(0); }; if (this._SafeStr_10921 != this._SafeStr_10922) { k = true; this._SafeStr_10921 = this._SafeStr_10922; }; }; this._SafeStr_10919 = true; return (k); } private function _SafeStr_10956():void{ var k:_SafeStr_141; var _local_2:Animation; var _local_5:Array; var _local_6:String; if (this._SafeStr_10920 == null) { return; }; var _local_3:int = getTimer(); var _local_4:Array = new Array(); for each (k in this._SafeStr_10920) { _local_4.push(k._SafeStr_10946); }; for each (k in this._SafeStr_10920) { if (((((k) && (k._SafeStr_10935))) && (k._SafeStr_10935._SafeStr_10989))) { _local_2 = this._SafeStr_10826._SafeStr_10990(((k._SafeStr_10935.state + ".") + k._SafeStr_10945)); if (((_local_2) && (_local_2._SafeStr_10991()))) { _local_5 = _local_2._SafeStr_10992(); if (_local_5) { for each (_local_6 in _local_5) { if (_local_4.indexOf(_local_6) >= 0) { k._SafeStr_10993 = _local_2._SafeStr_10993(_local_6); }; }; }; }; if (((_local_2) && (_local_2.resetOnToggle))) { this._SafeStr_10918 = true; }; }; }; for each (k in this._SafeStr_10920) { if (!((!(k)) || (!(k._SafeStr_10935)))) { if (((k._SafeStr_10935._SafeStr_10989) && ((k._SafeStr_10945 == "")))) { k._SafeStr_10945 = "1"; }; this._SafeStr_10994(k, _local_3); if (k._SafeStr_10935._SafeStr_10989) { this._SafeStr_10917 = k._SafeStr_10935._SafeStr_10995(k._SafeStr_10945); _local_2 = this._SafeStr_10826._SafeStr_10990(((k._SafeStr_10935.state + ".") + k._SafeStr_10945)); if (_local_2 != null) { this._SafeStr_6778 = this._SafeStr_6778.concat(_local_2._SafeStr_10996); if (_local_2._SafeStr_10997()) { this._SafeStr_10915 = _local_2._SafeStr_10998.offset; }; if (_local_2._SafeStr_10999()) { this._SafeStr_10911 = _local_2._SafeStr_11000; }; }; }; }; }; } private function _SafeStr_10994(k:_SafeStr_140, _arg_2:int):void{ if ((((k == null)) || ((k._SafeStr_10935 == null)))) { return; }; if (k._SafeStr_10935._SafeStr_11001 == "") { return; }; if (k._SafeStr_10935._SafeStr_11002) { this._SafeStr_10908 = k; this._SafeStr_10910._SafeStr_11003(k._SafeStr_10935._SafeStr_10949); }; this._SafeStr_10910._SafeStr_11004(k, _arg_2); this._SafeStr_10916 = true; } private function _SafeStr_10985(k:_SafeStr_140):void{ if (k == null) { return; }; if (k._SafeStr_10935._SafeStr_11001 == "") { return; }; if (k._SafeStr_10935._SafeStr_11002) { this._SafeStr_10908 = k; this._SafeStr_10910._SafeStr_11003(k._SafeStr_10935._SafeStr_10949); }; this._SafeStr_10910._SafeStr_10985(k); this._SafeStr_10916 = true; } public function get _SafeStr_8041():_SafeStr_136{ return (this._SafeStr_10911); } private function _SafeStr_10952(k:BitmapData, _arg_2:String="CHANNELS_EQUAL"):BitmapData{ var _local_3:Number = 0.33; var _local_4:Number = 0.33; var _local_5:Number = 0.33; var _local_6:Number = 1; switch (_arg_2) { case "CHANNELS_UNIQUE": _local_3 = 0.3; _local_4 = 0.59; _local_5 = 0.11; break; case "CHANNELS_RED": _local_3 = 1; _local_4 = 0; _local_5 = 0; break; case "CHANNELS_GREEN": _local_3 = 0; _local_4 = 1; _local_5 = 0; break; case "CHANNELS_BLUE": _local_3 = 0; _local_4 = 0; _local_5 = 1; break; case "CHANNELS_DESATURATED": _local_3 = 0.3086; _local_4 = 0.6094; _local_5 = 0.082; break; }; var _local_7:Array = [_local_3, _local_4, _local_5, 0, 0, _local_3, _local_4, _local_5, 0, 0, _local_3, _local_4, _local_5, 0, 0, 0, 0, 0, 1, 0]; var _local_8:ColorMatrixFilter = new ColorMatrixFilter(_local_7); var _local_9:BitmapData = new BitmapData(k.width, k.height, k.transparent, 0xFFFFFFFF); _local_9.copyPixels(k, k.rect, new Point(0, 0), null, null, false); _local_9.applyFilter(_local_9, _local_9.rect, new Point(0, 0), _local_8); return (_local_9); } private function _SafeStr_10963(k:String):void{ } private function _SafeStr_10980(k:String):void{ } public function isPlaceholder():Boolean{ return (false); } public function _SafeStr_10817():void{ this._SafeStr_10921 = ""; } public function get _SafeStr_10818():Boolean{ return (this._SafeStr_10918); } public function get _SafeStr_10820():String{ return (this._SafeStr_10908._SafeStr_10946); } public function _SafeStr_10821(k:int):void{ if (k == this._SafeStr_10926) { this._SafeStr_10937(); this._SafeStr_10956(); this._SafeStr_10918 = true; this._SafeStr_10916 = true; if (this._SafeStr_10933) { this._SafeStr_10933._SafeStr_10821(k); }; }; } } }//package _-1OV // _SafeStr_10790 = "_-1dy" (String#2316, DoABC#2) // _SafeStr_10792 = "_-dQ" (String#3382, DoABC#2) // _SafeStr_10813 = "_-22a" (String#826, DoABC#2) // _SafeStr_10814 = "_-4Mx" (String#975, DoABC#2) // _SafeStr_10815 = "_-4Hl" (String#965, DoABC#2) // _SafeStr_10816 = "_-1Xr" (String#795, DoABC#2) // _SafeStr_10817 = "_-2J9" (String#837, DoABC#2) // _SafeStr_10818 = "_-1Ll" (String#779, DoABC#2) // _SafeStr_10819 = "_-jd" (String#1145, DoABC#2) // _SafeStr_10820 = "_-6PI" (String#1089, DoABC#2) // _SafeStr_10821 = "_-2Z1" (String#851, DoABC#2) // _SafeStr_10826 = "_-2jE" (String#66, DoABC#2) // _SafeStr_10903 = "_-4qM" (String#2934, DoABC#2) // _SafeStr_10904 = "_-4PA" (String#2841, DoABC#2) // _SafeStr_10905 = "_-5hy" (String#3099, DoABC#2) // _SafeStr_10906 = "_-1Cs" (String#2237, DoABC#2) // _SafeStr_10907 = "_-2lT" (String#2513, DoABC#2) // _SafeStr_10908 = "_-4Kh" (String#2823, DoABC#2) // _SafeStr_10909 = "_-3NM" (String#913, DoABC#2) // _SafeStr_10910 = "_-2jM" (String#101, DoABC#2) // _SafeStr_10911 = "_-3qQ" (String#2731, DoABC#2) // _SafeStr_10912 = "_-3mq" (String#352, DoABC#2) // _SafeStr_10913 = "_-1dM" (String#326, DoABC#2) // _SafeStr_10914 = "_-Kc" (String#3331, DoABC#2) // _SafeStr_10915 = "_-0Ny" (String#726, DoABC#2) // _SafeStr_10916 = "_-1c7" (String#2312, DoABC#2) // _SafeStr_10917 = "_-0sd" (String#2184, DoABC#2) // _SafeStr_10918 = "_-429" (String#2767, DoABC#2) // _SafeStr_10919 = "_-6Mv" (String#3225, DoABC#2) // _SafeStr_10920 = "_-2yi" (String#2560, DoABC#2) // _SafeStr_10921 = "_-3M3" (String#2646, DoABC#2) // _SafeStr_10922 = "_-2GY" (String#2423, DoABC#2) // _SafeStr_10923 = "_-OE" (String#1125, DoABC#2) // _SafeStr_10924 = "_-1Zr" (String#2305, DoABC#2) // _SafeStr_10925 = "_-43m" (String#2774, DoABC#2) // _SafeStr_10926 = "_-5Yz" (String#3069, DoABC#2) // _SafeStr_10927 = "_-6W-" (String#3248, DoABC#2) // _SafeStr_10928 = "_-4dr" (String#2886, DoABC#2) // _SafeStr_10929 = "_-6IR" (String#3211, DoABC#2) // _SafeStr_10930 = "_-5Qq" (String#3035, DoABC#2) // _SafeStr_10931 = "_-457" (String#2776, DoABC#2) // _SafeStr_10932 = "_-0d" (String#2138, DoABC#2) // _SafeStr_10933 = "_-0DD" (String#2064, DoABC#2) // _SafeStr_10934 = "_-66e" (String#3175, DoABC#2) // _SafeStr_10935 = "_-03a" (String#715, DoABC#2) // _SafeStr_10936 = "_-5WZ" (String#3055, DoABC#2) // _SafeStr_10937 = "_-18f" (String#2225, DoABC#2) // _SafeStr_10938 = "_-56-" (String#2979, DoABC#2) // _SafeStr_10939 = "_-5GN" (String#3008, DoABC#2) // _SafeStr_10940 = "_-17L" (String#2223, DoABC#2) // _SafeStr_10941 = "_-0lX" (String#2165, DoABC#2) // _SafeStr_10942 = "_-6gq" (String#3281, DoABC#2) // _SafeStr_10943 = "_-4YE" (String#2870, DoABC#2) // _SafeStr_10944 = "_-5GO" (String#3009, DoABC#2) // _SafeStr_10945 = "_-052" (String#717, DoABC#2) // _SafeStr_10946 = "_-4ZX" (String#986, DoABC#2) // _SafeStr_10947 = "_-35V" (String#892, DoABC#2) // _SafeStr_10948 = "_-294" (String#2404, DoABC#2) // _SafeStr_10949 = "_-P-" (String#1127, DoABC#2) // _SafeStr_10950 = "_-5Bv" (String#2994, DoABC#2) // _SafeStr_10951 = "_-5ko" (String#1047, DoABC#2) // _SafeStr_10952 = "_-4kc" (String#2911, DoABC#2) // _SafeStr_10953 = "_-0B0" (String#2055, DoABC#2) // _SafeStr_10954 = "_-6aE" (String#1102, DoABC#2) // _SafeStr_10955 = "_-523" (String#2970, DoABC#2) // _SafeStr_10956 = "_-59v" (String#2991, DoABC#2) // _SafeStr_10957 = "_-2jl" (String#2508, DoABC#2) // _SafeStr_10958 = "_-3Ob" (String#2655, DoABC#2) // _SafeStr_10959 = "_-5y3" (String#3155, DoABC#2) // _SafeStr_10960 = "_-3-F" (String#2566, DoABC#2) // _SafeStr_10961 = "_-3Fi" (String#2619, DoABC#2) // _SafeStr_10962 = "_-5AM" (String#2992, DoABC#2) // _SafeStr_10963 = "_-6Ux" (String#3245, DoABC#2) // _SafeStr_10964 = "_-5Hq" (String#3013, DoABC#2) // _SafeStr_10965 = "_-29M" (String#2406, DoABC#2) // _SafeStr_10966 = "_-0GD" (String#2076, DoABC#2) // _SafeStr_10967 = "_-0gS" (String#2147, DoABC#2) // _SafeStr_10968 = "_-4Bf" (String#2798, DoABC#2) // _SafeStr_10969 = "_-5PQ" (String#3030, DoABC#2) // _SafeStr_10970 = "_-5wb" (String#3147, DoABC#2) // _SafeStr_10971 = "_-4Ke" (String#2821, DoABC#2) // _SafeStr_10972 = "_-04X" (String#2030, DoABC#2) // _SafeStr_10973 = "_-3bz" (String#2690, DoABC#2) // _SafeStr_10974 = "_-4mL" (String#2915, DoABC#2) // _SafeStr_10975 = "_-1Ev" (String#2239, DoABC#2) // _SafeStr_10976 = "_-5Xk" (String#3060, DoABC#2) // _SafeStr_10977 = "_-50a" (String#2965, DoABC#2) // _SafeStr_10978 = "_-3ed" (String#2694, DoABC#2) // _SafeStr_10979 = "_-35N" (String#2585, DoABC#2) // _SafeStr_10980 = "_-1u" (String#2362, DoABC#2) // _SafeStr_10981 = "_-6SD" (String#3236, DoABC#2) // _SafeStr_10982 = "_-uA" (String#3426, DoABC#2) // _SafeStr_10983 = "_-4XL" (String#2867, DoABC#2) // _SafeStr_10984 = "_-4-Q" (String#2761, DoABC#2) // _SafeStr_10985 = "_-5TL" (String#1032, DoABC#2) // _SafeStr_10986 = "_-3r1" (String#945, DoABC#2) // _SafeStr_10987 = "_-2uF" (String#2545, DoABC#2) // _SafeStr_10988 = "_-5R7" (String#3037, DoABC#2) // _SafeStr_10989 = "_-0wI" (String#751, DoABC#2) // _SafeStr_10990 = "_-2XE" (String#848, DoABC#2) // _SafeStr_10991 = "_-0NU" (String#2098, DoABC#2) // _SafeStr_10992 = "_-3C8" (String#2606, DoABC#2) // _SafeStr_10993 = "_-55v" (String#1012, DoABC#2) // _SafeStr_10994 = "_-1P7" (String#2264, DoABC#2) // _SafeStr_10995 = "_-1K0" (String#776, DoABC#2) // _SafeStr_10996 = "_-6OP" (String#1087, DoABC#2) // _SafeStr_10997 = "_-3Eu" (String#901, DoABC#2) // _SafeStr_10998 = "_-4Aq" (String#2795, DoABC#2) // _SafeStr_10999 = "_-6ZT" (String#1099, DoABC#2) // _SafeStr_11000 = "_-0Uv" (String#2113, DoABC#2) // _SafeStr_11001 = "_-zu" (String#1162, DoABC#2) // _SafeStr_11002 = "_-4os" (String#1000, DoABC#2) // _SafeStr_11003 = "_-4Rk" (String#2848, DoABC#2) // _SafeStr_11004 = "_-3Et" (String#2614, DoABC#2) // _SafeStr_111 = "_-3FL" (String#902, DoABC#2) // _SafeStr_134 = "_-38n" (String#895, DoABC#2) // _SafeStr_135 = "_-47R" (String#960, DoABC#2) // _SafeStr_136 = "_-2QG" (String#844, DoABC#2) // _SafeStr_139 = "_-3lB" (String#936, DoABC#2) // _SafeStr_140 = "_-6RL" (String#1091, DoABC#2) // _SafeStr_141 = "_-0Hd" (String#722, DoABC#2) // _SafeStr_142 = "_-227" (String#825, DoABC#2) // _SafeStr_143 = "_-4Ul" (String#979, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_4 = "_-Cy" (String#403, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_48 = "_-10x" (String#755, DoABC#2) // _SafeStr_50 = "_-2Bo" (String#833, DoABC#2) // _SafeStr_51 = "_-58j" (String#1017, DoABC#2) // _SafeStr_5477 = "_-1hL" (String#2331, DoABC#2) // _SafeStr_5482 = "_-6jl" (String#46, DoABC#2) // _SafeStr_5488 = "_-1Om" (String#2262, DoABC#2) // _SafeStr_5490 = "_-23q" (String#2391, DoABC#2) // _SafeStr_5492 = "_-3Pk" (String#916, DoABC#2) // _SafeStr_58 = "_-1dz" (String#799, DoABC#2) // _SafeStr_6126 = "_-51U" (String#1009, DoABC#2) // _SafeStr_6132 = "_-3nG" (String#940, DoABC#2) // _SafeStr_6778 = "_-4OT" (String#2839, DoABC#2) // _SafeStr_8033 = "_-6ib" (String#3286, DoABC#2) // _SafeStr_8034 = "_-4H3" (String#2811, DoABC#2) // _SafeStr_8035 = "_-274" (String#2398, DoABC#2) // _SafeStr_8037 = "_-0Uz" (String#735, DoABC#2) // _SafeStr_8038 = "_-1ZK" (String#2303, DoABC#2) // _SafeStr_8039 = "_-67c" (String#1073, DoABC#2) // _SafeStr_8040 = "_-2ok" (String#878, DoABC#2) // _SafeStr_8041 = "_-2sA" (String#882, DoABC#2) // _SafeStr_8042 = "_-3gp" (String#932, DoABC#2) // _SafeStr_8043 = "_-1PD" (String#319, DoABC#2) // _SafeStr_8056 = "_-1Ip" (String#774, DoABC#2) // _SafeStr_8729 = "_-0Ms" (String#724, DoABC#2) // _SafeStr_8841 = "_-3jR" (String#933, DoABC#2) // _SafeStr_9052 = "_-1Fa" (String#770, DoABC#2) // _SafeStr_9215 = "_-4R0" (String#2846, DoABC#2) // _SafeStr_9412 = "_-45X" (String#2777, DoABC#2) //------------------------------------------------------------ //_-1OV.AvatarImagePartContainer package _-1OV{ import _-3bT._SafeStr_58; import _-3zf._SafeStr_139; import flash.geom.ColorTransform; import _-4dX.AnimationFrame; public class AvatarImagePartContainer { private var _SafeStr_11005:String; private var _SafeStr_11006:String; private var _SafeStr_11007:String; private var _SafeStr_11008:String; private var _color:_SafeStr_58; private var _SafeStr_6195:Array; private var _SafeStr_9741:_SafeStr_139; private var _SafeStr_11009:Boolean; private var _SafeStr_11010:Boolean; private var _SafeStr_11011:ColorTransform; private var _SafeStr_11012:int; public function AvatarImagePartContainer(k:String, _arg_2:String, _arg_3:String, _arg_4:_SafeStr_58, _arg_5:Array, _arg_6:_SafeStr_139, _arg_7:Boolean, _arg_8:int, _arg_9:String="", _arg_10:Boolean=false, _arg_11:Number=1){ this._SafeStr_11005 = k; this._SafeStr_11006 = _arg_2; this._SafeStr_11008 = _arg_3; this._color = _arg_4; this._SafeStr_6195 = _arg_5; this._SafeStr_9741 = _arg_6; this._SafeStr_11009 = _arg_7; this._SafeStr_11012 = _arg_8; this._SafeStr_11007 = _arg_9; this._SafeStr_11010 = _arg_10; this._SafeStr_11011 = new ColorTransform(1, 1, 1, _arg_11); if (this._SafeStr_6195 == null) { _SafeStr_4.log("Null frame list"); }; if (this._SafeStr_11006 == "ey") { this._SafeStr_11009 = false; }; } public function _SafeStr_11013(k:int):int{ var _local_3:AnimationFrame; if (((!(this._SafeStr_6195)) || ((this._SafeStr_6195.length == 0)))) { return (0); }; var _local_2:int = (k % this._SafeStr_6195.length); if ((this._SafeStr_6195[_local_2] is AnimationFrame)) { _local_3 = this._SafeStr_6195[_local_2]; return (_local_3.number); }; return (_local_2); } public function _SafeStr_11014(k:int):AnimationFrame{ var _local_2:int = (k % this._SafeStr_6195.length); if (((this._SafeStr_6195) && ((this._SafeStr_6195.length > _local_2)))) { if ((this._SafeStr_6195[_local_2] is AnimationFrame)) { return ((this._SafeStr_6195[_local_2] as AnimationFrame)); }; }; return (null); } public function _SafeStr_11015(k:int):String{ var _local_3:AnimationFrame; var _local_2:int = (k % this._SafeStr_6195.length); if (((this._SafeStr_6195) && ((this._SafeStr_6195.length > _local_2)))) { if ((this._SafeStr_6195[_local_2] is AnimationFrame)) { _local_3 = (this._SafeStr_6195[_local_2] as AnimationFrame); return (((((this._SafeStr_11016 + ":") + _local_3._SafeStr_11001) + ":") + _local_3.number)); }; }; return (((this._SafeStr_11016 + ":") + _local_2)); } public function get _SafeStr_11017():String{ return (this._SafeStr_11005); } public function get _SafeStr_11018():String{ return (this._SafeStr_11006); } public function get _SafeStr_11016():String{ return (this._SafeStr_11008); } public function get color():_SafeStr_58{ return (this._color); } public function get action():_SafeStr_139{ return (this._SafeStr_9741); } public function set isColorable(k:Boolean):void{ this._SafeStr_11009 = k; } public function get isColorable():Boolean{ return (this._SafeStr_11009); } public function get _SafeStr_11019():int{ return (this._SafeStr_11012); } public function get _SafeStr_11020():String{ return (this._SafeStr_11007); } public function get _SafeStr_11021():Boolean{ return (this._SafeStr_11010); } public function get _SafeStr_11022():ColorTransform{ return (this._SafeStr_11011); } public function toString():String{ return ([this._SafeStr_11005, this._SafeStr_11006, this._SafeStr_11008].join(":")); } } }//package _-1OV // _SafeStr_11001 = "_-zu" (String#1162, DoABC#2) // _SafeStr_11005 = "_-4c3" (String#2878, DoABC#2) // _SafeStr_11006 = "_-3Jy" (String#2638, DoABC#2) // _SafeStr_11007 = "_-5Dn" (String#3005, DoABC#2) // _SafeStr_11008 = "_-3vv" (String#2749, DoABC#2) // _SafeStr_11009 = "_-4ec" (String#993, DoABC#2) // _SafeStr_11010 = "_-5ak" (String#3078, DoABC#2) // _SafeStr_11011 = "_-5DT" (String#3003, DoABC#2) // _SafeStr_11012 = "_-5PE" (String#1029, DoABC#2) // _SafeStr_11013 = "_-069" (String#2037, DoABC#2) // _SafeStr_11014 = "_-4vW" (String#2945, DoABC#2) // _SafeStr_11015 = "_-3GX" (String#2623, DoABC#2) // _SafeStr_11016 = "_-2ed" (String#2494, DoABC#2) // _SafeStr_11017 = "_-4D" (String#2801, DoABC#2) // _SafeStr_11018 = "_-6P1" (String#3228, DoABC#2) // _SafeStr_11019 = "_-2-P" (String#2380, DoABC#2) // _SafeStr_11020 = "_-4cA" (String#2879, DoABC#2) // _SafeStr_11021 = "_-3FB" (String#2617, DoABC#2) // _SafeStr_11022 = "_-1-r" (String#2206, DoABC#2) // _SafeStr_139 = "_-3lB" (String#936, DoABC#2) // _SafeStr_4 = "_-Cy" (String#403, DoABC#2) // _SafeStr_58 = "_-1dz" (String#799, DoABC#2) // _SafeStr_6195 = "_-68t" (String#395, DoABC#2) // _SafeStr_9741 = "_-5Tf" (String#379, DoABC#2) //------------------------------------------------------------ //_-1OV.AvatarRenderManager package _-1OV{ import _-1tK.Component; import _-4Sb.AssetAliasCollection; import _-5NM.Map; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboConfigurationManager; import flash.events.Event; import __AS3__.vec.Vector; import _-4-I._SafeStr_18; import _-6Z2.AssetLibraryCollection; import flash.net.URLRequest; import _-6Z2._SafeStr_37; import _-1XD.AssetLoaderEvent; import _-3VC._SafeStr_55; import _-3VC._SafeStr_53; import _-6Z2._SafeStr_39; import flash.utils.Dictionary; import _-4-I._SafeStr_57; import _-3VC._SafeStr_47; import _-3bT._SafeStr_52; import _-PP.FigureDataContainer; import _-gO._SafeStr_49; import _-3bT._SafeStr_56; import _-5NM.ErrorReportStorage; import _-3bT._SafeStr_54; import _-3bT._SafeStr_58; import _-4-I._SafeStr_51; import __AS3__.vec.*; import com.sulake.iid.*; public class AvatarRenderManager extends Component implements _SafeStr_13 { private const _SafeStr_11023:String = "hd-99999-99999"; private var _SafeStr_11024:AssetAliasCollection; private var _SafeStr_10826:AvatarStructure; private var _SafeStr_10731:String; private var _SafeStr_11025:Map; private var _SafeStr_11026:AvatarAssetDownloadManager; private var _SafeStr_11027:EffectAssetDownloadManager; private var _SafeStr_11028:AvatarFigureContainer; private var _SafeStr_11029:Boolean = false; private var _SafeStr_11030:Boolean = false; private var _SafeStr_11031:Boolean = false; private var _SafeStr_11032:Boolean; private var _SafeStr_11033:Boolean; private var _SafeStr_11034:Boolean; public function AvatarRenderManager(k:_SafeStr_9, _arg_2:uint, _arg_3:_SafeStr_10, _arg_4:Boolean=false){ this._SafeStr_11032 = _arg_4; _arg_2 = (_arg_2 | _SafeStr_11035); super(k, _arg_2, _arg_3); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (((this._SafeStr_11032) ? super.dependencies : (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboConfigurationManager(), null, true, [{ "type":Event.COMPLETE, "callback":this.onConfigurationComplete }])])))); } override protected function initComponent():void{ this._SafeStr_10731 = _SafeStr_18._SafeStr_11036; this._SafeStr_11025 = new Map(); var k:XML = ; this._SafeStr_10826 = new AvatarStructure(this); this._SafeStr_10826._SafeStr_11037(((assets.hasAsset("HabboAvatarGeometry")) ? (assets.getAssetByName("HabboAvatarGeometry").content as XML) : null)); this._SafeStr_10826._SafeStr_11038(((assets.hasAsset("HabboAvatarPartSets")) ? (assets.getAssetByName("HabboAvatarPartSets").content as XML) : null)); this._SafeStr_10826._SafeStr_11039(assets, k); this._SafeStr_10826._SafeStr_11040(((assets.hasAsset("HabboAvatarAnimation")) ? (assets.getAssetByName("HabboAvatarAnimation").content as XML) : null)); this._SafeStr_10826._SafeStr_11041(((assets.hasAsset("HabboAvatarFigure")) ? (assets.getAssetByName("HabboAvatarFigure").content as XML) : null)); this._SafeStr_11042(); this._SafeStr_11024 = new AssetAliasCollection(this, (context.assets as AssetLibraryCollection)); this._SafeStr_11024.init(); this._SafeStr_11043(); } private function _SafeStr_11042():void{ var k = (getProperty("flash.dynamic.avatar.download.url") + "HabboAvatarActions.xml"); var _local_2:URLRequest = new URLRequest(k); var _local_3:_SafeStr_37 = assets.loadAssetFromFile("HabboAvatarActions", _local_2, "text/xml"); _local_3.addEventListener(AssetLoaderEvent._SafeStr_5471, this._SafeStr_11044); } private function _SafeStr_11044(k:Event=null):void{ if (this._SafeStr_10826 == null) { return; }; var _local_2:XML = ; this._SafeStr_10826._SafeStr_11045(((assets.hasAsset("HabboAvatarActions")) ? (assets.getAssetByName("HabboAvatarActions").content as XML) : _local_2)); this._SafeStr_11033 = true; this._SafeStr_11043(); } override public function dispose():void{ super.dispose(); if (this._SafeStr_10826 != null) { this._SafeStr_10826.dispose(); this._SafeStr_10826 = null; }; if (this._SafeStr_11024 != null) { this._SafeStr_11024.dispose(); this._SafeStr_11024 = null; }; if (this._SafeStr_11025) { this._SafeStr_11025.dispose(); this._SafeStr_11025 = null; }; if (this._SafeStr_11026) { this._SafeStr_11026.removeEventListener(Event.COMPLETE, this._SafeStr_11046); this._SafeStr_11026.dispose(); this._SafeStr_11026 = null; }; if (this._SafeStr_11027) { this._SafeStr_11027.removeEventListener(Event.COMPLETE, this._SafeStr_11046); this._SafeStr_11027.dispose(); this._SafeStr_11027 = null; }; } private function onConfigurationComplete(k:Event):void{ var _local_2:String; var _local_3:_SafeStr_55; var _local_4:String; var _local_5:String; var _local_6:String; var _local_7:String; if (this._SafeStr_10826 != null) { _local_2 = getProperty("external.figurepartlist.txt"); if (assets.hasAsset(_local_2)) { assets.removeAsset(assets.getAssetByName(_local_2)); }; _local_3 = new _SafeStr_55(assets, _local_2, (this._SafeStr_10826.figureData as _SafeStr_53)); _local_3.addEventListener(_SafeStr_55._SafeStr_11047, this._SafeStr_11048); if (this._SafeStr_11026 == null) { _local_4 = getProperty("flash.dynamic.avatar.download.configuration"); _local_5 = getProperty("flash.dynamic.avatar.download.url"); _local_6 = getProperty("flash.dynamic.avatar.download.name.template"); this._SafeStr_11026 = new AvatarAssetDownloadManager(context.assets, _local_4, _local_5, this._SafeStr_10826, _local_6); this._SafeStr_11026.addEventListener(Event.COMPLETE, this._SafeStr_11046); this._SafeStr_11026.addEventListener(AvatarAssetDownloadManager.LIBRARY_LOADED, this._SafeStr_11049); }; if (this._SafeStr_11027 == null) { _local_7 = (getProperty("flash.dynamic.avatar.download.url") + "effectmap.xml"); _local_5 = getProperty("flash.dynamic.avatar.download.url"); _local_6 = getProperty("flash.dynamic.avatar.download.name.template"); this._SafeStr_11027 = new EffectAssetDownloadManager(context.assets, _local_7, _local_5, this._SafeStr_10826, _local_6); this._SafeStr_11027.addEventListener(Event.COMPLETE, this._SafeStr_11050); this._SafeStr_11027.addEventListener(AvatarAssetDownloadManager.LIBRARY_LOADED, this._SafeStr_11051); }; }; } private function _SafeStr_11049(k:Event=null):void{ this._SafeStr_11024.reset(); } private function _SafeStr_11051(k:Event=null):void{ this._SafeStr_11024.reset(); } private function _SafeStr_11048(k:Event=null):void{ var _local_2:_SafeStr_39 = assets.getAssetByName(getProperty("external.figurepartlist.txt")); if (_local_2) { assets.removeAsset(_local_2).dispose(); }; this._SafeStr_11030 = true; this._SafeStr_10826.init(); this._SafeStr_11043(); } private function _SafeStr_11046(k:Event=null):void{ this._SafeStr_11029 = true; this._SafeStr_11043(); } private function _SafeStr_11050(k:Event=null):void{ this._SafeStr_11034 = true; this._SafeStr_11043(); } public function get _SafeStr_10774():Dictionary{ if (this._SafeStr_11034) { return (this._SafeStr_11027._SafeStr_8500); }; return (null); } private function _SafeStr_11043():void{ if (!this._SafeStr_11031) { if (((((((this._SafeStr_11029) && (this._SafeStr_11030))) && (this._SafeStr_11033))) && (this._SafeStr_11034))) { this._SafeStr_11031 = true; this.events.dispatchEvent(new Event(_SafeStr_57.AVATAR_RENDER_READY)); }; }; } public function _SafeStr_10767(k:String):_SafeStr_46{ return (new AvatarFigureContainer(k)); } public function _SafeStr_10768(k:_SafeStr_46):Boolean{ if (!this._SafeStr_11026) { return (false); }; return (this._SafeStr_11026._SafeStr_8841(k)); } public function _SafeStr_10769(k:_SafeStr_46, _arg_2:_SafeStr_20):void{ if (!this._SafeStr_11026) { return; }; this._SafeStr_11026._SafeStr_10845(k, _arg_2); } public function createAvatarImage(k:String, _arg_2:String, _arg_3:String=null, _arg_4:_SafeStr_20=null, _arg_5:_SafeStr_50=null):_SafeStr_48{ if (this._SafeStr_10826 == null) { return (null); }; if (((!(this._SafeStr_11026)) && (!((this._SafeStr_10731 == _SafeStr_18._SafeStr_11052))))) { return (null); }; var _local_6:AvatarFigureContainer = new AvatarFigureContainer(k); if (_arg_3) { this._SafeStr_11053(_local_6, _arg_3); }; if ((((this._SafeStr_10731 == _SafeStr_18._SafeStr_11052)) || (this._SafeStr_11026._SafeStr_8841(_local_6)))) { return (new AvatarImage(this._SafeStr_10826, this._SafeStr_11024, _local_6, _arg_2, this._SafeStr_11027, _arg_5)); }; if (!this._SafeStr_11028) { this._SafeStr_11028 = new AvatarFigureContainer(this._SafeStr_11023); }; this._SafeStr_11026._SafeStr_10845(_local_6, _arg_4); return (new PlaceholderAvatarImage(this._SafeStr_10826, this._SafeStr_11024, this._SafeStr_11028, _arg_2, this._SafeStr_11027)); } public function _SafeStr_10764():_SafeStr_47{ if (this._SafeStr_10826) { return (this._SafeStr_10826.figureData); }; return (null); } public function isValidFigureSetForGender(k:int, _arg_2:String):Boolean{ var _local_3:_SafeStr_47 = this._SafeStr_10764(); var _local_4:_SafeStr_52 = _local_3._SafeStr_11054(k); if (_local_4 != null) { if ((((_local_4.gender.toUpperCase() == "U")) || ((_local_4.gender.toUpperCase() == _arg_2.toUpperCase())))) { return (true); }; }; return (false); } public function getFigureStringWithFigureIds(k:String, _arg_2:String, _arg_3:Vector.):String{ var _local_6:_SafeStr_52; var _local_4:FigureDataContainer = new FigureDataContainer(); _local_4._SafeStr_11055(k, _arg_2); var _local_5:Vector.<_SafeStr_52> = this._SafeStr_11056(_arg_3); for each (_local_6 in _local_5) { _local_4._SafeStr_11057(_local_6.type, _local_6.id, _local_4.getColourIds(_local_6.type)); }; return (_local_4._SafeStr_5494()); } private function _SafeStr_11056(k:Vector.):Vector.<_SafeStr_52>{ var _local_4:int; var _local_5:_SafeStr_52; var _local_2:_SafeStr_47 = this._SafeStr_10764(); var _local_3:Vector.<_SafeStr_52> = new Vector.<_SafeStr_52>(0); for each (_local_4 in k) { _local_5 = _local_2._SafeStr_11054(_local_4); if (_local_5 != null) { _local_3.push(_local_5); }; }; return (_local_3); } public function _SafeStr_10773():Array{ return (this._SafeStr_10826._SafeStr_10773()); } public function _SafeStr_10770():_SafeStr_49{ if (this._SafeStr_10826) { return (this._SafeStr_10826._SafeStr_11058); }; return (null); } public function _SafeStr_10765(k:String, _arg_2:int):Array{ if (this._SafeStr_10826) { return (this._SafeStr_10826._SafeStr_11059(k, _arg_2)); }; return (null); } public function getAssetByName(k:String):_SafeStr_39{ return (this._SafeStr_11024.getAssetByName(k)); } public function get mode():String{ return (this._SafeStr_10731); } public function set mode(k:String):void{ this._SafeStr_10731 = k; } public function _SafeStr_10766(k:XML):void{ if (this._SafeStr_10826 != null) { this._SafeStr_10826._SafeStr_10766(k); }; } private function _SafeStr_11053(k:AvatarFigureContainer, _arg_2:String):Boolean{ var _local_3:Boolean; var _local_6:_SafeStr_47; var _local_7:String; var _local_8:_SafeStr_52; var _local_9:_SafeStr_56; var _local_10:_SafeStr_52; var _local_11:_SafeStr_52; if (!this._SafeStr_10826) { ErrorReportStorage._SafeStr_5508("AvatarRenderManager", "validateAvatarFigure: structure is null!"); }; var _local_4:int = 2; var _local_5:Array = this._SafeStr_10826._SafeStr_11059(_arg_2, _local_4); if (_local_5) { _local_6 = this._SafeStr_10826.figureData; if (!_local_6) { ErrorReportStorage._SafeStr_5508("AvatarRenderManager", "validateAvatarFigure: figureData is null!"); }; for each (_local_7 in _local_5) { if (!k._SafeStr_10809(_local_7)) { _local_8 = this._SafeStr_10826._SafeStr_11060(_local_7, _arg_2); if (_local_8) { k._SafeStr_10811(_local_7, _local_8.id, [0]); _local_3 = true; }; } else { _local_9 = _local_6._SafeStr_10849(_local_7); if (!_local_9) { ErrorReportStorage._SafeStr_5508("AvatarRenderManager", "validateAvatarFigure: setType is null!"); }; _local_10 = _local_9._SafeStr_10850(k.getPartSetId(_local_7)); if (!_local_10) { _local_11 = this._SafeStr_10826._SafeStr_11060(_local_7, _arg_2); if (_local_11) { k._SafeStr_10811(_local_7, _local_11.id, [0]); _local_3 = true; }; }; }; }; }; return (!(_local_3)); } public function _SafeStr_10772(k:_SafeStr_46, _arg_2:String, _arg_3:Array=null):int{ var _local_6:String; var _local_7:_SafeStr_56; var _local_9:String; var _local_10:int; var _local_11:_SafeStr_52; var _local_12:_SafeStr_54; var _local_13:Array; var _local_14:int; var _local_15:_SafeStr_58; var _local_4:int; if (!this._SafeStr_10826) { return (0); }; var _local_5:_SafeStr_47 = this._SafeStr_10826.figureData; var _local_8:Array = k._SafeStr_10808(); for each (_local_6 in _local_8) { _local_7 = _local_5._SafeStr_10849(_local_6); _local_10 = k.getPartSetId(_local_6); _local_11 = _local_7._SafeStr_10850(_local_10); if (_local_11 == null) { } else { _local_4 = Math.max(_local_11.clubLevel, _local_4); _local_12 = _local_5._SafeStr_11061(_local_7._SafeStr_11062); _local_13 = k._SafeStr_10810(_local_6); for each (_local_14 in _local_13) { _local_15 = _local_12._SafeStr_6044(_local_14); _local_4 = Math.max(_local_15.clubLevel, _local_4); }; }; }; if (_arg_3 == null) { _arg_3 = this._SafeStr_10826._SafeStr_11063(_SafeStr_51._SafeStr_5490); }; for each (_local_9 in _arg_3) { _local_7 = _local_5._SafeStr_10849(_local_9); if (_local_8.indexOf(_local_9) == -1) { _local_4 = Math.max(_local_7._SafeStr_11064(_arg_2), _local_4); }; }; return (_local_4); } public function _SafeStr_10771():void{ this._SafeStr_11024.reset(); } public function get _SafeStr_8841():Boolean{ return (this._SafeStr_11031); } } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_10731 = "_-hc" (String#3391, DoABC#2) // _SafeStr_10764 = "_-3Wk" (String#924, DoABC#2) // _SafeStr_10765 = "_-5mk" (String#1053, DoABC#2) // _SafeStr_10766 = "_-135" (String#757, DoABC#2) // _SafeStr_10767 = "_-5hS" (String#1044, DoABC#2) // _SafeStr_10768 = "_-6l4" (String#1110, DoABC#2) // _SafeStr_10769 = "_-lS" (String#1149, DoABC#2) // _SafeStr_10770 = "_-1IX" (String#773, DoABC#2) // _SafeStr_10771 = "_-0V6" (String#737, DoABC#2) // _SafeStr_10772 = "_-3ro" (String#946, DoABC#2) // _SafeStr_10773 = "_-kz" (String#1148, DoABC#2) // _SafeStr_10774 = "_-wK" (String#1158, DoABC#2) // _SafeStr_10808 = "_-3DU" (String#900, DoABC#2) // _SafeStr_10809 = "_-3mn" (String#939, DoABC#2) // _SafeStr_10810 = "_-4Zj" (String#987, DoABC#2) // _SafeStr_10811 = "_-1lJ" (String#809, DoABC#2) // _SafeStr_10826 = "_-2jE" (String#66, DoABC#2) // _SafeStr_10845 = "_-1uX" (String#2364, DoABC#2) // _SafeStr_10849 = "_-6jf" (String#1109, DoABC#2) // _SafeStr_10850 = "_-0uv" (String#750, DoABC#2) // _SafeStr_11023 = "_-5HK" (String#3011, DoABC#2) // _SafeStr_11024 = "_-0ux" (String#2188, DoABC#2) // _SafeStr_11025 = "_-2qa" (String#2531, DoABC#2) // _SafeStr_11026 = "_-2Qu" (String#2453, DoABC#2) // _SafeStr_11027 = "_-3W2" (String#2677, DoABC#2) // _SafeStr_11028 = "_-6hr" (String#3282, DoABC#2) // _SafeStr_11029 = "_-0no" (String#2173, DoABC#2) // _SafeStr_11030 = "_-12o" (String#2214, DoABC#2) // _SafeStr_11031 = "_-3IA" (String#904, DoABC#2) // _SafeStr_11032 = "_-4e6" (String#2889, DoABC#2) // _SafeStr_11033 = "_-5eT" (String#3085, DoABC#2) // _SafeStr_11034 = "_-21S" (String#2386, DoABC#2) // _SafeStr_11035 = "_-2zx" (String#2565, DoABC#2) // _SafeStr_11036 = "_-1xn" (String#2372, DoABC#2) // _SafeStr_11037 = "_-4Sh" (String#2854, DoABC#2) // _SafeStr_11038 = "_-1od" (String#2345, DoABC#2) // _SafeStr_11039 = "with" (String#4284, DoABC#2) // _SafeStr_11040 = "_-0Ri" (String#2106, DoABC#2) // _SafeStr_11041 = "_-60r" (String#3161, DoABC#2) // _SafeStr_11042 = "_-6JC" (String#3215, DoABC#2) // _SafeStr_11043 = "_-2cm" (String#2489, DoABC#2) // _SafeStr_11044 = "_-1Wn" (String#2295, DoABC#2) // _SafeStr_11045 = "_-6Wg" (String#3251, DoABC#2) // _SafeStr_11046 = "_-6SJ" (String#3237, DoABC#2) // _SafeStr_11047 = "_-6ZU" (String#3261, DoABC#2) // _SafeStr_11048 = "_-5yH" (String#3156, DoABC#2) // _SafeStr_11049 = "_-06R" (String#2041, DoABC#2) // _SafeStr_11050 = "_-1Xk" (String#2297, DoABC#2) // _SafeStr_11051 = "_-4kk" (String#2912, DoABC#2) // _SafeStr_11052 = "_-0oq" (String#2177, DoABC#2) // _SafeStr_11053 = "_-49k" (String#2789, DoABC#2) // _SafeStr_11054 = "_-6L2" (String#1083, DoABC#2) // _SafeStr_11055 = "_-0UN" (String#2111, DoABC#2) // _SafeStr_11056 = "_-0DV" (String#2065, DoABC#2) // _SafeStr_11057 = "_-6Wb" (String#3249, DoABC#2) // _SafeStr_11058 = "_-3v5" (String#2745, DoABC#2) // _SafeStr_11059 = "_-9w" (String#3299, DoABC#2) // _SafeStr_11060 = "_-mf" (String#3403, DoABC#2) // _SafeStr_11061 = "_-0G4" (String#721, DoABC#2) // _SafeStr_11062 = "_-F6" (String#1117, DoABC#2) // _SafeStr_11063 = "_-5C8" (String#2997, DoABC#2) // _SafeStr_11064 = "_-4vq" (String#1005, DoABC#2) // _SafeStr_13 = "_-48Z" (String#961, DoABC#2) // _SafeStr_18 = "_-1bu" (String#2311, DoABC#2) // _SafeStr_20 = "_-2hE" (String#865, DoABC#2) // _SafeStr_37 = "_-1cU" (String#798, DoABC#2) // _SafeStr_39 = "_-0uT" (String#749, DoABC#2) // _SafeStr_44 = "_-2id" (String#2505, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_47 = "_-ZY" (String#1134, DoABC#2) // _SafeStr_48 = "_-10x" (String#755, DoABC#2) // _SafeStr_49 = "_-34K" (String#890, DoABC#2) // _SafeStr_50 = "_-2Bo" (String#833, DoABC#2) // _SafeStr_51 = "_-58j" (String#1017, DoABC#2) // _SafeStr_52 = "_-2jW" (String#869, DoABC#2) // _SafeStr_53 = "default" (String#441, DoABC#2) // _SafeStr_54 = "_-1T7" (String#790, DoABC#2) // _SafeStr_5471 = "_-0Dc" (String#2066, DoABC#2) // _SafeStr_5490 = "_-23q" (String#2391, DoABC#2) // _SafeStr_5494 = "_-038" (String#714, DoABC#2) // _SafeStr_55 = "_-3jX" (String#934, DoABC#2) // _SafeStr_5508 = "_-4be" (String#2876, DoABC#2) // _SafeStr_56 = "_-2bN" (String#857, DoABC#2) // _SafeStr_57 = "_-3fi" (String#2697, DoABC#2) // _SafeStr_58 = "_-1dz" (String#799, DoABC#2) // _SafeStr_6044 = "_-1MR" (String#781, DoABC#2) // _SafeStr_8500 = "_-1aY" (String#2308, DoABC#2) // _SafeStr_8841 = "_-3jR" (String#933, DoABC#2) // _SafeStr_9 = "_-4uU" (String#1004, DoABC#2) //------------------------------------------------------------ //_-1OV.AvatarStructure package _-1OV{ import _-2hg.EventDispatcherWrapper; import _-5Lo.AvatarModelGeometry; import _-3zf.AvatarActionManager; import _-3VC.FigureSetData; import _-3VC.PartSetsData; import _-3VC.AnimationData; import _-gO.AnimationManager; import _-3zf.ActionDefinition; import flash.utils.Dictionary; import _-6Z2._SafeStr_10; import _-6Z2.AssetLibraryCollection; import _-3bT._SafeStr_56; import _-3bT._SafeStr_54; import _-3bT._SafeStr_58; import _-gO.AnimationLayerData; import _-gO.Animation; import _-3zf._SafeStr_140; import _-3bT._SafeStr_52; import _-3VC.AvatarCanvas; import _-5Lo.GeometryBodyPart; import _-5f1._SafeStr_146; import _-gO.AddDataContainer; import _-4-I._SafeStr_143; import _-4dX.AnimationAction; import flash.geom.Point; import _-4dX.AnimationActionPart; import _-5Lo.GeometryItem; import _-3bT._SafeStr_102; import _-3zf._SafeStr_139; import _-5NM.Map; import _-3VC._SafeStr_47; import flash.display.Shape; import flash.display.BitmapData; import flash.display.Bitmap; import flash.text.TextField; import flash.geom.Matrix; import flash.display.Stage; import _-3VC.*; public class AvatarStructure extends EventDispatcherWrapper { private var _SafeStr_11065:AvatarRenderManager; private var _SafeStr_11066:AvatarModelGeometry; private var _SafeStr_11067:AvatarActionManager; private var _SafeStr_6481:FigureSetData; private var _SafeStr_11068:PartSetsData; private var _SafeStr_5908:AnimationData; private var _SafeStr_11069:AnimationManager; private var _SafeStr_10913:ActionDefinition; private var _SafeStr_11070:Dictionary; public function AvatarStructure(k:AvatarRenderManager){ this._SafeStr_11065 = k; this._SafeStr_6481 = new FigureSetData(); this._SafeStr_11068 = new PartSetsData(); this._SafeStr_5908 = new AnimationData(); this._SafeStr_11069 = new AnimationManager(); this._SafeStr_11070 = new Dictionary(); } override public function dispose():void{ if (!disposed) { super.dispose(); this._SafeStr_11065 = null; this._SafeStr_6481 = null; this._SafeStr_11068 = null; this._SafeStr_5908 = null; this._SafeStr_11070 = null; }; } public function init():void{ this._SafeStr_11070 = new Dictionary(); } public function _SafeStr_11037(k:XML):void{ if (!k) { return; }; this._SafeStr_11066 = new AvatarModelGeometry(k); } public function _SafeStr_11039(k:_SafeStr_10, _arg_2:XML):void{ if (!_arg_2) { return; }; this._SafeStr_11067 = new AvatarActionManager(k, _arg_2); this._SafeStr_10913 = this._SafeStr_11067._SafeStr_11071(); } public function _SafeStr_11045(k:XML):void{ this._SafeStr_11067._SafeStr_11045(k); this._SafeStr_10913 = this._SafeStr_11067._SafeStr_11071(); } public function _SafeStr_11038(k:XML):Boolean{ if (!k) { return (false); }; if (this._SafeStr_11068.parse(k)) { this._SafeStr_11068._SafeStr_11073("ri")._SafeStr_11072 = true; this._SafeStr_11068._SafeStr_11073("li")._SafeStr_11072 = true; return (true); }; return (false); } public function _SafeStr_11040(k:XML):Boolean{ if (!k) { return (false); }; return (this._SafeStr_5908.parse(k)); } public function _SafeStr_11041(k:XML):Boolean{ if (!k) { return (false); }; return (this._SafeStr_6481.parse(k)); } public function _SafeStr_10766(k:XML):void{ this._SafeStr_6481._SafeStr_11074(k); } public function _SafeStr_11075(k:AssetLibraryCollection, _arg_2:String="fx", _arg_3:int=200):void{ var _local_4:XML; var _local_5:int; while (_local_5 < _arg_3) { if (k.hasAsset((_arg_2 + _local_5))) { _local_4 = (k.getAssetByName((_arg_2 + _local_5)).content as XML); this._SafeStr_11069._SafeStr_11076(this, _local_4); }; _local_5++; }; } public function _SafeStr_11076(k:XML):void{ this._SafeStr_11069._SafeStr_11076(this, k); } public function _SafeStr_9052(k:_SafeStr_46, _arg_2:String, _arg_3:int=0):_SafeStr_58{ var _local_4:Array = k._SafeStr_10810(_arg_2); if (((!(_local_4)) || ((_local_4.length < _arg_3)))) { return (null); }; var _local_5:_SafeStr_56 = this._SafeStr_6481._SafeStr_10849(_arg_2); if (_local_5 == null) { return (null); }; var _local_6:_SafeStr_54 = this._SafeStr_6481._SafeStr_11061(_local_5._SafeStr_11062); if (!_local_6) { return (null); }; return (_local_6._SafeStr_6044(_local_4[_arg_3])); } public function _SafeStr_10943(k:String, _arg_2:int, _arg_3:String):AnimationLayerData{ return ((this._SafeStr_11069._SafeStr_8043(k, _arg_2, _arg_3) as AnimationLayerData)); } public function _SafeStr_10990(k:String):Animation{ return ((this._SafeStr_11069._SafeStr_10990(k) as Animation)); } public function _SafeStr_10936(k:String):ActionDefinition{ return (this._SafeStr_11067._SafeStr_10936(k)); } public function _SafeStr_10979(k:String):ActionDefinition{ return (this._SafeStr_11067._SafeStr_10979(k)); } public function _SafeStr_10941(k:String):Boolean{ return (this._SafeStr_11066._SafeStr_10941(k)); } public function _SafeStr_10954(k:Array):Array{ return (this._SafeStr_11067._SafeStr_10954(k)); } public function _SafeStr_10987(k:Array):int{ var _local_3:_SafeStr_140; var _local_2:int; for each (_local_3 in k) { _local_2 = Math.max(_local_2, this._SafeStr_5908._SafeStr_11077(_local_3._SafeStr_10935)); }; return (_local_2); } public function _SafeStr_11059(k:String, _arg_2:int):Array{ if (!this._SafeStr_11070[k]) { this._SafeStr_11070[k] = new Dictionary(); }; if (this._SafeStr_11070[k][_arg_2]) { return (this._SafeStr_11070[k][_arg_2]); }; this._SafeStr_11070[k][_arg_2] = this._SafeStr_6481._SafeStr_11059(k, _arg_2); return (this._SafeStr_11070[k][_arg_2]); } public function _SafeStr_11060(k:String, _arg_2:String):_SafeStr_52{ return (this._SafeStr_6481._SafeStr_11060(k, _arg_2)); } public function _SafeStr_10816(k:Array, _arg_2:String, _arg_3:int):Array{ return (this._SafeStr_11067._SafeStr_10816(k, _arg_2, _arg_3)); } public function _SafeStr_10948(k:String, _arg_2:String):AvatarCanvas{ return (this._SafeStr_11066._SafeStr_10948(k, _arg_2)); } public function _SafeStr_10984(k:_SafeStr_48):void{ this._SafeStr_11066._SafeStr_10984(k); } public function _SafeStr_11078(k:_SafeStr_140, _arg_2:_SafeStr_48):Array{ var _local_6:GeometryBodyPart; var _local_7:String; var _local_8:Animation; var _local_9:String; var _local_10:_SafeStr_146; var _local_11:XML; var _local_12:XML; var _local_13:AddDataContainer; var _local_14:String; var _local_3:Array = []; var _local_4:Array = new Array(); var _local_5:String = k._SafeStr_10935._SafeStr_10949; if (k._SafeStr_10935._SafeStr_10989) { _local_7 = ((k._SafeStr_10935.state + ".") + k._SafeStr_10945); _local_8 = (this._SafeStr_11069._SafeStr_10990(_local_7) as Animation); if (_local_8 != null) { _local_3 = _local_8._SafeStr_11079(0, k._SafeStr_10993); if (_local_8._SafeStr_11080()) { _local_11 = ; _local_12 = ; for each (_local_13 in _local_8._SafeStr_11081) { _local_6 = this._SafeStr_11066._SafeStr_11082(_local_5, _local_13.align); if (_local_6 != null) { _local_11.@id = _local_13.id; _local_6._SafeStr_11083(_local_11, _arg_2); _local_12.@["set-type"] = _local_13.id; _local_10 = this._SafeStr_11068._SafeStr_11084(_local_12); _local_10._SafeStr_11072 = true; if (_local_13.base == "") { _local_10._SafeStr_11085 = 1; }; if (_local_4.indexOf(_local_6.id) == -1) { _local_4.push(_local_6.id); }; }; }; }; }; for each (_local_9 in _local_3) { _local_6 = this._SafeStr_11066._SafeStr_11082(_local_5, _local_9); if (_local_6 != null) { if (_local_4.indexOf(_local_6.id) == -1) { _local_4.push(_local_6.id); }; }; }; } else { _local_3 = this._SafeStr_11068._SafeStr_11086(k._SafeStr_10935); for each (_local_14 in _local_3) { _local_6 = this._SafeStr_11066._SafeStr_11087(_local_5, _local_14, _arg_2); if (_local_6 != null) { if (_local_4.indexOf(_local_6.id) == -1) { _local_4.push(_local_6.id); }; }; }; }; return (_local_4); } public function _SafeStr_11063(k:String):Array{ return (this._SafeStr_11066._SafeStr_11088(k)); } public function _SafeStr_10947(k:String, _arg_2:String, _arg_3:int):Array{ var _local_4:Number = _SafeStr_143._SafeStr_11089[_arg_3]; return (this._SafeStr_11066._SafeStr_11090(k, _local_4, _arg_2)); } public function _SafeStr_11091(k:_SafeStr_140, _arg_2:int, _arg_3:int, _arg_4:String):Point{ var _local_5:AnimationAction = this._SafeStr_5908._SafeStr_11092(k._SafeStr_10935); if (_local_5) { return (_local_5._SafeStr_11091(_arg_2, _arg_3, _arg_4)); }; return (AnimationAction._SafeStr_11093); } public function _SafeStr_10902(k:String, _arg_2:_SafeStr_46, _arg_3:_SafeStr_140, _arg_4:String, _arg_5:int, _arg_6:Array, _arg_7:_SafeStr_48, _arg_8:Map=null):Array{ var _local_10:Animation; var _local_12:String; var _local_13:_SafeStr_146; var _local_17:String; var _local_18:AvatarImagePartContainer; var _local_19:AnimationActionPart; var _local_20:Array; var _local_22:Array; var _local_23:AvatarImagePartContainer; var _local_24:String; var _local_25:String; var _local_26:GeometryBodyPart; var _local_27:GeometryItem; var _local_28:int; var _local_29:Array; var _local_30:_SafeStr_56; var _local_31:_SafeStr_54; var _local_32:_SafeStr_52; var _local_33:_SafeStr_102; var _local_34:_SafeStr_139; var _local_35:String; var _local_36:_SafeStr_58; var _local_37:Boolean; var _local_38:Boolean; var _local_39:_SafeStr_58; var _local_40:Boolean; var _local_41:String; var _local_42:int; var _local_43:int; var _local_44:GeometryBodyPart; var _local_45:Boolean; var _local_46:Number; var _local_47:String; var _local_48:AddDataContainer; if (_arg_3 == null) { return ([]); }; var _local_9:Array = this._SafeStr_11068._SafeStr_11086(_arg_3._SafeStr_10935); var _local_11:Array = new Array(); var _local_14:Array = [0]; var _local_15:AnimationAction = this._SafeStr_5908._SafeStr_11092(_arg_3._SafeStr_10935); if (_arg_3._SafeStr_10935._SafeStr_10989) { _local_24 = ((_arg_3._SafeStr_10935.state + ".") + _arg_3._SafeStr_10945); _local_10 = (this._SafeStr_11069._SafeStr_10990(_local_24) as Animation); if (_local_10 != null) { _local_14 = this._SafeStr_11094(_local_10._SafeStr_11095(_arg_3._SafeStr_10993)); for each (_local_25 in _local_10._SafeStr_11079(0, _arg_3._SafeStr_10993)) { if (_local_25 == k) { _local_26 = this._SafeStr_11066._SafeStr_11082(_arg_4, _local_25); if (_local_26 != null) { for each (_local_27 in _local_26._SafeStr_11096(_arg_7)) { _local_9.push(_local_27.id); }; }; }; }; }; }; var _local_16:Array = this._SafeStr_11066._SafeStr_10902(_arg_4, k, _arg_5, _local_9, _arg_7); var _local_21:Array = _arg_2._SafeStr_10808(); for each (_local_17 in _local_21) { if (_arg_8 != null) { if (_arg_8[_local_17] != null) continue; }; _local_28 = _arg_2.getPartSetId(_local_17); _local_29 = _arg_2._SafeStr_10810(_local_17); _local_30 = this._SafeStr_6481._SafeStr_10849(_local_17); if (_local_30) { _local_31 = this._SafeStr_6481._SafeStr_11061(_local_30._SafeStr_11062); if (_local_31) { _local_32 = _local_30._SafeStr_10850(_local_28); if (_local_32) { _arg_6 = _arg_6.concat(_local_32._SafeStr_11097); for each (_local_33 in _local_32._SafeStr_10851) { if (_local_16.indexOf(_local_33.type) > -1) { if (_local_15 != null) { _local_19 = _local_15._SafeStr_11098(_local_33.type); if (_local_19 != null) { _local_20 = _local_19.frames; } else { _local_20 = _local_14; }; } else { _local_20 = _local_14; }; _local_34 = _arg_3._SafeStr_10935; if (_local_9.indexOf(_local_33.type) == -1) { _local_34 = this._SafeStr_10913; }; _local_13 = this._SafeStr_11068._SafeStr_11073(_local_33.type); _local_35 = (((_local_13)==null) ? _local_33.type : _local_13._SafeStr_11099); if (_local_35 == "") { _local_35 = _local_33.type; }; if (((_local_29) && ((_local_29.length > (_local_33._SafeStr_11100 - 1))))) { _local_36 = _local_31._SafeStr_6044(_local_29[(_local_33._SafeStr_11100 - 1)]); }; _local_37 = (_local_33._SafeStr_11100 > 0); _local_18 = new AvatarImagePartContainer(k, _local_33.type, _local_33.id.toString(), _local_36, _local_20, _local_34, _local_37, _local_33.paletteMap, _local_35); _local_11.push(_local_18); }; }; }; }; }; }; _local_22 = new Array(); for each (_local_12 in _local_16) { _local_38 = false; _local_39 = null; _local_40 = ((_arg_8) && (_arg_8[_local_12])); for each (_local_23 in _local_11) { if (_local_23._SafeStr_11018 == _local_12) { if (_local_40) { _local_39 = _local_23.color; } else { _local_38 = true; if (_arg_6.indexOf(_local_12) == -1) { _local_22.push(_local_23); }; }; }; }; if (!_local_38) { if (_local_40) { _local_41 = _arg_8[_local_12]; _local_42 = 0; _local_43 = 0; while (_local_43 < _local_41.length) { _local_42 = (_local_42 + _local_41.charCodeAt(_local_43)); _local_43++; }; if (_local_15 != null) { _local_19 = _local_15._SafeStr_11098(_local_12); if (_local_19 != null) { _local_20 = _local_19.frames; } else { _local_20 = _local_14; }; } else { _local_20 = _local_14; }; _local_18 = new AvatarImagePartContainer(k, _local_12, _local_41, _local_39, _local_20, _arg_3._SafeStr_10935, !((_local_39 == null)), -1, _local_12, false, 1); _local_22.push(_local_18); } else { if (_local_9.indexOf(_local_12) > -1) { _local_44 = this._SafeStr_11066._SafeStr_11087(_arg_4, _local_12, _arg_7); if (k != _local_44.id) { } else { _local_13 = this._SafeStr_11068._SafeStr_11073(_local_12); _local_45 = false; _local_46 = 1; if (_local_13._SafeStr_11072) { _local_47 = "1"; if (_arg_3._SafeStr_10945 != "") { _local_47 = _arg_3._SafeStr_10945; }; if (_local_13._SafeStr_11101()) { _local_47 = _local_13._SafeStr_11085.toString(); }; if (_local_10 != null) { _local_48 = _local_10._SafeStr_11102(_local_12); if (_local_48 != null) { _local_45 = _local_48._SafeStr_11103; _local_46 = _local_48.blend; }; }; if (_local_15 != null) { _local_19 = _local_15._SafeStr_11098(_local_12); if (_local_19 != null) { _local_20 = _local_19.frames; } else { _local_20 = _local_14; }; } else { _local_20 = _local_14; }; _local_18 = new AvatarImagePartContainer(k, _local_12, _local_47, null, _local_20, _arg_3._SafeStr_10935, false, -1, _local_12, _local_45, _local_46); _local_22.push(_local_18); }; }; }; }; }; }; return (_local_22); } public function get figureData():_SafeStr_47{ return (this._SafeStr_6481); } public function get _SafeStr_11058():AnimationManager{ return (this._SafeStr_11069); } public function get _SafeStr_10840():AvatarRenderManager{ return (this._SafeStr_11065); } private function _SafeStr_11094(k:int):Array{ var _local_2:Array = new Array(); var _local_3:int; while (_local_3 < k) { _local_2.push(_local_3); _local_3++; }; return (_local_2); } public function _SafeStr_11104(k:Stage):void{ var _local_9:String; var _local_10:GeometryBodyPart; var _local_11:Number; var _local_12:Number; var _local_13:Number; var _local_14:Shape; var _local_2:BitmapData = new BitmapData(960, 540, false, 0xFFFFFFFF); var _local_3:Bitmap = new Bitmap(_local_2); k.addChild(_local_3); var _local_4:Number = (_local_2.width / 2); var _local_5:Number = (_local_2.height / 2); var _local_6:Number = 200; var _local_7:TextField = new TextField(); var _local_8:Matrix = new Matrix(); for each (_local_9 in this._SafeStr_11066._SafeStr_11088("full")) { _local_10 = this._SafeStr_11066._SafeStr_11082("vertical", _local_9); _SafeStr_4.log(("Drawing bodypart : " + _local_9)); if (_local_10 != null) { _local_11 = (_local_10.location.x * _local_6); _local_12 = (_local_10.location.z * _local_6); _local_13 = (_local_10.radius * _local_6); _local_14 = new Shape(); _local_14.graphics.lineStyle(1, 0xFFFF0000, 1); _local_14.graphics.drawCircle((_local_4 + _local_11), (_local_5 + _local_12), _local_13); _local_2.draw(_local_14); _local_7.text = _local_9; _local_7.textColor = 0xFFFF0000; _local_8.identity(); _local_8.tx = ((((_local_4 + _local_11) + _local_13) - _local_7.textWidth) - 5); _local_8.ty = ((_local_5 + _local_12) - 5); _local_2.draw(_local_7, _local_8); } else { _SafeStr_4.log(("Could not draw bodypart : " + _local_9)); }; }; } public function _SafeStr_10773():Array{ var k:Dictionary; var _local_2:Array; var _local_3:String; if (this._SafeStr_11067) { k = this._SafeStr_11067._SafeStr_10936("CarryItem").params; _local_2 = []; for (_local_3 in k) { _local_2.push(_local_3); }; return (_local_2); }; return ([]); } } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_102 = "_-1AN" (String#767, DoABC#2) // _SafeStr_10766 = "_-135" (String#757, DoABC#2) // _SafeStr_10773 = "_-kz" (String#1148, DoABC#2) // _SafeStr_10808 = "_-3DU" (String#900, DoABC#2) // _SafeStr_10810 = "_-4Zj" (String#987, DoABC#2) // _SafeStr_10816 = "_-1Xr" (String#795, DoABC#2) // _SafeStr_10840 = "_-2Ef" (String#2419, DoABC#2) // _SafeStr_10849 = "_-6jf" (String#1109, DoABC#2) // _SafeStr_10850 = "_-0uv" (String#750, DoABC#2) // _SafeStr_10851 = "_-5qU" (String#1055, DoABC#2) // _SafeStr_10902 = "_-5lf" (String#1049, DoABC#2) // _SafeStr_10913 = "_-1dM" (String#326, DoABC#2) // _SafeStr_10935 = "_-03a" (String#715, DoABC#2) // _SafeStr_10936 = "_-5WZ" (String#3055, DoABC#2) // _SafeStr_10941 = "_-0lX" (String#2165, DoABC#2) // _SafeStr_10943 = "_-4YE" (String#2870, DoABC#2) // _SafeStr_10945 = "_-052" (String#717, DoABC#2) // _SafeStr_10947 = "_-35V" (String#892, DoABC#2) // _SafeStr_10948 = "_-294" (String#2404, DoABC#2) // _SafeStr_10949 = "_-P-" (String#1127, DoABC#2) // _SafeStr_10954 = "_-6aE" (String#1102, DoABC#2) // _SafeStr_10979 = "_-35N" (String#2585, DoABC#2) // _SafeStr_10984 = "_-4-Q" (String#2761, DoABC#2) // _SafeStr_10987 = "_-2uF" (String#2545, DoABC#2) // _SafeStr_10989 = "_-0wI" (String#751, DoABC#2) // _SafeStr_10990 = "_-2XE" (String#848, DoABC#2) // _SafeStr_10993 = "_-55v" (String#1012, DoABC#2) // _SafeStr_11018 = "_-6P1" (String#3228, DoABC#2) // _SafeStr_11037 = "_-4Sh" (String#2854, DoABC#2) // _SafeStr_11038 = "_-1od" (String#2345, DoABC#2) // _SafeStr_11039 = "with" (String#4284, DoABC#2) // _SafeStr_11040 = "_-0Ri" (String#2106, DoABC#2) // _SafeStr_11041 = "_-60r" (String#3161, DoABC#2) // _SafeStr_11045 = "_-6Wg" (String#3251, DoABC#2) // _SafeStr_11058 = "_-3v5" (String#2745, DoABC#2) // _SafeStr_11059 = "_-9w" (String#3299, DoABC#2) // _SafeStr_11060 = "_-mf" (String#3403, DoABC#2) // _SafeStr_11061 = "_-0G4" (String#721, DoABC#2) // _SafeStr_11062 = "_-F6" (String#1117, DoABC#2) // _SafeStr_11063 = "_-5C8" (String#2997, DoABC#2) // _SafeStr_11065 = "_-3fD" (String#2695, DoABC#2) // _SafeStr_11066 = "_-0TH" (String#2109, DoABC#2) // _SafeStr_11067 = "_-42E" (String#2768, DoABC#2) // _SafeStr_11068 = "_-68I" (String#3183, DoABC#2) // _SafeStr_11069 = "_-5Yy" (String#3068, DoABC#2) // _SafeStr_11070 = "_-4bv" (String#2877, DoABC#2) // _SafeStr_11071 = "_-jF" (String#3396, DoABC#2) // _SafeStr_11072 = "_-3aE" (String#2684, DoABC#2) // _SafeStr_11073 = "_-5Ke" (String#3022, DoABC#2) // _SafeStr_11074 = "_-2DL" (String#2416, DoABC#2) // _SafeStr_11075 = "_-2qC" (String#2528, DoABC#2) // _SafeStr_11076 = "_-1w2" (String#2367, DoABC#2) // _SafeStr_11077 = "_-6X2" (String#3254, DoABC#2) // _SafeStr_11078 = "_-06v" (String#2046, DoABC#2) // _SafeStr_11079 = "_-2h" (String#2501, DoABC#2) // _SafeStr_11080 = "_-4Z7" (String#985, DoABC#2) // _SafeStr_11081 = "_-6hh" (String#1108, DoABC#2) // _SafeStr_11082 = "_-1YU" (String#2299, DoABC#2) // _SafeStr_11083 = "_-9i" (String#3297, DoABC#2) // _SafeStr_11084 = "_-1j4" (String#2336, DoABC#2) // _SafeStr_11085 = "_-6Qe" (String#3232, DoABC#2) // _SafeStr_11086 = "_-0zs" (String#2203, DoABC#2) // _SafeStr_11087 = "_-6MA" (String#3222, DoABC#2) // _SafeStr_11088 = "_-3Bc" (String#2605, DoABC#2) // _SafeStr_11089 = "_-6fs" (String#3279, DoABC#2) // _SafeStr_11090 = "_-5CV" (String#3000, DoABC#2) // _SafeStr_11091 = "_-03e" (String#2027, DoABC#2) // _SafeStr_11092 = "_-572" (String#2982, DoABC#2) // _SafeStr_11093 = "_-2aT" (String#2481, DoABC#2) // _SafeStr_11094 = "_-5i0" (String#3101, DoABC#2) // _SafeStr_11095 = "_-2fT" (String#2498, DoABC#2) // _SafeStr_11096 = "_-1eY" (String#2319, DoABC#2) // _SafeStr_11097 = "_-2mj" (String#876, DoABC#2) // _SafeStr_11098 = "_-2rD" (String#881, DoABC#2) // _SafeStr_11099 = "_-1SM" (String#2279, DoABC#2) // _SafeStr_11100 = "_-0Vj" (String#739, DoABC#2) // _SafeStr_11101 = "_-5WX" (String#3053, DoABC#2) // _SafeStr_11102 = "_-6HQ" (String#3208, DoABC#2) // _SafeStr_11103 = "_-57K" (String#2984, DoABC#2) // _SafeStr_11104 = "_-127" (String#2212, DoABC#2) // _SafeStr_139 = "_-3lB" (String#936, DoABC#2) // _SafeStr_140 = "_-6RL" (String#1091, DoABC#2) // _SafeStr_143 = "_-4Ul" (String#979, DoABC#2) // _SafeStr_146 = "_-Rk" (String#3352, DoABC#2) // _SafeStr_4 = "_-Cy" (String#403, DoABC#2) // _SafeStr_46 = "_-5U0" (String#1033, DoABC#2) // _SafeStr_47 = "_-ZY" (String#1134, DoABC#2) // _SafeStr_48 = "_-10x" (String#755, DoABC#2) // _SafeStr_52 = "_-2jW" (String#869, DoABC#2) // _SafeStr_54 = "_-1T7" (String#790, DoABC#2) // _SafeStr_56 = "_-2bN" (String#857, DoABC#2) // _SafeStr_58 = "_-1dz" (String#799, DoABC#2) // _SafeStr_5908 = "_-47V" (String#2782, DoABC#2) // _SafeStr_6044 = "_-1MR" (String#781, DoABC#2) // _SafeStr_6481 = "_-lK" (String#3401, DoABC#2) // _SafeStr_8043 = "_-1PD" (String#319, DoABC#2) // _SafeStr_9052 = "_-1Fa" (String#770, DoABC#2) //------------------------------------------------------------ //_-1OV.EffectAssetDownloadLibrary package _-1OV{ import _-2hg.EventDispatcherWrapper; import _-4a4._SafeStr_144; import _-6Z2._SafeStr_10; import _-6Z2.AssetLibraryCollection; import flash.net.URLRequest; import _-5NM.LibraryLoader; import _-5NM._SafeStr_40; import _-54T.Core; import flash.utils.ByteArray; import flash.events.Event; public class EffectAssetDownloadLibrary extends EventDispatcherWrapper implements _SafeStr_144 { private static var _SafeStr_10775:int = 0; private static var _SafeStr_10776:int = 1; private static var _SafeStr_10777:int = 2; private var _SafeStr_5769:int; private var _name:String; private var _SafeStr_10779:String; private var _SafeStr_10780:String; private var _assets:_SafeStr_10; private var _SafeStr_11105:XML; public function EffectAssetDownloadLibrary(k:String, _arg_2:String, _arg_3:String, _arg_4:_SafeStr_10, _arg_5:String){ this._SafeStr_5769 = _SafeStr_10775; this._assets = _arg_4; this._name = String(k); this._SafeStr_10779 = String(_arg_2); this._SafeStr_10780 = (_arg_3 + _arg_5); this._SafeStr_10780 = this._SafeStr_10780.replace("%libname%", this._name); this._SafeStr_10780 = this._SafeStr_10780.replace("%revision%", this._SafeStr_10779); var _local_6:AssetLibraryCollection = (this._assets as AssetLibraryCollection); var _local_7:_SafeStr_10 = _local_6._SafeStr_10781((this._name + ".swf")); if (_local_7 != null) { this._SafeStr_5769 = _SafeStr_10777; }; } override public function dispose():void{ super.dispose(); } public function _SafeStr_10782():void{ this._SafeStr_5769 = _SafeStr_10776; var k:URLRequest = new URLRequest(this._SafeStr_10780); var _local_2:LibraryLoader = new LibraryLoader(); this._assets.loadFromFile(_local_2, true); _local_2.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_10783); _local_2.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_10784); _local_2.load(k); } private function _SafeStr_10784(k:_SafeStr_40):void{ Core.error(((((((((("Could not load effect asset library " + this._name) + " from URL ") + this._SafeStr_10780) + " HTTP status ") + k.status) + " bytes loaded ") + k.bytesLoaded) + "/") + k.bytesTotal), false, Core._SafeStr_10785); } private function _SafeStr_10783(k:Event):void{ var _local_4:ByteArray; var _local_2:LibraryLoader = (k.target as LibraryLoader); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_10783); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_10784); var _local_3:Object = (_local_2.resource as Object).animation; if ((_local_3 is XML)) { this._SafeStr_11105 = (_local_3 as XML); } else { if ((_local_3 is Class)) { _local_4 = (new ((_local_3 as Class))() as ByteArray); this._SafeStr_11105 = new XML(_local_4.readUTFBytes(_local_4.length)); }; }; this._SafeStr_5769 = _SafeStr_10777; dispatchEvent(new Event(Event.COMPLETE)); } public function get name():String{ return (this._name); } public function get _SafeStr_8841():Boolean{ return ((this._SafeStr_5769 == _SafeStr_10777)); } public function toString():String{ var k:String = this._name; k = (k + ((this._SafeStr_8841) ? "[x]" : "[ ]")); return (k); } public function get animation():XML{ return (this._SafeStr_11105); } } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_10775 = "_-1Os" (String#784, DoABC#2) // _SafeStr_10776 = "_-1Py" (String#785, DoABC#2) // _SafeStr_10777 = "_-0cE" (String#307, DoABC#2) // _SafeStr_10779 = "_-1wB" (String#819, DoABC#2) // _SafeStr_10780 = "_-2P3" (String#842, DoABC#2) // _SafeStr_10781 = "_-65k" (String#3172, DoABC#2) // _SafeStr_10782 = "_-2-H" (String#2379, DoABC#2) // _SafeStr_10783 = "_-56k" (String#372, DoABC#2) // _SafeStr_10784 = "_-4t-" (String#1002, DoABC#2) // _SafeStr_10785 = "_-4Sy" (String#2857, DoABC#2) // _SafeStr_11105 = "_-26Y" (String#830, DoABC#2) // _SafeStr_144 = "_-6-I" (String#1065, DoABC#2) // _SafeStr_40 = "_-Gl" (String#1120, DoABC#2) // _SafeStr_5769 = "_-5Rb" (String#377, DoABC#2) // _SafeStr_8841 = "_-3jR" (String#933, DoABC#2) //------------------------------------------------------------ //_-1OV.EffectAssetDownloadManager package _-1OV{ import _-2hg.EventDispatcherWrapper; import flash.utils.Dictionary; import _-6Z2._SafeStr_37; import _-6Z2._SafeStr_10; import flash.utils.Timer; import _-6Z2.XmlAsset; import flash.net.URLRequest; import _-6Z2._SafeStr_39; import flash.events.TimerEvent; import _-4-I._SafeStr_57; import _-1XD.AssetLoaderEvent; import flash.events.Event; import _-PP._SafeStr_6; public class EffectAssetDownloadManager extends EventDispatcherWrapper { public static const LIBRARY_LOADED:String = "LIBRARY_LOADED"; private const _SafeStr_10822:int = 100; private const _SafeStr_10823:int = 2; private var _SafeStr_11106:Array; private var _SafeStr_11107:Dictionary; private var _SafeStr_10830:int = 3; private var _SafeStr_10831:_SafeStr_37; private var _assets:_SafeStr_10; private var _SafeStr_10829:Boolean; private var _SafeStr_10828:String; private var _SafeStr_10827:String; private var _SafeStr_10836:String; private var _SafeStr_10826:AvatarStructure; private var _SafeStr_9840:Dictionary; private var _SafeStr_11108:Dictionary; private var _SafeStr_10832:Timer; private var _SafeStr_10833:Array; private var _SafeStr_10834:Array; private var _SafeStr_10835:Array; public function EffectAssetDownloadManager(k:_SafeStr_10, _arg_2:String, _arg_3:String, _arg_4:AvatarStructure, _arg_5:String){ var _local_8:XmlAsset; var _local_9:XML; this._SafeStr_11106 = ["dance.1", "dance.2", "dance.3", "dance.4"]; super(); this._SafeStr_11107 = new Dictionary(); this._assets = k; this._SafeStr_10826 = _arg_4; this._SafeStr_10828 = _arg_2; this._SafeStr_10827 = _arg_3; this._SafeStr_10836 = _arg_5; this._SafeStr_9840 = new Dictionary(); this._SafeStr_11108 = new Dictionary(); this._SafeStr_10833 = []; this._SafeStr_10834 = []; this._SafeStr_10835 = []; var _local_6:URLRequest = new URLRequest(this._SafeStr_10828); var _local_7:_SafeStr_39 = this._assets.getAssetByName("effectmap"); if (_local_7 == null) { this._SafeStr_10831 = this._assets.loadAssetFromFile("effectmap", _local_6, "text/xml"); this._SafeStr_10837(); } else { _local_8 = (this._assets.getAssetByName("effectmap") as XmlAsset); _local_9 = (_local_8.content as XML).copy(); this._SafeStr_11109(_local_9); }; this._SafeStr_10832 = new Timer(this._SafeStr_10822, 1); this._SafeStr_10832.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10839); this._SafeStr_10826._SafeStr_10840.events.addEventListener(_SafeStr_57.AVATAR_RENDER_READY, this._SafeStr_10841); } public function _SafeStr_11110():void{ var _local_2:String; var _local_3:Array; var _local_4:EffectAssetDownloadLibrary; var k:Array = this._SafeStr_11106.slice(); for each (_local_2 in k) { _local_3 = this._SafeStr_11107[_local_2]; if (_local_3 != null) { for each (_local_4 in _local_3) { this._SafeStr_10848(_local_4); }; }; }; } private function _SafeStr_10837():void{ if (this._SafeStr_10831) { this._SafeStr_10831.addEventListener(AssetLoaderEvent._SafeStr_5471, this.onConfigurationComplete); this._SafeStr_10831.addEventListener(AssetLoaderEvent._SafeStr_6519, this._SafeStr_10843); }; } private function _SafeStr_10842():void{ if (this._SafeStr_10831) { this._SafeStr_10831.removeEventListener(AssetLoaderEvent._SafeStr_5471, this.onConfigurationComplete); this._SafeStr_10831.removeEventListener(AssetLoaderEvent._SafeStr_6519, this._SafeStr_10843); }; } private function onConfigurationComplete(event:Event):void{ var data:XML; if (disposed) { return; }; var loaderStruct:_SafeStr_37 = (event.target as _SafeStr_37); if (loaderStruct == null) { return; }; try { data = new XML((loaderStruct._SafeStr_8835.content as String)); } catch(e:Error) { return; }; this._SafeStr_11109(data); } private function _SafeStr_10843(k:Event):void{ var _local_2:String; var _local_3:URLRequest; if (disposed) { return; }; this._SafeStr_10830--; if (this._SafeStr_10830 <= 0) { _SafeStr_6.logEventLog(("Effect download error " + this._SafeStr_10828)); } else { if (this._SafeStr_10828.indexOf("?") > 0) { _local_2 = ((this._SafeStr_10828 + "&retry=") + this._SafeStr_10830); } else { _local_2 = ((this._SafeStr_10828 + "?retry=") + this._SafeStr_10830); }; this._SafeStr_10842(); _local_3 = new URLRequest(_local_2); this._SafeStr_10831 = this._assets.loadAssetFromFile("effectmap", _local_3, "text/xml"); this._SafeStr_10837(); }; } private function _SafeStr_11109(k:XML):void{ if (k == null) { return; }; if (k.toString() == "") { return; }; this._SafeStr_10844(k); this._SafeStr_11110(); this._SafeStr_10829 = true; dispatchEvent(new Event(Event.COMPLETE)); } private function _SafeStr_10844(k:XML):void{ var _local_2:XML; var _local_3:EffectAssetDownloadLibrary; var _local_4:String; var _local_5:Array; for each (_local_2 in k.effect) { _local_3 = new EffectAssetDownloadLibrary(_local_2.@lib, "0", this._SafeStr_10827, this._assets, this._SafeStr_10836); _local_3.addEventListener(Event.COMPLETE, this._SafeStr_10846); _local_4 = _local_2.@id; _local_5 = this._SafeStr_11107[_local_4]; if (_local_5 == null) { _local_5 = []; }; _local_5.push(_local_3); this._SafeStr_11107[_local_4] = _local_5; }; } private function _SafeStr_10846(k:Event):void{ var _local_3:String; var _local_4:Array; var _local_6:EffectAssetDownloadLibrary; var _local_7:int; var _local_8:Boolean; var _local_9:EffectAssetDownloadLibrary; var _local_10:Array; var _local_11:_SafeStr_50; if (disposed) { return; }; _SafeStr_4.log("Effect download complete..."); var _local_2:Array = []; var _local_5:EffectAssetDownloadLibrary = (k.target as EffectAssetDownloadLibrary); this._SafeStr_10826._SafeStr_11076(_local_5.animation); for (_local_3 in this._SafeStr_11108) { _local_8 = true; _local_4 = this._SafeStr_11108[_local_3]; for each (_local_9 in _local_4) { if (!_local_9._SafeStr_8841) { _local_8 = false; break; }; }; if (_local_8) { _local_2.push(_local_3); _local_10 = this._SafeStr_9840[_local_3]; for each (_local_11 in _local_10) { if (((!((_local_11 == null))) && (!(_local_11.disposed)))) { _local_11._SafeStr_10821(parseInt(_local_3)); }; }; delete this._SafeStr_9840[_local_3]; dispatchEvent(new Event(LIBRARY_LOADED)); }; }; for each (_local_3 in _local_2) { delete this._SafeStr_11108[_local_3]; }; while (_local_7 < this._SafeStr_10835.length) { _local_6 = this._SafeStr_10835[_local_7]; if (_local_6.name == _local_5.name) { this._SafeStr_10835.splice(_local_7, 1); }; _local_7++; }; this._SafeStr_10832.start(); } public function _SafeStr_8841(k:int):Boolean{ if (((!(this._SafeStr_10829)) || (!(this._SafeStr_10826._SafeStr_10840._SafeStr_8841)))) { return (false); }; var _local_2:Array = this._SafeStr_10847(k); return ((_local_2.length == 0)); } public function _SafeStr_10955(k:int, _arg_2:_SafeStr_50):void{ var _local_4:EffectAssetDownloadLibrary; var _local_5:Array; if (((!(this._SafeStr_10829)) || (!(this._SafeStr_10826._SafeStr_10840._SafeStr_8841)))) { this._SafeStr_10833.push([k, _arg_2]); return; }; var _local_3:Array = this._SafeStr_10847(k); if (_local_3.length > 0) { if (((_arg_2) && (!(_arg_2.disposed)))) { _local_5 = this._SafeStr_9840[String(k)]; if (_local_5 == null) { _local_5 = []; }; _local_5.push(_arg_2); this._SafeStr_9840[String(k)] = _local_5; }; this._SafeStr_11108[String(k)] = _local_3; for each (_local_4 in _local_3) { this._SafeStr_10848(_local_4); }; } else { if (((!((_arg_2 == null))) && (!(_arg_2.disposed)))) { _arg_2._SafeStr_10821(k); _SafeStr_4.log(("Effect ready to use: " + k)); }; }; } private function _SafeStr_10847(k:int):Array{ var _local_4:EffectAssetDownloadLibrary; var _local_2:Array = []; if (!this._SafeStr_10826) { return (_local_2); }; var _local_3:Array = this._SafeStr_11107[String(k)]; if (_local_3 != null) { for each (_local_4 in _local_3) { if (_local_4 != null) { if (!_local_4._SafeStr_8841) { if (_local_2.indexOf(_local_4) == -1) { _local_2.push(_local_4); }; }; }; }; }; return (_local_2); } private function _SafeStr_10852():void{ var k:EffectAssetDownloadLibrary; while ((((this._SafeStr_10834.length > 0)) && ((this._SafeStr_10835.length < this._SafeStr_10823)))) { k = this._SafeStr_10834[0]; k._SafeStr_10782(); this._SafeStr_10835.push(this._SafeStr_10834.shift()); }; } private function _SafeStr_10848(k:EffectAssetDownloadLibrary):void{ if (((((!(k._SafeStr_8841)) && ((this._SafeStr_10834.indexOf(k) == -1)))) && ((this._SafeStr_10835.indexOf(k) == -1)))) { this._SafeStr_10834.push(k); this._SafeStr_10852(); }; } private function _SafeStr_10839(k:Event=null):void{ this._SafeStr_10852(); } private function _SafeStr_10841(k:Event):void{ var _local_2:Array; for each (_local_2 in this._SafeStr_10833) { this._SafeStr_10955(_local_2[0], _local_2[1]); }; this._SafeStr_10833 = []; } public function get _SafeStr_8500():Dictionary{ return (this._SafeStr_11107); } } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_10782 = "_-2-H" (String#2379, DoABC#2) // _SafeStr_10821 = "_-2Z1" (String#851, DoABC#2) // _SafeStr_10822 = "_-2jh" (String#870, DoABC#2) // _SafeStr_10823 = "_-1r5" (String#99, DoABC#2) // _SafeStr_10826 = "_-2jE" (String#66, DoABC#2) // _SafeStr_10827 = "_-56X" (String#1014, DoABC#2) // _SafeStr_10828 = "_-61C" (String#1066, DoABC#2) // _SafeStr_10829 = "_-2aa" (String#855, DoABC#2) // _SafeStr_10830 = "_-2Pc" (String#843, DoABC#2) // _SafeStr_10831 = "_-4-w" (String#954, DoABC#2) // _SafeStr_10832 = "_-4Ux" (String#980, DoABC#2) // _SafeStr_10833 = "_-2Rh" (String#845, DoABC#2) // _SafeStr_10834 = "_-eJ" (String#1139, DoABC#2) // _SafeStr_10835 = "_-YK" (String#1133, DoABC#2) // _SafeStr_10836 = "_-hk" (String#1142, DoABC#2) // _SafeStr_10837 = "_-1jH" (String#806, DoABC#2) // _SafeStr_10839 = "_-4fE" (String#994, DoABC#2) // _SafeStr_10840 = "_-2Ef" (String#2419, DoABC#2) // _SafeStr_10841 = "_-370" (String#893, DoABC#2) // _SafeStr_10842 = "_-1Q9" (String#786, DoABC#2) // _SafeStr_10843 = "_-0Vx" (String#740, DoABC#2) // _SafeStr_10844 = "_-1tM" (String#816, DoABC#2) // _SafeStr_10846 = "_-tF" (String#1154, DoABC#2) // _SafeStr_10847 = "_-3Wg" (String#923, DoABC#2) // _SafeStr_10848 = "_-21-" (String#824, DoABC#2) // _SafeStr_10852 = "_-2b4" (String#856, DoABC#2) // _SafeStr_10955 = "_-523" (String#2970, DoABC#2) // _SafeStr_11076 = "_-1w2" (String#2367, DoABC#2) // _SafeStr_11106 = "_-5v1" (String#3140, DoABC#2) // _SafeStr_11107 = "_-4n7" (String#2919, DoABC#2) // _SafeStr_11108 = "_-3yF" (String#2754, DoABC#2) // _SafeStr_11109 = "_-06b" (String#2043, DoABC#2) // _SafeStr_11110 = "_-0HS" (String#2084, DoABC#2) // _SafeStr_37 = "_-1cU" (String#798, DoABC#2) // _SafeStr_39 = "_-0uT" (String#749, DoABC#2) // _SafeStr_4 = "_-Cy" (String#403, DoABC#2) // _SafeStr_50 = "_-2Bo" (String#833, DoABC#2) // _SafeStr_5471 = "_-0Dc" (String#2066, DoABC#2) // _SafeStr_57 = "_-3fi" (String#2697, DoABC#2) // _SafeStr_6 = "_-3ph" (String#943, DoABC#2) // _SafeStr_6519 = "_-0n4" (String#2170, DoABC#2) // _SafeStr_8500 = "_-1aY" (String#2308, DoABC#2) // _SafeStr_8835 = "_-0G" (String#2074, DoABC#2) // _SafeStr_8841 = "_-3jR" (String#933, DoABC#2) // _SafeStr_9840 = "_-6-6" (String#1064, DoABC#2) //------------------------------------------------------------ //_-1OV.HabboAvatarEditor package _-1OV{ import _-3VC._SafeStr_47; import _-5NM.Map; import flash.utils.Dictionary; import _-5H4._SafeStr_4725; import _-5H4._SafeStr_4728; import _-4-I._SafeStr_4727; import _-01h.WardrobeModel; import _-2XY.FigureData; import _-4-I._SafeStr_3082; import _-32.BodyModel; import _-5gh._SafeStr_4731; import _-063._SafeStr_4732; import _-3W6._SafeStr_4730; import _-43o.HotLooksModel; import _-2RN.EffectsModel; import _-3bT._SafeStr_56; import _-3bT._SafeStr_54; import _-2Bc.IFrameWindow; import _-4IA.IWindowContainer; import _-4IA.IWindow; import _-3rc._SafeStr_4108; import _-kb._SafeStr_4729; import _-3bT._SafeStr_52; import _-5H4.AvatarEditorGridPartItem; import _-3bT._SafeStr_58; import _-5H4.AvatarEditorGridColorItem; import _-6Z2.BitmapDataAsset; import flash.display.BitmapData; import _-5H4.AvatarEditorGridView; import _-5H4.CategoryData; import _-4-I._SafeStr_3079; public class HabboAvatarEditor { private static const _SafeStr_11111:String = "hr-100.hd-180-7.ch-215-66.lg-270-79.sh-305-62.ha-1002-70.wa-2007"; private static const _SafeStr_11112:String = "hr-515-33.hd-600-1.ch-635-70.lg-716-66-62.sh-735-68"; private static const _SafeStr_11113:int = 2; private var _SafeStr_6766:uint; private var _SafeStr_5841:HabboAvatarEditorManager; private var _SafeStr_11114:_SafeStr_47; private var _SafeStr_5479:AvatarEditorView; private var _SafeStr_5413:Boolean = false; private var _SafeStr_8099:Map; private var _SafeStr_11115:Map; private var _SafeStr_11116:Dictionary; private var _SafeStr_5478:String = "M"; private var _SafeStr_11117:String; private var _SafeStr_11118:_SafeStr_3078 = null; private var _SafeStr_11119:Boolean = false; private var _SafeStr_11120:Boolean = false; private var _SafeStr_11121:int; private var _SafeStr_11122:Boolean = false; public function HabboAvatarEditor(k:uint, _arg_2:HabboAvatarEditorManager, _arg_3:Boolean=false){ this._SafeStr_6766 = k; this._SafeStr_5841 = _arg_2; this._SafeStr_11114 = this._SafeStr_5841.avatarRenderManager._SafeStr_10764(); this._SafeStr_11122 = _arg_3; } public function dispose():void{ var k:_SafeStr_4725; var _local_2:_SafeStr_4728; if (this._SafeStr_8099 != null) { for each (k in this._SafeStr_8099) { k.dispose(); k = null; }; this._SafeStr_8099 = null; }; if (this._SafeStr_11115 != null) { for each (_local_2 in this._SafeStr_11115) { _local_2.dispose(); _local_2 = null; }; this._SafeStr_11115 = null; }; if (this._SafeStr_5479 != null) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; this._SafeStr_11114 = null; this._SafeStr_11116 = null; this._SafeStr_11118 = null; } private function init(k:Array=null):void{ if (this._SafeStr_5413) { return; }; this._SafeStr_8099 = new Map(); this._SafeStr_11115 = new Map(); this._SafeStr_11115.add(_SafeStr_4727._SafeStr_10874, new WardrobeModel(this)); this._SafeStr_5479 = new AvatarEditorView(this, k); this._SafeStr_11116 = new Dictionary(); this._SafeStr_11116[FigureData._SafeStr_5484] = new FigureData(this); this._SafeStr_11116[FigureData._SafeStr_5485] = new FigureData(this); var _local_2:FigureData = this._SafeStr_11116[FigureData._SafeStr_5484]; var _local_3:FigureData = this._SafeStr_11116[FigureData._SafeStr_5485]; _local_2._SafeStr_11055(_SafeStr_11111, FigureData._SafeStr_5484); _local_3._SafeStr_11055(_SafeStr_11112, FigureData._SafeStr_5485); this._SafeStr_8099.add(_SafeStr_3082._SafeStr_5637, new BodyModel(this)); this._SafeStr_8099.add(_SafeStr_3082._SafeStr_8035, new _SafeStr_4731(this)); this._SafeStr_8099.add(_SafeStr_3082._SafeStr_5575, new _SafeStr_4732(this)); this._SafeStr_8099.add(_SafeStr_3082._SafeStr_9310, new _SafeStr_4730(this)); if ((((k == null)) || ((k.indexOf(_SafeStr_3082._SafeStr_10873) > -1)))) { this._SafeStr_8099.add(_SafeStr_3082._SafeStr_10873, new HotLooksModel(this)); }; this._SafeStr_8099.add(_SafeStr_3082._SafeStr_9316, new EffectsModel(this)); this._SafeStr_5413 = true; } public function loadAvatarInEditor(k:String, _arg_2:String, _arg_3:int=0):void{ var _local_6:_SafeStr_4725; 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; default: _arg_2 = FigureData._SafeStr_5484; }; this.clubMemberLevel = _arg_3; var _local_4:Boolean; var _local_5:FigureData = this._SafeStr_11116[_arg_2]; if (_local_5 == null) { return; }; _local_5._SafeStr_11055(k, _arg_2); if (_arg_2 != this.gender) { this.gender = _arg_2; _local_4 = true; }; if (this._SafeStr_11117 != k) { this._SafeStr_11117 = k; _local_4 = true; }; if (((this._SafeStr_8099) && (_local_4))) { for each (_local_6 in this._SafeStr_8099) { _local_6.reset(); }; }; if (this._SafeStr_5479 != null) { this._SafeStr_5479.update(); }; } public function _SafeStr_11123(k:String):_SafeStr_56{ if (this._SafeStr_11114 == null) { return (null); }; return (this._SafeStr_11114._SafeStr_10849(k)); } public function _SafeStr_11061(k:int):_SafeStr_54{ if (this._SafeStr_11114 == null) { return (null); }; return (this._SafeStr_11114._SafeStr_11061(k)); } public function _SafeStr_10349(k:_SafeStr_3078, _arg_2:Array=null, _arg_3:Boolean=false, _arg_4:String=null, _arg_5:String="generic"):IFrameWindow{ this._SafeStr_11118 = k; this._SafeStr_11119 = _arg_3; this.init(_arg_2); this._SafeStr_11124(_arg_2, _arg_5); return (this._SafeStr_5479._SafeStr_5935(_arg_2, _arg_4)); } public function _SafeStr_10876(k:IWindowContainer=null, _arg_2:_SafeStr_3078=null, _arg_3:Array=null, _arg_4:Boolean=false):Boolean{ this._SafeStr_11118 = _arg_2; this._SafeStr_11119 = _arg_4; this.init(_arg_3); this._SafeStr_5479._SafeStr_10876(k, _arg_3); this._SafeStr_11124(_arg_3); return (true); } private function _SafeStr_11124(k:Array, _arg_2:String="generic"):void{ var _local_3:Boolean = ((!((k == null))) && ((k.length > 0))); if (((!((_arg_2 == null))) && (((!(_local_3)) || ((k.indexOf(_arg_2) >= 0)))))) { this._SafeStr_10894(_arg_2); } else { if (_local_3) { this._SafeStr_10894(k[0]); } else { this._SafeStr_10894(_SafeStr_3082._SafeStr_5637); }; }; } public function get _SafeStr_6749():uint{ return (this._SafeStr_6766); } public function hide():void{ this._SafeStr_5479.hide(); } public function _SafeStr_10891(k:String):IWindow{ var _local_2:_SafeStr_4725 = (this._SafeStr_8099.getValue(k) as _SafeStr_4725); if (_local_2 != null) { return (_local_2.getWindowContainer()); }; return (null); } public function _SafeStr_10892(k:String):void{ var _local_2:_SafeStr_4725 = (this._SafeStr_8099.getValue(k) as _SafeStr_4725); if (_local_2) { _local_2.switchCategory(); }; } public function _SafeStr_10890(k:String):IWindowContainer{ var _local_2:_SafeStr_4728 = (this._SafeStr_11115.getValue(k) as _SafeStr_4728); if (_local_2 != null) { return (_local_2.getWindowContainer()); }; return (null); } public function _SafeStr_10894(k:String):void{ if (this._SafeStr_5479) { this._SafeStr_5479._SafeStr_10888(k, false); }; } public function _SafeStr_11125():void{ if (this._SafeStr_8099 == null) { return; }; this.update(); } public function _SafeStr_10883():void{ if (this._SafeStr_8099 == null) { return; }; this.update(); } public function get figureData():FigureData{ return (this._SafeStr_11116[this._SafeStr_5478]); } public function _SafeStr_10897():void{ var _local_3:_SafeStr_4108; var k:String = this.figureData._SafeStr_5494(); var _local_2:String = this.figureData.gender; if (this._SafeStr_11118 != null) { this._SafeStr_11118._SafeStr_9311(k, _local_2); } else { _local_3 = new _SafeStr_4108(k, _local_2); this._SafeStr_5841.communication.connection.send(_local_3); this._SafeStr_5841.events.dispatchEvent(new _SafeStr_4729(k)); _local_3.dispose(); _local_3 = null; if (this._SafeStr_11120) { if (this.figureData.avatarEffectType != -1) { this._SafeStr_5841.inventory.setEffectSelected(this.figureData.avatarEffectType); } else { this._SafeStr_5841.inventory._SafeStr_9113(true); }; }; this._SafeStr_11120 = false; }; } public function _SafeStr_11126(k:_SafeStr_4725, _arg_2:String):CategoryData{ var _local_5:int; var _local_6:_SafeStr_52; var _local_7:AvatarEditorGridPartItem; var _local_8:_SafeStr_56; var _local_9:_SafeStr_54; var _local_10:Array; var _local_11:Array; var _local_12:Boolean; var _local_13:_SafeStr_58; var _local_14:Array; var _local_15:Boolean; var _local_16:Boolean; var _local_17:Map; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:Boolean; var _local_22:AvatarEditorGridColorItem; var _local_23:int; var _local_24:int; var _local_25:BitmapDataAsset; var _local_26:BitmapData; var _local_27:IWindowContainer; var _local_28:Boolean; var _local_29:Boolean; var _local_30:Boolean; var _local_31:BitmapDataAsset; var _local_32:BitmapData; var _local_33:IWindowContainer; var _local_34:Array; if (!k) { return (null); }; if (!_arg_2) { return (null); }; var _local_3:Array = []; var _local_4:Array = new Array(); _local_5 = 0; while (_local_5 < _SafeStr_11113) { _local_4.push(new Array()); _local_5++; }; _local_8 = this._SafeStr_11123(_arg_2); if (!_local_8) { return (null); }; if (_local_8 != null) { _local_9 = this._SafeStr_11061(_local_8._SafeStr_11062); if (!_local_9) { return (null); }; _local_10 = this.figureData.getColourIds(_arg_2); if (!_local_10) { _local_10 = new Array(); }; _local_11 = new Array(_local_10.length); _local_12 = this._SafeStr_11127(); for each (_local_13 in _local_9.colors) { if (((_local_13._SafeStr_7768) && (((_local_12) || ((this.clubMemberLevel >= _local_13.clubLevel)))))) { _local_20 = 0; while (_local_20 < _SafeStr_11113) { _local_21 = (this.clubMemberLevel < _local_13.clubLevel); _local_22 = new AvatarEditorGridColorItem((AvatarEditorView._SafeStr_10854.clone() as IWindowContainer), k, _local_13, _local_21); _local_4[_local_20].push(_local_22); _local_20++; }; if (_arg_2 != FigureData._SafeStr_11128) { _local_23 = 0; while (_local_23 < _local_10.length) { if (_local_13.id == _local_10[_local_23]) { _local_11[_local_23] = _local_13; }; _local_23++; }; }; }; }; if (_local_12) { _local_24 = 2; _local_14 = this._SafeStr_5841.avatarRenderManager._SafeStr_10765(this.gender, _local_24); } else { _local_14 = this._SafeStr_5841.avatarRenderManager._SafeStr_10765(this.gender, this.clubMemberLevel); }; _local_15 = Boolean((_local_14.indexOf(_arg_2) == -1)); if (_local_15) { _local_25 = (this._SafeStr_5841.windowManager.assets.getAssetByName("avatar_editor_generic_remove_selection") as BitmapDataAsset); _local_26 = (_local_25.content as BitmapData).clone(); _local_27 = (AvatarEditorView._SafeStr_10853.clone() as IWindowContainer); _local_27.name = AvatarEditorGridView.REMOVE_ITEM; _local_7 = new AvatarEditorGridPartItem(_local_27, k, null, null, false); _local_7._SafeStr_10807 = _local_26; _local_3.push(_local_7); }; _local_16 = !((_arg_2 == FigureData._SafeStr_11128)); _local_17 = _local_8._SafeStr_11129; _local_18 = _local_17.length; _local_19 = (_local_18 - 1); while (_local_19 >= 0) { _local_6 = _local_17._SafeStr_6074(_local_19); _local_28 = false; if (_local_6.gender == FigureData._SafeStr_11130) { _local_28 = true; } else { if (_local_6.gender == this.gender) { _local_28 = true; }; }; if (((((_local_6._SafeStr_7768) && (_local_28))) && (((_local_12) || ((this.clubMemberLevel >= _local_6.clubLevel)))))) { _local_29 = (this.clubMemberLevel < _local_6.clubLevel); _local_30 = true; if (_local_6._SafeStr_11131) { _local_30 = ((((this.manager.inventory) && (this._SafeStr_5841.inventory._SafeStr_11132(_local_6.id)))) || (this._SafeStr_10895())); }; if (_local_30) { _local_7 = new AvatarEditorGridPartItem((AvatarEditorView._SafeStr_10853.clone() as IWindowContainer), k, _local_6, _local_11, _local_16, _local_29); _local_3.push(_local_7); }; }; _local_19--; }; }; _local_3.sort(((this._SafeStr_11133) ? this._SafeStr_11134 : this._SafeStr_11135)); if (((this._SafeStr_11122) || (this._SafeStr_5841.getBoolean("avatareditor.support.sellablefurni")))) { _local_31 = (this._SafeStr_5841.windowManager.assets.getAssetByName("camera_zoom_in") as BitmapDataAsset); _local_32 = (_local_31.content as BitmapData).clone(); _local_33 = (AvatarEditorView._SafeStr_10853.clone() as IWindowContainer); _local_33.name = AvatarEditorGridView.GET_MORE; _local_7 = new AvatarEditorGridPartItem(_local_33, k, null, null, false); _local_7._SafeStr_10807 = _local_32; _local_3.push(_local_7); }; _local_5 = 0; while (_local_5 < _SafeStr_11113) { _local_34 = (_local_4[_local_5] as Array); _local_34.sort(this._SafeStr_11136); _local_5++; }; return (new CategoryData(_local_3, _local_4)); } public function _SafeStr_10879():Boolean{ return (this._SafeStr_11119); } public function _SafeStr_10881():Boolean{ var k:_SafeStr_4725; var _local_2:Boolean; for each (k in this._SafeStr_8099._SafeStr_5514()) { _local_2 = k._SafeStr_11137(this.clubMemberLevel); if (_local_2) { return (true); }; }; return (false); } public function _SafeStr_10884():Boolean{ var k:_SafeStr_4725; var _local_2:Boolean; for each (k in this._SafeStr_8099._SafeStr_5514()) { _local_2 = k._SafeStr_10884(this._SafeStr_5841.inventory); if (_local_2) { return (true); }; }; return (false); } public function _SafeStr_10882():void{ var k:_SafeStr_4725; for each (k in this._SafeStr_8099._SafeStr_5514()) { k._SafeStr_11138(this.clubMemberLevel); }; this.figureData._SafeStr_5486(); } public function _SafeStr_10885():void{ var k:_SafeStr_4725; for each (k in this._SafeStr_8099._SafeStr_5514()) { k._SafeStr_10885(); }; this.figureData._SafeStr_5486(); } public function _SafeStr_11139(k:String):int{ var _local_3:_SafeStr_54; var _local_4:_SafeStr_58; var _local_2:_SafeStr_56 = this._SafeStr_11123(k); if (_local_2 != null) { _local_3 = this._SafeStr_11061(_local_2._SafeStr_11062); for each (_local_4 in _local_3.colors) { if (((_local_4._SafeStr_7768) && ((this.clubMemberLevel >= _local_4.clubLevel)))) { return (_local_4.id); }; }; }; return (-1); } private function _SafeStr_11135(k:AvatarEditorGridPartItem, _arg_2:AvatarEditorGridPartItem):Number{ var _local_3:Number = (((k.partSet)==null) ? -1 : Number(k.partSet.clubLevel)); var _local_4:Number = (((_arg_2.partSet)==null) ? -1 : Number(_arg_2.partSet.clubLevel)); var _local_5:Boolean = (((k.partSet)==null) ? false : k.partSet._SafeStr_11131); var _local_6:Boolean = (((_arg_2.partSet)==null) ? false : _arg_2.partSet._SafeStr_11131); if (((_local_5) && (!(_local_6)))) { return (1); }; if (((_local_6) && (!(_local_5)))) { return (-1); }; if (_local_3 < _local_4) { return (-1); }; if (_local_3 > _local_4) { return (1); }; if (k.partSet.id < _arg_2.partSet.id) { return (-1); }; if (k.partSet.id > _arg_2.partSet.id) { return (1); }; return (0); } private function _SafeStr_11134(k:AvatarEditorGridPartItem, _arg_2:AvatarEditorGridPartItem):Number{ var _local_3:Number = (((k.partSet)==null) ? 9999999999 : Number(k.partSet.clubLevel)); var _local_4:Number = (((_arg_2.partSet)==null) ? 9999999999 : Number(_arg_2.partSet.clubLevel)); var _local_5:Boolean = (((k.partSet)==null) ? false : k.partSet._SafeStr_11131); var _local_6:Boolean = (((_arg_2.partSet)==null) ? false : _arg_2.partSet._SafeStr_11131); if (((_local_5) && (!(_local_6)))) { return (1); }; if (((_local_6) && (!(_local_5)))) { return (-1); }; if (_local_3 > _local_4) { return (-1); }; if (_local_3 < _local_4) { return (1); }; if (k.partSet.id > _arg_2.partSet.id) { return (-1); }; if (k.partSet.id < _arg_2.partSet.id) { return (1); }; return (0); } private function _SafeStr_11136(k:AvatarEditorGridColorItem, _arg_2:AvatarEditorGridColorItem):Number{ var _local_3:Number = (((k._SafeStr_11140)==null) ? -1 : (k._SafeStr_11140.clubLevel as Number)); var _local_4:Number = (((_arg_2._SafeStr_11140)==null) ? -1 : (_arg_2._SafeStr_11140.clubLevel as Number)); if (_local_3 < _local_4) { return (-1); }; if (_local_3 > _local_4) { return (1); }; if (k._SafeStr_11140.index < _arg_2._SafeStr_11140.index) { return (-1); }; if (k._SafeStr_11140.index > _arg_2._SafeStr_11140.index) { return (1); }; return (0); } public function get gender():String{ return (this._SafeStr_5478); } public function set gender(k:String):void{ var _local_2:_SafeStr_4725; if (this._SafeStr_5478 == k) { return; }; this._SafeStr_5478 = k; for each (_local_2 in this._SafeStr_8099) { _local_2.reset(); }; if (this._SafeStr_5479 != null) { this._SafeStr_5479.update(); }; } public function get handler():_SafeStr_3080{ return (this._SafeStr_5841.handler); } public function get wardrobe():WardrobeModel{ if (!this._SafeStr_5413) { return (null); }; return (this._SafeStr_11115.getValue(_SafeStr_4727._SafeStr_10874)); } public function get effects():EffectsModel{ if (!this._SafeStr_5413) { return (null); }; return (this._SafeStr_8099.getValue(_SafeStr_3082._SafeStr_9316)); } public function set clubMemberLevel(k:int):void{ this._SafeStr_11121 = k; } public function get clubMemberLevel():int{ if (!this._SafeStr_11121) { return (this._SafeStr_5841._SafeStr_5510.clubLevel); }; return (this._SafeStr_11121); } public function _SafeStr_5493():Boolean{ return (this._SafeStr_5841.catalog._SafeStr_5493()); } private function get _SafeStr_11133():Boolean{ return (this._SafeStr_5841.getBoolean("avatareditor.show.clubitems.first")); } private function _SafeStr_11127():Boolean{ return (this._SafeStr_5841.getBoolean("avatareditor.show.clubitems.dimmed")); } public function get manager():HabboAvatarEditorManager{ return (this._SafeStr_5841); } public function update():void{ var k:_SafeStr_4725; var _local_2:_SafeStr_4728; for each (k in this._SafeStr_8099) { k.reset(); }; for each (_local_2 in this._SafeStr_11115) { _local_2.reset(); }; if (this._SafeStr_5479) { this._SafeStr_5479.update(); }; } public function setAvatarEffectType(k:int):void{ this.figureData.avatarEffectType = k; this.figureData._SafeStr_5486(); this._SafeStr_11120 = true; } public function get view():AvatarEditorView{ return (this._SafeStr_5479); } public function openHabboClubAdWindow():void{ if (this._SafeStr_5841.catalog) { this._SafeStr_5841.catalog.openClubCenter(); }; } public function _SafeStr_10895():Boolean{ return ((this._SafeStr_6766 == _SafeStr_3079._SafeStr_11141)); } } }//package _-1OV // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_10764 = "_-3Wk" (String#30685, DoABC#3) // _SafeStr_10765 = "_-5mk" (String#36285, DoABC#3) // _SafeStr_10807 = "_-1IF" (String#2870, DoABC#3) // _SafeStr_10849 = "_-6jf" (String#38593, DoABC#3) // _SafeStr_10853 = "_-5BA" (String#34805, DoABC#3) // _SafeStr_10854 = "_-3nE" (String#31361, DoABC#3) // _SafeStr_10873 = "_-6cH" (String#38303, DoABC#3) // _SafeStr_10874 = "_-2GJ" (String#27544, DoABC#3) // _SafeStr_10876 = "_-2wY" (String#29220, DoABC#3) // _SafeStr_10879 = "_-2kA" (String#28714, DoABC#3) // _SafeStr_10881 = "_-5V6" (String#35596, DoABC#3) // _SafeStr_10882 = "_-5NN" (String#35277, DoABC#3) // _SafeStr_10883 = "_-4se" (String#34056, DoABC#3) // _SafeStr_10884 = "_-m0" (String#15101, DoABC#3) // _SafeStr_10885 = "_-1k0" (String#9339, DoABC#3) // _SafeStr_10888 = "_-4Nd" (String#32858, DoABC#3) // _SafeStr_10890 = "_-5Ir" (String#35111, DoABC#3) // _SafeStr_10891 = "_-0c" (String#23511, DoABC#3) // _SafeStr_10892 = "_-5Bg" (String#34825, DoABC#3) // _SafeStr_10894 = "_-2cE" (String#28412, DoABC#3) // _SafeStr_10895 = "_-5js" (String#36177, DoABC#3) // _SafeStr_10897 = "_-5hi" (String#36095, DoABC#3) // _SafeStr_11055 = "_-0UN" (String#23211, DoABC#3) // _SafeStr_11061 = "_-0G4" (String#2614, DoABC#3) // _SafeStr_11062 = "_-F6" (String#38995, DoABC#3) // _SafeStr_11111 = "_-1W2" (String#25730, DoABC#3) // _SafeStr_11112 = "_-2Tw" (String#28091, DoABC#3) // _SafeStr_11113 = "_-3tG" (String#11520, DoABC#3) // _SafeStr_11114 = "_-6iS" (String#38546, DoABC#3) // _SafeStr_11115 = "_-5DC" (String#34883, DoABC#3) // _SafeStr_11116 = "_-4o5" (String#33888, DoABC#3) // _SafeStr_11117 = "_-4x7" (String#1114, DoABC#3) // _SafeStr_11118 = "_-3rp" (String#31546, DoABC#3) // _SafeStr_11119 = "_-1oE" (String#26434, DoABC#3) // _SafeStr_11120 = "_-5s5" (String#36502, DoABC#3) // _SafeStr_11121 = "_-660" (String#37080, DoABC#3) // _SafeStr_11122 = "_-4Bh" (String#32373, DoABC#3) // _SafeStr_11123 = "_-2BQ" (String#27365, DoABC#3) // _SafeStr_11124 = "_-3EO" (String#29965, DoABC#3) // _SafeStr_11125 = "_-0sF" (String#24164, DoABC#3) // _SafeStr_11126 = "_-43p" (String#32043, DoABC#3) // _SafeStr_11127 = "_-5ja" (String#36168, DoABC#3) // _SafeStr_11128 = "_-462" (String#32142, DoABC#3) // _SafeStr_11129 = "_-5k" (String#36182, DoABC#3) // _SafeStr_11130 = "_-1T3" (String#25612, DoABC#3) // _SafeStr_11131 = "_-69-" (String#4102, DoABC#3) // _SafeStr_11132 = "_-0BW" (String#7777, DoABC#3) // _SafeStr_11133 = "_-1eq" (String#26063, DoABC#3) // _SafeStr_11134 = "_-6I5" (String#37549, DoABC#3) // _SafeStr_11135 = "_-2G9" (String#27537, DoABC#3) // _SafeStr_11136 = "_-4xh" (String#34246, DoABC#3) // _SafeStr_11137 = "_-1qe" (String#9448, DoABC#3) // _SafeStr_11138 = "_-3Jj" (String#10984, DoABC#3) // _SafeStr_11139 = "_-vo" (String#40611, DoABC#3) // _SafeStr_11140 = "_-5rf" (String#36484, DoABC#3) // _SafeStr_11141 = "_-2KF" (String#27716, DoABC#3) // _SafeStr_3078 = "_-GC" (String#14590, DoABC#3) // _SafeStr_3079 = "_-5c7" (String#35877, DoABC#3) // _SafeStr_3080 = "_-1v2" (String#9507, DoABC#3) // _SafeStr_3082 = "_-2RE" (String#10084, DoABC#3) // _SafeStr_4108 = "_-6SE" (String#37926, DoABC#3) // _SafeStr_47 = "_-ZY" (String#39776, DoABC#3) // _SafeStr_4725 = "_-0O2" (String#7966, DoABC#3) // _SafeStr_4727 = "_-0H3" (String#22667, DoABC#3) // _SafeStr_4728 = "_-3xS" (String#11596, DoABC#3) // _SafeStr_4729 = "_-2oc" (String#28899, DoABC#3) // _SafeStr_4730 = "_-5MT" (String#13051, DoABC#3) // _SafeStr_4731 = "_-53s" (String#12738, DoABC#3) // _SafeStr_4732 = "_-26k" (String#9730, DoABC#3) // _SafeStr_52 = "_-2jW" (String#28696, DoABC#3) // _SafeStr_54 = "_-1T7" (String#25615, DoABC#3) // _SafeStr_5413 = "_-01W" (String#178, DoABC#3) // _SafeStr_5478 = "_-5r3" (String#164, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5484 = "_-0bK" (String#23483, DoABC#3) // _SafeStr_5485 = "_-1FN" (String#25091, DoABC#3) // _SafeStr_5486 = "_-3dC" (String#848, DoABC#3) // _SafeStr_5493 = "_-2fp" (String#10335, DoABC#3) // _SafeStr_5494 = "_-038" (String#7631, DoABC#3) // _SafeStr_5510 = "_-66J" (String#13771, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) // _SafeStr_5575 = "_-40S" (String#31921, DoABC#3) // _SafeStr_56 = "_-2bN" (String#28377, DoABC#3) // _SafeStr_5637 = "_-5jI" (String#13391, DoABC#3) // _SafeStr_58 = "_-1dz" (String#26031, DoABC#3) // _SafeStr_5841 = "_-4NS" (String#181, DoABC#3) // _SafeStr_5935 = "_-4Sm" (String#3672, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6749 = "_-0dc" (String#8228, DoABC#3) // _SafeStr_6766 = "_-32F" (String#1509, DoABC#3) // _SafeStr_7768 = "_-1OZ" (String#2894, DoABC#3) // _SafeStr_8035 = "_-274" (String#27204, DoABC#3) // _SafeStr_8099 = "_-2jz" (String#687, DoABC#3) // _SafeStr_9113 = "_-0nJ" (String#8362, DoABC#3) // _SafeStr_9310 = "_-1oe" (String#26450, DoABC#3) // _SafeStr_9311 = "_-3yx" (String#11626, DoABC#3) // _SafeStr_9316 = "_-31P" (String#29462, DoABC#3) //------------------------------------------------------------ //_-1OV.HabboAvatarEditorManager package _-1OV{ import _-1tK.Component; import _-2hg._SafeStr_36; import _-4-I._SafeStr_3082; import _-00F._SafeStr_633; import _-37._SafeStr_1201; import _-0aq._SafeStr_500; import _-276._SafeStr_1407; import _-68Y._SafeStr_431; import _-0ZD._SafeStr_2176; import _-5ct._SafeStr_1700; import _-5NM.Map; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDCoreWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDAvatarRenderManager; import _-4-I._SafeStr_57; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDCoreLocalizationManager; import com.sulake.iid.IIDHabboConfigurationManager; import flash.events.Event; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboRoomUI; import __AS3__.vec.Vector; import _-2Bc.IFrameWindow; import _-4IA.IWindowContainer; import _-4-I._SafeStr_3079; import _-4-I._SafeStr_3081; import _-5ct._SafeStr_2745; import __AS3__.vec.*; import com.sulake.iid.*; public class HabboAvatarEditorManager extends Component implements _SafeStr_2262, _SafeStr_36 { public static const _SafeStr_11142:uint = 1; public static const _SafeStr_11143:uint = 2; public static const _SafeStr_8843:uint = 3; private static const _SafeStr_5637:String = _SafeStr_3082._SafeStr_5637;//"generic" private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_10379:_SafeStr_13; private var _SafeStr_9060:_SafeStr_1201; private var _SafeStr_5398:_SafeStr_500; private var _SafeStr_5411:_SafeStr_1407; private var _SafeStr_7470:_SafeStr_431; private var _SafeStr_11144:_SafeStr_2176; private var _SafeStr_7013:_SafeStr_1700; private var _SafeStr_7056:_SafeStr_3080; private var _SafeStr_11145:Map; public function HabboAvatarEditorManager(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ super(k, _arg_2, _arg_3); this._SafeStr_11145 = new Map(); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDCoreWindowManager(), function (k:_SafeStr_633):void{ _SafeStr_5453 = k; }), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_5411 = k; }, ((flags & _SafeStr_8843) == 0)), new _SafeStr_44(new IIDAvatarRenderManager(), function (k:_SafeStr_13):void{ _SafeStr_10379 = k; }, true, [{ "type":_SafeStr_57.AVATAR_RENDER_READY, "callback":this._SafeStr_11146 }]), new _SafeStr_44(new IIDHabboInventory(), function (k:_SafeStr_1201):void{ _SafeStr_9060 = k; }, ((flags & _SafeStr_11142) == 0), []), new _SafeStr_44(new IIDCoreLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_5398 = k; }), new _SafeStr_44(new IIDHabboConfigurationManager(), null, true, [{ "type":Event.COMPLETE, "callback":this.onConfigurationComplete }]), new _SafeStr_44(new IIDHabboCatalog(), function (k:_SafeStr_431):void{ _SafeStr_7470 = k; }, ((flags & _SafeStr_11143) == 0)), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2176):void{ _SafeStr_11144 = k; }), new _SafeStr_44(new IIDHabboRoomUI(), function (k:_SafeStr_1700):void{ _SafeStr_7013 = k; }, false)])); } private function onConfigurationComplete(k:Event):void{ } override protected function initComponent():void{ context.addLinkEventTracker(this); if (this._SafeStr_5411) { this._SafeStr_7056 = new _SafeStr_3080(this, this._SafeStr_5411); }; } override public function dispose():void{ var k:HabboAvatarEditor; if (this._SafeStr_11145) { for each (k in this._SafeStr_11145) { k.dispose(); k = null; }; this._SafeStr_11145 = null; }; if (this._SafeStr_7056 != null) { this._SafeStr_7056.dispose(); this._SafeStr_7056 = null; }; super.dispose(); } public function openEditor(k:uint, _arg_2:_SafeStr_3078, _arg_3:Array=null, _arg_4:Boolean=false, _arg_5:String=null, _arg_6:String="generic"):IFrameWindow{ var _local_7:HabboAvatarEditor = this._SafeStr_11145.getValue(k); if (!_local_7) { _local_7 = new HabboAvatarEditor(k, this); this._SafeStr_11145.add(k, _local_7); }; return (_local_7._SafeStr_10349(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6)); } public function _SafeStr_10793(k:uint, _arg_2:IWindowContainer, _arg_3:_SafeStr_3078=null, _arg_4:Array=null, _arg_5:Boolean=false, _arg_6:Boolean=false):Boolean{ var _local_7:HabboAvatarEditor = this._SafeStr_11145.getValue(k); if (_local_7) { _local_7.dispose(); }; _local_7 = new HabboAvatarEditor(k, this, _arg_6); this._SafeStr_11145.add(k, _local_7); _local_7._SafeStr_10876(_arg_2, _arg_3, _arg_4, _arg_5); return (true); } public function loadAvatarInEditor(k:uint, _arg_2:String, _arg_3:String, _arg_4:int=0):void{ var _local_5:HabboAvatarEditor = (this._SafeStr_11145.getValue(k) as HabboAvatarEditor); if (_local_5) { return (_local_5.loadAvatarInEditor(_arg_2, _arg_3, _arg_4)); }; } public function loadOwnAvatarInEditor(k:uint):void{ var _local_2:HabboAvatarEditor = (this._SafeStr_11145.getValue(k) as HabboAvatarEditor); if (_local_2) { return (_local_2.loadAvatarInEditor(this._SafeStr_5510.figure, this._SafeStr_5510.gender, this._SafeStr_5510.clubLevel)); }; } public function close(k:uint):void{ if (!this._SafeStr_11145) { return; }; var _local_2:HabboAvatarEditor = (this._SafeStr_11145.getValue(k) as HabboAvatarEditor); if (!_local_2) { return; }; _local_2.figureData.avatarEffectType = this.inventory._SafeStr_11147(); switch (k) { case _SafeStr_3079._SafeStr_8519: _local_2.hide(); return; case _SafeStr_3079._SafeStr_9303: _local_2.hide(); _local_2.dispose(); this._SafeStr_11145.remove(k); return; case _SafeStr_3079._SafeStr_11148: return; default: _local_2.dispose(); this._SafeStr_11145.remove(k); }; } public function _SafeStr_10800(k:uint):HabboAvatarEditor{ return ((this._SafeStr_11145.getValue(k) as HabboAvatarEditor)); } public function get localization():_SafeStr_500{ return (this._SafeStr_5398); } public function get windowManager():_SafeStr_633{ return (this._SafeStr_5453); } public function get avatarRenderManager():_SafeStr_13{ return (this._SafeStr_10379); } private function _SafeStr_11146(k:Event=null):void{ this.events.dispatchEvent(new Event(_SafeStr_3081.AVATAR_EDITOR_READY)); } public function get communication():_SafeStr_1407{ return (this._SafeStr_5411); } public function get handler():_SafeStr_3080{ return (this._SafeStr_7056); } public function get catalog():_SafeStr_431{ return (this._SafeStr_7470); } public function get _SafeStr_5510():_SafeStr_2176{ return (this._SafeStr_11144); } public function get inventory():_SafeStr_1201{ return (this._SafeStr_9060); } public function get _SafeStr_9320():_SafeStr_2745{ return (this._SafeStr_7013.getDesktop("hard_coded_room_id")); } public function get _SafeStr_6402():String{ return ("avatareditor/"); } public function _SafeStr_6403(k:String):void{ var _local_2:Array = k.split("/"); if (_local_2.length < 2) { return; }; switch (_local_2[1]) { case "open": this.openEditor(_SafeStr_3079._SafeStr_8519, null, null, true); this.loadOwnAvatarInEditor(_SafeStr_3079._SafeStr_8519); return; }; } } }//package _-1OV // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_10379 = "_-1NH" (String#683, DoABC#3) // _SafeStr_10793 = "_-62Q" (String#13715, DoABC#3) // _SafeStr_10800 = "_-5IE" (String#35090, DoABC#3) // _SafeStr_10876 = "_-2wY" (String#29220, DoABC#3) // _SafeStr_11142 = "_-6LI" (String#37664, DoABC#3) // _SafeStr_11143 = "_-Ze" (String#39781, DoABC#3) // _SafeStr_11144 = "_-59P" (String#1121, DoABC#3) // _SafeStr_11145 = "_-1BQ" (String#24939, DoABC#3) // _SafeStr_11146 = "_-8M" (String#38737, DoABC#3) // _SafeStr_11147 = "_-Dl" (String#14553, DoABC#3) // _SafeStr_11148 = "_-6RA" (String#37888, DoABC#3) // _SafeStr_1201 = "_-134" (String#8634, DoABC#3) // _SafeStr_13 = "_-48Z" (String#32239, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_1700 = "_-3An" (String#10836, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2262 = "_-Ep" (String#14565, DoABC#3) // _SafeStr_2745 = "_-1k4" (String#9341, DoABC#3) // _SafeStr_3078 = "_-GC" (String#14590, DoABC#3) // _SafeStr_3079 = "_-5c7" (String#35877, DoABC#3) // _SafeStr_3080 = "_-1v2" (String#9507, DoABC#3) // _SafeStr_3081 = "_-2hR" (String#10366, DoABC#3) // _SafeStr_3082 = "_-2RE" (String#10084, DoABC#3) // _SafeStr_36 = "_-4W4" (String#12164, DoABC#3) // _SafeStr_431 = "_-3zF" (String#11631, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5398 = "_-56y" (String#78, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5510 = "_-66J" (String#13771, DoABC#3) // _SafeStr_5637 = "_-5jI" (String#13391, DoABC#3) // _SafeStr_57 = "_-3fi" (String#31050, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6402 = "_-4VC" (String#12152, DoABC#3) // _SafeStr_6403 = "_-2MQ" (String#10010, DoABC#3) // _SafeStr_7013 = "_-6Xw" (String#1139, DoABC#3) // _SafeStr_7056 = "_-5vL" (String#1587, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_8519 = "_-39J" (String#29764, DoABC#3) // _SafeStr_8843 = "_-5pO" (String#36395, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9060 = "_-5sA" (String#245, DoABC#3) // _SafeStr_9303 = "_-3QI" (String#30446, DoABC#3) // _SafeStr_9320 = "_-6EH" (String#37400, DoABC#3) //------------------------------------------------------------ //_-1OV.PlaceholderAvatarImage package _-1OV{ import _-5NM.Map; import _-4Sb.AssetAliasCollection; import flash.display.BitmapData; import _-4-I.AvatarAction; public class PlaceholderAvatarImage extends AvatarImage { static var _SafeStr_10923:Map = new Map(); public function PlaceholderAvatarImage(k:AvatarStructure, _arg_2:AssetAliasCollection, _arg_3:AvatarFigureContainer, _arg_4:String, _arg_5:EffectAssetDownloadManager){ super(k, _arg_2, _arg_3, _arg_4, _arg_5, null); } override public function dispose():void{ if (!_SafeStr_5482) { if (_SafeStr_10910) { _SafeStr_10910.dispose(); _SafeStr_10910 = null; }; _SafeStr_10826 = null; _assets = null; _SafeStr_10908 = null; _SafeStr_5477 = null; _SafeStr_10911 = null; _SafeStr_10912 = null; if (((!(_SafeStr_10924)) && (_SafeStr_8729))) { _SafeStr_8729.dispose(); }; _SafeStr_8729 = null; _SafeStr_10909 = null; _SafeStr_5482 = true; }; } override protected function getFullImage(k:String):BitmapData{ return (_SafeStr_10923[k]); } override protected function cacheFullImage(k:String, _arg_2:BitmapData):void{ if (_SafeStr_10923.getValue(k)) { (_SafeStr_10923.getValue(k) as BitmapData).dispose(); _SafeStr_10923.remove(k); }; _SafeStr_10923[k] = _arg_2; } override public function appendAction(k:String, ... _args):Boolean{ var _local_3:String; if (((!((_args == null))) && ((_args.length > 0)))) { _local_3 = _args[0]; }; switch (k) { case AvatarAction._SafeStr_10964: switch (_local_3) { case AvatarAction._SafeStr_10957: case AvatarAction._SafeStr_10958: case AvatarAction._SafeStr_10934: case AvatarAction._SafeStr_10960: case AvatarAction._SafeStr_10961: case AvatarAction._SafeStr_10962: super.appendAction.apply(null, [k].concat(_args)); break; }; break; case AvatarAction._SafeStr_8038: case AvatarAction._SafeStr_9412: case AvatarAction._SafeStr_10968: case AvatarAction._SafeStr_10970: case AvatarAction._SafeStr_10982: case AvatarAction._SafeStr_10983: case AvatarAction._SafeStr_10972: super._SafeStr_10959.apply(null, [k].concat(_args)); break; }; return (true); } override public function isPlaceholder():Boolean{ return (true); } } }//package _-1OV // _SafeStr_10826 = "_-2jE" (String#66, DoABC#2) // _SafeStr_10908 = "_-4Kh" (String#2823, DoABC#2) // _SafeStr_10909 = "_-3NM" (String#913, DoABC#2) // _SafeStr_10910 = "_-2jM" (String#101, DoABC#2) // _SafeStr_10911 = "_-3qQ" (String#2731, DoABC#2) // _SafeStr_10912 = "_-3mq" (String#352, DoABC#2) // _SafeStr_10923 = "_-OE" (String#1125, DoABC#2) // _SafeStr_10924 = "_-1Zr" (String#2305, DoABC#2) // _SafeStr_10934 = "_-66e" (String#3175, DoABC#2) // _SafeStr_10957 = "_-2jl" (String#2508, DoABC#2) // _SafeStr_10958 = "_-3Ob" (String#2655, DoABC#2) // _SafeStr_10959 = "_-5y3" (String#3155, DoABC#2) // _SafeStr_10960 = "_-3-F" (String#2566, DoABC#2) // _SafeStr_10961 = "_-3Fi" (String#2619, DoABC#2) // _SafeStr_10962 = "_-5AM" (String#2992, DoABC#2) // _SafeStr_10964 = "_-5Hq" (String#3013, DoABC#2) // _SafeStr_10968 = "_-4Bf" (String#2798, DoABC#2) // _SafeStr_10970 = "_-5wb" (String#3147, DoABC#2) // _SafeStr_10972 = "_-04X" (String#2030, DoABC#2) // _SafeStr_10982 = "_-uA" (String#3426, DoABC#2) // _SafeStr_10983 = "_-4XL" (String#2867, DoABC#2) // _SafeStr_5477 = "_-1hL" (String#2331, DoABC#2) // _SafeStr_5482 = "_-6jl" (String#46, DoABC#2) // _SafeStr_8038 = "_-1ZK" (String#2303, DoABC#2) // _SafeStr_8729 = "_-0Ms" (String#724, DoABC#2) // _SafeStr_9412 = "_-45X" (String#2777, DoABC#2) //------------------------------------------------------------ //_-1p4._SafeStr_2976 package _-1p4{ public class _SafeStr_2976 extends RenderRoomMessageComposer { public function _SafeStr_2976(k:Array, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:int){ super(k, _arg_2, _arg_3, _arg_4, _arg_5); _SafeStr_11149(); } } }//package _-1p4 // _SafeStr_11149 = "_-6ZL" (String#38196, DoABC#3) // _SafeStr_2976 = "_-3MQ" (String#30273, DoABC#3) //------------------------------------------------------------ //_-1p4._SafeStr_4094 package _-1p4{ import _-1Z6._SafeStr_2284; public class _SafeStr_4094 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_4094(){ this._SafeStr_5763 = []; super(); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = []; } } }//package _-1p4 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4094 = "_-4M8" (String#32801, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1p4._SafeStr_4128 package _-1p4{ import _-1Z6._SafeStr_2284; public class _SafeStr_4128 implements _SafeStr_2284 { public function _SafeStr_5736():Array{ return ([]); } public function dispose():void{ } } }//package _-1p4 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4128 = "_-4sJ" (String#34040, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-1p4._SafeStr_4181 package _-1p4{ import _-1Z6._SafeStr_2284; public class _SafeStr_4181 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_4181(){ this._SafeStr_5763 = []; super(); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = []; } } }//package _-1p4 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4181 = "_-2fY" (String#28547, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1p4._SafeStr_4327 package _-1p4{ import _-1Z6._SafeStr_2284; public class _SafeStr_4327 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_4327(){ this._SafeStr_5763 = []; super(); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = []; } } }//package _-1p4 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4327 = "_-48M" (String#32233, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1p4.RenderRoomMessageComposer package _-1p4{ import _-1Z6._SafeStr_2284; import _-PP.StringUtil; import flash.utils.ByteArray; import flash.utils.CompressionAlgorithm; import _-el.CryptoTools; import _-0gF._SafeStr_4682; import _-0Q8.JsonPlaneDrawingData; import __AS3__.vec.Vector; import flash.geom.Point; import _-0Q8.JsonTextureColumnData; import _-0Q8.JsonMaskDrawingData; import _-0Q8.JsonPoint; import _-39e.Exception; public class RenderRoomMessageComposer implements _SafeStr_2284 { private const _SafeStr_11150:int = 8100; private var _SafeStr_11151:Array; private var _SafeStr_11152:String; private var _SafeStr_11153:String; private var _SafeStr_11154:String = "[]"; private var roomId:int; private var _SafeStr_11155:int = 1; private var _SafeStr_8579:int; private var time:Number; protected var _SafeStr_5763:Array; public function RenderRoomMessageComposer(k:Array, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:int){ this._SafeStr_5763 = []; super(); this._SafeStr_11151 = this._SafeStr_11156(k); this._SafeStr_11152 = _arg_2; this._SafeStr_11153 = _arg_3; this.roomId = _arg_4; this._SafeStr_8579 = _arg_5; this.time = new Date().getTime(); } private static function _SafeStr_11157():String{ return (StringUtil._SafeStr_11158(142, 178, 155, 183, 194, 196, 168, 157, 195, 152, 143, 163, 197, 154, 200, 148, 158, 148, 200)); } private static function _SafeStr_11159():String{ return (StringUtil._SafeStr_11158(113, 119, 172, 167, 152, 139, 154, 118, 141, 140, 125, 169, 152, 119, 168, 165, 129, 146)); } private static function _SafeStr_11160():String{ return (StringUtil._SafeStr_11158(129, 188, 141, 133, 186, 137, 164, 132, 160, 132, 185, 134, 168, 183, 162, 149, 181, 135)); } private static function _SafeStr_11161():String{ return (StringUtil._SafeStr_11158(131, 190, 163, 186, 162, 159, 146, 177, 172, 172, 132, 136, 170, 186, 164, 151, 164)); } private static function _SafeStr_11162():String{ return (StringUtil._SafeStr_11158(122, 181, 177, 127, 144, 130, 147, 129, 125, 157, 126, 145, 142, 145, 170)); } private static function _SafeStr_11163():String{ return (StringUtil._SafeStr_11158(126, 132, 128, 180, 166, 134, 158, 167, 151, 148, 133, 132, 181, 159, 146, 158, 159)); } private static function _SafeStr_11164():String{ return (StringUtil._SafeStr_11158(118, 124, 120, 172, 157, 164, 171, 145, 167, 143, 139, 173, 154, 159, 141, 134, 170)); } private static function _SafeStr_11165():String{ return (StringUtil._SafeStr_11158(137, 178, 196, 192, 164, 143, 165, 144, 193, 158, 164, 155, 143, 144, 163, 191, 160, 153, 149, 173, 169, 173, 195)); } private static function _SafeStr_11166():String{ return (StringUtil._SafeStr_11158(120, 179, 124, 161, 132, 139, 150, 176, 139, 145, 157, 141, 169, 127, 152, 175, 153, 140, 156, 143)); } private static function _SafeStr_11167():String{ return (StringUtil._SafeStr_11158(136, 148, 159, 145, 168)); } private static function deflate(k:String):ByteArray{ var _local_2:ByteArray = new ByteArray(); _local_2.writeUTFBytes(k); _local_2.compress(CompressionAlgorithm.ZLIB); return (_local_2); } public function _SafeStr_11168(k:String):void{ this._SafeStr_11154 = k; } public function _SafeStr_11169(k:int):void{ this._SafeStr_11155 = k; } public function _SafeStr_11149():void{ var roomPlanesDataJsonObj:String = JSON.stringify(this._SafeStr_11151, function (k:Object, _arg_2:Object){ if ((((k == "masks")) && ((_arg_2.length == 0)))) { return (undefined); }; return (_arg_2); }); var dataStrJsonObj:String = (((((((((_SafeStr_11157() + roomPlanesDataJsonObj) + _SafeStr_11159()) + this._SafeStr_11152) + _SafeStr_11160()) + this._SafeStr_11153) + _SafeStr_11161()) + this._SafeStr_11154) + _SafeStr_11162()) + this.roomId); if (this._SafeStr_11155 != 1) { dataStrJsonObj = (dataStrJsonObj + (_SafeStr_11163() + this._SafeStr_11155)); }; var timeLastDigits:int = (this.time % 100); this.time = (this.time - timeLastDigits); var status:int = (((this.time / 100) % 23) + this._SafeStr_8579); dataStrJsonObj = (dataStrJsonObj + (_SafeStr_11164() + status)); var check:int = dataStrJsonObj.length; check = ((check + ((this.time / 100) * 17)) % 1493); var bytes:ByteArray = CryptoTools._SafeStr_11170(dataStrJsonObj); var checksum:int = CryptoTools._SafeStr_11171(bytes, check, this.roomId); dataStrJsonObj = (dataStrJsonObj + (_SafeStr_11165() + (this.time + checksum))); dataStrJsonObj = (dataStrJsonObj + ((_SafeStr_11166() + ((timeLastDigits + 13) * (check + 29))) + _SafeStr_11167())); var deflatedMsg:ByteArray = deflate(dataStrJsonObj); this._SafeStr_5763 = [deflatedMsg]; } protected function _SafeStr_11156(k:Array):Array{ var _local_3:_SafeStr_4682; var _local_4:JsonPlaneDrawingData; var _local_5:Vector.; var _local_6:Array; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int; var _local_11:Array; var _local_12:Array; var _local_13:JsonTextureColumnData; var _local_14:String; var _local_2:Array = []; for each (_local_3 in k) { _local_4 = new JsonPlaneDrawingData(); _local_4.z = _local_3.z; _local_5 = _local_3.cornerPoints; _local_4.addCornerPoint(_local_5[0].x, _local_5[0].y); _local_4.addCornerPoint(_local_5[1].x, _local_5[1].y); _local_4.addCornerPoint(_local_5[2].x, _local_5[2].y); _local_4.addCornerPoint(_local_5[3].x, _local_5[3].y); _local_4.color = _local_3.color; _local_6 = _local_3._SafeStr_6772; _local_7 = _local_3._SafeStr_6773; _local_8 = _local_3._SafeStr_6774; _local_9 = _local_3._SafeStr_6775; _local_10 = 0; while (_local_10 < _local_6.length) { _local_4.addMask(new JsonMaskDrawingData(_local_6[_local_10], new JsonPoint(_local_7[_local_10].x, _local_7[_local_10].y), _local_8[_local_10], _local_9[_local_10])); _local_10++; }; _local_4.setBottomAligned(_local_3._SafeStr_6776()); _local_11 = _local_3._SafeStr_6777; if (_local_11.length != 0) { for each (_local_12 in _local_11) { _local_13 = new JsonTextureColumnData(); for each (_local_14 in _local_12) { _local_13.addAssetName(_local_14); }; _local_4.addTexCol(_local_13); }; }; _local_2.push(_local_4); }; return (_local_2); } public function _SafeStr_11172():Boolean{ if (this._SafeStr_5763.length == 0) { this._SafeStr_11149(); }; return ((this._SafeStr_5763[0].length < this._SafeStr_11150)); } public function _SafeStr_5736():Array{ if (this._SafeStr_5763.length == 0) { throw (new Exception("Render room message sending attempt before packData() is called.")); }; return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = []; } } }//package _-1p4 // _SafeStr_11149 = "_-6ZL" (String#38196, DoABC#3) // _SafeStr_11150 = "_-4Fs" (String#32546, DoABC#3) // _SafeStr_11151 = "_-6O4" (String#37775, DoABC#3) // _SafeStr_11152 = "_-4qu" (String#33987, DoABC#3) // _SafeStr_11153 = "_-4NJ" (String#32845, DoABC#3) // _SafeStr_11154 = "_-4pt" (String#33948, DoABC#3) // _SafeStr_11155 = "_-dm" (String#14968, DoABC#3) // _SafeStr_11156 = "_-3TH" (String#30559, DoABC#3) // _SafeStr_11157 = "_-48k" (String#32249, DoABC#3) // _SafeStr_11158 = "_-41X" (String#31959, DoABC#3) // _SafeStr_11159 = "_-0ct" (String#23550, DoABC#3) // _SafeStr_11160 = "_-5Tr" (String#35547, DoABC#3) // _SafeStr_11161 = "_-3XO" (String#30715, DoABC#3) // _SafeStr_11162 = "_-6Ot" (String#37804, DoABC#3) // _SafeStr_11163 = "_-1Zu" (String#25873, DoABC#3) // _SafeStr_11164 = "_-6LC" (String#37662, DoABC#3) // _SafeStr_11165 = " for" (String#18475, DoABC#3) // _SafeStr_11166 = "_-5Zl" (String#35780, DoABC#3) // _SafeStr_11167 = "_-1Yw" (String#25837, DoABC#3) // _SafeStr_11168 = "_-2rQ" (String#29012, DoABC#3) // _SafeStr_11169 = "_-3MH" (String#30268, DoABC#3) // _SafeStr_11170 = "_-3hr" (String#31141, DoABC#3) // _SafeStr_11171 = "_-jv" (String#40176, DoABC#3) // _SafeStr_11172 = "_-2-a" (String#26929, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4682 = "_-4Kn" (String#11979, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, 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) // _SafeStr_8579 = "_-Ev" (String#4334, DoABC#3) //------------------------------------------------------------ //_-1PB._SafeStr_4991 package _-1PB{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4991 implements _SafeStr_2271 { private var _SafeStr_11173:int; public function get stuffId():int{ return (this._SafeStr_11173); } public function flush():Boolean{ this._SafeStr_11173 = -1; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_11173 = k._SafeStr_5324(); return (true); } } }//package _-1PB // _SafeStr_11173 = "_-3dq" (String#327, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4991 = "_-3QN" (String#11069, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-1PB._SafeStr_5000 package _-1PB{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_5000 implements _SafeStr_2271 { private var _SafeStr_11173:int; private var _SafeStr_11174:Boolean; public function get stuffId():int{ return (this._SafeStr_11173); } public function get _SafeStr_8964():Boolean{ return (this._SafeStr_11174); } public function flush():Boolean{ this._SafeStr_11173 = -1; this._SafeStr_11174 = false; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_11173 = k._SafeStr_5324(); this._SafeStr_11174 = k.readBoolean(); return (true); } } }//package _-1PB // _SafeStr_11173 = "_-3dq" (String#327, DoABC#3) // _SafeStr_11174 = "_-cw" (String#1631, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5000 = "_-11P" (String#8607, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_8964 = "_-4cX" (String#3719, DoABC#3) //------------------------------------------------------------ //_-1PB._SafeStr_5002 package _-1PB{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_5002 implements _SafeStr_2271 { private var _SafeStr_11173:int; public function get stuffId():int{ return (this._SafeStr_11173); } public function flush():Boolean{ this._SafeStr_11173 = -1; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_11173 = k._SafeStr_5324(); return (true); } } }//package _-1PB // _SafeStr_11173 = "_-3dq" (String#327, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5002 = "_-0XV" (String#8130, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_2369 package _-1Px{ import flash.events.Event; public class _SafeStr_2369 extends Event { private var _SafeStr_8288:String; private var _SafeStr_11175:Array; public function _SafeStr_2369(k:String, _arg_2:Array, _arg_3:Boolean=false, _arg_4:Boolean=false){ super(_SafeStr_3449.SELLABLE_PET_PALETTES, _arg_3, _arg_4); this._SafeStr_8288 = k; this._SafeStr_11175 = _arg_2; } public function get _SafeStr_7038():String{ return (this._SafeStr_8288); } public function get _SafeStr_7958():Array{ if (this._SafeStr_11175 != null) { return (this._SafeStr_11175.slice()); }; return ([]); } } }//package _-1Px // _SafeStr_11175 = "_-2cq" (String#10283, DoABC#3) // _SafeStr_2369 = "_-5Bw" (String#34834, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_7958 = "_-0si" (String#24182, DoABC#3) // _SafeStr_8288 = "_-38y" (String#231, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_2395 package _-1Px{ import flash.events.Event; public class _SafeStr_2395 extends Event { private var _SafeStr_6975:String; public function _SafeStr_2395(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449._SafeStr_7672, _arg_2, _arg_3); this._SafeStr_6975 = k; } public function get parameter():String{ return (this._SafeStr_6975); } } }//package _-1Px // _SafeStr_2395 = "_-0sH" (String#24165, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_6975 = "_-IB" (String#1619, DoABC#3) // _SafeStr_7672 = "_-27V" (String#27220, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_2444 package _-1Px{ import flash.events.Event; import _-68Y._SafeStr_2398; public class _SafeStr_2444 extends Event { private var _SafeStr_7607:_SafeStr_2398; public function _SafeStr_2444(k:_SafeStr_2398, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449.SELECT_PRODUCT, _arg_2, _arg_3); this._SafeStr_7607 = k; } public function get offer():_SafeStr_2398{ return (this._SafeStr_7607); } } }//package _-1Px // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_2444 = "_-2Tu" (String#28089, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_2460 package _-1Px{ import flash.events.Event; public class _SafeStr_2460 extends Event { private var _result:int; private var _SafeStr_9846:String; public function _SafeStr_2460(k:int, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false){ super(_SafeStr_3449._SafeStr_7944, _arg_3, _arg_4); this._result = k; this._SafeStr_9846 = _arg_2; } public function get result():int{ return (this._result); } public function get nameValidationInfo():String{ return (this._SafeStr_9846); } } }//package _-1Px // _SafeStr_2460 = "_-1yk" (String#26854, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_7944 = "_-T8" (String#39534, DoABC#3) // _SafeStr_9846 = "_-uf" (String#1157, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_2467 package _-1Px{ import flash.events.Event; public class _SafeStr_2467 extends Event { public function _SafeStr_2467(k:Boolean=false, _arg_2:Boolean=false){ super(_SafeStr_3449._SafeStr_7612, k, _arg_2); } } }//package _-1Px // _SafeStr_2467 = "_-126" (String#24584, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_7612 = "_-0VT" (String#23253, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_2473 package _-1Px{ import flash.events.Event; public class _SafeStr_2473 extends Event { public function _SafeStr_2473(k:Boolean=false, _arg_2:Boolean=false){ super(_SafeStr_3449._SafeStr_7703, k, _arg_2); } } }//package _-1Px // _SafeStr_2473 = "_-4Pc" (String#32940, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_7703 = "_-0bC" (String#23479, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_3449 package _-1Px{ public class _SafeStr_3449 { public static const WIDGETS_INITIALIZED:String = "WIDGETS_INITIALIZED"; public static const SELECT_PRODUCT:String = "SELECT_PRODUCT"; public static const _SafeStr_7672:String = "CWE_SET_EXTRA_PARM"; public static const PURCHASE:String = "PURCHASE"; public static const COLOUR_ARRAY:String = "COLOUR_ARRAY"; public static const MULTI_COLOUR_ARRAY:String = "MULTI_COLOUR_ARRAY"; public static const COLOUR_INDEX:String = "COLOUR_INDEX"; public static const TEXT_INPUT:String = "TEXT_INPUT"; public static const _SafeStr_11176:String = "CWE_DROPMENU_SELECT"; public static const _SafeStr_7944:String = "CWE_APPROVE_RESULT"; public static const PURCHASE_OVERRIDE:String = "PURCHASE_OVERRIDE"; public static const SELLABLE_PET_PALETTES:String = "SELLABLE_PET_PALETTES"; public static const INIT_PURCHASE:String = "INIT_PURCHASE"; public static const UPDATE_ROOM_PREVIEW:String = "UPDATE_ROOM_PREVIEW"; public static const GUILD_SELECTED:String = "GUILD_SELECTED"; public static const TOTAL_PRICE_WIDGET_INITIALIZED:String = "TOTAL_PRICE_WIDGET_INITIALIZED"; public static const _SafeStr_7537:String = "CWE_PRODUCT_OFFER_UPDATED"; public static const _SafeStr_7675:String = "CWE_SET_PREVIEWER_STUFFDATA"; public static const _SafeStr_7684:String = "CWE_EXTRA_PARAM_REQUIRED_FOR_BUY"; public static const TOGGLE:String = "CWE_TOGGLE"; public static const _SafeStr_7703:String = "CWE_BUILDER_SUBSCRIPTION_UPDATED"; public static const _SafeStr_7612:String = "CWE_ROOM_CHANGED"; public static const _SafeStr_7499:String = "CWE_SHOW_WARNING_TEXT"; } }//package _-1Px // _SafeStr_11176 = "_-44P" (String#32069, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_7499 = "_-1mF" (String#26360, DoABC#3) // _SafeStr_7537 = "_-2vO" (String#29177, DoABC#3) // _SafeStr_7612 = "_-0VT" (String#23253, DoABC#3) // _SafeStr_7672 = "_-27V" (String#27220, DoABC#3) // _SafeStr_7675 = "_-0pN" (String#24059, DoABC#3) // _SafeStr_7684 = "_-4yY" (String#34276, DoABC#3) // _SafeStr_7703 = "_-0bC" (String#23479, DoABC#3) // _SafeStr_7944 = "_-T8" (String#39534, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_3505 package _-1Px{ import flash.events.Event; public class _SafeStr_3505 extends Event { public function _SafeStr_3505(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(k, _arg_2, _arg_3); } } }//package _-1Px // _SafeStr_3505 = "_-2M4" (String#10002, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_4811 package _-1Px{ import flash.events.Event; public class _SafeStr_4811 extends Event { public static const _SafeStr_7821:int = -1; private var _SafeStr_9874:int; private var _color1:String; private var _color2:String; private var _SafeStr_11177:String; public function _SafeStr_4811(k:int, _arg_2:String, _arg_3:String, _arg_4:String){ this._SafeStr_9874 = k; this._color1 = _arg_2; this._color2 = _arg_3; this._SafeStr_11177 = _arg_4; super(_SafeStr_3449.GUILD_SELECTED); } public function get _SafeStr_7505():int{ return (this._SafeStr_9874); } public function get color1():String{ return (this._color1); } public function get color2():String{ return (this._color2); } public function get _SafeStr_7502():String{ return (this._SafeStr_11177); } } }//package _-1Px // _SafeStr_11177 = "_-1bn" (String#293, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_4811 = "_-4r1" (String#33992, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_7505 = "_-3kD" (String#31245, DoABC#3) // _SafeStr_7821 = "_-0aN" (String#23440, DoABC#3) // _SafeStr_9874 = "_-1pY" (String#496, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_4813 package _-1Px{ import flash.events.Event; import _-5fp._SafeStr_2366; public class _SafeStr_4813 extends Event { private var _SafeStr_11178:_SafeStr_2366; public function _SafeStr_4813(k:_SafeStr_2366, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449._SafeStr_7675, _arg_2, _arg_3); this._SafeStr_11178 = k; } public function get stuffData():_SafeStr_2366{ return (this._SafeStr_11178); } } }//package _-1Px // _SafeStr_11178 = "_-y9" (String#301, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_4813 = "_-0rp" (String#8439, DoABC#3) // _SafeStr_7675 = "_-0pN" (String#24059, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_4814 package _-1Px{ import flash.events.Event; public class _SafeStr_4814 extends Event { private var _SafeStr_11179:String; private var _SafeStr_7671:Boolean; public function _SafeStr_4814(k:String, _arg_2:Boolean, _arg_3:Boolean=false, _arg_4:Boolean=false){ super(_SafeStr_3449.TOGGLE, _arg_3, _arg_4); this._SafeStr_11179 = k; this._SafeStr_7671 = _arg_2; } public function get _SafeStr_7678():String{ return (this._SafeStr_11179); } public function get enabled():Boolean{ return (this._SafeStr_7671); } } }//package _-1Px // _SafeStr_11179 = "_-51" (String#12692, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_4814 = "_-1oB" (String#26431, DoABC#3) // _SafeStr_7671 = "_-4Ap" (String#376, DoABC#3) // _SafeStr_7678 = "_-5Vr" (String#35629, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_4840 package _-1Px{ import flash.events.Event; import _-68Y._SafeStr_2398; public class _SafeStr_4840 extends Event { private var _SafeStr_7607:_SafeStr_2398; public function _SafeStr_4840(k:_SafeStr_2398, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449._SafeStr_7537, _arg_2, _arg_3); this._SafeStr_7607 = k; } public function get offer():_SafeStr_2398{ return (this._SafeStr_7607); } } }//package _-1Px // _SafeStr_2398 = "_-1cc" (String#9249, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_4840 = "_-1-h" (String#24496, DoABC#3) // _SafeStr_7537 = "_-2vO" (String#29177, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5159 package _-1Px{ import flash.events.Event; public class _SafeStr_5159 extends Event { public static const _SafeStr_7493:String = "CWSE_VALUE_CHANGED"; public static const _SafeStr_7478:String = "CWSE_RESET"; public static const _SafeStr_7480:String = "CWSE_SHOW"; public static const _SafeStr_7482:String = "CWSE_HIDE"; public static const _SafeStr_7484:String = "CWSE_SET_MAX"; public static const _SafeStr_7486:String = "CWSE_SET_MIN"; private var _SafeStr_5548:int; private var _SafeStr_7476:Array; public function _SafeStr_5159(k:String, _arg_2:int=1, _arg_3:Array=null){ super(k); this._SafeStr_5548 = _arg_2; this._SafeStr_7476 = _arg_3; } public function get value():int{ return (this._SafeStr_5548); } public function get _SafeStr_7496():Array{ return (this._SafeStr_7476); } } }//package _-1Px // _SafeStr_5159 = "_-0Tf" (String#8068, DoABC#3) // _SafeStr_5548 = "_-32x" (String#195, DoABC#3) // _SafeStr_7476 = "_-3HP" (String#10946, DoABC#3) // _SafeStr_7478 = "_-2FW" (String#27508, DoABC#3) // _SafeStr_7480 = "_-4YQ" (String#33261, DoABC#3) // _SafeStr_7482 = "_-EG" (String#38963, DoABC#3) // _SafeStr_7484 = "_-1cd" (String#25977, DoABC#3) // _SafeStr_7486 = "_-2Ym" (String#28279, DoABC#3) // _SafeStr_7493 = "_-CC" (String#38878, DoABC#3) // _SafeStr_7496 = "_-0pS" (String#24064, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5160 package _-1Px{ import flash.events.Event; public class _SafeStr_5160 extends Event { private var _SafeStr_11180:Boolean = true; private var _SafeStr_5837:String; public function _SafeStr_5160(k:Boolean=true, _arg_2:String=null, _arg_3:Boolean=false, _arg_4:Boolean=false){ super(_SafeStr_3449.INIT_PURCHASE, _arg_3, _arg_4); this._SafeStr_11180 = k; this._SafeStr_5837 = _arg_2; } public function get _SafeStr_11181():Boolean{ return (this._SafeStr_11180); } public function get userName():String{ return (this._SafeStr_5837); } } }//package _-1Px // _SafeStr_11180 = "_-3By" (String#29872, DoABC#3) // _SafeStr_11181 = "_-2tj" (String#29112, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5160 = " try" (String#5421, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5161 package _-1Px{ import flash.events.Event; public class _SafeStr_5161 extends Event { private var _index:int = 0; public function _SafeStr_5161(k:int, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449.COLOUR_INDEX, _arg_2, _arg_3); this._index = k; } public function get index():int{ return (this._index); } } }//package _-1Px // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5161 = "_-68" (String#13798, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5162 package _-1Px{ import flash.events.Event; public class _SafeStr_5162 extends Event { private var _SafeStr_7776:Array; private var _SafeStr_11182:String; private var _SafeStr_11183:String; private var _SafeStr_11184:String; private var _index:int; public function _SafeStr_5162(k:Array, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false){ super(_SafeStr_3449.COLOUR_ARRAY, _arg_6, _arg_7); this._SafeStr_7776 = k; this._SafeStr_11182 = _arg_2; this._SafeStr_11183 = _arg_3; this._SafeStr_11184 = _arg_4; this._index = _arg_5; } public function get _SafeStr_7785():Array{ return (this._SafeStr_7776); } public function get _SafeStr_7786():String{ return (this._SafeStr_11182); } public function get _SafeStr_7787():String{ return (this._SafeStr_11183); } public function get _SafeStr_7788():String{ return (this._SafeStr_11184); } public function get index():int{ return (this._index); } } }//package _-1Px // _SafeStr_11182 = "_-23" (String#9660, DoABC#3) // _SafeStr_11183 = "_-00R" (String#7579, DoABC#3) // _SafeStr_11184 = "_-6LV" (String#14028, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5162 = "_-67W" (String#13788, DoABC#3) // _SafeStr_7776 = "_-1Y1" (String#1474, DoABC#3) // _SafeStr_7785 = "_-38l" (String#10799, DoABC#3) // _SafeStr_7786 = "_-ME" (String#39272, DoABC#3) // _SafeStr_7787 = "_-1Fs" (String#25109, DoABC#3) // _SafeStr_7788 = "_-o4" (String#40337, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5163 package _-1Px{ import flash.events.Event; public class _SafeStr_5163 extends Event { private var _text:String; public function _SafeStr_5163(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449._SafeStr_7499, _arg_2, _arg_3); this._text = k; } public function get text():String{ return (this._text); } } }//package _-1Px // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5163 = "_-IV" (String#14616, DoABC#3) // _SafeStr_7499 = "_-1mF" (String#26360, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5164 package _-1Px{ import flash.events.Event; import _-4G5._SafeStr_5165; public class _SafeStr_5164 extends Event { public static const _SafeStr_7478:String = "CWPPEIE_RESET"; public static const _SafeStr_7482:String = "CWPPEIE_HIDE"; public static const _SafeStr_7561:String = "CWPPEIE_ITEM_CLICKED"; private var _SafeStr_5522:int; private var _SafeStr_5763:_SafeStr_5165; public function _SafeStr_5164(k:String, _arg_2:_SafeStr_5165=null, _arg_3:int=-1){ super(k); this._SafeStr_5522 = _arg_3; this._SafeStr_5763 = _arg_2; } public function get id():int{ return (this._SafeStr_5522); } public function get data():_SafeStr_5165{ return (this._SafeStr_5763); } } }//package _-1Px // _SafeStr_5164 = "_-11t" (String#8613, DoABC#3) // _SafeStr_5165 = "_-0y-" (String#8534, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_7478 = "_-2FW" (String#27508, DoABC#3) // _SafeStr_7482 = "_-EG" (String#38963, DoABC#3) // _SafeStr_7561 = "_-6SS" (String#37939, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5166 package _-1Px{ import flash.events.Event; public class _SafeStr_5166 extends Event { private var _text:String; public function _SafeStr_5166(k:String, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449.TEXT_INPUT, _arg_2, _arg_3); this._text = k; } public function get text():String{ return (this._text); } } }//package _-1Px // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5166 = "_-6-0" (String#13664, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5174 package _-1Px{ import flash.events.Event; public class _SafeStr_5174 extends Event { private var _SafeStr_11185:String = "default"; private var _SafeStr_11186:String = "default"; private var _SafeStr_11187:String = "1.1"; private var _SafeStr_11188:int = 64; public function _SafeStr_5174(k:String, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:Boolean=false, _arg_6:Boolean=false){ super(_SafeStr_3449.UPDATE_ROOM_PREVIEW, _arg_5, _arg_6); this._SafeStr_11186 = k; this._SafeStr_11185 = _arg_2; this._SafeStr_11187 = _arg_3; this._SafeStr_11188 = _arg_4; } public function get _SafeStr_7722():String{ return (this._SafeStr_11185); } public function get _SafeStr_7721():String{ return (this._SafeStr_11186); } public function get _SafeStr_7723():String{ return (this._SafeStr_11187); } public function get _SafeStr_7724():int{ return (this._SafeStr_11188); } } }//package _-1Px // _SafeStr_11185 = "_-1KB" (String#1468, DoABC#3) // _SafeStr_11186 = "_-5Jl" (String#1563, DoABC#3) // _SafeStr_11187 = "_-1UN" (String#1473, DoABC#3) // _SafeStr_11188 = "_-1Li" (String#8964, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5174 = "_-3mS" (String#11424, DoABC#3) // _SafeStr_7721 = "_-1Ob" (String#25443, DoABC#3) // _SafeStr_7722 = "_-4vj" (String#34174, DoABC#3) // _SafeStr_7723 = "_-0Cz" (String#22510, DoABC#3) // _SafeStr_7724 = "_-5Dk" (String#34907, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5175 package _-1Px{ import flash.events.Event; public class _SafeStr_5175 extends Event { private var _SafeStr_7776:Array; private var _SafeStr_11182:String; private var _SafeStr_11183:String; private var _SafeStr_11184:String; public function _SafeStr_5175(k:Array, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Boolean=false, _arg_6:Boolean=false){ super(_SafeStr_3449.MULTI_COLOUR_ARRAY, _arg_5, _arg_6); this._SafeStr_7776 = k; this._SafeStr_11182 = _arg_2; this._SafeStr_11183 = _arg_3; this._SafeStr_11184 = _arg_4; } public function get _SafeStr_7785():Array{ return (this._SafeStr_7776); } public function get _SafeStr_7786():String{ return (this._SafeStr_11182); } public function get _SafeStr_7787():String{ return (this._SafeStr_11183); } public function get _SafeStr_7788():String{ return (this._SafeStr_11184); } } }//package _-1Px // _SafeStr_11182 = "_-23" (String#9660, DoABC#3) // _SafeStr_11183 = "_-00R" (String#7579, DoABC#3) // _SafeStr_11184 = "_-6LV" (String#14028, DoABC#3) // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5175 = "_-1V-" (String#9124, DoABC#3) // _SafeStr_7776 = "_-1Y1" (String#1474, DoABC#3) // _SafeStr_7785 = "_-38l" (String#10799, DoABC#3) // _SafeStr_7786 = "_-ME" (String#39272, DoABC#3) // _SafeStr_7787 = "_-1Fs" (String#25109, DoABC#3) // _SafeStr_7788 = "_-o4" (String#40337, DoABC#3) //------------------------------------------------------------ //_-1Px._SafeStr_5176 package _-1Px{ import flash.events.Event; public class _SafeStr_5176 extends Event { private var _SafeStr_9959:Function; public function _SafeStr_5176(k:Function, _arg_2:Boolean=false, _arg_3:Boolean=false){ super(_SafeStr_3449.PURCHASE_OVERRIDE, _arg_2, _arg_3); this._SafeStr_9959 = k; } public function get callback():Function{ return (this._SafeStr_9959); } } }//package _-1Px // _SafeStr_3449 = "_-hI" (String#15031, DoABC#3) // _SafeStr_5176 = "_-2lh" (String#10436, DoABC#3) // _SafeStr_9959 = "_-0c6" (String#679, DoABC#3) //------------------------------------------------------------ //_-1qB._SafeStr_3922 package _-1qB{ import _-1Z6._SafeStr_2284; public class _SafeStr_3922 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_3922(k:String){ this._SafeStr_5763 = new Array(); this._SafeStr_5763.push(k); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = null; } } }//package _-1qB // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3922 = "_-3qf" (String#31495, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1qB._SafeStr_3925 package _-1qB{ import _-1Z6._SafeStr_2284; public class _SafeStr_3925 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_3925(k:String){ this._SafeStr_5763 = new Array(); this._SafeStr_5763.push(k); } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } public function dispose():void{ this._SafeStr_5763 = null; } } }//package _-1qB // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3925 = "_-3Gf" (String#30049, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1qB._SafeStr_3979 package _-1qB{ import _-1Z6._SafeStr_2284; public class _SafeStr_3979 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_3979(){ this._SafeStr_5763 = []; super(); } public function dispose():void{ this._SafeStr_5763 = null; } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } } }//package _-1qB // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3979 = "_-4wB" (String#34194, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1qB._SafeStr_4156 package _-1qB{ import _-1Z6._SafeStr_2284; public class _SafeStr_4156 implements _SafeStr_2284 { private var _SafeStr_5763:Array; public function _SafeStr_4156(k:int, _arg_2:String, _arg_3:String){ this._SafeStr_5763 = []; super(); this._SafeStr_5763.push(k); this._SafeStr_5763.push(_arg_2); this._SafeStr_5763.push(_arg_3); } public function dispose():void{ this._SafeStr_5763 = null; } public function _SafeStr_5736():Array{ return (this._SafeStr_5763); } } }//package _-1qB // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_4156 = "_-2th" (String#29110, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) //------------------------------------------------------------ //_-1qq._SafeStr_4788 package _-1qq{ import _-1tK._SafeStr_3; public interface _SafeStr_4788 extends _SafeStr_3 { function get _SafeStr_11189():int; function set _SafeStr_7465(_arg_1:Boolean):void; function get _SafeStr_7465():Boolean; } }//package _-1qq // _SafeStr_11189 = "_-2qQ" (String#10506, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4788 = "_-6BD" (String#13856, DoABC#3) // _SafeStr_7465 = "_-51b" (String#12704, DoABC#3) //------------------------------------------------------------ //_-1qq._SafeStr_4789 package _-1qq{ import _-4IA.IWindowContainer; import _-32a._SafeStr_3307; import _-39e.Exception; public class _SafeStr_4789 implements _SafeStr_4788 { public static const PANE_VIEW_LEVEL_BASE:int = 0; public static const PANE_VIEW_LEVEL_FEED:int = 1; public static const PANE_VIEW_LEVEL_MODAL:int = 2; protected var _SafeStr_5482:Boolean; protected var _SafeStr_6058:Boolean; private var _SafeStr_11190:int; protected var _SafeStr_5381:IWindowContainer; protected var _SafeStr_5840:_SafeStr_3307; protected var _name:String; public function _SafeStr_4789(k:String, _arg_2:_SafeStr_3307, _arg_3:IWindowContainer, _arg_4:int){ if (_arg_3 == null) { throw (new Exception(("Window was null for feed pane: " + k))); }; this._name = k; this._SafeStr_5840 = _arg_2; this._SafeStr_11190 = _arg_4; this._SafeStr_5381 = _arg_3; } public function dispose():void{ this._SafeStr_5482 = true; } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get name():String{ return (this._name); } public function get _SafeStr_11189():int{ return (this._SafeStr_11190); } public function set _SafeStr_7465(k:Boolean):void{ this._SafeStr_6058 = k; this._SafeStr_5381.visible = this._SafeStr_6058; } public function get _SafeStr_7465():Boolean{ return (this._SafeStr_6058); } } }//package _-1qq // _SafeStr_11189 = "_-2qQ" (String#10506, DoABC#3) // _SafeStr_11190 = "_-3Ee" (String#29975, DoABC#3) // _SafeStr_3307 = "_-3M0" (String#11023, DoABC#3) // _SafeStr_4788 = "_-6BD" (String#13856, DoABC#3) // _SafeStr_4789 = "_-6RI" (String#14121, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5840 = "_-gt" (String#436, DoABC#3) // _SafeStr_6058 = "_-1kc" (String#2986, DoABC#3) // _SafeStr_7465 = "_-51b" (String#12704, DoABC#3) //------------------------------------------------------------ //_-1qq._SafeStr_4790 package _-1qq{ import _-2Bc.IItemListWindow; import _-32a._SafeStr_3307; import _-4IA.IWindowContainer; import _-4du._SafeStr_3306; public class _SafeStr_4790 extends _SafeStr_4789 { private var _SafeStr_6526:IItemListWindow; public function _SafeStr_4790(k:String, _arg_2:_SafeStr_3307, _arg_3:IWindowContainer){ super(k, _arg_2, _arg_3, _SafeStr_4789.PANE_VIEW_LEVEL_FEED); this._SafeStr_6526 = (_SafeStr_5381.findChildByName("list") as IItemListWindow); } override public function dispose():void{ this._SafeStr_6526 = null; super.dispose(); } public function _SafeStr_7565(k:_SafeStr_3306):void{ this._SafeStr_6526.addListItem(k.window); } } }//package _-1qq // _SafeStr_3306 = "_-0rH" (String#8427, DoABC#3) // _SafeStr_3307 = "_-3M0" (String#11023, DoABC#3) // _SafeStr_4789 = "_-6RI" (String#14121, DoABC#3) // _SafeStr_4790 = "_-1wZ" (String#9536, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6526 = "_-6ey" (String#121, DoABC#3) // _SafeStr_7565 = "_-1YG" (String#25812, DoABC#3) //------------------------------------------------------------ //_-1qq._SafeStr_4791 package _-1qq{ import _-32a._SafeStr_3307; import _-4IA.IWindowContainer; import _-32a.FeedSettings; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_4791 extends _SafeStr_4789 { public function _SafeStr_4791(k:String, _arg_2:_SafeStr_3307, _arg_3:IWindowContainer){ super(k, _arg_2, _arg_3, _SafeStr_4789.PANE_VIEW_LEVEL_MODAL); this._SafeStr_11191(); _SafeStr_5381.procedure = this._SafeStr_11192; } override public function dispose():void{ super.dispose(); } private function _SafeStr_11191():void{ var k:FeedSettings = _SafeStr_5840.controller.getSettings(); k._SafeStr_11193(); } public function _SafeStr_11192(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:FeedSettings; var _local_4:int; var _local_5:String; if (k.type == WindowMouseEvent.CLICK) { _local_3 = _SafeStr_5840.controller.getSettings(); for each (_local_5 in _arg_2.tags) { switch (_local_5) { case "ME": _local_4 = FeedSettings._SafeStr_11194; break; case "HOTEL": _local_4 = FeedSettings._SafeStr_11195; break; case "FRIENDS": _local_4 = FeedSettings._SafeStr_11196; break; }; _local_3._SafeStr_11197(_local_4); }; this._SafeStr_11191(); }; } } }//package _-1qq // _SafeStr_11191 = "_-4od" (String#33902, DoABC#3) // _SafeStr_11192 = "_-1OD" (String#25429, DoABC#3) // _SafeStr_11193 = "_-594" (String#34723, DoABC#3) // _SafeStr_11194 = "_-5Zg" (String#35776, DoABC#3) // _SafeStr_11195 = "_-3s3" (String#31552, DoABC#3) // _SafeStr_11196 = "_-0Lp" (String#22863, DoABC#3) // _SafeStr_11197 = "_-5Iu" (String#35114, DoABC#3) // _SafeStr_3307 = "_-3M0" (String#11023, DoABC#3) // _SafeStr_4789 = "_-6RI" (String#14121, DoABC#3) // _SafeStr_4791 = "_-4zM" (String#12653, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5840 = "_-gt" (String#436, DoABC#3) //------------------------------------------------------------ //_-1qq._SafeStr_4792 package _-1qq{ import _-2Bc.IItemListWindow; import _-32a._SafeStr_3307; import _-4IA.IWindowContainer; import _-4du._SafeStr_3306; import _-32a.FeedSettings; public class _SafeStr_4792 extends _SafeStr_4789 { private static const _SafeStr_11198:String = "list"; private static const _SafeStr_11199:String = "list_urgent"; private static const _SafeStr_11200:String = "list_actions"; private static const _SafeStr_11201:String = "list_persistent"; private static const _SafeStr_11202:String = "list_notifications"; private var _SafeStr_6526:IItemListWindow; public function _SafeStr_4792(k:String, _arg_2:_SafeStr_3307, _arg_3:IWindowContainer){ super(k, _arg_2, _arg_3, _SafeStr_4789.PANE_VIEW_LEVEL_FEED); this._SafeStr_11203(); } override public function dispose():void{ this._SafeStr_6526 = null; super.dispose(); } private function _SafeStr_11203():void{ this._SafeStr_6526 = (_SafeStr_5381.findChildByName(_SafeStr_11198) as IItemListWindow); } public function _SafeStr_7565(k:int, _arg_2:_SafeStr_3306):void{ var _local_3:IItemListWindow = this._SafeStr_11204(k); _local_3._SafeStr_5696(_arg_2.window, 0); } private function _SafeStr_11204(k:int):IItemListWindow{ var _local_2:String; switch (k) { case FeedSettings._SafeStr_11205: _local_2 = _SafeStr_11199; break; case FeedSettings._SafeStr_11206: _local_2 = _SafeStr_11200; break; case FeedSettings._SafeStr_11207: _local_2 = _SafeStr_11201; break; case FeedSettings._SafeStr_11208: _local_2 = _SafeStr_11202; break; }; return ((this._SafeStr_6526.getListItemByName(_local_2) as IItemListWindow)); } } }//package _-1qq // _SafeStr_11198 = "_-JA" (String#39152, DoABC#3) // _SafeStr_11199 = "_-ho" (String#40092, DoABC#3) // _SafeStr_11200 = "_-mm" (String#40292, DoABC#3) // _SafeStr_11201 = "_-4WD" (String#33188, DoABC#3) // _SafeStr_11202 = "_-2m6" (String#28793, DoABC#3) // _SafeStr_11203 = "_-6Pp" (String#37833, DoABC#3) // _SafeStr_11204 = "_-xk" (String#40678, DoABC#3) // _SafeStr_11205 = "_-3sc" (String#31577, DoABC#3) // _SafeStr_11206 = "_-rL" (String#40462, DoABC#3) // _SafeStr_11207 = "_-0S3" (String#23115, DoABC#3) // _SafeStr_11208 = "_-0gL" (String#23682, DoABC#3) // _SafeStr_3306 = "_-0rH" (String#8427, DoABC#3) // _SafeStr_3307 = "_-3M0" (String#11023, DoABC#3) // _SafeStr_4789 = "_-6RI" (String#14121, DoABC#3) // _SafeStr_4792 = "_-5zW" (String#13658, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5696 = "_-H" (String#14597, DoABC#3) // _SafeStr_6526 = "_-6ey" (String#121, DoABC#3) // _SafeStr_7565 = "_-1YG" (String#25812, DoABC#3) //------------------------------------------------------------ //_-1qq._SafeStr_4793 package _-1qq{ import _-2Bc.IContainerButtonWindow; import _-1f9.WindowMouseEvent; import _-32a._SafeStr_3307; import _-4IA.IWindowContainer; public class _SafeStr_4793 extends _SafeStr_4789 { public function _SafeStr_4793(k:String, _arg_2:_SafeStr_3307, _arg_3:IWindowContainer){ super(k, _arg_2, _arg_3, _SafeStr_4789.PANE_VIEW_LEVEL_MODAL); (_SafeStr_5381.findChildByName("info_ok") as IContainerButtonWindow).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11209); } override public function dispose():void{ var k:IContainerButtonWindow; super.dispose(); if (_SafeStr_5381) { k = (_SafeStr_5381.findChildByName("info_ok") as IContainerButtonWindow); if (k) { k.removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_11209); k = null; }; }; } private function _SafeStr_11209(k:WindowMouseEvent):void{ _SafeStr_5840.closePaneLevel(_SafeStr_4789.PANE_VIEW_LEVEL_MODAL); } } }//package _-1qq // _SafeStr_11209 = "_-0hY" (String#23734, DoABC#3) // _SafeStr_3307 = "_-3M0" (String#11023, DoABC#3) // _SafeStr_4789 = "_-6RI" (String#14121, DoABC#3) // _SafeStr_4793 = "_-6dz" (String#14324, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5840 = "_-gt" (String#436, DoABC#3) //------------------------------------------------------------ //_-1qq._SafeStr_4795 package _-1qq{ import _-1f9.WindowMouseEvent; import _-32a._SafeStr_3307; import _-4IA.IWindowContainer; public class _SafeStr_4795 extends _SafeStr_4789 { private static const _SafeStr_11210:String = "minimize_toggle"; private static const _SafeStr_11211:String = "notification_feed_button"; private static const _SafeStr_11212:String = "stream_feed_button"; public function _SafeStr_4795(k:String, _arg_2:_SafeStr_3307, _arg_3:IWindowContainer){ super(k, _arg_2, _arg_3, _SafeStr_4789.PANE_VIEW_LEVEL_BASE); _SafeStr_5381.findChildByName(_SafeStr_11210).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11213); _SafeStr_5381.findChildByName(_SafeStr_11211).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11214); _SafeStr_5381.findChildByName(_SafeStr_11212).addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11215); } override public function dispose():void{ if (_SafeStr_5381) { _SafeStr_5381.findChildByName(_SafeStr_11210).removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_11213); _SafeStr_5381.findChildByName(_SafeStr_11211).removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_11213); (_SafeStr_5381.findChildByName(_SafeStr_11212)(WindowMouseEvent.CLICK, this._SafeStr_11213)); }; } private function _SafeStr_11213(k:WindowMouseEvent):void{ _SafeStr_5840.toggleMinimized(); } private function _SafeStr_11214(k:WindowMouseEvent):void{ _SafeStr_5840.switchToPane(_SafeStr_3307._SafeStr_11216); } private function _SafeStr_11215(k:WindowMouseEvent):void{ _SafeStr_5840.switchToPane(_SafeStr_3307._SafeStr_11217); } } }//package _-1qq // _SafeStr_11210 = "_-4ty" (String#34107, DoABC#3) // _SafeStr_11211 = "_-09R" (String#22385, DoABC#3) // _SafeStr_11212 = "_-Bg" (String#38859, DoABC#3) // _SafeStr_11213 = "_-39Z" (String#29775, DoABC#3) // _SafeStr_11214 = "_-1N0" (String#25381, DoABC#3) // _SafeStr_11215 = "_-20o" (String#26978, DoABC#3) // _SafeStr_11216 = "_-0f8" (String#23634, DoABC#3) // _SafeStr_11217 = "_-6av" (String#38250, DoABC#3) // _SafeStr_3307 = "_-3M0" (String#11023, DoABC#3) // _SafeStr_4789 = "_-6RI" (String#14121, DoABC#3) // _SafeStr_4795 = "_-3BC" (String#10839, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5840 = "_-gt" (String#436, DoABC#3) //------------------------------------------------------------ //_-1RH._SafeStr_3933 package _-1RH{ import _-1tK._SafeStr_3; import _-1Zf.HabboHelp; import _-1Zf._SafeStr_2692; import _-403._SafeStr_2533; import _-4IA.IWindowContainer; import _-2Bc.ICheckBoxWindow; import _-1f9.WindowMouseEvent; import _-2M3._SafeStr_2690; import _-PP._SafeStr_6; import _-08e._SafeStr_2725; import _-1f9.WindowEvent; import _-4IA.IWindow; import flash.utils.getTimer; import _-3Q._SafeStr_3648; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3632; import _-5Os._SafeStr_3931; public class _SafeStr_3933 implements _SafeStr_3 { private var _SafeStr_8247:HabboHelp; private var _SafeStr_11218:_SafeStr_2692; private var _disposed:Boolean = false; private var _SafeStr_11219:_SafeStr_2533; private var _SafeStr_11220:IWindowContainer; private var _SafeStr_11221:int; private var _SafeStr_11222:IWindowContainer; public function _SafeStr_3933(k:_SafeStr_2692){ this._SafeStr_8247 = k._SafeStr_6834; this._SafeStr_11218 = k; } public function dispose():void{ if (this._disposed) { return; }; this.closeWindow(); this._SafeStr_11223(); this._SafeStr_8247 = null; this._SafeStr_11218 = null; this._disposed = true; } public function get disposed():Boolean{ return (this._disposed); } private function _SafeStr_10349():void{ if ((((this._SafeStr_11219 == null)) && (!(this.disposed)))) { this._SafeStr_11219 = this._SafeStr_11218._SafeStr_6834._SafeStr_8392("main_help"); this._SafeStr_11219._SafeStr_7024.procedure = this._SafeStr_11224; }; } public function closeWindow():void{ if (this._SafeStr_11219 != null) { this._SafeStr_11219.dispose(); this._SafeStr_11219 = null; }; } private function _SafeStr_11224(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:ICheckBoxWindow; if (((this.disposed) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": this.closeWindow(); return; case "tour_button": this._SafeStr_11218._SafeStr_11225(((this._SafeStr_8247._SafeStr_8389) ? _SafeStr_2690._SafeStr_11226 : _SafeStr_2690._SafeStr_11227)); this._SafeStr_8247.trackGoogle("helpWindow", "click_userTour"); this.closeWindow(); return; case "bully_button": this.closeWindow(); this._SafeStr_8247._SafeStr_11228(); this._SafeStr_8247.trackGoogle("helpWindow", "click_reportBully"); return; case "instructions_button": this._SafeStr_11218._SafeStr_11225(_SafeStr_2690._SafeStr_11229); this._SafeStr_8247.trackGoogle("helpWindow", "click_instructions"); this.closeWindow(); return; case "self_help_link": _SafeStr_6._SafeStr_6940(this._SafeStr_8247.getProperty("zendesk.url"), "habboMain"); this._SafeStr_8247.trackGoogle("helpWindow", "click_selfHelp"); this.closeWindow(); return; case "habboway_link": if (this._SafeStr_8247.getBoolean("habboway.enabled")) { this._SafeStr_8247.showHabboWay(); } else { _SafeStr_6._SafeStr_6940(this._SafeStr_8247.getProperty("habboway.url"), "habboMain"); }; this._SafeStr_8247.trackGoogle("helpWindow", "click_habboWay"); this.closeWindow(); return; case "safetybooklet_link": this._SafeStr_8247._SafeStr_6833(); this._SafeStr_8247.trackGoogle("helpWindow", "click_showSafetyBooklet"); this.closeWindow(); return; case "emergency_button": _local_3 = (IWindowContainer(this._SafeStr_11219._SafeStr_7024).findChildByName("leave_room") as ICheckBoxWindow); if (((!((_local_3 == null))) && (_local_3._SafeStr_9813))) { this._SafeStr_8247._SafeStr_8265(new _SafeStr_2725()); }; this.closeWindow(); this._SafeStr_8247._SafeStr_11230(); this._SafeStr_8247.trackGoogle("helpWindow", "click_emergency"); return; }; } public function _SafeStr_11231():void{ if ((((this._SafeStr_11220 == null)) && (!(this.disposed)))) { this._SafeStr_11221 = getTimer(); this._SafeStr_11220 = (this._SafeStr_11218._SafeStr_6834.getXmlWindow("welcome_tour_popup") as IWindowContainer); this._SafeStr_11220.center(); this._SafeStr_11220.y = (this._SafeStr_11220.y * 0.25); this._SafeStr_11220.procedure = this._SafeStr_11232; }; } private function _SafeStr_11223():void{ if (this._SafeStr_11220 != null) { this._SafeStr_11220.dispose(); this._SafeStr_11220 = null; }; } private function _SafeStr_11232(k:WindowEvent, _arg_2:IWindow):void{ if (((this.disposed) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; var _local_3:int = int(((this._SafeStr_11221 - getTimer()) / 1000)); switch (_arg_2.name) { case "refuse_tour": this._SafeStr_8247.tracking.trackEventLog("Help", "", "tour.new_user.cancel", "", _local_3); this._SafeStr_8247.trackGoogle("newbieTourWindow", "click_refuseTour"); this._SafeStr_11223(); return; case "header_button_close": this._SafeStr_8247.tracking.trackEventLog("Help", "", "tour.new_user.dismiss", "", _local_3); this._SafeStr_8247.trackGoogle("newbieTourWindow", "click_closeWindow"); this._SafeStr_11223(); return; case "take_tour": this._SafeStr_11218._SafeStr_11225(_SafeStr_2690._SafeStr_11226); this._SafeStr_8247.tracking.trackEventLog("Help", "", "tour.new_user.accept", "", _local_3); this._SafeStr_8247.trackGoogle("newbieTourWindow", "click_acceptTour"); this._SafeStr_11223(); return; }; } public function _SafeStr_11233(k:_SafeStr_3931):void{ var _local_2:String; if (k._SafeStr_11234) { _local_2 = "pending_guide_session"; } else { switch (k.type) { case _SafeStr_2690._SafeStr_11226: case _SafeStr_2690._SafeStr_11227: _local_2 = "pending_tour_request"; break; case _SafeStr_2690._SafeStr_11229: _local_2 = "pending_instructions_request"; break; case _SafeStr_2690._SafeStr_11235: _local_2 = "pending_bully_request"; break; default: return; }; }; this._SafeStr_11222 = (this._SafeStr_8247.getXmlWindow(_local_2) as IWindowContainer); this._SafeStr_11222.center(); this._SafeStr_11222.procedure = this._SafeStr_11236; if (k._SafeStr_11234) { return; }; switch (k.type) { case _SafeStr_2690._SafeStr_11229: this._SafeStr_11222.findChildByName("description").caption = k.description; _SafeStr_3648(_SafeStr_2537(this._SafeStr_11222.findChildByName("timestamp")).widget).timeStamp = (new Date().getTime() - (k._SafeStr_11237 * 1000)); return; case _SafeStr_2690._SafeStr_11235: this._SafeStr_11222.findChildByName("user_name").caption = k._SafeStr_11238; _SafeStr_3632(_SafeStr_2537(this._SafeStr_11222.findChildByName("user_avatar")).widget).figure = k._SafeStr_11239; _SafeStr_3648(_SafeStr_2537(this._SafeStr_11222.findChildByName("timestamp")).widget).timeStamp = (new Date().getTime() - (k._SafeStr_11237 * 1000)); this._SafeStr_8247.localization.registerParameter("guide.pending.bully.room", "room", k.roomName); return; }; } private function _SafeStr_11236(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "header_button_close": case "close_button": if (((!((this._SafeStr_11222 == null))) && (!(this._SafeStr_11222.disposed)))) { this._SafeStr_11222.dispose(); this._SafeStr_11222 = null; }; return; }; }; } } }//package _-1RH // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_11218 = "_-2j1" (String#10389, DoABC#3) // _SafeStr_11219 = "_-4F7" (String#11887, DoABC#3) // _SafeStr_11220 = "_-06Z" (String#22280, DoABC#3) // _SafeStr_11221 = "_-6h1" (String#38494, DoABC#3) // _SafeStr_11222 = "_-58q" (String#34714, DoABC#3) // _SafeStr_11223 = "_-YP" (String#39733, DoABC#3) // _SafeStr_11224 = "_-4ee" (String#12313, DoABC#3) // _SafeStr_11225 = "_-1Ih" (String#25217, DoABC#3) // _SafeStr_11226 = "_-5KA" (String#35159, DoABC#3) // _SafeStr_11227 = "_-06M" (String#22274, DoABC#3) // _SafeStr_11228 = "_-zS" (String#40741, DoABC#3) // _SafeStr_11229 = "_-3A4" (String#29794, DoABC#3) // _SafeStr_11230 = "_-5Rp" (String#35464, DoABC#3) // _SafeStr_11231 = "_-3IG" (String#30114, DoABC#3) // _SafeStr_11232 = "_-5SB" (String#35483, DoABC#3) // _SafeStr_11233 = "_-1Kk" (String#25290, DoABC#3) // _SafeStr_11234 = "_-MN" (String#39276, DoABC#3) // _SafeStr_11235 = "_-59G" (String#34734, DoABC#3) // _SafeStr_11236 = "_-38" (String#10788, DoABC#3) // _SafeStr_11237 = "_-3uu" (String#31673, DoABC#3) // _SafeStr_11238 = "_-1vN" (String#26722, DoABC#3) // _SafeStr_11239 = "_-3LT" (String#30238, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2690 = "_-0-p" (String#7565, DoABC#3) // _SafeStr_2692 = "_-1FA" (String#8847, DoABC#3) // _SafeStr_2725 = "_-11E" (String#24552, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_3648 = "_-4-X" (String#11644, DoABC#3) // _SafeStr_3931 = "_-28Z" (String#9765, DoABC#3) // _SafeStr_3933 = "_-6gk" (String#14369, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_6833 = "_-0kU" (String#8322, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_6940 = "_-6EA" (String#13903, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8389 = "_-0UJ" (String#23208, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_9813 = "_-2FP" (String#1083, DoABC#3) //------------------------------------------------------------ //_-1RH._SafeStr_4923 package _-1RH{ import _-2qr._SafeStr_4922; public class _SafeStr_4923 { public static const _SafeStr_11240:uint = 0; public static const _SafeStr_11241:uint = 1; public static const _SafeStr_11242:uint = 2; public static const _SafeStr_11243:int = 0; public static const _SafeStr_11244:int = 1; public static const _SafeStr_11245:int = 2; private var _SafeStr_11246:uint = 0; private var _SafeStr_11247:String; private var _SafeStr_11248:uint = 0; private var _SafeStr_11249:String = ""; private var _SafeStr_5547:uint = 0; private var _SafeStr_5837:String = ""; private var _SafeStr_11250:String = ""; private var _SafeStr_11251:uint = 0; private var _SafeStr_11252:String = ""; private var _SafeStr_11253:String = ""; public function _SafeStr_4923(){ this._SafeStr_11247 = _SafeStr_4922._SafeStr_11254; super(); } public function _SafeStr_11255():Boolean{ return (((this._SafeStr_11257()) || (this._SafeStr_11256()))); } public function _SafeStr_11257():Boolean{ return ((((this._SafeStr_11246 == _SafeStr_11242)) && ((((((((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11261)) || ((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11260)))) || ((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11259)))) || ((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11258)))))); } public function _SafeStr_11256():Boolean{ return ((((this._SafeStr_11246 == _SafeStr_11241)) && ((((((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11264)) || ((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11263)))) || ((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11262)))))); } public function _SafeStr_11265():Boolean{ return ((((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11263)) || ((this._SafeStr_11247 == _SafeStr_4922._SafeStr_11259)))); } public function set _SafeStr_11266(k:uint):void{ this._SafeStr_11246 = k; } public function get _SafeStr_11267():String{ return (this._SafeStr_11247); } public function set _SafeStr_11267(k:String):void{ this._SafeStr_11247 = k; } public function get _SafeStr_11268():uint{ return (this._SafeStr_11248); } public function set _SafeStr_11268(k:uint):void{ this._SafeStr_11248 = k; } public function get _SafeStr_11269():String{ return (this._SafeStr_11249); } public function set _SafeStr_11269(k:String):void{ this._SafeStr_11249 = k; } public function get userId():uint{ return (this._SafeStr_5547); } public function set userId(k:uint):void{ this._SafeStr_5547 = k; } public function get userName():String{ return (this._SafeStr_5837); } public function set userName(k:String):void{ this._SafeStr_5837 = k; } public function get _SafeStr_11270():String{ return (this._SafeStr_11250); } public function set _SafeStr_11270(k:String):void{ this._SafeStr_11250 = k; } public function get _SafeStr_11271():uint{ return (this._SafeStr_11251); } public function set _SafeStr_11271(k:uint):void{ this._SafeStr_11251 = k; } public function get _SafeStr_11272():String{ return (this._SafeStr_11252); } public function set _SafeStr_11272(k:String):void{ this._SafeStr_11252 = k; } public function get _SafeStr_11273():String{ return (this._SafeStr_11253); } public function set _SafeStr_11273(k:String):void{ this._SafeStr_11253 = k; } } }//package _-1RH // _SafeStr_11240 = "_-5MO" (String#35240, DoABC#3) // _SafeStr_11241 = "_-2v7" (String#29168, DoABC#3) // _SafeStr_11242 = "_-0Tm" (String#23182, DoABC#3) // _SafeStr_11243 = "_-3lr" (String#31303, DoABC#3) // _SafeStr_11244 = "_-1vU" (String#26725, DoABC#3) // _SafeStr_11245 = "_-Do" (String#38944, DoABC#3) // _SafeStr_11246 = "_-5XI" (String#35688, DoABC#3) // _SafeStr_11247 = "_-2qN" (String#28971, DoABC#3) // _SafeStr_11248 = "_-2i-" (String#3235, DoABC#3) // _SafeStr_11249 = "_-4xr" (String#34250, DoABC#3) // _SafeStr_11250 = "_-3iC" (String#31155, DoABC#3) // _SafeStr_11251 = "_-0a" (String#8180, DoABC#3) // _SafeStr_11252 = "_-2AY" (String#9797, DoABC#3) // _SafeStr_11253 = "_-4Wq" (String#12178, DoABC#3) // _SafeStr_11254 = "_-2dF" (String#28454, DoABC#3) // _SafeStr_11255 = "_-5aB" (String#35798, DoABC#3) // _SafeStr_11256 = "_-0ix" (String#23794, DoABC#3) // _SafeStr_11257 = "_-Xk" (String#39707, DoABC#3) // _SafeStr_11258 = "_-5bx" (String#35868, DoABC#3) // _SafeStr_11259 = "_-64H" (String#37014, DoABC#3) // _SafeStr_11260 = "_-3Dv" (String#29946, DoABC#3) // _SafeStr_11261 = "_-Z0" (String#39758, DoABC#3) // _SafeStr_11262 = "_-3i6" (String#31151, DoABC#3) // _SafeStr_11263 = "_-SA" (String#39491, DoABC#3) // _SafeStr_11264 = "_-5nl" (String#36321, DoABC#3) // _SafeStr_11265 = "_-2lA" (String#28756, DoABC#3) // _SafeStr_11266 = "_-2IJ" (String#27627, DoABC#3) // _SafeStr_11267 = "_-42o" (String#32010, DoABC#3) // _SafeStr_11268 = "_-0yD" (String#24394, DoABC#3) // _SafeStr_11269 = "_-4x1" (String#34218, DoABC#3) // _SafeStr_11270 = "_-UV" (String#39583, DoABC#3) // _SafeStr_11271 = "_-qG" (String#40423, DoABC#3) // _SafeStr_11272 = "_-6v" (String#38674, DoABC#3) // _SafeStr_11273 = "_-1Qw" (String#25530, DoABC#3) // _SafeStr_4922 = "_-55r" (String#12776, DoABC#3) // _SafeStr_4923 = "_-Oz" (String#14727, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_5837 = "_-0K5" (String#69, DoABC#3) //------------------------------------------------------------ //_-1RH.AnimationData package _-1RH{ import _-2Bc._SafeStr_2433; public class AnimationData { public var window:_SafeStr_2433; public var asset:String; public var _SafeStr_11095:int; public function AnimationData(k:_SafeStr_2433, _arg_2:String, _arg_3:int){ this.window = k; this.asset = _arg_2; this._SafeStr_11095 = _arg_3; } } }//package _-1RH // _SafeStr_11095 = "_-2fT" (String#28544, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) //------------------------------------------------------------ //_-1RH.GuideSessionController package _-1RH{ import _-1tK._SafeStr_3; import _-3Q._SafeStr_2698; import _-1Zf.HabboHelp; import _-1Zf._SafeStr_2692; import _-4IA.IWindowContainer; import flash.geom.Point; import _-2Bc._SafeStr_2537; import flash.utils.Timer; import __AS3__.vec.Vector; import flash.events.MouseEvent; import flash.events.TimerEvent; import flash.utils.getTimer; import _-1ux._SafeStr_4171; import _-1ux._SafeStr_4086; import _-1ux._SafeStr_4147; import _-1ux._SafeStr_4175; import _-1ux._SafeStr_4126; import _-1ux._SafeStr_4307; import _-1ux._SafeStr_4095; import _-1ux._SafeStr_4154; import _-1ux._SafeStr_4227; import _-Tx._SafeStr_2737; import _-1ux._SafeStr_4332; import _-1ux._SafeStr_4133; import _-1ux._SafeStr_4298; import _-1ux._SafeStr_4224; import _-1ux._SafeStr_4116; import _-1ux._SafeStr_4216; import _-k5._SafeStr_4926; import _-2M3._SafeStr_2690; import _-2qr._SafeStr_4922; import _-35n._SafeStr_4226; import _-35n._SafeStr_4028; import _-k5._SafeStr_4920; import _-k5._SafeStr_4919; import _-1Z6._SafeStr_2274; import _-k5._SafeStr_4713; import _-k5._SafeStr_4917; import _-k5._SafeStr_4925; import _-k5._SafeStr_4927; import _-k5._SafeStr_4928; import _-k5._SafeStr_4918; import _-k5._SafeStr_4929; import _-2Jh.PerkAllowancesMessageParser; import _-5KG._SafeStr_2342; import _-k5._SafeStr_4924; import _-2Bc.IItemListWindow; import _-k5._SafeStr_4921; import _-1f9.WindowMouseEvent; import _-4xe._SafeStr_2638; import _-PP._SafeStr_6; import _-2Bc.ICheckBoxWindow; import _-1f9.WindowEvent; import _-6C7._SafeStr_2908; import _-1ka._SafeStr_3834; import _-4IA.IWindow; import _-2Bc.ITextWindow; import _-vr._SafeStr_2377; import _-3Q._SafeStr_3660; import _-35n._SafeStr_4022; import _-3Q._SafeStr_3646; import _-35n._SafeStr_4036; import _-403._SafeStr_2514; import _-35n._SafeStr_4204; import _-35n._SafeStr_4172; import _-3Q._SafeStr_3632; import _-35n._SafeStr_4190; import mx.utils.StringUtil; import _-PP._SafeStr_2485; import _-35n._SafeStr_4120; import _-4xe._SafeStr_2641; import _-35n._SafeStr_4020; import _-2Bc._SafeStr_2433; import _-35n._SafeStr_4123; import _-2Bc.IRegionWindow; import _-35n._SafeStr_4096; import _-ra.WindowType; import _-2Bc.IDesktopWindow; import _-35n._SafeStr_4231; import _-3Q._SafeStr_3653; import _-ra.WindowParam; import _-35n._SafeStr_4277; import _-35n._SafeStr_4296; import __AS3__.vec.*; public class GuideSessionController implements _SafeStr_3, _SafeStr_2698 { private static const _SafeStr_11274:int = 0; private static const _SafeStr_11275:int = 1; private static const _SafeStr_11276:int = 2; private static const _SafeStr_11277:int = 0; private static const _SafeStr_11278:int = 1; private static const _SafeStr_11279:int = 2; private static const _SafeStr_11280:int = -1; private static const _SafeStr_11281:int = 0; private static const _SafeStr_11282:int = 1; private static const _SafeStr_11283:int = 2; private static const _SafeStr_11284:int = 3000; private static const _SafeStr_11285:int = 500; private static const _SafeStr_11286:Array = ["waiting", "ok", "bad", "very_bad", "refused", "searching"]; private static const _SafeStr_11287:Array = ["waiting", "ok", "bad", "very_bad", "inconclusive", "searching"]; private static const _SafeStr_11288:String = "${guide.bully.request.guide.results.outcome."; private static const _SafeStr_11289:String = "help_chat_review_decision_"; private var _SafeStr_8247:HabboHelp; private var _SafeStr_11218:_SafeStr_2692; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_11290:IWindowContainer; private var _SafeStr_11144:_SafeStr_4923; private var _SafeStr_11291:Point; private var _onDuty:Boolean = false; private var _SafeStr_11292:Boolean; private var _SafeStr_11293:Boolean; private var _SafeStr_11294:Boolean; private var _SafeStr_11295:Boolean = false; private var _SafeStr_11296:_SafeStr_2537; private var _SafeStr_11297:IWindowContainer; private var _SafeStr_11298:IWindowContainer; private var _disposed:Boolean = false; private var _SafeStr_11299:Timer; private var _SafeStr_11300:int; private var _SafeStr_11301:Boolean; private var _SafeStr_11302:Timer; private var _SafeStr_11303:Vector.; private var _SafeStr_11304:Timer; private var _SafeStr_11305:int; public function GuideSessionController(k:_SafeStr_2692){ this._SafeStr_11291 = new Point(120, 80); super(); this._SafeStr_8247 = k._SafeStr_6834; this._SafeStr_11218 = k; this._SafeStr_11144 = new _SafeStr_4923(); this._SafeStr_11296 = _SafeStr_2537(this._SafeStr_8247.getXmlWindow("chat_msg")); this._SafeStr_11297 = IWindowContainer(this._SafeStr_8247.getXmlWindow("chat_msg_notification")); this._SafeStr_11298 = IWindowContainer(this._SafeStr_8247.getXmlWindow("chat_msg_reminder")); this._SafeStr_11292 = this._SafeStr_8247.getBoolean("guidetool.handle.help_requests"); this._SafeStr_11293 = this._SafeStr_8247.getBoolean("guidetool.handle.chat_reviews"); this._SafeStr_11294 = this._SafeStr_8247.getBoolean("guidetool.handle.tour_requests"); this._SafeStr_8247.context.displayObjectContainer.stage.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_11306); this._SafeStr_11303 = new Vector.(); this._SafeStr_11302 = new Timer(_SafeStr_11285); this._SafeStr_11302.addEventListener(TimerEvent.TIMER, this._SafeStr_11307); this._SafeStr_11302.start(); this._SafeStr_11305 = getTimer(); this._SafeStr_11304 = new Timer(5000); this._SafeStr_11304.addEventListener(TimerEvent.TIMER, this._SafeStr_11308); this._SafeStr_11304.start(); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4171(this.onGuideSessionAttached)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4086(this.onGuideSessionDetached)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4147(this.onGuideSessionStarted)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4175(this.onGuideSessionEnded)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4126(this.onGuideSessionError)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4307(this.onGuideSessionMessage)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4095(this.onGuideSessionRequesterRoom)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4154(this.onGuideSessionInvitedToGuideRoom)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4227(this.onGuideSessionPartnerIsTyping)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2737(this._SafeStr_8840)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4332(this._SafeStr_11309)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4133(this._SafeStr_11310)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4298(this._SafeStr_11311)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4224(this._SafeStr_11312)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4116(this._SafeStr_11313)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4216(this._SafeStr_11314)); } private static function _SafeStr_11315(k:int):int{ var _local_2:int = _SafeStr_4926._SafeStr_11316; switch (k) { case _SafeStr_11281: _local_2 = _SafeStr_4926._SafeStr_11317; break; case _SafeStr_11282: _local_2 = _SafeStr_4926._SafeStr_11318; break; case _SafeStr_11283: _local_2 = _SafeStr_4926._SafeStr_11319; break; case _SafeStr_11280: _local_2 = _SafeStr_4926._SafeStr_11320; break; }; return (_local_2); } public function dispose():void{ if (this._disposed) { return; }; if (this._SafeStr_11304 != null) { this._SafeStr_11304.stop(); this._SafeStr_11304.removeEventListener(TimerEvent.TIMER, this._SafeStr_11308); this._SafeStr_11304 = null; }; if (this._SafeStr_11302 != null) { this._SafeStr_11302.stop(); this._SafeStr_11302.removeEventListener(TimerEvent.TIMER, this._SafeStr_11307); this._SafeStr_11302 = null; }; this._SafeStr_11303 = null; if (this._SafeStr_11296) { this._SafeStr_11296.dispose(); this._SafeStr_11296 = null; }; if (this._SafeStr_11297) { this._SafeStr_11297.dispose(); this._SafeStr_11297 = null; }; this.closeWindow(); this._SafeStr_11144 = null; this._SafeStr_11291 = null; this._SafeStr_11218 = null; if (((((this._SafeStr_8247) && (this._SafeStr_8247.context))) && (this._SafeStr_8247.context.displayObjectContainer))) { this._SafeStr_8247.context.displayObjectContainer.stage.removeEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_11306); }; this._SafeStr_8247 = null; this._disposed = true; } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_11225(k:uint):void{ if (this._SafeStr_11144._SafeStr_11255()) { _SafeStr_4.log("Can't create a new help request while another help request is ongoing"); return; }; if ((((k == _SafeStr_2690._SafeStr_11226)) || ((k == _SafeStr_2690._SafeStr_11227)))) { this._SafeStr_11144._SafeStr_11266 = _SafeStr_4923._SafeStr_11242; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11261; this._SafeStr_11144._SafeStr_11268 = k; this._SafeStr_8247._SafeStr_8265(new _SafeStr_4226(k, this._SafeStr_8247.localization.getLocalization("guide.help.request.tour.description"))); } else { this._SafeStr_11321(k); }; } public function _SafeStr_11322():void{ this._SafeStr_8247._SafeStr_8265(new _SafeStr_4028(this._onDuty, this._SafeStr_11294, this._SafeStr_11292, this._SafeStr_11293)); } private function _SafeStr_11309(k:_SafeStr_4332):void{ var _local_2:_SafeStr_4920 = k._SafeStr_5645(); this._onDuty = _local_2._SafeStr_11323; this._SafeStr_8247.localization.registerParameter("guide.help.guide.tool.guidesonduty", "amount", _local_2._SafeStr_11324.toString()); this._SafeStr_8247.localization.registerParameter("guide.help.guide.tool.helpersonduty", "amount", _local_2._SafeStr_11325.toString()); this._SafeStr_8247.localization.registerParameter("guide.help.guide.tool.guardiansonduty", "amount", _local_2._SafeStr_11326.toString()); this._SafeStr_11327(); } private function onGuideSessionAttached(k:_SafeStr_2274):void{ _SafeStr_4.log("onGuideSessionAttached"); if (((this._disposed) || (!(this._SafeStr_11144)))) { _SafeStr_4.log("_diposed or no _sessionData"); return; }; var _local_2:_SafeStr_4919 = (k.parser as _SafeStr_4919); if (_local_2._SafeStr_11328) { if (this._SafeStr_11144._SafeStr_11256()) { this._SafeStr_11329(); return; }; this._SafeStr_11330(_local_2._SafeStr_11331, _local_2._SafeStr_11332, _local_2._SafeStr_11333); } else { if (!this._SafeStr_11144._SafeStr_11257()) { this._SafeStr_11329(); return; }; this._SafeStr_11334(_local_2._SafeStr_11331, _local_2._SafeStr_11332, _local_2._SafeStr_11333); }; } private function onGuideSessionDetached(k:_SafeStr_2274):void{ var _local_2:int; var _local_3:String; _SafeStr_4.log("onGuideSessionDetached"); if (this._disposed) { return; }; if (this._SafeStr_11295) { _local_2 = this._SafeStr_11144._SafeStr_11268; _local_3 = this._SafeStr_11144._SafeStr_11269; this._SafeStr_11335(); this._SafeStr_11321(_local_2, _local_3); } else { if (((this._SafeStr_11144._SafeStr_11257()) && ((this._SafeStr_11144._SafeStr_11267 == _SafeStr_4922._SafeStr_11258)))) { this._SafeStr_11336(); } else { this._SafeStr_11337(true); }; }; } private function onGuideSessionStarted(k:_SafeStr_2274):void{ _SafeStr_4.log("onGuideSessionStarted"); if (this._disposed) { return; }; var _local_2:_SafeStr_4713 = (k.parser as _SafeStr_4713); this._SafeStr_11144.userId = _local_2._SafeStr_11338; this._SafeStr_11144.userName = _local_2._SafeStr_8215; this._SafeStr_11144._SafeStr_11270 = _local_2._SafeStr_11339; this._SafeStr_11144._SafeStr_11271 = _local_2._SafeStr_11340; this._SafeStr_11144._SafeStr_11272 = _local_2._SafeStr_11272; this._SafeStr_11144._SafeStr_11273 = _local_2._SafeStr_11273; this._SafeStr_11301 = false; if (this._SafeStr_11144._SafeStr_11256()) { this._SafeStr_11341(); } else { this._SafeStr_11342(); }; } private function onGuideSessionEnded(k:_SafeStr_2274):void{ _SafeStr_4.log("onGuideSessionEnded"); if (this._disposed) { return; }; var _local_2:_SafeStr_4917 = (k.parser as _SafeStr_4917); if (this._SafeStr_11144._SafeStr_11256()) { this._SafeStr_11343(_local_2._SafeStr_11344); } else { if (_local_2._SafeStr_11344 == _SafeStr_4923._SafeStr_11243) { this._SafeStr_11345(); } else { this._SafeStr_11346(); }; }; } private function onGuideSessionError(k:_SafeStr_4126):void{ _SafeStr_4.log("onGuideSessionError"); if (this._disposed) { return; }; var _local_2:_SafeStr_4925 = k._SafeStr_5645(); switch (_local_2.errorCode) { case _SafeStr_4925._SafeStr_11348: this._SafeStr_11347(); return; case _SafeStr_4925._SafeStr_11350: case _SafeStr_4925._SafeStr_11351: this._SafeStr_11349("guide.bully.request.error.not_enough_guardians"); return; default: this._SafeStr_11329(); }; } private function onGuideSessionMessage(k:_SafeStr_2274):void{ var _local_4:String; var _local_5:String; _SafeStr_4.log("onGuideSessionMessage"); if (((((this._disposed) || (!(this._SafeStr_11144._SafeStr_11265())))) || ((this._SafeStr_5381 == null)))) { return; }; var _local_2:_SafeStr_4927 = (k.parser as _SafeStr_4927); var _local_3:int = _local_2.senderId; if (_local_3 == this._SafeStr_11144._SafeStr_11271) { _local_4 = this._SafeStr_11144._SafeStr_11272; _local_5 = this._SafeStr_11144._SafeStr_11273; } else { _local_4 = this._SafeStr_11144.userName; _local_5 = this._SafeStr_11144._SafeStr_11270; }; var _local_6:Boolean = true; if (((this._SafeStr_11144._SafeStr_11256()) && ((this._SafeStr_11144._SafeStr_11271 == _local_3)))) { _local_6 = false; } else { if (((!(this._SafeStr_11144._SafeStr_11256())) && ((this._SafeStr_11144.userId == _local_3)))) { _local_6 = false; }; }; this._SafeStr_9055(_local_3, _local_4, _local_5, _local_2._SafeStr_11352, _local_6); } private function onGuideSessionRequesterRoom(k:_SafeStr_2274):void{ _SafeStr_4.log("onGuideSessionRequesterRoom"); if (((this._disposed) || (!(this._SafeStr_11144._SafeStr_11265())))) { return; }; var _local_2:_SafeStr_4928 = (k.parser as _SafeStr_4928); if (_local_2._SafeStr_11353() > 0) { this._SafeStr_8247.roomSessionManager._SafeStr_8569(_local_2._SafeStr_11353()); } else { this._SafeStr_9055(this._SafeStr_11144._SafeStr_11271, this._SafeStr_11144._SafeStr_11272, this._SafeStr_11144._SafeStr_11273, this._SafeStr_8247.localization.getLocalization("guide.help.request.guide.ongoing.user.not.in.room.error", ""), false, _SafeStr_11279); }; } private function onGuideSessionInvitedToGuideRoom(k:_SafeStr_2274):void{ _SafeStr_4.log("onGuideSessionInvitedToGuideRoom"); if (((((this._disposed) || ((this._SafeStr_5381 == null)))) || (!(this._SafeStr_11144._SafeStr_11265())))) { return; }; var _local_2:_SafeStr_4918 = (k.parser as _SafeStr_4918); if (this._SafeStr_11144._SafeStr_11256()) { if (_local_2._SafeStr_11354() > 0) { this._SafeStr_11355(_SafeStr_11274, this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.guide.ongoing.error.invite.success", "", "name", this._SafeStr_11144.userName)); } else { this._SafeStr_11355(_SafeStr_11274, this._SafeStr_8247.localization.getLocalization("guide.help.request.guide.ongoing.error.invite.failed", "")); }; } else { if (_local_2._SafeStr_11354() > 0) { this._SafeStr_9055(this._SafeStr_11144._SafeStr_11271, this._SafeStr_11144._SafeStr_11272, this._SafeStr_11144._SafeStr_11273, this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.user.ongoing.visit.guide.request.message", "", "name", this._SafeStr_11144._SafeStr_11272, "roomname", _local_2._SafeStr_11356()), true, _SafeStr_11278, _local_2._SafeStr_11354()); }; }; } private function onGuideSessionPartnerIsTyping(k:_SafeStr_2274):void{ _SafeStr_4.log("onGuideSessionPartnerIsTyping"); var _local_2:_SafeStr_4929 = _SafeStr_4227(k)._SafeStr_5645(); this._SafeStr_11357(_local_2._SafeStr_9438); } private function _SafeStr_8840(k:_SafeStr_2737):void{ var _local_2:PerkAllowancesMessageParser; if (this._SafeStr_11144._SafeStr_11267 == _SafeStr_4922._SafeStr_11358) { _local_2 = k._SafeStr_5645(); if (!_local_2.isPerkAllowed(_SafeStr_2342.USE_GUIDE_TOOL)) { if (this._onDuty) { this._SafeStr_11359(false); this._SafeStr_8247._SafeStr_8265(new _SafeStr_4028(false, false, false, false)); }; this._SafeStr_11337(false); }; }; } private function _SafeStr_11310(k:_SafeStr_4133):void{ this._SafeStr_11360(k._SafeStr_5645()._SafeStr_11361); } private function _SafeStr_11311(k:_SafeStr_4298):void{ var _local_2:_SafeStr_4924 = k._SafeStr_5645(); this._SafeStr_11362(_local_2._SafeStr_11363, _local_2._SafeStr_11364); } private function _SafeStr_11312(k:_SafeStr_4224):void{ if (this._SafeStr_11144._SafeStr_11267 != _SafeStr_4922._SafeStr_11365) { return; }; this._SafeStr_11366((this._SafeStr_5381.findChildByName("results") as IItemListWindow), k._SafeStr_5645().status); } private function _SafeStr_11313(k:_SafeStr_4116):void{ var _local_2:_SafeStr_4921 = k._SafeStr_5645(); this._SafeStr_11367(_local_2._SafeStr_11368, _local_2._SafeStr_11369, _local_2._SafeStr_11370); } private function _SafeStr_11314(k:_SafeStr_2274):void{ this._SafeStr_11337(true); } private function _SafeStr_11327():void{ var k:IItemListWindow; var _local_2:IWindowContainer; if (this._SafeStr_11144._SafeStr_11255()) { _SafeStr_4.log("Trying to set state to guide tool, but an active session exists"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11358; this._SafeStr_10349(this._SafeStr_11371, true); this._SafeStr_11372(this._onDuty); this._SafeStr_5381.procedure = this._SafeStr_11371; this._SafeStr_11373("handle_guardian_tickets", this._SafeStr_11293); this._SafeStr_11373("handle_helper_tickets", this._SafeStr_11292); this._SafeStr_11373("handle_guide_tickets", this._SafeStr_11294); if (!this._SafeStr_8247.sessionDataManager.isPerkAllowed(_SafeStr_2342.JUDGE_CHAT_REVIEWS)) { k = IItemListWindow(this._SafeStr_5381.findChildByName("list")); _local_2 = (k.getListItemByName("handle_selection_container") as IWindowContainer); _local_2.findChildByName("handle_guardian_tickets").dispose(); _local_2.findChildByName("selection_separator").y = (_local_2.findChildByName("selection_separator").y - 17); _local_2.height = (_local_2.height - 17); }; } private function _SafeStr_11371(k:WindowEvent, _arg_2:IWindow):void{ var _local_4:String; if (((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11358))))) { return; }; var _local_3:int; switch (_arg_2.name) { case "header_button_close": if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_11337(false); }; return; case "helper_group_link": if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_8247.getInteger("guide.help.alpha.groupid", 0); if (_local_3 > 0) { this._SafeStr_8247._SafeStr_8265(new _SafeStr_2638(_local_3, true)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_groupProfile")); }; }; return; case "guide_forum_link": if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_8247.getInteger("guide.help.alpha.groupid", 0); if (_local_3 > 0) { _local_4 = this._SafeStr_8247.getProperty("group.homepage.url"); _local_4 = _local_4.replace("%groupid%", _local_3); _SafeStr_6._SafeStr_6940(_local_4, "habboMain"); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_groupForum")); }; }; return; case "guide_tool_duty": switch (k.type) { case WindowEvent._SafeStr_6623: this._SafeStr_11372(true); this._SafeStr_11292 = (this._SafeStr_5381.findChildByName("handle_helper_tickets") as ICheckBoxWindow)._SafeStr_9813; this._SafeStr_11293 = ((!((this._SafeStr_5381.findChildByName("handle_guardian_tickets") == null))) && ((this._SafeStr_5381.findChildByName("handle_guardian_tickets") as ICheckBoxWindow)._SafeStr_9813)); this._SafeStr_11294 = (this._SafeStr_5381.findChildByName("handle_guide_tickets") as ICheckBoxWindow)._SafeStr_9813; if (((((!(this._SafeStr_11292)) && (!(this._SafeStr_11293)))) && (!(this._SafeStr_11294)))) { this._SafeStr_8247.windowManager.simpleAlert("${guide.help.guide.tool.noqueueselected.caption}", "${guide.help.guide.tool.noqueueselected.subtitle}", "${guide.help.guide.tool.noqueueselected.message}"); this._SafeStr_11372(false); return; }; this._SafeStr_8247._SafeStr_8265(new _SafeStr_4028(true, this._SafeStr_11294, this._SafeStr_11292, this._SafeStr_11293)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_onDuty")); break; case WindowEvent._SafeStr_10261: this._SafeStr_11372(false); this._SafeStr_8247._SafeStr_8265(new _SafeStr_4028(false, false, false, false)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_offDuty")); break; }; return; case "guide_tool_talent": if (k.type == WindowMouseEvent.CLICK) { if (this._SafeStr_8247.getBoolean("talent.track.enabled")) { this._SafeStr_8247.tracking.trackTalentTrackOpen(_SafeStr_2908._SafeStr_8402, "guidetool"); this._SafeStr_8247._SafeStr_8265(new _SafeStr_3834(_SafeStr_2908._SafeStr_8402)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_talent")); }; }; return; }; } private function _SafeStr_11330(k:int, _arg_2:String, _arg_3:int):void{ var _local_5:IWindow; var _local_6:ITextWindow; var _local_7:IItemListWindow; var _local_8:int; var _local_9:int; if (((!(this._onDuty)) || (this._SafeStr_11144._SafeStr_11255()))) { _SafeStr_4.log("Trying to set state to guide accept, but not on duty or active session exists"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11264; this._SafeStr_11144._SafeStr_11266 = _SafeStr_4923._SafeStr_11241; this._SafeStr_11144._SafeStr_11269 = _arg_2; this._SafeStr_11144._SafeStr_11268 = k; this._SafeStr_10349(this._SafeStr_11374, false); this._SafeStr_8247._SafeStr_7646._SafeStr_11375(_SafeStr_2377._SafeStr_11376); if ((((k == _SafeStr_2690._SafeStr_11227)) || ((k == _SafeStr_2690._SafeStr_11226)))) { this._SafeStr_5381.findChildByName("frank_greeting").visible = true; this._SafeStr_5381.findChildByName("request_title").caption = "${guide.help.request.guide.accept.tour_request.title}"; this._SafeStr_5381.findChildByName("request_type").dispose(); _local_5 = this._SafeStr_5381.findChildByName("request_description_wrapper"); _local_6 = (this._SafeStr_5381.findChildByName("request_description") as ITextWindow); _local_7 = (this._SafeStr_5381.findChildByName("itemlist") as IItemListWindow); _local_7._SafeStr_5696(_local_6, _local_7._SafeStr_7798(_local_5)); _local_7.removeListItem(_local_5); _local_6.x = this._SafeStr_5381.findChildByName("request_title").x; _local_6.margins.top = 10; _local_6.caption = _arg_2; _local_8 = _local_7.height; _local_9 = this._SafeStr_5381.findChildByName("skip_link").bottom; _local_7.height = _local_9; this._SafeStr_5381.findChildByName("border").height = (this._SafeStr_5381.findChildByName("border").height + (_local_9 - _local_8)); this._SafeStr_5381.height = (this._SafeStr_5381.height + ((_local_9 - _local_8) + 40)); } else { this._SafeStr_5381.findChildByName("request_type").caption = this._SafeStr_11377(k); this._SafeStr_5381.findChildByName("request_description").caption = _arg_2; }; var _local_4:_SafeStr_3660 = _SafeStr_3660(_SafeStr_2537(this._SafeStr_5381.findChildByName("countdown")).widget); _local_4.seconds = _arg_3; _local_4.running = true; } private function _SafeStr_11374(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11264))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "accept_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4022(true)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickAccept")); this.closeWindow(); return; case "skip_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4022(false)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickSkip")); this.closeWindow(); return; }; } private function _SafeStr_11341():void{ var title:String; var summary:String; if (((!(this._onDuty)) || (!(this._SafeStr_11144._SafeStr_11256())))) { _SafeStr_4.log("Trying to set state to guide ongoing, but not on duty or no active guide session"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11263; this._SafeStr_10349(this._SafeStr_11378, false); this._SafeStr_9055(this._SafeStr_11144.userId, this._SafeStr_11144.userName, this._SafeStr_11144._SafeStr_11270, this._SafeStr_11144._SafeStr_11269, true, _SafeStr_11279); this._SafeStr_5381.caption = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.guide.ongoing.title", "", "name", this._SafeStr_11144.userName); var inputWidget:_SafeStr_3646 = _SafeStr_3646(_SafeStr_2537(this._SafeStr_5381.findChildByName("input_widget")).widget); inputWidget._SafeStr_11379 = this; inputWidget._SafeStr_11380 = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.guide.ongoing.input.empty", "", "name", this._SafeStr_11144.userName); inputWidget.maxChars = this._SafeStr_8247.getInteger("guide.help.request.max.chat.message.length", 150); if ((((this._SafeStr_11144._SafeStr_11268 == _SafeStr_2690._SafeStr_11227)) || ((this._SafeStr_11144._SafeStr_11268 == _SafeStr_2690._SafeStr_11226)))) { title = "${guide.help.request.join.room.title}"; summary = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.join.room.summary", "", "name", this._SafeStr_11144.userName); this._SafeStr_8247.windowManager.confirm(title, summary, 0, function (k:_SafeStr_2514, _arg_2:WindowEvent):void{ k.dispose(); if (_arg_2.type == WindowEvent._SafeStr_8338) { _SafeStr_8247._SafeStr_8265(new _SafeStr_4036()); }; }); }; } private function _SafeStr_11378(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11263))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "visit_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4036()); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickVisit")); return; case "invite_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4204()); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickInvite")); return; case "report_link": this._SafeStr_11381(); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickReport")); return; case "close_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4172()); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickClose")); this.closeWindow(); return; }; } private function _SafeStr_11343(k:int):void{ if (((!(this._onDuty)) || (!(this._SafeStr_11144._SafeStr_11256())))) { _SafeStr_4.log("Trying to set state to guide ongoing, but not on duty or no active guide session"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11262; this._SafeStr_10349(this._SafeStr_11382, true); if ((((k == _SafeStr_4923._SafeStr_11243)) || ((k == _SafeStr_4923._SafeStr_11244)))) { this._SafeStr_5381.findChildByName("close_reason").caption = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.guide.closed.reason.other", "", "name", this._SafeStr_11144.userName); } else { this._SafeStr_5381.findChildByName("close_reason").caption = this._SafeStr_8247.localization.getLocalization("guide.help.request.guide.closed.reason.you", ""); }; this._SafeStr_5381.findChildByName("report_link").caption = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.guide.closed.report.link", "", "name", this._SafeStr_11144.userName); _SafeStr_3632(_SafeStr_2537(this._SafeStr_5381.findChildByName("requester_avatar")).widget).figure = this._SafeStr_11144._SafeStr_11270; } private function _SafeStr_11382(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11262))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "close_button": case "header_button_close": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4190(true)); this.closeWindow(); return; case "report_link": this._SafeStr_11381(); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickReport")); return; }; } private function _SafeStr_11321(k:uint, _arg_2:String=null):void{ if (this._SafeStr_11144._SafeStr_11255()) { _SafeStr_4.log("Trying to set state to user create, but active session exists"); return; }; this._SafeStr_11144._SafeStr_11266 = _SafeStr_4923._SafeStr_11242; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11261; this._SafeStr_11144._SafeStr_11268 = k; this._SafeStr_10349(this._SafeStr_11383, true); var _local_3:_SafeStr_3646 = _SafeStr_3646(_SafeStr_2537(this._SafeStr_5381.findChildByName("input_widget")).widget); _local_3.maxChars = this._SafeStr_8247.getInteger("guide.help.request.max.description.length", 0xFF); if (_arg_2) { _local_3.message = _arg_2; }; } private function _SafeStr_11383(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:String; if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11261))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "create_button": _local_3 = StringUtil.trim(_SafeStr_3646(_SafeStr_2537(this._SafeStr_5381.findChildByName("input_widget")).widget).message); if (_local_3.length < this._SafeStr_8247.getInteger("guide.help.request.min.description.length", 15)) { this._SafeStr_5381.findChildByName("create_error").visible = true; IItemListWindow(this._SafeStr_5381.findChildByName("list")).arrangeListItems(); } else { this._SafeStr_8247._SafeStr_8265(new _SafeStr_4226(this._SafeStr_11144._SafeStr_11268, _local_3)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickCreate")); this.closeWindow(); }; return; case "header_button_close": case "cancel_link": this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickCancel")); this._SafeStr_11337(true); return; }; } private function _SafeStr_11334(k:int, _arg_2:String, _arg_3:int):void{ if (!this._SafeStr_11144._SafeStr_11257()) { _SafeStr_4.log("Trying to set state to user pending request, but no active user session"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11260; this._SafeStr_11144._SafeStr_11268 = k; this._SafeStr_11144._SafeStr_11269 = _arg_2; this._SafeStr_10349(this._SafeStr_11384, false); this._SafeStr_5381.findChildByName("request_type").caption = this._SafeStr_11377(k); this._SafeStr_5381.findChildByName("request_description").caption = _arg_2; this._SafeStr_5381.findChildByName("waiting_time").caption = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.user.pending.info.waiting", "", "waitingtime", _SafeStr_2485._SafeStr_10179(this._SafeStr_8247.localization, _arg_3)); } private function _SafeStr_11384(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11260))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "cancel_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4120()); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickCancel")); this.closeWindow(); return; }; } private function _SafeStr_11342():void{ if (!this._SafeStr_11144._SafeStr_11257()) { _SafeStr_4.log("Trying to set state to user ongoing request, but no active user session"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11259; this._SafeStr_10349(this._SafeStr_11385, false); this._SafeStr_11355(_SafeStr_11275, this._SafeStr_8247.localization.getLocalization("guide.help.requester.disclaimer")); if ((((this._SafeStr_11144._SafeStr_11268 == _SafeStr_2690._SafeStr_11226)) || ((this._SafeStr_11144._SafeStr_11268 == _SafeStr_2690._SafeStr_11227)))) { this._SafeStr_11355(_SafeStr_11276, this._SafeStr_8247.localization.getLocalization("guide.help.request.tour.reminder")); } else { this._SafeStr_9055(this._SafeStr_11144.userId, this._SafeStr_11144.userName, this._SafeStr_11144._SafeStr_11270, this._SafeStr_11144._SafeStr_11269, false, _SafeStr_11279); }; this._SafeStr_5381.caption = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.user.ongoing.title", "", "name", this._SafeStr_11144._SafeStr_11272); this._SafeStr_5381.findChildByName("guide_name_link").caption = this._SafeStr_11144._SafeStr_11272; var k:_SafeStr_3646 = _SafeStr_3646(_SafeStr_2537(this._SafeStr_5381.findChildByName("input_widget")).widget); k._SafeStr_11379 = this; k._SafeStr_11380 = this._SafeStr_8247.localization.getLocalizationWithParams("guide.help.request.user.ongoing.input.help", "", "name", this._SafeStr_11144._SafeStr_11272); k.maxChars = this._SafeStr_8247.getInteger("guide.help.request.max.chat.message.length", 150); } private function _SafeStr_11385(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11259))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "guide_name_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_2641(this._SafeStr_11144._SafeStr_11271)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickProfile")); return; case "report_guide_link": this._SafeStr_11381(); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickReport")); return; case "close_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4172()); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickClose")); this.closeWindow(); return; }; } private function _SafeStr_11345():void{ if (!this._SafeStr_11144._SafeStr_11257()) { _SafeStr_4.log("Trying to set state to user guide disconnected, but no active user session"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11386; this._SafeStr_10349(this._SafeStr_11387, true); this._SafeStr_5381.findChildByName("guide_name_link").caption = this._SafeStr_11144._SafeStr_11272; } private function _SafeStr_11387(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11386))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4190(false)); this.closeWindow(); return; case "guide_name_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_2641(this._SafeStr_11144._SafeStr_11271)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickProfile")); return; case "report_guide_link": this._SafeStr_11381(); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickReport")); return; case "resubmit_button": this._SafeStr_11295 = true; this._SafeStr_8247._SafeStr_8265(new _SafeStr_4190(false)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickResubmit")); this.closeWindow(); return; }; } private function _SafeStr_11346():void{ if (!this._SafeStr_11144._SafeStr_11257()) { _SafeStr_4.log("Trying to set state to user feedback, but no active user session"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11258; this._SafeStr_10349(this._SafeStr_11388, false); this._SafeStr_5381.findChildByName("guide_name_link").caption = this._SafeStr_11144._SafeStr_11272; } private function _SafeStr_11388(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11258))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "guide_name_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_2641(this._SafeStr_11144._SafeStr_11271)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickProfile")); return; case "report_guide_link": this._SafeStr_11381(); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickReport")); return; case "positive_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4190(true)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickPositiveFeedback")); this.closeWindow(); return; case "negative_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4190(false)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_5381.name + "_clickNegativeFeedback")); this.closeWindow(); return; }; } private function _SafeStr_11336():void{ if (!this._SafeStr_11144._SafeStr_11257()) { _SafeStr_4.log("Trying to set state to user thanks, but no active user session"); return; }; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11389; this._SafeStr_10349(this._SafeStr_11390, true); } private function _SafeStr_11390(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11389))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "close_button": this._SafeStr_11337(false); return; }; } private function _SafeStr_11360(k:int):void{ this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11391; this._SafeStr_10349(this._SafeStr_11392, false); this._SafeStr_8247._SafeStr_7646._SafeStr_11375(_SafeStr_2377._SafeStr_11376); var _local_2:_SafeStr_3660 = (_SafeStr_2537(this._SafeStr_5381.findChildByName("countdown")).widget as _SafeStr_3660); _local_2.seconds = k; _local_2.running = true; } private function _SafeStr_11392(k:WindowEvent, _arg_2:IWindow):void{ if (((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "skip_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4020(false)); this._SafeStr_11337(true); return; case "accept_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4020(true)); this._SafeStr_11393(); return; }; } private function _SafeStr_11393():void{ this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11394; this._SafeStr_10349(this._SafeStr_11395, false); this._SafeStr_11396((this._SafeStr_5381.findChildByName("waiting_animation") as _SafeStr_2433), "help_chat_review_progress_big", 4); } private function _SafeStr_11395(k:WindowEvent, _arg_2:IWindow):void{ if (((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "close_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4123()); this._SafeStr_11337(true); return; }; } private function _SafeStr_11362(k:int, _arg_2:String):void{ var _local_5:Date; var _local_13:String; var _local_14:Array; var _local_15:int; var _local_16:String; var _local_17:Boolean; var _local_18:String; this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11397; this._SafeStr_10349(this._SafeStr_11398, false); var _local_3:_SafeStr_3660 = (_SafeStr_2537(this._SafeStr_5381.findChildByName("countdown")).widget as _SafeStr_3660); _local_3.seconds = k; _local_3.running = true; var _local_4:Array = _arg_2.substr(0, _arg_2.indexOf(";")).match(/\d+/g); if (_local_4.length > 5) { _local_5 = new Date(_local_4[0], (int(_local_4[1]) - 1), _local_4[2], _local_4[3], _local_4[4], _local_4[5]); } else { _local_5 = new Date(); }; var _local_6:Number = ((new Date().getTime() - _local_5.getTime()) / 1000); this._SafeStr_5381.findChildByName("incident_time").caption = (("(" + _SafeStr_2485._SafeStr_10179(this._SafeStr_8247.localization, _local_6, ".ago")) + ")"); var _local_7:IItemListWindow = (this._SafeStr_5381.findChildByName("chatlog") as IItemListWindow); var _local_8:IWindow = this._SafeStr_5381.findChildByName("reported_user_template"); var _local_9:IWindow = this._SafeStr_5381.findChildByName("other_user_template"); var _local_10:IWindow = this._SafeStr_5381.findChildByName("separator_template"); _local_7._SafeStr_5519(); var _local_11:int = -1; var _local_12:IWindowContainer; for each (_local_13 in _arg_2.split("\r")) { if (_local_13 == "") { } else { _local_14 = _local_13.split(";", 3); _local_15 = 1; if (_local_14.length < 3) { } else { _local_15 = int(_local_14[1]); _local_16 = String(_local_14[2]).replace("<", "<").replace(">", ">"); if ((((_local_15 == _local_11)) && (!((_local_12 == null))))) { _local_12.findChildByName("message").caption = (_local_12.findChildByName("message").caption + ("\n" + _local_16)); } else { _local_17 = (_local_15 == 0); _local_12 = (((_local_17) ? _local_8.clone() : _local_9.clone()) as IWindowContainer); _local_18 = ((_local_17) ? this._SafeStr_8247.localization.getLocalization("guide.bully.request.guide.vote.perpetrator", "") : this._SafeStr_8247.localization.getLocalizationWithParams("guide.bully.request.guide.vote.anonymous", "%ID%", "id", _local_15.toString())); _local_12.findChildByName("message").caption = ((("" + _local_18) + ": ") + _local_16); _local_7.addListItem(_local_12); _local_11 = _local_15; }; }; }; }; } private function _SafeStr_11398(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:String; var _local_4:IRegionWindow; var _local_5:String; var _local_6:_SafeStr_2433; if (((this.disposed) || ((this._SafeStr_5381 == null)))) { return; }; if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "close_link": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4123()); this._SafeStr_11337(true); break; case "vote_ok": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4096(_SafeStr_11281)); this._SafeStr_11399(_SafeStr_11281); break; case "vote_bad": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4096(_SafeStr_11282)); this._SafeStr_11399(_SafeStr_11282); break; case "vote_very_bad": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4096(_SafeStr_11283)); this._SafeStr_11399(_SafeStr_11283); break; }; } else { if ((((_arg_2.type == WindowType._SafeStr_11400)) && ((_arg_2.name.substr(0, 5) == "vote_")))) { _local_3 = _arg_2.name.substr(5); _local_4 = (_arg_2 as IRegionWindow); _local_5 = ("help_chat_review_vote_" + _local_3); _local_6 = (_local_4.getChildAt(0) as _SafeStr_2433); switch (k.type) { case WindowMouseEvent._SafeStr_5501: _local_6.id = (_local_6.id | 1); break; case WindowMouseEvent._SafeStr_5502: _local_6.id = (_local_6.id & ~(1)); break; case WindowMouseEvent.DOWN: _local_6.id = (_local_6.id | 2); break; case WindowMouseEvent.UP: case WindowMouseEvent._SafeStr_7146: _local_6.id = (_local_6.id & ~(2)); break; }; switch (_local_6.id) { case 1: _local_6.assetUri = (_local_5 + "_over"); return; case 3: _local_6.assetUri = (_local_5 + "_down"); return; default: _local_6.assetUri = _local_5; }; }; }; } private function _SafeStr_11399(k:int):void{ this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11365; this._SafeStr_10349(this._SafeStr_11401, true); this._SafeStr_11402(k); } private function _SafeStr_11401(k:WindowEvent, _arg_2:IWindow):void{ if (((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "close_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4123()); this._SafeStr_11337(true); return; }; } private function _SafeStr_11367(k:int, _arg_2:int, _arg_3:Array):void{ this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922._SafeStr_11403; this._SafeStr_10349(this._SafeStr_11404, true); var _local_4:int = _SafeStr_11315(k); this._SafeStr_5381.findChildByName("result_text").caption = ((_SafeStr_11288 + _SafeStr_11287[_local_4]) + "}"); _SafeStr_2433(this._SafeStr_5381.findChildByName("result_image")).assetUri = (_SafeStr_11289 + _SafeStr_11286[_local_4]); this._SafeStr_11402(_arg_2); this._SafeStr_11366((this._SafeStr_5381.findChildByName("results") as IItemListWindow), _arg_3); } private function _SafeStr_11404(k:WindowEvent, _arg_2:IWindow):void{ if (((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "close_button": this._SafeStr_8247._SafeStr_8265(new _SafeStr_4123()); this._SafeStr_11337(true); return; }; } private function _SafeStr_11402(k:int):void{ var _local_2:int = _SafeStr_11315(k); this._SafeStr_5381.findChildByName("vote_text").caption = ((_SafeStr_11288 + _SafeStr_11286[_local_2]) + "}"); _SafeStr_2433(this._SafeStr_5381.findChildByName("vote_image")).assetUri = (_SafeStr_11289 + _SafeStr_11286[_local_2]); } private function _SafeStr_11366(k:IItemListWindow, _arg_2:Array):void{ var _local_3:IWindowContainer; var _local_4:int; var _local_5:IWindowContainer; var _local_6:int; var _local_7:_SafeStr_2433; if (k.numListItems < (_arg_2.length + 1)) { _local_5 = (k.getListItemAt(0) as IWindowContainer); _local_4 = 0; while (_local_4 < _arg_2.length) { _local_3 = (_local_5.clone() as IWindowContainer); k.addListItem(_local_3); _local_4++; }; _local_3.findChildByName("vote_separator").dispose(); }; _local_4 = 0; while (_local_4 < _arg_2.length) { _local_3 = (k.getListItemAt((_local_4 + 1)) as IWindowContainer); _local_6 = _arg_2[_local_4]; _local_7 = (_local_3.findChildByName("vote_image") as _SafeStr_2433); _local_3.findChildByName("vote_text").caption = ((_SafeStr_11288 + _SafeStr_11286[_local_6]) + "}"); this._SafeStr_11405(_local_7); switch (_local_6) { case _SafeStr_4926._SafeStr_11316: case _SafeStr_4926._SafeStr_11406: this._SafeStr_11396(_local_7, (_SafeStr_11289 + _SafeStr_11286[_local_6]), 2); break; default: _local_7.assetUri = (_SafeStr_11289 + _SafeStr_11286[_local_6]); }; _local_4++; }; } private function _SafeStr_11349(k:String):void{ this._SafeStr_8247.windowManager.simpleAlert((("${" + k) + ".title}"), (("${" + k) + ".heading}"), (("${" + k) + ".message}")); this._SafeStr_11337(true); } private function _SafeStr_11329():void{ this._SafeStr_11359(false); this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922.ERROR; this._SafeStr_10349(this._SafeStr_11407, true); } private function _SafeStr_11407(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922.ERROR))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "close_button": this._SafeStr_11337(true); return; }; } private function _SafeStr_11347():void{ this._SafeStr_11359(false); this._SafeStr_11144._SafeStr_11267 = _SafeStr_4922.REJECTED; this._SafeStr_10349(this._SafeStr_11408, true); if ((((this._SafeStr_11144._SafeStr_11268 == _SafeStr_2690._SafeStr_11226)) || ((this._SafeStr_11144._SafeStr_11268 == _SafeStr_2690._SafeStr_11227)))) { this._SafeStr_5381.caption = "${guide.help.request.no_tour_guides.title}"; this._SafeStr_5381.findChildByName("heading").caption = "${guide.help.request.no_tour_guides.heading}"; this._SafeStr_5381.findChildByName("message").caption = "${guide.help.request.no_tour_guides.message}"; }; } private function _SafeStr_11408(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((this._SafeStr_5381.name == _SafeStr_4922.REJECTED))))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "close_button": this._SafeStr_11337(true); return; }; } private function _SafeStr_11337(k:Boolean):void{ this._SafeStr_11335(); this.closeWindow(); if (((this._onDuty) && (!(this._SafeStr_8247.sessionDataManager.isPerkAllowed(_SafeStr_2342.USE_GUIDE_TOOL))))) { this._SafeStr_11359(false); }; if (((k) && (this._onDuty))) { this._SafeStr_11327(); }; } private function _SafeStr_10349(k:Function, _arg_2:Boolean):void{ if (this._disposed) { return; }; if (this._SafeStr_5381 != null) { this.closeWindow(); }; _SafeStr_4.log(("Opening window " + this._SafeStr_11144._SafeStr_11267)); this._SafeStr_5381 = (this._SafeStr_11218._SafeStr_6834.getXmlWindow(this._SafeStr_11144._SafeStr_11267) as IWindowContainer); this._SafeStr_5381.position = this._SafeStr_11291; this._SafeStr_5381.procedure = k; this._SafeStr_5381.findChildByName("header_button_close").visible = _arg_2; } private function closeWindow():void{ if (this._SafeStr_5381 != null) { _SafeStr_4.log(("Closing window: " + this._SafeStr_5381.name)); this._SafeStr_11291.x = Math.max(0, this._SafeStr_5381.position.x); this._SafeStr_11291.y = Math.max(0, this._SafeStr_5381.position.y); this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } private function _SafeStr_11381():void{ this._SafeStr_8247._SafeStr_11409(HabboHelp._SafeStr_11410); } public function _SafeStr_11411():void{ if (((this._SafeStr_11290) || ((this._SafeStr_5381 == null)))) { return; }; var k:IDesktopWindow = this._SafeStr_8247.windowManager.getDesktop(0); this._SafeStr_11290 = IWindowContainer(this._SafeStr_8247.getXmlWindow("report_window")); this._SafeStr_11290.procedure = this._SafeStr_11412; this._SafeStr_11290.x = Math.max(0, Math.min((k.width - this._SafeStr_11290.width), ((this._SafeStr_5381.x + this._SafeStr_5381.width) + 10))); this._SafeStr_11290.y = Math.max(0, this._SafeStr_5381.y); } private function _SafeStr_11413():void{ if (this._SafeStr_11290) { this._SafeStr_11290.dispose(); this._SafeStr_11290 = null; }; } private function _SafeStr_11412(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:String; if (((((((this.disposed) || (!(this._SafeStr_11290)))) || (this._SafeStr_11290.disposed))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": case "cancel_link": this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_11290.name + "_clickClose")); this._SafeStr_11413(); return; case "urgent_help_link": return; case "submit_button": _local_3 = _SafeStr_3646(_SafeStr_2537(this._SafeStr_11290.findChildByName("input_widget")).widget).message; if (_local_3.length == 0) { this._SafeStr_11290.findChildByName("report_error").visible = true; IItemListWindow(this._SafeStr_11290.findChildByName("list")).arrangeListItems(); } else { this._SafeStr_8247._SafeStr_8265(new _SafeStr_4231(_local_3)); this._SafeStr_8247.trackGoogle("guideHelp", (this._SafeStr_11290.name + "_clickReport")); this._SafeStr_11413(); this.closeWindow(); }; return; }; } private function _SafeStr_11335():void{ this._SafeStr_11144 = new _SafeStr_4923(); } private function _SafeStr_11372(k:Boolean):void{ var _local_2:ICheckBoxWindow = ICheckBoxWindow(this._SafeStr_5381.findChildByName("guide_tool_duty")); this._SafeStr_11359(k); _local_2._SafeStr_9813 = k; if (k) { _local_2.caption = this._SafeStr_8247.localization.getLocalization("guide.help.guide.tool.duty.on", ""); } else { _local_2.caption = this._SafeStr_8247.localization.getLocalization("guide.help.guide.tool.duty.off", ""); }; var _local_3:IWindow = this._SafeStr_5381.findChildByName("disabled_screen"); if (_local_3) { _local_3.visible = k; }; } private function _SafeStr_11373(k:String, _arg_2:Boolean):void{ var _local_3:ICheckBoxWindow = (this._SafeStr_5381.findChildByName(k) as ICheckBoxWindow); if (_local_3 != null) { _local_3._SafeStr_9813 = _arg_2; }; } private function _SafeStr_11377(k:int):String{ if (k == _SafeStr_2690._SafeStr_11227) { k = _SafeStr_2690._SafeStr_11226; }; return (this._SafeStr_8247.localization.getLocalization(("guide.help.request.type." + k), "")); } private function _SafeStr_9055(k:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Boolean, _arg_6:int=0, _arg_7:*=null):void{ var _local_8:_SafeStr_2537; var _local_9:_SafeStr_3653; var _local_10:IWindowContainer; _local_8 = this._SafeStr_11414(); if (((((!((_local_8 == null))) && (!((null == (_local_8.widget as _SafeStr_3653)))))) && ((_local_8.name == ("chat_msg_" + _SafeStr_11277))))) { _local_9 = _SafeStr_3653(_local_8.widget); }; if (((((_local_9) && ((_local_9.userId == k)))) && ((_arg_6 == _SafeStr_11277)))) { _local_9.message = ((_local_9.message + "\n") + _arg_4); this._SafeStr_11415(null); } else { _local_8 = _SafeStr_2537(this._SafeStr_11296.clone()); _local_8.name = ("chat_msg_" + _arg_6); _local_9 = _SafeStr_3653(_local_8.widget); _local_9.figure = _arg_3; _local_9._SafeStr_11416 = _arg_5; _local_9.message = _arg_4; _local_9.userName = _arg_2; _local_9.userId = k; switch (_arg_6) { case _SafeStr_11278: _local_10 = IWindowContainer(IWindowContainer(_local_8._SafeStr_7024).findChildByName("message_region")); _local_10.procedure = this._SafeStr_11417; _local_10.setParamFlag(WindowParam._SafeStr_7744, true); _local_10.id = _arg_7; ITextWindow(_local_10.findChildByName("message")).underline = true; break; }; this._SafeStr_11415(_local_8); }; } private function _SafeStr_11417(k:WindowEvent, _arg_2:IWindow):void{ if (((((this.disposed) || ((this._SafeStr_5381 == null)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; this._SafeStr_8247.navigator.goToPrivateRoom(_arg_2.id); } private function _SafeStr_11415(k:IWindow):void{ var _local_2:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("chat_list")); if (k) { _local_2._SafeStr_5696(k, (_local_2.numListItems - 1)); }; _local_2.scrollV = 1; _local_2.arrangeListItems(); this._SafeStr_11418(); } private function _SafeStr_11355(k:int, _arg_2:String):void{ var _local_3:IWindowContainer; if (((!(this._SafeStr_11144._SafeStr_11265())) || ((_arg_2 == "")))) { return; }; switch (k) { case _SafeStr_11275: _local_3 = (this._SafeStr_11297.clone() as IWindowContainer); _local_3.findChildByName("content").caption = _arg_2; this._SafeStr_11415(_local_3); return; case _SafeStr_11276: _local_3 = (this._SafeStr_11298.clone() as IWindowContainer); _local_3.findChildByName("content").caption = _arg_2; this._SafeStr_11415(_local_3); return; default: if (this._SafeStr_11144._SafeStr_11257()) { this._SafeStr_9055(this._SafeStr_11144.userId, this._SafeStr_11144.userName, this._SafeStr_11144._SafeStr_11270, _arg_2, true, _SafeStr_11279); } else { this._SafeStr_9055(this._SafeStr_11144._SafeStr_11271, this._SafeStr_11144._SafeStr_11272, this._SafeStr_11144._SafeStr_11273, _arg_2, true, _SafeStr_11279); }; }; } private function _SafeStr_11414():_SafeStr_2537{ if ((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) { return (null); }; var k:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("chat_list")); if (k.numListItems > 1) { return ((k.getListItemAt((k.numListItems - 2)) as _SafeStr_2537)); }; return (null); } public function _SafeStr_7028(k:_SafeStr_2537, _arg_2:String):void{ if (_arg_2.length > 0) { this._SafeStr_8247._SafeStr_8265(new _SafeStr_4277(_arg_2)); _SafeStr_3646(k.widget).message = ""; this._SafeStr_11418(); }; } private function _SafeStr_11359(k:Boolean):void{ this._onDuty = k; this._SafeStr_8247.toolbar._SafeStr_11323 = k; } private function _SafeStr_11418():void{ if (this._SafeStr_11299 != null) { this._SafeStr_11299.stop(); this._SafeStr_11299 = null; }; if ((((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) || (((!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11259))) && (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11263))))))) { return; }; this._SafeStr_11299 = new Timer(_SafeStr_11284); this._SafeStr_11299.addEventListener(TimerEvent.TIMER, this._SafeStr_11419); this._SafeStr_11299.start(); this._SafeStr_11300 = this._SafeStr_11420; this._SafeStr_11357(false); } private function get _SafeStr_11420():int{ if ((((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) || (((!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11259))) && (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11263))))))) { return (0); }; var k:_SafeStr_2537 = (this._SafeStr_5381.findChildByName("input_widget") as _SafeStr_2537); return ((((k)!=null) ? _SafeStr_3646(k.widget).message.length : 0)); } private function _SafeStr_11419(k:TimerEvent):void{ if ((((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) || (((!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11259))) && (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11263))))))) { return; }; var _local_2:int = this._SafeStr_11420; var _local_3 = !((this._SafeStr_11300 == _local_2)); if (this._SafeStr_11301 != _local_3) { this._SafeStr_8247._SafeStr_8265(new _SafeStr_4296(_local_3)); this._SafeStr_11301 = _local_3; }; this._SafeStr_11300 = _local_2; } private function _SafeStr_11357(k:Boolean):void{ if ((((((this._SafeStr_5381 == null)) || (this._SafeStr_5381.disposed))) || (((!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11259))) && (!((this._SafeStr_5381.name == _SafeStr_4922._SafeStr_11263))))))) { return; }; var _local_2:IItemListWindow = IItemListWindow(this._SafeStr_5381.findChildByName("chat_list")); _local_2.getListItemAt((_local_2.numListItems - 1)).blend = ((k) ? 1 : 0); } private function _SafeStr_11307(event:TimerEvent):void{ var data:AnimationData; this._SafeStr_11303 = this._SafeStr_11303.filter(function (k:AnimationData, _arg_2:int, _arg_3:Vector.):Boolean{ return (((!((k.window == null))) && (!(k.window.disposed)))); }); for each (data in this._SafeStr_11303) { this._SafeStr_11421(data); }; } private function _SafeStr_11396(k:_SafeStr_2433, _arg_2:String, _arg_3:int):void{ if (this._SafeStr_5381 == null) { return; }; var _local_4:AnimationData = new AnimationData(k, _arg_2, _arg_3); this._SafeStr_11421(_local_4); this._SafeStr_11303.push(_local_4); } private function _SafeStr_11421(k:AnimationData):void{ var _local_2:int = (this._SafeStr_11302.currentCount % k._SafeStr_11095); k.window.assetUri = ((k.asset + "_") + String((_local_2 + 1))); } private function _SafeStr_11405(window:_SafeStr_2433):void{ this._SafeStr_11303 = this._SafeStr_11303.filter(function (k:AnimationData, _arg_2:int, _arg_3:Vector.):Boolean{ return (!((k.window == window))); }); } private function _SafeStr_11306(k:MouseEvent):void{ this._SafeStr_11305 = getTimer(); } private function _SafeStr_11308(k:TimerEvent):void{ if (((this._onDuty) && (((getTimer() - this._SafeStr_11305) > (this._SafeStr_8247.getInteger("guidetool.idle.timeout", 300) * 1000))))) { this._SafeStr_8247._SafeStr_8265(new _SafeStr_4028(false, this._SafeStr_11294, this._SafeStr_11292, this._SafeStr_11293)); }; } } }//package _-1RH // _SafeStr_10179 = "_-4iy" (String#33673, DoABC#3) // _SafeStr_10261 = "_-62D" (String#36927, DoABC#3) // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_11095 = "_-2fT" (String#28544, DoABC#3) // _SafeStr_11144 = "_-59P" (String#1121, DoABC#3) // _SafeStr_11218 = "_-2j1" (String#10389, DoABC#3) // _SafeStr_11225 = "_-1Ih" (String#25217, DoABC#3) // _SafeStr_11226 = "_-5KA" (String#35159, DoABC#3) // _SafeStr_11227 = "_-06M" (String#22274, DoABC#3) // _SafeStr_11241 = "_-2v7" (String#29168, DoABC#3) // _SafeStr_11242 = "_-0Tm" (String#23182, DoABC#3) // _SafeStr_11243 = "_-3lr" (String#31303, DoABC#3) // _SafeStr_11244 = "_-1vU" (String#26725, DoABC#3) // _SafeStr_11255 = "_-5aB" (String#35798, DoABC#3) // _SafeStr_11256 = "_-0ix" (String#23794, DoABC#3) // _SafeStr_11257 = "_-Xk" (String#39707, DoABC#3) // _SafeStr_11258 = "_-5bx" (String#35868, DoABC#3) // _SafeStr_11259 = "_-64H" (String#37014, DoABC#3) // _SafeStr_11260 = "_-3Dv" (String#29946, DoABC#3) // _SafeStr_11261 = "_-Z0" (String#39758, DoABC#3) // _SafeStr_11262 = "_-3i6" (String#31151, DoABC#3) // _SafeStr_11263 = "_-SA" (String#39491, DoABC#3) // _SafeStr_11264 = "_-5nl" (String#36321, DoABC#3) // _SafeStr_11265 = "_-2lA" (String#28756, DoABC#3) // _SafeStr_11266 = "_-2IJ" (String#27627, DoABC#3) // _SafeStr_11267 = "_-42o" (String#32010, DoABC#3) // _SafeStr_11268 = "_-0yD" (String#24394, DoABC#3) // _SafeStr_11269 = "_-4x1" (String#34218, DoABC#3) // _SafeStr_11270 = "_-UV" (String#39583, DoABC#3) // _SafeStr_11271 = "_-qG" (String#40423, DoABC#3) // _SafeStr_11272 = "_-6v" (String#38674, DoABC#3) // _SafeStr_11273 = "_-1Qw" (String#25530, DoABC#3) // _SafeStr_11274 = "_-3kI" (String#31248, DoABC#3) // _SafeStr_11275 = "_-Zl" (String#39786, DoABC#3) // _SafeStr_11276 = "_-68R" (String#37174, DoABC#3) // _SafeStr_11277 = "_-6Xu" (String#38145, DoABC#3) // _SafeStr_11278 = "_-1Rm" (String#25560, DoABC#3) // _SafeStr_11279 = "_-3B8" (String#29841, DoABC#3) // _SafeStr_11280 = "_-3ov" (String#31435, DoABC#3) // _SafeStr_11281 = "_-2Jy" (String#27702, DoABC#3) // _SafeStr_11282 = "_-0Pk" (String#23026, DoABC#3) // _SafeStr_11283 = "_-41c" (String#31963, DoABC#3) // _SafeStr_11284 = "_-5oO" (String#36347, DoABC#3) // _SafeStr_11285 = "_-640" (String#36999, DoABC#3) // _SafeStr_11286 = "_-587" (String#34685, DoABC#3) // _SafeStr_11287 = "_-5x2" (String#36690, DoABC#3) // _SafeStr_11288 = "_-5NB" (String#35269, DoABC#3) // _SafeStr_11289 = "_-30Y" (String#29424, DoABC#3) // _SafeStr_11290 = "_-3vX" (String#31694, DoABC#3) // _SafeStr_11291 = "_-6WM" (String#38084, DoABC#3) // _SafeStr_11292 = "_-3nJ" (String#31366, DoABC#3) // _SafeStr_11293 = "_-3wS" (String#31727, DoABC#3) // _SafeStr_11294 = "_-3P4" (String#30394, DoABC#3) // _SafeStr_11295 = "_-69z" (String#37231, DoABC#3) // _SafeStr_11296 = "_-4ac" (String#33345, DoABC#3) // _SafeStr_11297 = "_-5fN" (String#36014, DoABC#3) // _SafeStr_11298 = "_-5lr" (String#36256, DoABC#3) // _SafeStr_11299 = "_-5D4" (String#12888, DoABC#3) // _SafeStr_11300 = "_-1tq" (String#26653, DoABC#3) // _SafeStr_11301 = "_-5rc" (String#36482, DoABC#3) // _SafeStr_11302 = "_-04" (String#22190, DoABC#3) // _SafeStr_11303 = "_-5GR" (String#35016, DoABC#3) // _SafeStr_11304 = "_-598" (String#34727, DoABC#3) // _SafeStr_11305 = "_-4TJ" (String#33077, DoABC#3) // _SafeStr_11306 = "_-0VN" (String#2659, DoABC#3) // _SafeStr_11307 = "_-c3" (String#39875, DoABC#3) // _SafeStr_11308 = "_-5G1" (String#35001, DoABC#3) // _SafeStr_11309 = "_-th" (String#40541, DoABC#3) // _SafeStr_11310 = "_-3QJ" (String#30447, DoABC#3) // _SafeStr_11311 = "_-14M" (String#24673, DoABC#3) // _SafeStr_11312 = "_-3u8" (String#31637, DoABC#3) // _SafeStr_11313 = "_-1Bw" (String#24963, DoABC#3) // _SafeStr_11314 = "_-cj" (String#39902, DoABC#3) // _SafeStr_11315 = "_-ap" (String#39827, DoABC#3) // _SafeStr_11316 = "_-3aO" (String#30830, DoABC#3) // _SafeStr_11317 = "_-1e" (String#26032, DoABC#3) // _SafeStr_11318 = "_-35c" (String#29622, DoABC#3) // _SafeStr_11319 = "_-0ig" (String#23786, DoABC#3) // _SafeStr_11320 = "_-6ZB" (String#38191, DoABC#3) // _SafeStr_11321 = "_-L7" (String#39231, DoABC#3) // _SafeStr_11322 = "_-1fY" (String#26089, DoABC#3) // _SafeStr_11323 = "_-5Rh" (String#13130, DoABC#3) // _SafeStr_11324 = "_-Oy" (String#39371, DoABC#3) // _SafeStr_11325 = "_-2SL" (String#28030, DoABC#3) // _SafeStr_11326 = "_-266" (String#27170, DoABC#3) // _SafeStr_11327 = "_-4g5" (String#33560, DoABC#3) // _SafeStr_11328 = "_-5ze" (String#36785, DoABC#3) // _SafeStr_11329 = "_-2Dg" (String#27442, DoABC#3) // _SafeStr_11330 = "_-3vK" (String#31685, DoABC#3) // _SafeStr_11331 = "_-4qP" (String#33969, DoABC#3) // _SafeStr_11332 = "_-65B" (String#37041, DoABC#3) // _SafeStr_11333 = "_-390" (String#29751, DoABC#3) // _SafeStr_11334 = "_-HI" (String#39081, DoABC#3) // _SafeStr_11335 = "_-1Ur" (String#25679, DoABC#3) // _SafeStr_11336 = "_-57N" (String#34652, DoABC#3) // _SafeStr_11337 = "_-3QG" (String#30444, DoABC#3) // _SafeStr_11338 = "_-Vh" (String#39628, DoABC#3) // _SafeStr_11339 = "_-3lQ" (String#31287, DoABC#3) // _SafeStr_11340 = "_-4vf" (String#34170, DoABC#3) // _SafeStr_11341 = "_-3BQ" (String#29852, DoABC#3) // _SafeStr_11342 = "_-61V" (String#36897, DoABC#3) // _SafeStr_11343 = "_-45y" (String#32138, DoABC#3) // _SafeStr_11344 = "_-0sa" (String#24176, DoABC#3) // _SafeStr_11345 = "_-4pG" (String#33923, DoABC#3) // _SafeStr_11346 = "_-0Gu" (String#22660, DoABC#3) // _SafeStr_11347 = "_-4By" (String#32382, DoABC#3) // _SafeStr_11348 = "_-3AC" (String#29799, DoABC#3) // _SafeStr_11349 = "_-4Be" (String#32370, DoABC#3) // _SafeStr_11350 = "_-05v" (String#22256, DoABC#3) // _SafeStr_11351 = "_-5Lu" (String#35223, DoABC#3) // _SafeStr_11352 = "_-2aC" (String#28332, DoABC#3) // _SafeStr_11353 = "_-iZ" (String#40119, DoABC#3) // _SafeStr_11354 = "_-5EW" (String#3863, DoABC#3) // _SafeStr_11355 = "_-5Ac" (String#34780, DoABC#3) // _SafeStr_11356 = "_-2Is" (String#27653, DoABC#3) // _SafeStr_11357 = "_-6HM" (String#37519, DoABC#3) // _SafeStr_11358 = "_-1Ne" (String#25406, DoABC#3) // _SafeStr_11359 = "_-4Np" (String#32868, DoABC#3) // _SafeStr_11360 = "_-5Ya" (String#35739, DoABC#3) // _SafeStr_11361 = "_-6f8" (String#38422, DoABC#3) // _SafeStr_11362 = "_-5ib" (String#36126, DoABC#3) // _SafeStr_11363 = "_-2Ju" (String#27699, DoABC#3) // _SafeStr_11364 = "_-kM" (String#40192, DoABC#3) // _SafeStr_11365 = "_-4Mz" (String#32831, DoABC#3) // _SafeStr_11366 = "_-b2" (String#39834, DoABC#3) // _SafeStr_11367 = "_-0kW" (String#23860, DoABC#3) // _SafeStr_11368 = "_-4xB" (String#34224, DoABC#3) // _SafeStr_11369 = "_-0e0" (String#23589, DoABC#3) // _SafeStr_11370 = "_-1Dd" (String#25028, DoABC#3) // _SafeStr_11371 = "_-6lD" (String#38659, DoABC#3) // _SafeStr_11372 = "_-4O" (String#32874, DoABC#3) // _SafeStr_11373 = "_-5k0" (String#36183, DoABC#3) // _SafeStr_11374 = "_-6Jw" (String#37621, DoABC#3) // _SafeStr_11375 = "_-3Yi" (String#11213, DoABC#3) // _SafeStr_11376 = "_-3aU" (String#30835, DoABC#3) // _SafeStr_11377 = "_-3Dn" (String#29939, DoABC#3) // _SafeStr_11378 = "_-62o" (String#36948, DoABC#3) // _SafeStr_11379 = "_-CN" (String#14531, DoABC#3) // _SafeStr_11380 = "_-5Jt" (String#13001, DoABC#3) // _SafeStr_11381 = "_-2as" (String#28354, DoABC#3) // _SafeStr_11382 = "_-1R5" (String#25535, DoABC#3) // _SafeStr_11383 = "_-51h" (String#34433, DoABC#3) // _SafeStr_11384 = "_-5pg" (String#36404, DoABC#3) // _SafeStr_11385 = "_-61Q" (String#36893, DoABC#3) // _SafeStr_11386 = "_-Ik" (String#39136, DoABC#3) // _SafeStr_11387 = "_-0zd" (String#24453, DoABC#3) // _SafeStr_11388 = "_-1kO" (String#26296, DoABC#3) // _SafeStr_11389 = "_-28F" (String#27246, DoABC#3) // _SafeStr_11390 = "_-2Hf" (String#27597, DoABC#3) // _SafeStr_11391 = "_-5AL" (String#34770, DoABC#3) // _SafeStr_11392 = "_-1WV" (String#25743, DoABC#3) // _SafeStr_11393 = "_-41H" (String#31949, DoABC#3) // _SafeStr_11394 = "_-1V7" (String#25691, DoABC#3) // _SafeStr_11395 = "_-6c-" (String#38292, DoABC#3) // _SafeStr_11396 = "_-0l4" (String#23886, DoABC#3) // _SafeStr_11397 = "_-13Y" (String#24639, DoABC#3) // _SafeStr_11398 = "_-6dY" (String#38354, DoABC#3) // _SafeStr_11399 = "_-35O" (String#29616, DoABC#3) // _SafeStr_11400 = "_-0NK" (String#22930, DoABC#3) // _SafeStr_11401 = "_-0Vy" (String#23275, DoABC#3) // _SafeStr_11402 = "_-1wn" (String#26772, DoABC#3) // _SafeStr_11403 = "_-1th" (String#26649, DoABC#3) // _SafeStr_11404 = "_-12h" (String#24608, DoABC#3) // _SafeStr_11405 = "_-13o" (String#24652, DoABC#3) // _SafeStr_11406 = "_-0hh" (String#23740, DoABC#3) // _SafeStr_11407 = "_-5PO" (String#35359, DoABC#3) // _SafeStr_11408 = "_-1EX" (String#25058, DoABC#3) // _SafeStr_11409 = "_-bw" (String#39868, DoABC#3) // _SafeStr_11410 = "_-43Z" (String#32035, DoABC#3) // _SafeStr_11411 = "_-5dc" (String#35936, DoABC#3) // _SafeStr_11412 = "_-1nD" (String#9388, DoABC#3) // _SafeStr_11413 = "_-3lH" (String#31282, DoABC#3) // _SafeStr_11414 = "_-3pr" (String#31472, DoABC#3) // _SafeStr_11415 = "_-2eF" (String#28487, DoABC#3) // _SafeStr_11416 = "_-3Ly" (String#11022, DoABC#3) // _SafeStr_11417 = "_-5Jv" (String#35149, DoABC#3) // _SafeStr_11418 = "_-5PV" (String#35365, DoABC#3) // _SafeStr_11419 = "_-5VO" (String#35609, DoABC#3) // _SafeStr_11420 = "_-5FW" (String#34983, DoABC#3) // _SafeStr_11421 = "_-5fe" (String#13329, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2342 = "_-1Tl" (String#25635, DoABC#3) // _SafeStr_2377 = "_-5Uc" (String#35578, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2485 = "_-2nV" (String#28852, DoABC#3) // _SafeStr_2514 = "_-1Fo" (String#8857, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2638 = "_-0CA" (String#22475, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_2690 = "_-0-p" (String#7565, DoABC#3) // _SafeStr_2692 = "_-1FA" (String#8847, DoABC#3) // _SafeStr_2698 = "_-0Wy" (String#8119, DoABC#3) // _SafeStr_2737 = "_-57h" (String#34668, DoABC#3) // _SafeStr_2908 = "_-0eu" (String#23626, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_3646 = "_-4ks" (String#12401, DoABC#3) // _SafeStr_3653 = "_-0Zb" (String#8178, DoABC#3) // _SafeStr_3660 = "_-lo" (String#15097, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4020 = "_-03S" (String#22170, DoABC#3) // _SafeStr_4022 = "_-6Vp" (String#38061, DoABC#3) // _SafeStr_4028 = "_-0I-" (String#22706, DoABC#3) // _SafeStr_4036 = "_-61L" (String#36890, DoABC#3) // _SafeStr_4086 = "_-2Sr" (String#28051, DoABC#3) // _SafeStr_4095 = "_-0IJ" (String#22720, DoABC#3) // _SafeStr_4096 = "_-1ST" (String#25589, DoABC#3) // _SafeStr_4116 = "_-6iV" (String#38547, DoABC#3) // _SafeStr_4120 = "_-6QH" (String#37848, DoABC#3) // _SafeStr_4123 = "_-6YZ" (String#38168, DoABC#3) // _SafeStr_4126 = "_-3Er" (String#29986, DoABC#3) // _SafeStr_4133 = "_-ds" (String#39946, DoABC#3) // _SafeStr_4147 = "_-0Ni" (String#22946, DoABC#3) // _SafeStr_4154 = "_-1mQ" (String#26369, DoABC#3) // _SafeStr_4171 = "_-4A9" (String#32309, DoABC#3) // _SafeStr_4172 = "_-2tU" (String#29101, DoABC#3) // _SafeStr_4175 = "_-1Ci" (String#24989, DoABC#3) // _SafeStr_4190 = "_-pG" (String#40384, DoABC#3) // _SafeStr_4204 = "_-1YB" (String#25808, DoABC#3) // _SafeStr_4216 = "_-6Ls" (String#37689, DoABC#3) // _SafeStr_4224 = "_-25q" (String#27157, DoABC#3) // _SafeStr_4226 = "_-61P" (String#36892, DoABC#3) // _SafeStr_4227 = "_-3qM" (String#31488, DoABC#3) // _SafeStr_4231 = "_-69C" (String#37202, DoABC#3) // _SafeStr_4277 = "_-2ce" (String#28428, DoABC#3) // _SafeStr_4296 = "_-0iE" (String#23763, DoABC#3) // _SafeStr_4298 = "_-3r7" (String#31517, DoABC#3) // _SafeStr_4307 = "_-0g6" (String#23675, DoABC#3) // _SafeStr_4332 = "_-3SJ" (String#30525, DoABC#3) // _SafeStr_4713 = "_-m6" (String#15103, DoABC#3) // _SafeStr_4917 = "_-1AE" (String#8759, DoABC#3) // _SafeStr_4918 = "_-2sj" (String#10537, DoABC#3) // _SafeStr_4919 = "_-0qQ" (String#8410, DoABC#3) // _SafeStr_4920 = "_-5XM" (String#13211, DoABC#3) // _SafeStr_4921 = "_-1yc" (String#9567, DoABC#3) // _SafeStr_4922 = "_-55r" (String#12776, DoABC#3) // _SafeStr_4923 = "_-Oz" (String#14727, DoABC#3) // _SafeStr_4924 = "_-2ij" (String#10383, DoABC#3) // _SafeStr_4925 = "_-3ce" (String#11272, DoABC#3) // _SafeStr_4926 = "_-3-V" (String#10653, DoABC#3) // _SafeStr_4927 = "_-5aQ" (String#13258, DoABC#3) // _SafeStr_4928 = "_-3TG" (String#11125, DoABC#3) // _SafeStr_4929 = "_-2Uq" (String#10153, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5501 = "_-5X2" (String#35676, DoABC#3) // _SafeStr_5502 = "_-1hk" (String#26179, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5696 = "_-H" (String#14597, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_6940 = "_-6EA" (String#13903, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_7028 = "_-0rd" (String#322, DoABC#3) // _SafeStr_7146 = "_-0-Q" (String#22027, DoABC#3) // _SafeStr_7646 = "_-3x8" (String#11593, DoABC#3) // _SafeStr_7744 = "_-5hA" (String#36076, DoABC#3) // _SafeStr_7798 = "_-2rJ" (String#10520, DoABC#3) // _SafeStr_8215 = "_-4q7" (String#33960, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_8402 = "_-4n1" (String#33839, DoABC#3) // _SafeStr_8569 = "_-y8" (String#15322, DoABC#3) // _SafeStr_8840 = "_-3Pr" (String#843, DoABC#3) // _SafeStr_9055 = "_-3Sm" (String#11114, DoABC#3) // _SafeStr_9438 = "_-1go" (String#26141, DoABC#3) // _SafeStr_9813 = "_-2FP" (String#1083, DoABC#3) //------------------------------------------------------------ //_-1RI._SafeStr_2542 package _-1RI{ import _-1tK._SafeStr_3; public interface _SafeStr_2542 extends _SafeStr_3 { function get caption():String; function set visible(_arg_1:Boolean):void; function get visible():Boolean; } }//package _-1RI // _SafeStr_2542 = "_-6hL" (String#14381, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) //------------------------------------------------------------ //_-1RI._SafeStr_2543 package _-1RI{ import flash.geom.Point; import _-1tK._SafeStr_183; import _-1tK._SafeStr_132; import _-2Bc.IFrameWindow; import _-4IA.ICoreWindowManager; import _-0r-._SafeStr_2548; import _-5NM.Map; import _-1tK._SafeStr_9; import flash.utils.ByteArray; import _-2Bc._SafeStr_3557; import _-1tK._SafeStr_182; import _-1tK._SafeStr_34; import _-1tK._SafeStr_8; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-2Bc.IItemListWindow; import flash.events.Event; import _-4IA.IWindowContainer; import _-2Bc.IBitmapWrapperWindow; import _-ra.WindowState; import _-3M.ProfilerAgentTask; import flash.display.BitmapData; import flash.geom.Rectangle; public class _SafeStr_2543 implements _SafeStr_2542 { private static const _SafeStr_5732:Point = new Point(); private static var _SafeStr_11422:Class = _SafeStr_3608; private static var _SafeStr_11423:Class = _SafeStr_3609; private var _disposed:Boolean = false; private var _SafeStr_11424:_SafeStr_183; private var _core:_SafeStr_132; private var _SafeStr_5381:IFrameWindow; private var _SafeStr_11425:Array; private var _SafeStr_5453:ICoreWindowManager; private var _SafeStr_5401:_SafeStr_2548; private var _SafeStr_11426:Boolean = false; private var _SafeStr_11427:Map; public function _SafeStr_2543(k:_SafeStr_9, _arg_2:ICoreWindowManager, _arg_3:_SafeStr_2548){ this._core = (k as _SafeStr_132); this._SafeStr_11425 = new Array(); this._SafeStr_11424 = this.profiler; this._SafeStr_5453 = _arg_2; this._SafeStr_5401 = _arg_3; this._SafeStr_11427 = new Map(); } private static function _SafeStr_11428(k:String, _arg_2:int, _arg_3:String=" ", _arg_4:Boolean=false):String{ var _local_5:int = (_arg_2 - k.length); if (_local_5 <= 0) { return (k.substring(0, _arg_2)); }; var _local_6:String = ""; var _local_7:int; while (_local_7 < _local_5) { _local_6 = (_local_6 + _arg_3); _local_7++; }; return (((_arg_4) ? (_local_6 + k) : (k + _local_6))); } public function get caption():String{ return ("Component Profiler"); } public function get disposed():Boolean{ return (this._disposed); } public function get visible():Boolean{ return (((this._SafeStr_5381) && (this._SafeStr_5381.visible))); } public function set visible(value:Boolean):void{ var bytes:ByteArray; var xml:XML; if (((!(this._SafeStr_5381)) && (value))) { bytes = (new _SafeStr_11422() as ByteArray); xml = new XML(bytes.readUTFBytes(bytes.length)); this._SafeStr_5381 = (this._SafeStr_5453.buildFromXML(xml, 2) as IFrameWindow); this._SafeStr_5381.procedure = this._SafeStr_11429; this._SafeStr_5381.findChildByName("header").caption = (((((((_SafeStr_11428("task", 28) + "|") + _SafeStr_11428("#rounds", 8)) + "|") + _SafeStr_11428("latest ms", 8)) + "|") + _SafeStr_11428("total ms", 8)) + "|"); this._SafeStr_5381.findChildByName("footer").caption = "<- Click to enable bitmap memory tracking"; _SafeStr_3557(this._SafeStr_5381.findChildByName("footer")).textColor = 4284900966; }; if (this._SafeStr_5381) { if (value) { this._SafeStr_5381.activate(); this._core._SafeStr_11430(true); this._core.queueInterface(new _SafeStr_182(), function (k:_SafeStr_34, _arg_2:_SafeStr_8):void{ profiler = (_arg_2 as _SafeStr_183); }); } else { this._core._SafeStr_11430(false); this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; }; } public function set profiler(k:_SafeStr_183):void{ if (this._SafeStr_11424) { this._SafeStr_11424._SafeStr_11431(this.refresh); this._SafeStr_11424 = null; }; if (((!(this._SafeStr_11424)) && (k))) { this._SafeStr_11424 = k; this._SafeStr_11424._SafeStr_11432(this.refresh); }; } public function get profiler():_SafeStr_183{ return (this._SafeStr_11424); } public function dispose():void{ if (!this._disposed) { if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_11424._SafeStr_11431(this.refresh); this._SafeStr_11424 = null; this._SafeStr_5453 = null; this._SafeStr_5401 = null; this._SafeStr_11427.dispose(); this._SafeStr_11427 = null; this._disposed = true; }; } private function _SafeStr_11429(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { if (_arg_2.tags.indexOf("close") > -1) { this.visible = false; } else { if (_arg_2.name == "button_gc") { this._SafeStr_11424._SafeStr_11433(); }; }; }; if (_arg_2.name == "footer_enable_toggle") { if (k.type == WindowEvent._SafeStr_6623) { this._SafeStr_11426 = true; _SafeStr_3557(this._SafeStr_5381.findChildByName("footer")).textColor = 0xFF000000; } else { if (k.type == WindowEvent._SafeStr_10261) { this._SafeStr_11426 = false; _SafeStr_3557(this._SafeStr_5381.findChildByName("footer")).textColor = 4284900966; }; }; }; } public function refresh(k:Event):void{ if (!this._SafeStr_5381) { return; }; this._SafeStr_11427.reset(); var _local_2:Array = this._SafeStr_11424._SafeStr_11434(); var _local_3:IItemListWindow = (this._SafeStr_5381.findChildByName("list") as IItemListWindow); var _local_4:uint; while (_local_2.length > 0) { _local_4 = this._SafeStr_11435(_local_2.pop(), _local_3, _local_4, 0); }; if (this._SafeStr_11426) { this._SafeStr_5381.findChildByName("footer").caption = (((((((((((("Assets - Libraries: " + this._SafeStr_11424._SafeStr_11436) + " ") + "Bitmaps: ") + this._SafeStr_11424._SafeStr_11437) + " / ") + this._SafeStr_11424._SafeStr_11438) + " bytes \n") + "Tracked bitmap data: ") + this._SafeStr_11424._SafeStr_11439) + " / ") + this._SafeStr_11424._SafeStr_11440) + " bytes"); }; } private function _SafeStr_11435(k:ProfilerAgentTask, _arg_2:IItemListWindow, _arg_3:uint, _arg_4:uint):uint{ var _local_5:IWindowContainer; var _local_9:IBitmapWrapperWindow; if (_arg_3 >= _arg_2.numListItems) { _local_5 = this._SafeStr_7763(_arg_2); } else { _local_5 = (_arg_2.getListItemAt(_arg_3) as IWindowContainer); }; var _local_6:String = k.name; if (_arg_4 > 0) { _local_6 = _SafeStr_11428(_local_6, (_arg_4 + _local_6.length), "-", true); }; var _local_7:IWindow = (_local_5.findChildByName("text") as IWindow); _local_7.caption = (((((((_SafeStr_11428(_local_6, 28, " ", false) + "|") + _SafeStr_11428(String(k._SafeStr_11441), 8, " ", true)) + "|") + _SafeStr_11428(String(k._SafeStr_11442), 8, " ", true)) + "|") + _SafeStr_11428(String(k.total), 8, " ", true)) + "|\r"); _local_5.findChildByName("caption").caption = k.caption; _local_5.findChildByName("check")._SafeStr_11443(WindowState._SafeStr_7306, !(k.paused)); this._SafeStr_11427.add(_local_5, k); if (!k.paused) { _local_9 = (_local_5.findChildByName("canvas") as IBitmapWrapperWindow); this._SafeStr_11444(_local_9, k); }; _arg_3++; var _local_8:uint; while (_local_8 < k._SafeStr_11445) { _arg_3 = this._SafeStr_11435(k._SafeStr_11446(_local_8), _arg_2, _arg_3, (_arg_4 + 1)); _local_8++; }; return (_arg_3); } private function _SafeStr_11444(k:IBitmapWrapperWindow, _arg_2:ProfilerAgentTask):void{ var _local_3:BitmapData = k.bitmap; if (_local_3 == null) { _local_3 = new BitmapData(k.width, k.height, false, 0xFFFFFFFF); k.bitmap = _local_3; }; var _local_4:Rectangle = _local_3.rect; var _local_5:int = _arg_2._SafeStr_11442; var _local_6:int = (((_local_5 > _local_3.height)) ? _local_3.height : _local_5); _local_4.x = (_local_4.x + 1); _local_4.width--; _local_3.copyPixels(_local_3, _local_4, _SafeStr_5732); _local_4.x = (_local_4.x + (_local_4.width - 2)); _local_4.y = (_local_4.y + (_local_4.height - _local_6)); _local_4.width = 1; _local_4.height = _local_6; _local_3.fillRect(_local_4, (((_local_5 > _local_3.height)) ? 0xFFFF0000 : 0xFF0000FF)); k.invalidate(); } private function _SafeStr_7763(k:IItemListWindow):IWindowContainer{ var _local_2:ByteArray = (new _SafeStr_11423() as ByteArray); var _local_3:XML = new XML(_local_2.readUTFBytes(_local_2.length)); var _local_4:IWindowContainer = (this._SafeStr_5453.buildFromXML(_local_3, 2) as IWindowContainer); k.addListItem(_local_4); var _local_5:IWindow = _local_4.findChildByName("check"); _local_5.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_11447); return (_local_4); } private function _SafeStr_11447(k:WindowEvent):void{ var _local_2:IWindow = k.window; var _local_3:ProfilerAgentTask = this._SafeStr_11427.getValue(_local_2.parent); if (_local_3) { _local_3.paused = !(_local_2._SafeStr_11448(WindowState._SafeStr_7306)); }; } } }//package _-1RI // _SafeStr_10261 = "_-62D" (String#36927, DoABC#3) // _SafeStr_11422 = "_-3p6" (String#31441, DoABC#3) // _SafeStr_11423 = "_-1OC" (String#25428, DoABC#3) // _SafeStr_11424 = "_-4FJ" (String#32526, DoABC#3) // _SafeStr_11425 = "_-4tX" (String#34092, DoABC#3) // _SafeStr_11426 = "_-1sG" (String#26597, DoABC#3) // _SafeStr_11427 = "_-m4" (String#40265, DoABC#3) // _SafeStr_11428 = "_-1eo" (String#26062, DoABC#3) // _SafeStr_11429 = "_-5Y3" (String#35717, DoABC#3) // _SafeStr_11430 = "_-3je" (String#31218, DoABC#3) // _SafeStr_11431 = "_-63D" (String#36966, DoABC#3) // _SafeStr_11432 = "_-5Sq" (String#35506, DoABC#3) // _SafeStr_11433 = "_-5tw" (String#4029, DoABC#3) // _SafeStr_11434 = "_-40n" (String#31933, DoABC#3) // _SafeStr_11435 = "_-1dI" (String#26005, DoABC#3) // _SafeStr_11436 = "_-3K3" (String#30184, DoABC#3) // _SafeStr_11437 = "_-3o2" (String#31397, DoABC#3) // _SafeStr_11438 = "_-6Lp" (String#37686, DoABC#3) // _SafeStr_11439 = "_-2mb" (String#28816, DoABC#3) // _SafeStr_11440 = "_-5UI" (String#35565, DoABC#3) // _SafeStr_11441 = "_-69T" (String#37214, DoABC#3) // _SafeStr_11442 = "_-31D" (String#29453, DoABC#3) // _SafeStr_11443 = "_-26H" (String#9727, DoABC#3) // _SafeStr_11444 = "_-6Ig" (String#37572, DoABC#3) // _SafeStr_11445 = "_-5r-" (String#36458, DoABC#3) // _SafeStr_11446 = "_-5gV" (String#36050, DoABC#3) // _SafeStr_11447 = "_-5Bl" (String#34829, DoABC#3) // _SafeStr_11448 = "_-3GM" (String#10935, DoABC#3) // _SafeStr_132 = "_-2J7" (String#27668, DoABC#3) // _SafeStr_182 = "_-3oO" (String#31413, DoABC#3) // _SafeStr_183 = "_-63E" (String#36967, DoABC#3) // _SafeStr_2542 = "_-6hL" (String#14381, DoABC#3) // _SafeStr_2543 = "_-5uj" (String#36606, DoABC#3) // _SafeStr_2548 = "_-5wE" (String#13590, DoABC#3) // _SafeStr_34 = "_-19h" (String#8747, DoABC#3) // _SafeStr_3557 = "_-xx" (String#15317, DoABC#3) // _SafeStr_3608 = "_-34u" (String#29593, DoABC#3) // _SafeStr_3609 = "_-2yv" (String#29311, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5401 = "_-F3" (String#14570, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5732 = "_-1JL" (String#1467, DoABC#3) // _SafeStr_6623 = "_-1XS" (String#25778, DoABC#3) // _SafeStr_7306 = "_-49q" (String#32296, DoABC#3) // _SafeStr_7763 = "_-1wH" (String#1486, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-1RI._SafeStr_3608 package _-1RI{ import mx.core.ByteArrayAsset; public class _SafeStr_3608 extends ByteArrayAsset { } }//package _-1RI // _SafeStr_3608 = "_-34u" (String#29593, DoABC#3) //------------------------------------------------------------ //_-1RI._SafeStr_3609 package _-1RI{ import mx.core.ByteArrayAsset; public class _SafeStr_3609 extends ByteArrayAsset { } }//package _-1RI // _SafeStr_3609 = "_-2yv" (String#29311, DoABC#3) //------------------------------------------------------------ //_-1s6._SafeStr_2525 package _-1s6{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-0NO._SafeStr_2523; public class _SafeStr_2525 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_2525(k:Function){ super(k, _SafeStr_2523); } public function _SafeStr_5645():_SafeStr_2523{ return ((this._SafeStr_5906 as _SafeStr_2523)); } } }//package _-1s6 // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_2523 = "_-2sy" (String#10542, DoABC#3) // _SafeStr_2525 = "_-5Nz" (String#35304, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-1SD._SafeStr_3928 package _-1SD{ public class _SafeStr_3928 { private var _index:int; private var _SafeStr_5547:int; private var _SafeStr_11449:String = ""; private var _SafeStr_11450:String = ""; private var _SafeStr_11451:Date; private var _SafeStr_10740:Boolean; public function _SafeStr_3928(k:int, _arg_2:int, _arg_3:String, _arg_4:String){ this._index = k; this._SafeStr_5547 = _arg_2; this._SafeStr_11449 = _arg_3; this._SafeStr_11450 = _arg_4; this._SafeStr_10740 = false; this._SafeStr_11451 = new Date(); } public function get index():int{ return (this._index); } public function get userId():int{ return (this._SafeStr_5547); } public function get userName():String{ return (this._SafeStr_11449); } public function get text():String{ return (this._SafeStr_11450); } public function get selected():Boolean{ return (this._SafeStr_10740); } public function set selected(k:Boolean):void{ this._SafeStr_10740 = k; } public function get chatTime():Date{ return (this._SafeStr_11451); } } }//package _-1SD // _SafeStr_10740 = "_-0Ux" (String#228, DoABC#3) // _SafeStr_11449 = "_-26X" (String#3092, DoABC#3) // _SafeStr_11450 = "_-21H" (String#26993, DoABC#3) // _SafeStr_11451 = "_-00h" (String#7588, DoABC#3) // _SafeStr_3928 = "_-1lI" (String#9355, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) //------------------------------------------------------------ //_-1SD.InstantMessageEventHandler package _-1SD{ import _-1tK._SafeStr_3; import _-1Zf.HabboHelp; import _-6Z6._SafeStr_2704; import _-6Z6._SafeStr_2697; import _-js._SafeStr_2693; import _-js._SafeStr_2702; public class InstantMessageEventHandler implements _SafeStr_3 { private var _SafeStr_6379:HabboHelp; public function InstantMessageEventHandler(k:HabboHelp){ this._SafeStr_6379 = k; this._SafeStr_6379.addMessageEvent(new _SafeStr_2704(this._SafeStr_11452)); this._SafeStr_6379.addMessageEvent(new _SafeStr_2697(this._SafeStr_8184)); } public function _SafeStr_11452(k:_SafeStr_2704):void{ var _local_3:String; var _local_4:String; var _local_2:_SafeStr_2693 = k._SafeStr_5645(); if ((((_local_2.senderId < 0)) && (!((_local_2.extraData == null))))) { _local_3 = _local_2.extraData.split("/")[2]; _local_4 = _local_2.extraData.split("/")[0]; this._SafeStr_6379._SafeStr_11453._SafeStr_7565(_local_2.senderId, ((_local_3 + ":") + _local_4), _local_2._SafeStr_11454); } else { this._SafeStr_6379._SafeStr_11453._SafeStr_7565(_local_2.senderId, "", _local_2._SafeStr_11454); }; } public function _SafeStr_8184(k:_SafeStr_2697):void{ var _local_2:_SafeStr_2702 = k._SafeStr_5645(); this._SafeStr_6379._SafeStr_11453._SafeStr_7565(_local_2.senderId, "", _local_2._SafeStr_11454); } public function dispose():void{ if (!this.disposed) { if (this._SafeStr_6379) { this._SafeStr_6379 = null; }; }; } public function get disposed():Boolean{ return ((this._SafeStr_6379 == null)); } } }//package _-1SD // _SafeStr_11452 = "_-0rl" (String#24145, DoABC#3) // _SafeStr_11453 = "_-5Bs" (String#34832, DoABC#3) // _SafeStr_11454 = "_-3-G" (String#29369, DoABC#3) // _SafeStr_2693 = "_-11O" (String#8606, DoABC#3) // _SafeStr_2697 = "_-6Jc" (String#37609, DoABC#3) // _SafeStr_2702 = "_-3eS" (String#11310, DoABC#3) // _SafeStr_2704 = "_-0ve" (String#24294, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_7565 = "_-1YG" (String#25812, DoABC#3) // _SafeStr_8184 = "_-5IG" (String#3881, DoABC#3) //------------------------------------------------------------ //_-1SD.InstantMessageRegistry package _-1SD{ import _-5NM.Map; import __AS3__.vec.Vector; import __AS3__.vec.*; public class InstantMessageRegistry { private static const _SafeStr_11455:int = 5; private static const _SafeStr_11456:int = 20; private var _SafeStr_11457:Map; private var _SafeStr_11458:int = 0; private var _SafeStr_11459:int = 0; private var _SafeStr_11460:Boolean; public function InstantMessageRegistry(){ this._SafeStr_11457 = new Map(); } public function _SafeStr_7565(k:int, _arg_2:String, _arg_3:String):void{ var _local_4:Vector.<_SafeStr_3928>; var _local_5:Vector.<_SafeStr_3928>; if (this._SafeStr_11457._SafeStr_6399(k)) { _local_4 = this._SafeStr_11457.getValue(k); _local_4.push(new _SafeStr_3928(this._SafeStr_11458++, k, _arg_2, _arg_3)); this._SafeStr_11457.remove(k); this._SafeStr_11457.add(k, _local_4); } else { _local_5 = new Vector.<_SafeStr_3928>(); _local_5.push(new _SafeStr_3928(this._SafeStr_11458++, k, _arg_2, _arg_3)); this._SafeStr_11457.add(k, _local_5); }; this._SafeStr_11459++; if ((this._SafeStr_11459 % 3) == 0) { this._SafeStr_11461(); }; } private function _SafeStr_11461():void{ var _local_2:Vector.<_SafeStr_3928>; var _local_3:Vector.<_SafeStr_3928>; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:int; if (this._SafeStr_11460) { return; }; var k:int; while (k < this._SafeStr_11457.length) { _local_2 = this._SafeStr_11457._SafeStr_6074(k); _local_3 = new Vector.<_SafeStr_3928>(0); if (((_local_2) && ((_local_2.length > 0)))) { _local_4 = _local_2[0].userId; _local_5 = 0; while (_local_5 < _local_2.length) { _local_6 = (new Date().time - _local_2[_local_5].chatTime.time); _local_7 = (_local_6 / 65500); if (_local_7 <= 15) { _local_3.push(_local_2[_local_5]); }; _local_5++; }; if (_local_3.length > _SafeStr_11456) { _local_3.splice(0, (_local_3.length - (_SafeStr_11456 - _SafeStr_11455))); }; _local_2.splice(0, _local_2.length); _local_2 = _local_2.concat(_local_3); this._SafeStr_11457.remove(_local_4); this._SafeStr_11457.add(_local_4, _local_2); }; k++; }; } public function set _SafeStr_11462(k:Boolean):void{ this._SafeStr_11460 = k; } public function _SafeStr_11463(k:int):Vector.<_SafeStr_3928>{ return (this._SafeStr_11457.getValue(k)); } public function _SafeStr_11464(k:int):Boolean{ var _local_2:Vector.<_SafeStr_3928> = this._SafeStr_11463(k); if (_local_2) { return ((this._SafeStr_11463(k).length > 0)); }; return (false); } public function _SafeStr_11465():Boolean{ return ((this._SafeStr_11457.length > 0)); } public function _SafeStr_11466():Map{ return (this._SafeStr_11457); } public function _SafeStr_7567(k:int, _arg_2:uint):_SafeStr_3928{ var _local_3:Vector.<_SafeStr_3928> = this._SafeStr_11463(k); var _local_4:int; while (_local_4 < _local_3.length) { if (_local_3[_local_4].index == _arg_2) { return (_local_3[_local_4]); }; _local_4++; }; return (null); } } }//package _-1SD // _SafeStr_11455 = "_-4dv" (String#12304, DoABC#3) // _SafeStr_11456 = "_-0b" (String#23467, DoABC#3) // _SafeStr_11457 = "_-5-T" (String#3809, DoABC#3) // _SafeStr_11458 = "_-18K" (String#8721, DoABC#3) // _SafeStr_11459 = "_-IC" (String#39119, DoABC#3) // _SafeStr_11460 = "_-6kf" (String#14435, DoABC#3) // _SafeStr_11461 = "_-54e" (String#12753, DoABC#3) // _SafeStr_11462 = "_-6iR" (String#38545, DoABC#3) // _SafeStr_11463 = "_-3yj" (String#31807, DoABC#3) // _SafeStr_11464 = "_-0z8" (String#24436, DoABC#3) // _SafeStr_11465 = "_-2Fp" (String#27522, DoABC#3) // _SafeStr_11466 = "_-3Iy" (String#30140, DoABC#3) // _SafeStr_3928 = "_-1lI" (String#9355, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6399 = "_-0wj" (String#24340, DoABC#3) // _SafeStr_7565 = "_-1YG" (String#25812, DoABC#3) // _SafeStr_7567 = "_-37z" (String#29708, DoABC#3) //------------------------------------------------------------ //_-1tI._SafeStr_2358 package _-1tI{ public interface _SafeStr_2358 { function init(_arg_1:_SafeStr_3444=null):void; function cancel():void; function empty():void; function _SafeStr_7594(_arg_1:int):_SafeStr_3445; function _SafeStr_7600(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String):void; function _SafeStr_7602(_arg_1:int):void; function _SafeStr_7606():void; function _SafeStr_11467():Boolean; function _SafeStr_8062():Array; function get _SafeStr_7592():int; } }//package _-1tI // _SafeStr_11467 = "_-44I" (String#11732, DoABC#3) // _SafeStr_2358 = "_-50W" (String#12689, DoABC#3) // _SafeStr_3444 = "_-310" (String#10673, DoABC#3) // _SafeStr_3445 = "_-42T" (String#32000, DoABC#3) // _SafeStr_7592 = "_-1WK" (String#9142, DoABC#3) // _SafeStr_7594 = "_-27W" (String#9745, DoABC#3) // _SafeStr_7600 = "_-3Y" (String#11203, DoABC#3) // _SafeStr_7602 = "_-5dV" (String#13305, DoABC#3) // _SafeStr_7606 = "_-4Fv" (String#11902, DoABC#3) // _SafeStr_8062 = "_-1wK" (String#9533, DoABC#3) //------------------------------------------------------------ //_-1tI._SafeStr_3444 package _-1tI{ public interface _SafeStr_3444 { function _SafeStr_7590():void; function _SafeStr_7587():void; function _SafeStr_7588():void; function _SafeStr_7583():void; function _SafeStr_7586(_arg_1:int):void; function _SafeStr_5507():void; function _SafeStr_7604(_arg_1:Boolean):void; function get disposed():Boolean; } }//package _-1tI // _SafeStr_3444 = "_-310" (String#10673, DoABC#3) // _SafeStr_5507 = "_-3nB" (String#11432, DoABC#3) // _SafeStr_7583 = "_-2Nq" (String#10037, DoABC#3) // _SafeStr_7586 = "_-15D" (String#8669, DoABC#3) // _SafeStr_7587 = "_-2zR" (String#10637, DoABC#3) // _SafeStr_7588 = "_-rE" (String#15180, DoABC#3) // _SafeStr_7590 = "_-346" (String#10726, DoABC#3) // _SafeStr_7604 = "_-0iA" (String#8293, DoABC#3) //------------------------------------------------------------ //_-1tI._SafeStr_3445 package _-1tI{ public class _SafeStr_3445 { private var _SafeStr_5522:int = 0; private var _SafeStr_6523:int = 0; private var _SafeStr_6501:int = 0; private var _SafeStr_11468:String = null; public function _SafeStr_3445(k:int, _arg_2:int, _arg_3:int=0, _arg_4:String=null){ this._SafeStr_5522 = k; this._SafeStr_6523 = _arg_2; this._SafeStr_6501 = _arg_3; this._SafeStr_11468 = _arg_4; } public function get id():int{ return (this._SafeStr_5522); } public function get category():int{ return (this._SafeStr_6523); } public function get typeId():int{ return (this._SafeStr_6501); } public function get xxxExtra():String{ return (this._SafeStr_11468); } public function set id(k:int):void{ this._SafeStr_5522 = k; } } }//package _-1tI // _SafeStr_11468 = "_-2c2" (String#28403, DoABC#3) // _SafeStr_3445 = "_-42T" (String#32000, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_6501 = "_-Iq" (String#706, DoABC#3) // _SafeStr_6523 = "_-3kE" (String#112, DoABC#3) //------------------------------------------------------------ //_-1tI._SafeStr_4819 package _-1tI{ import _-6YT._SafeStr_2383; import _-5fp._SafeStr_2326; import _-6YT._SafeStr_2382; import _-68Y.HabboCatalog; import _-5fp._SafeStr_2971; import flash.display.BitmapData; import _-1Bz._SafeStr_2510; import _-5fp._SafeStr_2212; public class _SafeStr_4819 extends _SafeStr_2383 implements _SafeStr_2326, _SafeStr_2382 { public function _SafeStr_4819(k:HabboCatalog){ super(k); } protected function initProductIcon(k:_SafeStr_2212, _arg_2:String, _arg_3:int, _arg_4:String=""):void{ var _local_6:_SafeStr_2971; var _local_5:BitmapData; switch (_arg_2) { case _SafeStr_2510._SafeStr_7773: _local_6 = k.getFurnitureIcon(_arg_3, this); break; case _SafeStr_2510._SafeStr_7774: _local_6 = k.getWallItemIcon(_arg_3, this, _arg_4); break; default: _SafeStr_4.log(("[PrizeItemContainer] Can not yet handle this type of product: " + _arg_2)); return; }; if (_local_6 != null) { _local_5 = _local_6.data; setIconImage(_local_5, true); }; } public function imageReady(k:int, _arg_2:BitmapData):void{ if (disposed) { return; }; setIconImage(_arg_2, true); } public function _SafeStr_6850(k:int):void{ } } }//package _-1tI // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2382 = "_-20v" (String#9623, DoABC#3) // _SafeStr_2383 = "_-1h9" (String#9309, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4819 = "_-4Xo" (String#12204, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7773 = "_-3E4" (String#29953, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) //------------------------------------------------------------ //_-1tI._SafeStr_4820 package _-1tI{ import _-6Kf._SafeStr_2353; import _-68Y.HabboCatalog; import _-5fp._SafeStr_2212; public class _SafeStr_4820 extends _SafeStr_4819 { private var _SafeStr_11469:String; private var _SafeStr_11470:int; private var _SafeStr_11471:int; private var _SafeStr_8289:_SafeStr_2353; private var _SafeStr_11472:_SafeStr_4819; public function _SafeStr_4820(k:String, _arg_2:int, _arg_3:_SafeStr_2353, _arg_4:int, _arg_5:HabboCatalog){ super(_arg_5); this._SafeStr_11469 = k; this._SafeStr_11470 = _arg_2; this._SafeStr_8289 = _arg_3; this._SafeStr_11471 = _arg_4; } public function setIcon(k:_SafeStr_2212):void{ if ((((k == null)) || ((this._SafeStr_8289 == null)))) { return; }; initProductIcon(k, this._SafeStr_8289.type, this._SafeStr_11470); } public function get _SafeStr_8069():String{ return (this._SafeStr_11469); } public function get _SafeStr_8070():int{ return (this._SafeStr_11470); } public function get gridItem():_SafeStr_4819{ return (this._SafeStr_11472); } public function get _SafeStr_8066():int{ return (this._SafeStr_11471); } public function get title():String{ if (this._SafeStr_8289 == null) { return (""); }; return (this._SafeStr_8289._SafeStr_7040); } } }//package _-1tI // _SafeStr_11469 = "_-6d" (String#4253, DoABC#3) // _SafeStr_11470 = "_-3sq" (String#3534, DoABC#3) // _SafeStr_11471 = "_-23C" (String#27062, DoABC#3) // _SafeStr_11472 = "_-4-O" (String#31878, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_4819 = "_-4Xo" (String#12204, DoABC#3) // _SafeStr_4820 = "_-52Q" (String#12713, DoABC#3) // _SafeStr_7040 = "_-wN" (String#15284, DoABC#3) // _SafeStr_8066 = "_-2sG" (String#29052, DoABC#3) // _SafeStr_8069 = "_-5Ie" (String#35106, DoABC#3) // _SafeStr_8070 = "_-395" (String#29756, DoABC#3) // _SafeStr_8289 = "_-22X" (String#576, DoABC#3) //------------------------------------------------------------ //_-1tI.DealPrizeContainer package _-1tI{ import _-68Y.HabboCatalog; import flash.display.BitmapData; import _-gU._SafeStr_5158; import _-6Kf._SafeStr_2353; import _-6Z2.XmlAsset; import _-6Z2.BitmapDataAsset; import _-2Bc.IBitmapWrapperWindow; import flash.geom.Point; import _-2Bc.ITextWindow; import _-5fp._SafeStr_2212; public class DealPrizeContainer extends _SafeStr_4820 { private var _SafeStr_11473:Array; private var _SafeStr_11474:Array; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_7731:XML; private var _SafeStr_11475:BitmapData; public function DealPrizeContainer(k:Array, _arg_2:int, _arg_3:HabboCatalog){ var _local_4:int; var _local_7:_SafeStr_5158; var _local_8:_SafeStr_2353; this._SafeStr_11474 = []; this._SafeStr_7470 = _arg_3; this._SafeStr_11473 = k; while (_local_4 < k.length) { _local_7 = k[_local_4]; _local_8 = _arg_3._SafeStr_7760(_local_7._SafeStr_8070, _local_7._SafeStr_8069); this._SafeStr_11474.push(_local_8); _local_4++; }; var _local_5:XmlAsset = (_arg_3.assets.getAssetByName("gridItem") as XmlAsset); this._SafeStr_7731 = (_local_5.content as XML); var _local_6:BitmapDataAsset = (_arg_3.assets.getAssetByName("ctlg_pic_deal_icon_narrow") as BitmapDataAsset); this._SafeStr_11475 = BitmapData(_local_6.content); super("deal", -1, null, _arg_2, _arg_3); } override public function setIcon(k:_SafeStr_2212):void{ var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(view.findChildByName("image")); _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0); _local_2.bitmap.copyPixels(this._SafeStr_11475, this._SafeStr_11475.rect, new Point(((_local_2.width - this._SafeStr_11475.width) / 2), ((_local_2.height - this._SafeStr_11475.height) / 2))); ITextWindow(view.findChildByName("bundleCounter")).text = this._SafeStr_11473.length.toString(); } override public function get title():String{ return (""); } public function get _SafeStr_11476():Array{ return (this._SafeStr_11473); } public function get _SafeStr_11477():Array{ return (this._SafeStr_11474); } } }//package _-1tI // _SafeStr_11473 = "_-0iL" (String#8296, DoABC#3) // _SafeStr_11474 = "_-4Xq" (String#33241, DoABC#3) // _SafeStr_11475 = "_-39F" (String#10808, DoABC#3) // _SafeStr_11476 = "_-ZX" (String#39775, DoABC#3) // _SafeStr_11477 = "_-6cB" (String#38301, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_4820 = "_-52Q" (String#12713, DoABC#3) // _SafeStr_5158 = "_-sL" (String#15207, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7731 = "_-tZ" (String#713, DoABC#3) // _SafeStr_7760 = "_-ge" (String#4463, DoABC#3) // _SafeStr_8069 = "_-5Ie" (String#35106, DoABC#3) // _SafeStr_8070 = "_-395" (String#29756, DoABC#3) //------------------------------------------------------------ //_-1tI.PrizeLevelContainer package _-1tI{ import _-gU._SafeStr_4816; import _-6Kf._SafeStr_2353; import _-gU._SafeStr_3507; import _-68Y.HabboCatalog; public class PrizeLevelContainer { private var _SafeStr_11478:int; private var _SafeStr_8059:Array; public function PrizeLevelContainer(k:_SafeStr_3507, _arg_2:HabboCatalog){ var _local_4:_SafeStr_4816; var _local_5:_SafeStr_4820; var _local_6:_SafeStr_2353; super(); this._SafeStr_11478 = k._SafeStr_8064; _arg_2.localization.registerParameter(("recycler.prizes.odds." + this._SafeStr_11478), "odds", ("1:" + k._SafeStr_11479)); this._SafeStr_8059 = new Array(); var _local_3:int; while (_local_3 < k.prizes.length) { _local_4 = k.prizes[_local_3]; if (_local_4._SafeStr_11480) { _local_5 = new DealPrizeContainer(_local_4._SafeStr_11476, this._SafeStr_11478, _arg_2); } else { _local_6 = _arg_2._SafeStr_7760(_local_4._SafeStr_8070, _local_4._SafeStr_8069); _local_5 = new _SafeStr_4820(_local_4._SafeStr_8069, _local_4._SafeStr_8070, _local_6, this._SafeStr_11478, _arg_2); }; this._SafeStr_8059.push(_local_5); _local_3++; }; } public function get _SafeStr_8064():int{ return (this._SafeStr_11478); } public function get prizes():Array{ return (this._SafeStr_8059); } } }//package _-1tI // _SafeStr_11476 = "_-ZX" (String#39775, DoABC#3) // _SafeStr_11478 = "_-1KE" (String#8940, DoABC#3) // _SafeStr_11479 = "_-Nu" (String#39334, DoABC#3) // _SafeStr_11480 = "_-6XJ" (String#38120, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_3507 = "_-4Up" (String#12148, DoABC#3) // _SafeStr_4816 = "_-0UY" (String#8083, DoABC#3) // _SafeStr_4820 = "_-52Q" (String#12713, DoABC#3) // _SafeStr_7760 = "_-ge" (String#4463, DoABC#3) // _SafeStr_8059 = "_-2wW" (String#1089, DoABC#3) // _SafeStr_8064 = "_-5vg" (String#36639, DoABC#3) // _SafeStr_8069 = "_-5Ie" (String#35106, DoABC#3) // _SafeStr_8070 = "_-395" (String#29756, DoABC#3) //------------------------------------------------------------ //_-1tI.PrizeViewer package _-1tI{ import _-5fp._SafeStr_2326; import _-2Bc.IBitmapWrapperWindow; import _-2Bc.IItemGridWindow; import flash.display.BitmapData; import flash.geom.Point; import _-4IA.IWindowContainer; import _-5fp._SafeStr_2971; import _-0eJ._SafeStr_2307; import _-1Bz._SafeStr_2510; import _-5fp._SafeStr_2212; import _-gU._SafeStr_5158; import _-6Z2.BitmapDataAsset; import _-6YT._SafeStr_2409; public class PrizeViewer implements _SafeStr_2326 { private var _SafeStr_11481:IBitmapWrapperWindow; private var _SafeStr_11482:int = 0; private var _SafeStr_11483:Array; private var _SafeStr_7993:IItemGridWindow; private static function _SafeStr_11484(k:IWindowContainer, _arg_2:BitmapData):IBitmapWrapperWindow{ var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(k.findChildByName("image")); _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); _local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(((_local_3.width - _arg_2.width) / 2), ((_local_3.height - _arg_2.height) / 2))); return (_local_3); } public function dispose():void{ this._SafeStr_11483 = null; this._SafeStr_11481 = null; } public function _SafeStr_8068(k:_SafeStr_2212, _arg_2:IWindowContainer, _arg_3:String, _arg_4:int, _arg_5:String, _arg_6:String, _arg_7:String=""):void{ var _local_9:_SafeStr_2971; this._SafeStr_11481 = (_arg_2.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); var _local_8:IItemGridWindow = (_arg_2.findChildByName("bundleGrid") as IItemGridWindow); _local_8.visible = false; switch (_arg_3) { case _SafeStr_2510._SafeStr_7773: _local_9 = k.getFurnitureImage(_arg_4, new _SafeStr_2307(90, 0, 0), 64, this, 0, _arg_7); break; case _SafeStr_2510._SafeStr_7774: _local_9 = k.getWallItemImage(_arg_4, new _SafeStr_2307(90, 0, 0), 64, this, 0, _arg_7); break; default: return; }; if (_local_9 != null) { this._SafeStr_7961(_local_9.data, true); }; this._SafeStr_11482 = _local_9.id; _arg_2.findChildByName("ctlg_product_name").caption = _arg_5; _arg_2.findChildByName("ctlg_description").caption = ((_arg_6) ? _arg_6 : ""); } public function _SafeStr_8067(k:_SafeStr_2212, _arg_2:_SafeStr_2409, _arg_3:XML, _arg_4:IWindowContainer, _arg_5:DealPrizeContainer, _arg_6:String, _arg_7:String):void{ var _local_11:_SafeStr_5158; var _local_12:IWindowContainer; var _local_13:_SafeStr_2971; this._SafeStr_11481 = (_arg_4.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); var _local_8:BitmapDataAsset = (_arg_2.viewer.catalog.assets.getAssetByName("ctlg_dyndeal_background") as BitmapDataAsset); var _local_9:BitmapData = BitmapData(_local_8.content); this._SafeStr_11481.bitmap = new BitmapData(this._SafeStr_11481.width, this._SafeStr_11481.height, true, 0xFFFFFF); this._SafeStr_11481.bitmap.copyPixels(_local_9, _local_9.rect, new Point(((this._SafeStr_11481.width - _local_9.width) / 2), ((this._SafeStr_11481.height - _local_9.height) / 2))); this._SafeStr_7993 = (_arg_4.findChildByName("bundleGrid") as IItemGridWindow); this._SafeStr_7993.destroyGridItems(); this._SafeStr_7993.visible = true; this._SafeStr_11485(_arg_5._SafeStr_11476.length); var _local_10:int; while (_local_10 < _arg_5._SafeStr_11476.length) { _local_11 = _arg_5._SafeStr_11476[_local_10]; _local_12 = IWindowContainer(_arg_2.viewer.catalog.windowManager.buildFromXML(_arg_3)); _local_12.findChildByName("clubLevelIcon").visible = false; _local_12.findChildByName("multiContainer").visible = false; switch (_local_11._SafeStr_8069) { case _SafeStr_2510._SafeStr_7773: _local_13 = k.getFurnitureIcon(_local_11._SafeStr_8070, this); break; case _SafeStr_2510._SafeStr_7774: _local_13 = k.getWallItemIcon(_local_11._SafeStr_8070, this); break; default: return; }; if (_local_13 != null) { _SafeStr_11484(_local_12, _local_13.data); this._SafeStr_7993._SafeStr_7736(_local_12); }; if (_local_13.id != 0) { this._SafeStr_11486(_local_10, _local_13.id); }; _arg_4.findChildByName("ctlg_product_name").caption = _arg_6; _arg_4.findChildByName("ctlg_description").caption = _arg_7; _local_10++; }; if (_arg_5._SafeStr_11476.length > 6) { _arg_4.findChildByName("bundleGridScrollbar").visible = true; } else { _arg_4.findChildByName("bundleGridScrollbar").visible = false; }; } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_3:int; var _local_4:IWindowContainer; if (k == this._SafeStr_11482) { this._SafeStr_7961(_arg_2, true); this._SafeStr_11482 = 0; } else { if (((!((this._SafeStr_7993 == null))) && (!((this._SafeStr_11483 == null))))) { _local_3 = this._SafeStr_11483.indexOf(k); if (_local_3 != -1) { _local_4 = IWindowContainer(this._SafeStr_7993._SafeStr_7026(_local_3)); _SafeStr_11484(_local_4, _arg_2); } else { this._SafeStr_11483[_local_3] = 0; }; }; }; } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_7961(k:BitmapData, _arg_2:Boolean):void{ var _local_3:Point; if (((!((this._SafeStr_11481 == null))) && (!(this._SafeStr_11481.disposed)))) { if (k == null) { k = new BitmapData(1, 1); _arg_2 = true; }; this._SafeStr_11481.bitmap = new BitmapData(this._SafeStr_11481.width, this._SafeStr_11481.height, true, 0xFFFFFF); this._SafeStr_11481.bitmap.fillRect(this._SafeStr_11481.bitmap.rect, 0xFFFFFF); _local_3 = new Point(((this._SafeStr_11481.width - k.width) / 2), ((this._SafeStr_11481.height - k.height) / 2)); this._SafeStr_11481.bitmap.copyPixels(k, k.rect, _local_3, null, null, true); }; if (((_arg_2) && (!((k == null))))) { k.dispose(); }; } private function _SafeStr_11485(k:int):void{ this._SafeStr_11483 = new Array(k); var _local_2:int; while (_local_2 < this._SafeStr_11483.length) { this._SafeStr_11483[_local_2] = 0; _local_2++; }; } private function _SafeStr_11486(k:int, _arg_2:int):void{ this._SafeStr_11483[k] = _arg_2; } } }//package _-1tI // _SafeStr_11476 = "_-ZX" (String#39775, DoABC#3) // _SafeStr_11481 = "_-jR" (String#40154, DoABC#3) // _SafeStr_11482 = "_-q6" (String#40415, DoABC#3) // _SafeStr_11483 = "_-3XM" (String#30714, DoABC#3) // _SafeStr_11484 = "_-0d2" (String#23556, DoABC#3) // _SafeStr_11485 = "_-3pB" (String#31446, DoABC#3) // _SafeStr_11486 = "_-6Ra" (String#37902, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2409 = "_-5O2" (String#13077, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_5158 = "_-sL" (String#15207, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_7026 = "_-2Ln" (String#9995, DoABC#3) // _SafeStr_7736 = "_-6lB" (String#4289, DoABC#3) // _SafeStr_7773 = "_-3E4" (String#29953, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_7961 = "_-1cw" (String#684, DoABC#3) // _SafeStr_7993 = "_-3iN" (String#11366, DoABC#3) // _SafeStr_8067 = "_-12X" (String#24599, DoABC#3) // _SafeStr_8068 = "_-4-J" (String#31874, DoABC#3) // _SafeStr_8069 = "_-5Ie" (String#35106, DoABC#3) // _SafeStr_8070 = "_-395" (String#29756, DoABC#3) //------------------------------------------------------------ //_-1tI.RecyclerLogic package _-1tI{ import _-68Y.HabboCatalog; import _-00F._SafeStr_633; import _-gU._SafeStr_2453; import _-gU._SafeStr_2367; import _-403._SafeStr_2463; import _-1f9.WindowEvent; public class RecyclerLogic implements _SafeStr_2358 { private static const _SafeStr_11487:int = 0; private static const _SafeStr_11488:int = 1; private static const _SafeStr_11489:int = 2; private var _SafeStr_11490:int = 0; private var _SafeStr_11491:int; private var _SafeStr_11492:Array; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_5479:_SafeStr_3444; private var _SafeStr_8059:Array; private var _SafeStr_11493:int; public function RecyclerLogic(k:HabboCatalog, _arg_2:_SafeStr_633){ this._SafeStr_11492 = new Array(); super(); this._SafeStr_7470 = k; this._SafeStr_5453 = _arg_2; this._SafeStr_11493 = k.getInteger("recycler.number_of_slots", 5); } private function get _SafeStr_11494():Boolean{ return (!((this._SafeStr_11490 == _SafeStr_11487))); } private function get _SafeStr_11495():Boolean{ return (!((this._SafeStr_11491 == _SafeStr_2453._SafeStr_11496))); } private function get ready():Boolean{ return (((this.active) && ((this._SafeStr_11490 == _SafeStr_11488)))); } public function get active():Boolean{ return (((this._SafeStr_11494) && (this._SafeStr_11495))); } public function get _SafeStr_7592():int{ return (this._SafeStr_11493); } public function dispose():void{ this._SafeStr_11492 = null; this._SafeStr_7470 = null; this._SafeStr_5453 = null; } public function init(k:_SafeStr_3444=null):void{ this._SafeStr_11490 = _SafeStr_11489; this._SafeStr_11492 = new Array(this._SafeStr_11493); if (k == null) { return; }; this._SafeStr_5479 = k; this._SafeStr_7470._SafeStr_11497(); } public function activate():void{ if (this._SafeStr_11495) { this._SafeStr_11490 = _SafeStr_11488; }; } public function cancel():void{ this._SafeStr_7470._SafeStr_11498(false); var k:int; while (k < this._SafeStr_11493) { this._SafeStr_7602(k); k++; }; this._SafeStr_11490 = _SafeStr_11487; } public function empty():void{ var k:int; while (k < this._SafeStr_11493) { this._SafeStr_7602(k); k++; }; this._SafeStr_11499(); this._SafeStr_11500(); } public function _SafeStr_11501(k:int, _arg_2:int):void{ this._SafeStr_11491 = k; if (!this._SafeStr_11495) { return; }; switch (this._SafeStr_11491) { case _SafeStr_2453._SafeStr_11503: this._SafeStr_11490 = _SafeStr_11488; if ((((this._SafeStr_5479 == null)) || (this._SafeStr_5479.disposed))) { return; }; this._SafeStr_5479._SafeStr_7590(); this._SafeStr_7470._SafeStr_11498(true); this._SafeStr_11502(); this._SafeStr_11499(); this._SafeStr_11500(); return; case _SafeStr_2453._SafeStr_11496: if ((((this._SafeStr_5479 == null)) || (this._SafeStr_5479.disposed))) { return; }; this._SafeStr_5479._SafeStr_7583(); this._SafeStr_7470._SafeStr_11498(false); return; case _SafeStr_2453._SafeStr_11504: if ((((this._SafeStr_5479 == null)) || (this._SafeStr_5479.disposed))) { return; }; this._SafeStr_5479._SafeStr_7586(_arg_2); this._SafeStr_7470._SafeStr_11498(false); return; }; } public function _SafeStr_11505(status:int, prizeId:int):void{ if (!this._SafeStr_11494) { return; }; this._SafeStr_11490 = _SafeStr_11488; if (!this._SafeStr_11495) { return; }; switch (status) { case _SafeStr_2367._SafeStr_11506: if (this._SafeStr_5479 != null) { this._SafeStr_5479._SafeStr_7588(); }; break; case _SafeStr_2367._SafeStr_11507: _SafeStr_4.log("* Recycler finished with FAILURE"); this._SafeStr_5453.alert("${generic.alert.title}", "${recycler.info.closed}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); if (this._SafeStr_5479 != null) { this._SafeStr_5479._SafeStr_7583(); }; break; }; this._SafeStr_7470._SafeStr_11498(false); } public function _SafeStr_7594(k:int):_SafeStr_3445{ if (this._SafeStr_11492 == null) { return (null); }; if (k >= this._SafeStr_11492.length) { return (null); }; return (this._SafeStr_11492[k]); } public function _SafeStr_7600(slotId:int, id:int, category:int, typeId:int, xxxExtra:String):void{ var oldObjectData:_SafeStr_3445; var newSlotId:int; if (!this.ready) { return; }; if (this._SafeStr_11492.length > 0) { oldObjectData = this._SafeStr_11492[0]; newSlotId = 0; while (((!((oldObjectData == null))) && ((newSlotId < this._SafeStr_11493)))) { oldObjectData = this._SafeStr_11492[newSlotId]; if (oldObjectData != null) { newSlotId = (newSlotId + 1); }; }; if (oldObjectData == null) { slotId = newSlotId; } else { return; }; }; var itemId:int = this._SafeStr_7470._SafeStr_11508(); if (itemId == 0) { this._SafeStr_5453.alert("${generic.alert.title}", "${recycler.alert.non.recyclable}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return; }; this._SafeStr_11492[slotId] = new _SafeStr_3445(itemId, category, typeId, xxxExtra); this._SafeStr_11499(); this._SafeStr_11500(); } public function _SafeStr_7602(k:int):void{ if (!this.ready) { return; }; if (this._SafeStr_11492[k] == null) { return; }; if (!this._SafeStr_7470._SafeStr_11509(this._SafeStr_11492[k].id)) { return; }; this._SafeStr_11492[k] = null; this._SafeStr_11499(); this._SafeStr_11500(); } public function _SafeStr_7606():void{ var _local_3:_SafeStr_3445; if (!this._SafeStr_11467()) { return; }; this._SafeStr_11490 = _SafeStr_11489; this._SafeStr_11500(); var k:Array = new Array(); var _local_2:int; while (_local_2 < this._SafeStr_11492.length) { _local_3 = this._SafeStr_11492[_local_2]; if (_local_3 == null) { return; }; k.push(_local_3.id); _local_2++; }; this._SafeStr_7470._SafeStr_11510(k); this._SafeStr_5479._SafeStr_7587(); } public function _SafeStr_11467():Boolean{ if (((!(this.ready)) || (!(this._SafeStr_7470._SafeStr_11511)))) { return (false); }; if (this._SafeStr_11512()) { this._SafeStr_5453.alert("${generic.alert.title}", "${recycler.alert.trading}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); return (false); }; return (this._SafeStr_11513()); } public function _SafeStr_11514(k:Boolean):void{ if (k == false) { this.empty(); this._SafeStr_11502(); }; this._SafeStr_11500(); } private function _SafeStr_11502():void{ if (((!(this._SafeStr_7470._SafeStr_11511)) && (this.ready))) { this._SafeStr_5453.alert("${generic.alert.title}", "${recycler.alert.privateroom}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); }; } private function _SafeStr_11499():void{ if ((((this._SafeStr_5479 == null)) || (!(this._SafeStr_11494)))) { return; }; this._SafeStr_5479._SafeStr_5507(); } private function _SafeStr_11500():void{ if ((((this._SafeStr_5479 == null)) || (!(this._SafeStr_11494)))) { return; }; this._SafeStr_5479._SafeStr_7604(this._SafeStr_11467()); } private function _SafeStr_11513():Boolean{ if (this._SafeStr_11492 == null) { return (false); }; if (this._SafeStr_11492.length < this._SafeStr_11493) { return (false); }; var k:int; while (k < this._SafeStr_11492.length) { if (this._SafeStr_11492[k] == null) { return (false); }; k++; }; return (true); } private function _SafeStr_11512():Boolean{ return (this._SafeStr_7470._SafeStr_11515); } public function _SafeStr_11516(k:Array):void{ var _local_3:PrizeLevelContainer; this._SafeStr_8059 = new Array(); var _local_2:int; while (_local_2 < k.length) { _local_3 = new PrizeLevelContainer(k[_local_2], this._SafeStr_7470); this._SafeStr_8059.push(_local_3); _local_2++; }; } public function _SafeStr_8062():Array{ if (this._SafeStr_8059 == null) { this._SafeStr_7470._SafeStr_11517(); return (null); }; return (this._SafeStr_8059); } } }//package _-1tI // _SafeStr_11467 = "_-44I" (String#11732, DoABC#3) // _SafeStr_11487 = "_-3rA" (String#31519, DoABC#3) // _SafeStr_11488 = "_-Uh" (String#39588, DoABC#3) // _SafeStr_11489 = "_-0u8" (String#24238, DoABC#3) // _SafeStr_11490 = "_-1YO" (String#25816, DoABC#3) // _SafeStr_11491 = "_-3D3" (String#29917, DoABC#3) // _SafeStr_11492 = "_-2An" (String#27340, DoABC#3) // _SafeStr_11493 = "_-3UI" (String#30596, DoABC#3) // _SafeStr_11494 = "_-6OK" (String#37785, DoABC#3) // _SafeStr_11495 = "_-3QX" (String#30456, DoABC#3) // _SafeStr_11496 = "_-pp" (String#40406, DoABC#3) // _SafeStr_11497 = "_-6I0" (String#13959, DoABC#3) // _SafeStr_11498 = "_-08n" (String#7728, DoABC#3) // _SafeStr_11499 = "_-1i9" (String#26196, DoABC#3) // _SafeStr_11500 = "_-2jD" (String#28687, DoABC#3) // _SafeStr_11501 = "_-4Ek" (String#32504, DoABC#3) // _SafeStr_11502 = "_-2Gc" (String#27557, DoABC#3) // _SafeStr_11503 = "_-MB" (String#39271, DoABC#3) // _SafeStr_11504 = "_-0Cu" (String#22506, DoABC#3) // _SafeStr_11505 = "_-25H" (String#27133, DoABC#3) // _SafeStr_11506 = "_-6Vh" (String#38056, DoABC#3) // _SafeStr_11507 = "_-1F8" (String#25082, DoABC#3) // _SafeStr_11508 = "_-2YT" (String#10219, DoABC#3) // _SafeStr_11509 = "_-1cG" (String#2943, DoABC#3) // _SafeStr_11510 = "_-2r0" (String#10516, DoABC#3) // _SafeStr_11511 = "_-3rK" (String#11494, DoABC#3) // _SafeStr_11512 = "_-PE" (String#39378, DoABC#3) // _SafeStr_11513 = "_-3RM" (String#30494, DoABC#3) // _SafeStr_11514 = "_-4YL" (String#33257, DoABC#3) // _SafeStr_11515 = "_-5C9" (String#3857, DoABC#3) // _SafeStr_11516 = "_-DN" (String#38924, DoABC#3) // _SafeStr_11517 = "_-6O5" (String#14065, DoABC#3) // _SafeStr_2358 = "_-50W" (String#12689, DoABC#3) // _SafeStr_2367 = "_-5HB" (String#35047, DoABC#3) // _SafeStr_2453 = "_-3SA" (String#30519, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_3444 = "_-310" (String#10673, DoABC#3) // _SafeStr_3445 = "_-42T" (String#32000, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5507 = "_-3nB" (String#11432, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7583 = "_-2Nq" (String#10037, DoABC#3) // _SafeStr_7586 = "_-15D" (String#8669, DoABC#3) // _SafeStr_7587 = "_-2zR" (String#10637, DoABC#3) // _SafeStr_7588 = "_-rE" (String#15180, DoABC#3) // _SafeStr_7590 = "_-346" (String#10726, DoABC#3) // _SafeStr_7592 = "_-1WK" (String#9142, DoABC#3) // _SafeStr_7594 = "_-27W" (String#9745, DoABC#3) // _SafeStr_7600 = "_-3Y" (String#11203, DoABC#3) // _SafeStr_7602 = "_-5dV" (String#13305, DoABC#3) // _SafeStr_7604 = "_-0iA" (String#8293, DoABC#3) // _SafeStr_7606 = "_-4Fv" (String#11902, DoABC#3) // _SafeStr_8059 = "_-2wW" (String#1089, DoABC#3) // _SafeStr_8062 = "_-1wK" (String#9533, DoABC#3) //------------------------------------------------------------ //_-1tK._SafeStr_12 package _-1tK{ import flash.utils.Dictionary; public interface _SafeStr_12 extends _SafeStr_8 { function propertyExists(_arg_1:String):Boolean; function getProperty(_arg_1:String, _arg_2:Dictionary=null):String; function setProperty(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void; function getBoolean(_arg_1:String):Boolean; function getInteger(_arg_1:String, _arg_2:int):int; function interpolate(_arg_1:String):String; function updateUrlProtocol(_arg_1:String):String; } }//package _-1tK // _SafeStr_12 = "_-3AW" (String#897, DoABC#2) // _SafeStr_8 = "_-23v" (String#827, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_131 package _-1tK{ public interface _SafeStr_131 { function logError(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; } }//package _-1tK // _SafeStr_131 = "_-4J8" (String#967, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_132 package _-1tK{ import flash.events.IEventDispatcher; public interface _SafeStr_132 extends _SafeStr_9, _SafeStr_12 { function initialize():void; function purge():void; function _SafeStr_10681(_arg_1:int, _arg_2:int=1):void; function resume():void; function _SafeStr_11518(_arg_1:XML, _arg_2:IEventDispatcher=null):void; function _SafeStr_11519():uint; function _SafeStr_11520():uint; function _SafeStr_11430(_arg_1:Boolean):void; } }//package _-1tK // _SafeStr_10681 = "_-2Mo" (String#841, DoABC#2) // _SafeStr_11430 = "_-3je" (String#935, DoABC#2) // _SafeStr_11518 = "_-2kx" (String#872, DoABC#2) // _SafeStr_11519 = "_-1Iv" (String#775, DoABC#2) // _SafeStr_11520 = "_-6Oe" (String#1088, DoABC#2) // _SafeStr_12 = "_-3AW" (String#897, DoABC#2) // _SafeStr_132 = "_-2J7" (String#836, DoABC#2) // _SafeStr_9 = "_-4uU" (String#1004, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_133 package _-1tK{ public class _SafeStr_133 implements _SafeStr_131 { public function logError(k:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void{ _SafeStr_4.log(k, (((_arg_4)!=null) ? _arg_4.getStackTrace() : "")); } } }//package _-1tK // _SafeStr_131 = "_-4J8" (String#967, DoABC#2) // _SafeStr_133 = "_-4LD" (String#971, DoABC#2) // _SafeStr_4 = "_-Cy" (String#403, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_180 package _-1tK{ public final class _SafeStr_180 implements _SafeStr_34 { } }//package _-1tK // _SafeStr_180 = "_-4My" (String#2833, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_182 package _-1tK{ public final class _SafeStr_182 implements _SafeStr_34 { } }//package _-1tK // _SafeStr_182 = "_-3oO" (String#2724, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_183 package _-1tK{ import _-3M._SafeStr_192; public interface _SafeStr_183 { function _SafeStr_5426(_arg_1:_SafeStr_35):_SafeStr_192; function _SafeStr_11434():Array; function _SafeStr_11521(_arg_1:Function):void; function _SafeStr_11432(_arg_1:Function):void; function _SafeStr_11522(_arg_1:Function):void; function _SafeStr_11431(_arg_1:Function):void; function _SafeStr_11433():void; function get _SafeStr_11436():uint; function get _SafeStr_11437():uint; function get _SafeStr_11438():uint; function get _SafeStr_11439():uint; function get _SafeStr_11440():uint; } }//package _-1tK // _SafeStr_11431 = "_-63D" (String#1068, DoABC#2) // _SafeStr_11432 = "_-5Sq" (String#1031, DoABC#2) // _SafeStr_11433 = "_-5tw" (String#1058, DoABC#2) // _SafeStr_11434 = "_-40n" (String#955, DoABC#2) // _SafeStr_11436 = "_-3K3" (String#907, DoABC#2) // _SafeStr_11437 = "_-3o2" (String#941, DoABC#2) // _SafeStr_11438 = "_-6Lp" (String#1084, DoABC#2) // _SafeStr_11439 = "_-2mb" (String#875, DoABC#2) // _SafeStr_11440 = "_-5UI" (String#1034, DoABC#2) // _SafeStr_11521 = "_-1bv" (String#797, DoABC#2) // _SafeStr_11522 = "_-3--" (String#887, DoABC#2) // _SafeStr_183 = "_-63E" (String#1069, DoABC#2) // _SafeStr_192 = "_-6ek" (String#1104, DoABC#2) // _SafeStr_35 = "_-34h" (String#891, DoABC#2) // _SafeStr_5426 = "_-2n-" (String#877, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_3 package _-1tK{ public interface _SafeStr_3 { function dispose():void; function get disposed():Boolean; } }//package _-1tK // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_34 package _-1tK{ public interface _SafeStr_34 { } }//package _-1tK // _SafeStr_34 = "_-19h" (String#765, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_35 package _-1tK{ public interface _SafeStr_35 extends _SafeStr_3 { function update(_arg_1:uint):void; } }//package _-1tK // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_35 = "_-34h" (String#891, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_43 package _-1tK{ import _-1tK._SafeStr_3; import _-1tK._SafeStr_34; import _-1tK._SafeStr_8; import flash.utils.getQualifiedClassName; final class _SafeStr_43 implements _SafeStr_3 { private var _SafeStr_11523:_SafeStr_34; private var _SafeStr_11524:String; private var _SafeStr_11525:_SafeStr_8; private var _SafeStr_11526:uint; public function _SafeStr_43(k:_SafeStr_34, _arg_2:_SafeStr_8){ this._SafeStr_11523 = k; this._SafeStr_11524 = getQualifiedClassName(this._SafeStr_11523); this._SafeStr_11525 = _arg_2; this._SafeStr_11526 = 0; } public function get iid():_SafeStr_34{ return (this._SafeStr_11523); } public function get _SafeStr_11527():String{ return (this._SafeStr_11524); } public function get unknown():_SafeStr_8{ return (this._SafeStr_11525); } public function get _SafeStr_11528():uint{ return (this._SafeStr_11526); } public function get disposed():Boolean{ return ((this._SafeStr_11525 == null)); } public function dispose():void{ this._SafeStr_11523 = null; this._SafeStr_11524 = null; this._SafeStr_11525 = null; this._SafeStr_11526 = 0; } public function _SafeStr_11529():uint{ return (++this._SafeStr_11526); } public function release():uint{ return ((((this._SafeStr_11528)>0) ? --this._SafeStr_11526 : 0)); } } }//package _-1tK // _SafeStr_11523 = "_-3EX" (String#2611, DoABC#2) // _SafeStr_11524 = "_-wB" (String#3431, DoABC#2) // _SafeStr_11525 = "_-0xw" (String#311, DoABC#2) // _SafeStr_11526 = "_-3KW" (String#908, DoABC#2) // _SafeStr_11527 = "_-4q0" (String#2932, DoABC#2) // _SafeStr_11528 = "_-4mk" (String#2916, DoABC#2) // _SafeStr_11529 = "_-1Vo" (String#2288, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) // _SafeStr_43 = "_-1ie" (String#805, DoABC#2) // _SafeStr_8 = "_-23v" (String#827, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_44 package _-1tK{ public class _SafeStr_44 { private var _SafeStr_11530:_SafeStr_34; private var _SafeStr_11531:Function; private var _SafeStr_11532:Boolean; private var _SafeStr_11533:Array; public function _SafeStr_44(k:_SafeStr_34, _arg_2:Function, _arg_3:Boolean=true, _arg_4:Array=null){ this._SafeStr_11530 = k; this._SafeStr_11531 = _arg_2; this._SafeStr_11532 = _arg_3; this._SafeStr_11533 = _arg_4; } function get identifier():_SafeStr_34{ return (this._SafeStr_11530); } function get dependencySetter():Function{ return (this._SafeStr_11531); } function get isRequired():Boolean{ return (this._SafeStr_11532); } function get eventListeners():Array{ return (this._SafeStr_11533); } } }//package _-1tK // _SafeStr_11530 = "_-3oj" (String#942, DoABC#2) // _SafeStr_11531 = "_-Sh" (String#3354, DoABC#2) // _SafeStr_11532 = "_-2wH" (String#2554, DoABC#2) // _SafeStr_11533 = "_-5Bc" (String#2993, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) // _SafeStr_44 = "_-2id" (String#2505, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_7 package _-1tK{ public interface _SafeStr_7 { function log(... _args):void; } }//package _-1tK // _SafeStr_7 = "_-AS" (String#1113, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_8 package _-1tK{ public interface _SafeStr_8 extends _SafeStr_3 { function queueInterface(_arg_1:_SafeStr_34, _arg_2:Function=null):_SafeStr_8; function release(_arg_1:_SafeStr_34):uint; } }//package _-1tK // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) // _SafeStr_8 = "_-23v" (String#827, DoABC#2) //------------------------------------------------------------ //_-1tK._SafeStr_9 package _-1tK{ import _-6Z2._SafeStr_10; import flash.events.IEventDispatcher; import flash.display.DisplayObjectContainer; import flash.net.URLRequest; import flash.system.LoaderContext; import _-5NM.LibraryLoader; import flash.system.ApplicationDomain; import _-2hg._SafeStr_36; import __AS3__.vec.Vector; public interface _SafeStr_9 extends _SafeStr_8 { function get assets():_SafeStr_10; function get events():IEventDispatcher; function get root():_SafeStr_9; function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; function getLastErrorMessage():String; function debug(_arg_1:String):void; function _SafeStr_11534():String; function warning(_arg_1:String):void; function _SafeStr_11535():String; function get displayObjectContainer():DisplayObjectContainer; function loadFromFile(_arg_1:URLRequest, _arg_2:LoaderContext):LibraryLoader; function _SafeStr_9948(_arg_1:Component, _arg_2:Array):void; function _SafeStr_11536(_arg_1:Component):void; function _SafeStr_11537(_arg_1:Class, _arg_2:uint=0, _arg_3:ApplicationDomain=null):_SafeStr_8; function _SafeStr_11538(_arg_1:XML, _arg_2:Class):Boolean; function registerUpdateReceiver(_arg_1:_SafeStr_35, _arg_2:uint):void; function removeUpdateReceiver(_arg_1:_SafeStr_35):void; function toXMLString(_arg_1:uint=0):String; function get configuration():_SafeStr_12; function set configuration(_arg_1:_SafeStr_12):void; function addLinkEventTracker(_arg_1:_SafeStr_36):void; function removeLinkEventTracker(_arg_1:_SafeStr_36):void; function createLinkEvent(_arg_1:String):void; function get linkEventTrackers():Vector.<_SafeStr_36>; } }//package _-1tK // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_11534 = "_-5BX" (String#1020, DoABC#2) // _SafeStr_11535 = "_-37X" (String#894, DoABC#2) // _SafeStr_11536 = "_-2hp" (String#867, DoABC#2) // _SafeStr_11537 = "_-2LG" (String#839, DoABC#2) // _SafeStr_11538 = "_-4YA" (String#983, DoABC#2) // _SafeStr_12 = "_-3AW" (String#897, DoABC#2) // _SafeStr_35 = "_-34h" (String#891, DoABC#2) // _SafeStr_36 = "_-4W4" (String#981, DoABC#2) // _SafeStr_8 = "_-23v" (String#827, DoABC#2) // _SafeStr_9 = "_-4uU" (String#1004, DoABC#2) // _SafeStr_9948 = "_-18x" (String#764, DoABC#2) //------------------------------------------------------------ //_-1tK.Component package _-1tK{ import _-6Z2._SafeStr_10; import _-2hg.EventDispatcherWrapper; import __AS3__.vec.Vector; import _-6Z2.AssetLibrary; import _-39e._SafeStr_42; import flash.utils.getQualifiedClassName; import flash.events.IEventDispatcher; import _-39e._SafeStr_45; import flash.events.Event; import _-2hg._SafeStr_41; import flash.utils.Dictionary; import __AS3__.vec.*; import _-39e.*; public class Component implements _SafeStr_8, _SafeStr_12 { public static const COMPONENT_EVENT_RUNNING:String = "COMPONENT_EVENT_RUNNING"; public static const COMPONENT_EVENT_DISPOSING:String = "COMPONENT_EVENT_DISPOSING"; public static const COMPONENT_EVENT_WARNING:String = "COMPONENT_EVENT_WARNING"; public static const COMPONENT_EVENT_ERROR:String = "COMPONENT_EVENT_ERROR"; public static const COMPONENT_EVENT_DEBUG:String = "COMPONENT_EVENT_DEBUG"; public static const COMPONENT_EVENT_UNLOCKED:String = "COMPONENT_EVENT_UNLOCKED"; protected static const _SafeStr_11539:String = "_INTERNAL_EVENT_UNLOCKED"; public static const COMPONENT_FLAG_NULL:uint = 0; public static const _SafeStr_11540:uint = 1; public static const COMPONENT_FLAG_CONTEXT:uint = 2; public static const _SafeStr_11035:uint = 4; protected var _SafeStr_11526:uint = 0; protected var _SafeStr_11541:String = ""; protected var _SafeStr_11542:String = ""; protected var _SafeStr_11543:String = ""; private var _assets:_SafeStr_10; private var _SafeStr_5713:EventDispatcherWrapper; private var _SafeStr_11544:uint; private var _SafeStr_11545:InterfaceStructList; private var _context:_SafeStr_9 = null; private var _disposed:Boolean = false; private var _SafeStr_11546:Boolean = false; private var _SafeStr_11547:int = 1; private var _SafeStr_11548:Vector.; private var _SafeStr_11549:Vector.; public function Component(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ var _local_4:_SafeStr_44; this._SafeStr_11549 = new Vector.(0); super(); this._SafeStr_11544 = _arg_2; this._SafeStr_11545 = new InterfaceStructList(); this._SafeStr_5713 = new EventDispatcherWrapper(); this._context = k; this._assets = (((_arg_3)!=null) ? _arg_3 : new AssetLibrary("_internal_asset_library")); if (this._context == null) { throw (new _SafeStr_42("IContext not provided to Component's constructor!")); }; if (this.dependencies.length > 0) { this.lock(); }; this._SafeStr_11548 = new Vector.(0); for each (_local_4 in this.dependencies) { if (_local_4.isRequired) { this._SafeStr_11548.push(getQualifiedClassName(_local_4.identifier)); }; this._SafeStr_11550(_local_4.identifier, _local_4.dependencySetter, _local_4.isRequired, _local_4.eventListeners); }; this._SafeStr_11551(); } public static function _SafeStr_11552(k:Component):InterfaceStructList{ return (k._SafeStr_11545); } public function get locked():Boolean{ return (this._SafeStr_11546); } public function get disposed():Boolean{ return (this._disposed); } public function get context():_SafeStr_9{ return (this._context); } public function get events():IEventDispatcher{ return (this._SafeStr_5713); } public function get assets():_SafeStr_10{ return (this._assets); } private function _SafeStr_11550(identifier:_SafeStr_34, dependencySetter:Function, isRequired:Boolean, eventListeners:Array):void{ if (isRequired) { this._SafeStr_11547++; }; this.queueInterface(identifier, function (setter:Function, required:Boolean, listeners:Array, componentName:String):Function{ return (function (identifier:_SafeStr_34, unknown:_SafeStr_8):void{ var eventDispatcher:* = undefined; var listener:* = undefined; if (disposed) { return; }; _SafeStr_4.log(((("Injecting " + identifier) + " into ") + componentName)); if (setter != null) { setter(unknown); }; if (listeners != null) { eventDispatcher = Component(unknown).events; for each (listener in listeners) { _SafeStr_4.log(("Adding event listener for " + listener.type)); eventDispatcher.addEventListener(listener.type, listener.callback); }; }; _SafeStr_11549.push(function (iid:_SafeStr_34, component:_SafeStr_8):Function{ return (function ():void{ var k:*; var _local_2:*; _SafeStr_4.log(((("Releasing " + identifier) + " from ") + componentName)); if (listeners != null) { k = Component(component).events; if (k != null) { for each (_local_2 in listeners) { _SafeStr_4.log(("Removing event listener for " + _local_2.type)); k.removeEventListener(_local_2.type, _local_2.callback); }; }; }; if (setter != null) { setter(null); }; component.release(iid); }); }(identifier, unknown)); if (required) { _SafeStr_11551(getQualifiedClassName(identifier)); }; }); }(dependencySetter, isRequired, eventListeners, getQualifiedClassName(this))); } private function _SafeStr_11551(k:String=""):void{ this._SafeStr_11547--; if (((!((k == ""))) && ((this._SafeStr_11548.indexOf(k) > -1)))) { this._SafeStr_11548.splice(this._SafeStr_11548.indexOf(k), 1); }; if (this._SafeStr_11547 == 0) { this.initComponent(); this.unlock(); }; } protected function get _SafeStr_8858():Boolean{ return ((this._SafeStr_11547 == 0)); } protected function get dependencies():Vector.<_SafeStr_44>{ return (new Vector.<_SafeStr_44>(0)); } protected function initComponent():void{ } public function queueInterface(k:_SafeStr_34, _arg_2:Function=null):_SafeStr_8{ var _local_3:_SafeStr_43 = this._SafeStr_11545._SafeStr_11553(k); if (_local_3 == null) { return (this._context.queueInterface(k, _arg_2)); }; if (this._disposed) { throw (new _SafeStr_45((('Failed to queue interface trough disposed Component "' + getQualifiedClassName(this)) + '"!'))); }; if (this._SafeStr_11546) { return (null); }; _local_3._SafeStr_11529(); var _local_4:_SafeStr_8 = (_local_3.unknown as _SafeStr_8); if (_arg_2 != null) { (_arg_2(k, _local_4)); }; return (_local_4); } public function release(k:_SafeStr_34):uint{ if (this._disposed) { return (0); }; var _local_2:_SafeStr_43 = this._SafeStr_11545._SafeStr_11553(k); if (_local_2 == null) { this._SafeStr_11541 = (("Attempting to release unknown interface:" + k) + "!"); throw (new Error(this._SafeStr_11541)); }; var _local_3:uint = _local_2.release(); if ((this._SafeStr_11544 & _SafeStr_11035)) { if (_local_3 == 0) { if (this._SafeStr_11545._SafeStr_11554() == 0) { this._context._SafeStr_11536(this); this.dispose(); }; }; }; return (_local_3); } public function dispose():void{ var k:Function; if (!this._disposed) { for each (k in this._SafeStr_11549) { (k()); }; this._SafeStr_11549 = null; this._SafeStr_5713.dispatchEvent(new Event(Component.COMPONENT_EVENT_DISPOSING)); this._SafeStr_5713 = null; this._SafeStr_11545.dispose(); this._SafeStr_11545 = null; this._assets.dispose(); this._assets = null; this._context = null; this._SafeStr_11526 = 0; this._disposed = true; }; } public function purge():void{ } final protected function lock():void{ if (!this._SafeStr_11546) { this._SafeStr_11546 = true; }; } final protected function unlock():void{ if (this._SafeStr_11546) { this._SafeStr_11546 = false; this._SafeStr_5713.dispatchEvent(new _SafeStr_41(_SafeStr_11539, this)); }; } public function toString():String{ return ((((("[component " + getQualifiedClassName(this)) + " refs: ") + this._SafeStr_11526) + "]")); } public function toXMLString(k:uint=0):String{ var _local_6:_SafeStr_43; var _local_2:String = ""; var _local_3:uint; while (_local_3 < k) { _local_2 = (_local_2 + "\t"); _local_3++; }; var _local_4:String = getQualifiedClassName(this); var _local_5:String = ""; _local_5 = (_local_5 + (((_local_2 + '\n')); var _local_7:uint = this._SafeStr_11545.length; var _local_8:uint; while (_local_8 < _local_7) { _local_6 = this._SafeStr_11545._SafeStr_11555(_local_8); _local_5 = (_local_5 + (((((_local_2 + '\t\n')); _local_8++; }; _local_5 = (_local_5 + (_local_2 + "\n")); return (_local_5); } public function registerUpdateReceiver(k:_SafeStr_35, _arg_2:uint):void{ if (!this._disposed) { this._context.registerUpdateReceiver(k, _arg_2); }; } public function removeUpdateReceiver(k:_SafeStr_35):void{ if (!this._disposed) { this._context.removeUpdateReceiver(k); }; } public function get flags():uint{ return (this._SafeStr_11544); } public function propertyExists(k:String):Boolean{ return (((this._context.configuration) ? this._context.configuration.propertyExists(k) : false)); } public function getProperty(k:String, _arg_2:Dictionary=null):String{ return (((this._context.configuration) ? this._context.configuration.getProperty(k, _arg_2) : "")); } public function setProperty(k:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void{ if (this._context.configuration) { this._context.configuration.setProperty(k, _arg_2, _arg_3, _arg_4); }; } public function getBoolean(k:String):Boolean{ return (((this._context.configuration) ? this._context.configuration.getBoolean(k) : false)); } public function getInteger(k:String, _arg_2:int):int{ return (((this._context.configuration) ? this._context.configuration.getInteger(k, _arg_2) : 0)); } public function interpolate(k:String):String{ return (((this._context.configuration) ? this._context.configuration.interpolate(k) : "")); } public function updateUrlProtocol(k:String):String{ return (((this._context.configuration) ? this._context.configuration.updateUrlProtocol(k) : "")); } } }//package _-1tK // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_11035 = "_-2zx" (String#2565, DoABC#2) // _SafeStr_11526 = "_-3KW" (String#908, DoABC#2) // _SafeStr_11527 = "_-4q0" (String#2932, DoABC#2) // _SafeStr_11528 = "_-4mk" (String#2916, DoABC#2) // _SafeStr_11529 = "_-1Vo" (String#2288, DoABC#2) // _SafeStr_11536 = "_-2hp" (String#867, DoABC#2) // _SafeStr_11539 = "_-4oI" (String#2926, DoABC#2) // _SafeStr_11540 = "_-4QX" (String#2845, DoABC#2) // _SafeStr_11541 = "_-3Rv" (String#2661, DoABC#2) // _SafeStr_11542 = "_-4HV" (String#2814, DoABC#2) // _SafeStr_11543 = "_-Yf" (String#3374, DoABC#2) // _SafeStr_11544 = "_-Fp" (String#1118, DoABC#2) // _SafeStr_11545 = "_-63a" (String#3165, DoABC#2) // _SafeStr_11546 = "_-36B" (String#2588, DoABC#2) // _SafeStr_11547 = "_-00I" (String#2016, DoABC#2) // _SafeStr_11548 = "_-6EQ" (String#3195, DoABC#2) // _SafeStr_11549 = "_-0MR" (String#2096, DoABC#2) // _SafeStr_11550 = "_-4gP" (String#2897, DoABC#2) // _SafeStr_11551 = "_-6Jz" (String#3217, DoABC#2) // _SafeStr_11552 = "_-1Wd" (String#2293, DoABC#2) // _SafeStr_11553 = "_-6bv" (String#3269, DoABC#2) // _SafeStr_11554 = "_-68O" (String#3184, DoABC#2) // _SafeStr_11555 = "_-50l" (String#2966, DoABC#2) // _SafeStr_12 = "_-3AW" (String#897, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) // _SafeStr_35 = "_-34h" (String#891, DoABC#2) // _SafeStr_4 = "_-Cy" (String#403, DoABC#2) // _SafeStr_41 = "_-OM" (String#3338, DoABC#2) // _SafeStr_42 = "_-1RY" (String#789, DoABC#2) // _SafeStr_43 = "_-1ie" (String#805, DoABC#2) // _SafeStr_44 = "_-2id" (String#2505, DoABC#2) // _SafeStr_45 = "_-1hy" (String#803, DoABC#2) // _SafeStr_5713 = "_-iq" (String#1143, DoABC#2) // _SafeStr_8 = "_-23v" (String#827, DoABC#2) // _SafeStr_8858 = "_-3Ax" (String#2603, DoABC#2) // _SafeStr_9 = "_-4uU" (String#1004, DoABC#2) //------------------------------------------------------------ //_-1tK.ComponentContext package _-1tK{ import __AS3__.vec.Vector; import _-2hg._SafeStr_36; import _-5NM.LibraryLoader; import flash.display.DisplayObjectContainer; import flash.display.Sprite; import _-6Z2._SafeStr_10; import flash.events.Event; import _-2hg._SafeStr_179; import _-2hg.ErrorEvent; import _-5NM._SafeStr_40; import flash.net.URLRequest; import flash.system.LoaderContext; import _-54T.Core; import flash.utils.ByteArray; import flash.system.ApplicationDomain; import _-6Z2.AssetLibrary; import flash.utils.getDefinitionByName; import _-39e._SafeStr_42; import flash.utils.getQualifiedClassName; import _-2hg._SafeStr_41; import __AS3__.vec.*; public class ComponentContext extends Component implements _SafeStr_9 { private var _SafeStr_11556:Vector.<_SafeStr_36>; protected var _SafeStr_11557:Vector.; protected var _SafeStr_11558:Vector.; protected var _SafeStr_11559:Vector.; protected var _SafeStr_7344:Boolean = false; protected var _SafeStr_11560:DisplayObjectContainer; private var _SafeStr_8825:_SafeStr_12; public function ComponentContext(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ this._SafeStr_11560 = new Sprite(); this._SafeStr_11557 = new Vector.(); this._SafeStr_11558 = new Vector.(); this._SafeStr_11556 = new Vector.<_SafeStr_36>(0); super(k, (_arg_2 | Component.COMPONENT_FLAG_CONTEXT), _arg_3); } public function get root():_SafeStr_9{ if (((!(context)) || ((context == this)))) { return (this); }; return (context.root); } public function get displayObjectContainer():DisplayObjectContainer{ return (this._SafeStr_11560); } override public function purge():void{ var k:Component; super.purge(); for each (k in this._SafeStr_11557) { if (k != this) { k.purge(); }; }; } public function debug(k:String):void{ _SafeStr_11542 = k; if (((this._SafeStr_7344) && (events))) { events.dispatchEvent(new Event(Component.COMPONENT_EVENT_DEBUG)); }; } public function _SafeStr_11534():String{ return (_SafeStr_11542); } public function warning(k:String):void{ _SafeStr_11543 = k; if (events == null) { } else { events.dispatchEvent(new _SafeStr_179(Component.COMPONENT_EVENT_WARNING, k)); }; } public function _SafeStr_11535():String{ return (_SafeStr_11543); } public function error(k:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void{ _SafeStr_11541 = k; if (events == null) { } else { events.dispatchEvent(new ErrorEvent(Component.COMPONENT_EVENT_ERROR, k, _arg_2, _arg_3, _arg_4)); }; } public function getLastErrorMessage():String{ return (_SafeStr_11541); } final public function loadFromFile(k:URLRequest, _arg_2:LoaderContext):LibraryLoader{ var _local_3:LibraryLoader; if (this._SafeStr_11559 == null) { this._SafeStr_11559 = new Vector.(); }; for each (_local_3 in this._SafeStr_11559) { if (_local_3.url == k.url) { return (_local_3); }; }; _local_3 = new LibraryLoader(_arg_2, this._SafeStr_7344); _local_3.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_11561, false); _local_3.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_11562, false); _local_3.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_DEBUG, this._SafeStr_11563, false); _local_3.load(k); this._SafeStr_11559.push(_local_3); return (_local_3); } final protected function _SafeStr_11561(k:_SafeStr_40):void{ var _local_2:LibraryLoader = (k.target as LibraryLoader); this._SafeStr_11564(_local_2); this._SafeStr_11537(_local_2.resource, Component.COMPONENT_FLAG_NULL, _local_2.domain); } protected function _SafeStr_11562(k:_SafeStr_40):void{ var _local_2:LibraryLoader = (k.target as LibraryLoader); var _local_3:String = _local_2.getLastErrorMessage(); this._SafeStr_11564(_local_2); this.error((((('Failed to download component resource "' + _local_2.url) + '"!') + "\r") + _local_3), true, Core._SafeStr_11565); } protected function _SafeStr_11563(k:_SafeStr_40):void{ var _local_2:LibraryLoader = (k.target as LibraryLoader); var _local_3:String = _local_2._SafeStr_11534(); this.debug(_local_3); } protected function _SafeStr_11564(k:LibraryLoader):void{ k.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_11561, false); k.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_11561, false); k.dispose(); var _local_2:int = this._SafeStr_11559.indexOf(k); if (_local_2 > -1) { this._SafeStr_11559.splice(_local_2, 1); }; } public function _SafeStr_11538(k:XML, _arg_2:Class):Boolean{ return (assets.loadFromResource(k, _arg_2)); } final public function _SafeStr_11537(resource:Class, flags:uint=0, domain:ApplicationDomain=null):_SafeStr_8{ var manifest:XML; var component:Component; var componentClass:Class; var componentString:String; var interfaceList:XMLList; var iid:_SafeStr_34; var iidList:Array; var iidClass:Class; var iidString:String; var item:XML; var version:String; var unknown:_SafeStr_8; var source:Object; var bytes:ByteArray; var assetList:XMLList; var aliasList:XMLList; var assetLibrary:_SafeStr_10; var assetManifest:XML; var j:uint; if (domain == null) { domain = ApplicationDomain.currentDomain; }; try { source = (resource as Object).manifest; if ((source is XML)) { manifest = (source as XML); } else { if ((source is Class)) { bytes = (new ((source as Class))() as ByteArray); manifest = new XML(bytes.readUTFBytes(bytes.length)); }; }; } catch(e:Error) { manifest = null; }; if (manifest == null) { return (null); }; var componentList:XMLList = manifest.child("component"); var i:uint; while (i < componentList.length()) { item = componentList[i]; version = item.attribute("version"); componentString = item.attribute("class"); assetList = item.child("assets"); aliasList = item.child("aliases"); assetLibrary = null; if (assetList.length() > 0) { assetManifest = new XML(""); assetManifest.library.appendChild(assetList); assetManifest.library.appendChild(aliasList); assetLibrary = new AssetLibrary(("_assets@" + componentString), assetManifest); assetLibrary.loadFromResource(assetManifest, resource); }; componentClass = (domain.getDefinition(componentString) as Class); if (componentClass == null) { componentClass = (getDefinitionByName(componentString) as Class); }; if (componentClass == null) { this.error((("Invalid component class " + componentString) + "!"), true, Core._SafeStr_11566); return (null); }; component = (((assetLibrary)==null) ? (new (componentClass)(this, flags)) : new (componentClass)(this, flags, assetLibrary)); if (component != null) { if (assetLibrary != null) { if (component.assets != assetLibrary) { assetLibrary.dispose(); this.error((('Component "' + componentString) + '" did not save provided asset library!'), true, Core._SafeStr_11566); }; }; interfaceList = item.child("interface"); iidList = new Array(); j = 0; while (j < interfaceList.length()) { iidString = interfaceList[j].attribute("iid"); iidClass = (domain.getDefinition(iidString) as Class); if (iidClass == null) { iidClass = (getDefinitionByName(iidString) as Class); }; if (iidClass == null) { throw (new _SafeStr_42(("Identifier class defined in manifest not found: " + iidString))); }; iid = new (iidClass)(); unknown = (component as _SafeStr_8); _SafeStr_11552(component).insert(new _SafeStr_43(iid, component)); iidList.push(iid); j++; }; this._SafeStr_9948(component, iidList); }; i++; }; return ((component as _SafeStr_8)); } final public function _SafeStr_9948(k:Component, _arg_2:Array):void{ var _local_3:uint; var _local_5:_SafeStr_34; var _local_6:_SafeStr_34; if (this._SafeStr_11557 == null) { return; }; if (this._SafeStr_11557.indexOf(k) > -1) { this.error((("Component " + k) + " already attached to context!"), false); return; }; this._SafeStr_11557.push(k); if (k.locked) { k.events.addEventListener(_SafeStr_11539, this._SafeStr_11567); }; var _local_4:uint = _arg_2.length; _local_3 = 0; while (_local_3 < _local_4) { _local_5 = _arg_2[_local_3]; if (_SafeStr_11552(k).find(_local_5) == null) { _SafeStr_11552(k).insert(new _SafeStr_43(_local_5, k)); }; _SafeStr_11552(this).insert(new _SafeStr_43(_local_5, k)); _local_3++; }; if (!k.locked) { _local_3 = 0; while (_local_3 < _local_4) { _local_6 = _arg_2[_local_3]; if (this._SafeStr_11568(_local_6)) { this._SafeStr_11569(_local_6, k); }; _local_3++; }; }; } final public function _SafeStr_11536(k:Component):void{ var _local_3:_SafeStr_43; var _local_2:InterfaceStructList = _SafeStr_11552(this); var _local_4:int = _local_2._SafeStr_11570(k); while (_local_4 > -1) { _local_3 = _local_2.remove(_local_4); _local_4 = _local_2._SafeStr_11570(k); }; var _local_5:uint; while (_local_5 < this._SafeStr_11557.length) { if (this._SafeStr_11557[_local_5] == k) { this._SafeStr_11557.splice(_local_5, 1); k.events.removeEventListener(_SafeStr_11539, this._SafeStr_11567); return; }; _local_5++; }; } override public function queueInterface(k:_SafeStr_34, _arg_2:Function=null):_SafeStr_8{ var _local_5:_SafeStr_8; var _local_3:InterfaceStructList = _SafeStr_11552(this); if (_local_3 == null) { return (null); }; var _local_4:_SafeStr_43 = _local_3._SafeStr_11553(k); if (_local_4 != null) { if ((((_local_4.unknown == this)) && ((_local_4._SafeStr_11527 == getQualifiedClassName(k))))) { return (super.queueInterface(k, _arg_2)); }; _local_5 = _local_4.unknown.queueInterface(k, _arg_2); if (_local_5) { return (_local_5); }; }; if (_arg_2 != null) { this._SafeStr_11571(k, _arg_2); if (((context) && (!((context == this))))) { context.queueInterface(k, this._SafeStr_11569); }; }; return (null); } final protected function _SafeStr_11571(k:_SafeStr_34, _arg_2:Function):void{ var _local_3:ComponentInterfaceQueue; if (this._SafeStr_11568(k)) { _local_3 = this._SafeStr_11572(k); } else { _local_3 = new ComponentInterfaceQueue(k); this._SafeStr_11558.push(_local_3); }; _local_3.receivers.unshift(_arg_2); } final protected function _SafeStr_11568(k:_SafeStr_34):Boolean{ if (this._SafeStr_11558 == null) { return (false); }; var _local_2:String = getQualifiedClassName(k); var _local_3:uint = this._SafeStr_11558.length; var _local_4:uint; while (_local_4 < _local_3) { if (getQualifiedClassName(this._SafeStr_11558[_local_4].identifier) == _local_2) { return (true); }; _local_4++; }; return (false); } final protected function _SafeStr_11572(k:_SafeStr_34):ComponentInterfaceQueue{ var _local_3:ComponentInterfaceQueue; var _local_2:String = getQualifiedClassName(k); var _local_4:uint = this._SafeStr_11558.length; var _local_5:uint; while (_local_5 < _local_4) { _local_3 = this._SafeStr_11558[_local_5]; if (getQualifiedClassName(_local_3.identifier) == _local_2) { return (_local_3); }; _local_5++; }; return (null); } final protected function _SafeStr_11569(k:_SafeStr_34, _arg_2:Component):void{ var _local_4:_SafeStr_8; var _local_3:ComponentInterfaceQueue = this._SafeStr_11572(k); if (_local_3 == null) { return; }; var _local_5:uint = _local_3.receivers.length; var _local_6:uint; while (_local_6 < _local_5) { _local_4 = _arg_2.queueInterface(k); if (_local_4 == null) { this.error((("Interface " + k) + " still unavailable!"), true, Core._SafeStr_11573); }; if (_local_3.receivers != null) { (_local_3.receivers.pop()(k, _local_4)); }; _local_6++; }; } override public function dispose():void{ var k:uint; var _local_2:LibraryLoader; if (!disposed) { super.dispose(); if (this._SafeStr_11557 != null) { k = this._SafeStr_11557.length; while (k-- > 0) { _SafeStr_8(this._SafeStr_11557.pop()).dispose(); }; this._SafeStr_11557 = null; }; if (this._SafeStr_11558 != null) { k = this._SafeStr_11558.length; while (k-- > 0) { _SafeStr_3(this._SafeStr_11558.pop()).dispose(); }; this._SafeStr_11558 = null; }; if (this._SafeStr_11559 != null) { k = this._SafeStr_11559.length; while (k-- > 0) { _local_2 = this._SafeStr_11559[0]; this._SafeStr_11564(_local_2); _local_2.dispose(); }; this._SafeStr_11559 = null; }; }; } private function _SafeStr_11567(k:_SafeStr_41):void{ var _local_3:Array; var _local_4:_SafeStr_43; var _local_2:Component = (k.unknown as Component); if (!_local_2.disposed) { _local_2.events.removeEventListener(_SafeStr_11539, this._SafeStr_11567); }; if (!disposed) { _local_3 = []; _SafeStr_11552(this).mapStructsByImplementor(_local_2, _local_3); while (((((_local_3.length) && (!(_local_2.disposed)))) && (!(disposed)))) { _local_4 = _local_3.pop(); this._SafeStr_11569(_local_4.iid, _local_2); }; this.root.events.dispatchEvent(new Event(COMPONENT_EVENT_UNLOCKED)); }; } override public function toXMLString(k:uint=0):String{ var _local_6:_SafeStr_43; var _local_10:Component; var _local_2:String = ""; var _local_3:uint; while (_local_3 < k) { _local_2 = (_local_2 + "\t"); _local_3++; }; var _local_4:String = getQualifiedClassName(this); var _local_5:String = ""; _local_5 = (_local_5 + (((_local_2 + '\n')); var _local_7:Array = []; var _local_8:uint = _SafeStr_11552(this).mapStructsByImplementor(this, _local_7); var _local_9:uint; while (_local_9 < _local_8) { _local_6 = _local_7[_local_9]; _local_5 = (_local_5 + (((((_local_2 + '\t\n')); _local_9++; }; var _local_11:uint; while (_local_11 < this._SafeStr_11557.length) { _local_10 = (this._SafeStr_11557[_local_11] as Component); if (_local_10 != this) { _local_5 = (_local_5 + _local_10.toXMLString((k + 1))); }; _local_11++; }; _local_5 = (_local_5 + (_local_2 + "\n")); return (_local_5); } public function set configuration(k:_SafeStr_12):void{ this._SafeStr_8825 = k; } public function get configuration():_SafeStr_12{ return (this._SafeStr_8825); } public function addLinkEventTracker(k:_SafeStr_36):void{ if (this._SafeStr_11556.indexOf(k) < 0) { this._SafeStr_11556.push(k); }; } public function removeLinkEventTracker(k:_SafeStr_36):void{ var _local_2:int = this._SafeStr_11556.indexOf(k); if (_local_2 > -1) { this._SafeStr_11556.splice(_local_2, 1); }; } public function createLinkEvent(k:String):void{ var _local_2:_SafeStr_36; for each (_local_2 in this._SafeStr_11556) { if (_local_2._SafeStr_6402.length > 0) { if (k.substr(0, _local_2._SafeStr_6402.length) == _local_2._SafeStr_6402) { _local_2._SafeStr_6403(k); }; } else { _local_2._SafeStr_6403(k); }; }; } public function get linkEventTrackers():Vector.<_SafeStr_36>{ return (this._SafeStr_11556); } } }//package _-1tK // _SafeStr_10 = "_-4JB" (String#968, DoABC#2) // _SafeStr_11527 = "_-4q0" (String#2932, DoABC#2) // _SafeStr_11528 = "_-4mk" (String#2916, DoABC#2) // _SafeStr_11534 = "_-5BX" (String#1020, DoABC#2) // _SafeStr_11535 = "_-37X" (String#894, DoABC#2) // _SafeStr_11536 = "_-2hp" (String#867, DoABC#2) // _SafeStr_11537 = "_-2LG" (String#839, DoABC#2) // _SafeStr_11538 = "_-4YA" (String#983, DoABC#2) // _SafeStr_11539 = "_-4oI" (String#2926, DoABC#2) // _SafeStr_11541 = "_-3Rv" (String#2661, DoABC#2) // _SafeStr_11542 = "_-4HV" (String#2814, DoABC#2) // _SafeStr_11543 = "_-Yf" (String#3374, DoABC#2) // _SafeStr_11552 = "_-1Wd" (String#2293, DoABC#2) // _SafeStr_11553 = "_-6bv" (String#3269, DoABC#2) // _SafeStr_11556 = "_-PO" (String#3342, DoABC#2) // _SafeStr_11557 = "_-mY" (String#3402, DoABC#2) // _SafeStr_11558 = "_-6Sw" (String#3239, DoABC#2) // _SafeStr_11559 = "_-0TW" (String#733, DoABC#2) // _SafeStr_11560 = "_-1ec" (String#2320, DoABC#2) // _SafeStr_11561 = "_-0v4" (String#2190, DoABC#2) // _SafeStr_11562 = "_-08T" (String#299, DoABC#2) // _SafeStr_11563 = "_-55P" (String#2975, DoABC#2) // _SafeStr_11564 = "_-3gT" (String#2698, DoABC#2) // _SafeStr_11565 = "_-14Z" (String#2218, DoABC#2) // _SafeStr_11566 = "_-0T3" (String#2108, DoABC#2) // _SafeStr_11567 = "_-sk" (String#1153, DoABC#2) // _SafeStr_11568 = "_-4iJ" (String#2905, DoABC#2) // _SafeStr_11569 = "_-3Vc" (String#2675, DoABC#2) // _SafeStr_11570 = "_-3aC" (String#2683, DoABC#2) // _SafeStr_11571 = "_-1sm" (String#2359, DoABC#2) // _SafeStr_11572 = "_-eq" (String#3385, DoABC#2) // _SafeStr_11573 = "_-5g4" (String#3091, DoABC#2) // _SafeStr_12 = "_-3AW" (String#897, DoABC#2) // _SafeStr_179 = "_-02s" (String#713, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) // _SafeStr_36 = "_-4W4" (String#981, DoABC#2) // _SafeStr_40 = "_-Gl" (String#1120, DoABC#2) // _SafeStr_41 = "_-OM" (String#3338, DoABC#2) // _SafeStr_42 = "_-1RY" (String#789, DoABC#2) // _SafeStr_43 = "_-1ie" (String#805, DoABC#2) // _SafeStr_6402 = "_-4VC" (String#2860, DoABC#2) // _SafeStr_6403 = "_-2MQ" (String#2439, DoABC#2) // _SafeStr_7344 = "_-6ZM" (String#401, DoABC#2) // _SafeStr_8 = "_-23v" (String#827, DoABC#2) // _SafeStr_8825 = "_-3lS" (String#937, DoABC#2) // _SafeStr_9 = "_-4uU" (String#1004, DoABC#2) // _SafeStr_9948 = "_-18x" (String#764, DoABC#2) //------------------------------------------------------------ //_-1tK.ComponentInterfaceQueue package _-1tK{ import _-1tK._SafeStr_3; import _-1tK._SafeStr_34; import __AS3__.vec.Vector; import _-1tK.*; import __AS3__.vec.*; class ComponentInterfaceQueue implements _SafeStr_3 { private var _SafeStr_11530:_SafeStr_34; private var _SafeStr_5482:Boolean; private var _SafeStr_11574:Vector.; public function ComponentInterfaceQueue(k:_SafeStr_34){ this._SafeStr_11530 = k; this._SafeStr_11574 = new Vector.(); this._SafeStr_5482 = false; } public function get identifier():_SafeStr_34{ return (this._SafeStr_11530); } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function get receivers():Vector.{ return (this._SafeStr_11574); } public function dispose():void{ if (!this._SafeStr_5482) { this._SafeStr_5482 = true; this._SafeStr_11530 = null; while (this._SafeStr_11574.length > 0) { this._SafeStr_11574.pop(); }; this._SafeStr_11574 = null; }; } } }//package _-1tK // _SafeStr_11530 = "_-3oj" (String#942, DoABC#2) // _SafeStr_11574 = "_-6J3" (String#3214, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_34 = "_-19h" (String#765, DoABC#2) // _SafeStr_5482 = "_-6jl" (String#46, DoABC#2) //------------------------------------------------------------ //_-1tK.CoreComponentContext package _-1tK{ import _-5NM._SafeStr_185; import flash.events.IEventDispatcher; import _-6Z2.AssetLibraryCollection; import _-54T.Core; import flash.utils.getTimer; import flash.events.Event; import _-3M._SafeStr_184; import flash.display.DisplayObjectContainer; import _-5NM.PurgeTrigger; import _-5NM.LibraryLoader; import flash.system.LoaderContext; import flash.system.ApplicationDomain; import flash.net.URLRequest; import _-5NM._SafeStr_40; import _-2hg._SafeStr_181; import flash.utils.getQualifiedClassName; public final class CoreComponentContext extends ComponentContext implements _SafeStr_132 { private static const _SafeStr_11575:uint = 3; private static const _SafeStr_11576:String = "asset-libraries"; private static const _SafeStr_11577:String = "library"; private static const _SafeStr_11578:String = "service-libraries"; private static const _SafeStr_11579:String = "library"; private static const _SafeStr_11580:String = "component-libraries"; private static const _SafeStr_11581:String = "library"; private var _SafeStr_11582:_SafeStr_185; private var _SafeStr_11583:IEventDispatcher; private var _SafeStr_11584:uint; private var _SafeStr_11585:Function; private var _SafeStr_11586:Profiler; private var _SafeStr_11587:_SafeStr_131; private var _SafeStr_11588:Array; private var _SafeStr_11589:Array; private var _lastUpdateTimeMs:uint; private var _SafeStr_11544:uint = 0; private var _SafeStr_11590:int = -1; private var _SafeStr_11591:uint; public function CoreComponentContext(k:DisplayObjectContainer, _arg_2:_SafeStr_131, _arg_3:uint){ super(this, Component.COMPONENT_FLAG_CONTEXT, new AssetLibraryCollection("_core_assets")); this._SafeStr_11544 = _arg_3; _SafeStr_7344 = ((_arg_3 & Core.CORE_SETUP_DEBUG) == Core.CORE_SETUP_DEBUG); this._SafeStr_11588 = new Array(); this._SafeStr_11589 = new Array(); _SafeStr_11560 = k; this._SafeStr_11587 = _arg_2; var _local_4:uint; while (_local_4 < CoreComponentContext._SafeStr_11575) { this._SafeStr_11588.push(new Array()); this._SafeStr_11589.push(0); _local_4++; }; this._lastUpdateTimeMs = getTimer(); _SafeStr_9948(this, [new _SafeStr_180()]); _SafeStr_11560.addEventListener(Event.ENTER_FRAME, this._SafeStr_11592); switch ((_arg_3 & Core._SafeStr_11593)) { case Core._SafeStr_11595: debug("Core; using simple frame update handler"); this._SafeStr_11585 = this._SafeStr_11594; return; case Core._SafeStr_11597: debug("Core; using complex frame update handler"); this._SafeStr_11585 = this._SafeStr_11596; return; case Core._SafeStr_11599: debug("Core; using profiler frame update handler"); this._SafeStr_11585 = this._SafeStr_11598; this._SafeStr_11586 = new Profiler(this); _SafeStr_9948(this._SafeStr_11586, [new _SafeStr_182()]); _SafeStr_11560.addChild(new _SafeStr_184(this._SafeStr_11586)); return; case Core._SafeStr_11601: debug("Core; using experimental frame update handler"); this._SafeStr_11585 = this._SafeStr_11600; return; case Core.CORE_SETUP_DEBUG: debug("Core; using debug frame update handler"); this._SafeStr_11585 = this._SafeStr_11602; return; }; } public function _SafeStr_11519():uint{ return (this._SafeStr_11582.length); } public function _SafeStr_11520():uint{ return ((this._SafeStr_11584 - this._SafeStr_11519())); } public function initialize():void{ if (this._SafeStr_11603()) { events.addEventListener(COMPONENT_EVENT_UNLOCKED, this._SafeStr_11567); } else { this._SafeStr_11604(); }; } private function _SafeStr_11567(k:Event):void{ if (!this._SafeStr_11603()) { events.removeEventListener(COMPONENT_EVENT_UNLOCKED, this._SafeStr_11567); this._SafeStr_11604(); }; } private function _SafeStr_11604():void{ events.dispatchEvent(new Event(Component.COMPONENT_EVENT_RUNNING)); PurgeTrigger.start(); } public function _SafeStr_11603():Boolean{ var k:Component; if (_SafeStr_11557 != null) { for each (k in _SafeStr_11557) { if (k.locked) { return (true); }; }; }; return (false); } override public function dispose():void{ var k:uint; var _local_2:Array; var _local_3:*; var _local_4:uint; if (!disposed) { debug("Disposing core"); PurgeTrigger.stop(); try { _local_4 = 0; while (_local_4 < CoreComponentContext._SafeStr_11575) { _local_2 = (this._SafeStr_11588[_local_4] as Array); k = _local_2.length; while (k-- > 0) { _local_3 = _local_2.pop(); if ((_local_3 is UpdateDelegate)) { UpdateDelegate(_local_3).dispose(); }; }; _local_4++; }; } catch(e:Error) { }; if (_SafeStr_11560) { _SafeStr_11560.removeEventListener(Event.ENTER_FRAME, this._SafeStr_11592); _SafeStr_11560 = null; }; if (this._SafeStr_11582 != null) { this._SafeStr_11582.dispose(); this._SafeStr_11582 = null; }; super.dispose(); }; } override public function error(k:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void{ super.error(k, _arg_2, _arg_3, _arg_4); this._SafeStr_11587.logError(k, _arg_2, _arg_3, _arg_4); if (_arg_2) { this.dispose(); }; } public function _SafeStr_11518(k:XML, _arg_2:IEventDispatcher=null):void{ var _local_3:XML; var _local_4:XMLList; var _local_5:XML; var _local_6:String; var _local_7:LibraryLoader; var _local_8:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null); debug("Parsing config document"); this._SafeStr_11583 = _arg_2; if (this._SafeStr_11582 == null) { this._SafeStr_11582 = new _SafeStr_185(_SafeStr_7344); }; _local_3 = k.child(_SafeStr_11576)[0]; if (_local_3 != null) { _local_4 = _local_3.child(_SafeStr_11577); for each (_local_5 in _local_4) { _local_6 = _local_5.attribute("url").toString(); _local_7 = new LibraryLoader(_local_8, true, _SafeStr_7344); assets.loadFromFile(_local_7, true); _local_7.load(new URLRequest(_local_6)); this._SafeStr_11582.push(_local_7); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_11605); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_11606); this._SafeStr_11584++; }; }; _local_3 = k.child(_SafeStr_11578)[0]; if (_local_3 != null) { _local_4 = _local_3.child(_SafeStr_11579); for each (_local_5 in _local_4) { _local_6 = _local_5.attribute("url").toString(); _local_7 = new LibraryLoader(_local_8, true, _SafeStr_7344); _local_7.load(new URLRequest(_local_6)); this._SafeStr_11582.push(_local_7); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_11605); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_11606); this._SafeStr_11584++; }; }; _local_3 = k.child(_SafeStr_11580)[0]; if (_local_3 != null) { _local_4 = _local_3.child(_SafeStr_11581); for each (_local_5 in _local_4) { _local_6 = _local_5.attribute("url").toString(); _local_7 = new LibraryLoader(_local_8, true, _SafeStr_7344); _local_7.load(new URLRequest(_local_6)); this._SafeStr_11582.push(_local_7); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_11605); _local_7.addEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_11606); this._SafeStr_11584++; }; }; if (!disposed) { this._SafeStr_11605(); }; } private function _SafeStr_11606(k:_SafeStr_40=null):void{ var _local_2:LibraryLoader = LibraryLoader(k.target); this.error(((((((((('Failed to download library "' + _local_2.url) + '" HTTP status ') + k.status) + " bytes loaded ") + k.bytesLoaded) + "/") + k.bytesTotal) + " : ") + _local_2.getLastErrorMessage()), true, Core._SafeStr_10785); if (!disposed) { this._SafeStr_11605(k); }; } private function _SafeStr_11607():void{ if (this._SafeStr_11583 != null) { this._SafeStr_11583.dispatchEvent(new Event(Event.COMPLETE)); this._SafeStr_11583 = null; }; } private function _SafeStr_11608(k:_SafeStr_40=null):void{ var _local_2:LibraryLoader; if (this._SafeStr_11583 != null) { _local_2 = (k.target as LibraryLoader); this._SafeStr_11583.dispatchEvent(new _SafeStr_181(_local_2.url, k.bytesLoaded, k.bytesTotal, _local_2._SafeStr_11609)); }; } private function _SafeStr_11605(k:_SafeStr_40=null):void{ var _local_2:LibraryLoader; var _local_3:String; if (k != null) { if ((((k.type == _SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE)) || ((k.type == _SafeStr_40.LIBRARY_LOADER_EVENT_ERROR)))) { _local_2 = (k.target as LibraryLoader); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_11605); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_11606); _local_2.removeEventListener(_SafeStr_40.LIBRARY_LOADER_EVENT_PROGRESS, this._SafeStr_11608); _local_3 = _local_2.url; debug(((('Loading library "' + _local_3) + '" ') + (((k.type == _SafeStr_40.LIBRARY_LOADER_EVENT_COMPLETE)) ? ("ready") : ("failed\n" + _local_2.getLastErrorMessage())))); _local_2.dispose(); if (!disposed) { if (this._SafeStr_11583 != null) { this._SafeStr_11583.dispatchEvent(new _SafeStr_181(_local_2.url, (this._SafeStr_11584 - this._SafeStr_11582.length), this._SafeStr_11584, _local_2._SafeStr_11609)); }; }; }; }; if (!disposed) { if (this._SafeStr_11582.length == 0) { this._SafeStr_11607(); debug("All libraries loaded, Core is now running"); }; }; } override public function registerUpdateReceiver(k:_SafeStr_35, _arg_2:uint):void{ this.removeUpdateReceiver(k); _arg_2 = (((_arg_2 >= CoreComponentContext._SafeStr_11575)) ? (CoreComponentContext._SafeStr_11575 - 1) : _arg_2); var _local_3:int = ((this._SafeStr_11586) ? Core._SafeStr_11599 : (this._SafeStr_11544 & Core._SafeStr_11593)); if (_local_3 == Core._SafeStr_11601) { this._SafeStr_11588[_arg_2].push(new UpdateDelegate(k, this, _arg_2)); } else { this._SafeStr_11588[_arg_2].push(k); }; } override public function removeUpdateReceiver(k:_SafeStr_35):void{ var _local_2:int; var _local_3:Array; var _local_6:UpdateDelegate; if (disposed) { return; }; var _local_4:int = ((this._SafeStr_11586) ? Core._SafeStr_11599 : (this._SafeStr_11544 & Core._SafeStr_11593)); var _local_5:uint; while (_local_5 < CoreComponentContext._SafeStr_11575) { _local_3 = (this._SafeStr_11588[_local_5] as Array); if (_local_4 == Core._SafeStr_11601) { for each (_local_6 in _local_3) { if (_local_6.receiver == k) { _local_6.dispose(); return; }; }; } else { _local_2 = _local_3.indexOf(k); if (_local_2 > -1) { _local_3[_local_2] = null; return; }; }; _local_5++; }; } public function _SafeStr_10681(k:int, _arg_2:int=1):void{ if (!this._SafeStr_11610) { PurgeTrigger.stop(); this._SafeStr_11590 = k; this._SafeStr_11591 = (1000 / _arg_2); }; } public function resume():void{ if (this._SafeStr_11610) { PurgeTrigger.start(); this._SafeStr_11590 = -1; }; } private function get _SafeStr_11610():Boolean{ return ((this._SafeStr_11590 > -1)); } private function get _SafeStr_11611():uint{ return (((this._SafeStr_11610) ? (this._SafeStr_11590 + 1) : CoreComponentContext._SafeStr_11575)); } private function _SafeStr_11592(k:Event):void{ var _local_2:uint = getTimer(); var _local_3:uint = (_local_2 - this._lastUpdateTimeMs); if (((!(this._SafeStr_11610)) || ((_local_3 > this._SafeStr_11591)))) { this._SafeStr_11585(_local_2, _local_3); this._lastUpdateTimeMs = _local_2; }; } private function _SafeStr_11594(msCurrentTime:uint, msSinceLastUpdate:uint):void{ var priority:uint; var receivers:Array; var receiver:_SafeStr_35; var length:uint; var index:uint; priority = 0; while (priority < this._SafeStr_11611) { this._SafeStr_11589[priority] = 0; receivers = this._SafeStr_11588[priority]; index = 0; length = receivers.length; while (index != length) { receiver = _SafeStr_35(receivers[index]); if ((((receiver == null)) || (receiver.disposed))) { receivers.splice(index, 1); length--; } else { try { receiver.update(msSinceLastUpdate); } catch(e:Error) { _SafeStr_4.log(e.getStackTrace()); error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e.message), true, e.errorID, e); return; }; index++; }; }; priority++; }; } private function _SafeStr_11596(msCurrentTime:uint, msSinceLastUpdate:uint):void{ var priority:uint; var receivers:Array; var receiver:_SafeStr_35; var length:uint; var index:uint; var skip:Boolean; var t:uint; var proceed:Boolean = true; var maxTimePerFrame:uint = (1000 / _SafeStr_11560.stage.frameRate); priority = 0; while (priority < this._SafeStr_11611) { t = getTimer(); skip = false; if ((t - msCurrentTime) > maxTimePerFrame) { if (this._SafeStr_11589[priority] < priority) { var _local_4 = this._SafeStr_11589; var _local_5 = priority; var _local_6 = (_local_4[_local_5] + 1); _local_4[_local_5] = _local_6; skip = true; }; }; if (!skip) { this._SafeStr_11589[priority] = 0; receivers = this._SafeStr_11588[priority]; index = 0; length = receivers.length; while (((!((index == length))) && (proceed))) { receiver = _SafeStr_35(receivers[index]); if ((((receiver == null)) || (receiver.disposed))) { receivers.splice(index, 1); length--; } else { try { receiver.update(msSinceLastUpdate); } catch(e:Error) { _SafeStr_4.log(e.getStackTrace()); error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e), true, e.errorID, e); proceed = false; }; index++; }; }; }; priority++; }; } private function _SafeStr_11598(msCurrentTime:uint, msSinceLastUpdate:uint):void{ var priority:uint; var receivers:Array; var receiver:_SafeStr_35; var length:uint; var index:uint; this._SafeStr_11586.start(); priority = 0; while (priority < this._SafeStr_11611) { this._SafeStr_11589[priority] = 0; receivers = this._SafeStr_11588[priority]; index = 0; length = receivers.length; while (index != length) { receiver = _SafeStr_35(receivers[index]); if ((((receiver == null)) || (receiver.disposed))) { receivers.splice(index, 1); length--; } else { try { this._SafeStr_11586.update(receiver, msSinceLastUpdate); } catch(e:Error) { error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e.message), true, e.errorID, e); return; }; index++; }; }; priority++; }; this._SafeStr_11586.stop(); } private function _SafeStr_11600(k:uint, _arg_2:uint):void{ var _local_4:Array; var _local_5:int; var _local_3:int; while (_local_3 < CoreComponentContext._SafeStr_11575) { _local_4 = this._SafeStr_11588[_local_3]; _local_5 = (_local_4.length - 1); while (_local_5 > -1) { if (_local_4[_local_5].disposed) { _local_4.splice(_local_5, 1); }; _local_5--; }; _local_3++; }; } private function _SafeStr_11602(k:uint, _arg_2:uint):void{ var _local_3:uint; var _local_4:Array; var _local_5:_SafeStr_35; var _local_6:uint; var _local_7:uint; _local_3 = 0; while (_local_3 < this._SafeStr_11611) { this._SafeStr_11589[_local_3] = 0; _local_4 = this._SafeStr_11588[_local_3]; _local_7 = 0; _local_6 = _local_4.length; while (_local_7 != _local_6) { _local_5 = _SafeStr_35(_local_4[_local_7]); if ((((_local_5 == null)) || (_local_5.disposed))) { _local_4.splice(_local_7, 1); _local_6--; } else { _local_5.update(_arg_2); _local_7++; }; }; _local_3++; }; } public function _SafeStr_11430(k:Boolean):void{ var _local_2:int; var _local_3:Array; var _local_4:Object; var _local_5:int; if (k) { this._SafeStr_11585 = this._SafeStr_11598; if (((!(this._SafeStr_11586)) || (this._SafeStr_11586.disposed))) { this._SafeStr_11586 = new Profiler(this); }; _SafeStr_9948(this._SafeStr_11586, [new _SafeStr_182()]); _local_2 = 0; while (_local_2 < CoreComponentContext._SafeStr_11575) { _local_3 = this._SafeStr_11588[_local_2]; _local_5 = (_local_3.length - 1); while (_local_5 > -1) { _local_4 = _local_3[_local_5]; if ((_local_4 is UpdateDelegate)) { _local_3[_local_5] = UpdateDelegate(_local_4).receiver; UpdateDelegate(_local_4).dispose(); }; _local_5--; }; _local_2++; }; } else { _SafeStr_11536(this._SafeStr_11586); switch ((this._SafeStr_11544 & Core._SafeStr_11593)) { case Core._SafeStr_11595: this._SafeStr_11585 = this._SafeStr_11594; return; case Core._SafeStr_11597: this._SafeStr_11585 = this._SafeStr_11596; return; case Core._SafeStr_11601: this._SafeStr_11585 = this._SafeStr_11600; _local_2 = 0; while (_local_2 < CoreComponentContext._SafeStr_11575) { _local_3 = this._SafeStr_11588[_local_2]; _local_5 = (_local_3.length - 1); while (_local_5 > -1) { _local_4 = _local_3[_local_5]; if ((_local_4 is _SafeStr_35)) { _local_3[_local_5] = new UpdateDelegate(_SafeStr_35(_local_4), this, _local_2); }; _local_5--; }; _local_2++; }; return; default: this._SafeStr_11585 = this._SafeStr_11602; }; }; } } }//package _-1tK import _-1tK._SafeStr_3; import _-1tK._SafeStr_35; import _-1tK._SafeStr_9; import flash.events.Event; import flash.utils.getTimer; import flash.utils.getQualifiedClassName; class UpdateDelegate implements _SafeStr_3 { /*private*/ var _receiver:_SafeStr_35; /*private*/ var _context:_SafeStr_9; /*private*/ var _priority:int; /*private*/ var _lastUpdateTimeMs:uint; /*private*/ var _framesSkipped:uint = 0; public function UpdateDelegate(k:_SafeStr_35, _arg_2:_SafeStr_9, _arg_3:int){ if (((_arg_2) && (k))) { this._receiver = k; this._context = _arg_2; this._priority = _arg_3; _arg_2.displayObjectContainer.stage.addEventListener((((this._priority == 0)) ? Event.EXIT_FRAME : Event.ENTER_FRAME), this.onFrameUpdate); this._lastUpdateTimeMs = getTimer(); }; } public function get priority():int{ return (this._priority); } public function get receiver():_SafeStr_35{ return (this._receiver); } public function get disposed():Boolean{ return (((this._receiver) ? this._receiver.disposed : true)); } public function dispose():void{ if (this._receiver) { this._receiver = null; this._context.displayObjectContainer.stage.removeEventListener((((this._priority == 0)) ? Event.EXIT_FRAME : Event.ENTER_FRAME), this.onFrameUpdate); this._context = null; }; } /*private*/ function onFrameUpdate(event:Event):void{ var msCurrentTime:uint; var msDeltaTime:uint; if (!this.disposed) { msCurrentTime = getTimer(); msDeltaTime = (msCurrentTime - this._lastUpdateTimeMs); this._lastUpdateTimeMs = msCurrentTime; if ((((this._priority > 0)) && ((this._framesSkipped < this._priority)))) { if (msDeltaTime > (1000 / this._context.displayObjectContainer.stage.frameRate)) { this._framesSkipped++; return; }; }; this._framesSkipped = 0; try { this._receiver.update(msDeltaTime); } catch(e:Error) { _context.error(((('Error in update receiver "' + getQualifiedClassName(_receiver)) + '": ') + e.message), true, e.errorID, e); }; }; } } // _SafeStr_10681 = "_-2Mo" (String#841, DoABC#2) // _SafeStr_10785 = "_-4Sy" (String#2857, DoABC#2) // _SafeStr_11430 = "_-3je" (String#935, DoABC#2) // _SafeStr_11518 = "_-2kx" (String#872, DoABC#2) // _SafeStr_11519 = "_-1Iv" (String#775, DoABC#2) // _SafeStr_11520 = "_-6Oe" (String#1088, DoABC#2) // _SafeStr_11536 = "_-2hp" (String#867, DoABC#2) // _SafeStr_11544 = "_-Fp" (String#1118, DoABC#2) // _SafeStr_11557 = "_-mY" (String#3402, DoABC#2) // _SafeStr_11560 = "_-1ec" (String#2320, DoABC#2) // _SafeStr_11567 = "_-sk" (String#1153, DoABC#2) // _SafeStr_11575 = "_-5X8" (String#3057, DoABC#2) // _SafeStr_11576 = "_-Fc" (String#3316, DoABC#2) // _SafeStr_11577 = "_-1Um" (String#2285, DoABC#2) // _SafeStr_11578 = "_-6G2" (String#3201, DoABC#2) // _SafeStr_11579 = "_-0IM" (String#2087, DoABC#2) // _SafeStr_11580 = "_-6Zk" (String#3262, DoABC#2) // _SafeStr_11581 = "_-3IH" (String#2632, DoABC#2) // _SafeStr_11582 = "_-2dj" (String#2490, DoABC#2) // _SafeStr_11583 = "_-2Fd" (String#2421, DoABC#2) // _SafeStr_11584 = "_-UX" (String#3359, DoABC#2) // _SafeStr_11585 = "_-1q0" (String#2350, DoABC#2) // _SafeStr_11586 = "_-43i" (String#958, DoABC#2) // _SafeStr_11587 = "_-1-J" (String#2205, DoABC#2) // _SafeStr_11588 = "_-4Ve" (String#2864, DoABC#2) // _SafeStr_11589 = "_-2FL" (String#2420, DoABC#2) // _SafeStr_11590 = "_-1JA" (String#2248, DoABC#2) // _SafeStr_11591 = "_-0If" (String#2088, DoABC#2) // _SafeStr_11592 = "_-4xc" (String#1007, DoABC#2) // _SafeStr_11593 = "_-4eU" (String#2890, DoABC#2) // _SafeStr_11594 = "_-2Qb" (String#2450, DoABC#2) // _SafeStr_11595 = "_-5WY" (String#3054, DoABC#2) // _SafeStr_11596 = "_-360" (String#2587, DoABC#2) // _SafeStr_11597 = "_-Fh" (String#3317, DoABC#2) // _SafeStr_11598 = "_-0R9" (String#2104, DoABC#2) // _SafeStr_11599 = "_-6cI" (String#3270, DoABC#2) // _SafeStr_11600 = "_-6aW" (String#3265, DoABC#2) // _SafeStr_11601 = "_-2Ra" (String#2456, DoABC#2) // _SafeStr_11602 = "_-zK" (String#3438, DoABC#2) // _SafeStr_11603 = "_-40f" (String#2765, DoABC#2) // _SafeStr_11604 = "_-121" (String#2211, DoABC#2) // _SafeStr_11605 = "_-3Mh" (String#2650, DoABC#2) // _SafeStr_11606 = "_-5Ys" (String#3067, DoABC#2) // _SafeStr_11607 = "_-2Yo" (String#2472, DoABC#2) // _SafeStr_11608 = "_-5tQ" (String#3136, DoABC#2) // _SafeStr_11609 = "_-3o6" (String#2723, DoABC#2) // _SafeStr_11610 = "_-045" (String#2029, DoABC#2) // _SafeStr_11611 = "_-56s" (String#2981, DoABC#2) // _SafeStr_131 = "_-4J8" (String#967, DoABC#2) // _SafeStr_132 = "_-2J7" (String#836, DoABC#2) // _SafeStr_180 = "_-4My" (String#2833, DoABC#2) // _SafeStr_181 = "_-1Qm" (String#2270, DoABC#2) // _SafeStr_182 = "_-3oO" (String#2724, DoABC#2) // _SafeStr_184 = "_-6R6" (String#1090, DoABC#2) // _SafeStr_185 = "_-3T2" (String#2665, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_35 = "_-34h" (String#891, DoABC#2) // _SafeStr_4 = "_-Cy" (String#403, DoABC#2) // _SafeStr_40 = "_-Gl" (String#1120, DoABC#2) // _SafeStr_7344 = "_-6ZM" (String#401, DoABC#2) // _SafeStr_9 = "_-4uU" (String#1004, DoABC#2) // _SafeStr_9948 = "_-18x" (String#764, DoABC#2) //------------------------------------------------------------ //_-1tK.InterfaceStructList package _-1tK{ import _-1tK._SafeStr_3; import flash.utils.getQualifiedClassName; import _-1tK._SafeStr_34; import _-1tK._SafeStr_8; import _-1tK.*; final class InterfaceStructList implements _SafeStr_3 { private var _SafeStr_6526:Array; public function InterfaceStructList(){ this._SafeStr_6526 = new Array(); super(); } public function get length():uint{ return (this._SafeStr_6526.length); } public function get disposed():Boolean{ return ((this._SafeStr_6526 == null)); } public function dispose():void{ var _local_2:_SafeStr_43; var k:uint = this._SafeStr_6526.length; var _local_3:uint; while (_local_3 < k) { _local_2 = this._SafeStr_6526.pop(); _local_2.dispose(); _local_3++; }; this._SafeStr_6526 = null; } public function insert(k:_SafeStr_43):uint{ this._SafeStr_6526.push(k); return (this._SafeStr_6526.length); } public function remove(k:uint):_SafeStr_43{ var _local_2:_SafeStr_43; if (k < this._SafeStr_6526.length) { _local_2 = this._SafeStr_6526[k]; this._SafeStr_6526.splice(k, 1); return (_local_2); }; throw (new Error("Index out of range!")); } public function find(k:_SafeStr_34):_SafeStr_8{ var _local_4:_SafeStr_43; var _local_2:String = getQualifiedClassName(k); var _local_3:uint = this._SafeStr_6526.length; var _local_5:uint; while (_local_5 < _local_3) { _local_4 = (this._SafeStr_6526[_local_5] as _SafeStr_43); if (_local_4._SafeStr_11527 == _local_2) { return (_local_4.unknown); }; _local_5++; }; return (null); } public function _SafeStr_11553(k:_SafeStr_34):_SafeStr_43{ var _local_3:_SafeStr_43; var _local_2:String = getQualifiedClassName(k); var _local_4:uint = this._SafeStr_6526.length; var _local_5:uint; while (_local_5 < _local_4) { _local_3 = (this._SafeStr_6526[_local_5] as _SafeStr_43); if (_local_3._SafeStr_11527 == _local_2) { return (_local_3); }; _local_5++; }; return (null); } public function _SafeStr_11612(k:_SafeStr_34):int{ var _local_3:_SafeStr_43; var _local_2:String = getQualifiedClassName(k); var _local_4:uint = this._SafeStr_6526.length; var _local_5:int; while (_local_5 < _local_4) { _local_3 = (this._SafeStr_6526[_local_5] as _SafeStr_43); if (_local_3._SafeStr_11527 == _local_2) { return (_local_5); }; _local_5++; }; return (-1); } public function _SafeStr_11613(k:_SafeStr_34, _arg_2:Array):uint{ var _local_5:_SafeStr_43; var _local_3:String = getQualifiedClassName(k); var _local_4:uint; var _local_6:uint = this._SafeStr_6526.length; var _local_7:uint; while (_local_7 < _local_6) { _local_5 = (this._SafeStr_6526[_local_7] as _SafeStr_43); if (_local_5._SafeStr_11527 == _local_3) { _arg_2.push(_local_5); _local_4++; }; _local_7++; }; return (_local_4); } public function _SafeStr_11614(k:_SafeStr_8):_SafeStr_43{ var _local_2:_SafeStr_43; var _local_3:uint = this._SafeStr_6526.length; var _local_4:uint; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_6526[_local_4] as _SafeStr_43); if (_local_2.unknown == k) { return (_local_2); }; _local_4++; }; return (null); } public function _SafeStr_11570(k:_SafeStr_8):int{ var _local_2:_SafeStr_43; var _local_3:uint = this._SafeStr_6526.length; var _local_4:uint; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_6526[_local_4] as _SafeStr_43); if (_local_2.unknown == k) { return (_local_4); }; _local_4++; }; return (-1); } public function mapStructsByImplementor(k:_SafeStr_8, _arg_2:Array):uint{ var _local_4:_SafeStr_43; var _local_3:uint; var _local_5:uint = this._SafeStr_6526.length; var _local_6:uint; while (_local_6 < _local_5) { _local_4 = (this._SafeStr_6526[_local_6] as _SafeStr_43); if (_local_4.unknown == k) { _arg_2.push(_local_4); _local_3++; }; _local_6++; }; return (_local_3); } public function _SafeStr_11555(k:uint):_SafeStr_43{ return ((((k) 0) { this._SafeStr_11628(); }; super.load(k); } protected function _SafeStr_11627(k:Event):void{ if (this._SafeStr_11626 != null) { this._SafeStr_11629(); }; } protected function _SafeStr_11628():void{ if (this._SafeStr_11626 != null) { this._SafeStr_11629(); }; if (this._SafeStr_11625 > 0) { this._SafeStr_11626 = new Timer(this._SafeStr_11625, 1); this._SafeStr_11626.addEventListener(TimerEvent.TIMER, this._SafeStr_11630); this._SafeStr_11626.start(); }; } protected function _SafeStr_11629():void{ if (this._SafeStr_11626 != null) { this._SafeStr_11626.stop(); this._SafeStr_11626 = null; }; } protected function _SafeStr_11630(k:TimerEvent):void{ this.close(); this._SafeStr_11629(); dispatchEvent(new _SafeStr_5116(_SafeStr_5116._SafeStr_8224)); } } }//package _-1v0 // _SafeStr_11625 = "_-2b0" (String#28361, DoABC#3) // _SafeStr_11626 = "_-1i0" (String#1482, DoABC#3) // _SafeStr_11627 = "_-gW" (String#40047, DoABC#3) // _SafeStr_11628 = "_-6NC" (String#4163, DoABC#3) // _SafeStr_11629 = "_-4-G" (String#3564, DoABC#3) // _SafeStr_11630 = "_-5YC" (String#13226, DoABC#3) // _SafeStr_5115 = "_-1w6" (String#26744, DoABC#3) // _SafeStr_5116 = "_-6Al" (String#37263, DoABC#3) // _SafeStr_8224 = "_-1UC" (String#25652, DoABC#3) //------------------------------------------------------------ //_-1v0._SafeStr_5124 package _-1v0{ import flash.utils.Timer; import flash.net.URLRequest; import flash.events.TimerEvent; import flash.events.Event; import flash.utils.ByteArray; public class _SafeStr_5124 extends TransformingLoader { protected var _SafeStr_11631:Timer = null; override public function load(k:URLRequest):void{ } public function process(k:String):void{ this.data = k; this._SafeStr_11631 = new Timer(300, 1); this._SafeStr_11631.addEventListener(TimerEvent.TIMER, this._SafeStr_11632); this._SafeStr_11631.start(); } private function _SafeStr_11632(k:TimerEvent):void{ this.dispatchEvent(new Event(Event.COMPLETE)); } public function _SafeStr_11633():uint{ var k:ByteArray; if (this.data != null) { k = new ByteArray(); k.writeUTFBytes(this.data); return (k.length); }; return (0); } } }//package _-1v0 // _SafeStr_11631 = "_-2ZI" (String#28295, DoABC#3) // _SafeStr_11632 = "_-1nU" (String#26409, DoABC#3) // _SafeStr_11633 = "_-2JE" (String#27672, DoABC#3) // _SafeStr_5124 = "_-BO" (String#38849, DoABC#3) //------------------------------------------------------------ //_-1v0._SafeStr_5227 package _-1v0{ import flash.external.ExternalInterface; import flash.net.navigateToURL; import flash.net.URLRequest; public class _SafeStr_5227 { private static function _SafeStr_11634():String{ var k:String; if (ExternalInterface.available) { try { k = ExternalInterface.call("function getBrowser(){return navigator.userAgent;}"); if (((!((k == null))) && ((k.indexOf("Firefox") >= 0)))) { return ("FIREFOX"); }; if (((!((k == null))) && ((k.indexOf("Safari") >= 0)))) { return ("SAFARI"); }; if (((!((k == null))) && ((k.indexOf("MSIE") >= 0)))) { return ("IE"); }; if (((!((k == null))) && ((k.indexOf("Opera") >= 0)))) { return ("OPERA"); }; } catch(e:Error) { }; }; return ("UNDEFINED"); } public static function _SafeStr_10349(k:String, _arg_2:String="_blank", _arg_3:String=""):void{ var _local_4:String = _SafeStr_5227._SafeStr_11634(); switch (_local_4) { case "IE": ExternalInterface.call((((((("function setWMWindow() {window.open('" + k) + "', '") + _arg_2) + "', '") + _arg_3) + "');}")); return; case "FIREFOX": case "SAFARI": case "OPERA": default: navigateToURL(new URLRequest(k), _arg_2); }; } } }//package _-1v0 // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_11634 = "_-688" (String#37163, DoABC#3) // _SafeStr_5227 = "_-326" (String#10691, DoABC#3) //------------------------------------------------------------ //_-1v0._SafeStr_5279 package _-1v0{ import _-0dC.Debuggable; import flash.display.DisplayObjectContainer; public class _SafeStr_5279 extends Debuggable { public static const _SafeStr_11635:String = "normal"; public static const _SafeStr_11636:String = "fullscreen"; public static const _SafeStr_11637:String = "thumbnail"; protected var _SafeStr_11560:DisplayObjectContainer; protected var _SafeStr_11638:Number = 0; protected var _SafeStr_11639:Number = 0; protected var _SafeStr_11640:String = "normal"; protected var _SafeStr_11641:DisplaySpecification = null; protected var _SafeStr_11642:Boolean = true; protected var _SafeStr_11643:Number = 0; protected var _SafeStr_11644:Number = 0; public function _SafeStr_5279(k:DisplayObjectContainer, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:DisplaySpecification, _arg_6:Boolean, _arg_7:Number, _arg_8:Number){ this._SafeStr_11560 = k; this._SafeStr_11638 = _arg_2; this._SafeStr_11639 = _arg_3; this._SafeStr_11640 = _arg_4; this._SafeStr_11641 = _arg_5; this._SafeStr_11642 = _arg_6; this._SafeStr_11643 = _arg_7; this._SafeStr_11644 = _arg_8; } public function set displayWidth(k:Number):void{ this._SafeStr_11638 = k; } public function get displayWidth():Number{ return (this._SafeStr_11638); } public function set displayHeight(k:Number):void{ this._SafeStr_11639 = k; } public function get displayHeight():Number{ return (this._SafeStr_11639); } public function get _SafeStr_11645():Number{ return (this._SafeStr_11641.width); } public function get _SafeStr_11646():Number{ return (this._SafeStr_11641.height); } public function set displayMode(k:String):void{ this._SafeStr_11640 = k; } public function get displayMode():String{ return (this._SafeStr_11640); } public function _SafeStr_11647():Boolean{ if (this._SafeStr_11640 != null) { return (StringUtils._SafeStr_8242(this._SafeStr_11640, _SafeStr_5279._SafeStr_11635)); }; return (false); } public function _SafeStr_11648():Boolean{ if (this._SafeStr_11640 != null) { return ((this._SafeStr_11647() == false)); }; return (false); } public function get scaleX():Number{ return ((this.displayWidth / this._SafeStr_11645)); } public function get scaleY():Number{ return ((this.displayHeight / this._SafeStr_11646)); } public function get _SafeStr_11649():Boolean{ return (this._SafeStr_11642); } public function get _SafeStr_11650():Number{ return (this._SafeStr_11643); } public function get _SafeStr_11651():Number{ return (this._SafeStr_11644); } public function getActiveMargin(k:Boolean=false):Number{ if (this._SafeStr_11649) { return (this._SafeStr_11641.marginsSpecification.getWithControlsMargin(this.displayMode, k)); }; return (this._SafeStr_11641.marginsSpecification.getWithoutControlsMargin(this.displayMode, k)); } public function getMarginAdjustedHeight(k:Boolean=false):Number{ return ((this.displayHeight - this.getActiveMargin(k))); } public function set displayObjectContainer(k:DisplayObjectContainer):void{ this._SafeStr_11560 = k; } public function get displayObjectContainer():DisplayObjectContainer{ return (this._SafeStr_11560); } public function clone():_SafeStr_5279{ return (new _SafeStr_5279(this._SafeStr_11560, this._SafeStr_11638, this._SafeStr_11639, this._SafeStr_11640, this._SafeStr_11641, this._SafeStr_11642, this._SafeStr_11643, this._SafeStr_11644)); } public function toString():String{ return ((((((("(displayWidth: " + this._SafeStr_11638) + ", displayHeight: ") + this._SafeStr_11639) + ", displayMode: ") + this._SafeStr_11640) + ")")); } } }//package _-1v0 // _SafeStr_11560 = "_-1ec" (String#26053, DoABC#3) // _SafeStr_11635 = "_-3z8" (String#31824, DoABC#3) // _SafeStr_11636 = "_-3mM" (String#31327, DoABC#3) // _SafeStr_11637 = "_-2EF" (String#27459, DoABC#3) // _SafeStr_11638 = "_-O4" (String#39344, DoABC#3) // _SafeStr_11639 = "_-0eo" (String#23623, DoABC#3) // _SafeStr_11640 = "_-3sa" (String#3531, DoABC#3) // _SafeStr_11641 = "_-6HJ" (String#37518, DoABC#3) // _SafeStr_11642 = "_-392" (String#29753, DoABC#3) // _SafeStr_11643 = "_-0HP" (String#22680, DoABC#3) // _SafeStr_11644 = "_-4Ea" (String#32494, DoABC#3) // _SafeStr_11645 = "_-ym" (String#40714, DoABC#3) // _SafeStr_11646 = "_-39t" (String#29788, DoABC#3) // _SafeStr_11647 = "_-5UR" (String#35570, DoABC#3) // _SafeStr_11648 = "_-an" (String#39826, DoABC#3) // _SafeStr_11649 = "_-3I" (String#30107, DoABC#3) // _SafeStr_11650 = "_-5-e" (String#34359, DoABC#3) // _SafeStr_11651 = "_-363" (String#29640, DoABC#3) // _SafeStr_5279 = "_-5Sx" (String#13151, DoABC#3) // _SafeStr_8242 = "_-0Ei" (String#22572, DoABC#3) //------------------------------------------------------------ //_-1v0.Animator package _-1v0{ import _-0dC.Debuggable; import flash.display.Sprite; import flash.utils.Timer; import flash.events.TimerEvent; public class Animator extends Debuggable { protected var _SafeStr_6961:Sprite = null; protected var _SafeStr_7840:Timer = null; protected var _SafeStr_11652:Number = 0; public function stop():void{ if (this._SafeStr_7840 != null) { this._SafeStr_7840.stop(); this._SafeStr_7840 = null; }; } public function fade(target:Sprite, properties:Object):void{ if (target != null) { if (properties != null) { if (this._SafeStr_7840 != null) { this._SafeStr_7840.stop(); }; this._SafeStr_6961 = target; this._SafeStr_11652 = ((properties.alpha - target.alpha) / properties.times); this._SafeStr_7840 = new Timer(properties.rate, properties.times); this._SafeStr_7840.addEventListener(TimerEvent.TIMER, function onTimer (k:TimerEvent):void{ _SafeStr_6961.alpha = (_SafeStr_6961.alpha + _SafeStr_11652); }); this._SafeStr_7840.addEventListener(TimerEvent.TIMER_COMPLETE, function onTimerComplete (k:TimerEvent):void{ _SafeStr_6961.alpha = properties.alpha; if (properties.onComplete != undefined) { properties.onComplete(); }; }); this._SafeStr_7840.start(); }; }; } } }//package _-1v0 // _SafeStr_11652 = "_-1q6" (String#26505, DoABC#3) // _SafeStr_6961 = "_-6Jb" (String#591, DoABC#3) // _SafeStr_7840 = "_-0fM" (String#291, DoABC#3) //------------------------------------------------------------ //_-1v0.ArrayUtils package _-1v0{ import adobe.serialization.json.JSON; public class ArrayUtils { public static function _SafeStr_11653(k:Object):Array{ var _local_2:*; if ((k is Array)) { return ((k as Array)); }; if ((k is String)) { _local_2 = JSON.decode((k as String)); if ((_local_2 is Array)) { return (_local_2); }; if ((_local_2 is String)) { return (_local_2.split(",")); }; }; return (new Array()); } public static function toUpperCase(k:Array):Array{ var _local_3:int; var _local_2:Array = new Array(); if (k != null) { _local_3 = 0; while (_local_3 < k.length) { if ((k[_local_3] is String)) { _local_2.push(k[_local_3].toUpperCase()); } else { _local_2.push(k[_local_3].toJSObject()); }; _local_3++; }; }; return (_local_2); } public static function _SafeStr_11654(k:Array):Array{ var _local_3:int; var _local_2:Array = new Array(); if (k != null) { _local_3 = 0; while (_local_3 < k.length) { _local_2.push(k[_local_3].toJSObject()); _local_3++; }; }; return (_local_2); } } }//package _-1v0 // _SafeStr_11653 = "_-5rE" (String#36465, DoABC#3) // _SafeStr_11654 = "_-2a9" (String#28330, DoABC#3) //------------------------------------------------------------ //_-1v0.BrowserUtils package _-1v0{ import flash.external.ExternalInterface; public class BrowserUtils { protected static function _SafeStr_11655(k:String, _arg_2:Boolean=false):String{ var _local_3:String = StringUtils.trim(k); if (_arg_2) { return (encodeURIComponent(_local_3)); }; if ((((_local_3.indexOf("&") > -1)) || ((_local_3.indexOf("?") > -1)))) { return (encodeURIComponent(_local_3)); }; return (_local_3); } public static function _SafeStr_11656(k:Boolean=true, _arg_2:Boolean=false):String{ if (((k) || (_arg_2))) { return (_SafeStr_11655(ExternalInterface.call("function(){ return document.location.href.toString();}"), _arg_2)); }; return (ExternalInterface.call("function(){ return document.location.href.toString();}")); e = e; return (null); } public static function _SafeStr_11657(k:Boolean=true, _arg_2:Boolean=false):String{ if (((k) || (_arg_2))) { return (_SafeStr_11655(ExternalInterface.call("function(){ return document.referrer; }"), _arg_2)); }; return (ExternalInterface.call("function(){ return document.referrer; }")); e = e; return (null); } public static function _SafeStr_11658(k:Boolean=true, _arg_2:Boolean=false):String{ if (((k) || (_arg_2))) { return (_SafeStr_11655(NetworkResource._SafeStr_11658(_SafeStr_11656(false, false)), _arg_2)); }; return (NetworkResource._SafeStr_11658(_SafeStr_11656(false, false))); e = e; return (null); } public static function _SafeStr_11659():Object{ var k:Object; try { k = { "userAgentString":null, "IE":false, "Safari":false, "Firefox":false, "Chrome":false, "Opera":false, "version":null }; k.userAgent = ExternalInterface.call("window.navigator.userAgent.toString"); if (k.userAgent.indexOf("Safari") != -1) { k.Safari = true; } else { if (k.userAgent.indexOf("Firefox") != -1) { k.Firefox = true; } else { if (k.userAgent.indexOf("Chrome") != -1) { k.Chrome = true; } else { if (k.userAgent.indexOf("MSIE") != -1) { k.IE = true; k.version = parseInt(k.userAgent.substr((k.userAgent.indexOf("MSIE") + 5), k.userAgent.indexOf(".", k.userAgent.indexOf("MSIE")))); } else { if (k.userAgent.indexOf("Opera") != -1) { k.Opera = true; }; }; }; }; }; } catch(e:Error) { }; return (k); } public static function _SafeStr_11660():Boolean{ var k:Object = BrowserUtils._SafeStr_11659(); if (k.IE === true) { return ((k.version == 6)); }; return (false); } } }//package _-1v0 // _SafeStr_11655 = "_-4-7" (String#31865, DoABC#3) // _SafeStr_11656 = "_-0dH" (String#23564, DoABC#3) // _SafeStr_11657 = "_-6A7" (String#37237, DoABC#3) // _SafeStr_11658 = "_-6RE" (String#37891, DoABC#3) // _SafeStr_11659 = "_-0fK" (String#23645, DoABC#3) // _SafeStr_11660 = "_-05F" (String#22229, DoABC#3) //------------------------------------------------------------ //_-1v0.ControlsSpecification package _-1v0{ import _-0dC.Debuggable; public class ControlsSpecification extends Debuggable { public static const PLAY:String = "PLAY"; public static const PAUSE:String = "PAUSE"; public static const STOP:String = "STOP"; public static const PLAYLIST:String = "PLAYLIST"; public static const TIME:String = "TIME"; public static const VOLUME:String = "VOLUME"; public static const MUTE:String = "MUTE"; public static const FULLSCREEN:String = "FULLSCREEN"; protected var _SafeStr_11661:Boolean = true; protected var _SafeStr_6758:Boolean = true; protected var _SafeStr_7671:Boolean = false; protected var _SafeStr_11662:Boolean = true; protected var _SafeStr_11663:Boolean = true; protected var _SafeStr_11664:Boolean = true; protected var _SafeStr_11665:Boolean = false; protected var _SafeStr_11666:Boolean = false; protected var _SafeStr_11667:Boolean = true; protected var _SafeStr_11668:Boolean = true; protected var _SafeStr_11669:Boolean = true; protected var _height:int = -999; protected var _SafeStr_11670:Boolean = false; protected var _SafeStr_11671:Boolean = false; public function ControlsSpecification(k:Object=null){ if (k != null) { this.initialise(k); }; } public function initialise(k:Object):void{ if (k != null) { if (k.hasOwnProperty("manage")) { this._SafeStr_11661 = StringUtils._SafeStr_11672(k.manage); }; if (k.hasOwnProperty("visible")) { this._SafeStr_6758 = StringUtils._SafeStr_11672(k.visible); }; if (k.hasOwnProperty("enable")) { this.enabled = StringUtils._SafeStr_11672(k.enable); }; if (this.enabled == false) { if (k.hasOwnProperty("enablePlay")) { this._SafeStr_11662 = StringUtils._SafeStr_11672(k.enablePlay); }; if (k.hasOwnProperty("enablePause")) { this._SafeStr_11663 = StringUtils._SafeStr_11672(k.enablePause); }; if (k.hasOwnProperty("enableStop")) { this._SafeStr_11664 = StringUtils._SafeStr_11672(k.enableStop); }; if (k.hasOwnProperty("enablePlaylist")) { this._SafeStr_11665 = StringUtils._SafeStr_11672(k.enablePlaylist); }; if (k.hasOwnProperty("enableTime")) { this._SafeStr_11666 = StringUtils._SafeStr_11672(k.enableTime); }; if (k.hasOwnProperty("enableVolume")) { this._SafeStr_11667 = StringUtils._SafeStr_11672(k.enableVolume); }; if (k.hasOwnProperty("enableMute")) { this._SafeStr_11668 = StringUtils._SafeStr_11672(k.enableMute); }; if (k.hasOwnProperty("enableFullscreen")) { this._SafeStr_11669 = StringUtils._SafeStr_11672(k.enableFullscreen); }; if (k.hasOwnProperty("anchorNonLinearToBottom")) { this._SafeStr_11671 = StringUtils._SafeStr_11672(k.anchorNonLinearToBottom); }; }; if (k.hasOwnProperty("hideDock")) { this.hideDock = StringUtils._SafeStr_11672(k.hideDock); }; if (k.hasOwnProperty("height")) { this.height = k.height; }; }; } public function _SafeStr_11673():Boolean{ return (this._SafeStr_6758); } public function controlEnabled(k:String):Boolean{ if (k != null) { k = k.toUpperCase(); if (k == ControlsSpecification.PLAY) { return (this.enablePlay); }; if (k == ControlsSpecification.PAUSE) { return (this.enablePause); }; if (k == ControlsSpecification.PLAYLIST) { return (this.enablePlaylist); }; if (k == ControlsSpecification.TIME) { return (this.enableTime); }; if (k == ControlsSpecification.VOLUME) { return (this.enableVolume); }; if (k == ControlsSpecification.MUTE) { return (this.enableMute); }; if (k == ControlsSpecification.STOP) { return (this.enableStop); }; if (k == ControlsSpecification.FULLSCREEN) { return (this.enableFullscreen); }; }; return (false); } public function set manage(k:Boolean):void{ this._SafeStr_11661 = k; } public function get manage():Boolean{ if (this._SafeStr_7671 == true) { return (false); }; return (this._SafeStr_11661); } public function set hideDock(k:Boolean):void{ this._SafeStr_11670 = k; } public function get hideDock():Boolean{ return (this._SafeStr_11670); } public function set visible(k:Boolean):void{ this._SafeStr_6758 = k; } public function get visible():Boolean{ return (this._SafeStr_6758); } public function set anchorNonLinearToBottom(k:Boolean):void{ this._SafeStr_11671 = k; } public function get anchorNonLinearToBottom():Boolean{ return (this._SafeStr_11671); } public function set enabled(k:Boolean):void{ this._SafeStr_7671 = k; this.enablePlay = k; this.enablePause = k; this.enablePlaylist = k; this.enableTime = k; this.enableVolume = k; this.enableStop = k; this.enableFullscreen = k; this.enableMute = k; } public function get enabled():Boolean{ return (this._SafeStr_7671); } public function set enablePlay(k:Boolean):void{ this._SafeStr_11662 = k; } public function get enablePlay():Boolean{ return (this._SafeStr_11662); } public function set enablePause(k:Boolean):void{ this._SafeStr_11663 = k; } public function get enablePause():Boolean{ return (this._SafeStr_11663); } public function set enableStop(k:Boolean):void{ this._SafeStr_11664 = k; } public function get enableStop():Boolean{ return (this._SafeStr_11664); } public function set enablePlaylist(k:Boolean):void{ this._SafeStr_11665 = k; } public function get enablePlaylist():Boolean{ return (this._SafeStr_11665); } public function set enableTime(k:Boolean):void{ this._SafeStr_11666 = k; } public function get enableTime():Boolean{ return (this._SafeStr_11666); } public function set enableVolume(k:Boolean):void{ this._SafeStr_11667 = k; } public function get enableVolume():Boolean{ return (this._SafeStr_11667); } public function set enableMute(k:Boolean):void{ this._SafeStr_11668 = k; } public function get enableMute():Boolean{ return (this._SafeStr_11668); } public function set enableFullscreen(k:Boolean):void{ this._SafeStr_11669 = k; } public function get enableFullscreen():Boolean{ return (this._SafeStr_11669); } public function set height(k:int):void{ this._height = k; } public function get height():int{ return (this._height); } public function hasHeightSpecified():Boolean{ return (!((this._height == -999))); } } }//package _-1v0 // _SafeStr_11661 = "_-2lC" (String#28757, DoABC#3) // _SafeStr_11662 = "_-0lh" (String#23908, DoABC#3) // _SafeStr_11663 = "_-1EE" (String#25046, DoABC#3) // _SafeStr_11664 = "_-1yF" (String#26832, DoABC#3) // _SafeStr_11665 = "_-6PK" (String#37820, DoABC#3) // _SafeStr_11666 = "_-1co" (String#25984, DoABC#3) // _SafeStr_11667 = "_-2bE" (String#28370, DoABC#3) // _SafeStr_11668 = "_-6Eg" (String#37416, DoABC#3) // _SafeStr_11669 = "_-TO" (String#39544, DoABC#3) // _SafeStr_11670 = "_-5cr" (String#35908, DoABC#3) // _SafeStr_11671 = "_-4Ri" (String#33021, DoABC#3) // _SafeStr_11672 = "_-1Qs" (String#25527, DoABC#3) // _SafeStr_11673 = "_-1Sp" (String#25603, DoABC#3) // _SafeStr_6758 = "_-2hb" (String#324, DoABC#3) // _SafeStr_7671 = "_-4Ap" (String#376, DoABC#3) //------------------------------------------------------------ //_-1v0.DisplaySpecification package _-1v0{ import _-0dC.Debuggable; public class DisplaySpecification extends Debuggable { public static const LINEAR:String = "linear"; public static const _SafeStr_11674:String = "nonLinear"; protected var _SafeStr_10731:String = null; protected var _SafeStr_6068:int = 0; protected var _height:int = 0; protected var _SafeStr_11675:Boolean = false; protected var _SafeStr_11676:Boolean = false; protected var _SafeStr_11677:MarginsSpecification; protected var _SafeStr_11678:Object; public function DisplaySpecification(k:*){ this._SafeStr_11677 = new MarginsSpecification(); this._SafeStr_11678 = { "stream":new ControlsSpecification(), "vpaid":new ControlsSpecification({ "visible":false, "enabled":false }) }; super(); if ((k is String)) { this._SafeStr_10731 = k; } else { this.initialise(k); }; } public function initialise(k:Object):void{ if (k.hasOwnProperty("width")) { if ((k.width is String)) { this.width = parseInt(k.width); } else { this.width = k.width; }; }; if (k.hasOwnProperty("width")) { if ((k.height is String)) { this.height = parseInt(k.height); } else { this.height = k.height; }; }; if (k.hasOwnProperty("hideLogo")) { if ((k.height is String)) { this.hideLogo = StringUtils._SafeStr_8242(k.hideLogo, "TRUE"); } else { this.hideLogo = k.hideLogo; }; }; if (k.hasOwnProperty("scalable")) { this.scalable = StringUtils._SafeStr_11672(k.scalable); }; if (k.hasOwnProperty("controls")) { this.controls = k.controls; }; if (k.hasOwnProperty("margins")) { this.margins = k.margins; }; } public function set width(k:int):void{ this._SafeStr_6068 = k; } public function get width():int{ return (this._SafeStr_6068); } public function set height(k:int):void{ this._height = k; } public function get height():int{ return (this._height); } public function set scalable(k:Boolean):void{ this._SafeStr_11676 = k; } public function get scalable():Boolean{ return (this._SafeStr_11676); } public function set hideLogo(k:Boolean):void{ this._SafeStr_11675 = k; } public function get hideLogo():Boolean{ return (this._SafeStr_11675); } public function set controls(k:Object):void{ if (k != null) { this._SafeStr_11678.stream.initialise(k); this._SafeStr_11678.vpaid.initialise(k); if (k.hasOwnProperty("stream")) { this._SafeStr_11678.stream.initialise(k.stream); }; if (k.hasOwnProperty("vpaid")) { this._SafeStr_11678.vpaid.initialise(k.vpaid); }; }; } public function get controls():Object{ return (this._SafeStr_11678); } public function set _SafeStr_11679(k:ControlsSpecification):void{ this._SafeStr_11678.stream = k; } public function get _SafeStr_11679():ControlsSpecification{ return (this._SafeStr_11678.stream); } public function set _SafeStr_11680(k:ControlsSpecification):void{ this._SafeStr_11678.vpaid = k; } public function get _SafeStr_11680():ControlsSpecification{ return (this._SafeStr_11678.vpaid); } public function shouldDisableControlsDuringLinearAds(k:Boolean=false):Boolean{ if (k) { return ((this._SafeStr_11678.vpaid.enabled == false)); }; return ((this._SafeStr_11678.stream.enabled == false)); } public function shouldManageControlsDuringLinearAds(k:Boolean=false):Boolean{ if (k) { return (this._SafeStr_11678.vpaid.manage); }; return (this._SafeStr_11678.stream.manage); } public function controlEnabledForLinearAdType(k:String, _arg_2:Boolean):Boolean{ if (this.shouldManageControlsDuringLinearAds(_arg_2) == false) { return (true); }; if (_arg_2) { return (this._SafeStr_11678.vpaid.controlEnabled(k)); }; return (this._SafeStr_11678.stream.controlEnabled(k)); } public function hideControlsOnLinearPlayback(k:Boolean=false):Boolean{ if (this.shouldManageControlsDuringLinearAds(k)) { if (k) { return ((this._SafeStr_11678.vpaid.visible == false)); }; return ((this._SafeStr_11678.stream.visible == false)); }; return (false); } public function _SafeStr_11681(k:Boolean=false):Boolean{ if (this.shouldManageControlsDuringLinearAds(k)) { if (k) { return ((this._SafeStr_11678.vpaid.visible == false)); }; return ((this._SafeStr_11678.stream.visible == false)); }; return (false); } public function set margins(k:Object):void{ if (this._SafeStr_11677 == null) { this._SafeStr_11677 = new MarginsSpecification(k); } else { this._SafeStr_11677.initialise(k); }; } public function set marginsSpecification(k:MarginsSpecification):void{ this._SafeStr_11677 = k; } public function get marginsSpecification():MarginsSpecification{ return (this._SafeStr_11677); } public function toString():String{ return ((((((("{ mode: " + this._SafeStr_10731) + ", width: ") + this.width) + ", height: ") + this.height) + " }")); } } }//package _-1v0 // _SafeStr_10731 = "_-hc" (String#334, DoABC#3) // _SafeStr_11672 = "_-1Qs" (String#25527, DoABC#3) // _SafeStr_11674 = "_-3j1" (String#31191, DoABC#3) // _SafeStr_11675 = "_-Ka" (String#39210, DoABC#3) // _SafeStr_11676 = "_-1jf" (String#9334, DoABC#3) // _SafeStr_11677 = "_-6hg" (String#38519, DoABC#3) // _SafeStr_11678 = "_-56n" (String#34626, DoABC#3) // _SafeStr_11679 = "_-1iG" (String#26202, DoABC#3) // _SafeStr_11680 = "_-1nw" (String#26421, DoABC#3) // _SafeStr_11681 = "_-2JO" (String#27678, DoABC#3) // _SafeStr_6068 = "_-64A" (String#105, DoABC#3) // _SafeStr_8242 = "_-0Ei" (String#22572, DoABC#3) //------------------------------------------------------------ //_-1v0.GraphicsUtils package _-1v0{ import _-0dC.Debuggable; import flash.text.TextField; import flash.text.TextFormat; import flash.display.BlendMode; import flash.text.AntiAliasType; import flash.system.Capabilities; import flash.text.Font; import flash.geom.Matrix; import flash.display.GradientType; import flash.display.Graphics; import flash.display.Shape; import flash.display.DisplayObjectContainer; import flash.display.DisplayObject; public class GraphicsUtils extends Debuggable { public static function _SafeStr_11682(k:Boolean, _arg_2:String=null, _arg_3:int=12, _arg_4:Boolean=false, _arg_5:uint=0xFFFFFF):TextField{ var _local_8:Array; var _local_9:Array; var _local_10:Number; var _local_11:Number; var _local_6:TextField = new TextField(); var _local_7:TextFormat = new TextFormat(); _local_6.blendMode = BlendMode.LAYER; if (_arg_2 != null) { _local_7.font = _arg_2; _local_6.antiAliasType = AntiAliasType.ADVANCED; } else { if (Capabilities.os.indexOf("Windows") == 0) { _local_8 = ["Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera", "Verdana", "Arial", "_sans", "_serif"]; _local_9 = Font.enumerateFonts(true); _local_7.font = "_sans"; _local_10 = 0; while (_local_10 < _local_8.length) { _local_11 = 0; while (_local_11 < _local_9.length) { if (Font(_local_9[_local_11]).fontName == _local_8[_local_10]) { _local_7.font = _local_8[_local_10]; _local_11 = _local_9.length; _local_10 = _local_8.length; }; _local_11++; }; _local_10++; }; } else { _local_7.font = "Lucida Grande, Lucida Sans Unicode, Bitstream Vera, Verdana, Arial, _sans, _serif"; _local_6.antiAliasType = AntiAliasType.ADVANCED; }; }; _local_7.size = _arg_3; _local_7.color = _arg_5; _local_7.bold = _arg_4; _local_6.embedFonts = k; _local_6.defaultTextFormat = _local_7; return (_local_6); } public static function beginGradientFill(k:Graphics, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number=1):void{ var _local_7:Array = [_arg_4, _arg_5, _arg_4]; var _local_8:Matrix = new Matrix(); _local_8.createGradientBox(_arg_2, _arg_3, (Math.PI / 2)); k.beginGradientFill(GradientType.LINEAR, _local_7, [_arg_6, _arg_6, _arg_6], [0, 128, 0xFF], _local_8); } public static function _SafeStr_11683(k:Graphics, _arg_2:Number, _arg_3:Number, _arg_4:Array, _arg_5:Array):void{ var _local_6:Matrix = new Matrix(); _local_6.createGradientBox(_arg_2, _arg_3, (Math.PI / 2)); var _local_7:Array = new Array(); var _local_8:int = (0xFF / (_arg_4.length - 1)); var _local_9:Number = 0; while (_local_9 < _arg_4.length) { _local_7.push((_local_9 * _local_8)); _local_9++; }; k.beginGradientFill(GradientType.LINEAR, _arg_4, _arg_5, _local_7, _local_6); } public static function drawRoundRectangle(k:Graphics, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number):void{ if (_arg_6 > 0) { k.drawRoundRect(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_6); } else { k.drawRect(_arg_2, _arg_3, _arg_4, _arg_5); }; } public static function _SafeStr_11684(k:DisplayObjectContainer, _arg_2:int, _arg_3:Array, _arg_4:Number, _arg_5:Number=0, _arg_6:Number=0):void{ _SafeStr_11685(k); var _local_7:Shape = new Shape(); _local_7.name = "_gradient"; k.addChildAt(_local_7, _arg_2); _local_7.graphics.clear(); beginFill(_local_7.graphics, _arg_3, k.width, k.height); GraphicsUtils.drawRoundRectangle(_local_7.graphics, _arg_5, _arg_6, k.width, k.height, _arg_4); _local_7.graphics.endFill(); } public static function _SafeStr_11685(k:DisplayObjectContainer):void{ var _local_2:DisplayObject = k.getChildByName("_gradient"); if (_local_2) { k.removeChild(_local_2); }; } private static function beginFill(k:Graphics, _arg_2:Array, _arg_3:Number, _arg_4:Number):void{ var _local_5:Array = new Array(); var _local_6:Number = 0; while (_local_6 < _arg_2.length) { _local_5.push(0xFFFFFF); _local_6++; }; _SafeStr_11683(k, _arg_3, _arg_4, _local_5, _arg_2); } public static function _SafeStr_11686(k:String):uint{ var _local_2:RegExp = new RegExp(/#/g); return (uint(String(k).replace(_local_2, "0x"))); } } }//package _-1v0 // _SafeStr_11682 = "_-1LB" (String#25311, DoABC#3) // _SafeStr_11683 = "_-5pk" (String#36407, DoABC#3) // _SafeStr_11684 = "_-5IK" (String#35093, DoABC#3) // _SafeStr_11685 = "_-AD" (String#38810, DoABC#3) // _SafeStr_11686 = "_-3hS" (String#31123, DoABC#3) //------------------------------------------------------------ //_-1v0.MarginsSpecification package _-1v0{ import _-0dC.Debuggable; public class MarginsSpecification extends Debuggable { protected var _normal:Object; protected var _SafeStr_11687:Object; public function MarginsSpecification(k:Object=null){ this._normal = { "withControls":0, "withControlsOverride":-1, "withoutControls":0, "withoutControlsOverride":-1 }; this._SafeStr_11687 = { "withControls":0, "withControlsOverride":-1, "withoutControls":0, "withoutControlsOverride":-1 }; super(); this.initialise(k); } public function initialise(k:Object):void{ if (k != null) { this._SafeStr_11688(this._normal, k); this._SafeStr_11688(this._SafeStr_11687, k); if (k.hasOwnProperty("normal")) { this._SafeStr_11689 = k.normal; }; if (k.hasOwnProperty("fullscreen")) { this._SafeStr_11690 = k.fullscreen; }; }; } public function set _SafeStr_11689(k:Object):void{ this._SafeStr_11688(this._normal, k); } public function get _SafeStr_11689():Object{ return (this._normal); } public function set _SafeStr_11690(k:Object):void{ this._SafeStr_11688(this._SafeStr_11687, k); } public function get _SafeStr_11690():Object{ return (this._SafeStr_11687); } public function getWithControlsMargin(k:String, _arg_2:Boolean=false):Number{ if (StringUtils._SafeStr_8242(k, "NORMAL")) { if (_arg_2) { if (this._normal.hasOwnProperty("withControlsOverride")) { if (this._normal.withControlsOverride > -1) { return (this._normal.withControlsOverride); }; }; }; if (this._normal.hasOwnProperty("withControls")) { return (this._normal.withControls); }; } else { if (_arg_2) { if (this._SafeStr_11687.hasOwnProperty("withControlsOverride")) { if (this._SafeStr_11687.withControlsOverride > -1) { return (this._SafeStr_11687.withControlsOverride); }; }; }; if (this._SafeStr_11687.hasOwnProperty("withControls")) { return (this._SafeStr_11687.withControls); }; }; return (0); } public function getWithoutControlsMargin(k:String, _arg_2:Boolean=false):Number{ if (StringUtils._SafeStr_8242(k, "NORMAL")) { if (_arg_2) { if (this._normal.hasOwnProperty("withoutControlsOverride")) { if (this._normal.withoutControlsOverride > -1) { return (this._normal.withoutControlsOverride); }; }; }; if (this._normal.hasOwnProperty("withoutControls")) { return (this._normal.withoutControls); }; } else { if (_arg_2) { if (this._SafeStr_11687.hasOwnProperty("withoutControlsOverride")) { if (this._SafeStr_11687.withoutControlsOverride > -1) { return (this._SafeStr_11687.withoutControlsOverride); }; }; }; if (this._SafeStr_11687.hasOwnProperty("withoutControls")) { return (this._SafeStr_11687.withoutControls); }; }; return (0); } public function _SafeStr_11691():Number{ return (this.getWithControlsMargin("normal")); } public function _SafeStr_11692():Number{ return (this.getWithoutControlsMargin("normal")); } public function _SafeStr_11693():Number{ return (this.getWithControlsMargin("fullscreen")); } public function _SafeStr_11694():Number{ return (this.getWithoutControlsMargin("fullscreen")); } protected function _SafeStr_11688(k:Object, _arg_2:Object):void{ if (_arg_2.hasOwnProperty("withControls")) { k.withControls = _arg_2.withControls; }; if (_arg_2.hasOwnProperty("withControlsOverride")) { k.withControlsOverride = _arg_2.withControlsOverride; }; if (_arg_2.hasOwnProperty("withoutControls")) { k.withoutControls = _arg_2.withoutControls; }; if (_arg_2.hasOwnProperty("withoutControlsOverride")) { k.withoutControlsOverride = _arg_2.withoutControlsOverride; }; } } }//package _-1v0 // _SafeStr_11687 = "_-0Oq" (String#7979, DoABC#3) // _SafeStr_11688 = "_-186" (String#24818, DoABC#3) // _SafeStr_11689 = "_-0h2" (String#23714, DoABC#3) // _SafeStr_11690 = "_-5cU" (String#35890, DoABC#3) // _SafeStr_11691 = "_-2XW" (String#28228, DoABC#3) // _SafeStr_11692 = "_-37w" (String#29706, DoABC#3) // _SafeStr_11693 = "_-3Kk" (String#30211, DoABC#3) // _SafeStr_11694 = "_-64C" (String#37009, DoABC#3) // _SafeStr_8242 = "_-0Ei" (String#22572, DoABC#3) //------------------------------------------------------------ //_-1v0.NetworkResource package _-1v0{ import _-0dC.Debuggable; import flash.net.URLLoader; import flash.utils.Timer; import flash.events.Event; import flash.events.ErrorEvent; import flash.events.AsyncErrorEvent; import flash.events.SecurityErrorEvent; import flash.events.IOErrorEvent; import flash.net.URLRequest; import flash.events.TimerEvent; import flash.events.*; import flash.net.*; public class NetworkResource extends Debuggable { protected var _SafeStr_5522:String = null; protected var _SafeStr_5760:String = null; protected var _SafeStr_11695:String = null; protected var _SafeStr_11696:URLLoader; protected var _SafeStr_11626:Timer = null; public function NetworkResource(k:String=null, _arg_2:String=null, _arg_3:String=null){ this._SafeStr_11696 = new URLLoader(); super(); this._SafeStr_5522 = k; this.url = _arg_2; this._SafeStr_11695 = _arg_3; } public static function _SafeStr_11658(k:String):String{ var _local_2:Array; if (k != null) { if (StringUtils._SafeStr_11697(k, "http://localhost")) { return ("localhost"); }; _local_2 = k.split("/"); if (StringUtils._SafeStr_11697(k, "http")) { if (_local_2.length >= 3) { return (_local_2[2]); }; } else { return (_local_2[0]); }; }; return (null); } public static function _SafeStr_11698(k:String, _arg_2:String):String{ if (_arg_2 == null) { return (null); }; if (_SafeStr_11699(_arg_2)) { return (_arg_2); }; if (_arg_2.indexOf("/") == 0) { return (_arg_2); }; if ((((((k == "")) || ((k == null)))) || ((k == "null")))) { return (_arg_2); }; if (k != null) { if (k.lastIndexOf("/") == (k.length - 1)) { return ((k + _arg_2)); }; return (((k + "/") + _arg_2)); }; return (_arg_2); } public static function _SafeStr_11700(k:String, _arg_2:String):String{ if (StringUtils._SafeStr_11701(k, "/")) { return ((k + _arg_2)); }; return (((k + "/") + _arg_2)); } public static function _SafeStr_11699(k:String):Boolean{ if (!k) { return (false); }; return ((k.indexOf("://") > 0)); } public static function _SafeStr_8295(k:String, _arg_2:String):String{ if (k.indexOf("?") > 0) { return (((k + "&") + _arg_2)); }; return (((k + "?") + _arg_2)); } public function close():void{ if (this._SafeStr_11696 != null) { try { this._SafeStr_11696.close(); this._SafeStr_11696 = null; } catch(e:Error) { }; }; } public function set id(k:String):void{ this._SafeStr_5522 = k; } public function get id():String{ return (this._SafeStr_5522); } public function set url(k:String):void{ this._SafeStr_5760 = StringUtils._SafeStr_11702(StringUtils.trim(k)); } public function get url():String{ return (this._SafeStr_5760); } public function _SafeStr_11703():Boolean{ if (this._SafeStr_5760 != null) { return ((StringUtils.trim(this._SafeStr_5760).length > 0)); }; return (false); } public function _SafeStr_11704():Boolean{ return (!((this._SafeStr_11695 == null))); } public function set mimeType(k:String):void{ this._SafeStr_11695 = k; } public function get mimeType():String{ return (this._SafeStr_11695); } public function isMimeType(k:String):Boolean{ if (this._SafeStr_11695 != null) { return (StringUtils._SafeStr_8242(k, this._SafeStr_11695)); }; return (false); } public function _SafeStr_11705(k:String):Boolean{ var _local_2:int; if (this._SafeStr_5760 != null) { _local_2 = this._SafeStr_5760.lastIndexOf("."); return (StringUtils._SafeStr_8242(this._SafeStr_5760.substr(_local_2), k)); }; return (false); } public function get qualifiedHTTPUrl():String{ if (!this._SafeStr_11706()) { return (("http://" + StringUtils.trim(this._SafeStr_5760))); }; return (this._SafeStr_5760); } public function get qualifiedUrl():String{ return (this.qualifiedHTTPUrl); } public function _SafeStr_11707():Boolean{ if (this._SafeStr_5760 != null) { return ((this._SafeStr_5760.indexOf("mp4:") > -1)); }; return (false); } public function _SafeStr_11708():Boolean{ if (this._SafeStr_5760 != null) { return ((this._SafeStr_5760.indexOf("flv:") > -1)); }; return (false); } public function _SafeStr_11709():Boolean{ if (this._SafeStr_5760 != null) { return (((this._SafeStr_11707()) || (this._SafeStr_11708()))); }; return (false); } public function get data():String{ return (this._SafeStr_11696.data); } public function _SafeStr_11706():Boolean{ if (this._SafeStr_5760 != null) { return ((((((this._SafeStr_5760.indexOf("http://") > -1)) || ((this._SafeStr_5760.indexOf("https://") > -1)))) || ((this._SafeStr_5760.indexOf("rtmp://") > -1)))); }; return (false); } public function getQualifiedStreamAddress(k:String=null):String{ if (this._SafeStr_11706()) { return (this._SafeStr_5760); }; if (k != null) { return ((k + this._SafeStr_5760)); }; return (this._SafeStr_5760); } public function _SafeStr_11710(k:String=null):String{ var _local_2:int; var _local_3:int; if (this._SafeStr_5760 != null) { if (k != null) { _local_2 = this._SafeStr_5760.indexOf(k); if (_local_2 == -1) { return (this._SafeStr_5760); }; return (this._SafeStr_5760.substr(_local_2)); }; _local_3 = this._SafeStr_5760.lastIndexOf("/"); if (_local_3 == -1) { return (this._SafeStr_5760); }; return (this._SafeStr_5760.substr((_local_3 + 1))); }; return (null); } public function get netConnectionAddress():String{ if (this._SafeStr_5760 != null) { if (this._SafeStr_5760.indexOf("mp4:") > 0) { return (this._SafeStr_5760.substr(0, this._SafeStr_5760.indexOf("mp4:"))); }; if (this._SafeStr_5760.indexOf("flv:") > 0) { return (this._SafeStr_5760.substr(0, this._SafeStr_5760.indexOf("flv:"))); }; }; return (null); } public function isRTMP():Boolean{ if (this._SafeStr_5760 != null) { return ((this._SafeStr_5760.indexOf("rtmp") > -1)); }; return (false); } public function _SafeStr_11711():String{ var k:int; if (this._SafeStr_5760 != null) { k = this._SafeStr_5760.lastIndexOf("/"); if (k == -1) { return (null); }; return (this._SafeStr_5760.substr(0, (k + 1))); }; return (null); } public function isStream():Boolean{ var k:String = this._SafeStr_11710(); var _local_2:RegExp = new RegExp("(?i).*\\.(mp4|flv|wmv|mp3|3g2|3gp|aac|f4b|f4p|f4v|m4a|m4v|mov|sdp)"); return (!((k.match(_local_2) == null))); } public function _SafeStr_11712():Boolean{ var k:String = this._SafeStr_11710(); if (k != null) { return ((k.indexOf("(live)") > -1)); }; return (false); } public function _SafeStr_11713():String{ var k:String; if (this._SafeStr_11712()) { k = this._SafeStr_11710(); return (k.substr((k.lastIndexOf("(live)") + 6))); }; return (null); } public function call(k:int=-1):void{ if (this._SafeStr_5760 != null) { if (StringUtils.trim(this._SafeStr_5760).length > 0) { this._SafeStr_11696 = new URLLoader(); this._SafeStr_11696.addEventListener(Event.COMPLETE, this._SafeStr_11714); this._SafeStr_11696.addEventListener(ErrorEvent.ERROR, this.errorHandler); this._SafeStr_11696.addEventListener(AsyncErrorEvent.ASYNC_ERROR, this.errorHandler); this._SafeStr_11696.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.errorHandler); this._SafeStr_11696.addEventListener(IOErrorEvent.IO_ERROR, this.errorHandler); if (k > 0) { this._SafeStr_11628((k * 1000)); }; this._SafeStr_11696.load(new URLRequest(this._SafeStr_5760)); }; }; } protected function _SafeStr_11628(k:int):void{ if (this._SafeStr_11626 != null) { this._SafeStr_11629(); }; if (k > 0) { this._SafeStr_11626 = new Timer(k, 1); this._SafeStr_11626.addEventListener(TimerEvent.TIMER, this._SafeStr_11630); this._SafeStr_11626.start(); }; } protected function _SafeStr_11629():void{ if (this._SafeStr_11626 != null) { this._SafeStr_11626.stop(); this._SafeStr_11626 = null; }; } protected function _SafeStr_11630(k:TimerEvent):void{ this._SafeStr_11629(); this.close(); } protected function _SafeStr_11714(k:Event):void{ if (this._SafeStr_11696 != null) { this.loadComplete(this._SafeStr_11696.data); }; } protected function errorHandler(k:Event):void{ this.close(); } protected function loadComplete(k:String):void{ this.close(); } public function clone():NetworkResource{ return (new NetworkResource(this._SafeStr_5522, this._SafeStr_5760)); } override public function toJSObject():Object{ var k:Object = new Object(); k = { "id":this._SafeStr_5522, "uid":_SafeStr_5899, "url":this._SafeStr_5760, "mimeType":this._SafeStr_11695 }; return (k); } } }//package _-1v0 // _SafeStr_11626 = "_-1i0" (String#1482, DoABC#3) // _SafeStr_11628 = "_-6NC" (String#4163, DoABC#3) // _SafeStr_11629 = "_-4-G" (String#3564, DoABC#3) // _SafeStr_11630 = "_-5YC" (String#13226, DoABC#3) // _SafeStr_11658 = "_-6RE" (String#37891, DoABC#3) // _SafeStr_11695 = "_-4Mw" (String#1540, DoABC#3) // _SafeStr_11696 = "_-2-" (String#1488, DoABC#3) // _SafeStr_11697 = "_-26N" (String#27180, DoABC#3) // _SafeStr_11698 = "_-4sI" (String#34039, DoABC#3) // _SafeStr_11699 = "_-1b9" (String#25922, DoABC#3) // _SafeStr_11700 = "_-2qR" (String#28974, DoABC#3) // _SafeStr_11701 = "_-5Ci" (String#34865, DoABC#3) // _SafeStr_11702 = "_-0I0" (String#22707, DoABC#3) // _SafeStr_11703 = "_-4sW" (String#34050, DoABC#3) // _SafeStr_11704 = "_-5uL" (String#36594, DoABC#3) // _SafeStr_11705 = "_-368" (String#29644, DoABC#3) // _SafeStr_11706 = "_-6w" (String#38675, DoABC#3) // _SafeStr_11707 = "_-3R2" (String#30479, DoABC#3) // _SafeStr_11708 = "_-1NB" (String#25391, DoABC#3) // _SafeStr_11709 = "_-c7" (String#39877, DoABC#3) // _SafeStr_11710 = "_-4j1" (String#12372, DoABC#3) // _SafeStr_11711 = "_-18G" (String#24824, DoABC#3) // _SafeStr_11712 = "_-wj" (String#40643, DoABC#3) // _SafeStr_11713 = "_-6kn" (String#38639, DoABC#3) // _SafeStr_11714 = "_-2Oz" (String#27900, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) // _SafeStr_5899 = "_-0Ot" (String#7981, DoABC#3) // _SafeStr_8242 = "_-0Ei" (String#22572, DoABC#3) // _SafeStr_8295 = "_-2TI" (String#28066, DoABC#3) //------------------------------------------------------------ //_-1v0.NumberUtils package _-1v0{ public class NumberUtils { private static function _SafeStr_11715(k:String, _arg_2:String):Number{ if (_arg_2.indexOf(k) <= 0) { return (NaN); }; return (Number(_arg_2.substring(0, _arg_2.indexOf(k)))); } public static function _SafeStr_11716(k:*):Number{ if ((k is Number)) { return (Math.round(k)); }; if (k.indexOf("px") < 0) { k = (k + "px"); }; var _local_2:Number = _SafeStr_11715("px", k); if (isNaN(_local_2)) { return ((k.substr(0) as Number)); }; return (Math.round(_local_2)); } public static function _SafeStr_11717(k:*):Number{ if ((k is Number)) { return (k); }; if (k.indexOf("pct") > -1) { return (_SafeStr_11715("pct", k)); }; return (_SafeStr_11715("%", k)); } } }//package _-1v0 // _SafeStr_11715 = "_-0jf" (String#2713, DoABC#3) // _SafeStr_11716 = "_-JS" (String#39163, DoABC#3) // _SafeStr_11717 = "_-5TX" (String#35534, DoABC#3) //------------------------------------------------------------ //_-1v0.ObjectUtils package _-1v0{ import flash.system.Capabilities; public class ObjectUtils { private static var counter:Number = 0; public static function _SafeStr_5900():String{ var k:Date = new Date(); var _local_2:Number = k.getTime(); var _local_3:Number = (Math.random() * Number.MAX_VALUE); var _local_4:String = Capabilities.serverString; var _local_5:String = _SafeStr_11718((((_local_2 + _local_4) + _local_3) + counter++)).toUpperCase(); var _local_6:String = ((((((((_local_5.substring(0, 8) + "-") + _local_5.substring(8, 12)) + "-") + _local_5.substring(12, 16)) + "-") + _local_5.substring(16, 20)) + "-") + _local_5.substring(20, 32)); return (_local_6); } private static function _SafeStr_11718(k:String):String{ return (_SafeStr_11719(k)); } private static function _SafeStr_11719(k:String):String{ return (_SafeStr_11720(_SafeStr_11721(_SafeStr_11722(k), (k.length * 8)))); } private static function _SafeStr_11721(k:Array, _arg_2:Number):Array{ var _local_10:Number; var _local_11:Number; var _local_12:Number; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; k[(_arg_2 >> 5)] = (k[(_arg_2 >> 5)] | (128 << (24 - (_arg_2 % 32)))); k[((((_arg_2 + 64) >> 9) << 4) + 15)] = _arg_2; var _local_3:Array = new Array(80); var _local_4:Number = 1732584193; var _local_5:Number = -271733879; var _local_6:Number = -1732584194; var _local_7:Number = 271733878; var _local_8:Number = -1009589776; var _local_9:Number = 0; while (_local_9 < k.length) { _local_10 = _local_4; _local_11 = _local_5; _local_12 = _local_6; _local_13 = _local_7; _local_14 = _local_8; _local_15 = 0; while (_local_15 < 80) { if (_local_15 < 16) { _local_3[_local_15] = k[(_local_9 + _local_15)]; } else { _local_3[_local_15] = _SafeStr_11723((((_local_3[(_local_15 - 3)] ^ _local_3[(_local_15 - 8)]) ^ _local_3[(_local_15 - 14)]) ^ _local_3[(_local_15 - 16)]), 1); }; _local_16 = _SafeStr_11724(_SafeStr_11724(_SafeStr_11723(_local_4, 5), sha1_ft(_local_15, _local_5, _local_6, _local_7)), _SafeStr_11724(_SafeStr_11724(_local_8, _local_3[_local_15]), sha1_kt(_local_15))); _local_8 = _local_7; _local_7 = _local_6; _local_6 = _SafeStr_11723(_local_5, 30); _local_5 = _local_4; _local_4 = _local_16; _local_15++; }; _local_4 = _SafeStr_11724(_local_4, _local_10); _local_5 = _SafeStr_11724(_local_5, _local_11); _local_6 = _SafeStr_11724(_local_6, _local_12); _local_7 = _SafeStr_11724(_local_7, _local_13); _local_8 = _SafeStr_11724(_local_8, _local_14); _local_9 = (_local_9 + 16); }; return (new Array(_local_4, _local_5, _local_6, _local_7, _local_8)); } private static function sha1_ft(k:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):Number{ if (k < 20) { return (((_arg_2 & _arg_3) | (~(_arg_2) & _arg_4))); }; if (k < 40) { return (((_arg_2 ^ _arg_3) ^ _arg_4)); }; if (k < 60) { return ((((_arg_2 & _arg_3) | (_arg_2 & _arg_4)) | (_arg_3 & _arg_4))); }; return (((_arg_2 ^ _arg_3) ^ _arg_4)); } private static function sha1_kt(k:Number):Number{ return ((((k)<20) ? 1518500249 : (((k)<40) ? 1859775393 : (((k)<60) ? -1894007588 : -899497514)))); } private static function _SafeStr_11724(k:Number, _arg_2:Number):Number{ var _local_3:Number = ((k & 0xFFFF) + (_arg_2 & 0xFFFF)); var _local_4:Number = (((k >> 16) + (_arg_2 >> 16)) + (_local_3 >> 16)); return (((_local_4 << 16) | (_local_3 & 0xFFFF))); } private static function _SafeStr_11723(k:Number, _arg_2:Number):Number{ return (((k << _arg_2) | (k >>> (32 - _arg_2)))); } private static function _SafeStr_11722(k:String):Array{ var _local_2:Array = new Array(); var _local_3:Number = ((1 << 8) - 1); var _local_4:Number = 0; while (_local_4 < (k.length * 8)) { _local_2[(_local_4 >> 5)] = (_local_2[(_local_4 >> 5)] | ((k.charCodeAt((_local_4 / 8)) & _local_3) << (24 - (_local_4 % 32)))); _local_4 = (_local_4 + 8); }; return (_local_2); } private static function _SafeStr_11720(k:Array):String{ var _local_2:String = new String(""); var _local_3:String = new String("0123456789abcdef"); var _local_4:Number = 0; while (_local_4 < (k.length * 4)) { _local_2 = (_local_2 + (_local_3.charAt(((k[(_local_4 >> 2)] >> (((3 - (_local_4 % 4)) * 8) + 4)) & 15)) + _local_3.charAt(((k[(_local_4 >> 2)] >> ((3 - (_local_4 % 4)) * 8)) & 15)))); _local_4++; }; return (_local_2); } } }//package _-1v0 // _SafeStr_11718 = "_-3Wx" (String#30694, DoABC#3) // _SafeStr_11719 = "_-2Ia" (String#27640, DoABC#3) // _SafeStr_11720 = "_-06k" (String#22286, DoABC#3) // _SafeStr_11721 = "_-235" (String#27058, DoABC#3) // _SafeStr_11722 = "_-2mo" (String#28824, DoABC#3) // _SafeStr_11723 = "_-io" (String#15057, DoABC#3) // _SafeStr_11724 = "_-3gK" (String#31076, DoABC#3) // _SafeStr_5900 = "_-2Df" (String#27441, DoABC#3) //------------------------------------------------------------ //_-1v0.StringUtils package _-1v0{ public class StringUtils { public static function _SafeStr_11725(k:String, _arg_2:Number):String{ if (k != null) { return (k.substr(0, _arg_2)); }; return (k); } public static function _SafeStr_11726(k:String, _arg_2:int):Number{ var _local_3:Array; var _local_4:int; var _local_5:Number; var _local_6:int; if (k != null) { _local_3 = k.split("."); _local_4 = 0; _local_5 = 0; _local_6 = (_local_3.length - 1); while (_local_6 >= 0) { if (_local_5 == 0) { _local_4 = _local_3[_local_6]; _local_5 = _arg_2; } else { _local_4 = (_local_4 + (_local_3[_local_6] * _local_5)); }; _local_5 = (_local_5 * 10); _local_6--; }; return (_local_4); }; return (0); } public static function _SafeStr_11672(k:*):Boolean{ if (((!((k == null))) && (!((k == undefined))))) { if ((((k is String)) || ((typeof(k) == "xml")))) { return ((k.toUpperCase() == "TRUE")); }; if ((k is Boolean)) { return (k); }; }; return (false); } public static function _SafeStr_11727(k:*):Number{ if ((k is Number)) { return (k); }; if ((k is String)) { return (Number(k)); }; return (-1); } public static function _SafeStr_11728(k:*, _arg_2:String):Boolean{ var _local_3:Object; var _local_4:String; var _local_5:String; if ((k is Array)) { for each (_local_3 in k) { if ((_local_3 is String)) { if (_SafeStr_8242((_local_3 as String), _arg_2)) { return (true); }; }; }; } else { if ((k is String)) { if (((StringUtils.isEmpty(k)) || (StringUtils.isEmpty(_arg_2)))) { return (false); }; _local_4 = k.toUpperCase(); _local_5 = _arg_2.toUpperCase(); return ((_local_4.indexOf(_local_5) > -1)); }; }; return (false); } public static function _SafeStr_8242(k:String, _arg_2:String):Boolean{ if ((((k == null)) && ((_arg_2 == null)))) { return (true); }; if ((((((k == null)) && (!((_arg_2 == null))))) || (((!((k == null))) && ((_arg_2 == null)))))) { return (false); }; return ((k.toUpperCase() == _arg_2.toUpperCase())); } public static function trim(k:String):String{ return (((k) ? k.replace(/^\s+|\s+$/gs, "") : "")); } public static function isEmpty(k:String):Boolean{ if (k == null) { return (true); }; return ((StringUtils.trim(k).length == 0)); } public static function _SafeStr_11702(k:String):String{ var _local_2:String; var _local_3:Array; if (k != null) { _local_2 = k; _local_2 = _local_2.split("\t").join(" "); _local_2 = _local_2.split("\r").join(" "); _local_2 = _local_2.split("\n").join(" "); return (_local_2); }; return (k); } public static function _SafeStr_11729(k:String):String{ var _local_3:Array; var _local_2:String = k; _local_3 = _local_2.split(" "); var _local_4:uint; while (_local_4 < _local_3.length) { if (_local_3[_local_4] == "") { _local_3.splice(_local_4, 1); _local_4--; }; _local_4++; }; _local_2 = _local_3.join(" "); return (_local_2); } public static function _SafeStr_11730(k:String, _arg_2:String, _arg_3:String):Object{ var _local_6:int; var _local_7:Array; var _local_4:Object = new Object(); var _local_5:Array = k.split(_arg_2); if (_local_5.length > 0) { _local_6 = 0; while (_local_6 < _local_5.length) { _local_7 = _local_5[_local_6].split(_arg_3); if (_local_7.length == 2) { _local_4[_local_7[0]] = _local_7[1]; }; _local_6++; }; }; return (_local_4); } public static function _SafeStr_11731(k:String, _arg_2:String, _arg_3:String):String{ if (((StringUtils._SafeStr_11701(k, _arg_3)) || (StringUtils._SafeStr_11697(_arg_2, _arg_3)))) { return ((k + _arg_2)); }; return (((k + _arg_3) + _arg_2)); } public static function _SafeStr_11697(k:String, _arg_2:String):Boolean{ if ((((k == null)) || ((_arg_2 == null)))) { return (false); }; return ((StringUtils.trim(k).toUpperCase().indexOf(_arg_2.toUpperCase()) == 0)); } public static function _SafeStr_11701(k:String, _arg_2:String):Boolean{ if (k == null) { return (false); }; return ((k.lastIndexOf(_arg_2) == (k.length - _arg_2.length))); } public static function _SafeStr_11732(k:String, _arg_2:String):String{ var _local_3:RegExp = /{quote}/g; return (k.replace(_local_3, _arg_2)); } public static function _SafeStr_11733(k:String):String{ return (k.replace(/\n/g, "")); } public static function _SafeStr_11734(k:String):String{ return (k.replace(/(['\\])/g, "\\$1")); } public static function _SafeStr_11735(k:String, _arg_2:String):Boolean{ if (k != null) { if (_arg_2 != null) { if (((!(StringUtils.isEmpty(k))) && (!(StringUtils.isEmpty(_arg_2))))) { return ((k == _arg_2)); }; }; }; return (false); } public static function _SafeStr_11736(k:String, _arg_2:String):String{ var _local_3:int; while (_local_3 < k.length) { if (_local_3 < _arg_2.length) { if (k.charAt(_local_3) != _arg_2.charAt(_local_3)) { return ((((((("difference: " + _local_3) + ", (") + k.charCodeAt(_local_3)) + ") != (") + _arg_2.charCodeAt(_local_3)) + ")")); }; } else { return ("difference: string1 longer"); }; _local_3++; }; if (k.length < _arg_2.length) { return ("difference: string2 is longer"); }; return ("difference: identical"); } public static function _SafeStr_11737(k:String):String{ var _local_2:RegExp = /'/g; return (k.replace(_local_2, '"')); } public static function _SafeStr_11738(k:String):String{ return (k.replace(/(['\\])/g, "\\$1")); } public static function _SafeStr_11739(k:String):String{ var _local_2:String = new String(); var _local_3:int; while (_local_3 < k.length) { if (k.charAt(_local_3) == '"') { _local_2 = (_local_2 + '"'); } else { _local_2 = (_local_2 + k.charAt(_local_3)); }; _local_3++; }; return (_local_2); } } }//package _-1v0 // _SafeStr_11672 = "_-1Qs" (String#25527, DoABC#3) // _SafeStr_11697 = "_-26N" (String#27180, DoABC#3) // _SafeStr_11701 = "_-5Ci" (String#34865, DoABC#3) // _SafeStr_11702 = "_-0I0" (String#22707, DoABC#3) // _SafeStr_11725 = "_-4gR" (String#33572, DoABC#3) // _SafeStr_11726 = "_-0ww" (String#24345, DoABC#3) // _SafeStr_11727 = "_-546" (String#34527, DoABC#3) // _SafeStr_11728 = "_-0sr" (String#24187, DoABC#3) // _SafeStr_11729 = "_-52a" (String#34467, DoABC#3) // _SafeStr_11730 = "_-56I" (String#34609, DoABC#3) // _SafeStr_11731 = "_-1rd" (String#26570, DoABC#3) // _SafeStr_11732 = "_-3Xu" (String#30736, DoABC#3) // _SafeStr_11733 = "_-5km" (String#36214, DoABC#3) // _SafeStr_11734 = "_-15Y" (String#24718, DoABC#3) // _SafeStr_11735 = "_-39V" (String#29774, DoABC#3) // _SafeStr_11736 = "_-3tn" (String#31624, DoABC#3) // _SafeStr_11737 = "_-0yn" (String#24419, DoABC#3) // _SafeStr_11738 = "_-5yC" (String#36737, DoABC#3) // _SafeStr_11739 = "_-6i8" (String#38538, DoABC#3) // _SafeStr_8242 = "_-0Ei" (String#22572, DoABC#3) //------------------------------------------------------------ //_-1v0.StyleUtils package _-1v0{ public class StyleUtils { public static function _SafeStr_11740(k:String):uint{ if (!k) { return (0xFFFFFF); }; return (parseInt(("0x" + k.substr(1)))); } public static function _SafeStr_11741(k:String):Array{ return (k.split(" ")); } public static function _SafeStr_11742(k:String, _arg_2:String):String{ var _local_3:Array = _SafeStr_11741(k); var _local_4:Number = 0; while (_local_4 < _local_3.length) { if ((((_local_3[_local_4] is String)) && ((String(_local_3[_local_4]).indexOf(_arg_2) == 0)))) { return ((_local_3[_local_4] as String)); }; _local_4++; }; return (null); } } }//package _-1v0 // _SafeStr_11740 = "_-4cV" (String#33414, DoABC#3) // _SafeStr_11741 = "_-37H" (String#29684, DoABC#3) // _SafeStr_11742 = "_-3eB" (String#30984, DoABC#3) //------------------------------------------------------------ //_-1v0.Timestamp package _-1v0{ import _-0dC.Debuggable; public class Timestamp extends Debuggable { public static function validate(k:String):Boolean{ if (k == null) { return (false); }; var _local_2:Array = k.split(":"); return ((_local_2.length == 3)); } public static function _SafeStr_11743(k:String):String{ if (k == null) { return ("00:00:00"); }; return (_SafeStr_11744(int(k))); } public static function _SafeStr_11745(k:int):String{ if (k < 10) { return (("0" + k)); }; return (("" + k)); } public static function _SafeStr_11746(k:String, _arg_2:Number):String{ var _local_3:int; if (_arg_2 > 0) { _local_3 = _SafeStr_11747(k); return (_SafeStr_11744((_local_3 + _arg_2))); }; return (k); } public static function _SafeStr_11744(k:Number):String{ var _local_2:Number; var _local_3:Number; var _local_4:Number; var _local_5:String; var _local_6:String; var _local_7:String; if (k > 0) { _local_2 = (k % 60); _local_3 = Math.floor(((k % 3600) / 60)); _local_4 = Math.floor((k / (60 * 60))); _local_5 = ((((_local_4)==0) ? "00" : _SafeStr_11748(_local_4)) + ":"); _local_6 = (_SafeStr_11748(_local_3) + ":"); _local_7 = _SafeStr_11748(_local_2); return (((_local_5 + _local_6) + _local_7)); }; return ("00:00:00"); } private static function _SafeStr_11748(k:uint):String{ if (k < 10) { return (("0" + k)); }; return (String(k)); } public static function _SafeStr_11747(k:String):int{ var _local_2:Array; if (k != null) { _local_2 = k.split(":"); if (_local_2.length == 3) { return ((((parseInt(_local_2[0]) * 3600) + (parseInt(_local_2[1]) * 60)) + parseInt(_local_2[2]))); }; return (parseInt(k)); }; return (0); } public static function _SafeStr_11749(k:String):String{ return (new String(Timestamp._SafeStr_11747(k))); } } }//package _-1v0 // _SafeStr_11743 = "_-69B" (String#37201, DoABC#3) // _SafeStr_11744 = "_-2KS" (String#27726, DoABC#3) // _SafeStr_11745 = "_-4Gy" (String#32588, DoABC#3) // _SafeStr_11746 = "_-2rY" (String#29016, DoABC#3) // _SafeStr_11747 = "_-5nn" (String#36323, DoABC#3) // _SafeStr_11748 = "_-1xN" (String#26794, DoABC#3) // _SafeStr_11749 = "_-5n6" (String#36298, DoABC#3) //------------------------------------------------------------ //_-1v0.TransformingLoader package _-1v0{ import flash.net.URLLoader; public class TransformingLoader extends URLLoader { protected var _SafeStr_11750:Array = null; public function set transformers(k:Array):void{ this._SafeStr_11750 = k; } public function get transformedData():String{ var k:String; var _local_2:int; if (this._SafeStr_11750 != null) { if (this._SafeStr_11750.length > 0) { k = super.data; _local_2 = 0; while (_local_2 < this._SafeStr_11750.length) { if (((this._SafeStr_11750[_local_2].hasOwnProperty("pattern")) && (this._SafeStr_11750[_local_2].hasOwnProperty("replace")))) { k = k.replace(new RegExp(this._SafeStr_11750[_local_2].pattern, ((this._SafeStr_11750[_local_2].hasOwnProperty("command")) ? this._SafeStr_11750[_local_2].hasOwnProperty("command") : "g")), this._SafeStr_11750[_local_2].replace); }; _local_2++; }; }; return (k); }; return (super.data); } } }//package _-1v0 // _SafeStr_11750 = "_-5TI" (String#13155, DoABC#3) //------------------------------------------------------------ //_-1Vd._SafeStr_5139 package _-1Vd{ import flash.utils.ByteArray; public class _SafeStr_5139 { private var ba:ByteArray; public function _SafeStr_5139(k:int){ this.ba = new ByteArray(); this.ba.writeShort(k); this.ba.position = 0; } public function get value():int{ var k:int; this.ba.position = 0; if (this.ba.bytesAvailable) { k = this.ba.readShort(); this.ba.position = 0; }; return (k); } } }//package _-1Vd // _SafeStr_5139 = "_-DK" (String#14548, DoABC#3) //------------------------------------------------------------ //_-1w7._SafeStr_3829 package _-1w7{ import _-1Z6._SafeStr_2284; public class _SafeStr_3829 implements _SafeStr_2284 { private var _SafeStr_6859:int; public function _SafeStr_3829(k:int){ this._SafeStr_6859 = k; } public function dispose():void{ } public function _SafeStr_5736():Array{ return ([this._SafeStr_6859]); } } }//package _-1w7 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3829 = "_-5eX" (String#35975, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_6859 = "_-4m0" (String#12427, DoABC#3) //------------------------------------------------------------ //_-1Wf.ChatBubbleFactory package _-1Wf{ import _-5fp._SafeStr_2326; import _-1OV._SafeStr_20; import _-60v.HabboFreeFlowChat; import _-36W.ChatStyleLibrary; import _-5NM.Map; import __AS3__.vec.Vector; import _-5Lh.PooledChatBubble; import _-0ZD._SafeStr_2476; import _-4wZ._SafeStr_2456; import _-36W._SafeStr_4360; import flash.display.BitmapData; import _-6Sq._SafeStr_2286; import _-6Sq._SafeStr_2484; import _-6Sq._SafeStr_2360; import _-33L._SafeStr_2802; import _-5zk.ChatColours; import _-5pa._SafeStr_2738; import _-1Mv._SafeStr_4356; import _-36W._SafeStr_4355; import flash.utils.getTimer; import _-1Mv.ChatFlowStage; import _-5Lh.ChatBubble; import _-1NI._SafeStr_2739; import _-mr._SafeStr_4359; import _-mr._SafeStr_4357; import _-mr._SafeStr_4358; import _-5J6._SafeStr_2331; import _-1OV._SafeStr_48; import _-3bT._SafeStr_58; import _-4-I._SafeStr_111; import _-4-I._SafeStr_51; import _-4-I._SafeStr_100; import _-3z0.PetFigureData; import _-5fp._SafeStr_2971; import _-0eJ._SafeStr_2307; import __AS3__.vec.*; public class ChatBubbleFactory implements _SafeStr_2326, _SafeStr_20 { private static const _SafeStr_11751:int = 30; private var _SafeStr_6379:HabboFreeFlowChat; private var _SafeStr_11752:ChatStyleLibrary; private var _SafeStr_9025:Map; private var _SafeStr_9026:Map; private var _SafeStr_9027:Map; private var _SafeStr_9028:Map; private var _SafeStr_9029:Array; private var _SafeStr_11753:Vector.; private var _SafeStr_11754:int; public function ChatBubbleFactory(k:HabboFreeFlowChat){ this._SafeStr_9025 = new Map(); this._SafeStr_9026 = new Map(); this._SafeStr_9027 = new Map(); this._SafeStr_9028 = new Map(); this._SafeStr_9029 = []; this._SafeStr_11753 = new Vector.(0); super(); this._SafeStr_6379 = k; this._SafeStr_11752 = new ChatStyleLibrary(this._SafeStr_6379.assets); this._SafeStr_11754 = this._SafeStr_6379.sessionDataManager.userId; } public function dispose():void{ this._SafeStr_11755(); this._SafeStr_9029 = []; this._SafeStr_11752.dispose(); this._SafeStr_11752 = null; this._SafeStr_6379 = null; } public function get disposed():Boolean{ return ((this._SafeStr_6379 == null)); } public function _SafeStr_11756(k:_SafeStr_2738, _arg_2:Boolean=false):PooledChatBubble{ var _local_4:_SafeStr_2476; var _local_8:PooledChatBubble; var _local_10:String; var _local_11:_SafeStr_2456; var _local_12:String; var _local_13:Boolean; var _local_14:int; var _local_15:int; var _local_16:String; var _local_17:String; var _local_18:String; var _local_19:String; var _local_20:String; var _local_21:String; var _local_3:_SafeStr_4360 = _SafeStr_4360(this._SafeStr_11752.getStyle(k.style)); _local_4 = this._SafeStr_6379.roomSessionManager.getSession(k.roomId).userDataManager.getUserDataByIndex(k.userId); var _local_5:String = ""; var _local_6:uint; var _local_7:BitmapData = _local_3._SafeStr_10807; if (((k._SafeStr_11758) || (k._SafeStr_11757))) { if (!_local_7) { _local_7 = this._SafeStr_9042(k._SafeStr_11758); }; _local_5 = k._SafeStr_11757; } else { if (_local_4 != null) { _local_5 = _local_4.name; _local_10 = _local_4.figure; _local_6 = this._SafeStr_9027.getValue(_local_10); if (!_local_7) { switch (_local_4.type) { case _SafeStr_2360._SafeStr_9041: _local_11 = this._SafeStr_6379.roomEngine.getRoomObject(k.roomId, _local_4._SafeStr_7239, _SafeStr_2286._SafeStr_7240); _local_12 = null; if (_local_11 != null) { _local_12 = _local_11.getModel().getString(_SafeStr_2484._SafeStr_9040); }; _local_13 = true; _local_14 = 32; _local_15 = 2; _local_7 = this._SafeStr_7956(_local_10, _local_15, _local_13, _local_14, _local_12); break; case _SafeStr_2360._SafeStr_7126: _local_7 = this._SafeStr_9042(_local_10); break; }; }; }; }; if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_11759) { k.text = ((this._SafeStr_6379.localizations) ? this._SafeStr_6379.localizations.getLocalizationWithParams("widgets.chatbubble.respect", "", "username", _local_5) : ""); } else { if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_11760) { k.text = ((this._SafeStr_6379.localizations) ? this._SafeStr_6379.localizations.getLocalizationWithParams("widget.chatbubble.petrespect", "", "petname", _local_5) : ""); } else { if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_11761) { k.text = ((this._SafeStr_6379.localizations) ? this._SafeStr_6379.localizations.getLocalizationWithParams("widget.chatbubble.pettreat", "", "petname", _local_5) : ""); }; }; }; if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_9045) { _local_16 = "widget.chatbubble.handitem"; _local_17 = this._SafeStr_6379.localizations.getLocalization(("handitem" + k._SafeStr_7659), ("handitem" + k._SafeStr_7659)); this._SafeStr_6379.localizations.registerParameter(_local_16, "username", _local_5); this._SafeStr_6379.localizations.registerParameter(_local_16, "handitem", _local_17); k.text = this._SafeStr_6379.localizations._SafeStr_6878(_local_16).value; }; if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_9046) { _local_18 = "widget.chatbubble.mutetime"; _local_19 = String((k._SafeStr_7659 % 60)); _local_20 = String((((k._SafeStr_7659 > 0)) ? Math.floor(((k._SafeStr_7659 % 3600) / 60)) : 0)); _local_21 = String((((k._SafeStr_7659 > 0)) ? Math.floor((k._SafeStr_7659 / 3600)) : 0)); this._SafeStr_6379.localizations.registerParameter(_local_18, "hours", _local_21); this._SafeStr_6379.localizations.registerParameter(_local_18, "minutes", _local_20); this._SafeStr_6379.localizations.registerParameter(_local_18, "seconds", _local_19); k.text = this._SafeStr_6379.localizations._SafeStr_6878(_local_18).value; }; if (this._SafeStr_11753.length > 0) { _local_8 = this._SafeStr_11753.pop(); } else { _local_8 = new PooledChatBubble(this._SafeStr_6379); }; this._SafeStr_11762(k, _local_3); var _local_9:Object = _local_3._SafeStr_10535.color; ChatColours._SafeStr_11763(k, _local_3); _local_8.chatItem = k; _local_8.style = _local_3; _local_8.face = _local_7; _local_8._SafeStr_11764(_local_5, ((k._SafeStr_11765) ? uint(k._SafeStr_11765) : _local_6), this._SafeStr_6379._SafeStr_11766); _local_3._SafeStr_10535.color = _local_9; return (_local_8); } public function _SafeStr_10609(k:int):PooledChatBubble{ var _local_5:PooledChatBubble; var _local_2:_SafeStr_4355 = new _SafeStr_4356(); var _local_3:_SafeStr_2802 = new _SafeStr_2802(_SafeStr_2802._SafeStr_9034, null, -1, "", _SafeStr_2802._SafeStr_9454); var _local_4:_SafeStr_2738 = new _SafeStr_2738(_local_3, getTimer()); if (this._SafeStr_11753.length > 0) { _local_5 = this._SafeStr_11753.pop(); } else { _local_5 = new PooledChatBubble(this._SafeStr_6379); }; _local_5.chatItem = _local_4; _local_5.style = _local_2; _local_5.face = null; _local_5._SafeStr_11764("", 0, false, ChatFlowStage._SafeStr_10533); return (_local_5); } public function _SafeStr_11767(k:_SafeStr_2738):_SafeStr_4357{ var _local_3:_SafeStr_2476; var _local_10:String; var _local_11:_SafeStr_2456; var _local_12:String; var _local_13:Boolean; var _local_14:int; var _local_15:int; var _local_16:String; var _local_17:String; var _local_18:String; var _local_19:String; var _local_20:String; var _local_21:String; var _local_2:_SafeStr_4360 = _SafeStr_4360(this._SafeStr_11752.getStyle(k.style)); _local_3 = this._SafeStr_6379.roomSessionManager.getSession(k.roomId).userDataManager.getUserDataByIndex(k.userId); var _local_4:String = ""; var _local_5:uint; var _local_6:BitmapData = _local_2._SafeStr_10807; var _local_7 = !((((_local_3 == null)) || ((_local_3._SafeStr_8718 == this._SafeStr_11754)))); if (((k._SafeStr_11758) || (k._SafeStr_11757))) { if (!_local_6) { _local_6 = this._SafeStr_9042(k._SafeStr_11758); }; _local_4 = k._SafeStr_11757; } else { if (_local_3 != null) { _local_4 = _local_3.name; _local_10 = _local_3.figure; _local_5 = this._SafeStr_9027.getValue(_local_10); if (!_local_6) { switch (_local_3.type) { case _SafeStr_2360._SafeStr_9041: _local_11 = this._SafeStr_6379.roomEngine.getRoomObject(k.roomId, _local_3._SafeStr_7239, _SafeStr_2286._SafeStr_7240); _local_12 = null; if (_local_11 != null) { _local_12 = _local_11.getModel().getString(_SafeStr_2484._SafeStr_9040); }; _local_13 = false; _local_14 = 64; _local_15 = 2; _local_6 = this._SafeStr_7956(_local_10, _local_15, _local_13, _local_14, _local_12); break; case _SafeStr_2360._SafeStr_9044: case _SafeStr_2360._SafeStr_9043: case _SafeStr_2360._SafeStr_7126: _local_6 = this._SafeStr_9042(_local_10); break; }; }; }; }; if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_11759) { k.text = ((this._SafeStr_6379.localizations) ? "" : this._SafeStr_6379.localizations.getLocalizationWithParams("widgets.chatbubble.respect", "", "username", _local_4)); _local_7 = false; } else { if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_11760) { k.text = ((this._SafeStr_6379.localizations) ? "" : this._SafeStr_6379.localizations.getLocalizationWithParams("widget.chatbubble.petrespect", "", "petname", _local_4)); _local_7 = false; } else { if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_11761) { k.text = ((this._SafeStr_6379.localizations) ? "" : this._SafeStr_6379.localizations.getLocalizationWithParams("widget.chatbubble.pettreat", "", "petname", _local_4)); _local_7 = false; }; }; }; if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_9045) { _local_16 = "widget.chatbubble.handitem"; _local_17 = this._SafeStr_6379.localizations.getLocalizationWithParams(("handitem" + k._SafeStr_7659), ("handitem" + k._SafeStr_7659)); k.text = this._SafeStr_6379.localizations.getLocalizationWithParams(_local_16, "", "username", _local_4, "handitem", _local_17); _local_7 = false; }; if (k._SafeStr_9038 == _SafeStr_2802._SafeStr_9046) { _local_18 = "widget.chatbubble.mutetime"; _local_19 = String((k._SafeStr_7659 % 60)); _local_20 = String((((k._SafeStr_7659 > 0)) ? Math.floor(((k._SafeStr_7659 % 3600) / 60)) : 0)); _local_21 = String((((k._SafeStr_7659 > 0)) ? Math.floor((k._SafeStr_7659 / 3600)) : 0)); this._SafeStr_6379.localizations.registerParameter(_local_18, "hours", _local_21); this._SafeStr_6379.localizations.registerParameter(_local_18, "minutes", _local_20); this._SafeStr_6379.localizations.registerParameter(_local_18, "seconds", _local_19); k.text = this._SafeStr_6379.localizations._SafeStr_6878(_local_18).value; _local_7 = false; }; this._SafeStr_11762(k, _local_2); var _local_8:ChatBubble = new ChatBubble(k, _local_2, _local_6, _local_4, ((k._SafeStr_11765) ? uint(k._SafeStr_11765) : _local_5), this._SafeStr_6379, _SafeStr_2739._SafeStr_10726); var _local_9:BitmapData = new BitmapData(_local_8.width, _local_8.height, true, 0); _local_8._SafeStr_11768(_local_9); return (new _SafeStr_4359(k, _local_7, _local_4, _local_9, _local_2.overlap)); } private function _SafeStr_11762(k:_SafeStr_2738, _arg_2:_SafeStr_4360):void{ if (!_arg_2.allowHTML) { k.text = k.text.replace(//g, ">"); k.text = k.text.replace(/&#[0-9]+;/g, ""); k.text = k.text.replace(/&#x[0-9]+;/g, ""); }; } public function _SafeStr_11769(k:_SafeStr_2331):_SafeStr_4357{ return (new _SafeStr_4358(k, this._SafeStr_6379)); } public function recycle(k:PooledChatBubble):void{ this._SafeStr_11753.push(k); } public function _SafeStr_9042(k:String):BitmapData{ var _local_4:_SafeStr_48; var _local_5:_SafeStr_58; var _local_2:Boolean = this._SafeStr_6379.getBoolean("zoom.enabled"); var _local_3:BitmapData = (this._SafeStr_9025.getValue(k) as BitmapData); if (_local_3 == null) { _local_4 = this._SafeStr_6379.avatarRenderManager.createAvatarImage(k, ((_local_2) ? _SafeStr_111._SafeStr_5488 : _SafeStr_111._SafeStr_5489), null, this); if (_local_4 != null) { _local_3 = _local_4._SafeStr_5492(_SafeStr_51._SafeStr_8035, ((_local_2) ? 0.5 : 1)); _local_5 = _local_4._SafeStr_9052(_SafeStr_100._SafeStr_9053); _local_4.dispose(); if (_local_5 != null) { this._SafeStr_9027.add(k, _local_5._SafeStr_9054); }; }; }; if (_local_3 != null) { this._SafeStr_9025.add(k, _local_3); }; return (_local_3); } private function _SafeStr_7956(k:String, _arg_2:int, _arg_3:Boolean, _arg_4:int=64, _arg_5:String=null):BitmapData{ var _local_7:PetFigureData; var _local_8:int; var _local_9:uint; var _local_10:Boolean; var _local_11:_SafeStr_2971; var _local_6:BitmapData = (this._SafeStr_9026.getValue((k + _arg_5)) as BitmapData); if (_local_6 == null) { _local_7 = new PetFigureData(k); _local_8 = _local_7.typeId; _local_9 = 0; _local_10 = false; _local_11 = this._SafeStr_6379.roomEngine._SafeStr_7956(_local_8, _local_7.paletteId, _local_7.color, new _SafeStr_2307((_arg_2 * 45)), _arg_4, this, _local_10, _local_9, _local_7._SafeStr_6506, _arg_5); if (_local_11 != null) { _local_6 = _local_11.data; if (_local_11.id > 0) { this._SafeStr_9028.add(_local_11.id, _local_7._SafeStr_5509); }; }; this._SafeStr_9027.add(k, _local_7.color); }; if (_local_6 != null) { this._SafeStr_9026.add((k + _arg_5), _local_6); }; return (_local_6); } public function imageReady(k:int, _arg_2:BitmapData):void{ var _local_3:String = this._SafeStr_9028.remove(k); if (_local_3 != null) { this._SafeStr_9059(_local_3); if (this._SafeStr_9026) { this._SafeStr_9026.add(_local_3, _arg_2); }; }; } public function _SafeStr_6850(k:int):void{ } private function _SafeStr_9059(k:String):void{ var _local_2:BitmapData; if (this._SafeStr_9026) { _local_2 = (this._SafeStr_9026.remove(k) as BitmapData); if (_local_2 != null) { this._SafeStr_9029.push(_local_2); }; }; if (this._SafeStr_9029.length > _SafeStr_11751) { this._SafeStr_11755(); }; } public function _SafeStr_5496(k:String):void{ var _local_2:BitmapData; if (this._SafeStr_9025) { _local_2 = (this._SafeStr_9025.remove(k) as BitmapData); if (_local_2 != null) { this._SafeStr_9029.push(_local_2); }; }; if (this._SafeStr_9029.length > _SafeStr_11751) { this._SafeStr_11755(); }; } private function _SafeStr_11755():void{ var k:BitmapData; for each (k in this._SafeStr_9029) { if (k != null) { k.dispose(); }; }; } public function get _SafeStr_11770():ChatStyleLibrary{ return (this._SafeStr_11752); } } }//package _-1Wf // _SafeStr_100 = "_-0h9" (String#23719, DoABC#3) // _SafeStr_10533 = "_-2ue" (String#29149, DoABC#3) // _SafeStr_10535 = "_-0qK" (String#2741, DoABC#3) // _SafeStr_10609 = "_-0HZ" (String#22687, DoABC#3) // _SafeStr_10726 = "_-5Dj" (String#34906, DoABC#3) // _SafeStr_10807 = "_-1IF" (String#2870, DoABC#3) // _SafeStr_111 = "_-3FL" (String#30003, DoABC#3) // _SafeStr_11751 = "_-0l2" (String#23885, DoABC#3) // _SafeStr_11752 = "_-MS" (String#39279, DoABC#3) // _SafeStr_11753 = "_-1SO" (String#25584, DoABC#3) // _SafeStr_11754 = "_-2lE" (String#3252, DoABC#3) // _SafeStr_11755 = "_-5uy" (String#36614, DoABC#3) // _SafeStr_11756 = "_-4Io" (String#32663, DoABC#3) // _SafeStr_11757 = "_-38j" (String#29742, DoABC#3) // _SafeStr_11758 = "_-6b6" (String#38258, DoABC#3) // _SafeStr_11759 = "_-21B" (String#26989, DoABC#3) // _SafeStr_11760 = "_-2tY" (String#29103, DoABC#3) // _SafeStr_11761 = "_-3sd" (String#31578, DoABC#3) // _SafeStr_11762 = "_-2Va" (String#28154, DoABC#3) // _SafeStr_11763 = "_-6jv" (String#38604, DoABC#3) // _SafeStr_11764 = "_-6Rv" (String#37914, DoABC#3) // _SafeStr_11765 = "_-MW" (String#39282, DoABC#3) // _SafeStr_11766 = "_-2Kc" (String#27730, DoABC#3) // _SafeStr_11767 = "_-1Ik" (String#25220, DoABC#3) // _SafeStr_11768 = "_-1L4" (String#25305, DoABC#3) // _SafeStr_11769 = "_-3oM" (String#31411, DoABC#3) // _SafeStr_11770 = "_-2-m" (String#9601, DoABC#3) // _SafeStr_20 = "_-2hE" (String#10361, DoABC#3) // _SafeStr_2286 = "_-1ql" (String#9450, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2331 = "_-6QG" (String#14106, DoABC#3) // _SafeStr_2360 = "_-1aa" (String#9213, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2476 = "_-60" (String#13678, DoABC#3) // _SafeStr_2484 = "_-1-T" (String#8571, DoABC#3) // _SafeStr_2738 = "_-4TU" (String#12117, DoABC#3) // _SafeStr_2739 = "_-3ii" (String#11372, DoABC#3) // _SafeStr_2802 = "_-1yy" (String#9572, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_4355 = "_-4gd" (String#12341, DoABC#3) // _SafeStr_4356 = "_-3yQ" (String#11615, DoABC#3) // _SafeStr_4357 = "_-ir" (String#15059, DoABC#3) // _SafeStr_4358 = "_-1BN" (String#8778, DoABC#3) // _SafeStr_4359 = "_-3Bz" (String#10855, DoABC#3) // _SafeStr_4360 = "_-6iI" (String#14399, DoABC#3) // _SafeStr_48 = "_-10x" (String#24539, DoABC#3) // _SafeStr_51 = "_-58j" (String#34708, DoABC#3) // _SafeStr_5488 = "_-1Om" (String#25448, DoABC#3) // _SafeStr_5489 = "_-043" (String#22193, DoABC#3) // _SafeStr_5492 = "_-3Pk" (String#30425, DoABC#3) // _SafeStr_5496 = "_-2tM" (String#29096, DoABC#3) // _SafeStr_5509 = "_-2cL" (String#28418, DoABC#3) // _SafeStr_58 = "_-1dz" (String#26031, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_6506 = "_-5mW" (String#36278, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6878 = "_-0f0" (String#8250, DoABC#3) // _SafeStr_7126 = "_-5z2" (String#36762, DoABC#3) // _SafeStr_7239 = "_-5Ta" (String#13159, DoABC#3) // _SafeStr_7240 = "_-4hT" (String#33608, DoABC#3) // _SafeStr_7659 = "_-56l" (String#12791, DoABC#3) // _SafeStr_7956 = "_-0A3" (String#566, DoABC#3) // _SafeStr_8035 = "_-274" (String#27204, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_9025 = "_-3rL" (String#11495, DoABC#3) // _SafeStr_9026 = "_-6C5" (String#13872, DoABC#3) // _SafeStr_9027 = "_-6bm" (String#14293, DoABC#3) // _SafeStr_9028 = "_-3mA" (String#11420, DoABC#3) // _SafeStr_9029 = "_-2TG" (String#10122, DoABC#3) // _SafeStr_9034 = "_-y0" (String#40687, DoABC#3) // _SafeStr_9038 = "_-4KK" (String#32727, DoABC#3) // _SafeStr_9040 = "_-1XG" (String#25773, DoABC#3) // _SafeStr_9041 = "_-2Vl" (String#28161, DoABC#3) // _SafeStr_9042 = "_-3OH" (String#30357, DoABC#3) // _SafeStr_9043 = "_-38W" (String#29732, DoABC#3) // _SafeStr_9044 = "_-6i7" (String#38537, DoABC#3) // _SafeStr_9045 = "_-3UU" (String#30603, DoABC#3) // _SafeStr_9046 = "_-25Z" (String#27144, DoABC#3) // _SafeStr_9052 = "_-1Fa" (String#25101, DoABC#3) // _SafeStr_9053 = "_-2Fz" (String#27528, DoABC#3) // _SafeStr_9054 = "_-6BF" (String#37279, DoABC#3) // _SafeStr_9059 = "_-1Qf" (String#9048, DoABC#3) // _SafeStr_9454 = "_-lI" (String#40230, DoABC#3) //------------------------------------------------------------ //_-1Wf.ChatFlowViewer package _-1Wf{ import _-1tK._SafeStr_3; import _-1tK._SafeStr_35; import _-60v.HabboFreeFlowChat; import _-1Mv.ChatFlowStage; import flash.display.DisplayObjectContainer; import __AS3__.vec.Vector; import _-5Lh.PooledChatBubble; import flash.display.Sprite; import flash.geom.Point; import __AS3__.vec.*; public class ChatFlowViewer implements _SafeStr_3, _SafeStr_35 { private const _SafeStr_11771:int = 230; private var _SafeStr_6379:HabboFreeFlowChat; private var _SafeStr_11772:ChatFlowStage; private var _SafeStr_11773:DisplayObjectContainer; private var _SafeStr_11774:int; private var _SafeStr_11775:int = 0; private var _SafeStr_11776:uint = 0; private var _SafeStr_11777:Number = 0.25; private var _SafeStr_6380:Vector.; private var _SafeStr_10589:Vector.; public function ChatFlowViewer(k:HabboFreeFlowChat, _arg_2:ChatFlowStage){ this._SafeStr_6380 = new Vector.(0); this._SafeStr_10589 = new Vector.(0); super(); this._SafeStr_11773 = new Sprite(); this._SafeStr_6379 = k; this._SafeStr_6379.registerUpdateReceiver(this, 1); this._SafeStr_11772 = _arg_2; } public function dispose():void{ if (this._SafeStr_6379) { this._SafeStr_6379.removeUpdateReceiver(this); this._SafeStr_6379 = null; }; this._SafeStr_11772 = null; this._SafeStr_11773 = null; } public function get disposed():Boolean{ return ((((this._SafeStr_11773 == null)) && ((this._SafeStr_6379 == null)))); } public function _SafeStr_10602(k:PooledChatBubble, _arg_2:Point):void{ k._SafeStr_11778 = this._SafeStr_11775; this._SafeStr_6380.push(k); this._SafeStr_11773.addChild(k); k._SafeStr_10575(_arg_2.x, _arg_2.y); k._SafeStr_11779(); this._SafeStr_11774 = k.roomId; } public function update(k:uint):void{ var _local_3:PooledChatBubble; var _local_4:PooledChatBubble; var _local_5:PooledChatBubble; var _local_6:int; this._SafeStr_11776 = (this._SafeStr_11776 + k); var _local_2:Point = this._SafeStr_6379.roomEngine._SafeStr_9037(this._SafeStr_11774); if (_local_2 != null) { if (((!((_local_2.x == this._SafeStr_11775))) && ((this._SafeStr_6380.length > 0)))) { for each (_local_4 in this._SafeStr_6380) { _local_4._SafeStr_11778 = _local_2.x; }; }; this._SafeStr_11775 = _local_2.x; }; for each (_local_3 in this._SafeStr_6380) { _local_3.update(k); if (_local_3._SafeStr_10564) { this._SafeStr_10589.push(_local_3); }; }; if (this._SafeStr_10589.length > 0) { for each (_local_5 in this._SafeStr_10589) { this._SafeStr_11773.removeChild(_local_5); _local_6 = this._SafeStr_6380.indexOf(_local_5); this._SafeStr_6380.splice(_local_6, 1); _local_5._SafeStr_11780(); this._SafeStr_6379._SafeStr_10610.recycle(_local_5); }; this._SafeStr_10589 = new Vector.(0); }; } public function get _SafeStr_11781():DisplayObjectContainer{ return (this._SafeStr_11773); } public function get _SafeStr_10603():int{ if (!this._SafeStr_11773.stage) { return (this._SafeStr_11771); }; return ((this._SafeStr_11773.stage.stageHeight * this._SafeStr_11777)); } public function resize(k:int, _arg_2:int):void{ if (this._SafeStr_11772) { this._SafeStr_11772.resize(k, _arg_2); }; } } }//package _-1Wf // _SafeStr_10564 = "_-2BK" (String#27361, DoABC#3) // _SafeStr_10575 = "_-0dX" (String#23573, DoABC#3) // _SafeStr_10589 = "_-3FN" (String#10917, DoABC#3) // _SafeStr_10602 = "_-0pl" (String#24078, DoABC#3) // _SafeStr_10603 = "_-4ly" (String#33792, DoABC#3) // _SafeStr_10610 = "_-1ni" (String#26415, DoABC#3) // _SafeStr_11771 = "_-3Aw" (String#29830, DoABC#3) // _SafeStr_11772 = "_-6Gd" (String#13939, DoABC#3) // _SafeStr_11773 = "_-BC" (String#1141, DoABC#3) // _SafeStr_11774 = "_-Zf" (String#39782, DoABC#3) // _SafeStr_11775 = "_-6Sm" (String#37953, DoABC#3) // _SafeStr_11776 = "_-4KZ" (String#32739, DoABC#3) // _SafeStr_11777 = "_-4z" (String#34293, DoABC#3) // _SafeStr_11778 = "_-2Tl" (String#28085, DoABC#3) // _SafeStr_11779 = "_-4L8" (String#32759, DoABC#3) // _SafeStr_11780 = "_-2oD" (String#28882, DoABC#3) // _SafeStr_11781 = "_-3EI" (String#29961, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_6380 = "_-0OV" (String#2639, DoABC#3) // _SafeStr_9037 = "_-0uY" (String#8481, DoABC#3) //------------------------------------------------------------ //_-1WN.VASTController package _-1WN{ import _-0dC._SafeStr_5126; import _-2QK._SafeStr_4560; import _-2n3._SafeStr_5232; import _-4Kz._SafeStr_5219; import _-7b._SafeStr_5114; import _-3BW.StreamSequence; import _-2n3.AdSchedule; import _-2n3.AdSlot; import _-2QK.AdServerTemplate; import _-2tx.OverlayController; import _-4Kz.Config; import _-Lv.PlayerConfigGroup; import _-4Kz.ConfigPreConverter; import _-1v0.DisplaySpecification; import _-3BW.DurationlessStreamSequence; import _-1v0.StringUtils; import _-3Oa.TemplateEvent; import _-0dC.Debuggable; import _-1v0._SafeStr_5279; import _-6DI.TrackingTable; import _-Lv.ProvidersConfigGroup; import _-4cU._SafeStr_5290; import _-6DI._SafeStr_5231; import _-3l7._SafeStr_5291; import _-3BW.Stream; import _-3l7._SafeStr_5289; import _-3l7.TrackingPointEvent; import _-6DI._SafeStr_5233; import _-3l7._SafeStr_5288; import _-bZ._SafeStr_5226; import _-bZ._SafeStr_5225; import _-3l7._SafeStr_5292; import _-4hr.TrackingEvent; import _-3l7.AdTagEvent; import _-3e-.AdServerRequest; import flash.events.Event; import _-3l7._SafeStr_5239; import _-3l7._SafeStr_5287; import _-3l7._SafeStr_5286; import _-3l7._SafeStr_5224; import flash.external.ExternalInterface; import _-4hr.NonLinearVideoAd; import _-3l7._SafeStr_5235; import _-3l7._SafeStr_5223; import _-2tx.OverlayView; import _-1v0._SafeStr_5227; import flash.events.MouseEvent; import _-4hr.LinearVideoAd; import _-4hr.VideoAd; import _-4hr.CompanionAd; import _-1v0.BrowserUtils; import _-3l7._SafeStr_5228; import flash.utils.Timer; import flash.events.TimerEvent; public class VASTController extends _SafeStr_5126 implements _SafeStr_4560, _SafeStr_5232, _SafeStr_5219 { public static const _SafeStr_11782:String = "relative-to-clip"; public static const _SafeStr_11783:String = "continuous"; public static const VERSION:String = "v1.2.0 (Final Build)"; public static const _SafeStr_11784:Boolean = false; protected static var _SafeStr_11785:_SafeStr_5114 = null; protected var _SafeStr_11786:StreamSequence = null; protected var _SafeStr_11787:AdSchedule = null; protected var _SafeStr_11788:AdSlot = null; protected var _SafeStr_7792:AdServerTemplate = null; protected var _SafeStr_11789:OverlayController = null; protected var _SafeStr_8225:Config; protected var _SafeStr_11790:String = "relative-to-clip"; protected var _SafeStr_11791:Boolean = false; protected var _SafeStr_11792:Boolean = true; protected var _SafeStr_11793:int = 0; protected var _SafeStr_11794:int = 0; protected var _SafeStr_11795:_SafeStr_5219 = null; protected var _SafeStr_11796:Boolean = false; protected var _SafeStr_11797:Boolean = false; protected var _SafeStr_11798:Boolean = true; protected var _SafeStr_11799:Object; protected var _SafeStr_11800:Object; protected var _SafeStr_11801:Boolean = false; protected var _SafeStr_11802:Number = 1; protected var _SafeStr_11803:String = null; protected var _SafeStr_11804:Boolean = false; protected var _SafeStr_11805:PlayerConfigGroup = null; protected var _SafeStr_11806:String = ""; public function VASTController(k:Config=null, _arg_2:int=0){ this._SafeStr_8225 = new Config(); this._SafeStr_11799 = new Object(); this._SafeStr_11800 = new Object(); super(); if (k != null) { this.initialise(k); }; this._SafeStr_11794 = _arg_2; } public function initialise(k:Object, _arg_2:Boolean=false, _arg_3:_SafeStr_5219=null, _arg_4:Config=null):void{ this._SafeStr_11801 = true; this._SafeStr_11795 = _arg_3; this._SafeStr_11796 = _arg_2; if ((k is Config)) { this.config = (k as Config); } else { if (_arg_4 != null) { _arg_4.initialise(this._SafeStr_11807(k)); this.config = _arg_4; } else { this.config = new Config(this._SafeStr_11807(k)); }; }; if (this.config.outputingDebug()) { }; this.config.setLoadedListener(this); } public function _SafeStr_11807(k:Object):Object{ return (ConfigPreConverter._SafeStr_11715(k)); } public function get _SafeStr_11808():Boolean{ return (this._SafeStr_11804); } public function _SafeStr_11809(k:Object=null):void{ this._SafeStr_11805 = new PlayerConfigGroup(k); } public function _SafeStr_11810(k:Boolean):DisplaySpecification{ if (k) { return (this._SafeStr_8225._SafeStr_11811.getDisplaySpecification(DisplaySpecification._SafeStr_11674)); }; return (this._SafeStr_8225._SafeStr_11811.getDisplaySpecification(DisplaySpecification.LINEAR)); } public function _SafeStr_11812():PlayerConfigGroup{ if (this._SafeStr_11805 == null) { this._SafeStr_11809(); }; return (this._SafeStr_11805); } public function get analyticsProcessor():_SafeStr_5114{ return (_SafeStr_11785); } public function fireAdPlaybackAnalytics(k:String, _arg_2:AdSlot, _arg_3:*):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11813(k, _arg_2, _arg_3, this._SafeStr_11814()); }; } public function set playerVolume(k:Number):void{ this._SafeStr_11802 = k; } public function get playerVolume():Number{ return (this._SafeStr_11802); } public function _SafeStr_11815():Boolean{ return (this._SafeStr_11816); } public function get _SafeStr_11816():Boolean{ return (this._SafeStr_11801); } public function isOVAConfigLoading():Boolean{ return (this._SafeStr_11797); } public function onOVAConfigLoaded():void{ _SafeStr_11785 = new _SafeStr_5114(this._SafeStr_8225.analytics); if (this.config.operateWithoutStreamDuration()) { this._SafeStr_11786 = new DurationlessStreamSequence(); } else { this._SafeStr_11786 = new StreamSequence(); }; if (this._SafeStr_11796) { this.load(); }; if (this._SafeStr_11795 != null) { this._SafeStr_11795.onOVAConfigLoaded(); }; } public function delayAdRequestUntilPlay():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225.delayAdRequestUntilPlay); }; return (false); } public function _SafeStr_11817():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225.adsConfig.vpaidConfig.testing); }; return (false); } public function _SafeStr_11818():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225.supportExternalPlaylistLoading); }; return (false); } public function _SafeStr_11819():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225.autoPlayOnExternalLoad); }; return (false); } public function _SafeStr_11820(k:AdSlot):Boolean{ if (k != null) { return (k._SafeStr_11821(this)); }; return (false); } public function _SafeStr_11822():Boolean{ var k:AdSlot = this._SafeStr_11823(); if (k != null) { return (k.isPreRoll()); }; return (false); } public function _SafeStr_11823():AdSlot{ if (this._SafeStr_11786 != null) { if (this._SafeStr_11786.length > 0) { if ((this._SafeStr_11786._SafeStr_11824(0) is AdSlot)) { return ((this._SafeStr_11786._SafeStr_11824(0) as AdSlot)); }; if (this._SafeStr_11786.length >= 2) { if (this._SafeStr_11786._SafeStr_11824(0)._SafeStr_11825()) { if ((this._SafeStr_11786._SafeStr_11824(1) is AdSlot)) { if (AdSlot(this._SafeStr_11786._SafeStr_11824(1)).isPreRoll()) { return ((this._SafeStr_11786._SafeStr_11824(1) as AdSlot)); }; }; }; }; }; }; return (null); } public function set _SafeStr_11826(k:String):void{ this._SafeStr_11803 = k; } protected function _SafeStr_11814(k:String=""):String{ if (this._SafeStr_11803 != null) { if (StringUtils._SafeStr_11697(this._SafeStr_11803, "&")) { return ((this._SafeStr_11803 + k)); }; return ((("&" + this._SafeStr_11803) + k)); }; return (k); } public function _SafeStr_11827():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225._SafeStr_11811.hideLogoOnLinearPlayback); }; return (false); } public function _SafeStr_11828():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225._SafeStr_11829._SafeStr_11828()); }; return (false); } public function _SafeStr_11830():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225._SafeStr_11830()); }; return (false); } public function _SafeStr_11831():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225._SafeStr_11831()); }; return (false); } public function get _SafeStr_11832():Boolean{ return (this._SafeStr_11798); } public function set _SafeStr_11832(k:Boolean):void{ this._SafeStr_11798 = k; } public function set endStreamSafetyMargin(k:int):void{ this._SafeStr_11794 = k; } public function get endStreamSafetyMargin():int{ return (this._SafeStr_11794); } public function set startStreamSafetyMargin(k:int):void{ this._SafeStr_11793 = k; } public function get startStreamSafetyMargin():int{ return (this._SafeStr_11793); } public function set acceptedLinearAdMimeTypes(k:Array):void{ if (this._SafeStr_8225 != null) { this.config.acceptedLinearAdMimeTypes = k; }; } public function get acceptedLinearAdMimeTypes():Array{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225.acceptedLinearAdMimeTypes); }; return (new Array()); } public function get playOnce():Boolean{ return (this.config.playOnce); } public function set _SafeStr_11833(k:Boolean):void{ this._SafeStr_11791 = k; } public function get _SafeStr_11833():Boolean{ return (this._SafeStr_11791); } public function autoPlay():Boolean{ return (this._SafeStr_8225.autoPlay); } public function _SafeStr_11834():void{ this._SafeStr_8225.autoPlay = true; } public function _SafeStr_11835():void{ this._SafeStr_8225.autoPlay = false; } public function get allowPlaylistControl():Boolean{ return (this._SafeStr_8225.allowPlaylistControl); } public function _SafeStr_11836(k:String, _arg_2:Boolean):Boolean{ return (this._SafeStr_8225.controlEnabledForLinearAdType(k, _arg_2)); } public function _SafeStr_11837(k:String):void{ this._SafeStr_11790 = k; } protected function _SafeStr_11838():Boolean{ return ((this._SafeStr_11790 == VASTController._SafeStr_11782)); } public function _SafeStr_11839(k:int, _arg_2:Boolean=false, _arg_3:Boolean=false):int{ if (this._SafeStr_11786 != null) { return (this._SafeStr_11786._SafeStr_11839(k, _arg_2, _arg_3)); }; return (-1); } public function _SafeStr_11840(k:int, _arg_2:Number, _arg_3:Number):Array{ var _local_5:int; var _local_4:Array = new Array(); if (this._SafeStr_11787 != null) { _local_5 = 0; while (_local_5 < this._SafeStr_11787.length) { if (AdSlot(this._SafeStr_11787._SafeStr_11841(_local_5)).associatedStreamIndex == k) { if (((AdSlot(this._SafeStr_11787._SafeStr_11841(_local_5)).isMidRoll()) && ((AdSlot(this._SafeStr_11787._SafeStr_11841(_local_5)).isEmpty() == false)))) { if (AdSlot(this._SafeStr_11787._SafeStr_11841(_local_5))._SafeStr_11842(_arg_2, _arg_3)) { _local_4.push(this._SafeStr_11787._SafeStr_11841(_local_5)); }; }; }; _local_5++; }; }; return (_local_4); } public function load():void{ this._SafeStr_11804 = true; this.config.ensureProvidersAreSet(); if (this._SafeStr_11787._SafeStr_11843()) { this._SafeStr_11787._SafeStr_11844(this); } else { this._SafeStr_11845(new TemplateEvent(TemplateEvent._SafeStr_11846, "Not triggering ad server calls at this time as there are no pre-loaded ad slots declared")); }; } public function unload():void{ if (this._SafeStr_11787 != null) { this._SafeStr_11787.unload(); }; } public function _SafeStr_11847(k:AdSlot):Boolean{ if (k != null) { return (k.load(this)); }; return (false); } public function _SafeStr_11848(k:int):Boolean{ if (this._SafeStr_11787 != null) { if (this._SafeStr_11787.length < k) { if (AdSlot(this._SafeStr_11787[k]).loadOnDemand == true) { return (AdSlot(this._SafeStr_11787[k]).load(this)); }; }; }; return (false); } public function set playerWidth(k:int):void{ if (this._SafeStr_8225 != null) { this._SafeStr_8225._SafeStr_11811.width = k; }; } public function get playerWidth():int{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225._SafeStr_11811.width); }; return (-1); } public function set playerHeight(k:int):void{ if (this._SafeStr_8225 != null) { this._SafeStr_8225._SafeStr_11811.height = k; }; } public function get playerHeight():int{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225._SafeStr_11811.height); }; return (-1); } public function set config(k:Config):void{ this._SafeStr_8225 = k; if (this._SafeStr_8225._SafeStr_11849()) { Debuggable.getInstance().setLevelFromString(this._SafeStr_8225._SafeStr_11850); }; if (this._SafeStr_8225._SafeStr_11851()) { Debuggable.getInstance().activeDebuggers = this._SafeStr_8225.debugger; }; this._SafeStr_11787 = new AdSchedule(this, this._SafeStr_11786, this._SafeStr_8225); } public function get config():Config{ return (this._SafeStr_8225); } public function get template():AdServerTemplate{ return (this._SafeStr_7792); } public function get _SafeStr_11852():AdSchedule{ return (this._SafeStr_11787); } public function get _SafeStr_11853():StreamSequence{ return (this._SafeStr_11786); } public function get _SafeStr_11854():OverlayController{ return (this._SafeStr_11789); } public function _SafeStr_11855(k:int, _arg_2:int):void{ if (this._SafeStr_11786 != null) { this._SafeStr_11786._SafeStr_11855(k, _arg_2); }; } public function get pauseOnClickThrough():Boolean{ return (this._SafeStr_8225.pauseOnClickThrough); } public function canSkipOnLinearAd():Boolean{ return (this._SafeStr_8225.canSkipOnLinearAd()); } public function enforceLinearInteractiveAdScaling():Boolean{ return (this._SafeStr_8225.adsConfig.enforceLinearInteractiveAdScaling); } public function enforceLinearVideoAdScaling():Boolean{ return (this._SafeStr_8225.adsConfig.enforceLinearVideoAdScaling); } public function _SafeStr_11856():Boolean{ return (this._SafeStr_8225._SafeStr_11856()); } public function _SafeStr_11857():Boolean{ return (this._SafeStr_8225._SafeStr_11857()); } public function _SafeStr_11858():void{ this._SafeStr_11789 = null; } public function _SafeStr_11859(k:_SafeStr_5279):void{ this._SafeStr_11789 = new OverlayController(this, k, this._SafeStr_8225._SafeStr_11860); if (k.displayObjectContainer != null) { k.displayObjectContainer.addChild(this._SafeStr_11789); k.displayObjectContainer.setChildIndex(this._SafeStr_11789, (k.displayObjectContainer.numChildren - 1)); }; } public function _SafeStr_11861(k:_SafeStr_5279):void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789.resize(k); }; } public function _SafeStr_11862():Boolean{ return (!((this._SafeStr_11789 == null))); } public function _SafeStr_11863(k:int):TrackingTable{ if (k < this._SafeStr_11786.length) { return (this._SafeStr_11786._SafeStr_11865(k)._SafeStr_11864()); }; return (null); } public function _SafeStr_11866():void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789._SafeStr_11866(); }; } public function _SafeStr_8240():void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789._SafeStr_8240(); }; } public function _SafeStr_11867():void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789._SafeStr_11868(); }; } public function _SafeStr_11869():void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789._SafeStr_11870(); }; } public function closeActiveOverlaysAndCompanions():void{ if (this._SafeStr_11787 != null) { this._SafeStr_11787.closeActiveOverlaysAndCompanions(this._SafeStr_8225.adsConfig.resetTrackingOnReplay); }; } public function getProvider(k:String):String{ return (this._SafeStr_8225.getProvider(k)); } public function _SafeStr_11871():ProvidersConfigGroup{ return (this._SafeStr_8225._SafeStr_11872); } public function _SafeStr_11873():StreamSequence{ var k:StreamSequence; if (!this.allowPlaylistControl) { if (this._SafeStr_11788 != null) { k = new StreamSequence(this); k._SafeStr_11874(this._SafeStr_11788, false); return (k); }; }; return (null); } public function set _SafeStr_11875(k:Boolean):void{ if (this._SafeStr_11788 != null) { this._SafeStr_11788._SafeStr_11876 = k; }; } public function _SafeStr_11877():Boolean{ if (this._SafeStr_11788 != null) { return (this._SafeStr_11788._SafeStr_11878()); }; return (false); } public function activateLinearAdSkipButton(k:Function):void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789.activateLinearAdSkipButton(new _SafeStr_5290(_SafeStr_5290._SafeStr_11879, "region", "image", k)); }; } public function deactivateLinearAdSkipButton():void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789.deactivateLinearAdSkipButton(new _SafeStr_5290(_SafeStr_5290._SafeStr_7482, "region")); }; } public function processTimeEvent(k:int, _arg_2:_SafeStr_5231):void{ if (this._SafeStr_11787 != null) { this._SafeStr_11787.processTimeEvent(k, _arg_2, false); }; if (this._SafeStr_11786 != null) { this._SafeStr_11786.processTimeEvent(k, _arg_2, false); }; } public function _SafeStr_11880(k:int, _arg_2:_SafeStr_5231, _arg_3:Boolean=false):void{ if (k != -1) { if (k < this._SafeStr_11787.length) { this._SafeStr_11787._SafeStr_11841(k).processTimeEvent(_arg_2, true); }; }; } public function _SafeStr_11881(k:int):void{ if (((!((this._SafeStr_11787 == null))) && ((k > -1)))) { this._SafeStr_11787._SafeStr_11881(k); }; } public function _SafeStr_11882(k:int):void{ if (((!((this._SafeStr_11786 == null))) && ((k > -1)))) { this._SafeStr_11786._SafeStr_11882(k); }; } public function _SafeStr_11883(k:int):void{ if (((!((this._SafeStr_11786 == null))) && ((k > -1)))) { this._SafeStr_11786.resetRepeatableTrackingPoints(k); }; } public function _SafeStr_8244(k:String, _arg_2:String):String{ if (this._SafeStr_11789 != null) { return (this._SafeStr_11789._SafeStr_8244(k, _arg_2)); }; return ("-1, Overlay Controller is not active"); } public function _SafeStr_11884(... k){ return (null); } public function _SafeStr_11885(k:int, _arg_2:Stream):void{ if ((((((this._SafeStr_11833 == false)) && (_arg_2.isSlicedStream()))) && (!(_arg_2._SafeStr_11886())))) { } else { dispatchEvent(new _SafeStr_5291(_SafeStr_5291._SafeStr_11887, k, _arg_2)); }; } public function _SafeStr_11888(k:AdSlot, _arg_2:Boolean=false):void{ dispatchEvent(new _SafeStr_5289(_SafeStr_5289._SafeStr_11887, k)); } public function _SafeStr_11889(k:_SafeStr_5233):void{ if (k != null) { dispatchEvent(new TrackingPointEvent(TrackingPointEvent._SafeStr_11890, k)); }; } public function onProcessTrackingPoint(k:_SafeStr_5233):void{ if (k != null) { dispatchEvent(new TrackingPointEvent(TrackingPointEvent._SafeStr_11891, k)); }; } public function _SafeStr_11892():Boolean{ if (this._SafeStr_11789 != null) { return (this._SafeStr_11789._SafeStr_11892()); }; return (false); } public function _SafeStr_11893():void{ if (this._SafeStr_11789 != null) { this._SafeStr_11789._SafeStr_11893(); }; } public function _SafeStr_11894(adSlot:AdSlot, muteOnStartup:Boolean=false, reduceVPAIDAdHeightByControlbarHeight:Boolean=false, playerVolume:Number=-1):void{ var ad:* = undefined; if (adSlot != null) { adSlot.markAsPlayed(); if (this._SafeStr_11789 != null) { if (((adSlot.isLinear()) && (this._SafeStr_8225.adsConfig.resetTrackingOnReplay))) { adSlot.resetAllTrackingPoints(); }; ad = ((adSlot.isLinear()) ? adSlot._SafeStr_11895() : adSlot._SafeStr_11896()); this._SafeStr_11789._SafeStr_11894(adSlot, { "onLoading":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11897, adSlot)); }, "onLoaded":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11899, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11900 : _SafeStr_5288._SafeStr_11901), adSlot, k.data, k.bubbles, k.cancelable)); }, "onImpression":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11902(((adSlot.isLinear()) ? _SafeStr_5114.LINEAR : _SafeStr_5114._SafeStr_11674), adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11903 : _SafeStr_5288._SafeStr_11904), adSlot, k.data, k.bubbles, k.cancelable)); }, "onStart":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11905, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11906 : _SafeStr_5288._SafeStr_11907), adSlot, k.data, k.bubbles, k.cancelable)); }, "onComplete":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114.COMPLETE, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11908 : _SafeStr_5288._SafeStr_11909), adSlot, k.data, k.bubbles, k.cancelable)); }, "onPaused":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_10448, adSlot, ad, _SafeStr_11814()); }; }, "onPlaying":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_10447, adSlot, ad, _SafeStr_11814()); }; }, "onError":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114.ERROR, adSlot, ad, _SafeStr_11814(("ova_error=" + k.data))); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11910 : _SafeStr_5288._SafeStr_11911), adSlot, k.data, k.bubbles, k.cancelable)); }, "onLog":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11912, adSlot, k.data, k.bubbles, k.cancelable)); }, "onExpandedChange":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11913, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11914 : _SafeStr_5288._SafeStr_11915), adSlot, k.data, k.bubbles, k.cancelable)); }, "onLinearChange":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11916, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11917 : _SafeStr_5288._SafeStr_11918), adSlot, k.data, k.bubbles, k.cancelable)); }, "onRemainingTimeChange":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11919 : _SafeStr_5288._SafeStr_11920), adSlot, k.data, k.bubbles, k.cancelable)); }, "onClickThru":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11921(_SafeStr_5114.VPAID, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11922 : _SafeStr_5288._SafeStr_11923), adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserAcceptInvitation":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11924, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11925 : _SafeStr_5288._SafeStr_11926), adSlot, k.data, k.bubbles, k.cancelable)); }, "onVolumeChange":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11927 : _SafeStr_5288._SafeStr_11928), adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserMinimize":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11929, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11930 : _SafeStr_5288._SafeStr_11931), adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserClose":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114.CLOSE, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11932 : _SafeStr_5288._SafeStr_11933), adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdStart":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11934, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11935, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdFirstQuartile":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11936, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11937, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdMidpoint":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11938, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11939, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdThirdQuartile":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11940, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11941, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdComplete":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11942, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11943, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdSkipped":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11944, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11944, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdSkippableStateChange":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11945, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11945, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdSizeChange":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11946, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11946, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdDurationChange":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11947, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11947, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVPAIDAdInteraction":function (k:_SafeStr_5226=null):void{ if (((!((_SafeStr_11785 == null))) && (!((ad == null))))) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11948, adSlot, ad, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11948, adSlot, k.data, k.bubbles, k.cancelable)); } }, muteOnStartup, playerVolume, reduceVPAIDAdHeightByControlbarHeight); }; }; } public function _SafeStr_11949():_SafeStr_5225{ if (this._SafeStr_11789 != null) { return (this._SafeStr_11789._SafeStr_11949()); }; return (null); } public function _SafeStr_11950():Boolean{ if (this._SafeStr_8225 != null) { return (this._SafeStr_8225._SafeStr_11811.shouldHideControlsOnLinearPlayback(true)); }; return (true); } public function onLinearAdStart(k:AdSlot):void{ if (k != null) { if (k.videoAd != null) { if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11902(_SafeStr_5114.LINEAR, k, k.videoAd.linearVideoAd, this._SafeStr_11814()); }; dispatchEvent(new _SafeStr_5292(_SafeStr_5292._SafeStr_11905, k)); }; }; } public function onLinearAdComplete(k:AdSlot):void{ if (k != null) { dispatchEvent(new _SafeStr_5292(_SafeStr_5292.COMPLETE, k)); }; } public function static(k:AdSlot):void{ if (k != null) { k.triggerTrackingEvent(TrackingEvent._SafeStr_11951); dispatchEvent(new _SafeStr_5292(_SafeStr_5292._SafeStr_11944, k)); }; } public function enableVisualLinearAdClickThroughCue(k:AdSlot):void{ if (((((this._SafeStr_8225.visuallyCueLinearAdClickThrough) && (k._SafeStr_11952()))) && (!((this._SafeStr_11854 == null))))) { this._SafeStr_11854._SafeStr_11953(k); }; } public function disableVisualLinearAdClickThroughCue(k:AdSlot=null):void{ if (((this._SafeStr_8225.visuallyCueLinearAdClickThrough) && (!((this._SafeStr_11854 == null))))) { this._SafeStr_11854._SafeStr_11954(); }; } public function onAdCallStarted(k:AdServerRequest):void{ dispatchEvent(new AdTagEvent(AdTagEvent._SafeStr_11955, {"masterTag":k})); } public function onAdCallFailover(k:AdServerRequest, _arg_2:AdServerRequest):void{ dispatchEvent(new AdTagEvent(AdTagEvent._SafeStr_11956, { "masterTag":k, "failoverTag":_arg_2 })); } public function onAdCallComplete(k:AdServerRequest, _arg_2:Boolean):void{ dispatchEvent(new AdTagEvent(AdTagEvent._SafeStr_11957, { "masterTag":k, "hasAds":_arg_2 })); } public function onTemplateLoaded(k:AdServerTemplate):void{ this._SafeStr_7792 = k; if (this._SafeStr_7792.hasAds(this._SafeStr_7792.forceImpressionServing)) { this._SafeStr_11787.schedule(this._SafeStr_7792); this._SafeStr_11786.initialise(this, this._SafeStr_8225.streams, this._SafeStr_11787, this._SafeStr_8225.bitrate, this._SafeStr_8225.baseURL, 100, this._SafeStr_8225.previewImage); this._SafeStr_11787.addNonLinearAdTrackingPoints(this._SafeStr_11838(), true); this._SafeStr_11787._SafeStr_11958(); } else { this._SafeStr_11787.schedule(); this._SafeStr_11786.initialise(this, this._SafeStr_8225.streams, this._SafeStr_11787, this._SafeStr_8225.bitrate, this._SafeStr_8225.baseURL, 100, this._SafeStr_8225.previewImage); }; this._SafeStr_11804 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_11899, this._SafeStr_7792)); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11959(_SafeStr_5114._SafeStr_11899, this._SafeStr_11814(("&ova_ad_count=" + this._SafeStr_7792._SafeStr_11960()))); }; } public function onTemplateLoadError(k:Event):void{ this._SafeStr_11787.schedule(); this._SafeStr_11786.initialise(this, this._SafeStr_8225.streams, this._SafeStr_11787, this._SafeStr_8225.bitrate, this._SafeStr_8225.baseURL, 100, this._SafeStr_8225.previewImage); this._SafeStr_11804 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_11961, k)); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11959(_SafeStr_5114.ERROR, this._SafeStr_11814(("&ova_error=" + escape(k.toString())))); }; } public function _SafeStr_11962(k:Event):void{ this._SafeStr_11787.schedule(); this._SafeStr_11786.initialise(this, this._SafeStr_8225.streams, this._SafeStr_11787, this._SafeStr_8225.bitrate, this._SafeStr_8225.baseURL, 100, this._SafeStr_8225.previewImage); this._SafeStr_11804 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_11963, k)); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11959(_SafeStr_5114._SafeStr_8224, this._SafeStr_11814()); }; } public function _SafeStr_11845(k:Event):void{ this._SafeStr_11787.schedule(); this._SafeStr_11786.initialise(this, this._SafeStr_8225.streams, this._SafeStr_11787, this._SafeStr_8225.bitrate, this._SafeStr_8225.baseURL, 100, this._SafeStr_8225.previewImage); if (this._SafeStr_11787.hasNonLinearAds()) { this._SafeStr_11787.addNonLinearAdTrackingPoints(this._SafeStr_11838(), true); this._SafeStr_11787._SafeStr_11958(); }; this._SafeStr_11804 = false; dispatchEvent(new TemplateEvent(TemplateEvent._SafeStr_11846, k)); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11959(_SafeStr_5114._SafeStr_11964, this._SafeStr_11814()); }; } public function _SafeStr_11965(k:_SafeStr_5239):void{ if (k != null) { if (k.adSlot.hasVideoAd()) { if (k.adSlot.videoAd.isEmpty()) { if (k.adSlot._SafeStr_11966()) { k.adSlot.processForcedImpression(); }; }; }; dispatchEvent(k); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11967(_SafeStr_5114._SafeStr_11899, k.adSlot, this._SafeStr_11814()); }; }; } public function _SafeStr_11968(k:_SafeStr_5239):void{ dispatchEvent(k); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11967(_SafeStr_5114.ERROR, k.adSlot, this._SafeStr_11814(("&ova_error=" + escape(k.toString())))); }; } public function _SafeStr_11969(k:_SafeStr_5239):void{ dispatchEvent(k); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11967(_SafeStr_5114._SafeStr_8224, k.adSlot, this._SafeStr_11814()); }; } public function _SafeStr_11970(k:_SafeStr_5239):void{ dispatchEvent(k); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11967(_SafeStr_5114._SafeStr_11964, k.adSlot, this._SafeStr_11814()); }; } public function _SafeStr_11971(k:int=-1, _arg_2:Boolean=false, _arg_3:Number=0):void{ if (this._SafeStr_11787 != null) { this._SafeStr_11787._SafeStr_11972(k, _arg_3, this._SafeStr_8225.adsConfig.resetTrackingOnReplay); this.processTimeEvent(k, new _SafeStr_5231(_arg_3, 0)); }; } public function _SafeStr_11973(k:int=-1, _arg_2:Boolean=false):void{ if (_arg_2) { if ((((k > -1)) && ((k < this._SafeStr_11787.length)))) { this._SafeStr_11787._SafeStr_11841(k).processMuteEvent(); }; } else { if (this._SafeStr_11786 != null) { this._SafeStr_11786._SafeStr_11974(k); }; }; } public function _SafeStr_11975(k:int=-1, _arg_2:Boolean=false):void{ if (_arg_2) { if ((((k > -1)) && ((k < this._SafeStr_11787.length)))) { this._SafeStr_11787._SafeStr_11841(k).processUnmuteEvent(); }; } else { if (this._SafeStr_11786 != null) { this._SafeStr_11786._SafeStr_11976(k); }; }; } public function _SafeStr_11977(k:int=-1, _arg_2:Boolean=false):void{ } public function _SafeStr_11978(k:int=-1, _arg_2:Boolean=false):void{ if (_arg_2) { if ((((k > -1)) && ((k < this._SafeStr_11787.length)))) { this._SafeStr_11787._SafeStr_11841(k).processStopStream(); }; } else { if (this._SafeStr_11786 != null) { this._SafeStr_11786._SafeStr_11979(k); }; if (this._SafeStr_11862()) { this._SafeStr_11789._SafeStr_11866(); }; }; } public function _SafeStr_11980(k:int=-1, _arg_2:Boolean=false):void{ if (_arg_2) { if ((((k > -1)) && ((k < this._SafeStr_11787.length)))) { this._SafeStr_11787._SafeStr_11841(k).processFullScreenEvent(); }; } else { if (this._SafeStr_11786 != null) { this._SafeStr_11786._SafeStr_11981(k); }; }; } public function _SafeStr_11982(k:int=-1, _arg_2:Boolean=false):void{ if (_arg_2) { if ((((k > -1)) && ((k < this._SafeStr_11787.length)))) { this._SafeStr_11787._SafeStr_11841(k).processFullScreenEvent(); }; } else { if (this._SafeStr_11786 != null) { this._SafeStr_11786._SafeStr_11981(k); }; }; } public function _SafeStr_11983(k:int=-1, _arg_2:Boolean=false):void{ if (_arg_2) { if ((((k > -1)) && ((k < this._SafeStr_11787.length)))) { this._SafeStr_11787._SafeStr_11841(k).processFullScreenExitEvent(); }; } else { if (this._SafeStr_11786 != null) { this._SafeStr_11786._SafeStr_11984(k); }; }; } public function _SafeStr_11985(k:int=-1, _arg_2:Boolean=false):void{ var _local_3:Stream; if (_arg_2) { if (this._SafeStr_11787 != null) { _local_3 = this._SafeStr_11787._SafeStr_11841(k); }; } else { if (this._SafeStr_11786 != null) { _local_3 = this._SafeStr_11786._SafeStr_11824(k); }; }; if (_local_3 != null) { if ((_local_3 is AdSlot)) { if (this._SafeStr_11789 != null) { if (((AdSlot(_local_3).isLinear()) && (AdSlot(_local_3).isInteractive()))) { if (this._SafeStr_11789._SafeStr_11892()) { this._SafeStr_11789._SafeStr_11986(); }; this._SafeStr_11789._SafeStr_11987(); return; }; this._SafeStr_11789._SafeStr_11987(); }; }; _local_3.processPauseStream(); }; } public function _SafeStr_11988(k:int=-1, _arg_2:Boolean=false):void{ var _local_3:Stream; if (_arg_2) { if (this._SafeStr_11787 != null) { _local_3 = this._SafeStr_11787._SafeStr_11841(k); }; } else { if (this._SafeStr_11786 != null) { _local_3 = this._SafeStr_11786._SafeStr_11824(k); }; }; if (_local_3 != null) { if ((_local_3 is AdSlot)) { if (this._SafeStr_11789 != null) { if (((((AdSlot(_local_3).isLinear()) && (AdSlot(_local_3).isInteractive()))) && (this._SafeStr_11789._SafeStr_11892()))) { this._SafeStr_11789._SafeStr_11989(); }; this._SafeStr_11789._SafeStr_11990(); }; }; _local_3.processResumeStream(); }; } public function _SafeStr_11991(k:int=-1, _arg_2:Boolean=false):void{ } public function _SafeStr_11992(k:Boolean):void{ if (this._SafeStr_8225._SafeStr_11811.shouldDisableControlsDuringLinearAds()) { dispatchEvent(new _SafeStr_5287(_SafeStr_5287.TOGGLE, k)); dispatchEvent(new _SafeStr_5286(((k) ? _SafeStr_5286._SafeStr_11993 : _SafeStr_5286._SafeStr_11994))); }; } public function _SafeStr_11995(k:Array):void{ if (this._SafeStr_8225 != null) { this._SafeStr_8225.analytics.update(k); }; } public function onDisplayNonLinearAd(k:_SafeStr_5224):void{ if (k != null) { if (k.adSlot != null) { if (k.displayMode == _SafeStr_5224._SafeStr_11996) { if (k._SafeStr_11997() == false) { if (ExternalInterface.available) { this._SafeStr_11998(k); }; }; } else { this._SafeStr_11999(k); }; }; }; } public function onHideNonLinearAd(k:_SafeStr_5224):void{ if ((((((k.displayMode == _SafeStr_5224._SafeStr_11996)) && ((k._SafeStr_11997() == false)))) && (ExternalInterface.available))) { this._SafeStr_12000(k); } else { this._SafeStr_12001(k); }; } protected function _SafeStr_11999(overlayAdDisplayEvent:_SafeStr_5224):void{ var adSlot:AdSlot; if (((this._SafeStr_11862()) && (!((overlayAdDisplayEvent == null))))) { adSlot = overlayAdDisplayEvent.adSlot; if (overlayAdDisplayEvent.nonLinearVideoAd.hasAccompanyingVideoAd()) { this._SafeStr_11788 = adSlot; }; if (NonLinearVideoAd(overlayAdDisplayEvent.nonLinearVideoAd).isInteractive()) { this._SafeStr_11789._SafeStr_11894(adSlot, { "onLoading":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_12002, adSlot)); }, "onLoaded":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11899, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11901, adSlot, k.data, k.bubbles, k.cancelable)); }, "onImpression":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11902(_SafeStr_5114._SafeStr_11674, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11904, adSlot, k.data, k.bubbles, k.cancelable)); }, "onStart":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11905, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11907, adSlot, k.data, k.bubbles, k.cancelable)); }, "onPaused":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_10448, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; }, "onPlaying":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_10447, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; }, "onComplete":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114.COMPLETE, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11909, adSlot, k.data, k.bubbles, k.cancelable)); }, "onError":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114.ERROR, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814(("&ova_error=" + k.data))); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11911, adSlot, k.data, k.bubbles, k.cancelable)); }, "onLog":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11912, adSlot, k.data, k.bubbles, k.cancelable)); }, "onExpandedChange":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11913, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11915, adSlot, k.data, k.bubbles, k.cancelable)); }, "onLinearChange":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11916, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11918, adSlot, k.data, k.bubbles, k.cancelable)); }, "onRemainingTimeChange":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11920, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVolumeChange":function (k:_SafeStr_5226=null):void{ dispatchEvent(new _SafeStr_5288(((adSlot.isLinear()) ? _SafeStr_5288._SafeStr_11927 : _SafeStr_5288._SafeStr_11928), adSlot, k.data, k.bubbles, k.cancelable)); }, "onClickThru":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11921(_SafeStr_5114.VPAID, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11923, adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserAcceptInvitation":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11924, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11926, adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserMinimize":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11929, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11931, adSlot, k.data, k.bubbles, k.cancelable)); }, "onUserClose":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114.CLOSE, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11933, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdStart":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11934, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11935, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdFirstQuartile":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11936, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11937, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdMidpoint":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11938, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11939, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdThirdQuartile":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11940, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11941, adSlot, k.data, k.bubbles, k.cancelable)); }, "onVideoAdComplete":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11942, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11943, adSlot, k.data, k.bubbles, k.cancelable)); }, "onSkipped":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11944, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11944, adSlot, k.data, k.bubbles, k.cancelable)); }, "onSkippableStateChange":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11945, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11945, adSlot, k.data, k.bubbles, k.cancelable)); }, "onSizeChange":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11946, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11946, adSlot, k.data, k.bubbles, k.cancelable)); }, "onDurationChange":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11947, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11947, adSlot, k.data, k.bubbles, k.cancelable)); }, "onAdInteraction":function (k:_SafeStr_5226=null):void{ if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11898(_SafeStr_5114._SafeStr_11948, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, _SafeStr_11814()); }; dispatchEvent(new _SafeStr_5288(_SafeStr_5288._SafeStr_11948, adSlot, k.data, k.bubbles, k.cancelable)); } }, (this.playerVolume == 0), this.playerVolume, false, overlayAdDisplayEvent.region.enableScaling); } else { if (((overlayAdDisplayEvent.nonLinearVideoAd.isIFrame()) || (overlayAdDisplayEvent.nonLinearVideoAd.isScript()))) { return; }; this._SafeStr_11789.displayNonLinearAd(overlayAdDisplayEvent); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11902(_SafeStr_5114._SafeStr_11674, adSlot, overlayAdDisplayEvent.nonLinearVideoAd, this._SafeStr_11814()); }; dispatchEvent(overlayAdDisplayEvent); }; }; } protected function _SafeStr_12001(k:_SafeStr_5224):void{ var _local_2:AdSlot; if (this._SafeStr_11862()) { _local_2 = k.adSlot; if (k.nonLinearVideoAd.isInteractive()) { this._SafeStr_11789._SafeStr_11893(); } else { this._SafeStr_11789.hideNonLinearAd(k); }; }; dispatchEvent(k); } protected function _SafeStr_11998(overlayAdDisplayEvent:_SafeStr_5224):void{ var regionID:String; if (overlayAdDisplayEvent != null) { if (overlayAdDisplayEvent.nonLinearVideoAd.isInteractive()) { return; }; try { regionID = overlayAdDisplayEvent.nonLinearVideoAd.getActiveDisplayRegionID(); ExternalInterface.call("ova.displayNonLinearAd", { "regionID":regionID, "content":{ "type":overlayAdDisplayEvent.nonLinearVideoAd.contentType(), "format":overlayAdDisplayEvent.nonLinearVideoAd.getContentFormat(), "raw":overlayAdDisplayEvent.nonLinearVideoAd.getRawContent(), "formed":overlayAdDisplayEvent.nonLinearVideoAd.getContent() }, "clickThroughURL":overlayAdDisplayEvent.nonLinearVideoAd.getClickThroughURLString(), "impressions":overlayAdDisplayEvent.nonLinearVideoAd.parentAdContainer.getImpressionList(), "trackingEvents":overlayAdDisplayEvent.nonLinearVideoAd.getTrackingEventList(), "region":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion, "closeButton":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion.buttonConfig, "nonLinearVideoAd":overlayAdDisplayEvent.nonLinearVideoAd.toJSObject(), "adSlot":overlayAdDisplayEvent.adSlot.toJSObject() }); } catch(e:Error) { }; }; } protected function _SafeStr_12000(overlayAdDisplayEvent:_SafeStr_5224):void{ var regionID:String; if (overlayAdDisplayEvent != null) { if (overlayAdDisplayEvent.nonLinearVideoAd.isInteractive()) { return; }; try { regionID = overlayAdDisplayEvent.nonLinearVideoAd.getActiveDisplayRegionID(); ExternalInterface.call("ova.hideNonLinearAd", { "regionID":regionID, "content":{ "type":overlayAdDisplayEvent.nonLinearVideoAd.contentType(), "format":overlayAdDisplayEvent.nonLinearVideoAd.getContentFormat() }, "region":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion, "closeButton":overlayAdDisplayEvent.nonLinearVideoAd.activeDisplayRegion.buttonConfig, "nonLinearVideoAd":overlayAdDisplayEvent.nonLinearVideoAd.toJSObject(), "adSlot":overlayAdDisplayEvent.adSlot.toJSObject() }); } catch(e:Error) { }; }; } public function onShowAdNotice(k:_SafeStr_5235):void{ if (this._SafeStr_11862()) { this._SafeStr_11789._SafeStr_12003(k); }; dispatchEvent(k); } public function onTickAdNotice(k:_SafeStr_5235):void{ if (this._SafeStr_11862()) { this._SafeStr_11789._SafeStr_12003(k); }; dispatchEvent(k); } public function onHideAdNotice(k:_SafeStr_5235):void{ if (this._SafeStr_11862()) { this._SafeStr_11789._SafeStr_11868(k); }; dispatchEvent(k); } public function _SafeStr_12004(k:OverlayView):void{ var _local_2:AdSlot; var _local_3:NonLinearVideoAd; var _local_4:_SafeStr_5223; if (k._SafeStr_12005 != null) { _local_2 = k._SafeStr_12005; if (_local_2 != null) { _local_3 = _local_2._SafeStr_11896(); _local_3.close(); _local_4 = new _SafeStr_5224(_SafeStr_5224._SafeStr_12006, _local_3, _local_2); dispatchEvent(_local_4); }; }; } public function _SafeStr_12007(k:OverlayView, _arg_2:MouseEvent):void{ var _local_3:AdSlot; var _local_4:NonLinearVideoAd; var _local_5:_SafeStr_5223; var _local_6:String; if (k._SafeStr_12005 != null) { _local_3 = k._SafeStr_12005; _local_4 = _local_3._SafeStr_11896(); _local_4.clicked(); _local_5 = new _SafeStr_5224(_SafeStr_5224._SafeStr_12008, _local_4, _local_3, null, _arg_2); if (_local_3.hasLinearAd()) { k.hide(); dispatchEvent(_local_5); } else { if (((_local_4._SafeStr_12009()) && ((_local_4.isInteractive() == false)))) { _local_6 = _local_4._SafeStr_12010(); _SafeStr_5227._SafeStr_10349(_local_6, this._SafeStr_8225.adsConfig.clickSignConfig.target); }; dispatchEvent(_local_5); }; if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11921(_SafeStr_5114._SafeStr_11674, _local_3, _local_4, this._SafeStr_11814()); }; }; } public function _SafeStr_12011(k:AdSlot):void{ var _local_2:LinearVideoAd; if (k != null) { _local_2 = k._SafeStr_11895(); if (((!((_local_2 == null))) && (_local_2._SafeStr_12009()))) { _local_2.clicked(); _SafeStr_5227._SafeStr_10349(_local_2._SafeStr_12010(), this._SafeStr_8225.adsConfig.clickSignConfig.target); dispatchEvent(new _SafeStr_5292(_SafeStr_5292._SafeStr_12012, k)); if (_SafeStr_11785 != null) { _SafeStr_11785._SafeStr_11921(_SafeStr_5114.LINEAR, k, _local_2, this._SafeStr_11814()); }; }; }; } public function _SafeStr_12013(k:VideoAd):void{ if (k != null) { if (k._SafeStr_12014()) { k._SafeStr_12015().call(); }; }; } public function _SafeStr_12016(k:Boolean=false):void{ if (this._SafeStr_11787 != null) { this._SafeStr_11787._SafeStr_12016(k); }; } protected function _SafeStr_12017(k:NonLinearVideoAd, _arg_2:String, _arg_3:String=null):void{ if (k != null) { this._SafeStr_11799[_arg_2] = { "companionAd":k, "parentAdUID":_arg_3 }; } else { this._SafeStr_11799[_arg_2] = null; }; } protected function _SafeStr_12018(k:String):void{ this._SafeStr_12017(null, k); } protected function _SafeStr_12019(k:NonLinearVideoAd, _arg_2:String, _arg_3:String):Boolean{ if (((!((this._SafeStr_11799[_arg_2] == undefined))) && (!((this._SafeStr_11799[_arg_2] == null))))) { if (StringUtils._SafeStr_8242(this._SafeStr_11799[_arg_2].parentAdUID, _arg_3)) { return (CompanionAd(k)._SafeStr_12020(this._SafeStr_11799[_arg_2])); }; }; return (false); } protected function _SafeStr_12021(k:String, _arg_2:String):Boolean{ if (((!((this._SafeStr_11799[k] == undefined))) && (!((this._SafeStr_11799[k] == null))))) { return (StringUtils._SafeStr_8242(this._SafeStr_11799[k].parentAdUID, _arg_2)); }; return (false); } protected function _SafeStr_12022(k:NonLinearVideoAd, _arg_2:String, _arg_3:String):Boolean{ if (((!((this._SafeStr_11799[_arg_2] == undefined))) && (!((this._SafeStr_11799[_arg_2] == null))))) { return (!(CompanionAd(k)._SafeStr_12023(this._SafeStr_11799[_arg_2].width, this._SafeStr_11799[_arg_2].height))); }; return (true); } public function _SafeStr_12024(companionEvent:_SafeStr_5228):void{ var previousContent:String; var companionAd:CompanionAd = companionEvent.companionAd; if (this._SafeStr_12025()) { if (companionEvent._SafeStr_12026()) { if (companionEvent.content != null) { if (companionEvent.content.length > 0) { if ((((this._SafeStr_12021(companionEvent._SafeStr_12027, companionAd._SafeStr_12028()) == false)) && (this._SafeStr_12022(companionEvent.companionAd, companionEvent._SafeStr_12027, companionAd._SafeStr_12028())))) { try { previousContent = ExternalInterface.call("ova.readHTML", companionEvent._SafeStr_12027); companionAd._SafeStr_12029(companionEvent._SafeStr_12027, previousContent); this._SafeStr_12017(companionEvent.companionAd, companionEvent._SafeStr_12027, companionAd._SafeStr_12028()); ExternalInterface.call("ova.writeElement", companionEvent._SafeStr_12027, companionEvent.content); } catch(e:Error) { }; }; }; }; } else { if (companionEvent._SafeStr_12030()) { }; }; } else { if (companionEvent._SafeStr_12026()) { if (companionEvent.content != null) { if (companionEvent.content.length > 0) { if ((((this._SafeStr_12021(companionEvent._SafeStr_12027, companionAd._SafeStr_12028()) == false)) && (this._SafeStr_12022(companionEvent.companionAd, companionEvent._SafeStr_12027, companionAd._SafeStr_12028())))) { try { previousContent = ExternalInterface.call((("function() {return document.getElementById('" + companionEvent._SafeStr_12027) + "').innerHTML; }")); companionAd._SafeStr_12029(companionEvent._SafeStr_12027, previousContent); if (((((companionEvent.companionAd._SafeStr_12032()) && ((companionEvent.companionAd._SafeStr_12031() == false)))) && (BrowserUtils._SafeStr_11660()))) { ExternalInterface.call(companionEvent.content); } else { ExternalInterface.call((((("function(){ document.getElementById('" + companionEvent._SafeStr_12027) + "').innerHTML='") + StringUtils._SafeStr_11734(StringUtils._SafeStr_11733(companionEvent.content))) + "'; }")); }; this._SafeStr_12017(companionEvent.companionAd, companionEvent._SafeStr_12027, companionAd._SafeStr_12028()); } catch(e:Error) { }; }; }; }; }; }; } public function _SafeStr_12033(companionEvent:_SafeStr_5228):Boolean{ var companionAd:CompanionAd = companionEvent.companionAd; if (companionAd._SafeStr_12034()) { if (this._SafeStr_12025()) { try { ExternalInterface.call("ova.writeHTML", companionAd._SafeStr_12035, companionAd._SafeStr_12036); this._SafeStr_12018(companionAd._SafeStr_12035); companionAd._SafeStr_12037(); } catch(e:Error) { }; } else { try { ExternalInterface.call((((("function(){ document.getElementById('" + companionAd._SafeStr_12035) + "').innerHTML='") + StringUtils._SafeStr_11702(companionAd._SafeStr_12036)) + "'; }")); this._SafeStr_12018(companionAd._SafeStr_12035); companionAd._SafeStr_12037(); } catch(e:Error) { }; }; return (true); }; return (false); } public function displayingCompanions():Boolean{ return (this._SafeStr_8225.displayCompanions); } public function _SafeStr_12025():Boolean{ return (this._SafeStr_8225._SafeStr_12025); } public function _SafeStr_12038():Boolean{ return (this._SafeStr_8225._SafeStr_12038); } protected function _SafeStr_12039(k:CompanionAd, _arg_2:Object):Boolean{ var _local_5:String; var _local_6:_SafeStr_5228; if (this._SafeStr_12021(_arg_2.id, k._SafeStr_12028())) { return (false); }; var _local_3:Boolean; var _local_4:Boolean; if (((!((_arg_2.resourceType == undefined))) && ((_arg_2.creativeType == undefined)))) { _local_4 = k._SafeStr_12040(_arg_2.width, _arg_2.height, _arg_2.resourceType); } else { if (_arg_2.index != undefined) { _local_4 = k._SafeStr_12041(_arg_2.width, _arg_2.height, _arg_2.index); } else { if (((!((_arg_2.creativeType == undefined))) && (!((_arg_2.resoruceType == undefined))))) { _local_4 = k._SafeStr_12042(_arg_2.width, _arg_2.height, _arg_2.creativeType, _arg_2.resourceType); } else { _local_4 = k._SafeStr_12023(_arg_2.width, _arg_2.height); }; }; }; if (_local_4) { _local_3 = true; _local_5 = k._SafeStr_12043(this.config.adsConfig.additionalParamsForSWFCompanions, this._SafeStr_12025(), _arg_2.id, BrowserUtils._SafeStr_11660()); if (_local_5 != null) { _local_6 = new _SafeStr_5228(_SafeStr_5228._SafeStr_11879, k); _local_6._SafeStr_12027 = _arg_2.id; _local_6.content = _local_5; _arg_2.activeAdID = k.parentAdContainer.id; if (this._SafeStr_11832) { this._SafeStr_12024(_local_6); }; dispatchEvent(_local_6); }; }; return (_local_3); } protected function _SafeStr_12044(companionAd:CompanionAd, companionDivIDs:Array, delay:int):Boolean{ var tickCounter:int; var matchFound:Boolean; var displayTimer:Timer = new Timer(delay, companionDivIDs.length); tickCounter = 0; displayTimer.addEventListener(TimerEvent.TIMER, function (k:TimerEvent):void{ if (_SafeStr_12039(companionAd, companionDivIDs[tickCounter])) { matchFound = true; }; tickCounter++; }); displayTimer.start(); return (matchFound); } protected function _SafeStr_12045(k:CompanionAd, _arg_2:Array):Boolean{ var _local_3:Boolean; var _local_4:int; while (_local_4 < _arg_2.length) { if (this._SafeStr_12039(k, _arg_2[_local_4])) { _local_3 = true; }; _local_4++; }; return (_local_3); } public function onDisplayCompanionAd(k:_SafeStr_5228):Boolean{ var _local_3:Array; var _local_2:CompanionAd = k.companionAd; if (this._SafeStr_8225._SafeStr_12046()) { _local_3 = this._SafeStr_8225.companionDivIDs; if (this._SafeStr_8225._SafeStr_12047()) { return (this._SafeStr_12044(_local_2, _local_3, this._SafeStr_8225.millisecondDelayOnCompanionInjection)); }; return (this._SafeStr_12045(_local_2, _local_3)); }; return (false); } public function onHideCompanionAd(k:_SafeStr_5228):Boolean{ var _local_2:Boolean; if (this._SafeStr_8225.restoreCompanions) { if (this._SafeStr_11832) { _local_2 = this._SafeStr_12033(k); }; dispatchEvent(new _SafeStr_5228(_SafeStr_5228._SafeStr_7482, k.companionAd)); }; return (_local_2); } protected function _SafeStr_12048(k:String, _arg_2:String=null):void{ if (k != null) { this._SafeStr_11800[k] = _arg_2; } else { this._SafeStr_11800[k] = null; }; } protected function _SafeStr_12049(k:String):void{ this._SafeStr_12048(k, null); } protected function _SafeStr_12050(k:String):String{ return (this._SafeStr_11800[k]); } public function onSurveyDisplay(surveyUrl:String):void{ var previousContent:String; var surveyMarkup:String; if (this._SafeStr_8225.adsConfig._SafeStr_12051.declared()) { try { previousContent = ExternalInterface.call("ova.readHTML", this._SafeStr_8225.adsConfig._SafeStr_12051.id); this._SafeStr_12048(this._SafeStr_8225.adsConfig._SafeStr_12051.id, previousContent); surveyMarkup = ((""); ExternalInterface.call("ova.writeElement", this._SafeStr_8225.adsConfig._SafeStr_12051.id, surveyMarkup); } catch(e:Error) { }; }; } public function onSurveyHide():void{ if (((this._SafeStr_8225.adsConfig._SafeStr_12051.declared()) && (this._SafeStr_8225.adsConfig._SafeStr_12051.restore))) { try { ExternalInterface.call("ova.writeHTML", this._SafeStr_8225.adsConfig._SafeStr_12051.id, this._SafeStr_12050(this._SafeStr_8225.adsConfig._SafeStr_12051.id)); this._SafeStr_12049(this._SafeStr_8225.adsConfig._SafeStr_12051.id); } catch(e:Error) { }; }; } override public function addEventListener(k:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void{ if (k.indexOf("region-") > -1) { if (this._SafeStr_11789 != null) { this._SafeStr_11789.addEventListener(k, _arg_2, _arg_3, _arg_4, _arg_5); }; } else { super.addEventListener(k, _arg_2, _arg_3, _arg_4, _arg_5); }; } override public function removeEventListener(k:String, _arg_2:Function, _arg_3:Boolean=false):void{ if (k.indexOf("region-") > -1) { if (this._SafeStr_11789 != null) { this._SafeStr_11789.addEventListener(k, _arg_2, _arg_3); }; } else { super.removeEventListener(k, _arg_2, _arg_3); }; } public function _SafeStr_12052():String{ if (this._SafeStr_7792 != null) { return (this._SafeStr_7792._SafeStr_12053()); }; return ("No VAST response available"); } } }//package _-1WN // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_10447 = "_-5iL" (String#36116, DoABC#3) // _SafeStr_10448 = "_-H6" (String#39072, DoABC#3) // _SafeStr_11660 = "_-05F" (String#22229, DoABC#3) // _SafeStr_11674 = "_-3j1" (String#31191, DoABC#3) // _SafeStr_11697 = "_-26N" (String#27180, DoABC#3) // _SafeStr_11702 = "_-0I0" (String#22707, DoABC#3) // _SafeStr_11715 = "_-0jf" (String#2713, DoABC#3) // _SafeStr_11733 = "_-5km" (String#36214, DoABC#3) // _SafeStr_11734 = "_-15Y" (String#24718, DoABC#3) // _SafeStr_11782 = "_-2Kt" (String#27741, DoABC#3) // _SafeStr_11783 = "_-5ey" (String#35997, DoABC#3) // _SafeStr_11784 = "_-sc" (String#40504, DoABC#3) // _SafeStr_11785 = "_-Wa" (String#39661, DoABC#3) // _SafeStr_11786 = "_-6Xq" (String#38141, DoABC#3) // _SafeStr_11787 = "_-v6" (String#40586, DoABC#3) // _SafeStr_11788 = "_-Ig" (String#39135, DoABC#3) // _SafeStr_11789 = "_-1da" (String#26014, DoABC#3) // _SafeStr_11790 = "_-0Ro" (String#23104, DoABC#3) // _SafeStr_11791 = "_-bx" (String#39869, DoABC#3) // _SafeStr_11792 = "_-4WX" (String#33199, DoABC#3) // _SafeStr_11793 = "_-3OV" (String#30367, DoABC#3) // _SafeStr_11794 = "_-0Ck" (String#22499, DoABC#3) // _SafeStr_11795 = "_-5rr" (String#36494, DoABC#3) // _SafeStr_11796 = "_-zD" (String#40734, DoABC#3) // _SafeStr_11797 = "_-1uU" (String#26685, DoABC#3) // _SafeStr_11798 = "_-6OS" (String#37789, DoABC#3) // _SafeStr_11799 = "_-6g4" (String#38458, DoABC#3) // _SafeStr_11800 = "_-1J3" (String#25231, DoABC#3) // _SafeStr_11801 = "_-4u3" (String#34112, DoABC#3) // _SafeStr_11802 = "_-5JR" (String#35134, DoABC#3) // _SafeStr_11803 = "_-58O" (String#34696, DoABC#3) // _SafeStr_11804 = "_-491" (String#1532, DoABC#3) // _SafeStr_11805 = "_-1fP" (String#26084, DoABC#3) // _SafeStr_11806 = "_-5fw" (String#36030, DoABC#3) // _SafeStr_11807 = "_-6Zo" (String#38210, DoABC#3) // _SafeStr_11808 = "_-4Bs" (String#32379, DoABC#3) // _SafeStr_11809 = "_-1QY" (String#25515, DoABC#3) // _SafeStr_11810 = "_-26M" (String#27179, DoABC#3) // _SafeStr_11811 = "_-5f6" (String#36005, DoABC#3) // _SafeStr_11812 = "_-1Sa" (String#25594, DoABC#3) // _SafeStr_11813 = "_-b3" (String#14922, DoABC#3) // _SafeStr_11814 = "_-1pv" (String#26497, DoABC#3) // _SafeStr_11815 = "_-1N2" (String#25383, DoABC#3) // _SafeStr_11816 = "_-2s8" (String#29045, DoABC#3) // _SafeStr_11817 = "_-4Iu" (String#32666, DoABC#3) // _SafeStr_11818 = "_-6Lv" (String#37691, DoABC#3) // _SafeStr_11819 = "_-0CX" (String#22490, DoABC#3) // _SafeStr_11820 = "_-34G" (String#29567, DoABC#3) // _SafeStr_11821 = "_-52X" (String#34465, DoABC#3) // _SafeStr_11822 = "_-1ty" (String#26659, DoABC#3) // _SafeStr_11823 = "_-6a6" (String#38221, DoABC#3) // _SafeStr_11824 = "_-1Dh" (String#25032, DoABC#3) // _SafeStr_11825 = "_-6Om" (String#37802, DoABC#3) // _SafeStr_11826 = "_-11A" (String#24548, DoABC#3) // _SafeStr_11827 = "_-4QZ" (String#32971, DoABC#3) // _SafeStr_11828 = "_-2kT" (String#28726, DoABC#3) // _SafeStr_11829 = "_-3b7" (String#30866, DoABC#3) // _SafeStr_11830 = "_-55f" (String#34586, DoABC#3) // _SafeStr_11831 = "_-3FF" (String#29999, DoABC#3) // _SafeStr_11832 = "_-1RX" (String#25552, DoABC#3) // _SafeStr_11833 = "_-0XS" (String#23333, DoABC#3) // _SafeStr_11834 = "_-0Wl" (String#23307, DoABC#3) // _SafeStr_11835 = "_-13L" (String#24631, DoABC#3) // _SafeStr_11836 = "_-0oC" (String#24013, DoABC#3) // _SafeStr_11837 = "_-1va" (String#26727, DoABC#3) // _SafeStr_11838 = "_-1uZ" (String#26687, DoABC#3) // _SafeStr_11839 = "_-4ro" (String#34020, DoABC#3) // _SafeStr_11840 = "_-1EI" (String#25049, DoABC#3) // _SafeStr_11841 = "_-0an" (String#23460, DoABC#3) // _SafeStr_11842 = "_-2FS" (String#27505, DoABC#3) // _SafeStr_11843 = "_-6AZ" (String#37257, DoABC#3) // _SafeStr_11844 = "_-02S" (String#22134, DoABC#3) // _SafeStr_11845 = "_-6dd" (String#14317, DoABC#3) // _SafeStr_11846 = "_-2sq" (String#29075, DoABC#3) // _SafeStr_11847 = "_-4kF" (String#33730, DoABC#3) // _SafeStr_11848 = "_-0W6" (String#23283, DoABC#3) // _SafeStr_11849 = "_-49t" (String#32299, DoABC#3) // _SafeStr_11850 = "_-3mz" (String#31351, DoABC#3) // _SafeStr_11851 = "_-5B0" (String#34799, DoABC#3) // _SafeStr_11852 = "_-ny" (String#40332, DoABC#3) // _SafeStr_11853 = "_-15a" (String#24719, DoABC#3) // _SafeStr_11854 = "_-0jY" (String#23818, DoABC#3) // _SafeStr_11855 = "_-2Nt" (String#27856, DoABC#3) // _SafeStr_11856 = "_-5ia" (String#36125, DoABC#3) // _SafeStr_11857 = "_-5NZ" (String#35282, DoABC#3) // _SafeStr_11858 = "_-20N" (String#26960, DoABC#3) // _SafeStr_11859 = "_-1Po" (String#25489, DoABC#3) // _SafeStr_11860 = "_-r-" (String#40452, DoABC#3) // _SafeStr_11861 = "_-2xb" (String#29264, DoABC#3) // _SafeStr_11862 = "_-0JS" (String#22770, DoABC#3) // _SafeStr_11863 = "_-1yP" (String#26839, DoABC#3) // _SafeStr_11864 = "_-2Jf" (String#27692, DoABC#3) // _SafeStr_11865 = "_-1jR" (String#26255, DoABC#3) // _SafeStr_11866 = "_-3PH" (String#30404, DoABC#3) // _SafeStr_11867 = "_-6Ku" (String#37652, DoABC#3) // _SafeStr_11868 = "_-4gQ" (String#12336, DoABC#3) // _SafeStr_11869 = "_-25U" (String#27141, DoABC#3) // _SafeStr_11870 = "_-BV" (String#38854, DoABC#3) // _SafeStr_11871 = "_-01f" (String#22105, DoABC#3) // _SafeStr_11872 = "_-1Y-" (String#25802, DoABC#3) // _SafeStr_11873 = "_-Cz" (String#38908, DoABC#3) // _SafeStr_11874 = "_-11B" (String#24549, DoABC#3) // _SafeStr_11875 = "_-IU" (String#39129, DoABC#3) // _SafeStr_11876 = "_-5MB" (String#35232, DoABC#3) // _SafeStr_11877 = "_-6Ru" (String#37913, DoABC#3) // _SafeStr_11878 = "_-3Z8" (String#30785, DoABC#3) // _SafeStr_11879 = "_-5Pn" (String#35380, DoABC#3) // _SafeStr_11880 = "_-1KC" (String#25269, DoABC#3) // _SafeStr_11881 = "_-2fh" (String#28553, DoABC#3) // _SafeStr_11882 = "_-2EK" (String#27463, DoABC#3) // _SafeStr_11883 = "_-5eQ" (String#35971, DoABC#3) // _SafeStr_11884 = "_-4Nu" (String#12020, DoABC#3) // _SafeStr_11885 = "_-20Q" (String#26963, DoABC#3) // _SafeStr_11886 = "_-2Cb" (String#27405, DoABC#3) // _SafeStr_11887 = "_-6j4" (String#38570, DoABC#3) // _SafeStr_11888 = "_-33V" (String#29540, DoABC#3) // _SafeStr_11889 = "_-3z5" (String#31822, DoABC#3) // _SafeStr_11890 = "_-49B" (String#32267, DoABC#3) // _SafeStr_11891 = "_-2jv" (String#28709, DoABC#3) // _SafeStr_11892 = "_-j6" (String#40141, DoABC#3) // _SafeStr_11893 = "_-2AW" (String#27330, DoABC#3) // _SafeStr_11894 = "_-0vK" (String#24281, DoABC#3) // _SafeStr_11895 = "_-yp" (String#40717, DoABC#3) // _SafeStr_11896 = "_-fU" (String#40007, DoABC#3) // _SafeStr_11897 = "_-107" (String#24508, DoABC#3) // _SafeStr_11898 = "_-56c" (String#12786, DoABC#3) // _SafeStr_11899 = "_-1Fd" (String#25103, DoABC#3) // _SafeStr_11900 = "_-1HY" (String#25173, DoABC#3) // _SafeStr_11901 = "_-6DY" (String#37366, DoABC#3) // _SafeStr_11902 = "_-2r" (String#10514, DoABC#3) // _SafeStr_11903 = "_-5C2" (String#34840, DoABC#3) // _SafeStr_11904 = "_-1hi" (String#26178, DoABC#3) // _SafeStr_11905 = "_-2XG" (String#28217, DoABC#3) // _SafeStr_11906 = "_-6XM" (String#38121, DoABC#3) // _SafeStr_11907 = "_-6cO" (String#38305, DoABC#3) // _SafeStr_11908 = "_-5Bk" (String#34828, DoABC#3) // _SafeStr_11909 = "_-1si" (String#26613, DoABC#3) // _SafeStr_11910 = "_-25i" (String#27151, DoABC#3) // _SafeStr_11911 = "_-3bJ" (String#30874, DoABC#3) // _SafeStr_11912 = "_-09O" (String#22383, DoABC#3) // _SafeStr_11913 = "_-0fa" (String#23656, DoABC#3) // _SafeStr_11914 = "_-0sh" (String#24181, DoABC#3) // _SafeStr_11915 = "_-fk" (String#40015, DoABC#3) // _SafeStr_11916 = "_-2bY" (String#28385, DoABC#3) // _SafeStr_11917 = "_-0Hx" (String#22703, DoABC#3) // _SafeStr_11918 = "_-2SE" (String#28028, DoABC#3) // _SafeStr_11919 = "_-6-y" (String#36839, DoABC#3) // _SafeStr_11920 = "_-GL" (String#39038, DoABC#3) // _SafeStr_11921 = "_-2G-" (String#9908, DoABC#3) // _SafeStr_11922 = "_-JH" (String#39157, DoABC#3) // _SafeStr_11923 = "_-1Gm" (String#25144, DoABC#3) // _SafeStr_11924 = "_-0k5" (String#23844, DoABC#3) // _SafeStr_11925 = "_-0B" (String#22443, DoABC#3) // _SafeStr_11926 = "_-2YY" (String#28270, DoABC#3) // _SafeStr_11927 = "_-4lL" (String#33769, DoABC#3) // _SafeStr_11928 = "_-1kG" (String#26289, DoABC#3) // _SafeStr_11929 = "_-03R" (String#22169, DoABC#3) // _SafeStr_11930 = "_-5wG" (String#36661, DoABC#3) // _SafeStr_11931 = "_-24V" (String#27106, DoABC#3) // _SafeStr_11932 = "_-52f" (String#34470, DoABC#3) // _SafeStr_11933 = "_-0pP" (String#24061, DoABC#3) // _SafeStr_11934 = "_-5pR" (String#36397, DoABC#3) // _SafeStr_11935 = "_-0wf" (String#24337, DoABC#3) // _SafeStr_11936 = "_-3Z5" (String#30782, DoABC#3) // _SafeStr_11937 = "_-5M8" (String#35230, DoABC#3) // _SafeStr_11938 = "_-4wx" (String#34216, DoABC#3) // _SafeStr_11939 = "_-1X1" (String#25762, DoABC#3) // _SafeStr_11940 = "_-48H" (String#32230, DoABC#3) // _SafeStr_11941 = "_-5NC" (String#35270, DoABC#3) // _SafeStr_11942 = "_-4KN" (String#32730, DoABC#3) // _SafeStr_11943 = "_-WB" (String#39648, DoABC#3) // _SafeStr_11944 = "_-2hu" (String#28634, DoABC#3) // _SafeStr_11945 = "_-sx" (String#40511, DoABC#3) // _SafeStr_11946 = "_-19v" (String#24886, DoABC#3) // _SafeStr_11947 = "_-1Sf" (String#25598, DoABC#3) // _SafeStr_11948 = "_-2B" (String#27347, DoABC#3) // _SafeStr_11949 = "_-4-" (String#31857, DoABC#3) // _SafeStr_11950 = "_-2r5" (String#29002, DoABC#3) // _SafeStr_11951 = "_-4ff" (String#33542, DoABC#3) // _SafeStr_11952 = "_-sM" (String#40495, DoABC#3) // _SafeStr_11953 = "_-4ib" (String#33657, DoABC#3) // _SafeStr_11954 = "_-5GV" (String#35019, DoABC#3) // _SafeStr_11955 = "_-3Nm" (String#30333, DoABC#3) // _SafeStr_11956 = "_-4pM" (String#33926, DoABC#3) // _SafeStr_11957 = "_-11q" (String#24576, DoABC#3) // _SafeStr_11958 = "_-4AO" (String#32317, DoABC#3) // _SafeStr_11959 = "_-287" (String#9755, DoABC#3) // _SafeStr_11960 = "_-3gA" (String#31069, DoABC#3) // _SafeStr_11961 = "_-6Qx" (String#37876, DoABC#3) // _SafeStr_11962 = "_-27Z" (String#9746, DoABC#3) // _SafeStr_11963 = "_-0eY" (String#23608, DoABC#3) // _SafeStr_11964 = "_-6HD" (String#37513, DoABC#3) // _SafeStr_11965 = "_-4yW" (String#12640, DoABC#3) // _SafeStr_11966 = "_-0R6" (String#23080, DoABC#3) // _SafeStr_11967 = "_-4L5" (String#11987, DoABC#3) // _SafeStr_11968 = "_-2Z3" (String#10230, DoABC#3) // _SafeStr_11969 = "_-40K" (String#11654, DoABC#3) // _SafeStr_11970 = "_-0QD" (String#8005, DoABC#3) // _SafeStr_11971 = "_-2JV" (String#27685, DoABC#3) // _SafeStr_11972 = "_-6bX" (String#38273, DoABC#3) // _SafeStr_11973 = "_-2pd" (String#28940, DoABC#3) // _SafeStr_11974 = "_-2gq" (String#28591, DoABC#3) // _SafeStr_11975 = "_-3QC" (String#30442, DoABC#3) // _SafeStr_11976 = "_-3Bx" (String#29871, DoABC#3) // _SafeStr_11977 = "_-ij" (String#40125, DoABC#3) // _SafeStr_11978 = "_-6XF" (String#38117, DoABC#3) // _SafeStr_11979 = "_-6Id" (String#37569, DoABC#3) // _SafeStr_11980 = "_-1AJ" (String#24900, DoABC#3) // _SafeStr_11981 = "_-497" (String#32265, DoABC#3) // _SafeStr_11982 = "_-25a" (String#27145, DoABC#3) // _SafeStr_11983 = "_-45o" (String#32129, DoABC#3) // _SafeStr_11984 = "_-0AK" (String#22418, DoABC#3) // _SafeStr_11985 = "_-1sg" (String#26611, DoABC#3) // _SafeStr_11986 = "_-4ar" (String#33357, DoABC#3) // _SafeStr_11987 = "_-1lT" (String#26330, DoABC#3) // _SafeStr_11988 = "_-281" (String#27239, DoABC#3) // _SafeStr_11989 = "_-43q" (String#32044, DoABC#3) // _SafeStr_11990 = "_-42P" (String#31997, DoABC#3) // _SafeStr_11991 = "_-5mU" (String#36277, DoABC#3) // _SafeStr_11992 = "_-0Oi" (String#22985, DoABC#3) // _SafeStr_11993 = "_-19D" (String#24860, DoABC#3) // _SafeStr_11994 = "_-0Yc" (String#23374, DoABC#3) // _SafeStr_11995 = "_-0cX" (String#23533, DoABC#3) // _SafeStr_11996 = "_-4nl" (String#33872, DoABC#3) // _SafeStr_11997 = "_-ox" (String#40370, DoABC#3) // _SafeStr_11998 = "_-2gL" (String#28572, DoABC#3) // _SafeStr_11999 = "_-2XT" (String#28225, DoABC#3) // _SafeStr_12000 = "_-2dg" (String#28469, DoABC#3) // _SafeStr_12001 = "_-48P" (String#32235, DoABC#3) // _SafeStr_12002 = "_-0U4" (String#23195, DoABC#3) // _SafeStr_12003 = "_-0J4" (String#7887, DoABC#3) // _SafeStr_12004 = "_-4zc" (String#34317, DoABC#3) // _SafeStr_12005 = "_-4gL" (String#33570, DoABC#3) // _SafeStr_12006 = "_-3EY" (String#29971, DoABC#3) // _SafeStr_12007 = "_-4gF" (String#33566, DoABC#3) // _SafeStr_12008 = "_-fu" (String#40024, DoABC#3) // _SafeStr_12009 = "_-40c" (String#31926, DoABC#3) // _SafeStr_12010 = "_-0ZA" (String#23392, DoABC#3) // _SafeStr_12011 = "_-42f" (String#32006, DoABC#3) // _SafeStr_12012 = "_-Ce" (String#38895, DoABC#3) // _SafeStr_12013 = "_-5tr" (String#36572, DoABC#3) // _SafeStr_12014 = "_-38N" (String#29726, DoABC#3) // _SafeStr_12015 = "_-3Ra" (String#30501, DoABC#3) // _SafeStr_12016 = "_-37j" (String#29700, DoABC#3) // _SafeStr_12017 = "_-6kt" (String#38644, DoABC#3) // _SafeStr_12018 = "_-4BA" (String#32351, DoABC#3) // _SafeStr_12019 = "_-1mN" (String#26366, DoABC#3) // _SafeStr_12020 = "_-4Kc" (String#32742, DoABC#3) // _SafeStr_12021 = "_-43X" (String#32033, DoABC#3) // _SafeStr_12022 = "_-4Zr" (String#33318, DoABC#3) // _SafeStr_12023 = "_-32f" (String#29508, DoABC#3) // _SafeStr_12024 = "_-0I8" (String#22714, DoABC#3) // _SafeStr_12025 = "_-Lw" (String#39260, DoABC#3) // _SafeStr_12026 = "_-119" (String#24547, DoABC#3) // _SafeStr_12027 = "_-0Ip" (String#22745, DoABC#3) // _SafeStr_12028 = "_-2L1" (String#27748, DoABC#3) // _SafeStr_12029 = "_-1Eo" (String#25071, DoABC#3) // _SafeStr_12030 = "_-24h" (String#27113, DoABC#3) // _SafeStr_12031 = "_-4JH" (String#32685, DoABC#3) // _SafeStr_12032 = "_-5Te" (String#35538, DoABC#3) // _SafeStr_12033 = "_-4T1" (String#33066, DoABC#3) // _SafeStr_12034 = "_-3Bf" (String#29860, DoABC#3) // _SafeStr_12035 = "_-0MC" (String#22877, DoABC#3) // _SafeStr_12036 = "_-3x4" (String#31749, DoABC#3) // _SafeStr_12037 = "_-0E-" (String#22553, DoABC#3) // _SafeStr_12038 = "_-5tV" (String#36560, DoABC#3) // _SafeStr_12039 = "_-676" (String#37125, DoABC#3) // _SafeStr_12040 = "_-2QA" (String#27950, DoABC#3) // _SafeStr_12041 = "_-6l8" (String#38657, DoABC#3) // _SafeStr_12042 = "_-5Mv" (String#35258, DoABC#3) // _SafeStr_12043 = "_-2en" (String#28512, DoABC#3) // _SafeStr_12044 = "_-3t4" (String#31594, DoABC#3) // _SafeStr_12045 = "_-3Yz" (String#30778, DoABC#3) // _SafeStr_12046 = "_-1qp" (String#26538, DoABC#3) // _SafeStr_12047 = "_-5oo" (String#36361, DoABC#3) // _SafeStr_12048 = "_-1C" (String#24966, DoABC#3) // _SafeStr_12049 = "_-0zD" (String#24439, DoABC#3) // _SafeStr_12050 = "_-mM" (String#40279, DoABC#3) // _SafeStr_12051 = "_-3Dp" (String#29940, DoABC#3) // _SafeStr_12052 = "_-1gc" (String#26130, DoABC#3) // _SafeStr_12053 = "_-6gE" (String#38466, DoABC#3) // _SafeStr_4560 = "_-5X-" (String#13206, DoABC#3) // _SafeStr_5114 = "_-0DW" (String#7807, DoABC#3) // _SafeStr_5126 = "_-0Bo" (String#7785, DoABC#3) // _SafeStr_5219 = "_-0Ou" (String#7982, DoABC#3) // _SafeStr_5223 = "_-TI" (String#14792, DoABC#3) // _SafeStr_5224 = "_-4FL" (String#11891, DoABC#3) // _SafeStr_5225 = "_-562" (String#12780, DoABC#3) // _SafeStr_5226 = "_-2Pf" (String#10067, DoABC#3) // _SafeStr_5227 = "_-326" (String#10691, DoABC#3) // _SafeStr_5228 = "_-0Ry" (String#8040, DoABC#3) // _SafeStr_5231 = "_-47P" (String#11780, DoABC#3) // _SafeStr_5232 = "_-56" (String#12778, DoABC#3) // _SafeStr_5233 = "_-5hQ" (String#13362, DoABC#3) // _SafeStr_5235 = "_-4eD" (String#33480, DoABC#3) // _SafeStr_5239 = "_-1xK" (String#9548, DoABC#3) // _SafeStr_5279 = "_-5Sx" (String#13151, DoABC#3) // _SafeStr_5286 = "_-2LW" (String#27765, DoABC#3) // _SafeStr_5287 = "_-3LO" (String#30236, DoABC#3) // _SafeStr_5288 = "_-4rC" (String#12514, DoABC#3) // _SafeStr_5289 = "_-141" (String#8654, DoABC#3) // _SafeStr_5290 = "_-4Dz" (String#32466, DoABC#3) // _SafeStr_5291 = "_-6DS" (String#13896, DoABC#3) // _SafeStr_5292 = "_-Tz" (String#14803, DoABC#3) // _SafeStr_7482 = "_-EG" (String#38963, DoABC#3) // _SafeStr_7792 = "_-1Is" (String#493, DoABC#3) // _SafeStr_8224 = "_-1UC" (String#25652, DoABC#3) // _SafeStr_8225 = "_-4my" (String#378, DoABC#3) // _SafeStr_8240 = "_-3gw" (String#31097, DoABC#3) // _SafeStr_8242 = "_-0Ei" (String#22572, DoABC#3) // _SafeStr_8244 = "_-3wQ" (String#31725, DoABC#3) //------------------------------------------------------------ //_-1WY._SafeStr_2662 package _-1WY{ import _-6Z2._SafeStr_10; import flash.display.BitmapData; public interface _SafeStr_2662 { function dispose():void; function set assetLibrary(_arg_1:_SafeStr_10):void; function _SafeStr_6782():void; function _SafeStr_6781():void; function _SafeStr_12054():int; function _SafeStr_12055():int; function _SafeStr_12056(_arg_1:XML):Boolean; function getAsset(_arg_1:String):_SafeStr_3897; function getAssetWithPalette(_arg_1:String, _arg_2:String):_SafeStr_3897; function _SafeStr_12057():Array; function _SafeStr_12058(_arg_1:String):Array; function _SafeStr_12059(_arg_1:String):XML; function addAsset(_arg_1:String, _arg_2:BitmapData, _arg_3:Boolean, _arg_4:int=0, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean; function disposeAsset(_arg_1:String):void; } }//package _-1WY // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_12054 = "_-1tn" (String#9495, DoABC#3) // _SafeStr_12055 = "_-3G1" (String#10929, DoABC#3) // _SafeStr_12056 = "_-3u" (String#11534, DoABC#3) // _SafeStr_12057 = "_-2gV" (String#10348, DoABC#3) // _SafeStr_12058 = "_-6RC" (String#14119, DoABC#3) // _SafeStr_12059 = "_-13E" (String#8638, DoABC#3) // _SafeStr_2662 = "_-4Pk" (String#12046, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_6781 = "_-56O" (String#12783, DoABC#3) // _SafeStr_6782 = "_-33G" (String#10710, DoABC#3) //------------------------------------------------------------ //_-1WY._SafeStr_3897 package _-1WY{ import _-6Z2._SafeStr_39; public interface _SafeStr_3897 { function get flipV():Boolean; function get flipH():Boolean; function get width():int; function get height():int; function get asset():_SafeStr_39; function get assetName():String; function get _SafeStr_6262():String; function get offsetX():int; function get offsetY():int; function get _SafeStr_12060():int; function get _SafeStr_12061():int; function get usesPalette():Boolean; } }//package _-1WY // _SafeStr_12060 = "_-0mH" (String#8347, DoABC#3) // _SafeStr_12061 = "_-Wr" (String#14853, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) //------------------------------------------------------------ //_-1WY._SafeStr_4385 package _-1WY{ import flash.utils.ByteArray; import flash.display.BitmapData; import flash.geom.Point; import flash.display.BitmapDataChannel; public class _SafeStr_4385 { private static var _SafeStr_12062:Array = []; private var _SafeStr_12063:Array; private var _SafeStr_12064:int = 0; private var _SafeStr_12065:int = 0; public function _SafeStr_4385(k:ByteArray, _arg_2:int, _arg_3:int){ var _local_4:uint; var _local_5:uint; var _local_6:uint; var _local_7:uint; this._SafeStr_12063 = []; super(); k.position = 0; while (k.bytesAvailable >= 3) { _local_4 = k.readUnsignedByte(); _local_5 = k.readUnsignedByte(); _local_6 = k.readUnsignedByte(); _local_7 = ((((0xFF << 24) | (_local_4 << 16)) | (_local_5 << 8)) | _local_6); this._SafeStr_12063.push(_local_7); }; while (this._SafeStr_12063.length < 0x0100) { this._SafeStr_12063.push(0); }; while (_SafeStr_12062.length < 0x0100) { _SafeStr_12062.push(0); }; this._SafeStr_12064 = _arg_2; this._SafeStr_12065 = _arg_3; } public function get _SafeStr_7832():int{ return (this._SafeStr_12064); } public function get _SafeStr_7833():int{ return (this._SafeStr_12065); } public function dispose():void{ this._SafeStr_12063 = []; } public function _SafeStr_12066(k:BitmapData):void{ var _local_2:BitmapData = k.clone(); k.paletteMap(k, k.rect, new Point(0, 0), _SafeStr_12062, this._SafeStr_12063, _SafeStr_12062, _SafeStr_12062); k.copyChannel(_local_2, k.rect, new Point(0, 0), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA); _local_2.dispose(); } } }//package _-1WY // _SafeStr_12062 = "_-4B9" (String#11832, DoABC#3) // _SafeStr_12063 = "_-5OC" (String#35314, DoABC#3) // _SafeStr_12064 = "_-4iM" (String#3740, DoABC#3) // _SafeStr_12065 = "_-6Yb" (String#4226, DoABC#3) // _SafeStr_12066 = "_-474" (String#32187, DoABC#3) // _SafeStr_4385 = "_-4u6" (String#12561, DoABC#3) // _SafeStr_7832 = "_-3E-" (String#29950, DoABC#3) // _SafeStr_7833 = "_-2Eg" (String#27478, DoABC#3) //------------------------------------------------------------ //_-1WY.GraphicAsset package _-1WY{ import __AS3__.vec.Vector; import _-6Z2.BitmapDataAsset; import _-6Z2._SafeStr_39; import flash.display.BitmapData; import __AS3__.vec.*; public class GraphicAsset implements _SafeStr_3897 { private static const _SafeStr_12067:Vector. = new Vector.(); private var _SafeStr_6754:String; private var _SafeStr_6755:String; private var _SafeStr_6753:BitmapDataAsset; private var _flipH:Boolean; private var _flipV:Boolean; private var _SafeStr_12068:Boolean; private var _SafeStr_5868:int; private var _SafeStr_5869:int; private var _SafeStr_6068:int; private var _height:int; private var _SafeStr_5665:Boolean; public static function _SafeStr_10230(k:String, _arg_2:String, _arg_3:_SafeStr_39, _arg_4:Boolean, _arg_5:Boolean, _arg_6:int, _arg_7:int, _arg_8:Boolean=false):GraphicAsset{ var _local_9:GraphicAsset = (((_SafeStr_12067.length > 0)) ? _SafeStr_12067.pop() : new (GraphicAsset)()); _local_9._SafeStr_6754 = k; _local_9._SafeStr_6755 = _arg_2; var _local_10:BitmapDataAsset = (_arg_3 as BitmapDataAsset); if (_local_10 != null) { _local_9._SafeStr_6753 = _local_10; _local_9._SafeStr_5665 = false; } else { _local_9._SafeStr_6753 = null; _local_9._SafeStr_5665 = true; }; _local_9._flipH = _arg_4; _local_9._flipV = _arg_5; _local_9._SafeStr_5868 = _arg_6; _local_9._SafeStr_5869 = _arg_7; _local_9._SafeStr_12068 = _arg_8; return (_local_9); } public function recycle():void{ this._SafeStr_6753 = null; _SafeStr_12067.push(this); } private function initialize():void{ var k:BitmapData; if (((!(this._SafeStr_5665)) && (!((this._SafeStr_6753 == null))))) { k = (this._SafeStr_6753.content as BitmapData); if (k != null) { this._SafeStr_6068 = k.width; this._height = k.height; }; this._SafeStr_5665 = true; }; } public function get flipV():Boolean{ return (this._flipV); } public function get flipH():Boolean{ return (this._flipH); } public function get width():int{ this.initialize(); return (this._SafeStr_6068); } public function get height():int{ this.initialize(); return (this._height); } public function get assetName():String{ return (this._SafeStr_6754); } public function get _SafeStr_6262():String{ return (this._SafeStr_6755); } public function get asset():_SafeStr_39{ return (this._SafeStr_6753); } public function get usesPalette():Boolean{ return (this._SafeStr_12068); } public function get offsetX():int{ if (!this._flipH) { return (this._SafeStr_5868); }; return (-((this.width + this._SafeStr_5868))); } public function get offsetY():int{ if (!this._flipV) { return (this._SafeStr_5869); }; return (-((this.height + this._SafeStr_5869))); } public function get _SafeStr_12060():int{ return (this._SafeStr_5868); } public function get _SafeStr_12061():int{ return (this._SafeStr_5869); } } }//package _-1WY // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_12060 = "_-0mH" (String#8347, DoABC#3) // _SafeStr_12061 = "_-Wr" (String#14853, DoABC#3) // _SafeStr_12067 = "_-WD" (String#14840, DoABC#3) // _SafeStr_12068 = "_-6Qr" (String#37874, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_5665 = "_-02b" (String#423, DoABC#3) // _SafeStr_5868 = "_-0uB" (String#680, DoABC#3) // _SafeStr_5869 = "_-0AV" (String#424, DoABC#3) // _SafeStr_6068 = "_-64A" (String#105, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) // _SafeStr_6753 = "_-0vB" (String#371, DoABC#3) // _SafeStr_6754 = "_-0wX" (String#1456, DoABC#3) // _SafeStr_6755 = "_-0e7" (String#8238, DoABC#3) //------------------------------------------------------------ //_-1WY.GraphicAssetCollection package _-1WY{ import _-5NM.Map; import _-6Z2._SafeStr_10; import flash.utils.Dictionary; import flash.utils.getTimer; import _-6Z2._SafeStr_39; import flash.utils.ByteArray; import _-0eJ.XMLValidator; import _-6Z2.BitmapDataAsset; import flash.display.BitmapData; public class GraphicAssetCollection implements _SafeStr_2662 { private static const _SafeStr_12069:int = 10; private static const _SafeStr_12070:Array = ["id", "source"]; private static const _SafeStr_12071:Boolean = false; private var _assets:Map; private var _SafeStr_12072:_SafeStr_10; private var _SafeStr_12073:Map; private var _SafeStr_12074:Array; private var _SafeStr_12075:Map; private var _SafeStr_12076:int = 0; private var _SafeStr_12077:int = 0; private var _SafeStr_12078:Dictionary; public function GraphicAssetCollection(){ this._assets = new Map(); this._SafeStr_12073 = new Map(); this._SafeStr_12075 = new Map(); this._SafeStr_12074 = []; this._SafeStr_12078 = new Dictionary(); } public function dispose():void{ var k:String; var _local_2:_SafeStr_4385; var _local_3:GraphicAsset; var _local_4:String; if (this._SafeStr_12073 != null) { for (k in this._SafeStr_12073) { _local_2 = this._SafeStr_12073[k]; if (_local_2 != null) { _local_2.dispose(); }; }; this._SafeStr_12073.reset(); }; if (this._SafeStr_12075 != null) { this._SafeStr_12073.reset(); }; if (this._SafeStr_12074 != null) { this._SafeStr_12079(); this._SafeStr_12074 = null; }; if (this._assets != null) { for (k in this._assets) { _local_3 = this._assets[k]; if (_local_3 != null) { _local_3.recycle(); }; }; this._assets.reset(); }; if (this._SafeStr_12078) { for (_local_4 in this._SafeStr_12078) { delete this._SafeStr_12078[_local_4]; }; }; this._SafeStr_12072 = null; } public function set assetLibrary(k:_SafeStr_10):void{ this._SafeStr_12072 = k; } public function _SafeStr_6782():void{ this._SafeStr_12076++; this._SafeStr_12077 = getTimer(); } public function _SafeStr_6781():void{ this._SafeStr_12076--; if (this._SafeStr_12076 <= 0) { this._SafeStr_12076 = 0; this._SafeStr_12077 = getTimer(); this._SafeStr_12079(false); }; } public function _SafeStr_12054():int{ return (this._SafeStr_12076); } public function _SafeStr_12055():int{ return (this._SafeStr_12077); } public function _SafeStr_12056(k:XML):Boolean{ if (k == null) { return (false); }; var _local_2:XMLList = k.asset; if (_local_2 == null) { return (false); }; var _local_3:XMLList = k.palette; if (_local_3 != null) { this._SafeStr_12080(_local_3); }; if (_SafeStr_12071) { this._SafeStr_12081(_local_2); } else { this._SafeStr_12082(_local_2); }; return (true); } private function _SafeStr_12081(k:XMLList):void{ var _local_2:XML; var _local_3:String; for each (_local_2 in k) { _local_3 = _local_2.@name; if (_local_3.length > 0) { this._SafeStr_12078[_local_3] = _local_2; }; }; } private function _SafeStr_12082(k:XMLList):void{ var _local_4:XML; var _local_5:String; var _local_6:String; var _local_7:Boolean; var _local_8:Boolean; var _local_9:Boolean; var _local_10:int; var _local_11:int; var _local_12:_SafeStr_39; var _local_13:Boolean; var _local_14:_SafeStr_3897; var _local_2:int = k.length(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = k[_local_3]; _local_5 = _local_4.@name; if (_local_5.length > 0) { _local_6 = null; _local_7 = false; _local_8 = false; _local_9 = false; _local_10 = 0; _local_11 = 0; _local_10 = -(int(_local_4.@x)); _local_11 = -(int(_local_4.@y)); _local_6 = _local_4.@source; if (int(_local_4.@flipH) > 0) { if (_local_6.length > 0) { _local_7 = true; }; }; if (int(_local_4.@flipV) > 0) { if (_local_6.length > 0) { _local_8 = true; }; }; _local_9 = !((int(_local_4.@usesPalette) == 0)); if (_local_6.length == 0) { _local_6 = _local_5; }; _local_12 = this._SafeStr_12072.getAssetByName(_local_6); if (_local_12 != null) { _local_13 = this._SafeStr_5474(_local_5, _local_6, _local_12, _local_7, _local_8, _local_10, _local_11, _local_9); if (!_local_13) { _local_14 = this.getAsset(_local_5); if (((!((_local_14 == null))) && (!((_local_14.assetName == _local_14._SafeStr_6262))))) { _local_13 = this._SafeStr_12083(_local_5, _local_6, _local_12, _local_7, _local_8, _local_10, _local_11, _local_9); }; }; }; }; _local_3++; }; } private function _SafeStr_12080(k:XMLList):void{ var _local_2:XML; var _local_3:String; var _local_4:String; var _local_5:_SafeStr_39; var _local_6:ByteArray; var _local_7:int; var _local_8:int; var _local_9:String; var _local_10:_SafeStr_4385; for each (_local_2 in k) { if (XMLValidator._SafeStr_6297(_local_2, _SafeStr_12070)) { _local_3 = _local_2.@id; _local_4 = _local_2.@source; if (this._SafeStr_12073[_local_3] == null) { _local_5 = this._SafeStr_12072.getAssetByName(_local_4); if ((_local_5.content is Class)) { _local_6 = (new ((_local_5.content as Class))() as ByteArray); } else { _local_6 = (_local_5.content as ByteArray); }; _local_7 = 0xFFFFFF; _local_8 = 0xFFFFFF; _local_9 = _local_2.@color1; if (_local_9.length > 0) { _local_7 = parseInt(_local_9, 16); _local_8 = _local_7; }; _local_9 = _local_2.@color2; if (_local_9.length > 0) { _local_8 = parseInt(_local_9, 16); }; _local_10 = new _SafeStr_4385(_local_6, _local_7, _local_8); this._SafeStr_12073[_local_3] = _local_10; this._SafeStr_12075[_local_3] = _local_2; }; }; }; } protected function _SafeStr_5474(k:String, _arg_2:String, _arg_3:_SafeStr_39, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Number, _arg_7:Number, _arg_8:Boolean):Boolean{ if (this._assets[k] != null) { return (false); }; if (this._SafeStr_12078[k]) { return (false); }; var _local_9:GraphicAsset = GraphicAsset._SafeStr_10230(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8); this._assets[k] = _local_9; return (true); } protected function _SafeStr_12083(k:String, _arg_2:String, _arg_3:_SafeStr_39, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Number, _arg_7:Number, _arg_8:Boolean):Boolean{ var _local_9:GraphicAsset = this._assets.remove(k); if (_local_9 != null) { _local_9.recycle(); } else { delete this._SafeStr_12078[k]; }; return (this._SafeStr_5474(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)); } public function getAsset(k:String):_SafeStr_3897{ var _local_4:String; var _local_5:Boolean; var _local_6:Boolean; var _local_7:Boolean; var _local_8:int; var _local_9:int; var _local_10:_SafeStr_39; var _local_11:_SafeStr_3897; var _local_2:_SafeStr_3897 = this._assets.getValue(k); if (_local_2) { return (_local_2); }; var _local_3:XML = this._SafeStr_12078[k]; if (_local_3) { delete this._SafeStr_12078[k]; _local_4 = null; _local_5 = false; _local_6 = false; _local_7 = false; _local_8 = 0; _local_9 = 0; _local_8 = -(int(_local_3.@x)); _local_9 = -(int(_local_3.@y)); _local_4 = _local_3.@source; if (int(_local_3.@flipH) > 0) { if (_local_4.length > 0) { _local_5 = true; }; }; if (int(_local_3.@flipV) > 0) { if (_local_4.length > 0) { _local_6 = true; }; }; _local_7 = !((int(_local_3.@usesPalette) == 0)); if (_local_4.length == 0) { _local_4 = k; }; _local_10 = this._SafeStr_12072.getAssetByName(_local_4); if (_local_10 != null) { if (this._SafeStr_5474(k, _local_4, _local_10, _local_5, _local_6, _local_8, _local_9, _local_7)) { return (this._assets[k]); }; _local_11 = this.getAsset(k); if (((!((_local_11 == null))) && (!((_local_11.assetName == _local_11._SafeStr_6262))))) { if (!this._SafeStr_12083(k, _local_4, _local_10, _local_5, _local_6, _local_8, _local_9, _local_7)) { return (null); }; }; }; }; return (null); } public function getAssetWithPalette(k:String, _arg_2:String):_SafeStr_3897{ var _local_5:_SafeStr_3897; var _local_6:String; var _local_7:BitmapDataAsset; var _local_8:BitmapData; var _local_9:_SafeStr_4385; var _local_10:BitmapData; var _local_3:String = ((k + "@") + _arg_2); var _local_4:_SafeStr_3897 = this.getAsset(_local_3); if (_local_4 == null) { _local_5 = this.getAsset(k); if ((((_local_5 == null)) || (!(_local_5.usesPalette)))) { return (_local_5); }; _local_6 = ((_local_5._SafeStr_6262 + "@") + _arg_2); _local_7 = this._SafeStr_12084(_local_6); if (_local_7 == null) { _local_8 = (_local_5.asset.content as BitmapData); if (_local_8 != null) { _local_9 = this._SafeStr_11061(_arg_2); if (_local_9 != null) { _local_10 = _local_8.clone(); _local_9._SafeStr_12066(_local_10); _local_7 = this._SafeStr_12085(_local_6, _local_10); if (_local_7 == null) { _local_10.dispose(); return (null); }; } else { return (_local_5); }; }; }; this._SafeStr_12074.push(_local_3); this._SafeStr_5474(_local_3, _local_6, _local_7, _local_5.flipH, _local_5.flipV, _local_5._SafeStr_12060, _local_5._SafeStr_12061, false); _local_4 = this.getAsset(_local_3); }; return (_local_4); } public function _SafeStr_12057():Array{ return (this._SafeStr_12073._SafeStr_6877()); } public function _SafeStr_12058(k:String):Array{ var _local_2:_SafeStr_4385 = this._SafeStr_11061(k); if (_local_2 != null) { return ([_local_2._SafeStr_7832, _local_2._SafeStr_7833]); }; return (null); } public function _SafeStr_12059(k:String):XML{ return (this._SafeStr_12075[k]); } private function _SafeStr_11061(k:String):_SafeStr_4385{ var _local_2:_SafeStr_4385 = this._SafeStr_12073[k]; return (_local_2); } public function addAsset(k:String, _arg_2:BitmapData, _arg_3:Boolean, _arg_4:int=0, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean{ var _local_9:BitmapData; if ((((k == null)) || ((_arg_2 == null)))) { return (false); }; if (this._SafeStr_12072 == null) { return (false); }; var _local_8:BitmapDataAsset = this._SafeStr_12084(k); if (_local_8 == null) { _local_8 = new BitmapDataAsset(this._SafeStr_12072.getAssetTypeDeclarationByClass(BitmapDataAsset)); this._SafeStr_12072.setAsset(k, _local_8); _local_8._SafeStr_5475(_arg_2); return (this._SafeStr_5474(k, k, _local_8, _arg_6, _arg_7, _arg_4, _arg_5, false)); }; if (_arg_3) { _local_9 = (_local_8.content as BitmapData); if (((!((_local_9 == null))) && (!((_local_9 == _arg_2))))) { _local_9.dispose(); }; _local_8._SafeStr_5475(_arg_2); return (true); }; return (false); } public function disposeAsset(k:String):void{ var _local_3:BitmapDataAsset; var _local_2:GraphicAsset = this._assets.remove(k); if (_local_2 != null) { _local_3 = this._SafeStr_12084(_local_2._SafeStr_6262); if (_local_3 != null) { this._SafeStr_12072.removeAsset(_local_3); _local_3.dispose(); }; _local_2.recycle(); } else { delete this._SafeStr_12078[k]; }; } private function _SafeStr_12084(k:String):BitmapDataAsset{ var _local_2:BitmapDataAsset = (this._SafeStr_12072.getAssetByName(k) as BitmapDataAsset); return (_local_2); } private function _SafeStr_12085(k:String, _arg_2:BitmapData):BitmapDataAsset{ var _local_3:BitmapDataAsset = this._SafeStr_12084(k); if (_local_3 == null) { _local_3 = new BitmapDataAsset(this._SafeStr_12072.getAssetTypeDeclarationByClass(BitmapDataAsset)); this._SafeStr_12072.setAsset(k, _local_3); _local_3._SafeStr_5475(_arg_2); return (_local_3); }; return (null); } private function _SafeStr_12079(k:Boolean=true):void{ var _local_2:String; if (this._SafeStr_12074 != null) { if (((k) || ((this._SafeStr_12074.length > _SafeStr_12069)))) { for each (_local_2 in this._SafeStr_12074) { this.disposeAsset(_local_2); }; this._SafeStr_12074 = []; }; }; } } }//package _-1WY // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10230 = "_-2b3" (String#28364, DoABC#3) // _SafeStr_11061 = "_-0G4" (String#2614, DoABC#3) // _SafeStr_12054 = "_-1tn" (String#9495, DoABC#3) // _SafeStr_12055 = "_-3G1" (String#10929, DoABC#3) // _SafeStr_12056 = "_-3u" (String#11534, DoABC#3) // _SafeStr_12057 = "_-2gV" (String#10348, DoABC#3) // _SafeStr_12058 = "_-6RC" (String#14119, DoABC#3) // _SafeStr_12059 = "_-13E" (String#8638, DoABC#3) // _SafeStr_12060 = "_-0mH" (String#8347, DoABC#3) // _SafeStr_12061 = "_-Wr" (String#14853, DoABC#3) // _SafeStr_12066 = "_-474" (String#32187, DoABC#3) // _SafeStr_12069 = "_-4zg" (String#34319, DoABC#3) // _SafeStr_12070 = "_-4UU" (String#33115, DoABC#3) // _SafeStr_12071 = "_-1jX" (String#26259, DoABC#3) // _SafeStr_12072 = "_-25e" (String#27147, DoABC#3) // _SafeStr_12073 = "_-11l" (String#8612, DoABC#3) // _SafeStr_12074 = "_-2IY" (String#27638, DoABC#3) // _SafeStr_12075 = "_-A2" (String#38803, DoABC#3) // _SafeStr_12076 = "_-3dz" (String#11301, DoABC#3) // _SafeStr_12077 = "_-28A" (String#27243, DoABC#3) // _SafeStr_12078 = "_-5Pi" (String#35376, DoABC#3) // _SafeStr_12079 = "_-29h" (String#27297, DoABC#3) // _SafeStr_12080 = "_-39c" (String#29777, DoABC#3) // _SafeStr_12081 = "_-6EL" (String#37403, DoABC#3) // _SafeStr_12082 = "_-47i" (String#32208, DoABC#3) // _SafeStr_12083 = "_-0gx" (String#23710, DoABC#3) // _SafeStr_12084 = "_-tV" (String#40532, DoABC#3) // _SafeStr_12085 = "_-23N" (String#27067, DoABC#3) // _SafeStr_2662 = "_-4Pk" (String#12046, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_4385 = "_-4u6" (String#12561, DoABC#3) // _SafeStr_5474 = "_-4Lc" (String#3643, DoABC#3) // _SafeStr_5475 = "_-BI" (String#14512, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) // _SafeStr_6297 = "_-3Ho" (String#30101, DoABC#3) // _SafeStr_6781 = "_-56O" (String#12783, DoABC#3) // _SafeStr_6782 = "_-33G" (String#10710, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_7832 = "_-3E-" (String#29950, DoABC#3) // _SafeStr_7833 = "_-2Eg" (String#27478, DoABC#3) //------------------------------------------------------------ //_-1XD._SafeStr_62 package _-1XD{ import flash.events.IEventDispatcher; import _-1tK._SafeStr_3; import flash.net.URLRequest; public interface _SafeStr_62 extends IEventDispatcher, _SafeStr_3 { function get url():String; function get content():Object; function get mimeType():String; function get bytesLoaded():uint; function get bytesTotal():uint; function get errorCode():uint; function get _SafeStr_12086():String; function get _SafeStr_12087():int; function get _SafeStr_12088():Boolean; function get id():int; function load(_arg_1:URLRequest):void; } }//package _-1XD // _SafeStr_12086 = "_-5ob" (String#1054, DoABC#2) // _SafeStr_12087 = "_-2gb" (String#864, DoABC#2) // _SafeStr_12088 = "_-14" (String#759, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_62 = "_-3zi" (String#951, DoABC#2) //------------------------------------------------------------ //_-1XD._SafeStr_63 package _-1XD{ import _-2hg.EventDispatcherWrapper; import _-1tK._SafeStr_3; import flash.events.HTTPStatusEvent; import _-1XD.AssetLoaderEvent; import flash.events.Event; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; class _SafeStr_63 extends EventDispatcherWrapper implements _SafeStr_3 { public static const NONE:uint = 0; public static const IO_ERROR:uint = 1; public static const SECURITY_ERROR:uint = 2; protected var _SafeStr_9866:int = 0; protected var _SafeStr_12089:int = 0; protected var _SafeStr_12090:int = 2; protected var _SafeStr_12091:uint = 0; public function get errorCode():uint{ return (this._SafeStr_12091); } protected function loadEventHandler(k:Event):void{ switch (k.type) { case HTTPStatusEvent.HTTP_STATUS: this._SafeStr_9866 = HTTPStatusEvent(k).status; dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_12092, this._SafeStr_9866)); return; case Event.COMPLETE: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_5471, this._SafeStr_9866)); return; case Event.UNLOAD: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_12093, this._SafeStr_9866)); return; case Event.OPEN: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_12094, this._SafeStr_9866)); return; case ProgressEvent.PROGRESS: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_12095, this._SafeStr_9866)); return; case IOErrorEvent.IO_ERROR: this._SafeStr_12091 = IO_ERROR; if (!this.retry()) { dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_6519, this._SafeStr_9866)); }; return; case SecurityErrorEvent.SECURITY_ERROR: this._SafeStr_12091 = SECURITY_ERROR; if (!this.retry()) { dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_6519, this._SafeStr_9866)); }; return; }; } protected function retry():Boolean{ return (false); } } }//package _-1XD // _SafeStr_12089 = "_-su" (String#3422, DoABC#2) // _SafeStr_12090 = "_-X8" (String#3370, DoABC#2) // _SafeStr_12091 = "_-2IT" (String#2429, DoABC#2) // _SafeStr_12092 = "_-0vg" (String#2192, DoABC#2) // _SafeStr_12093 = "_-p2" (String#3409, DoABC#2) // _SafeStr_12094 = "_-3i8" (String#2704, DoABC#2) // _SafeStr_12095 = "_-C-" (String#3305, DoABC#2) // _SafeStr_3 = "_-2Tn" (String#846, DoABC#2) // _SafeStr_5471 = "_-0Dc" (String#2066, DoABC#2) // _SafeStr_63 = "_-5uz" (String#1060, DoABC#2) // _SafeStr_6519 = "_-0n4" (String#2170, DoABC#2) // _SafeStr_9866 = "_-3Nu" (String#103, DoABC#2) //------------------------------------------------------------ //_-1XD._SafeStr_64 package _-1XD{ import flash.display.Loader; import flash.system.LoaderContext; import flash.utils.Timer; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.net.URLRequest; import flash.utils.ByteArray; import flash.display.Bitmap; import flash.display.BitmapData; import _-5NM.PlayerVersionCheck; import _-4Yv.PNGEncoder; import flash.events.TimerEvent; import flash.system.Security; public class _SafeStr_64 extends _SafeStr_63 implements _SafeStr_62 { protected var _SafeStr_5760:String; protected var _SafeStr_5541:String; protected var _SafeStr_11696:Loader; protected var _SafeStr_12096:LoaderContext; private var _SafeStr_12097:String = null; private var _SafeStr_12098:int = -1; private var _SafeStr_12099:Boolean = false; private var _SafeStr_5522:int = -1; private var _SafeStr_12100:Timer; private var _SafeStr_12101:Event; public function _SafeStr_64(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1){ this._SafeStr_5760 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5541 = k; this._SafeStr_11696 = new Loader(); this._SafeStr_12096 = new LoaderContext(); this._SafeStr_12096.checkPolicyFile = true; this._SafeStr_11696.contentLoaderInfo.addEventListener(Event.COMPLETE, this._SafeStr_12102); this._SafeStr_11696.contentLoaderInfo.addEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); this._SafeStr_12097 = _arg_3; this._SafeStr_12098 = _arg_4; this._SafeStr_5522 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))) { this._SafeStr_12099 = true; this._SafeStr_11696.loadBytes(_arg_5); } else { if (((!((_arg_2 == null))) && (!((_arg_2.url == null))))) { this._SafeStr_11696.load(_arg_2, this._SafeStr_12096); }; }; } public function get url():String{ return (this._SafeStr_5760); } public function get content():Object{ return (((this._SafeStr_11696) ? this._SafeStr_11696.content : null)); } public function get bytes():ByteArray{ var k:Bitmap = (this.content as Bitmap); if (k == null) { return (null); }; var _local_2:BitmapData = k.bitmapData; if (PlayerVersionCheck._SafeStr_10668(11, 3)) { }; return (PNGEncoder.encode(_local_2)); } public function get mimeType():String{ return (this._SafeStr_5541); } public function get bytesLoaded():uint{ return (((this._SafeStr_11696) ? this._SafeStr_11696.contentLoaderInfo.bytesLoaded : 0)); } public function get bytesTotal():uint{ return (((this._SafeStr_11696) ? this._SafeStr_11696.contentLoaderInfo.bytesTotal : 0)); } public function get _SafeStr_12103():LoaderContext{ return (this._SafeStr_12096); } public function get _SafeStr_12086():String{ return (this._SafeStr_12097); } public function get _SafeStr_12087():int{ return (this._SafeStr_12098); } public function get _SafeStr_12088():Boolean{ return (this._SafeStr_12099); } public function get id():int{ return (this._SafeStr_5522); } public function load(k:URLRequest):void{ this._SafeStr_5760 = k.url; _SafeStr_12089 = 0; this._SafeStr_11696.load(k, this._SafeStr_12096); } override protected function retry():Boolean{ if (!_disposed) { if (++_SafeStr_12089 <= _SafeStr_12090) { try { this._SafeStr_11696.close(); this._SafeStr_11696.unload(); } catch(e:Error) { }; this._SafeStr_11696.load(new URLRequest((((this._SafeStr_5760 + (((this._SafeStr_5760.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_12089)), this._SafeStr_12096); return (true); }; }; return (false); } override public function dispose():void{ if (!_disposed) { super.dispose(); this._SafeStr_11696.contentLoaderInfo.removeEventListener(Event.COMPLETE, this._SafeStr_12102); this._SafeStr_11696.contentLoaderInfo.removeEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_11696.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); if (this._SafeStr_12100) { this._SafeStr_12100.stop(); this._SafeStr_12100.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_12104); this._SafeStr_12100 = null; }; try { this._SafeStr_11696.close(); } catch(e) { }; this._SafeStr_11696.unload(); this._SafeStr_11696 = null; this._SafeStr_5541 = null; this._SafeStr_5760 = null; }; } private function _SafeStr_12102(k:Event):void{ if (this._SafeStr_5760 == this._SafeStr_11696.contentLoaderInfo.url) { loadEventHandler(k); return; }; this._SafeStr_12101 = k; var _local_2:int = this._SafeStr_11696.contentLoaderInfo.url.indexOf("//"); var _local_3 = (this._SafeStr_11696.contentLoaderInfo.url.slice(0, (this._SafeStr_11696.contentLoaderInfo.url.indexOf("/", (_local_2 + 3)) + 1)) + "crossdomain.xml"); Security.loadPolicyFile(_local_3); this._SafeStr_12105(); } private function _SafeStr_12104(k:TimerEvent):void{ if (this._SafeStr_11696.contentLoaderInfo.childAllowsParent) { loadEventHandler(this._SafeStr_12101); } else { this._SafeStr_12105(); }; } private function _SafeStr_12105():void{ this._SafeStr_12100 = new Timer(250, 1); this._SafeStr_12100.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_12104); this._SafeStr_12100.start(); } } }//package _-1XD // _SafeStr_10668 = "_-5I2" (String#3014, DoABC#2) // _SafeStr_11696 = "_-2-" (String#65, DoABC#2) // _SafeStr_12086 = "_-5ob" (String#1054, DoABC#2) // _SafeStr_12087 = "_-2gb" (String#864, DoABC#2) // _SafeStr_12088 = "_-14" (String#759, DoABC#2) // _SafeStr_12089 = "_-su" (String#3422, DoABC#2) // _SafeStr_12090 = "_-X8" (String#3370, DoABC#2) // _SafeStr_12096 = "_-51r" (String#1010, DoABC#2) // _SafeStr_12097 = "_-612" (String#106, DoABC#2) // _SafeStr_12098 = "_-kN" (String#107, DoABC#2) // _SafeStr_12099 = "_-2X5" (String#100, DoABC#2) // _SafeStr_12100 = "_-22c" (String#2388, DoABC#2) // _SafeStr_12101 = "_-3kq" (String#2709, DoABC#2) // _SafeStr_12102 = "_-593" (String#2988, DoABC#2) // _SafeStr_12103 = "_-0n5" (String#2171, DoABC#2) // _SafeStr_12104 = "_-0Ki" (String#2094, DoABC#2) // _SafeStr_12105 = "_-ye" (String#3435, DoABC#2) // _SafeStr_5522 = "_-6DJ" (String#5, DoABC#2) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#2) // _SafeStr_5760 = "_-3L" (String#22, DoABC#2) // _SafeStr_62 = "_-3zi" (String#951, DoABC#2) // _SafeStr_63 = "_-5uz" (String#1060, DoABC#2) // _SafeStr_64 = "_-3yP" (String#949, DoABC#2) //------------------------------------------------------------ //_-1XD._SafeStr_65 package _-1XD{ import flash.net.URLLoader; import flash.utils.Timer; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.events.TimerEvent; import flash.net.URLRequest; import flash.utils.ByteArray; import flash.net.URLLoaderDataFormat; public class _SafeStr_65 extends _SafeStr_63 implements _SafeStr_62 { public static const _SafeStr_12106:String = "/crossdomain.xml"; protected var _SafeStr_5760:String; protected var _SafeStr_5541:String; protected var _SafeStr_5763:Object; protected var _SafeStr_11696:URLLoader; private var _SafeStr_12097:String = null; private var _SafeStr_12098:int = -1; private var _SafeStr_12099:Boolean = false; private var _SafeStr_5522:int; public function _SafeStr_65(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1){ var _local_7:Timer; super(); this._SafeStr_5760 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5541 = k; this._SafeStr_11696 = new URLLoader(); this._SafeStr_11696.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_11696.addEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_11696.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_11696.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_11696.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_11696.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_12107); this._SafeStr_12097 = _arg_3; this._SafeStr_12098 = _arg_4; this._SafeStr_5522 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))) { this._SafeStr_12099 = true; this._SafeStr_5763 = _arg_5; _local_7 = new Timer(10, 1); _local_7.addEventListener(TimerEvent.TIMER, this._SafeStr_12108); _local_7.start(); return; }; if (_arg_2 != null) { this.load(_arg_2); }; } public function get url():String{ return (this._SafeStr_5760); } public function get content():Object{ return (((this._SafeStr_5763) ? this._SafeStr_5763 : ((this._SafeStr_11696) ? this._SafeStr_11696.data : null))); } public function get bytes():ByteArray{ return (((this._SafeStr_11696) ? this._SafeStr_11696.data : null)); } public function get mimeType():String{ return (this._SafeStr_5541); } public function get bytesLoaded():uint{ return (((this._SafeStr_11696) ? this._SafeStr_11696.bytesLoaded : 0)); } public function get bytesTotal():uint{ return (((this._SafeStr_11696) ? this._SafeStr_11696.bytesTotal : 0)); } public function get _SafeStr_12088():Boolean{ return (this._SafeStr_12099); } public function get _SafeStr_12086():String{ return (this._SafeStr_12097); } public function get _SafeStr_12087():int{ return (this._SafeStr_12098); } public function get id():int{ return (this._SafeStr_5522); } public function load(k:URLRequest):void{ this._SafeStr_5760 = k.url; this._SafeStr_5763 = null; _SafeStr_12089 = 0; this._SafeStr_11696.dataFormat = URLLoaderDataFormat.BINARY; this._SafeStr_11696.load(k); } override protected function retry():Boolean{ if (!_disposed) { if (++_SafeStr_12089 <= _SafeStr_12090) { try { this._SafeStr_11696.close(); } catch(e:Error) { }; this._SafeStr_11696.load(new URLRequest((((this._SafeStr_5760 + (((this._SafeStr_5760.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_12089))); return (true); }; }; return (false); } override public function dispose():void{ if (!_disposed) { super.dispose(); this._SafeStr_11696.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_11696.removeEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_11696.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_11696.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_11696.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_11696.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_12107); try { this._SafeStr_11696.close(); } catch(e:Error) { }; this._SafeStr_11696 = null; this._SafeStr_5541 = null; this._SafeStr_5763 = null; this._SafeStr_5760 = null; }; } private function _SafeStr_12107(k:SecurityErrorEvent):void{ if (!_disposed) { loadEventHandler(k); }; } private function _SafeStr_12108(k:TimerEvent):void{ var _local_2:Timer = (k.target as Timer); if (_local_2) { _local_2.stop(); _local_2.removeEventListener(TimerEvent.TIMER, this._SafeStr_12108); }; if (!_disposed) { loadEventHandler(new Event(Event.COMPLETE)); }; } } }//package _-1XD // _SafeStr_11696 = "_-2-" (String#65, DoABC#2) // _SafeStr_12086 = "_-5ob" (String#1054, DoABC#2) // _SafeStr_12087 = "_-2gb" (String#864, DoABC#2) // _SafeStr_12088 = "_-14" (String#759, DoABC#2) // _SafeStr_12089 = "_-su" (String#3422, DoABC#2) // _SafeStr_12090 = "_-X8" (String#3370, DoABC#2) // _SafeStr_12097 = "_-612" (String#106, DoABC#2) // _SafeStr_12098 = "_-kN" (String#107, DoABC#2) // _SafeStr_12099 = "_-2X5" (String#100, DoABC#2) // _SafeStr_12106 = "_-2vp" (String#2550, DoABC#2) // _SafeStr_12107 = "_-5PM" (String#3029, DoABC#2) // _SafeStr_12108 = "_-1LZ" (String#778, DoABC#2) // _SafeStr_5522 = "_-6DJ" (String#5, DoABC#2) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#2) // _SafeStr_5760 = "_-3L" (String#22, DoABC#2) // _SafeStr_5763 = "_-0J5" (String#98, DoABC#2) // _SafeStr_62 = "_-3zi" (String#951, DoABC#2) // _SafeStr_63 = "_-5uz" (String#1060, DoABC#2) // _SafeStr_65 = "_-6KV" (String#1082, DoABC#2) //------------------------------------------------------------ //_-1XD._SafeStr_67 package _-1XD{ import flash.net.URLStream; import flash.utils.ByteArray; import flash.utils.Timer; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.IOErrorEvent; import flash.events.ProgressEvent; import flash.events.SecurityErrorEvent; import flash.events.TimerEvent; import flash.net.URLRequest; public class _SafeStr_67 extends _SafeStr_63 implements _SafeStr_62 { protected var _SafeStr_5760:String; protected var _SafeStr_5541:String; protected var _SafeStr_12109:URLStream; protected var _SafeStr_5763:ByteArray; private var _SafeStr_12097:String; private var _SafeStr_12098:int; private var _SafeStr_12099:Boolean = false; private var _SafeStr_5522:int; public function _SafeStr_67(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1){ var _local_7:Timer; super(); this._SafeStr_5760 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5541 = k; this._SafeStr_12109 = new URLStream(); this._SafeStr_12109.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_12109.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_12109.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_12109.addEventListener(Event.OPEN, loadEventHandler); this._SafeStr_12109.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_12109.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); this._SafeStr_12097 = _arg_3; this._SafeStr_12098 = _arg_4; this._SafeStr_5522 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))) { this._SafeStr_12099 = true; this._SafeStr_5763 = _arg_5; _local_7 = new Timer(10, 1); _local_7.addEventListener(TimerEvent.TIMER, this._SafeStr_12108); _local_7.start(); return; }; if (_arg_2 != null) { this.load(_arg_2); }; } public function get url():String{ return (this._SafeStr_5760); } public function get content():Object{ return (((this._SafeStr_5763) ? this._SafeStr_5763 : this._SafeStr_12109)); } public function get bytes():ByteArray{ if (this._SafeStr_5763) { return (this._SafeStr_5763); }; var k:ByteArray = new ByteArray(); this._SafeStr_12109.readBytes(k); return (k); } public function get mimeType():String{ return (this._SafeStr_5541); } public function get bytesLoaded():uint{ return (this._SafeStr_12109.bytesAvailable); } public function get bytesTotal():uint{ return (this._SafeStr_12109.bytesAvailable); } public function get _SafeStr_12086():String{ return (this._SafeStr_12097); } public function get _SafeStr_12087():int{ return (this._SafeStr_12098); } public function get _SafeStr_12088():Boolean{ return (this._SafeStr_12099); } public function get id():int{ return (this._SafeStr_5522); } public function load(k:URLRequest):void{ this._SafeStr_5760 = k.url; this._SafeStr_12109.load(k); } override public function dispose():void{ if (!_disposed) { super.dispose(); this._SafeStr_12109.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_12109.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_12109.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_12109.removeEventListener(Event.OPEN, loadEventHandler); this._SafeStr_12109.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_12109.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); this._SafeStr_12109.close(); this._SafeStr_12109 = null; this._SafeStr_5541 = null; this._SafeStr_5760 = null; }; } private function _SafeStr_12108(k:TimerEvent):void{ var _local_2:Timer = (k.target as Timer); if (_local_2) { _local_2.stop(); _local_2.removeEventListener(TimerEvent.TIMER, this._SafeStr_12108); }; if (!_disposed) { loadEventHandler(new Event(Event.COMPLETE)); }; } } }//package _-1XD // _SafeStr_12086 = "_-5ob" (String#1054, DoABC#2) // _SafeStr_12087 = "_-2gb" (String#864, DoABC#2) // _SafeStr_12088 = "_-14" (String#759, DoABC#2) // _SafeStr_12097 = "_-612" (String#106, DoABC#2) // _SafeStr_12098 = "_-kN" (String#107, DoABC#2) // _SafeStr_12099 = "_-2X5" (String#100, DoABC#2) // _SafeStr_12108 = "_-1LZ" (String#778, DoABC#2) // _SafeStr_12109 = "_-2D0" (String#2415, DoABC#2) // _SafeStr_5522 = "_-6DJ" (String#5, DoABC#2) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#2) // _SafeStr_5760 = "_-3L" (String#22, DoABC#2) // _SafeStr_5763 = "_-0J5" (String#98, DoABC#2) // _SafeStr_62 = "_-3zi" (String#951, DoABC#2) // _SafeStr_63 = "_-5uz" (String#1060, DoABC#2) // _SafeStr_67 = "_-11V" (String#756, DoABC#2) //------------------------------------------------------------ //_-1XD._SafeStr_68 package _-1XD{ import flash.media.Sound; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.ProgressEvent; import flash.net.URLRequest; import flash.utils.ByteArray; public class _SafeStr_68 extends _SafeStr_63 implements _SafeStr_62 { protected var _SafeStr_5760:String; protected var _SafeStr_5541:String; protected var _SafeStr_12110:Sound; private var _SafeStr_12097:String; private var _SafeStr_12098:int; private var _SafeStr_12099:Boolean = false; private var _SafeStr_5522:int; public function _SafeStr_68(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1){ this._SafeStr_5760 = (((_arg_2 == null)) ? "" : _arg_2.url); this._SafeStr_5541 = k; this._SafeStr_12110 = new Sound(null, null); this._SafeStr_12110.addEventListener(Event.ID3, loadEventHandler); this._SafeStr_12110.addEventListener(Event.OPEN, loadEventHandler); this._SafeStr_12110.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_12110.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_12110.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_12097 = _arg_3; this._SafeStr_12098 = _arg_4; this._SafeStr_5522 = _arg_6; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))) { this._SafeStr_12099 = true; this._SafeStr_12110.loadPCMFromByteArray(_arg_5, _arg_5.length); } else { if (_arg_2 != null) { this.load(_arg_2); }; }; } public function get url():String{ return (this._SafeStr_5760); } public function get content():Object{ return (this._SafeStr_12110); } public function get bytes():ByteArray{ var k:ByteArray = new ByteArray(); this._SafeStr_12110.extract(k, this._SafeStr_12110.length); return (k); } public function get mimeType():String{ return (this._SafeStr_5541); } public function get bytesLoaded():uint{ return (((this._SafeStr_12110) ? this._SafeStr_12110.bytesLoaded : 0)); } public function get bytesTotal():uint{ return (((this._SafeStr_12110) ? this._SafeStr_12110.bytesTotal : 0)); } public function get _SafeStr_12086():String{ return (this._SafeStr_12097); } public function get _SafeStr_12087():int{ return (this._SafeStr_12098); } public function get _SafeStr_12088():Boolean{ return (this._SafeStr_12099); } public function get id():int{ return (this._SafeStr_5522); } override public function dispose():void{ if (!disposed) { this._SafeStr_12110.removeEventListener(Event.ID3, loadEventHandler); this._SafeStr_12110.removeEventListener(Event.OPEN, loadEventHandler); this._SafeStr_12110.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_12110.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_12110.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_12110 = null; this._SafeStr_5541 = null; this._SafeStr_5760 = null; super.dispose(); }; } public function load(k:URLRequest):void{ this._SafeStr_5760 = k.url; this._SafeStr_12110.load(k, null); } } }//package _-1XD // _SafeStr_12086 = "_-5ob" (String#1054, DoABC#2) // _SafeStr_12087 = "_-2gb" (String#864, DoABC#2) // _SafeStr_12088 = "_-14" (String#759, DoABC#2) // _SafeStr_12097 = "_-612" (String#106, DoABC#2) // _SafeStr_12098 = "_-kN" (String#107, DoABC#2) // _SafeStr_12099 = "_-2X5" (String#100, DoABC#2) // _SafeStr_12110 = "_-t2" (String#3423, DoABC#2) // _SafeStr_5522 = "_-6DJ" (String#5, DoABC#2) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#2) // _SafeStr_5760 = "_-3L" (String#22, DoABC#2) // _SafeStr_62 = "_-3zi" (String#951, DoABC#2) // _SafeStr_63 = "_-5uz" (String#1060, DoABC#2) // _SafeStr_68 = "_-5BB" (String#1018, DoABC#2) //------------------------------------------------------------ //_-1XD._SafeStr_69 package _-1XD{ import flash.net.URLRequest; import flash.utils.ByteArray; import flash.events.Event; import _-3YS._SafeStr_149; import flash.errors.IllegalOperationError; public class _SafeStr_69 extends _SafeStr_65 implements _SafeStr_62 { public function _SafeStr_69(k:String, _arg_2:URLRequest=null, _arg_3:String=null, _arg_4:int=-1, _arg_5:ByteArray=null, _arg_6:int=-1){ super(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6); } override protected function retry():Boolean{ if (!_disposed) { if (++_SafeStr_12089 <= _SafeStr_12090) { try { _SafeStr_11696.close(); } catch(e:Error) { }; _SafeStr_11696.load(new URLRequest((((_SafeStr_5760 + (((_SafeStr_5760.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_12089))); return (true); }; }; return (false); } override protected function loadEventHandler(k:Event):void{ if (k.type == Event.COMPLETE) { this._SafeStr_12111(); }; super.loadEventHandler(k); } private function _SafeStr_12111():void{ var byteArray:ByteArray; var encoder:_SafeStr_149; var data:String = ""; if ((_SafeStr_11696.data is ByteArray)) { byteArray = (_SafeStr_11696.data as ByteArray); if (byteArray.length == 0) { data = ""; } else { try { encoder = new _SafeStr_149(); data = encoder._SafeStr_12112(byteArray).toString(); } catch(error:IllegalOperationError) { byteArray.position = 0; data = byteArray.readUTFBytes(byteArray.length); }; }; byteArray.clear(); } else { data = (_SafeStr_11696.data as String); }; _SafeStr_11696.data = data; } } }//package _-1XD // _SafeStr_11696 = "_-2-" (String#65, DoABC#2) // _SafeStr_12089 = "_-su" (String#3422, DoABC#2) // _SafeStr_12090 = "_-X8" (String#3370, DoABC#2) // _SafeStr_12111 = "_-4Mo" (String#2831, DoABC#2) // _SafeStr_12112 = "_-g4" (String#3388, DoABC#2) // _SafeStr_149 = "_-6Dv" (String#1079, DoABC#2) // _SafeStr_5760 = "_-3L" (String#22, DoABC#2) // _SafeStr_62 = "_-3zi" (String#951, DoABC#2) // _SafeStr_65 = "_-6KV" (String#1082, DoABC#2) // _SafeStr_69 = "_-0Ay" (String#720, DoABC#2) //------------------------------------------------------------ //_-1XD.AssetLoaderEvent package _-1XD{ import flash.events.Event; public class AssetLoaderEvent extends Event { public static const _SafeStr_5471:String = "AssetLoaderEventComplete"; public static const _SafeStr_12095:String = "AssetLoaderEventProgress"; public static const _SafeStr_12093:String = "AssetLoaderEventUnload"; public static const _SafeStr_12092:String = "AssetLoaderEventStatus"; public static const _SafeStr_6519:String = "AssetLoaderEventError"; public static const _SafeStr_12094:String = "AssetLoaderEventOpen"; private var _SafeStr_9866:int; public function AssetLoaderEvent(k:String, _arg_2:int){ this._SafeStr_9866 = _arg_2; super(k, false, false); } public function get status():int{ return (this._SafeStr_9866); } override public function clone():Event{ return (new AssetLoaderEvent(type, this._SafeStr_9866)); } override public function toString():String{ return (formatToString("AssetLoaderEvent", "type", "status")); } } }//package _-1XD // _SafeStr_12092 = "_-0vg" (String#2192, DoABC#2) // _SafeStr_12093 = "_-p2" (String#3409, DoABC#2) // _SafeStr_12094 = "_-3i8" (String#2704, DoABC#2) // _SafeStr_12095 = "_-C-" (String#3305, DoABC#2) // _SafeStr_5471 = "_-0Dc" (String#2066, DoABC#2) // _SafeStr_6519 = "_-0n4" (String#2170, DoABC#2) // _SafeStr_9866 = "_-3Nu" (String#103, DoABC#2) //------------------------------------------------------------ //_-1xU.DoorbellView package _-1xU{ import _-2Bc.IFrameWindow; import _-2Bc.IItemListWindow; import _-4IA.IWindow; import _-6Z2.XmlAsset; import _-4IA.IWindowContainer; import _-2Bc.ITextWindow; import _-1f9.WindowMouseEvent; public class DoorbellView { private var _SafeStr_12113:DoorbellWidget; private var _frame:IFrameWindow; private var _SafeStr_6526:IItemListWindow; public function DoorbellView(k:DoorbellWidget){ this._SafeStr_12113 = k; } public function dispose():void{ this._SafeStr_6526 = null; this._SafeStr_12113 = null; if (this._frame) { this._frame.dispose(); this._frame = null; }; } public function update():void{ var k:int; if (this._SafeStr_12113.users.length == 0) { this.hide(); return; }; if (this._frame == null) { this._SafeStr_7023(); }; this._frame.visible = true; if (this._SafeStr_6526 != null) { this._SafeStr_6526._SafeStr_7758(); k = 0; while (k < this._SafeStr_12113.users.length) { this._SafeStr_6526.addListItem(this._SafeStr_7763((this._SafeStr_12113.users[k] as String), k)); k++; }; }; } public function get mainWindow():IWindow{ return (this._frame); } private function _SafeStr_7763(k:String, _arg_2:int):IWindow{ var _local_6:IWindow; var _local_3:XmlAsset = (this._SafeStr_12113.assets.getAssetByName("doorbell_list_entry") as XmlAsset); var _local_4:IWindowContainer = (this._SafeStr_12113.windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (_local_4 == null) { throw (new Error("Failed to construct window from XML!")); }; var _local_5:ITextWindow = (_local_4.findChildByName("user_name") as ITextWindow); if (_local_5 != null) { _local_5.caption = k; }; _local_4.name = k; if ((_arg_2 % 2) == 0) { _local_4.color = 0xFFFFFFFF; }; _local_6 = _local_4.findChildByName("accept"); if (_local_6 != null) { _local_6.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7726); }; _local_6 = _local_4.findChildByName("deny"); if (_local_6 != null) { _local_6.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7726); }; return (_local_4); } private function hide():void{ if (this._frame) { this._frame.dispose(); this._frame = null; }; } private function _SafeStr_7023():void{ if (this._frame != null) { return; }; var k:XmlAsset = (this._SafeStr_12113.assets.getAssetByName("doorbell") as XmlAsset); this._frame = (this._SafeStr_12113.windowManager.buildFromXML((k.content as XML)) as IFrameWindow); if (this._frame == null) { throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_6526 = (this._frame.findChildByName("user_list") as IItemListWindow); this._frame.visible = false; var _local_2:IWindow = this._frame.findChildByTag("close"); if (_local_2 != null) { _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_7025); }; } private function _SafeStr_7025(k:WindowMouseEvent):void{ this._SafeStr_12113._SafeStr_12114(); } private function _SafeStr_7726(k:WindowMouseEvent):void{ var _local_2:String = k.window.parent.name; switch (k.window.name) { case "accept": this._SafeStr_12113.accept(_local_2); return; case "deny": this._SafeStr_12113.deny(_local_2); return; }; } } }//package _-1xU // _SafeStr_12113 = "_-5oe" (String#4009, DoABC#3) // _SafeStr_12114 = "_-4v8" (String#34148, DoABC#3) // _SafeStr_6526 = "_-6ey" (String#121, DoABC#3) // _SafeStr_7023 = "_-5TR" (String#1568, DoABC#3) // _SafeStr_7025 = "_-2gd" (String#57, DoABC#3) // _SafeStr_7726 = "_-0C5" (String#160, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_7763 = "_-1wH" (String#1486, DoABC#3) //------------------------------------------------------------ //_-1xU.DoorbellWidget package _-1xU{ import _-30N._SafeStr_2821; import _-5ct._SafeStr_2820; import _-00F._SafeStr_633; import _-6Z2._SafeStr_10; import _-0aq._SafeStr_500; import _-4IA.IWindow; import _-4nh._SafeStr_4522; import flash.events.IEventDispatcher; import _-XT._SafeStr_4523; public class DoorbellWidget extends _SafeStr_2821 { private static const _SafeStr_12115:int = 50; private var _SafeStr_12116:Array; private var _SafeStr_5479:DoorbellView; public function DoorbellWidget(k:_SafeStr_2820, _arg_2:_SafeStr_633, _arg_3:_SafeStr_10, _arg_4:_SafeStr_500){ super(k, _arg_2, _arg_3, _arg_4); this._SafeStr_5479 = new DoorbellView(this); this._SafeStr_12116 = []; } override public function get mainWindow():IWindow{ return (this._SafeStr_5479.mainWindow); } public function get users():Array{ return (this._SafeStr_12116); } override public function dispose():void{ if (disposed) { return; }; if (this._SafeStr_5479) { this._SafeStr_5479.dispose(); this._SafeStr_5479 = null; }; this._SafeStr_12116 = null; super.dispose(); } override public function registerUpdateEvents(k:IEventDispatcher):void{ if (k == null) { return; }; k.addEventListener(_SafeStr_4522._SafeStr_9210, this._SafeStr_12117); k.addEventListener(_SafeStr_4522.REJECTED, this._SafeStr_12118); k.addEventListener(_SafeStr_4522._SafeStr_8192, this._SafeStr_12118); super.registerUpdateEvents(k); } override public function unregisterUpdateEvents(k:IEventDispatcher):void{ if (k == null) { return; }; k.removeEventListener(_SafeStr_4522._SafeStr_9210, this._SafeStr_12117); k.removeEventListener(_SafeStr_4522.REJECTED, this._SafeStr_12118); k.removeEventListener(_SafeStr_4522._SafeStr_8192, this._SafeStr_12118); } private function _SafeStr_12117(k:_SafeStr_4522):void{ this._SafeStr_12119(k.userName); } private function _SafeStr_12118(k:_SafeStr_4522):void{ this._SafeStr_12120(k.userName); } public function _SafeStr_12119(k:String):void{ if (this._SafeStr_12116.indexOf(k) != -1) { return; }; if (this._SafeStr_12116.length >= _SafeStr_12115) { this.deny(k); return; }; this._SafeStr_12116.push(k); this._SafeStr_5479.update(); } public function _SafeStr_12120(k:String):void{ var _local_2:int = this._SafeStr_12116.indexOf(k); if (_local_2 == -1) { return; }; this._SafeStr_12116.splice(_local_2, 1); this._SafeStr_5479.update(); } public function accept(k:String):void{ var _local_2:_SafeStr_4523 = new _SafeStr_4523(k, true); messageListener.processWidgetMessage(_local_2); this._SafeStr_12120(k); } public function deny(k:String):void{ var _local_2:_SafeStr_4523 = new _SafeStr_4523(k, false); messageListener.processWidgetMessage(_local_2); this._SafeStr_12120(k); } public function _SafeStr_12114():void{ while (this._SafeStr_12116.length > 0) { this.deny(this._SafeStr_12116[0]); }; } } }//package _-1xU // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_12114 = "_-4v8" (String#34148, DoABC#3) // _SafeStr_12115 = "_-17e" (String#24800, DoABC#3) // _SafeStr_12116 = "_-2Zs" (String#1499, DoABC#3) // _SafeStr_12117 = "_-0I" (String#22705, DoABC#3) // _SafeStr_12118 = "_-4by" (String#33393, DoABC#3) // _SafeStr_12119 = "_-68P" (String#37172, DoABC#3) // _SafeStr_12120 = "_-2xH" (String#29251, DoABC#3) // _SafeStr_2820 = "_-Z5" (String#14888, DoABC#3) // _SafeStr_2821 = "_-4L4" (String#11986, DoABC#3) // _SafeStr_4522 = "_-55n" (String#12773, DoABC#3) // _SafeStr_4523 = "_-5Ag" (String#12850, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_8192 = "_-0MW" (String#22890, DoABC#3) // _SafeStr_9210 = "_-036" (String#22158, DoABC#3) //------------------------------------------------------------ //_-1Y._SafeStr_4015 package _-1Y{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4015 implements _SafeStr_2284, _SafeStr_3 { public static const _SafeStr_12121:int = -1; private var _SafeStr_7148:Array; public function _SafeStr_4015(k:String){ 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 _-1Y // _SafeStr_12121 = "_-47U" (String#32201, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4015 = "_-5w4" (String#36652, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1Y._SafeStr_4048 package _-1Y{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4048 implements _SafeStr_2284, _SafeStr_3 { private var _SafeStr_7148:Array; public function _SafeStr_4048(){ this._SafeStr_7148 = new Array(); super(); } 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 _-1Y // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4048 = "_-0cW" (String#23532, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1Y._SafeStr_4155 package _-1Y{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4155 implements _SafeStr_2284, _SafeStr_3 { public static const _SafeStr_12121:int = -1; private var _SafeStr_7148:Array; public function _SafeStr_4155(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 _-1Y // _SafeStr_12121 = "_-47U" (String#32201, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4155 = "_-6Gf" (String#37492, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1Y._SafeStr_4244 package _-1Y{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4244 implements _SafeStr_2284, _SafeStr_3 { public static const _SafeStr_12121:int = -1; private var _SafeStr_7148:Array; public function _SafeStr_4244(){ this._SafeStr_7148 = new Array(); super(); } 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 _-1Y // _SafeStr_12121 = "_-47U" (String#32201, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4244 = "_-4ad" (String#33346, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1Y._SafeStr_4283 package _-1Y{ import _-1Z6._SafeStr_2284; import _-1tK._SafeStr_3; public class _SafeStr_4283 implements _SafeStr_2284, _SafeStr_3 { public static const _SafeStr_12121:int = -1; private var _SafeStr_7148:Array; public function _SafeStr_4283(k:String, _arg_2:String){ this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k); this._SafeStr_7148.push(_arg_2); } 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 _-1Y // _SafeStr_12121 = "_-47U" (String#32201, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_4283 = "_-4rW" (String#34009, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-1Y4._SafeStr_3625 package _-1Y4{ import _-Pu.PropertyMap; public class _SafeStr_3625 { public static const NONE:String = "None"; public static const ICON:String = "Icon"; public static const _SafeStr_12122:String = "Legacy border"; public static const _SafeStr_12123:String = "Volter"; public static const UBUNTU:String = "Ubuntu"; public static const _SafeStr_12124:String = "Illumina Light"; public static const _SafeStr_12125:String = "Illumina Dark"; private var _name:String; private var _SafeStr_12126:Boolean; private var _SafeStr_12127:uint; private var _SafeStr_12128:uint; private var _SafeStr_12129:PropertyMap; public function _SafeStr_3625(k:String, _arg_2:Boolean, _arg_3:uint, _arg_4:uint, _arg_5:PropertyMap){ this._name = k; this._SafeStr_12126 = _arg_2; this._SafeStr_12127 = _arg_3; this._SafeStr_12128 = _arg_4; this._SafeStr_12129 = _arg_5; } public function get name():String{ return (this._name); } public function get _SafeStr_12130():Boolean{ return (this._SafeStr_12126); } public function get _SafeStr_12131():uint{ return (this._SafeStr_12127); } public function get _SafeStr_12132():uint{ return (this._SafeStr_12128); } public function get _SafeStr_12133():PropertyMap{ return (this._SafeStr_12129); } public function _SafeStr_12134(k:uint):Boolean{ return ((((k >= this._SafeStr_12127)) && ((k < (this._SafeStr_12127 + this._SafeStr_12128))))); } } }//package _-1Y4 // _SafeStr_12122 = "_-1Sd" (String#25596, DoABC#3) // _SafeStr_12123 = "_-1cM" (String#25964, DoABC#3) // _SafeStr_12124 = "_-4bq" (String#33388, DoABC#3) // _SafeStr_12125 = "_-0YK" (String#23363, DoABC#3) // _SafeStr_12126 = "_-2LN" (String#27760, DoABC#3) // _SafeStr_12127 = "_-Z" (String#39756, DoABC#3) // _SafeStr_12128 = "_-43v" (String#32048, DoABC#3) // _SafeStr_12129 = "_-4Rx" (String#12084, DoABC#3) // _SafeStr_12130 = "_-5LI" (String#35201, DoABC#3) // _SafeStr_12131 = "_-4o" (String#33883, DoABC#3) // _SafeStr_12132 = "_-2lF" (String#28759, DoABC#3) // _SafeStr_12133 = "_-4Jx" (String#32710, DoABC#3) // _SafeStr_12134 = "_-4tO" (String#34085, DoABC#3) // _SafeStr_3625 = "_-0ba" (String#8200, DoABC#3) //------------------------------------------------------------ //_-1Y4.ThemeManager package _-1Y4{ import _-Pu._SafeStr_2538; import flash.utils.Dictionary; import _-0r-.SkinContainer; import _-Pu.PropertyMap; import _-Pu._SafeStr_3624; import flash.text.AntiAliasType; import flash.text.TextFieldAutoSize; import _-ra._SafeStr_3626; import flash.text.GridFitType; import _-ra._SafeStr_3623; import _-ra._SafeStr_3621; import _-47N.TextStyleManager; import _-3Q.WidgetClasses; import _-3Q.IlluminaBorderWidget; import _-ra.WindowType; import _-Pu._SafeStr_3598; public class ThemeManager implements _SafeStr_2538 { private static const _SafeStr_12135:Array = [_SafeStr_3625.NONE, _SafeStr_3625._SafeStr_12123, _SafeStr_3625.UBUNTU, _SafeStr_3625._SafeStr_12124, _SafeStr_3625._SafeStr_12125, _SafeStr_3625.ICON, _SafeStr_3625._SafeStr_12122]; private static const _SafeStr_12136:int = 100; private var _SafeStr_12137:Dictionary; private var _SafeStr_5402:SkinContainer; public function ThemeManager(k:SkinContainer):void{ var _local_2:PropertyMap; var _local_3:PropertyMap; super(); this._SafeStr_5402 = k; _local_2 = new PropertyMap(); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12139, false); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12141, AntiAliasType.NORMAL, [AntiAliasType.NORMAL, AntiAliasType.ADVANCED]); _local_2._SafeStr_12142(_SafeStr_3624._SafeStr_12143, null); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12144, true); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12145, TextFieldAutoSize.NONE, [TextFieldAutoSize.NONE, TextFieldAutoSize.LEFT, TextFieldAutoSize.CENTER, TextFieldAutoSize.RIGHT]); _local_2._SafeStr_12142(_SafeStr_3624._SafeStr_12146, null); _local_2._SafeStr_12138(_SafeStr_3624.BORDER, false); _local_2._SafeStr_12147(_SafeStr_3624._SafeStr_12148, 0); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12149, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12150, false); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12151, _SafeStr_3626.DOWN, [_SafeStr_3626.UP, _SafeStr_3626.DOWN, _SafeStr_3626.LEFT, _SafeStr_3626.RIGHT]); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12152, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12153, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12154, true); _local_2._SafeStr_12147(_SafeStr_3624._SafeStr_12155, 0); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12156, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12157, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12158, false); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12159, GridFitType.PIXEL, [GridFitType.PIXEL, GridFitType.NONE, GridFitType.SUBPIXEL]); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12160, true); _local_2._SafeStr_12142(_SafeStr_3624._SafeStr_12161, ""); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12162, _SafeStr_3623.DEFAULT, [_SafeStr_3623.DEFAULT, _SafeStr_3623._SafeStr_12062, _SafeStr_3623._SafeStr_12163, _SafeStr_3623._SafeStr_12164, _SafeStr_3623.TOP, _SafeStr_3623._SafeStr_12165]); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12167, 0); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12168, 0); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12169, 0); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12170, 0); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12171, 0); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12172, 0); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12173, 0); _local_2._SafeStr_12174(_SafeStr_3624._SafeStr_12175, []); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12176, true); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12177, false); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12178, _SafeStr_3621._SafeStr_12179[_SafeStr_3621.TOP_LEFT], _SafeStr_3624._SafeStr_12180); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12181, 0); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12182, false); _local_2._SafeStr_12142(_SafeStr_3624._SafeStr_12183, null); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12184, false); _local_2._SafeStr_12142(_SafeStr_3624._SafeStr_12185, ""); _local_2._SafeStr_12186(_SafeStr_3624._SafeStr_12187, -1); _local_2._SafeStr_12186(_SafeStr_3624._SafeStr_12188, -1); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12189, true); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12190, true); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12191, true); _local_2._SafeStr_12147(_SafeStr_3624._SafeStr_12192, 0); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12193, TextStyleManager.REGULAR, TextStyleManager._SafeStr_12194()); _local_2._SafeStr_12142(_SafeStr_3624._SafeStr_12195, ""); _local_2._SafeStr_12196(_SafeStr_3624._SafeStr_12197, 500); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12198, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12199, false); _local_2._SafeStr_12140(_SafeStr_3624._SafeStr_12200, "", WidgetClasses._SafeStr_12201); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12202, false); _local_2._SafeStr_12186(_SafeStr_3624._SafeStr_12203, 1); _local_2._SafeStr_12186(_SafeStr_3624._SafeStr_12204, 1); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12205, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12206, false); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12207, 6); _local_2._SafeStr_12166(_SafeStr_3624._SafeStr_12208, 6); _local_2._SafeStr_12142(_SafeStr_3624._SafeStr_12209, ""); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12210, false); _local_2._SafeStr_12138(_SafeStr_3624._SafeStr_12211, false); _local_2._SafeStr_12140(IlluminaBorderWidget._SafeStr_12212, IlluminaBorderWidget._SafeStr_12213, IlluminaBorderWidget._SafeStr_12214); this._SafeStr_12137 = new Dictionary(); this._SafeStr_12137[_SafeStr_3625.NONE] = new _SafeStr_3625(_SafeStr_3625.NONE, false, 0, uint.MAX_VALUE, _local_2); var _local_4:int; while (this._SafeStr_5402._SafeStr_7339(WindowType._SafeStr_12215, _local_4)) { _local_4++; }; this._SafeStr_12137[_SafeStr_3625.ICON] = new _SafeStr_3625(_SafeStr_3625.ICON, false, 0, _local_4, _local_2); var _local_5:int; while (((this._SafeStr_5402._SafeStr_7339(WindowType._SafeStr_12216, _local_5)) && ((_local_5 < _SafeStr_12136)))) { _local_5++; }; this._SafeStr_12137[_SafeStr_3625._SafeStr_12122] = new _SafeStr_3625(_SafeStr_3625._SafeStr_12122, false, 0, _local_5, _local_2); this._SafeStr_12137[_SafeStr_3625._SafeStr_12123] = new _SafeStr_3625(_SafeStr_3625._SafeStr_12123, true, 0, 3, _local_2.clone()); _local_3 = _local_2.clone(); _local_3._SafeStr_12140(_SafeStr_3624._SafeStr_12141, AntiAliasType.ADVANCED, [AntiAliasType.NORMAL, AntiAliasType.ADVANCED]); _local_3._SafeStr_12140(_SafeStr_3624._SafeStr_12193, "u_regular", TextStyleManager._SafeStr_12194()); this._SafeStr_12137[_SafeStr_3625.UBUNTU] = new _SafeStr_3625(_SafeStr_3625.UBUNTU, true, 3, 5, _local_3); _local_3 = _local_2.clone(); _local_3._SafeStr_12140(_SafeStr_3624._SafeStr_12141, AntiAliasType.ADVANCED, [AntiAliasType.NORMAL, AntiAliasType.ADVANCED]); _local_2._SafeStr_12147(_SafeStr_3624._SafeStr_12155, 3003121663); _local_3._SafeStr_12140(_SafeStr_3624._SafeStr_12193, "il_regular", TextStyleManager._SafeStr_12194()); this._SafeStr_12137[_SafeStr_3625._SafeStr_12124] = new _SafeStr_3625(_SafeStr_3625._SafeStr_12124, true, 100, 100, _local_3); _local_3 = _local_3.clone(); _local_2._SafeStr_12140(IlluminaBorderWidget._SafeStr_12212, IlluminaBorderWidget._SafeStr_12217, IlluminaBorderWidget._SafeStr_12214); this._SafeStr_12137[_SafeStr_3625._SafeStr_12125] = new _SafeStr_3625(_SafeStr_3625._SafeStr_12125, true, 200, 100, _local_3); } public function getStyle(k:String, _arg_2:uint, _arg_3:String):uint{ var _local_6:uint; if (k == _SafeStr_3625.NONE) { return (int(_arg_3)); }; var _local_4:_SafeStr_3625 = this._SafeStr_12137[k]; if (_local_4 == null) { return (0); }; var _local_5:int; while (_local_5 < _local_4._SafeStr_12132) { _local_6 = (_local_4._SafeStr_12131 + _local_5); if (_arg_3 == this._SafeStr_5402._SafeStr_7340(_arg_2, _local_6)) { return (_local_6); }; _local_5++; }; return (_local_4._SafeStr_12131); } public function _SafeStr_12218(k:uint, _arg_2:uint):Object{ var _local_4:_SafeStr_3625; var _local_3:String = this._SafeStr_5402._SafeStr_7340(k, _arg_2); if (k == WindowType._SafeStr_12215) { return ({ "theme":_SafeStr_3625.ICON, "intent":_local_3 }); }; if ((((k == WindowType._SafeStr_12216)) && ((_arg_2 < _SafeStr_12136)))) { return ({ "theme":_SafeStr_3625._SafeStr_12122, "intent":_local_3 }); }; for each (_local_4 in this._SafeStr_12137) { if (((_local_4._SafeStr_12130) && (_local_4._SafeStr_12134(_arg_2)))) { return ({ "theme":_local_4.name, "intent":_local_3 }); }; }; return ({ "theme":_SafeStr_3625.NONE, "intent":_local_3 }); } public function _SafeStr_12219(k:uint, _arg_2:String, _arg_3:uint):Array{ var _local_5:_SafeStr_3625; var _local_6:int; var _local_7:String; var _local_4:Array = []; if (_arg_2 != _SafeStr_3625.NONE) { _local_5 = this._SafeStr_12137[_arg_2]; _local_6 = 0; while (_local_6 < _local_5._SafeStr_12132) { _local_7 = this._SafeStr_5402._SafeStr_7340(k, (_local_5._SafeStr_12131 + _local_6)); if (_local_7 != null) { _local_4.push(_local_7); }; _local_6++; }; }; if (_local_4.length == 0) { _local_4.push(_arg_3.toString()); }; return (_local_4); } public function getPropertyDefaults(k:uint):_SafeStr_3598{ var _local_2:PropertyMap; var _local_3:_SafeStr_3625; for each (_local_3 in this._SafeStr_12137) { if (((_local_3._SafeStr_12130) && (_local_3._SafeStr_12134(k)))) { _local_2 = _local_3._SafeStr_12133; break; }; }; if (_local_2 == null) { _local_2 = new PropertyMap(); }; return (_local_2); } public function _SafeStr_12220():Array{ return (_SafeStr_12135); } } }//package _-1Y4 // _SafeStr_12062 = "_-4B9" (String#11832, DoABC#3) // _SafeStr_12122 = "_-1Sd" (String#25596, DoABC#3) // _SafeStr_12123 = "_-1cM" (String#25964, DoABC#3) // _SafeStr_12124 = "_-4bq" (String#33388, DoABC#3) // _SafeStr_12125 = "_-0YK" (String#23363, DoABC#3) // _SafeStr_12130 = "_-5LI" (String#35201, DoABC#3) // _SafeStr_12131 = "_-4o" (String#33883, DoABC#3) // _SafeStr_12132 = "_-2lF" (String#28759, DoABC#3) // _SafeStr_12133 = "_-4Jx" (String#32710, DoABC#3) // _SafeStr_12134 = "_-4tO" (String#34085, DoABC#3) // _SafeStr_12135 = "_-0Qs" (String#23071, DoABC#3) // _SafeStr_12136 = "_-5IS" (String#35101, DoABC#3) // _SafeStr_12137 = "_-5zd" (String#36784, DoABC#3) // _SafeStr_12138 = "_-12V" (String#24598, DoABC#3) // _SafeStr_12139 = "_-4YW" (String#33266, DoABC#3) // _SafeStr_12140 = "_-3MW" (String#30278, DoABC#3) // _SafeStr_12141 = "_-5Wd" (String#35657, DoABC#3) // _SafeStr_12142 = "_-6fj" (String#38446, DoABC#3) // _SafeStr_12143 = "_-1CI" (String#24973, DoABC#3) // _SafeStr_12144 = "_-0WG" (String#23289, DoABC#3) // _SafeStr_12145 = "_-qf" (String#40436, DoABC#3) // _SafeStr_12146 = "_-1sq" (String#26619, DoABC#3) // _SafeStr_12147 = "_-458" (String#32099, DoABC#3) // _SafeStr_12148 = "_-qR" (String#40429, DoABC#3) // _SafeStr_12149 = "_-5iU" (String#36122, DoABC#3) // _SafeStr_12150 = "_-2m8" (String#28794, DoABC#3) // _SafeStr_12151 = "_-o5" (String#40338, DoABC#3) // _SafeStr_12152 = "_-0uW" (String#24252, DoABC#3) // _SafeStr_12153 = "_-3zX" (String#31840, DoABC#3) // _SafeStr_12154 = "_-1cC" (String#25958, DoABC#3) // _SafeStr_12155 = "_-5SG" (String#35486, DoABC#3) // _SafeStr_12156 = "_-wI" (String#40631, DoABC#3) // _SafeStr_12157 = "_-54A" (String#34529, DoABC#3) // _SafeStr_12158 = "_-64l" (String#37023, DoABC#3) // _SafeStr_12159 = "_-0-q" (String#22041, DoABC#3) // _SafeStr_12160 = "_-1io" (String#26225, DoABC#3) // _SafeStr_12161 = "_-22g" (String#27044, DoABC#3) // _SafeStr_12162 = "_-lL" (String#40232, DoABC#3) // _SafeStr_12163 = "_-0s5" (String#24158, DoABC#3) // _SafeStr_12164 = "_-3wn" (String#31738, DoABC#3) // _SafeStr_12165 = "_-2Lx" (String#27781, DoABC#3) // _SafeStr_12166 = "_-5CH" (String#34849, DoABC#3) // _SafeStr_12167 = "_-eK" (String#39962, DoABC#3) // _SafeStr_12168 = "_-4L2" (String#32756, DoABC#3) // _SafeStr_12169 = "_-5j1" (String#36145, DoABC#3) // _SafeStr_12170 = "_-3Qf" (String#30461, DoABC#3) // _SafeStr_12171 = "_-61e" (String#36903, DoABC#3) // _SafeStr_12172 = "_-1a0" (String#25877, DoABC#3) // _SafeStr_12173 = "_-0mc" (String#23944, DoABC#3) // _SafeStr_12174 = "_-yh" (String#40709, DoABC#3) // _SafeStr_12175 = "_-5Yq" (String#35749, DoABC#3) // _SafeStr_12176 = "_-0Mx" (String#22912, DoABC#3) // _SafeStr_12177 = "_-kD" (String#40185, DoABC#3) // _SafeStr_12178 = "_-8b" (String#38748, DoABC#3) // _SafeStr_12179 = "_-0d4" (String#23558, DoABC#3) // _SafeStr_12180 = "_-0-H" (String#22020, DoABC#3) // _SafeStr_12181 = "_-0N-" (String#22916, DoABC#3) // _SafeStr_12182 = "_-0kM" (String#23856, DoABC#3) // _SafeStr_12183 = "_-6FV" (String#37451, DoABC#3) // _SafeStr_12184 = "_-3ZP" (String#30794, DoABC#3) // _SafeStr_12185 = "_-1P9" (String#25462, DoABC#3) // _SafeStr_12186 = "_-3gj" (String#31088, DoABC#3) // _SafeStr_12187 = "_-3ZJ" (String#30790, DoABC#3) // _SafeStr_12188 = "_-1dr" (String#26026, DoABC#3) // _SafeStr_12189 = "_-5VW" (String#35615, DoABC#3) // _SafeStr_12190 = "_-5hJ" (String#36082, DoABC#3) // _SafeStr_12191 = "_-0sk" (String#24184, DoABC#3) // _SafeStr_12192 = "_-Ga" (String#39046, DoABC#3) // _SafeStr_12193 = "_-5Xw" (String#35711, DoABC#3) // _SafeStr_12194 = "_-5VV" (String#35614, DoABC#3) // _SafeStr_12195 = "_-1os" (String#26460, DoABC#3) // _SafeStr_12196 = "_-0QR" (String#23053, DoABC#3) // _SafeStr_12197 = "_-ZA" (String#39764, DoABC#3) // _SafeStr_12198 = "_-1sj" (String#26614, DoABC#3) // _SafeStr_12199 = "_-1SS" (String#25588, DoABC#3) // _SafeStr_12200 = "_-I0" (String#39112, DoABC#3) // _SafeStr_12201 = "_-L0" (String#39226, DoABC#3) // _SafeStr_12202 = "_-Sm" (String#39517, DoABC#3) // _SafeStr_12203 = "_-4a6" (String#33328, DoABC#3) // _SafeStr_12204 = "_-0G0" (String#22628, DoABC#3) // _SafeStr_12205 = "_-f" (String#39986, DoABC#3) // _SafeStr_12206 = "_-0le" (String#23907, DoABC#3) // _SafeStr_12207 = "_-0a5" (String#23429, DoABC#3) // _SafeStr_12208 = "_-5r" (String#36457, DoABC#3) // _SafeStr_12209 = "_-3CU" (String#29892, DoABC#3) // _SafeStr_12210 = "_-n" (String#40300, DoABC#3) // _SafeStr_12211 = "_-1rk" (String#26574, DoABC#3) // _SafeStr_12212 = "_-1kb" (String#26304, DoABC#3) // _SafeStr_12213 = "_-4fz" (String#33554, DoABC#3) // _SafeStr_12214 = "_-mI" (String#40276, DoABC#3) // _SafeStr_12215 = "_-4yU" (String#34274, DoABC#3) // _SafeStr_12216 = "_-4Dj" (String#32455, DoABC#3) // _SafeStr_12217 = "_-6hC" (String#38501, DoABC#3) // _SafeStr_12218 = "_-3Kw" (String#11005, DoABC#3) // _SafeStr_12219 = "_-6OR" (String#14071, DoABC#3) // _SafeStr_12220 = "_-14R" (String#8658, DoABC#3) // _SafeStr_2538 = "_-4UY" (String#12141, DoABC#3) // _SafeStr_3598 = "_-1an" (String#9215, DoABC#3) // _SafeStr_3621 = "_-0px" (String#24084, DoABC#3) // _SafeStr_3623 = "_-40p" (String#11666, DoABC#3) // _SafeStr_3624 = "_-P3" (String#14729, DoABC#3) // _SafeStr_3625 = "_-0ba" (String#8200, DoABC#3) // _SafeStr_3626 = "_-44N" (String#32067, DoABC#3) // _SafeStr_5402 = "_-Y0" (String#1627, DoABC#3) // _SafeStr_7339 = "_-ve" (String#40605, DoABC#3) // _SafeStr_7340 = "_-z0" (String#40724, DoABC#3) //------------------------------------------------------------ //_-1yG._SafeStr_3120 package _-1yG{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3120 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_12221:int = 0; public function get userId():int{ return (this._SafeStr_5547); } public function get _SafeStr_9421():int{ return (this._SafeStr_12221); } public function flush():Boolean{ this._SafeStr_5547 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_12221 = k._SafeStr_5324(); return (true); } } }//package _-1yG // _SafeStr_12221 = "_-0ut" (String#1455, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3120 = "_-2MM" (String#10008, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_9421 = "_-60i" (String#36865, DoABC#3) //------------------------------------------------------------ //_-1yG._SafeStr_4689 package _-1yG{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4689 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_12222:int = 0; private var _SafeStr_12223:int = 0; public function get userId():int{ return (this._SafeStr_5547); } public function get _SafeStr_9382():int{ return (this._SafeStr_12222); } public function get _SafeStr_12224():int{ return (this._SafeStr_12223); } public function flush():Boolean{ this._SafeStr_5547 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_12222 = k._SafeStr_5324(); this._SafeStr_12223 = k._SafeStr_5324(); return (true); } } }//package _-1yG // _SafeStr_12222 = "_-0bT" (String#1060, DoABC#3) // _SafeStr_12223 = "_-41S" (String#11680, DoABC#3) // _SafeStr_12224 = "_-r2" (String#40454, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4689 = "_-QM" (String#14752, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_9382 = "_-389" (String#29714, DoABC#3) //------------------------------------------------------------ //_-1yG._SafeStr_4695 package _-1yG{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4695 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_9847:int; public function get userId():int{ return (this._SafeStr_5547); } public function get _SafeStr_9139():int{ return (this._SafeStr_9847); } public function flush():Boolean{ this._SafeStr_5547 = 0; this._SafeStr_9847 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_9847 = k._SafeStr_5324(); return (true); } } }//package _-1yG // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4695 = "_-0oZ" (String#8383, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_9139 = "_-bo" (String#14935, DoABC#3) // _SafeStr_9847 = "_-6kN" (String#332, DoABC#3) //------------------------------------------------------------ //_-1yG._SafeStr_4699 package _-1yG{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4699 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_9847:int; public function get userId():int{ return (this._SafeStr_5547); } public function get _SafeStr_9139():int{ return (this._SafeStr_9847); } public function flush():Boolean{ this._SafeStr_5547 = 0; this._SafeStr_9847 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_9847 = k._SafeStr_5324(); return (true); } } }//package _-1yG // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4699 = "_-6D7" (String#13889, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_9139 = "_-bo" (String#14935, DoABC#3) // _SafeStr_9847 = "_-6kN" (String#332, DoABC#3) //------------------------------------------------------------ //_-1yG._SafeStr_4700 package _-1yG{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4700 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_12225:Boolean = false; public function get userId():int{ return (this._SafeStr_5547); } public function get _SafeStr_12226():Boolean{ return (this._SafeStr_12225); } public function flush():Boolean{ this._SafeStr_5547 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_12225 = k.readBoolean(); return (true); } } }//package _-1yG // _SafeStr_12225 = "_-2Mj" (String#27810, DoABC#3) // _SafeStr_12226 = "_-0PH" (String#23009, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4700 = "_-0h7" (String#8279, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) //------------------------------------------------------------ //_-1yG._SafeStr_4706 package _-1yG{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4706 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_12227:int = -1; public function get userId():int{ return (this._SafeStr_5547); } public function get _SafeStr_12228():int{ return (this._SafeStr_12227); } public function flush():Boolean{ this._SafeStr_5547 = 0; this._SafeStr_12227 = -1; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_12227 = k._SafeStr_5324(); return (true); } } }//package _-1yG // _SafeStr_12227 = "_-2Bj" (String#3121, DoABC#3) // _SafeStr_12228 = "_-6I1" (String#37546, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4706 = "_-27a" (String#9747, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_3639 package _-1YI{ import mx.core.ByteArrayAsset; public class _SafeStr_3639 extends ByteArrayAsset { } }//package _-1YI // _SafeStr_3639 = "_-11W" (String#24561, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_3640 package _-1YI{ import mx.core.ByteArrayAsset; public class _SafeStr_3640 extends ByteArrayAsset { } }//package _-1YI // _SafeStr_3640 = "_-1oV" (String#26446, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4870 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4870 extends BitmapAsset { } }//package _-1YI // _SafeStr_4870 = "_-5jx" (String#13401, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4871 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4871 extends BitmapAsset { } }//package _-1YI // _SafeStr_4871 = "_-3nl" (String#11438, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4872 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4872 extends BitmapAsset { } }//package _-1YI // _SafeStr_4872 = "_-sr" (String#15217, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4873 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4873 extends BitmapAsset { } }//package _-1YI // _SafeStr_4873 = "_-ZB" (String#14889, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4874 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4874 extends BitmapAsset { } }//package _-1YI // _SafeStr_4874 = "_-0EP" (String#7821, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4875 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4875 extends BitmapAsset { } }//package _-1YI // _SafeStr_4875 = "_-L-" (String#14655, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4876 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4876 extends BitmapAsset { } }//package _-1YI // _SafeStr_4876 = "_-4TF" (String#12112, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4877 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4877 extends BitmapAsset { } }//package _-1YI // _SafeStr_4877 = "_-3n2" (String#11428, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4878 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4878 extends BitmapAsset { } }//package _-1YI // _SafeStr_4878 = "_-4Qw" (String#12067, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4879 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4879 extends BitmapAsset { } }//package _-1YI // _SafeStr_4879 = "_-4T5" (String#12108, DoABC#3) //------------------------------------------------------------ //_-1YI._SafeStr_4880 package _-1YI{ import mx.core.BitmapAsset; public class _SafeStr_4880 extends BitmapAsset { } }//package _-1YI // _SafeStr_4880 = "_-1Bj" (String#8784, DoABC#3) //------------------------------------------------------------ //_-1YI.BCFloorPlanEditor package _-1YI{ import _-1tK._SafeStr_35; import _-00F.HabboWindowManagerComponent; import _-4YM._SafeStr_3636; import _-6AM._SafeStr_3631; import _-6AM._SafeStr_3634; import _-4YM._SafeStr_2320; import _-3pc._SafeStr_2458; import _-Tx._SafeStr_2737; import _-2Bc.IFrameWindow; import flash.utils.Timer; import _-42A._SafeStr_194; import _-3DF._SafeStr_2447; import flash.events.TimerEvent; import _-0ZD._SafeStr_2438; import _-3P8._SafeStr_3633; import _-3P8._SafeStr_3635; import flash.utils.ByteArray; import _-2Bc.IItemListWindow; import _-2Bc.InteractiveController; import _-ra.WindowState; import _-2Bc.ICheckBoxWindow; import _-1f9.WindowMouseEvent; import _-2Bc.IDropMenuWindow; import _-3P8._SafeStr_3638; import _-1f9.WindowEvent; import _-4IA.IWindow; import flash.events.KeyboardEvent; import flash.ui.Keyboard; import _-5X7._SafeStr_3637; import flash.geom.Point; import _-3Yg._SafeStr_3230; import _-2Jh.PerkAllowancesMessageParser; import _-5KG._SafeStr_2342; import _-2Bc.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Rectangle; import __AS3__.vec.Vector; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3632; import _-2Bc.IScrollbarWindow; public class BCFloorPlanEditor implements _SafeStr_35 { public static var _SafeStr_12229:Class = _SafeStr_3640; public static var _SafeStr_12230:Class = _SafeStr_3639; private static const _SafeStr_12231:uint = 2000; private static const _SafeStr_12232:int = 16; private var _SafeStr_5453:HabboWindowManagerComponent; private var _SafeStr_12233:_SafeStr_3636; private var _SafeStr_12234:_SafeStr_3631; private var _SafeStr_12235:_SafeStr_3634; private var _SafeStr_12236:_SafeStr_2320; private var _SafeStr_12237:_SafeStr_2458; private var _SafeStr_8838:_SafeStr_2737; private var _SafeStr_12238:FloorPlanCache; private var _SafeStr_12239:FloorPlanPreviewer; private var _SafeStr_12240:HeightMapEditor; private var _SafeStr_12241:ImportExportDialog; private var _SafeStr_12242:_SafeStr_3636; private var _SafeStr_12243:IFrameWindow; private var _SafeStr_12244:Array; private var _SafeStr_12245:String; private var _SafeStr_7399:int; private var _SafeStr_7398:int; private var _SafeStr_12246:uint; private var _SafeStr_12247:int = 0; private var _SafeStr_12248:Timer; private var _SafeStr_12249:Boolean = false; private var _SafeStr_12250:int; private var _SafeStr_12251:Boolean = false; private var _SafeStr_12252:Boolean = false; public function BCFloorPlanEditor(k:HabboWindowManagerComponent){ this._SafeStr_12244 = ["add_tile", "remove_tile", "increase_height", "decrease_height", "set_enter_tile"]; this._SafeStr_12245 = this._SafeStr_12244[0]; super(); this._SafeStr_12238 = new FloorPlanCache(this); this._SafeStr_5453 = k; if (this._SafeStr_5453.communication != null) { this._SafeStr_12233 = new _SafeStr_3636(this._SafeStr_12253); this._SafeStr_12234 = new _SafeStr_3631(this._SafeStr_12254); this._SafeStr_12235 = new _SafeStr_3634(this._SafeStr_12255); this._SafeStr_12236 = new _SafeStr_2320(this._SafeStr_8860); this._SafeStr_12237 = new _SafeStr_2458(this._SafeStr_12256); this._SafeStr_8838 = new _SafeStr_2737(this._SafeStr_8840); this._SafeStr_5453.communication.addHabboConnectionMessageEvent(this._SafeStr_12233); this._SafeStr_5453.communication.addHabboConnectionMessageEvent(this._SafeStr_12237); this._SafeStr_5453.communication.addHabboConnectionMessageEvent(this._SafeStr_12234); this._SafeStr_5453.communication.addHabboConnectionMessageEvent(this._SafeStr_12235); this._SafeStr_5453.communication.addHabboConnectionMessageEvent(this._SafeStr_12236); this._SafeStr_5453.communication.addHabboConnectionMessageEvent(this._SafeStr_8838); }; if (k.roomEngine) { k.roomEngine.events.addEventListener(_SafeStr_194._SafeStr_12257, this._SafeStr_12258); }; k.registerUpdateReceiver(this, 0); } public static function _SafeStr_12259(k:int):int{ switch (k) { case 0: return (-2); case 1: return (-1); case 3: return (1); default: return (0); }; } public function dispose():void{ if (this.disposed) { return; }; if (this._SafeStr_12233 != null) { this._SafeStr_5453.communication._SafeStr_6846(this._SafeStr_12233); this._SafeStr_5453.communication._SafeStr_6846(this._SafeStr_12234); this._SafeStr_5453.communication._SafeStr_6846(this._SafeStr_12235); this._SafeStr_5453.communication._SafeStr_6846(this._SafeStr_12236); this._SafeStr_5453.communication._SafeStr_6846(this._SafeStr_12237); this._SafeStr_5453.communication._SafeStr_6846(this._SafeStr_8838); this._SafeStr_12233 = null; this._SafeStr_12234 = null; this._SafeStr_12235 = null; this._SafeStr_12236 = null; }; if (((this.windowManager.roomEngine) && (!(this.windowManager.roomEngine.disposed)))) { this.windowManager.roomEngine.events.removeEventListener(_SafeStr_194._SafeStr_12257, this._SafeStr_12258); }; this._SafeStr_5453.removeUpdateReceiver(this); this._SafeStr_5453 = null; } public function get disposed():Boolean{ return ((this._SafeStr_5453 == null)); } private function _SafeStr_12256(k:_SafeStr_2458):void{ var _local_2:_SafeStr_2447 = k._SafeStr_5645(); this._SafeStr_12247 = _local_2._SafeStr_10804; if (!this._SafeStr_12248) { this._SafeStr_12248 = new Timer(10000); this._SafeStr_12248.addEventListener(TimerEvent.TIMER, this._SafeStr_12260); this._SafeStr_12248.start(); }; } private function _SafeStr_12260(k:TimerEvent):void{ this._SafeStr_12247 = (this._SafeStr_12247 - 10); if (((this._SafeStr_12243) && (this._SafeStr_12243.visible))) { if ((((this._SafeStr_12247 > 0)) || (this._SafeStr_5453.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)))) { this._SafeStr_12243.findChildByName("save").enable(); } else { this._SafeStr_12243.findChildByName("save").disable(); }; }; } public function set visible(k:Boolean):void{ if ((((this._SafeStr_12243 == null)) || (this._SafeStr_12243.disposed))) { this._SafeStr_12261(); }; this._SafeStr_12243.visible = k; if (k) { this._SafeStr_5453.communication.connection.send(new _SafeStr_3633()); this._SafeStr_5453.communication.connection.send(new _SafeStr_3635()); this._SafeStr_12262(); this._SafeStr_12263(); this._SafeStr_12264(this._SafeStr_12250); } else { this._SafeStr_12240._SafeStr_12265 = false; }; } public function get visible():Boolean{ return (((!((this._SafeStr_12243 == null))) && (this._SafeStr_12243.visible))); } private function _SafeStr_12261():void{ var k:ByteArray = (new _SafeStr_12229() as ByteArray); var _local_2:XML = new XML(k.readUTFBytes(k.length)); this._SafeStr_12243 = (this._SafeStr_5453.buildFromXML(_local_2, 1) as IFrameWindow); this._SafeStr_12243.procedure = this._SafeStr_12266; this._SafeStr_12243.findChildByName("tile_height_colormap").procedure = this._SafeStr_12267; this._SafeStr_12243.findChildByName("wall_height_slider").procedure = this._SafeStr_12268; this._SafeStr_12243.center(); this._SafeStr_12239 = new FloorPlanPreviewer(this); this._SafeStr_12240 = new HeightMapEditor(this); k = (new _SafeStr_12230() as ByteArray); this._SafeStr_12241 = new ImportExportDialog(this, new XML(k.readUTFBytes(k.length))); this._SafeStr_12239._SafeStr_9794(); this._SafeStr_12240._SafeStr_12269(); this._SafeStr_12270(this._SafeStr_12240._SafeStr_12271); this._SafeStr_12272("add_tile"); IItemListWindow(this._SafeStr_12243.findChildByName("heightmap_wrapper"))._SafeStr_12273 = true; IItemListWindow(this._SafeStr_12243.findChildByName("preview_wrapper"))._SafeStr_12273 = true; if (((!(this._SafeStr_5453.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808))) && ((this._SafeStr_12247 <= 0)))) { this._SafeStr_12243.findChildByName("save").disable(); }; } public function update(k:uint):void{ var _local_2:String; if (((!((this._SafeStr_12245 == ""))) && (this._SafeStr_12243))) { for each (_local_2 in this._SafeStr_12244) { if (this._SafeStr_12245 == _local_2) { InteractiveController(this._SafeStr_12243.findChildByName(_local_2)).state = (InteractiveController(this._SafeStr_12243.findChildByName(_local_2)).state | WindowState._SafeStr_7307); } else { InteractiveController(this._SafeStr_12243.findChildByName(_local_2)).state = (InteractiveController(this._SafeStr_12243.findChildByName(_local_2)).state & ~(WindowState._SafeStr_7307)); }; }; }; this._SafeStr_12246 = (this._SafeStr_12246 + k); if ((((this._SafeStr_12246 > _SafeStr_12231)) && (this._SafeStr_12239))) { this._SafeStr_12239._SafeStr_9794(); this._SafeStr_12246 = 0; }; } private function get _SafeStr_12274():Boolean{ return (ICheckBoxWindow(this._SafeStr_12243.findChildByName("walls_fixed_height_enabled_checkbox"))._SafeStr_9813); } private function _SafeStr_12266(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "header_button_close": case "cancel": this.visible = false; break; case "refresh": this._SafeStr_12239._SafeStr_9794(); break; case "save": this._SafeStr_7399 = IDropMenuWindow(this._SafeStr_12243.findChildByName("floor_thickness_drop")).selection; this._SafeStr_7398 = IDropMenuWindow(this._SafeStr_12243.findChildByName("wall_thickness_drop")).selection; this._SafeStr_5453.communication.connection.send(new _SafeStr_3638(this._SafeStr_12238._SafeStr_12275(), this._SafeStr_12238._SafeStr_12276.x, this._SafeStr_12238._SafeStr_12276.y, this._SafeStr_12238._SafeStr_12277, _SafeStr_12259(this._SafeStr_7398), _SafeStr_12259(this._SafeStr_7399), ((this._SafeStr_12274) ? this._SafeStr_12250 : -1))); break; case "reload": this._SafeStr_12238._SafeStr_12253(this._SafeStr_12242); if (this._SafeStr_12239) { this._SafeStr_12239._SafeStr_9794(); }; if (this._SafeStr_12240) { this._SafeStr_12240._SafeStr_12269(); }; this._SafeStr_5453.communication.connection.send(new _SafeStr_3635()); this._SafeStr_5453.communication.connection.send(new _SafeStr_3633()); break; case "import_export": this._SafeStr_12241.visible = !(this._SafeStr_12241.visible); break; case "enterdirection_left": this._SafeStr_12238._SafeStr_12277++; this._SafeStr_12278(); break; case "enterdirection_right": this._SafeStr_12238._SafeStr_12277--; this._SafeStr_12278(); break; case "zoom": if (this._SafeStr_12240._SafeStr_11155 == 1) { this._SafeStr_12240._SafeStr_11155 = 2; } else { this._SafeStr_12240._SafeStr_11155 = 1; }; this._SafeStr_12240._SafeStr_12269(); break; case "walls_fixed_height_enabled_checkbox": this._SafeStr_12279(this._SafeStr_12274); if (((this._SafeStr_12274) && ((this._SafeStr_12250 == -1)))) { this._SafeStr_12250 = (parseInt(this._SafeStr_12243.findChildByName("wall_height_number").caption) - 1); }; break; }; if (this._SafeStr_12244.indexOf(_arg_2.name) != -1) { this._SafeStr_12272(_arg_2.name); }; }; } public function _SafeStr_12280(k:KeyboardEvent):void{ if (k.type == KeyboardEvent.KEY_DOWN) { switch (k.keyCode) { case Keyboard.NUMPAD_ADD: this._SafeStr_12240._SafeStr_12281++; break; case Keyboard.NUMPAD_SUBTRACT: this._SafeStr_12240._SafeStr_12281++; break; case Keyboard.SHIFT: if (this._SafeStr_12240) { this._SafeStr_12240._SafeStr_12265 = true; }; break; }; } else { if (k.type == KeyboardEvent.KEY_UP) { if (k.keyCode == Keyboard.SHIFT) { if (this._SafeStr_12240) { this._SafeStr_12240._SafeStr_12265 = false; }; }; }; }; } private function _SafeStr_12272(k:String):void{ this._SafeStr_12245 = k; } private function _SafeStr_12267(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:WindowMouseEvent; var _local_4:uint; if (k.type == WindowMouseEvent.DOWN) { this._SafeStr_12251 = true; } else { if ((((k.type == WindowMouseEvent.UP)) || ((k.type == WindowMouseEvent._SafeStr_7146)))) { this._SafeStr_12251 = false; } else { if ((((k.type == WindowMouseEvent.CLICK)) || (((this._SafeStr_12251) && ((k.type == WindowMouseEvent._SafeStr_6547)))))) { _local_3 = (k as WindowMouseEvent); _local_4 = ((Number(_local_3.localX) / this._SafeStr_12243.findChildByName("tile_height_colormap").width) * this._SafeStr_12240._SafeStr_12271.length); this._SafeStr_12282(_local_4); this._SafeStr_12240._SafeStr_12281 = _local_4; }; }; }; } public function _SafeStr_12282(k:uint):void{ this._SafeStr_12243.findChildByName("tile_height_slider_track").x = (k * (Number(this._SafeStr_12243.findChildByName("tile_height_colormap").width) / this._SafeStr_12240._SafeStr_12271.length)); } private function _SafeStr_12268(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:WindowMouseEvent; var _local_4:uint; if (k.type == WindowMouseEvent.DOWN) { this._SafeStr_12252 = true; } else { if ((((k.type == WindowMouseEvent.UP)) || ((k.type == WindowMouseEvent._SafeStr_7146)))) { this._SafeStr_12252 = false; } else { if ((((k.type == WindowMouseEvent.CLICK)) || (((this._SafeStr_12252) && ((k.type == WindowMouseEvent._SafeStr_6547)))))) { _local_3 = (k as WindowMouseEvent); _local_4 = ((Number(_local_3.localX) / this._SafeStr_12243.findChildByName("wall_height_slider").width) * _SafeStr_12232); this._SafeStr_12264(_local_4); this._SafeStr_12250 = _local_4; }; }; }; k.stopPropagation(); } public function _SafeStr_12264(k:int):void{ if (k == -1) { ICheckBoxWindow(this._SafeStr_12243.findChildByName("walls_fixed_height_enabled_checkbox"))._SafeStr_12283(); this._SafeStr_12279(false); } else { ICheckBoxWindow(this._SafeStr_12243.findChildByName("walls_fixed_height_enabled_checkbox")).select(); this._SafeStr_12279(true); this._SafeStr_12243.findChildByName("wall_height_number").caption = (k + 1).toString(); this._SafeStr_12243.findChildByName("wall_height_slider_track").x = (k * (Number(this._SafeStr_12243.findChildByName("wall_height_slider").width) / _SafeStr_12232)); }; } private function _SafeStr_12279(k:Boolean):void{ if (k) { this._SafeStr_12243.findChildByName("wall_height_text").enable(); this._SafeStr_12243.findChildByName("wall_height_number").enable(); this._SafeStr_12243.findChildByName("wall_height_slider").enable(); this._SafeStr_12243.findChildByName("wall_height_slider_track").enable(); this._SafeStr_12243.findChildByName("wall_height_text").blend = 1; this._SafeStr_12243.findChildByName("wall_height_number").blend = 1; this._SafeStr_12243.findChildByName("wall_height_slider").blend = 1; this._SafeStr_12243.findChildByName("wall_height_slider_track").blend = 1; } else { this._SafeStr_12243.findChildByName("wall_height_text").disable(); this._SafeStr_12243.findChildByName("wall_height_number").disable(); this._SafeStr_12243.findChildByName("wall_height_slider").disable(); this._SafeStr_12243.findChildByName("wall_height_slider_track").disable(); this._SafeStr_12243.findChildByName("wall_height_text").blend = 0.6; this._SafeStr_12243.findChildByName("wall_height_number").blend = 0.6; this._SafeStr_12243.findChildByName("wall_height_slider").blend = 0.6; this._SafeStr_12243.findChildByName("wall_height_slider_track").blend = 0.6; }; } private function _SafeStr_12253(k:_SafeStr_3636):void{ this._SafeStr_12242 = k; this._SafeStr_12238._SafeStr_12253(k); this._SafeStr_12250 = k._SafeStr_5645().fixedWallsHeight; if (this._SafeStr_12239) { this._SafeStr_12239._SafeStr_9794(); }; if (this._SafeStr_12240) { this._SafeStr_12240._SafeStr_12269(); }; if (this._SafeStr_12243) { this._SafeStr_12264(this._SafeStr_12250); }; } private function _SafeStr_12254(k:_SafeStr_3631):void{ if (!this._SafeStr_12243) { return; }; var _local_2:_SafeStr_3637 = k._SafeStr_5645(); this._SafeStr_12238._SafeStr_12276 = new Point(_local_2.x, _local_2.y); this._SafeStr_12238._SafeStr_12277 = _local_2.dir; if (this._SafeStr_12240) { this._SafeStr_12240._SafeStr_12269(); }; this._SafeStr_12278(); } private function _SafeStr_12255(k:_SafeStr_3634):void{ this._SafeStr_12238._SafeStr_12255(k); if (this._SafeStr_12240) { this._SafeStr_12240._SafeStr_12269(); }; } private function _SafeStr_8860(k:_SafeStr_2320):void{ var _local_2:_SafeStr_3230 = k._SafeStr_5645(); this._SafeStr_7399 = this._SafeStr_12284(_local_2._SafeStr_12285); this._SafeStr_7398 = this._SafeStr_12284(_local_2._SafeStr_12286); this._SafeStr_12262(); } private function _SafeStr_8840(k:_SafeStr_2737):void{ var _local_2:PerkAllowancesMessageParser = k._SafeStr_5645(); this._SafeStr_12249 = _local_2.isPerkAllowed(_SafeStr_2342.BUILDER_AT_WORK); } public function _SafeStr_12287(k:BitmapData):void{ var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_12243.findChildByName("preview_bitmap")); _local_2.bitmap = k; } private function _SafeStr_12270(k:Vector.):void{ var _local_5:int; var _local_6:uint; var _local_2:IBitmapWrapperWindow = (this._SafeStr_12243.findChildByName("tile_height_colormap") as IBitmapWrapperWindow); _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, false, 0); var _local_3:Rectangle = new Rectangle(0, 0, 1, _local_2.height); var _local_4:int; while (_local_4 < _local_2.width) { _local_5 = ((Number(_local_4) / _local_2.width) * k.length); _local_6 = (((uint((0xFF * k[_local_5][0])) << 16) + (uint((0xFF * k[_local_5][1])) << 8)) + uint((0xFF * k[_local_5][2]))); _local_3.x = _local_4; _local_2.bitmap.fillRect(_local_3, _local_6); _local_4++; }; } private function _SafeStr_12278():void{ var k:_SafeStr_3632 = (_SafeStr_2537(this._SafeStr_12243.findChildByName("enterdirection_ghost_avatar")).widget as _SafeStr_3632); k.direction = this._SafeStr_12238._SafeStr_12277; } private function _SafeStr_12284(k:Number):int{ switch (k) { case 0.25: return (0); case 0.5: return (1); case 2: return (3); default: return (2); }; } private function _SafeStr_12262():void{ if (this._SafeStr_12243) { IDropMenuWindow(this._SafeStr_12243.findChildByName("wall_thickness_drop")).selection = this._SafeStr_7398; IDropMenuWindow(this._SafeStr_12243.findChildByName("floor_thickness_drop")).selection = this._SafeStr_7399; }; } private function _SafeStr_12263():void{ var k:IScrollbarWindow = (this._SafeStr_12243.findChildByName("heightmap_scroll_horizontal") as IScrollbarWindow); var _local_2:IScrollbarWindow = (this._SafeStr_12243.findChildByName("heightmap_scroll_vertical") as IScrollbarWindow); var _local_3:IScrollbarWindow = (this._SafeStr_12243.findChildByName("preview_scroll_horizontal") as IScrollbarWindow); var _local_4:IScrollbarWindow = (this._SafeStr_12243.findChildByName("preview_scroll_vertical") as IScrollbarWindow); k.scrollH = 0.5; _local_2.scrollV = 0.5; _local_3.scrollH = 0.5; _local_4.scrollV = 0.5; } private function _SafeStr_12258(k:_SafeStr_194):void{ this.visible = false; } public function get windowManager():HabboWindowManagerComponent{ return (this._SafeStr_5453); } public function get _SafeStr_12288():IBitmapWrapperWindow{ return ((this._SafeStr_12243.findChildByName("heightmap_bitmap") as IBitmapWrapperWindow)); } public function get _SafeStr_12289():FloorPlanCache{ return (this._SafeStr_12238); } public function get _SafeStr_12290():Array{ return (this._SafeStr_12244); } public function get _SafeStr_12291():String{ return (this._SafeStr_12245); } public function get _SafeStr_12292():HeightMapEditor{ return (this._SafeStr_12240); } public function get _SafeStr_12293():Boolean{ return (this._SafeStr_12249); } public function get _SafeStr_12294():String{ if (this._SafeStr_12242) { return (this._SafeStr_12242._SafeStr_5645().text); }; return (""); } public function get _SafeStr_7376():int{ return (this._SafeStr_7399); } public function get _SafeStr_7375():int{ return (this._SafeStr_7398); } public function get _SafeStr_12295():int{ return (this._SafeStr_12247); } } }//package _-1YI // _SafeStr_10804 = "_-55u" (String#1561, DoABC#3) // _SafeStr_11155 = "_-dm" (String#14968, DoABC#3) // _SafeStr_12229 = "_-Nt" (String#39333, DoABC#3) // _SafeStr_12230 = "_-3Ih" (String#30130, DoABC#3) // _SafeStr_12231 = "_-kQ" (String#40193, DoABC#3) // _SafeStr_12232 = "_-1HR" (String#25168, DoABC#3) // _SafeStr_12233 = "_-5N2" (String#35265, DoABC#3) // _SafeStr_12234 = "_-5xM" (String#36704, DoABC#3) // _SafeStr_12235 = "_-5mT" (String#36276, DoABC#3) // _SafeStr_12236 = "_-46Y" (String#32163, DoABC#3) // _SafeStr_12237 = "_-0Ai" (String#22431, DoABC#3) // _SafeStr_12238 = "_-3gx" (String#11351, DoABC#3) // _SafeStr_12239 = "_-5WS" (String#35650, DoABC#3) // _SafeStr_12240 = "_-06c" (String#22281, DoABC#3) // _SafeStr_12241 = "_-6Uo" (String#38027, DoABC#3) // _SafeStr_12242 = "_-29Y" (String#27293, DoABC#3) // _SafeStr_12243 = "_-0Lg" (String#22856, DoABC#3) // _SafeStr_12244 = "_-1UW" (String#25661, DoABC#3) // _SafeStr_12245 = "_-2dx" (String#28477, DoABC#3) // _SafeStr_12246 = "_-4ua" (String#34132, DoABC#3) // _SafeStr_12247 = "_-44y" (String#32094, DoABC#3) // _SafeStr_12248 = "_-0tD" (String#24203, DoABC#3) // _SafeStr_12249 = "_-4te" (String#34097, DoABC#3) // _SafeStr_12250 = "else" (String#16086, DoABC#3) // _SafeStr_12251 = "_-2tn" (String#29115, DoABC#3) // _SafeStr_12252 = "_-1qK" (String#26516, DoABC#3) // _SafeStr_12253 = "_-06h" (String#2566, DoABC#3) // _SafeStr_12254 = "_-5FN" (String#12923, DoABC#3) // _SafeStr_12255 = "_-1ex" (String#9284, DoABC#3) // _SafeStr_12256 = "_-XQ" (String#39695, DoABC#3) // _SafeStr_12257 = "_-3AU" (String#29813, DoABC#3) // _SafeStr_12258 = "_-5Z" (String#3941, DoABC#3) // _SafeStr_12259 = "_-0T6" (String#23154, DoABC#3) // _SafeStr_12260 = "_-3o8" (String#31401, DoABC#3) // _SafeStr_12261 = "_-06s" (String#22292, DoABC#3) // _SafeStr_12262 = "_-0K8" (String#22799, DoABC#3) // _SafeStr_12263 = "_-5EF" (String#34931, DoABC#3) // _SafeStr_12264 = "_-6Kh" (String#37646, DoABC#3) // _SafeStr_12265 = "_-1PS" (String#25477, DoABC#3) // _SafeStr_12266 = "_-5Sg" (String#13149, DoABC#3) // _SafeStr_12267 = "_-3sW" (String#31573, DoABC#3) // _SafeStr_12268 = "_-2W-" (String#28172, DoABC#3) // _SafeStr_12269 = "_-19x" (String#24887, DoABC#3) // _SafeStr_12270 = "_-626" (String#36924, DoABC#3) // _SafeStr_12271 = "_-JE" (String#39155, DoABC#3) // _SafeStr_12272 = "_-2nM" (String#28844, DoABC#3) // _SafeStr_12273 = "_-1rA" (String#9454, DoABC#3) // _SafeStr_12274 = "_-4kz" (String#33756, DoABC#3) // _SafeStr_12275 = "_-4L9" (String#32760, DoABC#3) // _SafeStr_12276 = "_-Fk" (String#39017, DoABC#3) // _SafeStr_12277 = "_-3CX" (String#29895, DoABC#3) // _SafeStr_12278 = "_-6Ew" (String#37428, DoABC#3) // _SafeStr_12279 = "_-1gD" (String#26115, DoABC#3) // _SafeStr_12280 = "_-002" (String#22050, DoABC#3) // _SafeStr_12281 = "_-3Nc" (String#30325, DoABC#3) // _SafeStr_12282 = "_-5je" (String#36172, DoABC#3) // _SafeStr_12283 = "_-2B9" (String#9811, DoABC#3) // _SafeStr_12284 = "_-11K" (String#8605, DoABC#3) // _SafeStr_12285 = "_-5gc" (String#36054, DoABC#3) // _SafeStr_12286 = "_-30j" (String#29432, DoABC#3) // _SafeStr_12287 = "_-2EP" (String#27468, DoABC#3) // _SafeStr_12288 = "_-0Pg" (String#23023, DoABC#3) // _SafeStr_12289 = "_-4sH" (String#34038, DoABC#3) // _SafeStr_12290 = "_-Js" (String#39185, DoABC#3) // _SafeStr_12291 = "_-5q4" (String#36419, DoABC#3) // _SafeStr_12292 = "_-44s" (String#32090, DoABC#3) // _SafeStr_12293 = "_-3iD" (String#31156, DoABC#3) // _SafeStr_12294 = "_-4GH" (String#32561, DoABC#3) // _SafeStr_12295 = "_-4O2" (String#32878, DoABC#3) // _SafeStr_194 = "_-0JI" (String#22764, DoABC#3) // _SafeStr_2320 = "_-5Ln" (String#35220, DoABC#3) // _SafeStr_2342 = "_-1Tl" (String#25635, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_2447 = "_-0Xm" (String#8138, DoABC#3) // _SafeStr_2458 = "_-0tx" (String#24231, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2737 = "_-57h" (String#34668, DoABC#3) // _SafeStr_3230 = "_-1Et" (String#8838, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_3631 = "_-0Ok" (String#22987, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_3633 = "_-3YY" (String#30764, DoABC#3) // _SafeStr_3634 = "_-5O" (String#35305, DoABC#3) // _SafeStr_3635 = "_-Az" (String#38837, DoABC#3) // _SafeStr_3636 = "_-5xn" (String#36718, DoABC#3) // _SafeStr_3637 = "_-6-H" (String#13668, DoABC#3) // _SafeStr_3638 = "_-1WR" (String#25741, DoABC#3) // _SafeStr_3639 = "_-11W" (String#24561, DoABC#3) // _SafeStr_3640 = "_-1oV" (String#26446, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6547 = "_-456" (String#32098, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_7146 = "_-0-Q" (String#22027, DoABC#3) // _SafeStr_7307 = "_-18c" (String#24837, DoABC#3) // _SafeStr_7375 = "_-3e0" (String#30976, DoABC#3) // _SafeStr_7376 = "_-2BH" (String#27359, DoABC#3) // _SafeStr_7398 = "_-5Cx" (String#3862, DoABC#3) // _SafeStr_7399 = "_-06Q" (String#2565, DoABC#3) // _SafeStr_7808 = "_-IA" (String#39118, DoABC#3) // _SafeStr_8838 = "_-4f9" (String#1552, DoABC#3) // _SafeStr_8840 = "_-3Pr" (String#843, DoABC#3) // _SafeStr_8860 = "_-D8" (String#4325, DoABC#3) // _SafeStr_9794 = "_-07k" (String#1431, DoABC#3) // _SafeStr_9813 = "_-2FP" (String#1083, DoABC#3) //------------------------------------------------------------ //_-1YI.FloorPlanCache package _-1YI{ import flash.geom.Point; import _-4YM._SafeStr_3636; import _-5X7._SafeStr_4869; import _-6AM._SafeStr_3634; public class FloorPlanCache { private const _SafeStr_12296:uint = 0x0400; private const _SafeStr_12297:uint = 64; private var _SafeStr_12298:BCFloorPlanEditor; private var _SafeStr_12299:int; private var _SafeStr_12300:int; private var _SafeStr_12238:Array; private var _SafeStr_12301:Array; private var _SafeStr_12302:Point; private var _SafeStr_12303:uint; public function FloorPlanCache(k:BCFloorPlanEditor){ this._SafeStr_12298 = k; } public function _SafeStr_12253(k:_SafeStr_3636):void{ this._SafeStr_12304(k._SafeStr_5645().text); } public function _SafeStr_12255(k:_SafeStr_3634):void{ var _local_2:_SafeStr_4869; var _local_3:Object; if (this._SafeStr_12238) { _local_2 = k._SafeStr_5645(); this._SafeStr_12305(); for each (_local_3 in _local_2._SafeStr_12306) { this._SafeStr_12301[_local_3.y][_local_3.x] = true; }; }; } private function _SafeStr_12305():void{ var _local_2:int; this._SafeStr_12301 = []; var k:int; while (k < this._SafeStr_12307) { this._SafeStr_12301.push([]); _local_2 = 0; while (_local_2 < this._SafeStr_12308) { this._SafeStr_12301[k].push(false); _local_2++; }; k++; }; } private function _SafeStr_12304(k:String=""):void{ var _local_3:String; var _local_2:Array = k.split("\r"); this._SafeStr_12238 = []; for each (_local_3 in _local_2) { if (_local_3.length > 0) { this._SafeStr_12238.push(_local_3); }; }; this._SafeStr_12309(); } private function _SafeStr_12309():Boolean{ var _local_3:String; this._SafeStr_12299 = -1; this._SafeStr_12300 = -1; if (this._SafeStr_12238.length == 0) { return (false); }; var k:int = String(this._SafeStr_12238[0]).length; var _local_2:int; for each (_local_3 in this._SafeStr_12238) { if (_local_3.length == 0) { break; }; _local_2++; }; this._SafeStr_12299 = k; this._SafeStr_12300 = _local_2; return (true); } private function _SafeStr_12310(k:int, _arg_2:int):Boolean{ if ((((((((((this._SafeStr_12238 == null)) || ((k < 0)))) || ((k > this._SafeStr_12299)))) || ((_arg_2 < 0)))) || ((_arg_2 > this._SafeStr_12300)))) { return (false); }; if ((((k == 0)) || ((_arg_2 == 0)))) { return (this._SafeStr_12311(k, _arg_2)); }; return (true); } private function _SafeStr_12311(k:int, _arg_2:int):Boolean{ return (((this._SafeStr_12313(k, _arg_2)) && (this._SafeStr_12312(k, _arg_2)))); } private function _SafeStr_12313(k:int, _arg_2:int):Boolean{ var _local_3:int; while (_local_3 < this._SafeStr_12300) { if (((!((_local_3 == _arg_2))) && (!((this._SafeStr_12238[_local_3].substr(0, 1) == "x"))))) { return (false); }; _local_3++; }; return (true); } private function _SafeStr_12312(k:int, _arg_2:int):Boolean{ var _local_3:int; while (_local_3 < this._SafeStr_12299) { if (((!((_local_3 == k))) && (!((this._SafeStr_12238[0].substr(_local_3, 1) == "x"))))) { return (false); }; _local_3++; }; return (true); } public function _SafeStr_12314(k:int, _arg_2:int, _arg_3:int):Boolean{ if (!this._SafeStr_12310(k, _arg_2)) { return (false); }; if (k == this._SafeStr_12299) { if (!this._SafeStr_12315()) { return (false); }; }; if (_arg_2 == this._SafeStr_12300) { if (!this._SafeStr_12316()) { return (false); }; }; if (this._SafeStr_12317(k, _arg_2)) { return (false); }; this._SafeStr_12238[_arg_2] = this._SafeStr_12318(String(this._SafeStr_12238[_arg_2]), (((_arg_3 < 0)) ? "x" : _arg_3.toString(33)), k); return (true); } public function _SafeStr_12319(k:int, _arg_2:int):int{ if ((((((((((this._SafeStr_12238 == null)) || ((k < 0)))) || ((k >= this._SafeStr_12299)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._SafeStr_12300)))) { return (-1); }; var _local_3:String = String(this._SafeStr_12238[_arg_2]).charAt(k); return ((((_local_3 == "x")) ? -1 : parseInt(_local_3, 33))); } private function _SafeStr_12318(k:String, _arg_2:String, _arg_3:int):String{ return (((k.substr(0, _arg_3) + _arg_2) + k.substr((_arg_3 + 1)))); } public function get _SafeStr_12308():int{ return (this._SafeStr_12299); } public function get _SafeStr_12307():int{ return (this._SafeStr_12300); } public function _SafeStr_12275():String{ var k:String = ""; var _local_2:int; while (_local_2 < this._SafeStr_12238.length) { k = ((k + this._SafeStr_12238[_local_2]) + "\r"); _local_2++; }; return (k); } public function _SafeStr_12317(k:int, _arg_2:int):Boolean{ if (!this._SafeStr_12301) { return (false); }; if (this._SafeStr_12301.length < (_arg_2 + 1)) { return (false); }; if (this._SafeStr_12301[_arg_2].length < (k + 1)) { return (false); }; return (this._SafeStr_12301[_arg_2][k]); } public function _SafeStr_12320(k:int, _arg_2:int):Boolean{ if (!this._SafeStr_12302) { return (false); }; return ((((this._SafeStr_12302.x == k)) && ((this._SafeStr_12302.y == _arg_2)))); } public function get _SafeStr_12276():Point{ return (this._SafeStr_12302); } public function set _SafeStr_12276(k:Point):void{ this._SafeStr_12302 = k; } public function get _SafeStr_12277():int{ return (this._SafeStr_12303); } public function set _SafeStr_12277(k:int):void{ if (k < 0) { k = 7; }; if (k > 7) { k = 0; }; this._SafeStr_12303 = k; } private function _SafeStr_12315():Boolean{ if (!this._SafeStr_12321((this._SafeStr_12299 + 1), this._SafeStr_12300)) { this._SafeStr_12298.windowManager.simpleAlert("${floor.plan.editor.alert}", null, "${floor.plan.editor.size.limit.exceeded}"); this._SafeStr_12298._SafeStr_12292._SafeStr_12322 = false; return (false); }; var k:int; while (k < this._SafeStr_12300) { if (String(this._SafeStr_12238[k]).length > 0) { this._SafeStr_12238[k] = (this._SafeStr_12238[k] + "x"); this._SafeStr_12301[k].push(false); }; k++; }; this._SafeStr_12299 = (this._SafeStr_12299 + 1); return (true); } private function _SafeStr_12316():Boolean{ if (!this._SafeStr_12321(this._SafeStr_12299, (this._SafeStr_12300 + 1))) { this._SafeStr_12298.windowManager.simpleAlert("${floor.plan.editor.alert}", null, "${floor.plan.editor.size.limit.exceeded}"); this._SafeStr_12298._SafeStr_12292._SafeStr_12322 = false; return (false); }; var k:String = ""; var _local_2:int; while (_local_2 < this._SafeStr_12299) { k = (k + "x"); _local_2++; }; this._SafeStr_12238.push(k); var _local_3:Array = []; _local_2 = 0; while (_local_2 < this._SafeStr_12299) { _local_3.push(false); _local_2++; }; this._SafeStr_12301.push(_local_3); this._SafeStr_12300 = (this._SafeStr_12300 + 1); return (true); } private function _SafeStr_12321(k:uint, _arg_2:uint):Boolean{ return (!(((((((!(this._SafeStr_12298._SafeStr_12293)) && (((k * _arg_2) > this._SafeStr_12296)))) || ((k > this._SafeStr_12297)))) || ((_arg_2 > this._SafeStr_12297))))); } } }//package _-1YI // _SafeStr_12238 = "_-3gx" (String#11351, DoABC#3) // _SafeStr_12253 = "_-06h" (String#2566, DoABC#3) // _SafeStr_12255 = "_-1ex" (String#9284, DoABC#3) // _SafeStr_12275 = "_-4L9" (String#32760, DoABC#3) // _SafeStr_12276 = "_-Fk" (String#39017, DoABC#3) // _SafeStr_12277 = "_-3CX" (String#29895, DoABC#3) // _SafeStr_12292 = "_-44s" (String#32090, DoABC#3) // _SafeStr_12293 = "_-3iD" (String#31156, DoABC#3) // _SafeStr_12296 = "_-m-" (String#40263, DoABC#3) // _SafeStr_12297 = "_-2ER" (String#27470, DoABC#3) // _SafeStr_12298 = "_-1gU" (String#1481, DoABC#3) // _SafeStr_12299 = "_-1iU" (String#26214, DoABC#3) // _SafeStr_12300 = "_-4pW" (String#3763, DoABC#3) // _SafeStr_12301 = "_-0HU" (String#22683, DoABC#3) // _SafeStr_12302 = "_-1dT" (String#26010, DoABC#3) // _SafeStr_12303 = "_-52G" (String#34457, DoABC#3) // _SafeStr_12304 = "_-0kS" (String#23859, DoABC#3) // _SafeStr_12305 = "_-4ic" (String#33658, DoABC#3) // _SafeStr_12306 = "_-3Kp" (String#30216, DoABC#3) // _SafeStr_12307 = "_-2fI" (String#28537, DoABC#3) // _SafeStr_12308 = "_-169" (String#24738, DoABC#3) // _SafeStr_12309 = "_-5tc" (String#36562, DoABC#3) // _SafeStr_12310 = "_-4C8" (String#32388, DoABC#3) // _SafeStr_12311 = "_-0VG" (String#23247, DoABC#3) // _SafeStr_12312 = "_-77" (String#38684, DoABC#3) // _SafeStr_12313 = "_-2V4" (String#28135, DoABC#3) // _SafeStr_12314 = "_-6Sf" (String#37948, DoABC#3) // _SafeStr_12315 = "_-Ap" (String#38831, DoABC#3) // _SafeStr_12316 = "_-eN" (String#39963, DoABC#3) // _SafeStr_12317 = "_-43h" (String#32039, DoABC#3) // _SafeStr_12318 = "_-0QL" (String#23049, DoABC#3) // _SafeStr_12319 = "_-FA" (String#38998, DoABC#3) // _SafeStr_12320 = "_-520" (String#34448, DoABC#3) // _SafeStr_12321 = "_-1zp" (String#26896, DoABC#3) // _SafeStr_12322 = "_-1pQ" (String#26479, DoABC#3) // _SafeStr_3634 = "_-5O" (String#35305, DoABC#3) // _SafeStr_3636 = "_-5xn" (String#36718, DoABC#3) // _SafeStr_4869 = "_-5wR" (String#13596, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer package _-1YI{ import __AS3__.vec.Vector; import flash.display.BitmapData; import flash.display.Bitmap; import flash.geom.Point; import _-089._SafeStr_193; import __AS3__.vec.*; public class FloorPlanPreviewer { public static var tile_preview_0:Class = FloorPlanPreviewer_tile_preview_0; public static var tile_preview_1:Class = FloorPlanPreviewer_tile_preview_1; public static var tile_preview_2:Class = FloorPlanPreviewer_tile_preview_2; public static var tile_preview_3:Class = FloorPlanPreviewer_tile_preview_3; public static var tile_preview_4:Class = FloorPlanPreviewer_tile_preview_4; public static var tile_preview_5:Class = FloorPlanPreviewer_tile_preview_5; public static var tile_preview_6:Class = FloorPlanPreviewer_tile_preview_6; public static var tile_preview_7:Class = FloorPlanPreviewer_tile_preview_7; public static var tile_preview_8:Class = FloorPlanPreviewer_tile_preview_8; public static var tile_preview_9:Class = FloorPlanPreviewer_tile_preview_9; public static var _SafeStr_12323:Class = _SafeStr_4877; public static var _SafeStr_12324:Class = _SafeStr_4878; public static var _SafeStr_12325:Class = _SafeStr_4879; public static var _SafeStr_12326:Class = _SafeStr_4875; public static var _SafeStr_12327:Class = _SafeStr_4874; public static var _SafeStr_12328:Class = _SafeStr_4876; public static var _SafeStr_12329:Class = _SafeStr_4880; private var _SafeStr_12298:BCFloorPlanEditor; private var _SafeStr_12330:Vector.; private var _SafeStr_12331:FloorPlanCache; public function FloorPlanPreviewer(k:BCFloorPlanEditor){ this._SafeStr_12298 = k; this._SafeStr_12331 = k._SafeStr_12289; this._SafeStr_12330 = new Vector.(0); this._SafeStr_12330.push(Bitmap(new tile_preview_0()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_1()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_2()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_3()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_4()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_5()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_6()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_7()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_8()).bitmapData); this._SafeStr_12330.push(Bitmap(new tile_preview_9()).bitmapData); this._SafeStr_12330.push(Bitmap(new _SafeStr_12323()).bitmapData); this._SafeStr_12330.push(Bitmap(new _SafeStr_12324()).bitmapData); this._SafeStr_12330.push(Bitmap(new _SafeStr_12325()).bitmapData); this._SafeStr_12330.push(Bitmap(new _SafeStr_12326()).bitmapData); this._SafeStr_12330.push(Bitmap(new _SafeStr_12327()).bitmapData); this._SafeStr_12330.push(Bitmap(new _SafeStr_12328()).bitmapData); this._SafeStr_12330.push(Bitmap(new _SafeStr_12329()).bitmapData); } private static function _SafeStr_12332(k:int, _arg_2:int, _arg_3:int):Point{ return (new Point((8 * (k - _arg_2)), ((4 * (k + _arg_2)) - (8 * _arg_3)))); } public function _SafeStr_9794():void{ var _local_6:int; var _local_7:int; var _local_12:Object; var _local_13:int; var _local_14:Point; var _local_15:int; var _local_16:int; var _local_17:int; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:int; var _local_22:int; var _local_23:int; var _local_24:int; var k:Array = []; var _local_2:int = int.MAX_VALUE; var _local_3:int = int.MAX_VALUE; var _local_4:int = int.MIN_VALUE; var _local_5:int = int.MIN_VALUE; _local_7 = 0; while (_local_7 < this._SafeStr_12331._SafeStr_12307) { _local_6 = 0; while (_local_6 < this._SafeStr_12331._SafeStr_12308) { _local_13 = this._SafeStr_12331._SafeStr_12319(_local_6, _local_7); if (_local_13 < 0) { } else { _local_14 = _SafeStr_12332(_local_6, _local_7, _local_13); _local_2 = Math.min(_local_2, _local_14.x); _local_3 = Math.min(_local_3, _local_14.y); _local_4 = Math.max(_local_4, _local_14.x); _local_5 = Math.max(_local_5, _local_14.y); _local_15 = this._SafeStr_12331._SafeStr_12319((_local_6 - 1), (_local_7 - 1)); _local_16 = this._SafeStr_12331._SafeStr_12319(_local_6, (_local_7 - 1)); _local_17 = this._SafeStr_12331._SafeStr_12319((_local_6 + 1), (_local_7 - 1)); _local_18 = this._SafeStr_12331._SafeStr_12319((_local_6 - 1), _local_7); _local_19 = this._SafeStr_12331._SafeStr_12319((_local_6 + 1), _local_7); _local_20 = this._SafeStr_12331._SafeStr_12319((_local_6 - 1), (_local_7 + 1)); _local_21 = this._SafeStr_12331._SafeStr_12319(_local_6, (_local_7 + 1)); _local_22 = this._SafeStr_12331._SafeStr_12319((_local_6 + 1), (_local_7 + 1)); _local_23 = (_local_13 + 1); _local_24 = ((((((((((_local_15 == _local_23)) || ((_local_16 == _local_23)))) || ((_local_18 == _local_23)))) ? 1 : 0) | (((((((_local_17 == _local_23)) || ((_local_16 == _local_23)))) || ((_local_19 == _local_23)))) ? 2 : 0)) | (((((((_local_20 == _local_23)) || ((_local_21 == _local_23)))) || ((_local_18 == _local_23)))) ? 4 : 0)) | (((((((_local_22 == _local_23)) || ((_local_21 == _local_23)))) || ((_local_19 == _local_23)))) ? 8 : 0)); if (_local_24 == 15) { _local_24 = 0; }; if (this._SafeStr_12331._SafeStr_12320(_local_6, _local_7)) { _local_24 = (this._SafeStr_12330.length - 1); }; k.push({ "point":_local_14, "type":_local_24 }); }; _local_6++; }; _local_7++; }; var _local_8:int = Math.min(((_local_4 - _local_2) + 18), _SafeStr_193._SafeStr_5729); var _local_9:int = Math.min(((_local_5 - _local_3) + 18), _SafeStr_193._SafeStr_5729); var _local_10:BitmapData = new BitmapData(_local_8, _local_9, false, 0xFFFFFFFF); var _local_11:Point = new Point(-(_local_2), -(_local_3)); for each (_local_12 in k) { _local_10.copyPixels(this._SafeStr_12330[_local_12.type], this._SafeStr_12330[_local_12.type].rect, _local_12.point.add(_local_11)); }; this._SafeStr_12298._SafeStr_12287(_local_10); } } }//package _-1YI // _SafeStr_12287 = "_-2EP" (String#27468, DoABC#3) // _SafeStr_12289 = "_-4sH" (String#34038, DoABC#3) // _SafeStr_12298 = "_-1gU" (String#1481, DoABC#3) // _SafeStr_12307 = "_-2fI" (String#28537, DoABC#3) // _SafeStr_12308 = "_-169" (String#24738, DoABC#3) // _SafeStr_12319 = "_-FA" (String#38998, DoABC#3) // _SafeStr_12320 = "_-520" (String#34448, DoABC#3) // _SafeStr_12323 = "_-0a4" (String#23428, DoABC#3) // _SafeStr_12324 = "_-415" (String#31943, DoABC#3) // _SafeStr_12325 = "_-3aM" (String#30829, DoABC#3) // _SafeStr_12326 = "_-00E" (String#22055, DoABC#3) // _SafeStr_12327 = "_-5t-" (String#36544, DoABC#3) // _SafeStr_12328 = "_-0qU" (String#24103, DoABC#3) // _SafeStr_12329 = "_-38o" (String#29744, DoABC#3) // _SafeStr_12330 = "_-5de" (String#35937, DoABC#3) // _SafeStr_12331 = "_-2Y7" (String#10214, DoABC#3) // _SafeStr_12332 = "_-60x" (String#36873, DoABC#3) // _SafeStr_193 = "_-0ac" (String#23452, DoABC#3) // _SafeStr_4874 = "_-0EP" (String#7821, DoABC#3) // _SafeStr_4875 = "_-L-" (String#14655, DoABC#3) // _SafeStr_4876 = "_-4TF" (String#12112, DoABC#3) // _SafeStr_4877 = "_-3n2" (String#11428, DoABC#3) // _SafeStr_4878 = "_-4Qw" (String#12067, DoABC#3) // _SafeStr_4879 = "_-4T5" (String#12108, DoABC#3) // _SafeStr_4880 = "_-1Bj" (String#8784, DoABC#3) // _SafeStr_5729 = "_-02p" (String#22146, DoABC#3) // _SafeStr_9794 = "_-07k" (String#1431, DoABC#3) //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_0 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_0 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_1 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_1 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_2 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_2 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_3 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_3 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_4 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_4 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_5 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_5 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_6 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_6 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_7 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_7 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_8 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_8 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.FloorPlanPreviewer_tile_preview_9 package _-1YI{ import mx.core.BitmapAsset; public class FloorPlanPreviewer_tile_preview_9 extends BitmapAsset { } }//package _-1YI //------------------------------------------------------------ //_-1YI.HeightMapEditor package _-1YI{ import flash.display.BitmapData; import __AS3__.vec.Vector; import _-2Bc.IBitmapWrapperWindow; import flash.geom.Point; import flash.display.Bitmap; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import flash.geom.ColorTransform; import __AS3__.vec.*; public class HeightMapEditor { public static var _SafeStr_12333:Class = _SafeStr_4870; public static var _SafeStr_12334:Class = _SafeStr_4872; public static var _SafeStr_12335:Class = _SafeStr_4871; public static var _SafeStr_12336:Class = _SafeStr_4873; public static const _SafeStr_12337:int = 30; private var _SafeStr_12298:BCFloorPlanEditor; private var _SafeStr_12338:Boolean = false; private var _SafeStr_12339:int = 0; private var _SafeStr_12340:BitmapData; private var _SafeStr_12341:BitmapData; private var _SafeStr_12342:Vector.; private var _SafeStr_12343:Vector.; private var _SafeStr_12344:IBitmapWrapperWindow; private var _SafeStr_12345:Point; private var _SafeStr_12331:FloorPlanCache; private var _SafeStr_12346:Boolean = false; private var _SafeStr_12347:int = 1; private var _SafeStr_12348:Boolean = false; public function HeightMapEditor(k:BCFloorPlanEditor){ var _local_3:Number; this._SafeStr_12345 = new Point(-1000, -1000); super(); this._SafeStr_12298 = k; this._SafeStr_12298._SafeStr_12288.procedure = this._SafeStr_12266; this._SafeStr_12331 = k._SafeStr_12289; this._SafeStr_12340 = Bitmap(new _SafeStr_12333()).bitmapData; this._SafeStr_12341 = Bitmap(new _SafeStr_12334()).bitmapData; this._SafeStr_12342 = new Vector.(); this._SafeStr_12343 = new Vector.(); var _local_2:int; while (_local_2 < _SafeStr_12337) { _local_3 = (0.6 - ((_local_2 / Number(_SafeStr_12337)) * 0.85)); if (_local_3 < 0) { _local_3 = (1 + _local_3); }; this._SafeStr_12342.push(_SafeStr_12349(_local_3, 1, 0.5)); this._SafeStr_12343.push(_SafeStr_12349(_local_3, 0.33, 0.4)); _local_2++; }; } public static function _SafeStr_12349(h:Number, s:Number, l:Number):Array{ var r:Number; var g:Number; var b:Number; var q:Number; var p:Number; if (s == 0) { var _local_5 = l; b = _local_5; g = _local_5; r = _local_5; } else { var hue2rgb:Function = function (k:Number, _arg_2:Number, _arg_3:Number):Number{ if (_arg_3 < 0) { _arg_3 = (_arg_3 + 1); }; if (_arg_3 > 1) { _arg_3--; }; if (_arg_3 < (1 / 6)) { return ((k + (((_arg_2 - k) * 6) * _arg_3))); }; if (_arg_3 < (1 / 2)) { return (_arg_2); }; if (_arg_3 < (2 / 3)) { return ((k + (((_arg_2 - k) * ((2 / 3) - _arg_3)) * 6))); }; return (k); }; q = (((l < 0.5)) ? (l * (1 + s)) : ((l + s) - (l * s))); p = ((2 * l) - q); r = hue2rgb(p, q, (h + (1 / 3))); g = hue2rgb(p, q, h); b = hue2rgb(p, q, (h - (1 / 3))); }; return ([r, g, b]); } public function get _SafeStr_12271():Vector.{ return (this._SafeStr_12342); } public function set _SafeStr_12281(k:int):void{ this._SafeStr_12339 = Math.min(_SafeStr_12337, Math.max(0, k)); } public function get _SafeStr_12281():int{ return (this._SafeStr_12339); } public function set _SafeStr_12322(k:Boolean):void{ this._SafeStr_12338 = k; } public function _SafeStr_12269():void{ this._SafeStr_12344 = this._SafeStr_12298._SafeStr_12288; this._SafeStr_12345 = new Point(-1000, -1000); this._SafeStr_5486(); } private function _SafeStr_12266(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; var _local_4:int; var _local_5:Point; var _local_6:Object; if (this._SafeStr_12346) { if (k.type == WindowMouseEvent.CLICK) { _local_3 = ((this._SafeStr_12298._SafeStr_12288.width / 2) - (this._SafeStr_12298._SafeStr_12288.bitmap.width / 2)); _local_4 = ((this._SafeStr_12298._SafeStr_12288.height / 2) - (this._SafeStr_12298._SafeStr_12288.bitmap.height / 2)); _local_5 = this._SafeStr_12350((WindowMouseEvent(k).localX - _local_3), (WindowMouseEvent(k).localY - _local_4)); this._SafeStr_12339 = this._SafeStr_12298._SafeStr_12289._SafeStr_12319(_local_5.x, _local_5.y); this._SafeStr_12298._SafeStr_12282(this._SafeStr_12339); }; } else { if ((((k.type == WindowMouseEvent.UP)) || ((k.type == WindowMouseEvent._SafeStr_7146)))) { this._SafeStr_12338 = false; }; if (k.type == WindowMouseEvent.DOWN) { this._SafeStr_12338 = true; this._SafeStr_12348 = true; this._SafeStr_12345 = new Point(-1000, -1000); }; if ((((k.type == WindowMouseEvent.CLICK)) || (((this._SafeStr_12338) && ((k.type == WindowMouseEvent._SafeStr_6547)))))) { _local_3 = ((this._SafeStr_12298._SafeStr_12288.width / 2) - (this._SafeStr_12298._SafeStr_12288.bitmap.width / 2)); _local_4 = ((this._SafeStr_12298._SafeStr_12288.height / 2) - (this._SafeStr_12298._SafeStr_12288.bitmap.height / 2)); _local_5 = this._SafeStr_12350((WindowMouseEvent(k).localX - _local_3), (WindowMouseEvent(k).localY - _local_4)); if (k.type == WindowMouseEvent._SafeStr_6547) { if (((((this._SafeStr_12348) || (!((this._SafeStr_12345.x == _local_5.x))))) || (!((this._SafeStr_12345.y == _local_5.y))))) { this._SafeStr_12351(_local_5.x, _local_5.y); }; _local_6 = this._SafeStr_12352(_local_5); if (((((this._SafeStr_12348) || ((Math.abs(_local_6.x) > 0)))) || ((Math.abs(_local_6.y) > 0)))) { this._SafeStr_5486(); }; this._SafeStr_12348 = false; } else { this._SafeStr_12351(_local_5.x, _local_5.y); this._SafeStr_5486(); }; this._SafeStr_12345 = _local_5; }; }; } private function _SafeStr_12352(k:Point):Object{ var _local_4:int; var _local_5:int; var _local_6:int; if ((((this._SafeStr_12345.x == -1000)) && ((this._SafeStr_12345.y == -1000)))) { this._SafeStr_12345.x = k.x; this._SafeStr_12345.y = k.y; }; var _local_2:int = (k.x - this._SafeStr_12345.x); var _local_3:int = (k.y - this._SafeStr_12345.y); _local_4 = 0; _local_5 = this._SafeStr_12345.x; while (_local_5 != k.x) { if ((((_local_4 > 0)) && ((_local_4 < Math.abs(_local_2))))) { this._SafeStr_12351(_local_5, k.y); }; _local_5 = (_local_5 + (((_local_2)>0) ? 1 : -1)); _local_4++; }; _local_4 = 0; _local_6 = this._SafeStr_12345.y; while (_local_6 != k.y) { if ((((_local_4 > 0)) && ((_local_4 < Math.abs(_local_3))))) { this._SafeStr_12351(k.x, _local_6); }; _local_6 = (_local_6 + (((_local_3)>0) ? 1 : -1)); _local_4++; }; return ({ "x":_local_2, "y":_local_3 }); } private function _SafeStr_12351(k:int, _arg_2:int):void{ var _local_3:int; switch (this._SafeStr_12298._SafeStr_12291) { case this._SafeStr_12298._SafeStr_12290[0]: this._SafeStr_12298._SafeStr_12289._SafeStr_12314(k, _arg_2, this._SafeStr_12339); return; case this._SafeStr_12298._SafeStr_12290[1]: this._SafeStr_12298._SafeStr_12289._SafeStr_12314(k, _arg_2, -1); return; case this._SafeStr_12298._SafeStr_12290[2]: _local_3 = this._SafeStr_12298._SafeStr_12289._SafeStr_12319(k, _arg_2); if (_local_3 >= 0) { this._SafeStr_12298._SafeStr_12289._SafeStr_12314(k, _arg_2, Math.min((_SafeStr_12337 - 1), (_local_3 + 1))); }; return; case this._SafeStr_12298._SafeStr_12290[3]: _local_3 = this._SafeStr_12298._SafeStr_12289._SafeStr_12319(k, _arg_2); if (_local_3 >= 0) { this._SafeStr_12298._SafeStr_12289._SafeStr_12314(k, _arg_2, Math.max(0, (_local_3 - 1))); }; return; case this._SafeStr_12298._SafeStr_12290[4]: _local_3 = this._SafeStr_12298._SafeStr_12289._SafeStr_12319(k, _arg_2); if (_local_3 >= 0) { this._SafeStr_12298._SafeStr_12289._SafeStr_12276 = new Point(k, _arg_2); }; return; }; } private function _SafeStr_5486():void{ var _local_6:int; var _local_7:int; var _local_8:Array; var _local_9:BitmapData; var _local_12:Object; var _local_13:Point; var _local_14:int; var k:Array = []; var _local_2:int = int.MAX_VALUE; var _local_3:int = int.MAX_VALUE; var _local_4:int = int.MIN_VALUE; var _local_5:int = int.MIN_VALUE; _local_7 = 0; while (_local_7 < this._SafeStr_12331._SafeStr_12307) { _local_6 = 0; while (_local_6 < this._SafeStr_12331._SafeStr_12308) { _local_13 = this._SafeStr_12353(_local_6, _local_7); _local_2 = Math.min(_local_2, _local_13.x); _local_3 = Math.min(_local_3, _local_13.y); _local_4 = Math.max(_local_4, _local_13.x); _local_5 = Math.max(_local_5, _local_13.y); if (this._SafeStr_12331._SafeStr_12320(_local_6, _local_7)) { _local_9 = this._SafeStr_12341.clone(); k.push({ "point":_local_13, "image":_local_9 }); } else { _local_14 = Math.min(this._SafeStr_12331._SafeStr_12319(_local_6, _local_7), (_SafeStr_12337 - 1)); if (_local_14 >= 0) { _local_8 = ((this._SafeStr_12331._SafeStr_12317(_local_6, _local_7)) ? this._SafeStr_12343[_local_14] : this._SafeStr_12342[_local_14]); _local_9 = this._SafeStr_12340.clone(); _local_9.colorTransform(this._SafeStr_12340.rect, new ColorTransform(_local_8[0], _local_8[1], _local_8[2])); k.push({ "point":_local_13, "image":_local_9 }); }; }; _local_6++; }; _local_7++; }; var _local_10:BitmapData = new BitmapData(((_local_4 - _local_2) + 18), ((_local_5 - _local_3) + 9), false, 0); var _local_11:Point = new Point(-(_local_2), -(_local_3)); for each (_local_12 in k) { _local_10.copyPixels(_local_12.image, _local_12.image.rect, _local_12.point.add(_local_11)); }; this._SafeStr_12298._SafeStr_12288.bitmap = _local_10; } private function _SafeStr_12350(k:int, _arg_2:int):Point{ var _local_3:Number = ((k / 16) / this._SafeStr_12347); var _local_4:Number = ((_arg_2 / 8) / this._SafeStr_12347); var _local_5:Number = this._SafeStr_12331._SafeStr_12307; var _local_6:int = (_local_4 + (_local_3 - (_local_5 / 2))); var _local_7:int = (_local_4 - (_local_3 - (_local_5 / 2))); return (new Point(_local_6, _local_7)); } private function _SafeStr_12353(k:int, _arg_2:int):Point{ return (new Point(((this._SafeStr_12347 * 8) * (k - _arg_2)), ((this._SafeStr_12347 * 4) * (k + _arg_2)))); } public function get _SafeStr_12265():Boolean{ return (this._SafeStr_12346); } public function set _SafeStr_12265(k:Boolean):void{ this._SafeStr_12346 = k; } public function get _SafeStr_11155():int{ return (this._SafeStr_12347); } public function set _SafeStr_11155(k:int):void{ if ((((k < 1)) || ((k > 2)))) { return; }; switch (k) { case 1: this._SafeStr_12340 = Bitmap(new _SafeStr_12333()).bitmapData; this._SafeStr_12341 = Bitmap(new _SafeStr_12334()).bitmapData; break; case 2: this._SafeStr_12340 = Bitmap(new _SafeStr_12335()).bitmapData; this._SafeStr_12341 = Bitmap(new _SafeStr_12336()).bitmapData; break; }; this._SafeStr_12347 = k; } } }//package _-1YI // _SafeStr_11155 = "_-dm" (String#14968, DoABC#3) // _SafeStr_12265 = "_-1PS" (String#25477, DoABC#3) // _SafeStr_12266 = "_-5Sg" (String#13149, DoABC#3) // _SafeStr_12269 = "_-19x" (String#24887, DoABC#3) // _SafeStr_12271 = "_-JE" (String#39155, DoABC#3) // _SafeStr_12276 = "_-Fk" (String#39017, DoABC#3) // _SafeStr_12281 = "_-3Nc" (String#30325, DoABC#3) // _SafeStr_12282 = "_-5je" (String#36172, DoABC#3) // _SafeStr_12288 = "_-0Pg" (String#23023, DoABC#3) // _SafeStr_12289 = "_-4sH" (String#34038, DoABC#3) // _SafeStr_12290 = "_-Js" (String#39185, DoABC#3) // _SafeStr_12291 = "_-5q4" (String#36419, DoABC#3) // _SafeStr_12298 = "_-1gU" (String#1481, DoABC#3) // _SafeStr_12307 = "_-2fI" (String#28537, DoABC#3) // _SafeStr_12308 = "_-169" (String#24738, DoABC#3) // _SafeStr_12314 = "_-6Sf" (String#37948, DoABC#3) // _SafeStr_12317 = "_-43h" (String#32039, DoABC#3) // _SafeStr_12319 = "_-FA" (String#38998, DoABC#3) // _SafeStr_12320 = "_-520" (String#34448, DoABC#3) // _SafeStr_12322 = "_-1pQ" (String#26479, DoABC#3) // _SafeStr_12331 = "_-2Y7" (String#10214, DoABC#3) // _SafeStr_12333 = "_-AO" (String#38819, DoABC#3) // _SafeStr_12334 = "_-4s2" (String#34029, DoABC#3) // _SafeStr_12335 = "_-4-8" (String#31866, DoABC#3) // _SafeStr_12336 = "_-4JP" (String#32692, DoABC#3) // _SafeStr_12337 = "_-4YZ" (String#33269, DoABC#3) // _SafeStr_12338 = "_-6iK" (String#14400, DoABC#3) // _SafeStr_12339 = "_-5aW" (String#35808, DoABC#3) // _SafeStr_12340 = "_-32o" (String#29515, DoABC#3) // _SafeStr_12341 = "_-0KV" (String#22811, DoABC#3) // _SafeStr_12342 = "_-NJ" (String#39312, DoABC#3) // _SafeStr_12343 = "_-6X5" (String#38111, DoABC#3) // _SafeStr_12344 = "_-y3" (String#40689, DoABC#3) // _SafeStr_12345 = "_-5sn" (String#36535, DoABC#3) // _SafeStr_12346 = "_-4fa" (String#33538, DoABC#3) // _SafeStr_12347 = "_-1YH" (String#25813, DoABC#3) // _SafeStr_12348 = "_-bD" (String#39840, DoABC#3) // _SafeStr_12349 = "_-503" (String#34371, DoABC#3) // _SafeStr_12350 = "_-2OS" (String#27884, DoABC#3) // _SafeStr_12351 = "_-0Fx" (String#22624, DoABC#3) // _SafeStr_12352 = "_-5Or" (String#35337, DoABC#3) // _SafeStr_12353 = "_-2mx" (String#28832, DoABC#3) // _SafeStr_4870 = "_-5jx" (String#13401, DoABC#3) // _SafeStr_4871 = "_-3nl" (String#11438, DoABC#3) // _SafeStr_4872 = "_-sr" (String#15217, DoABC#3) // _SafeStr_4873 = "_-ZB" (String#14889, DoABC#3) // _SafeStr_5486 = "_-3dC" (String#848, DoABC#3) // _SafeStr_6547 = "_-456" (String#32098, DoABC#3) // _SafeStr_7146 = "_-0-Q" (String#22027, DoABC#3) //------------------------------------------------------------ //_-1YI.ImportExportDialog package _-1YI{ import _-2Bc.IFrameWindow; import _-0ZD._SafeStr_2438; import _-1f9.WindowMouseEvent; import _-3P8._SafeStr_3638; import _-1f9.WindowEvent; import _-4IA.IWindow; public class ImportExportDialog { private var _SafeStr_12298:BCFloorPlanEditor; private var _SafeStr_5670:XML; private var _SafeStr_5381:IFrameWindow = null; public function ImportExportDialog(k:BCFloorPlanEditor, _arg_2:XML){ this._SafeStr_12298 = k; this._SafeStr_5670 = _arg_2; } public function set visible(k:Boolean):void{ if (this._SafeStr_5381 == null) { this._SafeStr_5381 = IFrameWindow(this._SafeStr_12298.windowManager.buildFromXML(this._SafeStr_5670)); this._SafeStr_5381.center(); this._SafeStr_5381.procedure = this._SafeStr_7611; }; if (k) { this._SafeStr_5381.visible = true; this._SafeStr_5381.findChildByName("data").caption = this._SafeStr_12298._SafeStr_12289._SafeStr_12275(); if ((((this._SafeStr_12298._SafeStr_12295 > 0)) || (this._SafeStr_12298.windowManager.sessionDataManager.hasSecurity(_SafeStr_2438._SafeStr_7808)))) { this._SafeStr_5381.findChildByName("save").enable(); } else { this._SafeStr_5381.findChildByName("save").disable(); }; this._SafeStr_5381.activate(); } else { this._SafeStr_5381.visible = false; }; } public function get visible():Boolean{ if (!this._SafeStr_5381) { return (false); }; return (this._SafeStr_5381.visible); } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "header_button_close": this.visible = false; return; case "revert": this._SafeStr_5381.findChildByName("data").caption = this._SafeStr_12298._SafeStr_12294; return; case "save": this._SafeStr_12298.windowManager.communication.connection.send(new _SafeStr_3638(this._SafeStr_5381.findChildByName("data").caption, this._SafeStr_12298._SafeStr_12289._SafeStr_12276.x, this._SafeStr_12298._SafeStr_12289._SafeStr_12276.y, this._SafeStr_12298._SafeStr_12289._SafeStr_12277, BCFloorPlanEditor._SafeStr_12259(this._SafeStr_12298._SafeStr_7375), BCFloorPlanEditor._SafeStr_12259(this._SafeStr_12298._SafeStr_7376))); return; }; }; } } }//package _-1YI // _SafeStr_12259 = "_-0T6" (String#23154, DoABC#3) // _SafeStr_12275 = "_-4L9" (String#32760, DoABC#3) // _SafeStr_12276 = "_-Fk" (String#39017, DoABC#3) // _SafeStr_12277 = "_-3CX" (String#29895, DoABC#3) // _SafeStr_12289 = "_-4sH" (String#34038, DoABC#3) // _SafeStr_12294 = "_-4GH" (String#32561, DoABC#3) // _SafeStr_12295 = "_-4O2" (String#32878, DoABC#3) // _SafeStr_12298 = "_-1gU" (String#1481, DoABC#3) // _SafeStr_2438 = "_-2Ix" (String#27658, DoABC#3) // _SafeStr_3638 = "_-1WR" (String#25741, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5670 = "_-2Px" (String#1494, DoABC#3) // _SafeStr_7375 = "_-3e0" (String#30976, DoABC#3) // _SafeStr_7376 = "_-2BH" (String#27359, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_7808 = "_-IA" (String#39118, DoABC#3) //------------------------------------------------------------ //_-1z5._SafeStr_2715 package _-1z5{ public interface _SafeStr_2715 { function init(_arg_1:String, _arg_2:uint=16):Boolean; function _SafeStr_12354(_arg_1:String, _arg_2:uint=16):String; function _SafeStr_12355(_arg_1:uint=16):String; function _SafeStr_12356(_arg_1:uint=16):String; function _SafeStr_12357():Boolean; function _SafeStr_12358():Boolean; } }//package _-1z5 // _SafeStr_12354 = "_-8v" (String#14472, DoABC#3) // _SafeStr_12355 = "_-586" (String#12806, DoABC#3) // _SafeStr_12356 = "_-Ur" (String#14817, DoABC#3) // _SafeStr_12357 = "_-0W3" (String#8105, DoABC#3) // _SafeStr_12358 = "_-4if" (String#12368, DoABC#3) // _SafeStr_2715 = "_-5Qt" (String#13117, DoABC#3) //------------------------------------------------------------ //_-1Z6._SafeStr_2271 package _-1Z6{ public interface _SafeStr_2271 { function flush():Boolean; function parse(_arg_1:_SafeStr_2718):Boolean; } }//package _-1Z6 // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) //------------------------------------------------------------ //_-1Z6._SafeStr_2274 package _-1Z6{ import _-3wj._SafeStr_2308; public interface _SafeStr_2274 { function get callback():Function; function set connection(_arg_1:_SafeStr_2308):void; function get connection():_SafeStr_2308; function get _SafeStr_12359():Class; function get parser():_SafeStr_2271; function set parser(_arg_1:_SafeStr_2271):void; function dispose():void; } }//package _-1Z6 // _SafeStr_12359 = "_-3d-" (String#11278, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) //------------------------------------------------------------ //_-1Z6._SafeStr_2277 package _-1Z6{ import _-3wj._SafeStr_2308; public class _SafeStr_2277 implements _SafeStr_2274 { protected var _SafeStr_9959:Function; protected var _SafeStr_7637:_SafeStr_2308; private var _SafeStr_12360:Class; protected var _SafeStr_5906:_SafeStr_2271; public function _SafeStr_2277(k:Function, _arg_2:Class){ this._SafeStr_9959 = k; this._SafeStr_12360 = _arg_2; } public function dispose():void{ this._SafeStr_9959 = null; this._SafeStr_12360 = null; this._SafeStr_7637 = null; this._SafeStr_5906 = null; } public function get callback():Function{ return (this._SafeStr_9959); } public function set connection(k:_SafeStr_2308):void{ this._SafeStr_7637 = k; } public function get connection():_SafeStr_2308{ return (this._SafeStr_7637); } public function get _SafeStr_12359():Class{ return (this._SafeStr_12360); } public function get parser():_SafeStr_2271{ return (this._SafeStr_5906); } public function set parser(k:_SafeStr_2271):void{ this._SafeStr_5906 = k; } } }//package _-1Z6 // _SafeStr_12359 = "_-3d-" (String#11278, DoABC#3) // _SafeStr_12360 = "_-5s4" (String#36501, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_9959 = "_-0c6" (String#679, DoABC#3) //------------------------------------------------------------ //_-1Z6._SafeStr_2284 package _-1Z6{ public interface _SafeStr_2284 { function _SafeStr_5736():Array; function dispose():void; } }//package _-1Z6 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-1Z6._SafeStr_2718 package _-1Z6{ public interface _SafeStr_2718 { function _SafeStr_12361():int; function readString():String; function _SafeStr_5324():int; function readBoolean():Boolean; function readShort():int; function readByte():int; function readFloat():Number; function readDouble():Number; function get bytesAvailable():uint; } }//package _-1Z6 // _SafeStr_12361 = "_-2YJ" (String#10216, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-1Z6._SafeStr_2722 package _-1Z6{ import _-5NM.Map; public interface _SafeStr_2722 { function get events():Map; function get _SafeStr_12362():Map; } }//package _-1Z6 // _SafeStr_12362 = "_-2cS" (String#10276, DoABC#3) // _SafeStr_2722 = "_-4a9" (String#12241, DoABC#3) //------------------------------------------------------------ //_-1Z6._SafeStr_2915 package _-1Z6{ public interface _SafeStr_2915 { } }//package _-1Z6 // _SafeStr_2915 = "_-x-" (String#15301, DoABC#3) //------------------------------------------------------------ //_-1Z6.MessageClassManager package _-1Z6{ import flash.utils.Dictionary; import _-5NM.ClassUtils; import flash.utils.getQualifiedClassName; public class MessageClassManager { private var _SafeStr_12363:Dictionary; private var _SafeStr_12364:Dictionary; private var _SafeStr_12365:Dictionary; public function MessageClassManager(){ this._SafeStr_12363 = new Dictionary(); this._SafeStr_12364 = new Dictionary(); this._SafeStr_12365 = new Dictionary(); super(); } public function dispose():void{ var k:Object; var _local_2:_SafeStr_2274; if (this._SafeStr_12365) { for each (k in this._SafeStr_12365) { _local_2 = this._SafeStr_12365[k]; if (_local_2) { _local_2.dispose(); }; }; }; } public function _SafeStr_12366(k:_SafeStr_2722):void{ var _local_2:String; for (_local_2 in k.events) { this._SafeStr_12367(parseInt(_local_2), k.events[_local_2]); }; for (_local_2 in k._SafeStr_12362) { this._SafeStr_12368(parseInt(_local_2), k._SafeStr_12362[_local_2]); }; } private function _SafeStr_12368(k:int, _arg_2:Class):void{ if (!ClassUtils.implementsInterface(_arg_2, _SafeStr_2284)) { throw (new Error(("Invalid composer class for message ID " + k))); }; var _local_3:String = getQualifiedClassName(_arg_2); if (this._SafeStr_12363[_local_3] != null) { throw (new Error(("Duplicate message ID definition for composer class " + _local_3))); }; this._SafeStr_12363[_local_3] = k; } private function _SafeStr_12367(k:int, _arg_2:Class):void{ if (!ClassUtils.implementsInterface(_arg_2, _SafeStr_2274)) { throw (new Error(("Invalid event class for message ID " + k))); }; var _local_3:String = getQualifiedClassName(_arg_2); if (this._SafeStr_12364[_local_3] != null) { throw (new Error(("Duplicate message ID definition for event class " + _local_3))); }; this._SafeStr_12364[_local_3] = k; } public function _SafeStr_12369(k:_SafeStr_2274):void{ var _local_2:String = getQualifiedClassName(k); var _local_3:Object = this._SafeStr_12364[_local_2]; if (_local_3 == null) { throw (new Error(("Unknown message event class " + _local_2))); }; var _local_4:Array = this._SafeStr_12365[_local_3]; if (_local_4 != null) { k.parser = (_local_4[0] as _SafeStr_2274).parser; } else { _local_4 = new Array(); this._SafeStr_12365[_local_3] = _local_4; k.parser = new k._SafeStr_12359(); }; _local_4.push(k); } public function _SafeStr_12370(k:_SafeStr_2274):void{ var _local_2:String = getQualifiedClassName(k); var _local_3:Object = this._SafeStr_12364[_local_2]; if (_local_3 == null) { return; }; var _local_4:Array = this._SafeStr_12365[_local_3]; if (_local_4 == null) { return; }; var _local_5:int = _local_4.indexOf(k); if (_local_5 >= 0) { _local_4.splice(_local_5, 1); if (_local_4.length == 0) { delete this._SafeStr_12365[_local_3]; }; }; } public function _SafeStr_12371(k:_SafeStr_2284):int{ var _local_2:Object = this._SafeStr_12363[getQualifiedClassName(k)]; if (_local_2 == null) { return (-1); }; return (int(_local_2)); } public function _SafeStr_12372(k:int):Array{ return (this._SafeStr_12365[k]); } } }//package _-1Z6 // _SafeStr_12359 = "_-3d-" (String#11278, DoABC#3) // _SafeStr_12362 = "_-2cS" (String#10276, DoABC#3) // _SafeStr_12363 = "_-6l0" (String#38651, DoABC#3) // _SafeStr_12364 = "_-3h8" (String#31108, DoABC#3) // _SafeStr_12365 = "_-5qh" (String#36445, DoABC#3) // _SafeStr_12366 = "_-0JT" (String#22771, DoABC#3) // _SafeStr_12367 = "_-5F9" (String#34967, DoABC#3) // _SafeStr_12368 = "_-5dX" (String#35933, DoABC#3) // _SafeStr_12369 = "_-6M6" (String#37698, DoABC#3) // _SafeStr_12370 = "_-6fb" (String#38440, DoABC#3) // _SafeStr_12371 = "_-3zh" (String#31846, DoABC#3) // _SafeStr_12372 = "_-09g" (String#22395, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2722 = "_-4a9" (String#12241, DoABC#3) //------------------------------------------------------------ //_-1ZE._SafeStr_5276 package _-1ZE{ import flash.display.Sprite; import _-2pN.RegionView; import flash.events.MouseEvent; public class _SafeStr_5276 extends Sprite { private var _SafeStr_5522:String; private var _SafeStr_12373:RegionView = null; protected var _SafeStr_12374:int = 0; protected var _SafeStr_12375:int = 0; public function _SafeStr_5276(k:String=null, _arg_2:RegionView=null, _arg_3:int=0, _arg_4:int=0){ this._SafeStr_5522 = k; this._SafeStr_12373 = _arg_2; this._SafeStr_12374 = _arg_3; this._SafeStr_12375 = _arg_4; this.drawButton(); addEventListener(MouseEvent.ROLL_OVER, this.onMouseOver); addEventListener(MouseEvent.ROLL_OUT, this.onMouseOut); addEventListener(MouseEvent.CLICK, this.onMouseClick); buttonMode = true; this.mouseChildren = true; } public function set _SafeStr_12376(k:int):void{ this._SafeStr_12374 = k; } public function get _SafeStr_12376():int{ return (this._SafeStr_12374); } public function set _SafeStr_12377(k:int):void{ this._SafeStr_12375 = k; } public function get _SafeStr_12377():int{ return (this._SafeStr_12375); } public function calculateLayoutPosition(k:int, _arg_2:int):void{ x = ((k - this._SafeStr_12376) - (_arg_2 / 5)); y = (((_arg_2)>0) ? (this._SafeStr_12377 + (_arg_2 / 5)) : this._SafeStr_12377); } protected function drawButton():void{ } protected function onMouseOut(k:MouseEvent):void{ this.alpha = 0.7; } protected function onMouseOver(k:MouseEvent):void{ this.alpha = 1; } protected function onMouseClick(k:MouseEvent):void{ k.stopPropagation(); if (this._SafeStr_12373 != null) { this._SafeStr_12373._SafeStr_12378(); }; } } }//package _-1ZE // _SafeStr_12373 = "_-0D4" (String#22516, DoABC#3) // _SafeStr_12374 = "_-6dp" (String#38365, DoABC#3) // _SafeStr_12375 = "_-3On" (String#30378, DoABC#3) // _SafeStr_12376 = "_-5Z5" (String#35756, DoABC#3) // _SafeStr_12377 = "_-3aZ" (String#30840, DoABC#3) // _SafeStr_12378 = "_-5z5" (String#13649, DoABC#3) // _SafeStr_5276 = "_-1BV" (String#8780, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) //------------------------------------------------------------ //_-1ZE._SafeStr_5277 package _-1ZE{ import _-2pN.RegionView; public class _SafeStr_5277 extends _SafeStr_5276 { public function _SafeStr_5277(k:String=null, _arg_2:RegionView=null){ super(k, _arg_2, 15, 15); } } }//package _-1ZE // _SafeStr_5276 = "_-1BV" (String#8780, DoABC#3) // _SafeStr_5277 = "_-1L" (String#8953, DoABC#3) //------------------------------------------------------------ //_-1ZE._SafeStr_5278 package _-1ZE{ import flash.display.Loader; import flash.net.URLRequest; import _-2pN.RegionView; import _-3d6.CloseButtonConfig; public class _SafeStr_5278 extends _SafeStr_5276 { public function _SafeStr_5278(k:String=null, _arg_2:RegionView=null, _arg_3:CloseButtonConfig=null){ var _local_4:Loader; var _local_5:URLRequest; super(k, _arg_2, _arg_3.width, _arg_3.height); if (_arg_3 != null) { _local_4 = new Loader(); _local_5 = new URLRequest(_arg_3._SafeStr_12379); _local_4.load(_local_5); addChild(_local_4); _local_4.x = 0; _local_4.y = 0; }; } override public function calculateLayoutPosition(k:int, _arg_2:int):void{ x = ((k - _SafeStr_12376) - (_arg_2 / 5)); y = (((_arg_2)>0) ? (0 + (_arg_2 / 5)) : 0); } } }//package _-1ZE // _SafeStr_12376 = "_-5Z5" (String#35756, DoABC#3) // _SafeStr_12379 = "_-55W" (String#34579, DoABC#3) // _SafeStr_5276 = "_-1BV" (String#8780, DoABC#3) // _SafeStr_5278 = "_-wp" (String#15295, DoABC#3) //------------------------------------------------------------ //_-1ZE._SafeStr_5280 package _-1ZE{ import _-2pN.RegionView; import _-3d6.CloseButtonConfig; import _-1v0.GraphicsUtils; import flash.text.TextField; import flash.display.BlendMode; import flash.text.TextFieldAutoSize; import flash.text.AntiAliasType; public class _SafeStr_5280 extends _SafeStr_5276 { protected var _color:String = "#FFFFFF"; public function _SafeStr_5280(k:String=null, _arg_2:RegionView=null, _arg_3:CloseButtonConfig=null){ if (_arg_3 != null) { this._color = _arg_3.color; }; super(k, _arg_2, 5, 5); } override protected function drawButton():void{ this.graphics.clear(); this.graphics.beginFill(0, 0); this.graphics.drawCircle(0, 0, 10); this.graphics.endFill(); var k:TextField = GraphicsUtils._SafeStr_11682(false, null, 14, true, GraphicsUtils._SafeStr_11686(this._color)); k.blendMode = BlendMode.LAYER; k.autoSize = TextFieldAutoSize.CENTER; k.wordWrap = false; k.multiline = false; k.antiAliasType = AntiAliasType.ADVANCED; k.condenseWhite = true; k.mouseEnabled = false; k.text = "+"; k.x = -9; k.y = -10; k.selectable = false; k.mouseEnabled = true; this.addChild(k); } } }//package _-1ZE // _SafeStr_11682 = "_-1LB" (String#25311, DoABC#3) // _SafeStr_11686 = "_-3hS" (String#31123, DoABC#3) // _SafeStr_5276 = "_-1BV" (String#8780, DoABC#3) // _SafeStr_5280 = "_-3WF" (String#11178, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_1356 package _-1Zf{ import _-1tK._SafeStr_8; import flash.events.IEventDispatcher; public interface _SafeStr_1356 extends _SafeStr_8 { function _SafeStr_8524():void; function get events():IEventDispatcher; function _SafeStr_12380(_arg_1:int):void; function _SafeStr_12381(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:int):void; function _SafeStr_9597(_arg_1:int, _arg_2:int, _arg_3:String):void; function _SafeStr_12382(_arg_1:int, _arg_2:String):void; function _SafeStr_12383(_arg_1:int):void; function reportRoom(_arg_1:int, _arg_2:String, _arg_3:String):void; function _SafeStr_12384(_arg_1:int, _arg_2:int):void; function _SafeStr_12385(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_12386(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):Boolean; function _SafeStr_12387(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Boolean; function _SafeStr_9414():void; function _SafeStr_10661(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:String=null):void; function set _SafeStr_12388(_arg_1:Boolean):void; function showHabboWay():void; function _SafeStr_6833():void; function _SafeStr_12389():void; } }//package _-1Zf // _SafeStr_10661 = "_-1Zj" (String#9202, DoABC#3) // _SafeStr_12380 = "_-5DD" (String#12889, DoABC#3) // _SafeStr_12381 = "_-1K-" (String#8936, DoABC#3) // _SafeStr_12382 = "_-344" (String#10725, DoABC#3) // _SafeStr_12383 = "_-1Sx" (String#9083, DoABC#3) // _SafeStr_12384 = "_-2zU" (String#10639, DoABC#3) // _SafeStr_12385 = "_-0VU" (String#8097, DoABC#3) // _SafeStr_12386 = "_-16q" (String#8694, DoABC#3) // _SafeStr_12387 = "_-6Rm" (String#14129, DoABC#3) // _SafeStr_12388 = "_-4a" (String#12236, DoABC#3) // _SafeStr_12389 = "_-2wI" (String#10584, DoABC#3) // _SafeStr_1356 = "_-uG" (String#15243, DoABC#3) // _SafeStr_6833 = "_-0kU" (String#8322, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) // _SafeStr_8524 = "_-0rg" (String#8437, DoABC#3) // _SafeStr_9414 = "_-Cr" (String#14539, DoABC#3) // _SafeStr_9597 = "_-4hA" (String#3734, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_2670 package _-1Zf{ import _-1tK._SafeStr_3; import _-403._SafeStr_2533; import _-4IA.IWindowContainer; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-2Bc._SafeStr_2433; import _-3Q._SafeStr_3677; import _-2Bc._SafeStr_2537; public class _SafeStr_2670 implements _SafeStr_3 { private const _SafeStr_12390:int = 0; private const _SafeStr_12391:int = 7; private var _SafeStr_8247:HabboHelp; private var _SafeStr_8385:_SafeStr_2533; private var _SafeStr_5381:IWindowContainer; private var _disposed:Boolean = false; private var _SafeStr_12392:int = 0; public function _SafeStr_2670(k:HabboHelp){ this._SafeStr_8247 = k; } public function dispose():void{ if (!this._disposed) { this.closeWindow(); if (this._SafeStr_8247) { this._SafeStr_8247 = null; }; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_12393():void{ this.closeWindow(); this._SafeStr_8385 = this._SafeStr_8247._SafeStr_8392("safety_booklet"); this._SafeStr_5381 = IWindowContainer(this._SafeStr_8385._SafeStr_7024); this._SafeStr_5381.procedure = this._SafeStr_8393; this._SafeStr_12394(this._SafeStr_12390); this._SafeStr_8247.tracking.trackEventLog("Quiz", "", "talent.quiz.open"); } public function closeWindow():void{ this._SafeStr_5381 = null; if (this._SafeStr_8385) { this._SafeStr_8385.dispose(); this._SafeStr_8385 = null; }; } private function _SafeStr_8393(k:WindowEvent, _arg_2:IWindow):void{ if (((((this._disposed) || (!(this._SafeStr_5381)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": this.closeWindow(); return; case "next_button": this._SafeStr_12394(Math.min(this._SafeStr_12391, (this._SafeStr_12392 + 1))); this._SafeStr_8247.tracking.trackEventLog("Quiz", ("" + this._SafeStr_12392), "talent.quiz.change_page"); this._SafeStr_8247.trackGoogle("safetyBooklet", ("clickNextPage_" + this._SafeStr_12392)); return; case "back_button": case "previous_button": this._SafeStr_12394(Math.max(this._SafeStr_12390, (this._SafeStr_12392 - 1))); this._SafeStr_8247.tracking.trackEventLog("Quiz", ("" + this._SafeStr_12392), "talent.quiz.change_page"); this._SafeStr_8247.trackGoogle("safetyBooklet", ("clickPrevPage_" + this._SafeStr_12392)); return; case "quiz_button": this._SafeStr_8247.trackGoogle("safetyBooklet", "clickQuiz"); this._SafeStr_8247._SafeStr_12395(); return; case "ok_button": this._SafeStr_8247.trackGoogle("safetyBooklet", "clickOk"); this._SafeStr_8247._SafeStr_12395(); this._SafeStr_8247._SafeStr_12396(); return; }; } private function _SafeStr_12394(k:int):void{ this._SafeStr_12392 = k; this._SafeStr_5381.findChildByName("safety.quiz.explanation").visible = !(this._SafeStr_8247._SafeStr_12397); if (this._SafeStr_12392 < this._SafeStr_12391) { if (this._SafeStr_12392 == this._SafeStr_12390) { this._SafeStr_5381.findChildByName("previous_button").visible = false; } else { this._SafeStr_5381.findChildByName("previous_button").visible = true; }; _SafeStr_2433(this._SafeStr_5381.findChildByName("illustration")).assetUri = (("${image.library.url}safetyquiz/page_" + this._SafeStr_12392) + ".png"); _SafeStr_2433(this._SafeStr_5381.findChildByName("safety_image")).assetUri = "${image.library.url}safetyquiz/safety_off.png"; _SafeStr_3677(_SafeStr_2537(this._SafeStr_5381.findChildByName("page_widget")).widget).position = (this._SafeStr_12392 + 1); this._SafeStr_5381.findChildByName("title").caption = (("${safety.booklet.page." + this._SafeStr_12392) + ".title}"); this._SafeStr_5381.findChildByName("description").caption = (("${safety.booklet.page." + this._SafeStr_12392) + ".description}"); this._SafeStr_5381.findChildByName("page_container").visible = true; this._SafeStr_5381.findChildByName("final_page").visible = false; this._SafeStr_5381.findChildByName("final_page_no_questions").visible = false; this._SafeStr_5381.findChildByName("page_container").invalidate(); } else { _SafeStr_2433(this._SafeStr_5381.findChildByName("illustration")).assetUri = "${image.library.url}safetyquiz/page_end.png"; _SafeStr_2433(this._SafeStr_5381.findChildByName("safety_image")).assetUri = "${image.library.url}safetyquiz/safety_on.png"; _SafeStr_3677(_SafeStr_2537(this._SafeStr_5381.findChildByName("page_widget")).widget).position = 0; this._SafeStr_5381.findChildByName("page_container").visible = false; if (this._SafeStr_8247._SafeStr_12397) { this._SafeStr_5381.findChildByName("final_page_no_questions").visible = true; this._SafeStr_5381.findChildByName("final_page_no_questions").invalidate(); } else { this._SafeStr_5381.findChildByName("final_page").visible = true; this._SafeStr_5381.findChildByName("final_page").invalidate(); }; }; } } }//package _-1Zf // _SafeStr_12390 = "_-qd" (String#15173, DoABC#3) // _SafeStr_12391 = "_-21e" (String#27005, DoABC#3) // _SafeStr_12392 = "_-3t5" (String#1099, DoABC#3) // _SafeStr_12393 = "_-6Hb" (String#37529, DoABC#3) // _SafeStr_12394 = "_-4Wj" (String#12174, DoABC#3) // _SafeStr_12395 = "_-1eO" (String#26048, DoABC#3) // _SafeStr_12396 = "_-Hr" (String#39105, DoABC#3) // _SafeStr_12397 = "_-5Pd" (String#35373, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2670 = "_-1R0" (String#9054, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3677 = "_-4Se" (String#12096, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8385 = "_-6Ut" (String#381, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_8393 = "_-5Hw" (String#330, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_2672 package _-1Zf{ import _-1tK._SafeStr_35; import _-4IA.IWindowContainer; import flash.geom.Point; import _-1f9.WindowMouseEvent; import _-2Bc.ITextWindow; import _-6Z2.XmlAsset; import _-2Bc.IFrameWindow; import _-ra.WindowParam; import flash.geom.Rectangle; import _-4IA.IWindow; import _-2qr._SafeStr_2731; import _-6jD._SafeStr_2296; public class _SafeStr_2672 implements _SafeStr_35 { private var _SafeStr_8247:HabboHelp; private var _disposed:Boolean; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_12398:Point; private var _SafeStr_12399:String; private var _SafeStr_12400:int; private var _SafeStr_12401:String; public function _SafeStr_2672(k:HabboHelp){ this._SafeStr_12398 = new Point(72, 10); super(); this._SafeStr_8247 = k; } public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ if (this._SafeStr_8247) { this._SafeStr_8247.removeUpdateReceiver(this); this._SafeStr_8247 = null; }; if (this._SafeStr_5381) { this._SafeStr_5381.findChildByName("close").removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12402); this._SafeStr_5381.findChildByName("click").removeEventListener(WindowMouseEvent.CLICK, this._SafeStr_12403); this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._disposed = true; } public function _SafeStr_10661(k:String, _arg_2:String, _arg_3:int, _arg_4:String):void{ if (this._disposed) { return; }; this._SafeStr_12399 = k; this._SafeStr_12400 = _arg_3; this._SafeStr_12401 = _arg_4; if (this._SafeStr_5381 == null) { this._SafeStr_12404(); }; var _local_5:ITextWindow = ITextWindow(this._SafeStr_5381.findChildByName("text")); _local_5.caption = (("${" + _arg_2) + "}"); _local_5.height = (_local_5.textHeight + 5); this._SafeStr_12405(); this._SafeStr_12406(); this._SafeStr_5381.visible = true; this._SafeStr_5381.activate(); } private function _SafeStr_12404():void{ var k:XmlAsset = (this._SafeStr_8247.assets.getAssetByName("welcome_screen_xml") as XmlAsset); this._SafeStr_5381 = (this._SafeStr_8247.windowManager.buildFromXML((k.content as XML), 2) as IWindowContainer); var _local_2:IFrameWindow = (this._SafeStr_5381.findChildByName("frame") as IFrameWindow); _local_2.header.visible = false; _local_2.content.y = (_local_2.content.y - 20); var _local_3:ITextWindow = (this._SafeStr_5381.findChildByName("text") as ITextWindow); _local_3.height = (_local_3.textHeight + 5); _local_2.content.setParamFlag(WindowParam._SafeStr_12407, false); _local_2.height = (_local_2.height - 20); this._SafeStr_5381.findChildByName("close").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12402); this._SafeStr_5381.findChildByName("click").addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12403); } private function _SafeStr_12405():void{ var k:Rectangle = this._SafeStr_8247.toolbar._SafeStr_6394(this._SafeStr_12399); var _local_2:IWindow = this._SafeStr_5381.findChildByName("arrow"); var _local_3:IWindow = this._SafeStr_5381.findChildByName("arrow_right"); if (k == null) { k = new Rectangle(0, 0, this._SafeStr_5381.width, this._SafeStr_5381.height); }; if (this._SafeStr_12400 == _SafeStr_2731.LEFT) { this._SafeStr_12398.x = 72; this._SafeStr_5381.x = -(this._SafeStr_5381.width); _local_2.y = ((this._SafeStr_5381.height - _local_2.height) / 2); _local_2.visible = true; _local_3.visible = false; } else { this._SafeStr_12398.x = (k.x - this._SafeStr_5381.width); this._SafeStr_5381.x = ((k.x + k.width) + this._SafeStr_5381.width); _local_3.y = ((this._SafeStr_5381.height - _local_2.height) / 2); _local_3.visible = true; _local_2.visible = false; }; if (k != null) { this._SafeStr_12398.y = ((k.y + (k.height / 2)) - (this._SafeStr_5381.height / 2)); } else { this._SafeStr_12398.y = 0; }; this._SafeStr_5381.y = this._SafeStr_12398.y; } private function _SafeStr_12402(k:WindowMouseEvent):void{ this.closeWindow(); } private function _SafeStr_12403(k:WindowMouseEvent):void{ if (this._SafeStr_12401 != null) { this._SafeStr_8247.toolbar.toggleWindowVisibility(this._SafeStr_12401); }; this.closeWindow(); } private function closeWindow():void{ if (!this._SafeStr_5381) { return; }; this._SafeStr_5381.visible = false; this.dispose(); } public function update(k:uint):void{ var _local_3:Point; if (this._SafeStr_5381 == null) { this._SafeStr_8247.removeUpdateReceiver(this); return; }; var _local_2:Number = Point.distance(this._SafeStr_5381.position, this._SafeStr_12398); if (_local_2 > 5) { _local_3 = Point.interpolate(this._SafeStr_5381.position, this._SafeStr_12398, 0.5); this._SafeStr_5381.x = _local_3.x; this._SafeStr_5381.y = _local_3.y; } else { this._SafeStr_5381.x = this._SafeStr_12398.x; this._SafeStr_5381.y = this._SafeStr_12398.y; this._SafeStr_8247.removeUpdateReceiver(this); }; } private function _SafeStr_12406():void{ this._SafeStr_8247.removeUpdateReceiver(this); this._SafeStr_8247.registerUpdateReceiver(this, 10); } public function _SafeStr_9067(k:_SafeStr_2296):void{ var _local_2:Rectangle; if (this._disposed) { return; }; switch (k.type) { case _SafeStr_2296._SafeStr_12408: if (this._SafeStr_8247 != null) { _local_2 = this._SafeStr_8247.toolbar._SafeStr_6394(this._SafeStr_12399); }; if (_local_2 != null) { this._SafeStr_12398.y = ((_local_2.y + (_local_2.height / 2)) - (this._SafeStr_5381.height / 2)); this._SafeStr_5381.y = this._SafeStr_12398.y; }; return; case _SafeStr_2296._SafeStr_9066: case _SafeStr_2296._SafeStr_12409: this.closeWindow(); return; }; } } }//package _-1Zf // _SafeStr_10661 = "_-1Zj" (String#9202, DoABC#3) // _SafeStr_12398 = "_-0SL" (String#1438, DoABC#3) // _SafeStr_12399 = "_-2Ar" (String#27343, DoABC#3) // _SafeStr_12400 = "_-6XB" (String#1606, DoABC#3) // _SafeStr_12401 = "_-52Z" (String#34466, DoABC#3) // _SafeStr_12402 = "_-4Hh" (String#32618, DoABC#3) // _SafeStr_12403 = "_-21p" (String#27012, DoABC#3) // _SafeStr_12404 = "_-2xu" (String#3304, DoABC#3) // _SafeStr_12405 = "_-0Kj" (String#2630, DoABC#3) // _SafeStr_12406 = "_-6-h" (String#36826, DoABC#3) // _SafeStr_12407 = "_-30c" (String#29427, DoABC#3) // _SafeStr_12408 = "_-2eg" (String#28508, DoABC#3) // _SafeStr_12409 = "_-nv" (String#40329, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2672 = "_-1nj" (String#9400, DoABC#3) // _SafeStr_2731 = "_-5kS" (String#36205, DoABC#3) // _SafeStr_35 = "_-34h" (String#29583, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_6394 = "_-3jT" (String#3489, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9067 = "_-ju" (String#709, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_2673 package _-1Zf{ import _-1tK._SafeStr_3; import _-4IA.IWindowContainer; import _-1ux._SafeStr_3919; import _-1ux._SafeStr_3916; import _-1ux._SafeStr_3918; import _-2M3._SafeStr_2690; import _-35n._SafeStr_3912; import _-35n._SafeStr_3907; import _-2Bc.ISelectableWindow; import _-3Q._SafeStr_3646; import _-2Bc._SafeStr_2537; import _-2Bc.IItemListWindow; import _-2Bc.ISelectorWindow; import _-4t9._SafeStr_3911; import _-3Q._SafeStr_3632; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-4xe._SafeStr_2666; import _-35n._SafeStr_3908; import _-5fU._SafeStr_3607; import _-35n._SafeStr_3909; import _-35n._SafeStr_3917; import _-35n._SafeStr_3910; import _-35n._SafeStr_3914; import _-403._SafeStr_2463; import _-k5._SafeStr_3904; import _-1Z6._SafeStr_2274; import _-k5._SafeStr_3915; import _-2qr._SafeStr_3906; import _-k5._SafeStr_3905; import _-35n._SafeStr_3913; public class _SafeStr_2673 implements _SafeStr_3 { private static const _SafeStr_12410:int = 253; private static const _SafeStr_12411:String = "emergency_help_request"; private var _disposed:Boolean; private var _SafeStr_8247:HabboHelp; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_12412:ChatReportController; private var _SafeStr_5776:int = -1; private var _SafeStr_5777:String = ""; private var _SafeStr_12413:int = -1; private var _SafeStr_12414:String; private var _SafeStr_12415:String; private var _SafeStr_12416:int = -1; private var _SafeStr_12417:int = -1; private var _SafeStr_12418:int = -1; private var _SafeStr_12419:String; private var _SafeStr_12420:int = -1; private var _SafeStr_12421:int; private var _SafeStr_12422:int; private var _SafeStr_12423:int; private var _SafeStr_5738:String; public function _SafeStr_2673(k:HabboHelp){ this._SafeStr_8247 = k; this._SafeStr_12412 = new ChatReportController(this._SafeStr_8247, this._SafeStr_12424); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3919(this._SafeStr_12425)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3916(this._SafeStr_12426)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3918(this._SafeStr_12427)); } private static function _SafeStr_12428(k:int):String{ if (k == 1) { return ("useless"); }; if (k == 2) { return ("abusive"); }; return ("resolved"); } public function dispose():void{ if (!this._disposed) { this.closeWindow(); if (this._SafeStr_12412) { this._SafeStr_12412.dispose(); this._SafeStr_12412 = null; }; this._SafeStr_8247 = null; this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function get _SafeStr_5789():int{ return (this._SafeStr_5776); } public function get _SafeStr_5790():String{ return (this._SafeStr_5777); } public function get _SafeStr_12429():int{ return (this._SafeStr_12413); } public function get _SafeStr_12430():String{ return (this._SafeStr_12414); } public function get _SafeStr_12431():String{ return (this._SafeStr_12419); } public function get _SafeStr_12432():int{ return (this._SafeStr_12420); } public function get _SafeStr_12433():int{ return (this._SafeStr_12416); } public function get _SafeStr_12434():int{ return (this._SafeStr_12417); } public function get _SafeStr_12435():int{ return (this._SafeStr_12418); } public function set _SafeStr_5789(k:int):void{ this._SafeStr_5776 = k; } public function set _SafeStr_5790(k:String):void{ this._SafeStr_5777 = k; } public function set _SafeStr_12429(k:int):void{ this._SafeStr_12413 = k; } public function set _SafeStr_12430(k:String):void{ this._SafeStr_12414 = k; } public function set _SafeStr_12431(k:String):void{ this._SafeStr_12419 = k; } public function set _SafeStr_12432(k:int):void{ this._SafeStr_12420 = k; } public function set _SafeStr_12433(k:int):void{ this._SafeStr_12416 = k; } public function set _SafeStr_12434(k:int):void{ this._SafeStr_12417 = k; } public function set _SafeStr_12435(k:int):void{ this._SafeStr_12418 = k; } public function _SafeStr_12380(k:int, _arg_2:int):void{ if (this._SafeStr_8247._SafeStr_12436) { this._SafeStr_5776 = k; this._SafeStr_12413 = _arg_2; this._SafeStr_8247._SafeStr_12437(_SafeStr_2690._SafeStr_11235); } else { this._SafeStr_9597(k, HabboHelp._SafeStr_12438, 123); }; } public function _SafeStr_9597(k:int, _arg_2:int, _arg_3:int):void{ this._SafeStr_5776 = k; this._SafeStr_12413 = -1; this._SafeStr_12422 = _arg_3; this._SafeStr_8247._SafeStr_11409(_arg_2); } public function reportRoom(k:int, _arg_2:String, _arg_3:String):void{ this._SafeStr_12413 = k; this._SafeStr_12414 = _arg_2; this._SafeStr_12415 = _arg_3; this._SafeStr_5776 = -1; this._SafeStr_8247._SafeStr_11409(HabboHelp._SafeStr_12439); } public function _SafeStr_12384(k:int, _arg_2:int):void{ this._SafeStr_12416 = k; this._SafeStr_12417 = _arg_2; this._SafeStr_8247._SafeStr_11409(HabboHelp._SafeStr_12440); } public function _SafeStr_12385(k:int, _arg_2:int, _arg_3:int):void{ this._SafeStr_12416 = k; this._SafeStr_12417 = _arg_2; this._SafeStr_12418 = _arg_3; this._SafeStr_8247._SafeStr_11409(HabboHelp._SafeStr_12441); } public function _SafeStr_12386(k:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):void{ this._SafeStr_8247._SafeStr_8265(new _SafeStr_3912(k, _arg_3, _arg_4, _arg_2, _arg_5)); } public function _SafeStr_12387(k:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):void{ this._SafeStr_8247._SafeStr_12442(new _SafeStr_3907(k, _arg_3, _arg_4, _arg_2, _arg_5)); this._SafeStr_8247._SafeStr_11409(HabboHelp._SafeStr_12443); } public function _SafeStr_12444():void{ this._SafeStr_9597(0, HabboHelp._SafeStr_12438, -1); } private function _SafeStr_12445():void{ this.closeWindow(); this._SafeStr_5381 = (this._SafeStr_8247.getXmlWindow("abusive_notice") as IWindowContainer); this._SafeStr_5381.center(); this._SafeStr_5381.findChildByName("header_button_close").visible = false; this._SafeStr_5381.procedure = this._SafeStr_12446; } public function _SafeStr_12447(k:int):void{ var _local_5:ISelectableWindow; var _local_6:ISelectableWindow; this.closeWindow(); this._SafeStr_12421 = k; if (this._SafeStr_12421 == HabboHelp._SafeStr_12448) { this._SafeStr_5381 = (this._SafeStr_8247.getXmlWindow("bully_report") as IWindowContainer); this._SafeStr_5381.procedure = this._SafeStr_12449; } else { this._SafeStr_5381 = (this._SafeStr_8247.getXmlWindow("emergency_help_request") as IWindowContainer); this._SafeStr_5381.procedure = this._SafeStr_12450; _SafeStr_3646(_SafeStr_2537(this._SafeStr_5381.findChildByName("help_message")).widget).maxChars = _SafeStr_12410; }; this._SafeStr_5381.center(); var _local_2:IItemListWindow = (this._SafeStr_5381.findChildByName("user_panel") as IItemListWindow); var _local_3:IItemListWindow = (this._SafeStr_5381.findChildByName("room_panel") as IItemListWindow); var _local_4:ISelectorWindow = ISelectorWindow(this._SafeStr_5381.findChildByName("topic_selector")); if (_local_4 != null) { _local_5 = _local_4._SafeStr_7905(("" + this._SafeStr_12422)); if (_local_5 != null) { _local_4._SafeStr_6633(_local_5); }; _local_6 = _local_4._SafeStr_7905("123"); if (((!((_local_6 == null))) && (this._SafeStr_8247._SafeStr_12436))) { _local_6.visible = false; }; }; switch (this._SafeStr_12421) { case HabboHelp._SafeStr_12439: this._SafeStr_12451(false, true); return; case HabboHelp._SafeStr_12438: this._SafeStr_12451(true, false); return; case HabboHelp._SafeStr_12452: this._SafeStr_12451(false, false); return; case HabboHelp._SafeStr_12440: case HabboHelp._SafeStr_12441: this._SafeStr_12451(false, false); return; case HabboHelp._SafeStr_12448: this._SafeStr_12453(); return; }; } private function _SafeStr_12454():void{ this.closeWindow(); this._SafeStr_12412.show(this._SafeStr_8247._SafeStr_8272, this._SafeStr_5776, this._SafeStr_12421); } private function _SafeStr_12451(k:Boolean, _arg_2:Boolean):void{ var _local_3:IItemListWindow = (this._SafeStr_5381.findChildByName("user_panel") as IItemListWindow); var _local_4:IItemListWindow = (this._SafeStr_5381.findChildByName("room_panel") as IItemListWindow); var _local_5:Boolean = ((k) || (_arg_2)); this._SafeStr_5381.findChildByName("submit_box_wide").visible = _local_5; this._SafeStr_5381.findChildByName("submit_box_narrow").visible = !(_local_5); this._SafeStr_5381.findChildByName("separator").visible = _local_5; _local_4.visible = _arg_2; _local_3.visible = k; if (_arg_2) { _local_4.getListItemByName("room_name").caption = (((this._SafeStr_12414)!=null) ? this._SafeStr_12414 : ""); _local_4.getListItemByName("room_description").caption = (((this._SafeStr_12415)!=null) ? this._SafeStr_12415 : ""); }; if (k) { this._SafeStr_12453(); }; if (!_local_5) { this._SafeStr_5381.width = 301; }; } private function _SafeStr_12453():void{ var _local_4:_SafeStr_3911; var _local_5:IWindowContainer; var _local_6:Boolean; var k:IItemListWindow = (this._SafeStr_5381.findChildByName("user_list") as IItemListWindow); var _local_2:IWindowContainer = (k.getListItemAt(0) as IWindowContainer); k._SafeStr_5519(); var _local_3:int; for each (_local_4 in this._SafeStr_8247._SafeStr_12456._SafeStr_12455()) { _local_5 = (_local_2.clone() as IWindowContainer); _local_6 = (_local_4.userId == this._SafeStr_5776); _local_5.name = _local_4.userId.toString(); _local_5.blend = ((_local_6) ? 1 : 0); _local_5.procedure = this._SafeStr_12457; _local_5.findChildByName("user_name").caption = _local_4.userName; _local_5.findChildByName("room_name").id = _local_4.roomId; if (_local_6) { this._SafeStr_12413 = _local_4.roomId; }; _local_5.findChildByName("room_name").caption = (((_local_4.roomName)!="") ? this._SafeStr_8247.localization.getLocalizationWithParams("help.emergency.main.step.two.room.name", "", "room_name", _local_4.roomName) : ""); _SafeStr_3632(_SafeStr_2537(_local_5.findChildByName("user_avatar")).widget).figure = _local_4.figure; k._SafeStr_5696(_local_5, _local_3); if (_local_6) { _local_3 = 1; }; }; } private function _SafeStr_12458():void{ var _local_3:IWindowContainer; var k:IItemListWindow = (this._SafeStr_5381.findChildByName("user_list") as IItemListWindow); var _local_2:int; while (_local_2 < k.numListItems) { _local_3 = IWindowContainer(k.getListItemAt(_local_2)); _local_3.blend = (((int(_local_3.name) == this._SafeStr_5776)) ? 1 : 0); _local_2++; }; } public function _SafeStr_12459(k:String):void{ this.closeWindow(); this._SafeStr_5381 = (this._SafeStr_8247.getXmlWindow("pending_request") as IWindowContainer); this._SafeStr_5381.findChildByName("request_message").caption = k; this._SafeStr_5381.center(); this._SafeStr_5381.procedure = this._SafeStr_11236; } private function closeWindow():void{ if (this._SafeStr_5381 != null) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } private function _SafeStr_12446(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "close_button": this.closeWindow(); return; }; }; } private function _SafeStr_12450(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "submit_button": if (!this._SafeStr_12460()) { return; }; this._SafeStr_12461(); return; case "header_button_close": this.closeWindow(); return; }; }; } private function _SafeStr_12449(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "submit_button": if (this._SafeStr_5776 > 0) { this._SafeStr_8247._SafeStr_8265(new _SafeStr_2666(this._SafeStr_5776)); this._SafeStr_8247._SafeStr_8265(new _SafeStr_3908(this._SafeStr_5776, this._SafeStr_12413)); this.closeWindow(); } else { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${guide.bully.request.usermissing}", 0, null); }; return; case "header_button_close": this.closeWindow(); return; }; }; } private function _SafeStr_12424(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "submit_button": if (this._SafeStr_12412._SafeStr_12462(this._SafeStr_12421, -1).length == 0) { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${help.cfh.error.chatmissing}", 0, null); return; }; this._SafeStr_12463(); this._SafeStr_12412.closeWindow(); this.closeWindow(); return; case "header_button_close": this._SafeStr_12412.closeWindow(); return; }; }; } private function _SafeStr_12457(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_12464((_arg_2 as IWindowContainer)); }; } private function _SafeStr_12464(k:IWindowContainer):void{ if ((((((this._SafeStr_5381 == null)) || (!((this._SafeStr_5381.name == _SafeStr_12411))))) || ((k == null)))) { return; }; var _local_2:int = int(k.name); if (this._SafeStr_5776 == _local_2) { this._SafeStr_5776 = 0; this._SafeStr_12413 = -1; } else { this._SafeStr_5776 = _local_2; this._SafeStr_12413 = k.findChildByName("room_name").id; }; this._SafeStr_12458(); } private function _SafeStr_12461():void{ var k:Boolean = this._SafeStr_12465(); if (this._SafeStr_12421 == HabboHelp._SafeStr_12452) { if (!this._SafeStr_8247._SafeStr_11453._SafeStr_11464(this._SafeStr_5776)) { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${help.cfh.error.nochathistory}", 0, null); }; } else { if (((((k) && (!(this._SafeStr_8247._SafeStr_12467._SafeStr_12466(this._SafeStr_8247._SafeStr_8272))))) && (this._SafeStr_8247._SafeStr_12467._SafeStr_12466(this._SafeStr_5776)))) { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${help.cfh.error.nochathistory}", 0, null); return; }; }; if (k) { this._SafeStr_12454(); } else { this._SafeStr_12463(); }; } private function _SafeStr_12465():Boolean{ if ((((((this._SafeStr_12421 == HabboHelp._SafeStr_12440)) || ((this._SafeStr_12421 == HabboHelp._SafeStr_12441)))) || ((this._SafeStr_12421 == HabboHelp._SafeStr_12439)))) { return (false); }; return ((((((this._SafeStr_5776 <= 0)) || ((this._SafeStr_8247._SafeStr_12467._SafeStr_11463(this._SafeStr_5776).length > 0)))) || ((this._SafeStr_12421 == HabboHelp._SafeStr_12452)))); } private function _SafeStr_12460(k:Boolean=true):Boolean{ if ((((this._SafeStr_5381 == null)) || (!((this._SafeStr_5381.name == _SafeStr_12411))))) { return (false); }; this._SafeStr_5738 = _SafeStr_3646(_SafeStr_2537(this._SafeStr_5381.findChildByName("help_message")).widget).message; if ((((this._SafeStr_5738 == null)) || ((this._SafeStr_5738 == "")))) { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${help.cfh.error.nomsg}", 0, null); return (false); }; if (this._SafeStr_5738.length < this._SafeStr_8247.getInteger("help.cfh.length.minimum", 15)) { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${help.cfh.error.msgtooshort}", 0, null); return (false); }; this._SafeStr_12423 = 0; var _local_2:ISelectableWindow = ISelectorWindow(this._SafeStr_5381.findChildByName("topic_selector"))._SafeStr_6611(); if (_local_2 != null) { this._SafeStr_12423 = int(_local_2.name); }; if (this._SafeStr_12423 == 0) { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${help.cfh.error.notopic}", 0, null); return (false); }; if ((((this._SafeStr_12421 == HabboHelp._SafeStr_12441)) || ((this._SafeStr_12421 == HabboHelp._SafeStr_12440)))) { return (true); }; if ((((((this._SafeStr_5776 <= 0)) && (((!((this._SafeStr_12421 == HabboHelp._SafeStr_12441))) && ((this._SafeStr_12421 == HabboHelp._SafeStr_12440)))))) || ((((this._SafeStr_12421 == HabboHelp._SafeStr_12439)) && (!(this._SafeStr_8247.getBoolean("room.report.enabled"))))))) { this._SafeStr_8247.windowManager.alert("${generic.alert.title}", "${guide.bully.request.usermissing}", 0, null); return (false); }; if (this._SafeStr_8247.friendList._SafeStr_9624(this._SafeStr_5776) != null) { this._SafeStr_8247.windowManager.confirm("${help.cfh.unfriend.confirm.title}", "${help.cfh.unfriend.confirm.message}", (_SafeStr_3607._SafeStr_9329 | _SafeStr_3607._SafeStr_9493), this._SafeStr_12468); return (false); }; return (true); } private function _SafeStr_12463():void{ var _local_1:int; this.closeWindow(); switch (this._SafeStr_12421) { case HabboHelp._SafeStr_12438: case HabboHelp._SafeStr_12439: _local_1 = (((this._SafeStr_12412._SafeStr_12429 <= 0)) ? this._SafeStr_12413 : this._SafeStr_12412._SafeStr_12429); this._SafeStr_8247._SafeStr_8265(new _SafeStr_3909(this._SafeStr_5738, this._SafeStr_12423, this._SafeStr_5776, _local_1, this._SafeStr_12412._SafeStr_12462(this._SafeStr_12421, -1))); break; case HabboHelp._SafeStr_12452: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3917(this._SafeStr_5738, this._SafeStr_12423, this._SafeStr_5776, this._SafeStr_12412._SafeStr_12462(HabboHelp._SafeStr_12452, -1))); break; case HabboHelp._SafeStr_12440: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3910(this._SafeStr_12416, this._SafeStr_12417, this._SafeStr_12423, this._SafeStr_5738)); break; case HabboHelp._SafeStr_12441: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3914(this._SafeStr_12416, this._SafeStr_12417, this._SafeStr_12418, this._SafeStr_12423, this._SafeStr_5738)); break; }; this._SafeStr_8247._SafeStr_12469(); } private function _SafeStr_12468(k:_SafeStr_2463, _arg_2:WindowEvent):void{ if (_arg_2.type == WindowEvent._SafeStr_8338) { this._SafeStr_12461(); }; k.dispose(); } private function _SafeStr_11236(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { switch (_arg_2.name) { case "keep_button": case "header_button_close": this.closeWindow(); return; case "discard_button": this._SafeStr_12470(); this.closeWindow(); return; }; }; } private function _SafeStr_12425(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3904 = _SafeStr_3919(k)._SafeStr_5645(); this._SafeStr_8247.windowManager.alert("${help.cfh.reply.title}", _local_2.message, 0, null); } private function _SafeStr_12426(k:_SafeStr_2274):void{ var _local_2:_SafeStr_3915 = _SafeStr_3916(k)._SafeStr_5645(); var _local_3:int = _local_2.resultType; var _local_4:String = _local_2._SafeStr_11454; switch (_local_3) { case _SafeStr_3906._SafeStr_12471: this._SafeStr_8247._SafeStr_11409(HabboHelp._SafeStr_12438); return; case _SafeStr_3906._SafeStr_12472: this._SafeStr_12445(); return; default: if (_local_4 == "") { _local_4 = "${help.cfh.sent.text}"; }; this._SafeStr_8247.windowManager.alert("${help.cfh.sent.title}", _local_4, 0, null); }; } private function _SafeStr_12427(k:_SafeStr_3918):void{ var _local_2:_SafeStr_3905 = k._SafeStr_5645(); var _local_3:String = _local_2._SafeStr_11454; if (_local_3 == "") { _local_3 = (("${help.cfh.closed." + _SafeStr_12428(_local_2._SafeStr_12473)) + "}"); }; this._SafeStr_8247.windowManager.alert("${mod.alert.title}", _local_3, 0, null); } private function _SafeStr_12470():void{ this._SafeStr_8247._SafeStr_8265(new _SafeStr_3913()); } public function get _SafeStr_12474():ChatReportController{ return (this._SafeStr_12412); } } }//package _-1Zf // _SafeStr_11235 = "_-59G" (String#34734, DoABC#3) // _SafeStr_11236 = "_-38" (String#10788, DoABC#3) // _SafeStr_11409 = "_-bw" (String#39868, DoABC#3) // _SafeStr_11453 = "_-5Bs" (String#34832, DoABC#3) // _SafeStr_11454 = "_-3-G" (String#29369, DoABC#3) // _SafeStr_11463 = "_-3yj" (String#31807, DoABC#3) // _SafeStr_11464 = "_-0z8" (String#24436, DoABC#3) // _SafeStr_12380 = "_-5DD" (String#12889, DoABC#3) // _SafeStr_12384 = "_-2zU" (String#10639, DoABC#3) // _SafeStr_12385 = "_-0VU" (String#8097, DoABC#3) // _SafeStr_12386 = "_-16q" (String#8694, DoABC#3) // _SafeStr_12387 = "_-6Rm" (String#14129, DoABC#3) // _SafeStr_12410 = "_-3Le" (String#3397, DoABC#3) // _SafeStr_12411 = "_-25A" (String#27128, DoABC#3) // _SafeStr_12412 = "_-4FI" (String#32525, DoABC#3) // _SafeStr_12413 = "_-46" (String#11754, DoABC#3) // _SafeStr_12414 = "_-0km" (String#23872, DoABC#3) // _SafeStr_12415 = "_-1dq" (String#26025, DoABC#3) // _SafeStr_12416 = "_-3WW" (String#30678, DoABC#3) // _SafeStr_12417 = "_-6Cp" (String#37339, DoABC#3) // _SafeStr_12418 = "_-9A" (String#38767, DoABC#3) // _SafeStr_12419 = "_-2Hd" (String#27595, DoABC#3) // _SafeStr_12420 = "_-09m" (String#22399, DoABC#3) // _SafeStr_12421 = "_-0-J" (String#7556, DoABC#3) // _SafeStr_12422 = "_-2o4" (String#28875, DoABC#3) // _SafeStr_12423 = "_-1Ga" (String#25138, DoABC#3) // _SafeStr_12424 = "_-3mD" (String#31320, DoABC#3) // _SafeStr_12425 = "_-52R" (String#34463, DoABC#3) // _SafeStr_12426 = "_-4v7" (String#34147, DoABC#3) // _SafeStr_12427 = "_-0we" (String#24336, DoABC#3) // _SafeStr_12428 = "_-2fl" (String#28555, DoABC#3) // _SafeStr_12429 = "_-5EX" (String#34943, DoABC#3) // _SafeStr_12430 = "_-5k2" (String#36184, DoABC#3) // _SafeStr_12431 = "_-tO" (String#40528, DoABC#3) // _SafeStr_12432 = "_-364" (String#29641, DoABC#3) // _SafeStr_12433 = "_-4ED" (String#32476, DoABC#3) // _SafeStr_12434 = "_-4QY" (String#32970, DoABC#3) // _SafeStr_12435 = "_-0aB" (String#23435, DoABC#3) // _SafeStr_12436 = "_-2-W" (String#26926, DoABC#3) // _SafeStr_12437 = "_-1LN" (String#25318, DoABC#3) // _SafeStr_12438 = "_-5PZ" (String#35369, DoABC#3) // _SafeStr_12439 = "_-4Jh" (String#32701, DoABC#3) // _SafeStr_12440 = "_-2U0" (String#28095, DoABC#3) // _SafeStr_12441 = "_-2h0" (String#28598, DoABC#3) // _SafeStr_12442 = "_-4PP" (String#32930, DoABC#3) // _SafeStr_12443 = "_-0wA" (String#24319, DoABC#3) // _SafeStr_12444 = "_-Ck" (String#38899, DoABC#3) // _SafeStr_12445 = "_-2AF" (String#27320, DoABC#3) // _SafeStr_12446 = "_-5Sd" (String#35496, DoABC#3) // _SafeStr_12447 = "_-1Mx" (String#25378, DoABC#3) // _SafeStr_12448 = "_-F9" (String#38997, DoABC#3) // _SafeStr_12449 = "_-3EZ" (String#29972, DoABC#3) // _SafeStr_12450 = "_-5Vs" (String#35630, DoABC#3) // _SafeStr_12451 = "_-4vR" (String#34159, DoABC#3) // _SafeStr_12452 = "_-2cv" (String#28438, DoABC#3) // _SafeStr_12453 = "_-0UV" (String#8082, DoABC#3) // _SafeStr_12454 = "_-3tU" (String#31612, DoABC#3) // _SafeStr_12455 = "_-6C2" (String#37305, DoABC#3) // _SafeStr_12456 = "_-35P" (String#29617, DoABC#3) // _SafeStr_12457 = "_-2r2" (String#10517, DoABC#3) // _SafeStr_12458 = "_-2QD" (String#10071, DoABC#3) // _SafeStr_12459 = "_-0Yx" (String#23383, DoABC#3) // _SafeStr_12460 = "_-8B" (String#38731, DoABC#3) // _SafeStr_12461 = "_-2xO" (String#29257, DoABC#3) // _SafeStr_12462 = "_-cA" (String#39879, DoABC#3) // _SafeStr_12463 = "_-120" (String#8617, DoABC#3) // _SafeStr_12464 = "_-1Ec" (String#8836, DoABC#3) // _SafeStr_12465 = "_-4td" (String#34096, DoABC#3) // _SafeStr_12466 = "_-2iF" (String#28647, DoABC#3) // _SafeStr_12467 = "_-1LG" (String#25315, DoABC#3) // _SafeStr_12468 = "_-j-" (String#40136, DoABC#3) // _SafeStr_12469 = "_-26p" (String#27197, DoABC#3) // _SafeStr_12470 = "_-6JE" (String#37595, DoABC#3) // _SafeStr_12471 = "_-0WZ" (String#23300, DoABC#3) // _SafeStr_12472 = "_-4Ly" (String#32793, DoABC#3) // _SafeStr_12473 = "_-3Na" (String#30324, DoABC#3) // _SafeStr_12474 = "_-uH" (String#40558, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2666 = "_-4u9" (String#34117, DoABC#3) // _SafeStr_2673 = "_-4S4" (String#12088, DoABC#3) // _SafeStr_2690 = "_-0-p" (String#7565, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3607 = "_-1jt" (String#26274, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_3646 = "_-4ks" (String#12401, DoABC#3) // _SafeStr_3904 = "_-5gL" (String#13342, DoABC#3) // _SafeStr_3905 = "_-4bS" (String#12262, DoABC#3) // _SafeStr_3906 = "_-2fe" (String#10330, DoABC#3) // _SafeStr_3907 = "_-07m" (String#22324, DoABC#3) // _SafeStr_3908 = "_-GB" (String#39033, DoABC#3) // _SafeStr_3909 = "_-2F3" (String#27493, DoABC#3) // _SafeStr_3910 = "_-0EB" (String#22559, DoABC#3) // _SafeStr_3911 = "_-2Yw" (String#10226, DoABC#3) // _SafeStr_3912 = "_-1Ee" (String#25062, DoABC#3) // _SafeStr_3913 = "_-00G" (String#22056, DoABC#3) // _SafeStr_3914 = "_-6jU" (String#38587, DoABC#3) // _SafeStr_3915 = "_-6a1" (String#14266, DoABC#3) // _SafeStr_3916 = "_-6jK" (String#38581, DoABC#3) // _SafeStr_3917 = "_-Zq" (String#39790, DoABC#3) // _SafeStr_3918 = "_-3Uw" (String#30617, DoABC#3) // _SafeStr_3919 = "_-1Sz" (String#25609, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5696 = "_-H" (String#14597, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) // _SafeStr_5776 = "_-53p" (String#1119, DoABC#3) // _SafeStr_5777 = "_-2ji" (String#3245, DoABC#3) // _SafeStr_5789 = "_-3bQ" (String#30878, DoABC#3) // _SafeStr_5790 = "_-1Ff" (String#25105, DoABC#3) // _SafeStr_6611 = "_-oH" (String#15140, DoABC#3) // _SafeStr_6633 = "do" (String#4757, DoABC#3) // _SafeStr_7905 = "_-08U" (String#7722, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8272 = "_-3hc" (String#31131, DoABC#3) // _SafeStr_8338 = "_-2zW" (String#29335, DoABC#3) // _SafeStr_9329 = "_-4DG" (String#11863, DoABC#3) // _SafeStr_9493 = "_-4Ch" (String#11855, DoABC#3) // _SafeStr_9597 = "_-4hA" (String#3734, DoABC#3) // _SafeStr_9624 = "_-4nn" (String#3754, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_2676 package _-1Zf{ import _-0aq._SafeStr_500; import _-6Z2._SafeStr_10; import _-4IA.IWindow; public interface _SafeStr_2676 { function get localization():_SafeStr_500; function get assets():_SafeStr_10; function get _SafeStr_8254():String; function _SafeStr_8259(_arg_1:String, _arg_2:uint=1):IWindow; function checkName(_arg_1:String):void; function _SafeStr_8264(_arg_1:String):void; function _SafeStr_8256():void; function _SafeStr_8261():void; } }//package _-1Zf // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_2676 = "_-n6" (String#15119, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_8254 = "_-0FI" (String#7839, DoABC#3) // _SafeStr_8256 = "_-le" (String#4484, DoABC#3) // _SafeStr_8259 = "_-0Sg" (String#8053, DoABC#3) // _SafeStr_8261 = "_-2pb" (String#10493, DoABC#3) // _SafeStr_8264 = "_-2KJ" (String#9971, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_2688 package _-1Zf{ import _-403._SafeStr_2533; import _-4IA.IWindowContainer; import _-3Q._SafeStr_3677; import _-2Bc._SafeStr_2537; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-2Bc._SafeStr_2433; public class _SafeStr_2688 { private const _SafeStr_12390:int = 0; private var _SafeStr_12475:int = 0; private var _SafeStr_12392:int = 0; private var _SafeStr_8247:HabboHelp; private var _SafeStr_8385:_SafeStr_2533; private var _SafeStr_5381:IWindowContainer; private var _disposed:Boolean = false; public function _SafeStr_2688(k:HabboHelp){ this._SafeStr_8247 = k; } public function dispose():void{ if (!this._disposed) { this.closeWindow(); if (this._SafeStr_8247) { this._SafeStr_8247 = null; }; this._disposed = true; }; } private function get _SafeStr_12476():int{ return (this._SafeStr_8247.getInteger("help.habboway.page.count", 6)); } public function get disposed():Boolean{ return (this._disposed); } public function showHabboWay():void{ this.closeWindow(); this._SafeStr_8385 = this._SafeStr_8247._SafeStr_8392("habbo_way"); this._SafeStr_5381 = IWindowContainer(this._SafeStr_8385._SafeStr_7024); this._SafeStr_5381.procedure = this._SafeStr_8393; _SafeStr_3677(_SafeStr_2537(this._SafeStr_5381.findChildByName("page_widget")).widget).size = this._SafeStr_12476; this._SafeStr_12394(this._SafeStr_12390); } public function closeWindow():void{ this._SafeStr_5381 = null; if (this._SafeStr_8385) { this._SafeStr_8385.dispose(); this._SafeStr_8385 = null; }; } private function _SafeStr_8393(k:WindowEvent, _arg_2:IWindow):void{ if (((((this._disposed) || (!(this._SafeStr_5381)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": this.closeWindow(); return; case "next_button": this._SafeStr_12394(Math.min(this._SafeStr_12476, (this._SafeStr_12392 + 1))); this._SafeStr_8247.trackGoogle("habboWay", ("clickNextPage_" + this._SafeStr_12392)); return; case "back_button": case "previous_button": this._SafeStr_12394(Math.max(this._SafeStr_12390, (this._SafeStr_12392 - 1))); this._SafeStr_8247.trackGoogle("habboWay", ("clickPrevPage_" + this._SafeStr_12392)); return; case "quiz_button": this._SafeStr_8247.trackGoogle("habboWay", "clickQuiz"); this._SafeStr_8247._SafeStr_12477(); return; }; } private function _SafeStr_12394(k:int):void{ this._SafeStr_12392 = k; if (this._SafeStr_12392 < this._SafeStr_12476) { if (this._SafeStr_12392 == this._SafeStr_12390) { this._SafeStr_5381.findChildByName("previous_button").visible = false; } else { this._SafeStr_5381.findChildByName("previous_button").visible = true; }; _SafeStr_2433(this._SafeStr_5381.findChildByName("illustration")).assetUri = (("${image.library.url}habboway/page_" + this._SafeStr_12392) + ".png"); _SafeStr_2433(this._SafeStr_5381.findChildByName("dove_image")).assetUri = "help_habboway_dove_off"; _SafeStr_3677(_SafeStr_2537(this._SafeStr_5381.findChildByName("page_widget")).widget).position = (this._SafeStr_12392 + 1); this._SafeStr_5381.findChildByName("correct_title").caption = (("${habbo.way.page." + this._SafeStr_12392) + ".correct.title}"); this._SafeStr_5381.findChildByName("correct_description").caption = (("${habbo.way.page." + this._SafeStr_12392) + ".correct.description}"); this._SafeStr_5381.findChildByName("wrong_title").caption = (("${habbo.way.page." + this._SafeStr_12392) + ".wrong.title}"); this._SafeStr_5381.findChildByName("wrong_description").caption = (("${habbo.way.page." + this._SafeStr_12392) + ".wrong.description}"); this._SafeStr_5381.findChildByName("page_container").visible = true; this._SafeStr_5381.findChildByName("final_page").visible = false; this._SafeStr_5381.findChildByName("page_container").invalidate(); } else { _SafeStr_2433(this._SafeStr_5381.findChildByName("illustration")).assetUri = "${image.library.url}habboway/page_end.png"; _SafeStr_2433(this._SafeStr_5381.findChildByName("dove_image")).assetUri = "help_habboway_dove_on"; _SafeStr_3677(_SafeStr_2537(this._SafeStr_5381.findChildByName("page_widget")).widget).position = 0; this._SafeStr_5381.findChildByName("page_container").visible = false; this._SafeStr_5381.findChildByName("final_page").visible = true; this._SafeStr_5381.findChildByName("final_page").invalidate(); }; } } }//package _-1Zf // _SafeStr_12390 = "_-qd" (String#15173, DoABC#3) // _SafeStr_12392 = "_-3t5" (String#1099, DoABC#3) // _SafeStr_12394 = "_-4Wj" (String#12174, DoABC#3) // _SafeStr_12475 = "_-0rn" (String#8438, DoABC#3) // _SafeStr_12476 = "_-4c0" (String#33396, DoABC#3) // _SafeStr_12477 = "_-GP" (String#39041, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2688 = "_-1ME" (String#8972, DoABC#3) // _SafeStr_3677 = "_-4Se" (String#12096, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8385 = "_-6Ut" (String#381, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_8393 = "_-5Hw" (String#330, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_2692 package _-1Zf{ import _-1tK._SafeStr_3; import _-1RH._SafeStr_3933; import _-1RH.GuideSessionController; import flash.utils.Timer; import _-4YM._SafeStr_2289; import flash.events.TimerEvent; import _-1Z6._SafeStr_2274; import _-5Os._SafeStr_3931; import _-6jD._SafeStr_2296; import _-qQ.HabboToolbarIconEnum; public class _SafeStr_2692 implements _SafeStr_3 { private var _SafeStr_8247:HabboHelp; private var _SafeStr_12478:_SafeStr_3933; private var _SafeStr_12479:GuideSessionController; private var _SafeStr_12480:_SafeStr_3932; private var _disposed:Boolean = false; private var _SafeStr_12481:Boolean; private var _SafeStr_12482:int; private var _SafeStr_12483:String; private var _SafeStr_12484:Timer; public function _SafeStr_2692(k:HabboHelp){ this._SafeStr_8247 = k; this._SafeStr_12478 = new _SafeStr_3933(this); this._SafeStr_12479 = new GuideSessionController(this); this._SafeStr_12480 = new _SafeStr_3932(this._SafeStr_8247); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_2289(this._SafeStr_8388)); } public function get _SafeStr_6834():HabboHelp{ return (this._SafeStr_8247); } private function _SafeStr_8388(k:_SafeStr_2274):void{ if (((((((this._SafeStr_8247._SafeStr_8451) && (this._SafeStr_8247._SafeStr_8389))) && (!(this._SafeStr_12481)))) && (!(this._SafeStr_8247.sessionDataManager._SafeStr_8581)))) { this._SafeStr_12484 = new Timer(this._SafeStr_12485(), 1); this._SafeStr_12484.addEventListener(TimerEvent.TIMER, this._SafeStr_12486); this._SafeStr_12484.start(); this._SafeStr_8247.tracking.trackEventLog("Help", "", "tour.new_user.create", "", this._SafeStr_12485()); this._SafeStr_8247.trackGoogle("newbieTourWindow", "timer_popupCreated"); }; } private function _SafeStr_12486(k:TimerEvent):void{ if (this._disposed) { return; }; this._SafeStr_8247.tracking.trackEventLog("Help", "", "tour.new_user.show", "", this._SafeStr_12485()); this._SafeStr_8247.trackGoogle("newbieTourWindow", "timer_popupShown"); this._SafeStr_11231(); } public function _SafeStr_11231():void{ this._SafeStr_12478._SafeStr_11231(); this._SafeStr_12481 = true; } public function dispose():void{ if (this._disposed) { return; }; if (this._SafeStr_12478) { this._SafeStr_12478.dispose(); this._SafeStr_12478 = null; }; if (this._SafeStr_12479) { this._SafeStr_12479.dispose(); this._SafeStr_12479 = null; }; if (this._SafeStr_12480) { this._SafeStr_12480.dispose(); this._SafeStr_12480 = null; }; if (this._SafeStr_12484) { this._SafeStr_12484.reset(); this._SafeStr_12484 = null; }; this._disposed = true; } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_11322():void{ this._SafeStr_12479._SafeStr_11322(); } public function _SafeStr_11233(k:_SafeStr_3931):void{ this._SafeStr_12478._SafeStr_11233(k); } public function _SafeStr_11225(k:uint):void{ this._SafeStr_12479._SafeStr_11225(k); } public function _SafeStr_11411():void{ this._SafeStr_12479._SafeStr_11411(); } public function _SafeStr_12487(k:String):void{ this._SafeStr_12480.show(k); } private function _SafeStr_12485():int{ return ((this._SafeStr_8247.getInteger("guide.help.new.user.tour.popup.delay", 30) * 1000)); } public function _SafeStr_9067(k:_SafeStr_2296):void{ if (k.type == _SafeStr_2296._SafeStr_9066) { switch (k._SafeStr_9076) { case HabboToolbarIconEnum.HELP: this._SafeStr_8247._SafeStr_11228(); return; case HabboToolbarIconEnum.GUIDE: this._SafeStr_11322(); return; }; }; } } }//package _-1Zf // _SafeStr_11225 = "_-1Ih" (String#25217, DoABC#3) // _SafeStr_11228 = "_-zS" (String#40741, DoABC#3) // _SafeStr_11231 = "_-3IG" (String#30114, DoABC#3) // _SafeStr_11233 = "_-1Kk" (String#25290, DoABC#3) // _SafeStr_11322 = "_-1fY" (String#26089, DoABC#3) // _SafeStr_11411 = "_-5dc" (String#35936, DoABC#3) // _SafeStr_12478 = "_-2sV" (String#29060, DoABC#3) // _SafeStr_12479 = "_-1N9" (String#25389, DoABC#3) // _SafeStr_12480 = "_-33C" (String#29530, DoABC#3) // _SafeStr_12481 = "_-2RY" (String#28002, DoABC#3) // _SafeStr_12482 = "_-2HZ" (String#27593, DoABC#3) // _SafeStr_12483 = "_-6Tp" (String#37992, DoABC#3) // _SafeStr_12484 = "_-ZS" (String#14895, DoABC#3) // _SafeStr_12485 = "_-Ki" (String#39216, DoABC#3) // _SafeStr_12486 = "_-28L" (String#27250, DoABC#3) // _SafeStr_12487 = "_-XK" (String#39691, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2289 = "_-39R" (String#29770, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2692 = "_-1FA" (String#8847, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3931 = "_-28Z" (String#9765, DoABC#3) // _SafeStr_3932 = "_-0oY" (String#8382, DoABC#3) // _SafeStr_3933 = "_-6gk" (String#14369, DoABC#3) // _SafeStr_6834 = "_-0x7" (String#1457, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8388 = "_-3Zi" (String#326, DoABC#3) // _SafeStr_8389 = "_-0UJ" (String#23208, DoABC#3) // _SafeStr_8451 = "_-0O9" (String#22964, DoABC#3) // _SafeStr_8581 = "_-2yd" (String#10627, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9067 = "_-ju" (String#709, DoABC#3) // _SafeStr_9076 = "_-3iE" (String#31157, DoABC#3) //------------------------------------------------------------ //_-1Zf._SafeStr_3932 package _-1Zf{ import _-1tK._SafeStr_3; import _-2Bc.IFrameWindow; import _-1ux._SafeStr_4284; import _-1ux._SafeStr_4162; import _-2Bc.ITextWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class _SafeStr_3932 implements _SafeStr_3 { private var _SafeStr_8247:HabboHelp; private var _SafeStr_5381:IFrameWindow; public function _SafeStr_3932(k:HabboHelp){ this._SafeStr_8247 = k; this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4284(this._SafeStr_12488)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_4162(this._SafeStr_12489)); } public function dispose():void{ this._SafeStr_8247 = null; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } public function get disposed():Boolean{ return ((this._SafeStr_8247 == null)); } private function _SafeStr_12488(k:_SafeStr_4284):void{ this.show(k._SafeStr_5645()._SafeStr_12490); } private function _SafeStr_12489(k:_SafeStr_4162):void{ this.show(k._SafeStr_5645()._SafeStr_12490); } public function show(k:String):void{ if (!this.enabled) { return; }; this.prepare(); this._SafeStr_6659("caption_txt", k, "caption"); this._SafeStr_6659("body_txt", k, "body"); this._SafeStr_6659("note_txt", k, "note"); var _local_2:ITextWindow = ITextWindow(this._SafeStr_5381.findChildByName("caption_txt")); this._SafeStr_5381.findChildByName("body_txt").y = ((_local_2.y + _local_2.textHeight) + 5); this._SafeStr_5381.visible = true; } private function _SafeStr_6659(k:String, _arg_2:String, _arg_3:String):void{ var _local_4:String = ((("guide.bully.request.reporter." + _arg_2) + ".") + _arg_3); if (this._SafeStr_8247.localization.getLocalization(_local_4, "") == "") { _local_4 = ("guide.bully.request.reporter." + _arg_3); }; this._SafeStr_5381.findChildByName(k).caption = (("${" + _local_4) + "}"); } private function prepare():void{ if (this._SafeStr_5381 != null) { return; }; this._SafeStr_5381 = IFrameWindow(this._SafeStr_8247.getXmlWindow("chat_review_reporter_feedback")); this._SafeStr_5381.procedure = this._SafeStr_7611; this._SafeStr_5381.center(); } private function _SafeStr_7611(k:WindowEvent, _arg_2:IWindow):void{ if (((((!((k.type == WindowMouseEvent.CLICK))) || ((this._SafeStr_5381 == null)))) || (this._SafeStr_5381.disposed))) { return; }; if ((((_arg_2.name == "close_button")) || ((_arg_2.name == "header_button_close")))) { this._SafeStr_5381.visible = false; }; } private function get enabled():Boolean{ return (this._SafeStr_8247.getBoolean("chatreviewreporterfeedbackctrl.enabled")); } } }//package _-1Zf // _SafeStr_12488 = "_-1vS" (String#26724, DoABC#3) // _SafeStr_12489 = "_-3Te" (String#30569, DoABC#3) // _SafeStr_12490 = "_-0as" (String#23463, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3932 = "_-0oY" (String#8382, DoABC#3) // _SafeStr_4162 = "_-4fg" (String#33543, DoABC#3) // _SafeStr_4284 = "_-4Wb" (String#33201, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_6659 = "_-5-E" (String#328, DoABC#3) // _SafeStr_7611 = "_-1P" (String#98, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) //------------------------------------------------------------ //_-1Zf.ChatReportController package _-1Zf{ import _-1tK._SafeStr_3; import _-4IA.IWindowContainer; import __AS3__.vec.Vector; import _-1SD._SafeStr_3928; import _-4RZ._SafeStr_3898; import _-2Bc.ITextWindow; import _-2Bc.IItemListWindow; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class ChatReportController implements _SafeStr_3 { private static const _SafeStr_12491:uint = 4282169599; private static const _SafeStr_12492:uint = 4293848814; private var _SafeStr_8247:HabboHelp; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_12493:Function; private var _SafeStr_12413:int; private var _SafeStr_5776:int; private var _disposed:Boolean = false; public function ChatReportController(k:HabboHelp, _arg_2:Function){ this._SafeStr_8247 = k; this._SafeStr_12493 = _arg_2; } public function get disposed():Boolean{ return (this._disposed); } public function get _SafeStr_12429():int{ return (this._SafeStr_12413); } public function dispose():void{ if (!this._disposed) { this.closeWindow(); this._SafeStr_8247 = null; this._disposed = true; }; } public function show(k:int, _arg_2:int, _arg_3:int):void{ this._SafeStr_5381 = (this._SafeStr_8247.getXmlWindow("chat_report") as IWindowContainer); this._SafeStr_5381.procedure = this._SafeStr_12493; this._SafeStr_5381.center(); this._SafeStr_5776 = _arg_2; this._SafeStr_12413 = -1; if (_arg_3 == HabboHelp._SafeStr_12452) { this._SafeStr_12494(); this._SafeStr_12495(k, _arg_2); } else { this._SafeStr_12496(); this._SafeStr_12497(k, _arg_2); }; } public function closeWindow():void{ if (((this._SafeStr_8247) && (this._SafeStr_8247._SafeStr_12467))) { this._SafeStr_8247._SafeStr_12467._SafeStr_11462 = false; }; if (((this._SafeStr_8247) && (this._SafeStr_8247._SafeStr_11453))) { this._SafeStr_8247._SafeStr_11453._SafeStr_11462 = false; }; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); }; this._SafeStr_5381 = null; } public function _SafeStr_12462(k:int, _arg_2:int):Array{ var _local_4:int; var _local_5:Vector.<_SafeStr_3928>; var _local_6:_SafeStr_3928; var _local_7:_SafeStr_3898; var _local_3:Array = new Array(); if (k == HabboHelp._SafeStr_12452) { _local_4 = (((_arg_2 > 0)) ? _arg_2 : this._SafeStr_5776); _local_5 = this._SafeStr_8247._SafeStr_11453._SafeStr_11463(_local_4); for each (_local_6 in _local_5) { if (_local_6.selected) { if (_local_6.userId < 0) { _local_3.push(Number(_local_6.userName.split(":")[0])); _local_3.push(_local_6.text); } else { _local_3.push(_local_6.userId); _local_3.push(_local_6.text); }; }; }; } else { for each (_local_7 in this._SafeStr_8247._SafeStr_12467._SafeStr_11466()) { if (_local_7.selected) { _local_3.push(_local_7.userId); _local_3.push(_local_7.text); }; }; }; return (_local_3); } private function _SafeStr_12495(k:int, _arg_2:int):void{ var _local_9:_SafeStr_3928; var _local_10:IWindowContainer; var _local_11:ITextWindow; var _local_3:IItemListWindow = (this._SafeStr_5381.findChildByName("room_items") as IItemListWindow); var _local_4:IWindowContainer = (_local_3.getListItemAt(0) as IWindowContainer); var _local_5:IWindowContainer = (this._SafeStr_8247.getXmlWindow("chat_report_item") as IWindowContainer); _local_3._SafeStr_5519(); var _local_6:IWindowContainer = (_local_4.clone() as IWindowContainer); _local_3._SafeStr_5696(_local_6, 0); var _local_7:IItemListWindow = (_local_6.findChildByName("chat_items") as IItemListWindow); _local_7._SafeStr_5519(); this._SafeStr_8247._SafeStr_11453._SafeStr_11462 = true; var _local_8:Vector.<_SafeStr_3928> = this._SafeStr_8247._SafeStr_11453._SafeStr_11463(_arg_2); for each (_local_9 in _local_8) { _local_10 = (_local_5.clone() as IWindowContainer); _local_11 = (_local_10.getChildByName("text") as ITextWindow); if (_local_9.userId < 0) { _local_11.caption = ((_local_9.userName.split(":")[1] + ": ") + _local_9.text); } else { _local_11.caption = ((_local_9.userName + ": ") + _local_9.text); }; _local_10.id = _local_9.index; _local_10.procedure = this._SafeStr_12498; _local_10.color = _SafeStr_12492; _local_7.addListItem(_local_10); }; } private function _SafeStr_12497(k:int, _arg_2:int):void{ var _local_6:int; var _local_7:IWindowContainer; var _local_8:IItemListWindow; var _local_10:_SafeStr_3898; var _local_11:IWindowContainer; var _local_12:ITextWindow; var _local_3:IItemListWindow = (this._SafeStr_5381.findChildByName("room_items") as IItemListWindow); var _local_4:IWindowContainer = (_local_3.getListItemAt(0) as IWindowContainer); var _local_5:IWindowContainer = (this._SafeStr_8247.getXmlWindow("chat_report_item") as IWindowContainer); _local_3._SafeStr_5519(); this._SafeStr_8247._SafeStr_12467._SafeStr_11462 = true; var _local_9:Vector.<_SafeStr_3898> = (((_arg_2)>0) ? this._SafeStr_8247._SafeStr_12467._SafeStr_11463(_arg_2) : this._SafeStr_8247._SafeStr_12467._SafeStr_11466()); for each (_local_10 in _local_9) { if (_local_10.userId == k) { } else { if (_local_10.roomId != _local_6) { _local_6 = _local_10.roomId; _local_7 = (_local_4.clone() as IWindowContainer); _local_7.findChildByName("room_name").caption = ("Room: " + _local_10.roomName); _local_3._SafeStr_5696(_local_7, 0); _local_8 = (_local_7.findChildByName("chat_items") as IItemListWindow); _local_8._SafeStr_5519(); }; _local_11 = (_local_5.clone() as IWindowContainer); _local_12 = (_local_11.getChildByName("text") as ITextWindow); _local_12.caption = ((_local_10.userName + ": ") + _local_10.text); _local_11.id = _local_10.index; _local_11.procedure = this._SafeStr_12499; _local_11.color = _SafeStr_12492; _local_8.addListItem(_local_11); }; }; } private function _SafeStr_12499(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_3898; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_8247._SafeStr_12467._SafeStr_7567(_arg_2.id); if (!_local_3) { return; }; if (((!(_local_3.selected)) && (!((_local_3.roomId == this._SafeStr_12413))))) { this._SafeStr_12413 = _local_3.roomId; this._SafeStr_12496(); }; _local_3.selected = !(_local_3.selected); _arg_2.color = ((_local_3.selected) ? _SafeStr_12491 : _SafeStr_12492); }; } private function _SafeStr_12498(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:_SafeStr_3928; if (k.type == WindowMouseEvent.CLICK) { _local_3 = this._SafeStr_8247._SafeStr_11453._SafeStr_7567(this._SafeStr_5776, _arg_2.id); if (!_local_3) { return; }; _local_3.selected = !(_local_3.selected); _arg_2.color = ((_local_3.selected) ? _SafeStr_12491 : _SafeStr_12492); }; } private function _SafeStr_12494():void{ this._SafeStr_12500(); this._SafeStr_12501(); } private function _SafeStr_12496():void{ this._SafeStr_12500(); this._SafeStr_12502(); } private function _SafeStr_12500():void{ var k:Vector.<_SafeStr_3928>; var _local_2:_SafeStr_3898; var _local_3:_SafeStr_3928; for each (k in this._SafeStr_8247._SafeStr_11453._SafeStr_11466()) { for each (_local_3 in k) { _local_3.selected = false; }; }; for each (_local_2 in this._SafeStr_8247._SafeStr_12467._SafeStr_11466()) { _local_2.selected = false; }; } private function _SafeStr_12502():void{ var _local_3:IWindowContainer; var _local_4:IItemListWindow; var _local_5:int; var _local_6:IWindow; var _local_7:_SafeStr_3898; var k:IItemListWindow = (this._SafeStr_5381.findChildByName("room_items") as IItemListWindow); var _local_2:int; while (_local_2 < k.numListItems) { _local_3 = (k.getListItemAt(_local_2) as IWindowContainer); _local_4 = (_local_3.findChildByName("chat_items") as IItemListWindow); _local_5 = 0; while (_local_5 < _local_4.numListItems) { _local_6 = (_local_4.getListItemAt(_local_5) as IWindow); _local_7 = this._SafeStr_8247._SafeStr_12467._SafeStr_7567(_local_6.id); if (_local_7) { _local_6.color = ((_local_7.selected) ? _SafeStr_12491 : _SafeStr_12492); }; _local_5++; }; _local_2++; }; } public function _SafeStr_12501():void{ var _local_3:IWindowContainer; var _local_4:IItemListWindow; var _local_5:int; var _local_6:IWindow; var _local_7:_SafeStr_3928; var k:IItemListWindow = (this._SafeStr_5381.findChildByName("room_items") as IItemListWindow); var _local_2:int; while (_local_2 < k.numListItems) { _local_3 = (k.getListItemAt(_local_2) as IWindowContainer); _local_4 = (_local_3.findChildByName("chat_items") as IItemListWindow); _local_5 = 0; while (_local_5 < _local_4.numListItems) { _local_6 = (_local_4.getListItemAt(_local_5) as IWindow); _local_7 = this._SafeStr_8247._SafeStr_11453._SafeStr_7567(this._SafeStr_5776, _local_6.id); if (_local_7) { _local_6.color = ((_local_7.selected) ? _SafeStr_12491 : _SafeStr_12492); }; _local_5++; }; _local_2++; }; } } }//package _-1Zf // _SafeStr_11453 = "_-5Bs" (String#34832, DoABC#3) // _SafeStr_11462 = "_-6iR" (String#38545, DoABC#3) // _SafeStr_11463 = "_-3yj" (String#31807, DoABC#3) // _SafeStr_11466 = "_-3Iy" (String#30140, DoABC#3) // _SafeStr_12413 = "_-46" (String#11754, DoABC#3) // _SafeStr_12429 = "_-5EX" (String#34943, DoABC#3) // _SafeStr_12452 = "_-2cv" (String#28438, DoABC#3) // _SafeStr_12462 = "_-cA" (String#39879, DoABC#3) // _SafeStr_12467 = "_-1LG" (String#25315, DoABC#3) // _SafeStr_12491 = "_-wS" (String#40633, DoABC#3) // _SafeStr_12492 = "_-0cm" (String#23544, DoABC#3) // _SafeStr_12493 = "_-4zb" (String#34316, DoABC#3) // _SafeStr_12494 = "_-1Ft" (String#25110, DoABC#3) // _SafeStr_12495 = "_-3i4" (String#31149, DoABC#3) // _SafeStr_12496 = "_-0Qr" (String#8019, DoABC#3) // _SafeStr_12497 = "_-6IG" (String#37558, DoABC#3) // _SafeStr_12498 = "_-2gv" (String#10356, DoABC#3) // _SafeStr_12499 = "_-4BN" (String#11835, DoABC#3) // _SafeStr_12500 = "_-6ai" (String#38243, DoABC#3) // _SafeStr_12501 = "_-33N" (String#29534, DoABC#3) // _SafeStr_12502 = "_-4V4" (String#33139, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3898 = "_-6V7" (String#14182, DoABC#3) // _SafeStr_3928 = "_-1lI" (String#9355, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_5696 = "_-H" (String#14597, DoABC#3) // _SafeStr_5776 = "_-53p" (String#1119, DoABC#3) // _SafeStr_7567 = "_-37z" (String#29708, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) //------------------------------------------------------------ //_-1Zf.HabboHelp package _-1Zf{ import _-1tK.Component; import _-2hg._SafeStr_36; import _-qQ._SafeStr_2154; import _-00F._SafeStr_633; import _-276._SafeStr_1407; import _-0aq._SafeStr_500; import _-0ZD._SafeStr_198; import _-0ZD._SafeStr_2176; import _-62S._SafeStr_270; import _-40B._SafeStr_196; import _-vr._SafeStr_502; import _-Mn._SafeStr_2220; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2274; import _-4RZ._SafeStr_2687; import _-1SD.InstantMessageEventHandler; import _-4t9.UserRegistry; import _-4RZ.ChatRegistry; import _-1SD.InstantMessageRegistry; import _-0vN._SafeStr_2677; import _-1Z6._SafeStr_2284; import _-BY.CallForHelpCategoryData; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-2M3._SafeStr_2690; import _-1tK._SafeStr_44; import com.sulake.iid.IIDHabboWindowManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboToolbar; import _-6jD._SafeStr_2296; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboTracking; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboFriendList; import _-4YM._SafeStr_2684; import _-48D._SafeStr_2683; import _-5J6._SafeStr_2675; import _-1ux._SafeStr_2671; import _-1ux._SafeStr_2682; import _-1ux._SafeStr_2674; import _-1ux._SafeStr_2678; import _-4YM._SafeStr_2289; import _-BY._SafeStr_2689; import _-BY._SafeStr_2679; import _-6Z2._SafeStr_39; import _-6Z2.XmlAsset; import _-4IA.IWindow; import _-5NM.ErrorReportStorage; import _-403._SafeStr_2533; import _-35n._SafeStr_2667; import _-1ka._SafeStr_2669; import _-35n._SafeStr_2668; import _-k5.CallForHelpPendingCallsMessageParser; import _-k5._SafeStr_2685; import _-2o9.RemoveFriendMessageComposer; import _-4xe._SafeStr_2666; import _-4YM._SafeStr_2681; import _-3Yg.UsersMessageParser; import _-6Sq._SafeStr_2360; import _-0Gp._SafeStr_2691; import _-2fr._SafeStr_2680; import _-3Yg._SafeStr_2273; import _-6ja.CfhTopicsInitMessageParser; import _-35n._SafeStr_2686; import _-PP.StringUtil; import flash.net.navigateToURL; import flash.net.URLRequest; import __AS3__.vec.*; public class HabboHelp extends Component implements _SafeStr_1356, _SafeStr_36 { public static const _SafeStr_12438:int = 1; public static const _SafeStr_11410:int = 2; public static const _SafeStr_12452:int = 3; public static const _SafeStr_12439:int = 4; public static const _SafeStr_12448:int = 6; public static const _SafeStr_12440:int = 7; public static const _SafeStr_12441:int = 8; public static const _SafeStr_12443:int = 9; private var _SafeStr_8447:_SafeStr_2154; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_8446:_SafeStr_1407; private var _SafeStr_8449:_SafeStr_500; private var _SafeStr_8877:_SafeStr_198; private var _SafeStr_5412:_SafeStr_2176; private var _SafeStr_6513:_SafeStr_270; private var _SafeStr_8177:_SafeStr_196; private var _SafeStr_7636:_SafeStr_502; private var _SafeStr_12503:_SafeStr_2220; private var _SafeStr_8966:Vector.<_SafeStr_2274>; private var _SafeStr_12504:_SafeStr_2687; private var _SafeStr_12505:InstantMessageEventHandler; private var _SafeStr_12506:_SafeStr_2692; private var _SafeStr_12507:UserRegistry; private var _SafeStr_12508:ChatRegistry; private var _SafeStr_12509:InstantMessageRegistry; private var _SafeStr_12510:_SafeStr_2677; private var _SafeStr_12511:_SafeStr_2673; private var _SafeStr_12512:_SafeStr_2672; private var _SafeStr_12513:_SafeStr_2688; private var _SafeStr_12514:HabboWayQuizController; private var _SafeStr_12515:_SafeStr_2670; private var _SafeStr_12516:Boolean; private var _SafeStr_12421:int; private var _SafeStr_12517:_SafeStr_2284; private var _SafeStr_11248:int = -1; private var _SafeStr_12518:int; private var _SafeStr_12519:Vector.; private var _SafeStr_12520:TopicsFlowHelpController; private var _SafeStr_12521:SanctionInfo; public function HabboHelp(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ this._SafeStr_12507 = new UserRegistry(); this._SafeStr_12508 = new ChatRegistry(); this._SafeStr_12509 = new InstantMessageRegistry(); super(k, _arg_2, _arg_3); } public function get localization():_SafeStr_500{ return (this._SafeStr_8449); } public function get windowManager():_SafeStr_633{ return (this._SafeStr_5453); } public function get toolbar():_SafeStr_2154{ return (this._SafeStr_8447); } public function get roomSessionManager():_SafeStr_198{ return (this._SafeStr_8877); } public function get sessionDataManager():_SafeStr_2176{ return (this._SafeStr_5412); } public function get communicationManager():_SafeStr_1407{ return (this._SafeStr_8446); } public function get navigator():_SafeStr_270{ return (this._SafeStr_6513); } public function get tracking():_SafeStr_196{ return (this._SafeStr_8177); } public function get _SafeStr_7646():_SafeStr_502{ return (this._SafeStr_7636); } public function get _SafeStr_8451():Boolean{ return (getBoolean("guide.help.new.user.tour.enabled")); } public function get _SafeStr_8389():Boolean{ return ((getInteger("new.identity", 0) > 0)); } public function get _SafeStr_8400():Boolean{ return (getBoolean("talent.track.citizenship.enabled")); } public function get _SafeStr_12397():Boolean{ return (getBoolean("safety_quiz.disabled")); } public function _SafeStr_8524():void{ this._SafeStr_12506._SafeStr_11225(_SafeStr_2690._SafeStr_11226); } public function _SafeStr_12380(k:int):void{ if (this._SafeStr_12511 != null) { this._SafeStr_12511._SafeStr_12380(k, this._SafeStr_12518); }; } public function _SafeStr_12381(k:int, _arg_2:String, _arg_3:String, _arg_4:int):void{ if (this._SafeStr_12511 != null) { this._SafeStr_12511._SafeStr_12429 = this._SafeStr_12518; this._SafeStr_12511._SafeStr_5789 = k; this._SafeStr_12511._SafeStr_5790 = _arg_2; this._SafeStr_12511._SafeStr_12432 = _arg_4; this._SafeStr_12511._SafeStr_12431 = _arg_3; this._SafeStr_12520._SafeStr_12522(HabboHelp._SafeStr_12443); }; } public function _SafeStr_9597(k:int, _arg_2:int, _arg_3:String):void{ this._SafeStr_12511._SafeStr_5789 = k; this._SafeStr_12520._SafeStr_12523(); } public function _SafeStr_12382(k:int, _arg_2:String):void{ this._SafeStr_12511._SafeStr_5789 = k; this._SafeStr_12511._SafeStr_5790 = _arg_2; this._SafeStr_12511._SafeStr_12429 = -1; this._SafeStr_12520._SafeStr_12524(); } public function _SafeStr_12383(k:int):void{ if (this._SafeStr_12511 != null) { this._SafeStr_12511._SafeStr_5789 = k; this._SafeStr_12520._SafeStr_12525(); }; } public function reportRoom(k:int, _arg_2:String, _arg_3:String):void{ if (this._SafeStr_12511 != null) { this._SafeStr_12511._SafeStr_12429 = k; this._SafeStr_12511._SafeStr_12430 = _arg_2; this._SafeStr_12511._SafeStr_5789 = -1; this._SafeStr_12511._SafeStr_5790 = ""; this._SafeStr_12520._SafeStr_12522(_SafeStr_12439); }; } public function _SafeStr_12384(k:int, _arg_2:int):void{ if (this._SafeStr_12511 != null) { this._SafeStr_12511._SafeStr_12433 = k; this._SafeStr_12511._SafeStr_12434 = _arg_2; this._SafeStr_12520._SafeStr_12522(HabboHelp._SafeStr_12440); }; } public function _SafeStr_12386(k:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int):Boolean{ if (this._SafeStr_12511 != null) { if (_arg_2.length < getInteger("help.cfh.length.minimum", 15)) { this.windowManager.alert("${generic.alert.title}", "${help.cfh.error.msgtooshort}", 0, null); return (false); }; this._SafeStr_12511._SafeStr_12386(k, _arg_2, _arg_3, _arg_4, _arg_5); return (true); }; return (false); } public function _SafeStr_12387(k:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Boolean{ if (this._SafeStr_12511 != null) { if (_arg_2 == 0) { this.windowManager.alert("${generic.alert.title}", "${help.cfh.error.notopic}", 0, null); return (false); }; this._SafeStr_12511._SafeStr_12387(k, _arg_2, _arg_3, _arg_4, _arg_5); return (true); }; return (false); } public function _SafeStr_12385(k:int, _arg_2:int, _arg_3:int):void{ if (this._SafeStr_12511 != null) { this._SafeStr_12511._SafeStr_12433 = k; this._SafeStr_12511._SafeStr_12434 = _arg_2; this._SafeStr_12511._SafeStr_12435 = _arg_3; this._SafeStr_12520._SafeStr_12522(HabboHelp._SafeStr_12441); }; } public function _SafeStr_9414():void{ if (this._SafeStr_12510 != null) { this._SafeStr_12510._SafeStr_8256(); }; } public function _SafeStr_11230():void{ if (this._SafeStr_12511 != null) { this._SafeStr_12511._SafeStr_12444(); }; } public function _SafeStr_10661(k:String, _arg_2:String, _arg_3:int, _arg_4:String=null):void{ if ((((this._SafeStr_12512 == null)) || (this._SafeStr_12512.disposed))) { this._SafeStr_12512 = new _SafeStr_2672(this); }; this._SafeStr_12512._SafeStr_10661(k, _arg_2, _arg_3, _arg_4); } public function showHabboWay():void{ if (!this._SafeStr_12513) { this._SafeStr_12513 = new _SafeStr_2688(this); }; this._SafeStr_12513.showHabboWay(); } public function _SafeStr_12526():void{ if (this._SafeStr_12513 != null) { this._SafeStr_12513.closeWindow(); }; } public function _SafeStr_6833():void{ if (!this._SafeStr_12515) { this._SafeStr_12515 = new _SafeStr_2670(this); }; this._SafeStr_12515._SafeStr_12393(); } public function _SafeStr_12396():void{ if (this._SafeStr_12515 != null) { this._SafeStr_12515.closeWindow(); }; } public function _SafeStr_12477():void{ if ((((this._SafeStr_12514 == null)) || (this._SafeStr_12514.disposed))) { this._SafeStr_12514 = new HabboWayQuizController(this); }; this._SafeStr_12514._SafeStr_12477(); } public function _SafeStr_12395():void{ if ((((this._SafeStr_12514 == null)) || (this._SafeStr_12514.disposed))) { this._SafeStr_12514 = new HabboWayQuizController(this); }; this._SafeStr_12514._SafeStr_12395(); } public function _SafeStr_12389():void{ this._SafeStr_12506._SafeStr_11231(); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDHabboWindowManager(), function (k:_SafeStr_633):void{ _SafeStr_5453 = k; }), new _SafeStr_44(new IIDSessionDataManager(), function (k:_SafeStr_2176):void{ _SafeStr_5412 = k; }, false), new _SafeStr_44(new IIDHabboCommunicationManager(), function (k:_SafeStr_1407):void{ _SafeStr_8446 = k; }), new _SafeStr_44(new IIDHabboToolbar(), function (k:_SafeStr_2154):void{ _SafeStr_8447 = k; }, true, [{ "type":_SafeStr_2296._SafeStr_9066, "callback":this._SafeStr_9067 }, { "type":_SafeStr_2296._SafeStr_12409, "callback":this._SafeStr_9067 }, { "type":_SafeStr_2296._SafeStr_12408, "callback":this._SafeStr_9067 }]), new _SafeStr_44(new IIDHabboLocalizationManager(), function (k:_SafeStr_500):void{ _SafeStr_8449 = k; }), new _SafeStr_44(new IIDHabboRoomSessionManager(), function (k:_SafeStr_198):void{ _SafeStr_8877 = k; }, true), new _SafeStr_44(new IIDHabboNavigator(), function (k:_SafeStr_270):void{ _SafeStr_6513 = k; }, false), new _SafeStr_44(new IIDHabboTracking(), function (k:_SafeStr_196):void{ _SafeStr_8177 = k; }, false), new _SafeStr_44(new IIDHabboSoundManager(), function (k:_SafeStr_502):void{ _SafeStr_7636 = k; }, false), new _SafeStr_44(new IIDHabboFriendList(), function (k:_SafeStr_2220):void{ _SafeStr_12503 = k; }, false)])); } override protected function initComponent():void{ this._SafeStr_8966 = new Vector.<_SafeStr_2274>(0); this.addMessageEvent(new _SafeStr_2684(this._SafeStr_12527)); this.addMessageEvent(new _SafeStr_2683(this._SafeStr_8734)); this.addMessageEvent(new _SafeStr_2675(this._SafeStr_12528)); this.addMessageEvent(new _SafeStr_2671(this._SafeStr_12529)); this.addMessageEvent(new _SafeStr_2682(this._SafeStr_12530)); this.addMessageEvent(new _SafeStr_2674(this._SafeStr_12531)); this.addMessageEvent(new _SafeStr_2678(this._SafeStr_12532)); this.addMessageEvent(new _SafeStr_2289(this._SafeStr_8388)); this.addMessageEvent(new _SafeStr_2689(this._SafeStr_12533)); this.addMessageEvent(new _SafeStr_2679(this._SafeStr_12534)); this._SafeStr_12504 = new _SafeStr_2687(this); this._SafeStr_12506 = new _SafeStr_2692(this); this._SafeStr_12511 = new _SafeStr_2673(this); this._SafeStr_12510 = new _SafeStr_2677(this); this._SafeStr_12505 = new InstantMessageEventHandler(this); this._SafeStr_12520 = new TopicsFlowHelpController(this); this._SafeStr_12521 = new SanctionInfo(this); context.addLinkEventTracker(this); if (((getBoolean("show.sanction.info.on.login")) && ((Math.random() < 0.2)))) { this._SafeStr_12535(true); }; } public function addMessageEvent(k:_SafeStr_2274):void{ this._SafeStr_8966.push(this._SafeStr_8446.addHabboConnectionMessageEvent(k)); } override public function dispose():void{ var k:_SafeStr_2274; if (disposed) { return; }; if (((!((this._SafeStr_8966 == null))) && (!((this._SafeStr_8446 == null))))) { for each (k in this._SafeStr_8966) { this._SafeStr_8446._SafeStr_6846(k); }; }; if (this._SafeStr_12515 != null) { this._SafeStr_12515.dispose(); this._SafeStr_12515 = null; }; if (this._SafeStr_12513 != null) { this._SafeStr_12513.dispose(); this._SafeStr_12513 = null; }; if (this._SafeStr_12512 != null) { this._SafeStr_12512.dispose(); this._SafeStr_12512 = null; }; if (this._SafeStr_12510 != null) { this._SafeStr_12510.dispose(); this._SafeStr_12510 = null; }; if (this._SafeStr_12506) { this._SafeStr_12506.dispose(); this._SafeStr_12506 = null; }; if (this._SafeStr_12511) { this._SafeStr_12511.dispose(); this._SafeStr_12511 = null; }; if (this._SafeStr_12514) { this._SafeStr_12514.dispose(); this._SafeStr_12514 = null; }; if (this._SafeStr_12520) { this._SafeStr_12520.dispose(); this._SafeStr_12520 = null; }; if (this._SafeStr_12521) { this._SafeStr_12521.dispose(); this._SafeStr_12521 = null; }; super.dispose(); } public function getXmlWindow(name:String, layer:uint=1):IWindow{ var asset:_SafeStr_39; var xmlAsset:XmlAsset; var window:IWindow; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = XmlAsset(asset); window = this._SafeStr_5453.buildFromXML(XML(xmlAsset.content), layer); } catch(e:Error) { ErrorReportStorage._SafeStr_5508("HabboNavigator", (((((("Failed to build window " + name) + "_xml, ") + asset) + ", ") + _SafeStr_5453) + "!")); throw (e); }; return (window); } public function _SafeStr_8392(name:String):_SafeStr_2533{ var asset:_SafeStr_39; var xmlAsset:XmlAsset; var dialog:_SafeStr_2533; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = XmlAsset(asset); dialog = this._SafeStr_5453.buildModalDialogFromXML(XML(xmlAsset.content)); } catch(e:Error) { ErrorReportStorage._SafeStr_5508("HabboNavigator", (((((("Failed to build window " + name) + "_xml, ") + asset) + ", ") + _SafeStr_5453) + "!")); throw (e); }; return (dialog); } public function trackGoogle(k:String, _arg_2:String, _arg_3:int=-1):void{ if (this._SafeStr_8177) { this._SafeStr_8177.trackGoogle(k, _arg_2, _arg_3); }; } public function _SafeStr_12442(k:_SafeStr_2284):void{ this._SafeStr_12517 = k; } public function _SafeStr_8265(k:_SafeStr_2284):void{ if (((!((this._SafeStr_8446 == null))) && (!((k == null))))) { this._SafeStr_8446.connection.send(k); }; } public function get _SafeStr_8271():String{ return (this._SafeStr_12510._SafeStr_8271); } public function get _SafeStr_8272():int{ return (this._SafeStr_12510._SafeStr_8272); } public function get _SafeStr_12388():Boolean{ return (this._SafeStr_12516); } public function set _SafeStr_12388(k:Boolean):void{ this._SafeStr_12516 = k; } public function _SafeStr_11409(k:int):void{ this._SafeStr_12421 = k; this._SafeStr_8265(new _SafeStr_2667()); } public function _SafeStr_12437(k:int):void{ this._SafeStr_11248 = k; this._SafeStr_8265(new _SafeStr_2669()); this._SafeStr_8265(new _SafeStr_2668()); } private function _SafeStr_12529(k:_SafeStr_2274):void{ var _local_3:String; var _local_4:int; var _local_2:CallForHelpPendingCallsMessageParser = _SafeStr_2671(k)._SafeStr_5645(); if ((((_local_2._SafeStr_12536 == 0)) || ((((this._SafeStr_12421 == _SafeStr_12443)) && ((_local_2._SafeStr_12536 < 3)))))) { this._SafeStr_12537(); } else { _local_3 = ""; _local_4 = 0; while ((((_local_4 < _local_2._SafeStr_12538.length)) && ((_local_4 < 10)))) { _local_3 = (_local_3 + _local_2._SafeStr_12538[_local_4].message); if ((((_local_4 < (_local_2._SafeStr_12538.length - 1))) && ((_local_4 < 9)))) { _local_3 = (_local_3 + "\n"); }; _local_4++; }; this._SafeStr_12511._SafeStr_12459(_local_3); }; } private function _SafeStr_12530(k:_SafeStr_2274):void{ this._SafeStr_12520._SafeStr_12463(false); } private function _SafeStr_12532(k:_SafeStr_2678):void{ var _local_2:_SafeStr_2685 = k._SafeStr_5645(); switch (_local_2._SafeStr_12539) { case _SafeStr_2685._SafeStr_12540: this._SafeStr_11228(); return; case _SafeStr_2685._SafeStr_12542: this._SafeStr_12506._SafeStr_11233(_local_2._SafeStr_12541); return; default: this._SafeStr_12506._SafeStr_12487(_local_2._SafeStr_12490); }; } private function _SafeStr_12537():void{ switch (this._SafeStr_12421) { case _SafeStr_12438: case _SafeStr_12452: case _SafeStr_12439: case _SafeStr_12440: case _SafeStr_12441: this._SafeStr_12511._SafeStr_12447(this._SafeStr_12421); break; case _SafeStr_11410: this._SafeStr_12506._SafeStr_11411(); break; case _SafeStr_12443: if (this._SafeStr_12517 != null) { this._SafeStr_8265(this._SafeStr_12517); this._SafeStr_12517 = null; }; break; }; this._SafeStr_12421 = 0; } private function _SafeStr_12531(k:_SafeStr_2674):void{ this._SafeStr_5453.simpleAlert("${help.emergency.global_mute.caption}", "${help.emergency.global_mute.subtitle}", "${help.emergency.global_mute.message}", "${help.emergency.global_mute.link}", k._SafeStr_5645()._SafeStr_12543); } public function get friendList():_SafeStr_2220{ return (this._SafeStr_12503); } public function _SafeStr_12469():void{ var k:RemoveFriendMessageComposer; if (this._SafeStr_12511._SafeStr_5789 > 0) { this._SafeStr_8265(new _SafeStr_2666(this._SafeStr_12511._SafeStr_5789)); if (this._SafeStr_12503._SafeStr_9624(this._SafeStr_12511._SafeStr_5789) != null) { k = new RemoveFriendMessageComposer(); k._SafeStr_12544(this._SafeStr_12511._SafeStr_5789); this._SafeStr_8265(k); }; }; } private function _SafeStr_12527(k:_SafeStr_2274):void{ var _local_4:_SafeStr_2681; var _local_2:UsersMessageParser = _SafeStr_2684(k)._SafeStr_5645(); var _local_3:int; while (_local_3 < _local_2._SafeStr_12545()) { _local_4 = _local_2._SafeStr_12546(_local_3); if (((!((_local_4._SafeStr_8718 == this._SafeStr_8272))) && ((_local_4._SafeStr_9609 == _SafeStr_2360._SafeStr_7126)))) { this._SafeStr_12507._SafeStr_12547(_local_4._SafeStr_8718, _local_4.name, _local_4.figure); }; _local_3++; }; } private function _SafeStr_8734(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2691 = _SafeStr_2683(k)._SafeStr_5645(); this._SafeStr_12507._SafeStr_12548(_local_2.roomId, ""); } private function _SafeStr_12528(k:_SafeStr_2274):void{ var _local_2:_SafeStr_2680 = _SafeStr_2675(k)._SafeStr_5645(); this._SafeStr_12507._SafeStr_12548(_local_2.data.flatId, _local_2.data.roomName); } public function get _SafeStr_12456():UserRegistry{ return (this._SafeStr_12507); } public function get _SafeStr_12467():ChatRegistry{ return (this._SafeStr_12508); } public function get _SafeStr_11453():InstantMessageRegistry{ return (this._SafeStr_12509); } private function _SafeStr_8388(k:_SafeStr_2289):void{ var _local_2:_SafeStr_2273 = _SafeStr_2289(k)._SafeStr_5645(); this._SafeStr_12518 = _local_2._SafeStr_12549; } private function _SafeStr_12533(k:_SafeStr_2689):void{ var _local_2:CfhTopicsInitMessageParser = k._SafeStr_5645(); this._SafeStr_12519 = _local_2._SafeStr_12550; } public function get _SafeStr_12550():Vector.{ return (this._SafeStr_12519); } public function get _SafeStr_12436():Boolean{ return (getBoolean("guardians.enabled")); } public function get _SafeStr_6402():String{ return ("help/"); } public function get _SafeStr_5789():int{ return (this._SafeStr_12511._SafeStr_5789); } public function get _SafeStr_5790():String{ return (this._SafeStr_12511._SafeStr_5790); } public function get _SafeStr_12429():int{ return (this._SafeStr_12511._SafeStr_12429); } public function get _SafeStr_12431():String{ return (this._SafeStr_12511._SafeStr_12431); } public function get _SafeStr_12432():int{ return (this._SafeStr_12511._SafeStr_12432); } public function set _SafeStr_5789(k:int):void{ this._SafeStr_12511._SafeStr_5789 = k; } public function set _SafeStr_12429(k:int):void{ this._SafeStr_12511._SafeStr_12429 = k; } public function _SafeStr_6403(k:String):void{ var _local_2:Array; var _local_3:*; var _local_4:*; if (k == "help/tour") { this._SafeStr_8524(); }; if (k.indexOf("help/report/room/") == 0) { _local_2 = k.split("/"); if (_local_2.length >= 5) { _local_3 = parseInt(_local_2[3]); _local_4 = unescape(_local_2.splice(4).join("/")); this.reportRoom(_local_3, _local_4, ""); }; }; } private function _SafeStr_9067(k:_SafeStr_2296):void{ if (this._SafeStr_12512 != null) { this._SafeStr_12512._SafeStr_9067(k); }; if (this._SafeStr_12506 != null) { this._SafeStr_12506._SafeStr_9067(k); }; } public function get _SafeStr_12551():_SafeStr_2673{ return (this._SafeStr_12511); } public function _SafeStr_11228():void{ this._SafeStr_12520._SafeStr_12552(); } public function _SafeStr_12535(k:Boolean):void{ this._SafeStr_8265(new _SafeStr_2686(k)); } private function _SafeStr_12534(k:_SafeStr_2679):void{ this._SafeStr_12521._SafeStr_10349(k); } public function _SafeStr_12553():void{ var k:String = context.configuration.getProperty("cfh.faq.url"); if (!StringUtil.isEmpty(k)) { navigateToURL(new URLRequest(k)); }; } public function get _SafeStr_12554():_SafeStr_2692{ return (this._SafeStr_12506); } } }//package _-1Zf // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_10661 = "_-1Zj" (String#9202, DoABC#3) // _SafeStr_11225 = "_-1Ih" (String#25217, DoABC#3) // _SafeStr_11226 = "_-5KA" (String#35159, DoABC#3) // _SafeStr_11228 = "_-zS" (String#40741, DoABC#3) // _SafeStr_11230 = "_-5Rp" (String#35464, DoABC#3) // _SafeStr_11231 = "_-3IG" (String#30114, DoABC#3) // _SafeStr_11233 = "_-1Kk" (String#25290, DoABC#3) // _SafeStr_11248 = "_-2i-" (String#3235, DoABC#3) // _SafeStr_11409 = "_-bw" (String#39868, DoABC#3) // _SafeStr_11410 = "_-43Z" (String#32035, DoABC#3) // _SafeStr_11411 = "_-5dc" (String#35936, DoABC#3) // _SafeStr_11453 = "_-5Bs" (String#34832, DoABC#3) // _SafeStr_12380 = "_-5DD" (String#12889, DoABC#3) // _SafeStr_12381 = "_-1K-" (String#8936, DoABC#3) // _SafeStr_12382 = "_-344" (String#10725, DoABC#3) // _SafeStr_12383 = "_-1Sx" (String#9083, DoABC#3) // _SafeStr_12384 = "_-2zU" (String#10639, DoABC#3) // _SafeStr_12385 = "_-0VU" (String#8097, DoABC#3) // _SafeStr_12386 = "_-16q" (String#8694, DoABC#3) // _SafeStr_12387 = "_-6Rm" (String#14129, DoABC#3) // _SafeStr_12388 = "_-4a" (String#12236, DoABC#3) // _SafeStr_12389 = "_-2wI" (String#10584, DoABC#3) // _SafeStr_12393 = "_-6Hb" (String#37529, DoABC#3) // _SafeStr_12395 = "_-1eO" (String#26048, DoABC#3) // _SafeStr_12396 = "_-Hr" (String#39105, DoABC#3) // _SafeStr_12397 = "_-5Pd" (String#35373, DoABC#3) // _SafeStr_12408 = "_-2eg" (String#28508, DoABC#3) // _SafeStr_12409 = "_-nv" (String#40329, DoABC#3) // _SafeStr_12421 = "_-0-J" (String#7556, DoABC#3) // _SafeStr_12429 = "_-5EX" (String#34943, DoABC#3) // _SafeStr_12430 = "_-5k2" (String#36184, DoABC#3) // _SafeStr_12431 = "_-tO" (String#40528, DoABC#3) // _SafeStr_12432 = "_-364" (String#29641, DoABC#3) // _SafeStr_12433 = "_-4ED" (String#32476, DoABC#3) // _SafeStr_12434 = "_-4QY" (String#32970, DoABC#3) // _SafeStr_12435 = "_-0aB" (String#23435, DoABC#3) // _SafeStr_12436 = "_-2-W" (String#26926, DoABC#3) // _SafeStr_12437 = "_-1LN" (String#25318, DoABC#3) // _SafeStr_12438 = "_-5PZ" (String#35369, DoABC#3) // _SafeStr_12439 = "_-4Jh" (String#32701, DoABC#3) // _SafeStr_12440 = "_-2U0" (String#28095, DoABC#3) // _SafeStr_12441 = "_-2h0" (String#28598, DoABC#3) // _SafeStr_12442 = "_-4PP" (String#32930, DoABC#3) // _SafeStr_12443 = "_-0wA" (String#24319, DoABC#3) // _SafeStr_12444 = "_-Ck" (String#38899, DoABC#3) // _SafeStr_12447 = "_-1Mx" (String#25378, DoABC#3) // _SafeStr_12448 = "_-F9" (String#38997, DoABC#3) // _SafeStr_12452 = "_-2cv" (String#28438, DoABC#3) // _SafeStr_12456 = "_-35P" (String#29617, DoABC#3) // _SafeStr_12459 = "_-0Yx" (String#23383, DoABC#3) // _SafeStr_12463 = "_-120" (String#8617, DoABC#3) // _SafeStr_12467 = "_-1LG" (String#25315, DoABC#3) // _SafeStr_12469 = "_-26p" (String#27197, DoABC#3) // _SafeStr_12477 = "_-GP" (String#39041, DoABC#3) // _SafeStr_12487 = "_-XK" (String#39691, DoABC#3) // _SafeStr_12490 = "_-0as" (String#23463, DoABC#3) // _SafeStr_12503 = "_-5fJ" (String#163, DoABC#3) // _SafeStr_12504 = "_-2lj" (String#10437, DoABC#3) // _SafeStr_12505 = "_-1fF" (String#26078, DoABC#3) // _SafeStr_12506 = "_-3TN" (String#30563, DoABC#3) // _SafeStr_12507 = "_-0ic" (String#23782, DoABC#3) // _SafeStr_12508 = "_-4eK" (String#33484, DoABC#3) // _SafeStr_12509 = "_-696" (String#37197, DoABC#3) // _SafeStr_12510 = "_-5Au" (String#34791, DoABC#3) // _SafeStr_12511 = "_-4AV" (String#32321, DoABC#3) // _SafeStr_12512 = "_-4Ra" (String#33016, DoABC#3) // _SafeStr_12513 = "_-43S" (String#32030, DoABC#3) // _SafeStr_12514 = "_-38Y" (String#29734, DoABC#3) // _SafeStr_12515 = "_-Xg" (String#39705, DoABC#3) // _SafeStr_12516 = "_-y5" (String#40691, DoABC#3) // _SafeStr_12517 = "_-2jt" (String#28708, DoABC#3) // _SafeStr_12518 = "_-4pF" (String#3762, DoABC#3) // _SafeStr_12519 = "_-4tf" (String#12551, DoABC#3) // _SafeStr_12520 = "_-2Xx" (String#28245, DoABC#3) // _SafeStr_12521 = "_-0ey" (String#23628, DoABC#3) // _SafeStr_12522 = "_-0bA" (String#23477, DoABC#3) // _SafeStr_12523 = "_-4Ei" (String#32502, DoABC#3) // _SafeStr_12524 = "_-4ja" (String#33699, DoABC#3) // _SafeStr_12525 = "_-2Oy" (String#27899, DoABC#3) // _SafeStr_12526 = "_-1RR" (String#25548, DoABC#3) // _SafeStr_12527 = "_-J5" (String#4359, DoABC#3) // _SafeStr_12528 = "_-1aQ" (String#25891, DoABC#3) // _SafeStr_12529 = "_-1ry" (String#26582, DoABC#3) // _SafeStr_12530 = "_-0TY" (String#23175, DoABC#3) // _SafeStr_12531 = "_-3wY" (String#31729, DoABC#3) // _SafeStr_12532 = "_-4CE" (String#32393, DoABC#3) // _SafeStr_12533 = "_-2he" (String#10368, DoABC#3) // _SafeStr_12534 = "_-5rm" (String#36490, DoABC#3) // _SafeStr_12535 = "_-06u" (String#22294, DoABC#3) // _SafeStr_12536 = "_-2G1" (String#27530, DoABC#3) // _SafeStr_12537 = "_-sp" (String#40508, DoABC#3) // _SafeStr_12538 = "_-0vV" (String#24287, DoABC#3) // _SafeStr_12539 = "_-5HM" (String#35057, DoABC#3) // _SafeStr_12540 = "_-2e1" (String#28480, DoABC#3) // _SafeStr_12541 = "_-1tg" (String#26648, DoABC#3) // _SafeStr_12542 = "_-6CC" (String#37313, DoABC#3) // _SafeStr_12543 = "_-6bM" (String#38267, DoABC#3) // _SafeStr_12544 = "_-5yV" (String#36746, DoABC#3) // _SafeStr_12545 = "_-2qt" (String#28995, DoABC#3) // _SafeStr_12546 = "_-4jO" (String#33691, DoABC#3) // _SafeStr_12547 = "_-33Q" (String#29537, DoABC#3) // _SafeStr_12548 = "_-4i8" (String#33638, DoABC#3) // _SafeStr_12549 = "_-6bQ" (String#38269, DoABC#3) // _SafeStr_12550 = "_-5kj" (String#36213, DoABC#3) // _SafeStr_12551 = "_-Bp" (String#38864, DoABC#3) // _SafeStr_12552 = "_-4SX" (String#33053, DoABC#3) // _SafeStr_12553 = "_-4fc" (String#33540, DoABC#3) // _SafeStr_12554 = "_-20z" (String#26984, DoABC#3) // _SafeStr_1356 = "_-uG" (String#15243, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_196 = "_-5Fb" (String#12927, DoABC#3) // _SafeStr_198 = "_-0V2" (String#8088, DoABC#3) // _SafeStr_2154 = "_-6hA" (String#14377, DoABC#3) // _SafeStr_2176 = "_-4ST" (String#12093, DoABC#3) // _SafeStr_2220 = "_-C9" (String#14529, DoABC#3) // _SafeStr_2273 = "_-1yS" (String#26841, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_2289 = "_-39R" (String#29770, DoABC#3) // _SafeStr_2296 = "_-2aB" (String#28331, DoABC#3) // _SafeStr_2360 = "_-1aa" (String#9213, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2666 = "_-4u9" (String#34117, DoABC#3) // _SafeStr_2667 = "_-6KU" (String#37642, DoABC#3) // _SafeStr_2668 = "_-6l7" (String#38656, DoABC#3) // _SafeStr_2669 = "_-Je" (String#39173, DoABC#3) // _SafeStr_2670 = "_-1R0" (String#9054, DoABC#3) // _SafeStr_2671 = "_-1LM" (String#25317, DoABC#3) // _SafeStr_2672 = "_-1nj" (String#9400, DoABC#3) // _SafeStr_2673 = "_-4S4" (String#12088, DoABC#3) // _SafeStr_2674 = "_-25L" (String#27135, DoABC#3) // _SafeStr_2675 = "_-2iq" (String#28672, DoABC#3) // _SafeStr_2677 = "_-yE" (String#15324, DoABC#3) // _SafeStr_2678 = "_-49f" (String#32289, DoABC#3) // _SafeStr_2679 = "_-3aQ" (String#30832, DoABC#3) // _SafeStr_2680 = "_-6WJ" (String#14201, DoABC#3) // _SafeStr_2681 = "_-4nN" (String#12447, DoABC#3) // _SafeStr_2682 = "_-3j" (String#31189, DoABC#3) // _SafeStr_2683 = "_-3sm" (String#31582, DoABC#3) // _SafeStr_2684 = "_-3YE" (String#30750, DoABC#3) // _SafeStr_2685 = "_-4pS" (String#12482, DoABC#3) // _SafeStr_2686 = "_-0eW" (String#23607, DoABC#3) // _SafeStr_2687 = "_-4b8" (String#1550, DoABC#3) // _SafeStr_2688 = "_-1ME" (String#8972, DoABC#3) // _SafeStr_2689 = "_-4Of" (String#32901, DoABC#3) // _SafeStr_2690 = "_-0-p" (String#7565, DoABC#3) // _SafeStr_2691 = "_-0Td" (String#8067, DoABC#3) // _SafeStr_2692 = "_-1FA" (String#8847, DoABC#3) // _SafeStr_270 = "_-1Gh" (String#8874, DoABC#3) // _SafeStr_36 = "_-4W4" (String#12164, DoABC#3) // _SafeStr_39 = "_-0uT" (String#24251, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_502 = "_-4YB" (String#12211, DoABC#3) // _SafeStr_5412 = "_-2a5" (String#104, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5789 = "_-3bQ" (String#30878, DoABC#3) // _SafeStr_5790 = "_-1Ff" (String#25105, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6402 = "_-4VC" (String#12152, DoABC#3) // _SafeStr_6403 = "_-2MQ" (String#10010, DoABC#3) // _SafeStr_6513 = "_-6Hc" (String#37, DoABC#3) // _SafeStr_6833 = "_-0kU" (String#8322, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_7126 = "_-5z2" (String#36762, DoABC#3) // _SafeStr_7636 = "_-0JE" (String#161, DoABC#3) // _SafeStr_7646 = "_-3x8" (String#11593, DoABC#3) // _SafeStr_8177 = "_-50h" (String#432, DoABC#3) // _SafeStr_8256 = "_-le" (String#4484, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8271 = "_-5F4" (String#34963, DoABC#3) // _SafeStr_8272 = "_-3hc" (String#31131, DoABC#3) // _SafeStr_8388 = "_-3Zi" (String#326, DoABC#3) // _SafeStr_8389 = "_-0UJ" (String#23208, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_8400 = "_-3aT" (String#30834, DoABC#3) // _SafeStr_8446 = "_-4jA" (String#243, DoABC#3) // _SafeStr_8447 = "_-3n-" (String#65, DoABC#3) // _SafeStr_8449 = "_-4RM" (String#581, DoABC#3) // _SafeStr_8451 = "_-0O9" (String#22964, DoABC#3) // _SafeStr_8524 = "_-0rg" (String#8437, DoABC#3) // _SafeStr_8718 = "_-rv" (String#15194, DoABC#3) // _SafeStr_8734 = "_-4tP" (String#1112, DoABC#3) // _SafeStr_8877 = "_-3ss" (String#295, DoABC#3) // _SafeStr_8966 = "_-4qf" (String#296, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) // _SafeStr_9066 = "_-00H" (String#22057, DoABC#3) // _SafeStr_9067 = "_-ju" (String#709, DoABC#3) // _SafeStr_9414 = "_-Cr" (String#14539, DoABC#3) // _SafeStr_9597 = "_-4hA" (String#3734, DoABC#3) // _SafeStr_9609 = "_-m5" (String#40266, DoABC#3) // _SafeStr_9624 = "_-4nn" (String#3754, DoABC#3) //------------------------------------------------------------ //_-1Zf.HabboWayQuizController package _-1Zf{ import _-1tK._SafeStr_3; import _-403._SafeStr_2533; import _-4IA.IWindowContainer; import _-2Bc.ISelectorListWindow; import _-2Bc.ISelectableWindow; import _-2Bc.IItemListWindow; import _-4IA.IWindow; import _-1ux._SafeStr_3901; import _-1ux._SafeStr_3900; import _-35n._SafeStr_3902; import _-k5._SafeStr_3899; import _-k5._SafeStr_3903; import _-2Bc._SafeStr_2433; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-35n.PostQuizAnswersComposer; public class HabboWayQuizController implements _SafeStr_3 { private static const _SafeStr_12555:String = "HabboWay1"; private static const _SafeStr_12556:String = "SafetyQuiz1"; private static const _SafeStr_12557:int = 1; private static const _SafeStr_12558:int = 2; private static const _SafeStr_12559:int = 3; private static const _SafeStr_12560:int = 4; private var _disposed:Boolean; private var _SafeStr_8247:HabboHelp; private var _SafeStr_8385:_SafeStr_2533; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_12561:IWindowContainer; private var _SafeStr_12562:ISelectorListWindow; private var _SafeStr_12563:ISelectableWindow; private var _SafeStr_12564:IItemListWindow; private var _SafeStr_12565:IWindow; private var _SafeStr_12566:String; private var _SafeStr_12567:Array; private var _SafeStr_12568:Array; private var _SafeStr_12569:Array; private var _SafeStr_12570:Array; private var _SafeStr_12571:int; public function HabboWayQuizController(k:HabboHelp){ this._SafeStr_8247 = k; this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3901(this._SafeStr_12572)); this._SafeStr_8247.communicationManager.addHabboConnectionMessageEvent(new _SafeStr_3900(this._SafeStr_12573)); } public function dispose():void{ if (!this._disposed) { this._SafeStr_12561 = null; this._SafeStr_12562 = null; if (this._SafeStr_12563 != null) { this._SafeStr_12563.dispose(); this._SafeStr_12563 = null; }; this._SafeStr_12564 = null; if (this._SafeStr_12565 != null) { this._SafeStr_12565.dispose(); this._SafeStr_12565 = null; }; this.closeWindow(); this._disposed = true; }; } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_12477():void{ this._SafeStr_8247._SafeStr_8265(new _SafeStr_3902(_SafeStr_12555)); } public function _SafeStr_12395():void{ this._SafeStr_8247._SafeStr_8265(new _SafeStr_3902(_SafeStr_12556)); } private function _SafeStr_12572(k:_SafeStr_3901):void{ var _local_2:_SafeStr_3899 = k._SafeStr_5645(); this._SafeStr_8247._SafeStr_12526(); this._SafeStr_8247._SafeStr_12396(); this._SafeStr_8403(_local_2._SafeStr_12574, _local_2._SafeStr_12575); } private function _SafeStr_12573(k:_SafeStr_3900):void{ var _local_2:_SafeStr_3903 = k._SafeStr_5645(); this._SafeStr_12570 = _local_2._SafeStr_12576; if (this._SafeStr_12570.length == 0) { this._SafeStr_12577(_SafeStr_12558); } else { this._SafeStr_12577(_SafeStr_12559); }; } private function _SafeStr_8403(k:String, _arg_2:Array):void{ this.closeWindow(); this._SafeStr_8385 = this._SafeStr_8247._SafeStr_8392("habbo_way_quiz"); this._SafeStr_5381 = IWindowContainer(this._SafeStr_8385._SafeStr_7024); this._SafeStr_5381.procedure = this._SafeStr_8393; this._SafeStr_12561 = IWindowContainer(this._SafeStr_5381.findChildByName("question_pane")); this._SafeStr_12562 = ISelectorListWindow(this._SafeStr_12561.findChildByName("answer_list")); this._SafeStr_12563 = this._SafeStr_12562._SafeStr_7919(0); this._SafeStr_12562._SafeStr_10433(this._SafeStr_12563); this._SafeStr_12564 = IItemListWindow(this._SafeStr_5381.findChildByName("analysis_pane")); this._SafeStr_12565 = this._SafeStr_12564.getListItemAt(0); this._SafeStr_12564._SafeStr_5519(); this._SafeStr_12564.spacing = 4; this._SafeStr_12566 = k; this._SafeStr_12567 = _arg_2; this._SafeStr_12568 = new Array(this._SafeStr_12578); this._SafeStr_12569 = new Array(this._SafeStr_12578); this._SafeStr_12579(0); var _local_3:IWindowContainer = IWindowContainer(IItemListWindow(this._SafeStr_12565).getListItemByName("explanation_container")); switch (this._SafeStr_12566) { case _SafeStr_12555: _SafeStr_2433(this._SafeStr_5381.findChildByName("question_illustration")).assetUri = "${image.library.url}habboway/quiz_question.png"; _SafeStr_2433(this._SafeStr_5381.findChildByName("indicator_image")).assetUri = "help_habboway_dove_on"; _SafeStr_2433(this._SafeStr_5381.findChildByName("success_illustration")).assetUri = "${image.library.url}habboway/quiz_success.png"; _SafeStr_2433(_local_3.findChildByName("explanation_illustration")).assetUri = "help_habboway_dove_quizz"; break; case _SafeStr_12556: _SafeStr_2433(this._SafeStr_5381.findChildByName("question_illustration")).assetUri = "${image.library.url}safetyquiz/question_illustration.png"; _SafeStr_2433(this._SafeStr_5381.findChildByName("indicator_image")).assetUri = "${image.library.url}safetyquiz/safety_on.png"; _SafeStr_2433(this._SafeStr_5381.findChildByName("failure_illustration")).assetUri = "${image.library.url}safetyquiz/result_failure.png"; _SafeStr_2433(this._SafeStr_5381.findChildByName("success_illustration")).assetUri = "${image.library.url}safetyquiz/result_success.png"; _SafeStr_2433(_local_3.findChildByName("explanation_illustration")).assetUri = "${image.library.url}safetyquiz/safety_on.png"; break; }; this._SafeStr_12577(_SafeStr_12557); } private function closeWindow():void{ this._SafeStr_5381 = null; if (this._SafeStr_8385 != null) { this._SafeStr_8385.dispose(); this._SafeStr_8385 = null; }; } private function _SafeStr_12577(k:int):void{ var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:IItemListWindow; var _local_8:String; var _local_9:String; this._SafeStr_5381.findChildByName("question_pane").visible = (k == _SafeStr_12557); this._SafeStr_5381.findChildByName("success_pane").visible = (k == _SafeStr_12558); this._SafeStr_5381.findChildByName("failure_pane").visible = (k == _SafeStr_12559); this._SafeStr_12564.visible = (k == _SafeStr_12560); this._SafeStr_5381.findChildByName("prev_next_buttons").visible = (k == _SafeStr_12557); this._SafeStr_5381.findChildByName("failure_buttons").visible = (k == _SafeStr_12559); this._SafeStr_5381.findChildByName("exit_button_container").visible = (((k == _SafeStr_12558)) || ((k == _SafeStr_12560))); var _local_2:IWindow = this._SafeStr_5381.findChildByName("top_indicator"); var _local_3:IWindow = this._SafeStr_5381.findChildByName("indicator_image"); switch (k) { case _SafeStr_12557: this._SafeStr_5381.caption = this._SafeStr_12580("question.title"); _local_3.visible = true; _local_2.visible = true; _local_2.caption = this._SafeStr_8247.localization.getLocalizationWithParams(this._SafeStr_12581("question.page"), "", "current_page", 1, "page_count", this._SafeStr_12578.toString()); _local_2.caption = this._SafeStr_12580("question.page"); return; case _SafeStr_12558: this._SafeStr_5381.caption = this._SafeStr_12580("success.title"); this._SafeStr_5381.findChildByName("failure_advice").caption = this._SafeStr_12580("failure.advice"); this._SafeStr_5381.findChildByName("success_results").caption = this._SafeStr_8247.localization.getLocalizationWithParams(this._SafeStr_12581("success.results"), "", "question_count", this._SafeStr_12578.toString()); _local_3.visible = false; _local_2.visible = false; _local_2.caption = ""; return; case _SafeStr_12559: _local_4 = (this._SafeStr_12567.length - this._SafeStr_12570.length); this._SafeStr_5381.caption = this._SafeStr_12580("failure.title"); this._SafeStr_5381.findChildByName("failure_advice").caption = this._SafeStr_12580("failure.advice"); this._SafeStr_5381.findChildByName("failure_results").caption = this._SafeStr_8247.localization.getLocalizationWithParams(this._SafeStr_12581("failure.results"), "", "correct_count", _local_4.toString(), "total_count", this._SafeStr_12578.toString()); _local_3.visible = false; _local_2.visible = false; _local_2.caption = ""; return; case _SafeStr_12560: this._SafeStr_5381.caption = this._SafeStr_12580("analysis.title"); _local_3.visible = true; _local_2.visible = true; _local_2.caption = this._SafeStr_12580("analysis.top"); for each (_local_5 in this._SafeStr_12570) { _local_6 = this._SafeStr_12568[this._SafeStr_12567.indexOf(_local_5)]; _local_7 = IItemListWindow(this._SafeStr_12565.clone()); _local_8 = (("${quiz." + this._SafeStr_12566) + "."); _local_9 = (((("." + _local_5) + ".") + _local_6) + "}"); _local_7.getListItemByName("question").caption = (((_local_8 + "question.") + _local_5) + "}"); IWindowContainer(_local_7.getListItemByName("answer_container")).findChildByName("answer").caption = ((_local_8 + "answer") + _local_9); IWindowContainer(_local_7.getListItemByName("explanation_container")).findChildByName("explanation").caption = ((_local_8 + "explanation") + _local_9); this._SafeStr_12564.addListItem(_local_7); }; IItemListWindow(this._SafeStr_12564.getListItemAt((this._SafeStr_12564.numListItems - 1))).getListItemByName("separator").dispose(); return; }; } private function _SafeStr_8393(k:WindowEvent, _arg_2:IWindow):void{ if (((((this._disposed) || ((this._SafeStr_5381 == null)))) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; if ((_arg_2 is ISelectableWindow)) { this._SafeStr_12568[this._SafeStr_12571] = int(_arg_2.name); this._SafeStr_5381.findChildByName("next_dimmer").visible = false; } else { switch (_arg_2.name) { case "header_button_close": case "exit_button": this.closeWindow(); return; case "prev_button": this._SafeStr_12579((this._SafeStr_12571 - 1)); return; case "next_button": this._SafeStr_12579((this._SafeStr_12571 + 1)); return; case "review_button": this._SafeStr_12577(_SafeStr_12560); return; }; }; } private function _SafeStr_12579(k:int):void{ var _local_2:int; var _local_3:Array; var _local_4:int; var _local_5:ISelectableWindow; var _local_6:String; var _local_7:ISelectableWindow; var _local_8:int; var _local_9:ISelectableWindow; var _local_10:int; if (k >= this._SafeStr_12578) { this._SafeStr_8247._SafeStr_8265(new PostQuizAnswersComposer(this._SafeStr_12566, this._SafeStr_12568)); } else { if (k >= 0) { this._SafeStr_12571 = k; this._SafeStr_5381.findChildByName("prev_dimmer").visible = (k <= 0); this._SafeStr_5381.findChildByName("next_dimmer").visible = (this._SafeStr_12568[this._SafeStr_12571] == null); this._SafeStr_5381.findChildByName("top_indicator").caption = this._SafeStr_8247.localization.getLocalizationWithParams(this._SafeStr_12581("question.page"), "", "current_page", String((k + 1)), "page_count", this._SafeStr_12578.toString()); while (this._SafeStr_12562._SafeStr_8101 > 0) { this._SafeStr_12562._SafeStr_10433(this._SafeStr_12562._SafeStr_7919(0)).dispose(); }; _local_2 = this._SafeStr_12567[this._SafeStr_12571]; _local_3 = []; this._SafeStr_12561.findChildByName("question").caption = (((("${quiz." + this._SafeStr_12566) + ".question.") + _local_2) + "}"); _local_4 = 0; while (true) { _local_6 = this._SafeStr_8247.localization.getLocalization(((((("quiz." + this._SafeStr_12566) + ".answer.") + _local_2) + ".") + _local_4), ""); if (_local_6.length > 0) { _local_7 = ISelectableWindow(this._SafeStr_12563.clone()); _local_7.caption = _local_6; _local_7.name = _local_4.toString(); _local_3.push(_local_7); } else { break; }; _local_4++; }; if (this._SafeStr_12569[this._SafeStr_12571] == null) { this._SafeStr_12569[this._SafeStr_12571] = []; _local_8 = 0; while (_local_8 < _local_4) { _local_9 = _local_3.splice(int((Math.random() * _local_3.length)), 1)[0]; this._SafeStr_12562._SafeStr_12582(_local_9); this._SafeStr_12569[this._SafeStr_12571].push(int(_local_9.name)); _local_8++; }; } else { for each (_local_10 in this._SafeStr_12569[this._SafeStr_12571]) { this._SafeStr_12562._SafeStr_12582(_local_3[_local_10]); }; }; _local_5 = this._SafeStr_12562._SafeStr_7905(String(this._SafeStr_12568[this._SafeStr_12571])); if (_local_5 != null) { _local_5.select(); }; }; }; } private function get _SafeStr_12578():int{ return ((((this._SafeStr_12567)!=null) ? this._SafeStr_12567.length : 0)); } private function _SafeStr_12580(k:String):String{ return ((("${" + this._SafeStr_12581(k)) + "}")); } private function _SafeStr_12581(k:String):String{ switch (this._SafeStr_12566) { case _SafeStr_12555: return (("habbo.way.quiz." + k)); default: return (((("quiz." + this._SafeStr_12566) + ".") + k)); }; } } }//package _-1Zf // _SafeStr_10433 = "_-1h0" (String#9306, DoABC#3) // _SafeStr_12395 = "_-1eO" (String#26048, DoABC#3) // _SafeStr_12396 = "_-Hr" (String#39105, DoABC#3) // _SafeStr_12477 = "_-GP" (String#39041, DoABC#3) // _SafeStr_12526 = "_-1RR" (String#25548, DoABC#3) // _SafeStr_12555 = "_-3Sk" (String#30544, DoABC#3) // _SafeStr_12556 = "_-0zf" (String#24455, DoABC#3) // _SafeStr_12557 = "_-6Ea" (String#37413, DoABC#3) // _SafeStr_12558 = "_-2yl" (String#29306, DoABC#3) // _SafeStr_12559 = "_-5yn" (String#36752, DoABC#3) // _SafeStr_12560 = "_-1nx" (String#26422, DoABC#3) // _SafeStr_12561 = "_-00w" (String#22078, DoABC#3) // _SafeStr_12562 = "_-0db" (String#23576, DoABC#3) // _SafeStr_12563 = "_-3tP" (String#31608, DoABC#3) // _SafeStr_12564 = "_-5G3" (String#35003, DoABC#3) // _SafeStr_12565 = "_-5MZ" (String#35246, DoABC#3) // _SafeStr_12566 = "_-6Q7" (String#4182, DoABC#3) // _SafeStr_12567 = "_-4jg" (String#12380, DoABC#3) // _SafeStr_12568 = "_-4Rg" (String#33020, DoABC#3) // _SafeStr_12569 = "_-3Qm" (String#30466, DoABC#3) // _SafeStr_12570 = "_-3kM" (String#11389, DoABC#3) // _SafeStr_12571 = "_-5M" (String#13041, DoABC#3) // _SafeStr_12572 = "_-4pE" (String#33922, DoABC#3) // _SafeStr_12573 = "_-W1" (String#39642, DoABC#3) // _SafeStr_12574 = "_-3x9" (String#31752, DoABC#3) // _SafeStr_12575 = "_-3ZI" (String#30789, DoABC#3) // _SafeStr_12576 = "_-3iy" (String#31187, DoABC#3) // _SafeStr_12577 = "_-qL" (String#40425, DoABC#3) // _SafeStr_12578 = "_-3RQ" (String#30495, DoABC#3) // _SafeStr_12579 = "_-sK" (String#40494, DoABC#3) // _SafeStr_12580 = "_-16f" (String#24761, DoABC#3) // _SafeStr_12581 = "_-2Wg" (String#28197, DoABC#3) // _SafeStr_12582 = "_-AZ" (String#14498, DoABC#3) // _SafeStr_2433 = "_-1NW" (String#8996, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3899 = "_-4XW" (String#12199, DoABC#3) // _SafeStr_3900 = "_-1r9" (String#26553, DoABC#3) // _SafeStr_3901 = "_-09s" (String#22404, DoABC#3) // _SafeStr_3902 = "_-5uV" (String#36600, DoABC#3) // _SafeStr_3903 = "_-5SW" (String#13144, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_7905 = "_-08U" (String#7722, DoABC#3) // _SafeStr_7919 = "_-3nu" (String#11441, DoABC#3) // _SafeStr_8101 = "_-EX" (String#14562, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8385 = "_-6Ut" (String#381, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_8393 = "_-5Hw" (String#330, DoABC#3) // _SafeStr_8403 = "_-6CG" (String#4117, DoABC#3) //------------------------------------------------------------ //_-1Zf.SanctionInfo package _-1Zf{ import _-1tK._SafeStr_3; import _-4IA.IWindowContainer; import _-6ja._SafeStr_3929; import _-2Bc.ITextWindow; import _-PP.StringUtil; import _-2Bc.IItemListWindow; import _-BY._SafeStr_2679; import _-1f9.WindowMouseEvent; import _-1f9.WindowEvent; import _-4IA.IWindow; public class SanctionInfo implements _SafeStr_3 { private var _disposed:Boolean = false; private var _SafeStr_5381:IWindowContainer; private var _SafeStr_8247:HabboHelp; public function SanctionInfo(k:HabboHelp){ this._SafeStr_8247 = k; } public function dispose():void{ if (this._disposed) { return; }; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._disposed = true; } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_10349(k:_SafeStr_2679):void{ this.dispose(); this._disposed = false; this._SafeStr_5381 = (this._SafeStr_8247.getXmlWindow("sanction_info") as IWindowContainer); this._SafeStr_5381.center(); this._SafeStr_5381.procedure = this._SafeStr_5847; var _local_2:_SafeStr_3929 = k._SafeStr_5645(); if (_local_2._SafeStr_12583 == "cfh.reason.EMPTY") { this._SafeStr_5381.findChildByName("no_sanction_info").visible = true; this._SafeStr_5381.findChildByName("last_sanction_type").visible = false; this._SafeStr_5381.findChildByName("sanction_start_time").visible = false; this._SafeStr_5381.findChildByName("sanction_reason").visible = false; this._SafeStr_5381.findChildByName("probation_info").visible = false; } else { this._SafeStr_5381.findChildByName("last_sanction_type").caption = ((this._SafeStr_8247.localization.getLocalization("help.sanction.last.sanction") + " ") + this._SafeStr_12584("current", _local_2._SafeStr_12585, _local_2._SafeStr_12586)); if (_local_2._SafeStr_12587) { (this._SafeStr_5381.findChildByName("last_sanction_type") as ITextWindow).textColor = 0xFF0000; }; this._SafeStr_5381.findChildByName("sanction_start_time").caption = ((this._SafeStr_8247.localization.getLocalization("generic.start.time") + " ") + _local_2._SafeStr_12588); this._SafeStr_5381.findChildByName("sanction_reason").caption = ((this._SafeStr_8247.localization.getLocalization("generic.reason") + " ") + _local_2._SafeStr_12583); if (_local_2._SafeStr_12589) { this._SafeStr_5381.findChildByName("probation_info").visible = false; } else { this._SafeStr_5381.findChildByName("probation_info").caption = ((this._SafeStr_8247.localization.getLocalization("help.sanction.probation.days.left") + " ") + (int((_local_2._SafeStr_12590 / 24)) + 1)); }; this._SafeStr_5381.findChildByName("probation_reminder_title").visible = (((_local_2._SafeStr_12590 > 0)) || (_local_2._SafeStr_12589)); }; if (((_local_2._SafeStr_12591) && (!(_local_2._SafeStr_12589)))) { this._SafeStr_5381.findChildByName("no_sanction_info").visible = false; this._SafeStr_5381.findChildByName("custom_mute_info").visible = true; this._SafeStr_5381.findChildByName("last_sanction_type").visible = false; this._SafeStr_5381.findChildByName("sanction_start_time").visible = false; this._SafeStr_5381.findChildByName("sanction_reason").visible = false; }; if (!StringUtil.isEmpty(_local_2._SafeStr_12592)) { this._SafeStr_5381.findChildByName("no_sanction_info").visible = false; this._SafeStr_5381.findChildByName("trade_lock_info").caption = ((this._SafeStr_8247.localization.getLocalization("trade.locked.until") + " ") + _local_2._SafeStr_12592); this._SafeStr_5381.findChildByName("trade_lock_info").visible = true; }; this._SafeStr_5381.findChildByName("next_sanction").caption = this._SafeStr_12584("next", _local_2._SafeStr_12593, _local_2._SafeStr_12594); IItemListWindow(this._SafeStr_5381.findChildByName("main_contents_list")).arrangeListItems(); } private function _SafeStr_12584(k:String, _arg_2:String, _arg_3:int):String{ var _local_4:String = ("help.sanction." + k); switch (_arg_2) { case "ALERT": _local_4 = (_local_4 + ".alert"); break; case "MUTE": _local_4 = (_local_4 + ".mute"); break; case "BAN_PERMANENT": _local_4 = (_local_4 + ".permban"); break; default: _local_4 = (_local_4 + ".ban"); if (_arg_3 > 24) { _local_4 = (_local_4 + ".days"); return (this._SafeStr_8247.localization.registerParameter(_local_4, "days", (_arg_3 / 24).toString())); }; }; return (this._SafeStr_8247.localization.registerParameter(_local_4, "hours", _arg_3.toString())); } private function _SafeStr_5847(k:WindowEvent, _arg_2:IWindow):void{ if (((((((this._disposed) || (!(this._SafeStr_5381)))) || (!((k.type == WindowMouseEvent.CLICK))))) || (!(_arg_2)))) { return; }; switch (_arg_2.name) { case "faq_link": this._SafeStr_8247._SafeStr_12553(); return; case "header_button_close": case "ok_button": this.dispose(); return; }; } } }//package _-1Zf // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_12553 = "_-4fc" (String#33540, DoABC#3) // _SafeStr_12583 = "_-4Ir" (String#32665, DoABC#3) // _SafeStr_12584 = "_-0s4" (String#24157, DoABC#3) // _SafeStr_12585 = "_-41T" (String#31958, DoABC#3) // _SafeStr_12586 = "_-2cH" (String#28415, DoABC#3) // _SafeStr_12587 = "_-3S4" (String#30516, DoABC#3) // _SafeStr_12588 = "_-1tY" (String#26642, DoABC#3) // _SafeStr_12589 = "_-5VF" (String#35601, DoABC#3) // _SafeStr_12590 = "_-9q" (String#38796, DoABC#3) // _SafeStr_12591 = "_-5Cb" (String#34860, DoABC#3) // _SafeStr_12592 = "_-1qW" (String#26525, DoABC#3) // _SafeStr_12593 = "_-1nS" (String#26408, DoABC#3) // _SafeStr_12594 = "_-1VT" (String#25703, DoABC#3) // _SafeStr_2679 = "_-3aQ" (String#30832, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3929 = "_-5Tm" (String#13161, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5847 = "_-0QT" (String#426, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) //------------------------------------------------------------ //_-1Zf.TopicsFlowHelpController package _-1Zf{ import _-1tK._SafeStr_3; import _-403._SafeStr_2533; import _-4IA.IWindowContainer; import __AS3__.vec.Vector; import _-2Bc.IItemListWindow; import _-BY._SafeStr_3927; import _-3Q._SafeStr_3646; import _-2Bc._SafeStr_2537; import _-1f9.WindowMouseEvent; import _-PP._SafeStr_6; import _-2M3._SafeStr_2690; import _-1f9.WindowEvent; import _-4IA.IWindow; import _-35n._SafeStr_3907; import _-35n._SafeStr_3917; import _-35n._SafeStr_3909; import _-35n._SafeStr_3910; import _-35n._SafeStr_3914; import _-35n._SafeStr_3908; import _-4t9._SafeStr_3911; import _-4RZ._SafeStr_3898; import _-3Q._SafeStr_3632; import _-BY.CallForHelpCategoryData; import _-2Bc.ITextWindow; import _-2Bc._SafeStr_3570; import _-2Bc.ICheckBoxWindow; import _-1SD._SafeStr_3928; import __AS3__.vec.*; public class TopicsFlowHelpController implements _SafeStr_3 { private static const _SafeStr_12595:String = "start_container"; private static const _SafeStr_12596:String = "help_container"; private static const _SafeStr_12597:String = "users_container"; private static const _SafeStr_12598:String = "user"; private static const _SafeStr_12599:String = "reason_container"; private static const _SafeStr_12600:String = "topic_container"; private static const _SafeStr_12601:String = "message_container"; private static const _SafeStr_12602:String = "chat_container"; private static const _SafeStr_12603:String = "back_button"; private static const _SafeStr_12604:String = "summary_container"; private static const _SafeStr_12605:String = "continue_button"; private static const _SafeStr_12606:Array = [_SafeStr_12597, _SafeStr_12601, _SafeStr_12602]; private static const _SafeStr_12607:Array = [_SafeStr_12599, _SafeStr_12601, _SafeStr_12602, _SafeStr_12604]; private static const _SafeStr_12410:int = 253; private static const _SafeStr_12608:String = "bullying"; private static const _SafeStr_12609:String = "habbo_name"; private var _SafeStr_8247:HabboHelp; private var _disposed:Boolean = false; private var _SafeStr_11219:_SafeStr_2533; private var _SafeStr_5479:IWindowContainer; private var _SafeStr_12610:Vector.; private var _SafeStr_12611:IItemListWindow; private var _SafeStr_12612:IItemListWindow; private var _SafeStr_12613:IItemListWindow; private var _SafeStr_12614:IWindowContainer; private var _SafeStr_12615:IWindowContainer; private var _SafeStr_12616:IWindowContainer; private var _SafeStr_12617:String = "start_container"; private var _SafeStr_12618:_SafeStr_3927; private var _SafeStr_5738:String; private var _SafeStr_5777:String; private var _SafeStr_12619:int = -1; private var _SafeStr_12620:Boolean = false; public function TopicsFlowHelpController(k:HabboHelp){ this._SafeStr_8247 = k; this._SafeStr_12610 = new Vector.(0); this._SafeStr_12610.push(_SafeStr_12595, _SafeStr_12596, _SafeStr_12597, _SafeStr_12598, _SafeStr_12599, _SafeStr_12601, _SafeStr_12602, _SafeStr_12603, _SafeStr_12604); } public function dispose():void{ if (this._disposed) { return; }; this.closeWindow(); this._SafeStr_8247 = null; this._disposed = true; } public function get disposed():Boolean{ return (this._disposed); } public function _SafeStr_12524():void{ this._SafeStr_12620 = true; this._SafeStr_12621(-1, false); this._SafeStr_12618 = this._SafeStr_12622(_SafeStr_12609); this._SafeStr_5479.findChildByName("message_phase_title").caption = ((this._SafeStr_8247.localization.getLocalization("generic.reason") + " ") + this._SafeStr_8247.localization.getLocalization(("help.cfh.topic." + this._SafeStr_12618.id))); this._SafeStr_12623(_SafeStr_12601); } public function _SafeStr_12523():void{ this._SafeStr_12621(-1, true); if (!this._SafeStr_12624()) { return; }; this._SafeStr_12623(_SafeStr_12602); this._SafeStr_12625(); } public function _SafeStr_12522(k:int):Boolean{ this._SafeStr_12621(k, false); var _local_2:Boolean = this._SafeStr_12626(); if (!_local_2) { this.closeWindow(); }; return (_local_2); } public function _SafeStr_12525():void{ this._SafeStr_12621(HabboHelp._SafeStr_12452, false); this._SafeStr_12623(_SafeStr_12602); this._SafeStr_12627(); if (this._SafeStr_12613.numListItems == 0) { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${help.cfh.error.no_user_data}", 0, null); this.closeWindow(); }; } private function _SafeStr_12621(k:int, _arg_2:Boolean):void{ this._SafeStr_12619 = k; if (this._SafeStr_11219 == null) { this._SafeStr_10349(); }; this._SafeStr_5479.findChildByName("change_user").visible = _arg_2; } private function _SafeStr_10349():void{ if ((((this._SafeStr_11219 == null)) && (!(this.disposed)))) { this._SafeStr_11219 = this._SafeStr_8247._SafeStr_8392("topics_flow_help"); this._SafeStr_11219._SafeStr_7024.procedure = this._SafeStr_11224; this._SafeStr_5479 = (this._SafeStr_11219._SafeStr_7024 as IWindowContainer); this._SafeStr_12611 = (this._SafeStr_5479.findChildByName("user_list") as IItemListWindow); this._SafeStr_12612 = (this._SafeStr_5479.findChildByName("reason_list") as IItemListWindow); this._SafeStr_12613 = (this._SafeStr_5479.findChildByName("chat_list") as IItemListWindow); this._SafeStr_12614 = (this._SafeStr_12611.getListItemAt(0) as IWindowContainer); this._SafeStr_12615 = (this._SafeStr_12612.getListItemAt(0) as IWindowContainer); this._SafeStr_12616 = (this._SafeStr_12613.getListItemAt(0) as IWindowContainer); this._SafeStr_12611._SafeStr_5519(); this._SafeStr_12612._SafeStr_5519(); this._SafeStr_12613._SafeStr_5519(); _SafeStr_3646(_SafeStr_2537(this._SafeStr_5479.findChildByName("help_message")).widget).maxChars = _SafeStr_12410; this._SafeStr_12496(); }; } public function closeWindow():void{ if (this._SafeStr_11219 != null) { this._SafeStr_11219.dispose(); this._SafeStr_11219 = null; }; this._SafeStr_12617 = _SafeStr_12595; } public function _SafeStr_12552():void{ if (this._SafeStr_11219 == null) { this._SafeStr_12619 = -1; this._SafeStr_10349(); this._SafeStr_12623(_SafeStr_12595); } else { this.closeWindow(); }; } private function _SafeStr_12623(k:String):void{ var _local_2:String; for each (_local_2 in this._SafeStr_12610) { this._SafeStr_5479.findChildByName(_local_2).visible = false; }; this._SafeStr_5479.findChildByName(_SafeStr_12605).visible = (_SafeStr_12606.indexOf(k) > -1); this._SafeStr_5479.findChildByName(_SafeStr_12598).visible = (_SafeStr_12607.indexOf(k) > -1); this._SafeStr_12617 = k; this._SafeStr_12628(); this._SafeStr_5479.findChildByName(k).visible = true; if (_SafeStr_12607.indexOf(k) > -1) { this._SafeStr_9674(); }; } private function _SafeStr_12628():void{ var k:Boolean = true; if (this._SafeStr_12617 == _SafeStr_12595) { k = false; } else { if (this._SafeStr_12619 == HabboHelp._SafeStr_12452) { k = !((this._SafeStr_12617 == _SafeStr_12602)); } else { if ((this._SafeStr_12619 > -1)) { k = !((this._SafeStr_12617 == _SafeStr_12599)); } else { if (this._SafeStr_12620) { k = !((this._SafeStr_12617 == _SafeStr_12601)); }; }; }; }; this._SafeStr_5479.findChildByName(_SafeStr_12603).visible = k; } private function _SafeStr_12629():Boolean{ if (this._SafeStr_8247._SafeStr_5789 == -1) { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${guide.bully.request.usermissing}", 0, null); return (false); }; return (true); } private function _SafeStr_12630():Boolean{ this._SafeStr_5738 = _SafeStr_3646(_SafeStr_2537(this._SafeStr_5479.findChildByName("help_message")).widget).message; if ((((this._SafeStr_5738 == null)) || ((this._SafeStr_5738 == "")))) { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${help.cfh.error.nomsg}", 0, null); return (false); }; if (this._SafeStr_5738.length < this._SafeStr_8247.getInteger("help.cfh.length.minimum", 15)) { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${help.cfh.error.msgtooshort}", 0, null); return (false); }; return (true); } private function _SafeStr_12631():Boolean{ var k:Array = this._SafeStr_8247._SafeStr_12551._SafeStr_12474._SafeStr_12462(this._SafeStr_12619, this._SafeStr_8247._SafeStr_5789); if ((((k == null)) || ((k.length == 0)))) { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${help.cfh.error.chatmissing}", 0, null); return (false); }; return (true); } private function _SafeStr_11224(k:WindowEvent, _arg_2:IWindow):void{ if (((this.disposed) || (!((k.type == WindowMouseEvent.CLICK))))) { return; }; switch (_arg_2.name) { case "header_button_close": this.closeWindow(); return; case _SafeStr_12603: switch (this._SafeStr_12617) { case _SafeStr_12599: this._SafeStr_12623(_SafeStr_12602); break; case _SafeStr_12600: case _SafeStr_12601: this._SafeStr_12623(_SafeStr_12599); this._SafeStr_12632(); break; case _SafeStr_12602: if (this._SafeStr_12633()) { this._SafeStr_12623(_SafeStr_12597); } else { this._SafeStr_12623(_SafeStr_12595); }; break; case _SafeStr_12604: this._SafeStr_12623(_SafeStr_12601); break; default: this._SafeStr_12623(_SafeStr_12595); }; return; case "continue_button": switch (this._SafeStr_12617) { case _SafeStr_12597: if (this._SafeStr_12629()) { this._SafeStr_12623(_SafeStr_12602); this._SafeStr_12625(); }; break; case _SafeStr_12601: if (this._SafeStr_12630()) { this._SafeStr_12623(_SafeStr_12604); }; break; case _SafeStr_12602: if (this._SafeStr_12631()) { this._SafeStr_12623(_SafeStr_12599); this._SafeStr_12632(); }; break; default: this._SafeStr_12623(_SafeStr_12595); }; return; case "button_habbo_help": this._SafeStr_12623(_SafeStr_12596); return; case "button_user_report": case "change_user": if (this._SafeStr_12633()) { this._SafeStr_12623(_SafeStr_12597); } else { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${help.cfh.error.nochathistory}", 0, null); }; return; case "button_account": _SafeStr_6._SafeStr_6940(this._SafeStr_8247.getProperty("zendesk.url"), "habboMain"); this._SafeStr_8247.trackGoogle("helpWindow", "click_selfHelp"); this.closeWindow(); return; case "tour_button": this._SafeStr_8247._SafeStr_12554._SafeStr_11225(((this._SafeStr_8247._SafeStr_8389) ? _SafeStr_2690._SafeStr_11226 : _SafeStr_2690._SafeStr_11227)); this._SafeStr_8247.trackGoogle("helpWindow", "click_userTour"); this.closeWindow(); return; case "bully_button": this.closeWindow(); this._SafeStr_8247._SafeStr_11228(); this._SafeStr_8247.trackGoogle("helpWindow", "click_reportBully"); return; case "instructions_button": this._SafeStr_8247._SafeStr_12554._SafeStr_11225(_SafeStr_2690._SafeStr_11229); this._SafeStr_8247.trackGoogle("helpWindow", "click_instructions"); this.closeWindow(); return; case "safetybooklet_link": this._SafeStr_8247._SafeStr_6833(); this._SafeStr_8247.trackGoogle("helpWindow", "click_showSafetyBooklet"); this.closeWindow(); return; case "habboway_link": if (this._SafeStr_8247.getBoolean("habboway.enabled")) { this._SafeStr_8247.showHabboWay(); } else { _SafeStr_6._SafeStr_6940(this._SafeStr_8247.getProperty("habboway.url"), "habboMain"); }; this._SafeStr_8247.trackGoogle("helpWindow", "click_habboWay"); this.closeWindow(); return; case "faq_link": this._SafeStr_8247._SafeStr_12553(); return; case "sanction_info_link": this._SafeStr_8247._SafeStr_12535(false); this.closeWindow(); return; case "submit_button": if (this._SafeStr_12618) { this._SafeStr_12463(true); this.closeWindow(); } else { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${help.cfh.error.notopic}", 0, null); }; return; }; } public function _SafeStr_12463(k:Boolean):void{ if (((((!(this._SafeStr_5738)) || (!(this._SafeStr_12618)))) || (!(this._SafeStr_8247)))) { return; }; this._SafeStr_8247._SafeStr_12469(); switch (this._SafeStr_12619) { case HabboHelp._SafeStr_12443: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3907(this._SafeStr_8247._SafeStr_12431, this._SafeStr_8247._SafeStr_12429, this._SafeStr_8247._SafeStr_5789, this._SafeStr_12618.id, this._SafeStr_8247._SafeStr_12432)); return; case HabboHelp._SafeStr_12452: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3917(this._SafeStr_5738, this._SafeStr_12618.id, this._SafeStr_8247._SafeStr_5789, this._SafeStr_8247._SafeStr_12551._SafeStr_12474._SafeStr_12462(HabboHelp._SafeStr_12452, this._SafeStr_8247._SafeStr_5789))); return; case HabboHelp._SafeStr_12439: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3909(this._SafeStr_5738, this._SafeStr_12618.id, -1, this._SafeStr_8247._SafeStr_12429, [])); return; case HabboHelp._SafeStr_12440: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3910(this._SafeStr_8247._SafeStr_12551._SafeStr_12433, this._SafeStr_8247._SafeStr_12551._SafeStr_12434, this._SafeStr_12618.id, this._SafeStr_5738)); return; case HabboHelp._SafeStr_12441: this._SafeStr_8247._SafeStr_8265(new _SafeStr_3914(this._SafeStr_8247._SafeStr_12551._SafeStr_12433, this._SafeStr_8247._SafeStr_12551._SafeStr_12434, this._SafeStr_8247._SafeStr_12551._SafeStr_12435, this._SafeStr_12618.id, this._SafeStr_5738)); return; default: if (((((((k) && ((this._SafeStr_12618.name == _SafeStr_12608)))) && (this._SafeStr_8247.getBoolean("guides.enabled")))) && (this._SafeStr_8247._SafeStr_12436))) { this._SafeStr_8247._SafeStr_8265(new _SafeStr_3908(this._SafeStr_8247._SafeStr_5789, this._SafeStr_8247._SafeStr_12429)); } else { this._SafeStr_8247._SafeStr_8265(new _SafeStr_3909(this._SafeStr_5738, this._SafeStr_12618.id, this._SafeStr_8247._SafeStr_5789, this._SafeStr_8247._SafeStr_12429, this._SafeStr_8247._SafeStr_12551._SafeStr_12474._SafeStr_12462(HabboHelp._SafeStr_12438, -1))); }; }; } private function _SafeStr_12633():Boolean{ var _local_3:_SafeStr_3911; var _local_4:Vector.<_SafeStr_3898>; var _local_5:IWindowContainer; var _local_6:Boolean; this._SafeStr_12611._SafeStr_5519(); var k:int; var _local_2:Boolean; for each (_local_3 in this._SafeStr_8247._SafeStr_12456._SafeStr_12455()) { _local_4 = this._SafeStr_8247._SafeStr_12467._SafeStr_11463(_local_3.userId); if (_local_4.length == 0) { } else { _local_5 = (this._SafeStr_12614.clone() as IWindowContainer); _local_6 = (_local_3.userId == this._SafeStr_8247._SafeStr_5789); _local_5.name = _local_3.userId.toString(); _local_5.findChildByName("user_bg").blend = ((_local_6) ? 1 : 0); _local_5.procedure = this._SafeStr_12457; _local_5.findChildByName("user_name").caption = _local_3.userName; _local_5.findChildByName("room_name").id = _local_3.roomId; if (_local_6) { this._SafeStr_8247._SafeStr_12429 = _local_3.roomId; }; _local_5.findChildByName("room_name").caption = (((_local_3.roomName)!="") ? this._SafeStr_8247.localization.getLocalizationWithParams("help.emergency.main.step.two.room.name", "", "room_name", _local_3.roomName) : ""); _SafeStr_3632(_SafeStr_2537(_local_5.findChildByName("user_avatar")).widget).figure = _local_3.figure; this._SafeStr_12611._SafeStr_5696(_local_5, k); if (_local_6) { k = 1; _local_2 = true; }; }; }; if (!_local_2) { this._SafeStr_8247._SafeStr_5789 = -1; this._SafeStr_8247._SafeStr_12429 = -1; }; return ((this._SafeStr_12611.numListItems > 0)); } private function _SafeStr_12458():void{ var _local_2:IWindowContainer; var k:int; while (k < this._SafeStr_12611.numListItems) { _local_2 = IWindowContainer(this._SafeStr_12611.getListItemAt(k)); _local_2.findChildByName("user_bg").blend = (((int(_local_2.name) == this._SafeStr_8247._SafeStr_5789)) ? 1 : 0); k++; }; } private function _SafeStr_12457(k:WindowEvent, _arg_2:IWindow):void{ if (k.type == WindowMouseEvent.CLICK) { this._SafeStr_12464((_arg_2 as IWindowContainer)); }; } private function _SafeStr_12464(k:IWindowContainer):void{ var _local_2:int = int(k.name); this._SafeStr_8247._SafeStr_5789 = _local_2; this._SafeStr_8247._SafeStr_12429 = k.findChildByName("room_name").id; this._SafeStr_12458(); } private function _SafeStr_12632():void{ var k:CallForHelpCategoryData; var _local_2:IWindowContainer; this._SafeStr_12612._SafeStr_7758(); for each (k in this._SafeStr_8247._SafeStr_12550) { _local_2 = (this._SafeStr_12615.clone() as IWindowContainer); _local_2.findChildByName("name").caption = (("${help.cfh.reason." + k.name) + "}"); _local_2.name = k.name; _local_2.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12634); this._SafeStr_12612.addListItem(_local_2); }; } private function _SafeStr_12634(k:WindowEvent):void{ var _local_2:IWindow = k.target; this._SafeStr_12635(_local_2.name); } private function _SafeStr_12635(k:String):Boolean{ var _local_2:Vector.<_SafeStr_3927>; var _local_3:CallForHelpCategoryData; var _local_4:int; var _local_5:_SafeStr_3927; var _local_6:IWindowContainer; var _local_7:ITextWindow; for each (_local_3 in this._SafeStr_8247._SafeStr_12550) { if (_local_3.name == k) { _local_2 = _local_3._SafeStr_12636; break; }; }; if (((_local_2) && ((_local_2.length > 0)))) { this._SafeStr_12612._SafeStr_7758(); _local_4 = this._SafeStr_12612.height; this._SafeStr_12612.height = 0; this._SafeStr_12612.height = _local_4; for each (_local_5 in _local_2) { _local_6 = (this._SafeStr_12615.clone() as IWindowContainer); this._SafeStr_8247.localization.registerParameter(("help.cfh.topic." + _local_5.id), "name", this._SafeStr_5777); _local_7 = (_local_6.findChildByName("name") as ITextWindow); _local_7.caption = (("${help.cfh.topic." + _local_5.id) + "}"); if (_local_7.height < _local_7.textHeight) { _local_7.height = (_local_7.textHeight + 5); }; if (_local_6.height < ((_local_7.height + (_local_7.y * 2)) + 5)) { _local_6.height = ((_local_7.height + (_local_7.y * 2)) + 5); }; _local_6.name = _local_5.name; _local_6.addEventListener(WindowMouseEvent.CLICK, this._SafeStr_12637); this._SafeStr_12612.addListItem(_local_6); }; this._SafeStr_12617 = _SafeStr_12600; this._SafeStr_12628(); } else { return (false); }; return (true); } private function _SafeStr_12625():void{ var _local_2:_SafeStr_3898; var _local_3:IWindowContainer; var _local_4:_SafeStr_3570; var _local_5:ICheckBoxWindow; this._SafeStr_12613._SafeStr_5519(); this._SafeStr_8247._SafeStr_12467._SafeStr_11462 = true; var k:Vector.<_SafeStr_3898> = (((this._SafeStr_8247._SafeStr_5789)>0) ? this._SafeStr_8247._SafeStr_12467._SafeStr_11463(this._SafeStr_8247._SafeStr_5789) : this._SafeStr_8247._SafeStr_12467._SafeStr_11466()); _SafeStr_4.log(((("Found chat items: " + k.length) + " from user:") + this._SafeStr_8247._SafeStr_5789)); for each (_local_2 in k) { if (_local_2.userId == this._SafeStr_8247._SafeStr_8272) { } else { _local_3 = (this._SafeStr_12616.clone() as IWindowContainer); _local_4 = (_local_3.findChildByName("chat_text") as _SafeStr_3570); _local_4.caption = _local_2.text; if (_local_4.height < _local_4.textHeight) { _local_4.height = (_local_4.textHeight + 5); }; if (_local_3.height < (_local_4.height + (_local_4.y * 2))) { _local_3.height = (_local_4.height + (_local_4.y * 2)); }; _local_3.id = _local_2.index; _local_3.procedure = this._SafeStr_12499; _local_5 = (_local_3.findChildByName("chat_check") as ICheckBoxWindow); _local_5._SafeStr_9813 = _local_2.selected; this._SafeStr_12613.addListItem(_local_3); }; }; } private function _SafeStr_12496():void{ var k:Vector.<_SafeStr_3928>; var _local_2:_SafeStr_3898; var _local_3:_SafeStr_3928; for each (k in this._SafeStr_8247._SafeStr_11453._SafeStr_11466()) { for each (_local_3 in k) { _local_3.selected = false; }; }; for each (_local_2 in this._SafeStr_8247._SafeStr_12467._SafeStr_11466()) { _local_2.selected = false; }; } private function _SafeStr_12499(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; var _local_4:ICheckBoxWindow; var _local_5:_SafeStr_3898; if (k.type == WindowMouseEvent.CLICK) { _local_3 = _arg_2.id; if ((_arg_2 is _SafeStr_3570)) { _local_3 = _arg_2.parent.id; _local_4 = ((_arg_2.parent as IWindowContainer).findChildByName("chat_check") as ICheckBoxWindow); }; if ((_arg_2 is ICheckBoxWindow)) { _local_3 = _arg_2.parent.id; _local_4 = (_arg_2 as ICheckBoxWindow); }; _local_5 = this._SafeStr_8247._SafeStr_12467._SafeStr_7567(_local_3); if (!_local_5) { return; }; if (((!(_local_5.selected)) && (!((_local_5.roomId == this._SafeStr_8247._SafeStr_12429))))) { this._SafeStr_8247._SafeStr_12429 = _local_5.roomId; }; _local_5.selected = !(_local_5.selected); _local_4._SafeStr_9813 = _local_5.selected; }; } private function _SafeStr_12627():void{ var _local_2:_SafeStr_3928; var _local_3:IWindowContainer; var _local_4:ICheckBoxWindow; this._SafeStr_12613._SafeStr_5519(); this._SafeStr_8247._SafeStr_11453._SafeStr_11462 = true; var k:Vector.<_SafeStr_3928> = this._SafeStr_8247._SafeStr_11453._SafeStr_11463(this._SafeStr_8247._SafeStr_5789); for each (_local_2 in k) { _local_3 = (this._SafeStr_12616.clone() as IWindowContainer); _local_3.findChildByName("chat_text").caption = _local_2.text; _local_3.id = _local_2.index; _local_3.procedure = this._SafeStr_12498; _local_4 = (_local_3.findChildByName("chat_check") as ICheckBoxWindow); _local_4._SafeStr_9813 = _local_2.selected; this._SafeStr_12613.addListItem(_local_3); }; } private function _SafeStr_12498(k:WindowEvent, _arg_2:IWindow):void{ var _local_3:int; var _local_4:ICheckBoxWindow; var _local_5:_SafeStr_3928; if (k.type == WindowMouseEvent.CLICK) { _local_3 = _arg_2.id; if ((_arg_2 is _SafeStr_3570)) { _local_3 = _arg_2.parent.id; _local_4 = ((_arg_2.parent as IWindowContainer).findChildByName("chat_check") as ICheckBoxWindow); } else { if ((_arg_2 is ICheckBoxWindow)) { _local_3 = _arg_2.parent.id; _local_4 = (_arg_2 as ICheckBoxWindow); }; }; _local_5 = this._SafeStr_8247._SafeStr_11453._SafeStr_7567(this._SafeStr_8247._SafeStr_5789, _local_3); if (_local_5) { _local_5.selected = !(_local_5.selected); _local_4._SafeStr_9813 = _local_5.selected; }; }; } private function _SafeStr_12637(k:WindowEvent=null):void{ if (this._SafeStr_11219 == null) { this._SafeStr_10349(); }; this._SafeStr_12618 = this._SafeStr_12622(k.target.name); this._SafeStr_12623(_SafeStr_12601); } private function _SafeStr_12638():Boolean{ return ((((((this._SafeStr_12619 == HabboHelp._SafeStr_12439)) || ((this._SafeStr_12619 == HabboHelp._SafeStr_12440)))) || ((this._SafeStr_12619 == HabboHelp._SafeStr_12441)))); } private function _SafeStr_12626():Boolean{ if (((this._SafeStr_12638()) || (this._SafeStr_12629()))) { this._SafeStr_12623(_SafeStr_12599); this._SafeStr_12632(); return (true); }; return (false); } private function _SafeStr_12624():Boolean{ this._SafeStr_12633(); if (this._SafeStr_8247._SafeStr_5789 <= 0) { this._SafeStr_8247.windowManager._SafeStr_5384("${generic.alert.title}", "${help.cfh.error.no_user_data}", 0, null); this.closeWindow(); return (false); }; return (true); } private function _SafeStr_12622(k:String):_SafeStr_3927{ var _local_2:CallForHelpCategoryData; var _local_3:_SafeStr_3927; for each (_local_2 in this._SafeStr_8247._SafeStr_12550) { for each (_local_3 in _local_2._SafeStr_12636) { if (_local_3.name == k) { return (_local_3); }; }; }; return (null); } private function _SafeStr_9674():void{ var k:_SafeStr_3911; switch (this._SafeStr_12619) { case HabboHelp._SafeStr_12439: this._SafeStr_5479.findChildByName("reported_user_avatar").visible = false; this._SafeStr_5479.findChildByName("user_info_title").visible = false; this._SafeStr_5479.findChildByName("reported_user_name").caption = this._SafeStr_8247._SafeStr_12551._SafeStr_12430; return; case HabboHelp._SafeStr_12440: case HabboHelp._SafeStr_12441: this._SafeStr_5479.findChildByName("reported_user_avatar").visible = false; this._SafeStr_5479.findChildByName("user_info_title").visible = false; this._SafeStr_5479.findChildByName("reported_user_name").visible = false; return; default: if (this._SafeStr_8247._SafeStr_5789 > 0) { k = this._SafeStr_8247._SafeStr_12456._SafeStr_6710(this._SafeStr_8247._SafeStr_5789); if (k) { this._SafeStr_5777 = k.userName; _SafeStr_3632(_SafeStr_2537(this._SafeStr_5479.findChildByName("reported_user_avatar")).widget).figure = k.figure; } else { this._SafeStr_5479.findChildByName("reported_user_avatar").visible = false; this._SafeStr_5777 = this._SafeStr_8247._SafeStr_5790; }; this._SafeStr_5479.findChildByName("reported_user_name").caption = this._SafeStr_5777; }; }; } } }//package _-1Zf // _SafeStr_10349 = "_-4Bx" (String#1533, DoABC#3) // _SafeStr_11219 = "_-4F7" (String#11887, DoABC#3) // _SafeStr_11224 = "_-4ee" (String#12313, DoABC#3) // _SafeStr_11225 = "_-1Ih" (String#25217, DoABC#3) // _SafeStr_11226 = "_-5KA" (String#35159, DoABC#3) // _SafeStr_11227 = "_-06M" (String#22274, DoABC#3) // _SafeStr_11228 = "_-zS" (String#40741, DoABC#3) // _SafeStr_11229 = "_-3A4" (String#29794, DoABC#3) // _SafeStr_11453 = "_-5Bs" (String#34832, DoABC#3) // _SafeStr_11462 = "_-6iR" (String#38545, DoABC#3) // _SafeStr_11463 = "_-3yj" (String#31807, DoABC#3) // _SafeStr_11466 = "_-3Iy" (String#30140, DoABC#3) // _SafeStr_12410 = "_-3Le" (String#3397, DoABC#3) // _SafeStr_12429 = "_-5EX" (String#34943, DoABC#3) // _SafeStr_12430 = "_-5k2" (String#36184, DoABC#3) // _SafeStr_12431 = "_-tO" (String#40528, DoABC#3) // _SafeStr_12432 = "_-364" (String#29641, DoABC#3) // _SafeStr_12433 = "_-4ED" (String#32476, DoABC#3) // _SafeStr_12434 = "_-4QY" (String#32970, DoABC#3) // _SafeStr_12435 = "_-0aB" (String#23435, DoABC#3) // _SafeStr_12436 = "_-2-W" (String#26926, DoABC#3) // _SafeStr_12438 = "_-5PZ" (String#35369, DoABC#3) // _SafeStr_12439 = "_-4Jh" (String#32701, DoABC#3) // _SafeStr_12440 = "_-2U0" (String#28095, DoABC#3) // _SafeStr_12441 = "_-2h0" (String#28598, DoABC#3) // _SafeStr_12443 = "_-0wA" (String#24319, DoABC#3) // _SafeStr_12452 = "_-2cv" (String#28438, DoABC#3) // _SafeStr_12455 = "_-6C2" (String#37305, DoABC#3) // _SafeStr_12456 = "_-35P" (String#29617, DoABC#3) // _SafeStr_12457 = "_-2r2" (String#10517, DoABC#3) // _SafeStr_12458 = "_-2QD" (String#10071, DoABC#3) // _SafeStr_12462 = "_-cA" (String#39879, DoABC#3) // _SafeStr_12463 = "_-120" (String#8617, DoABC#3) // _SafeStr_12464 = "_-1Ec" (String#8836, DoABC#3) // _SafeStr_12467 = "_-1LG" (String#25315, DoABC#3) // _SafeStr_12469 = "_-26p" (String#27197, DoABC#3) // _SafeStr_12474 = "_-uH" (String#40558, DoABC#3) // _SafeStr_12496 = "_-0Qr" (String#8019, DoABC#3) // _SafeStr_12498 = "_-2gv" (String#10356, DoABC#3) // _SafeStr_12499 = "_-4BN" (String#11835, DoABC#3) // _SafeStr_12522 = "_-0bA" (String#23477, DoABC#3) // _SafeStr_12523 = "_-4Ei" (String#32502, DoABC#3) // _SafeStr_12524 = "_-4ja" (String#33699, DoABC#3) // _SafeStr_12525 = "_-2Oy" (String#27899, DoABC#3) // _SafeStr_12535 = "_-06u" (String#22294, DoABC#3) // _SafeStr_12550 = "_-5kj" (String#36213, DoABC#3) // _SafeStr_12551 = "_-Bp" (String#38864, DoABC#3) // _SafeStr_12552 = "_-4SX" (String#33053, DoABC#3) // _SafeStr_12553 = "_-4fc" (String#33540, DoABC#3) // _SafeStr_12554 = "_-20z" (String#26984, DoABC#3) // _SafeStr_12595 = "_-Db" (String#38934, DoABC#3) // _SafeStr_12596 = "_-4d7" (String#33440, DoABC#3) // _SafeStr_12597 = "_-3vz" (String#31708, DoABC#3) // _SafeStr_12598 = "_-5HE" (String#35050, DoABC#3) // _SafeStr_12599 = "_-6Vn" (String#38060, DoABC#3) // _SafeStr_12600 = "_-05j" (String#22249, DoABC#3) // _SafeStr_12601 = "_-6-r" (String#36833, DoABC#3) // _SafeStr_12602 = "_-3yO" (String#31795, DoABC#3) // _SafeStr_12603 = "_-6Pn" (String#37832, DoABC#3) // _SafeStr_12604 = "_-Nk" (String#39325, DoABC#3) // _SafeStr_12605 = "_-3iY" (String#31169, DoABC#3) // _SafeStr_12606 = "_-4mb" (String#33820, DoABC#3) // _SafeStr_12607 = "_-5cC" (String#35881, DoABC#3) // _SafeStr_12608 = "_-1se" (String#26609, DoABC#3) // _SafeStr_12609 = "_-kt" (String#40212, DoABC#3) // _SafeStr_12610 = "_-0iC" (String#23762, DoABC#3) // _SafeStr_12611 = "_-5Gj" (String#35027, DoABC#3) // _SafeStr_12612 = "_-2GS" (String#27549, DoABC#3) // _SafeStr_12613 = "_-6Wz" (String#14212, DoABC#3) // _SafeStr_12614 = "_-0o8" (String#24011, DoABC#3) // _SafeStr_12615 = "_-65g" (String#37064, DoABC#3) // _SafeStr_12616 = "_-3hl" (String#31137, DoABC#3) // _SafeStr_12617 = "_-0kd" (String#23865, DoABC#3) // _SafeStr_12618 = "_-5yM" (String#36741, DoABC#3) // _SafeStr_12619 = "_-1F7" (String#25081, DoABC#3) // _SafeStr_12620 = "_-SQ" (String#39503, DoABC#3) // _SafeStr_12621 = "_-4hz" (String#33631, DoABC#3) // _SafeStr_12622 = "_-4Ij" (String#32662, DoABC#3) // _SafeStr_12623 = "_-4cC" (String#33401, DoABC#3) // _SafeStr_12624 = "_-2TM" (String#28067, DoABC#3) // _SafeStr_12625 = "_-6O3" (String#37774, DoABC#3) // _SafeStr_12626 = "_-6W6" (String#38075, DoABC#3) // _SafeStr_12627 = "_-2Ji" (String#27694, DoABC#3) // _SafeStr_12628 = "_-1zv" (String#26900, DoABC#3) // _SafeStr_12629 = "_-0xj" (String#24372, DoABC#3) // _SafeStr_12630 = "_-3ig" (String#31176, DoABC#3) // _SafeStr_12631 = "_-0nr" (String#23999, DoABC#3) // _SafeStr_12632 = "_-1Kb" (String#25283, DoABC#3) // _SafeStr_12633 = "_-3B7" (String#29840, DoABC#3) // _SafeStr_12634 = "_-3M8" (String#30260, DoABC#3) // _SafeStr_12635 = "_-1EP" (String#25054, DoABC#3) // _SafeStr_12636 = "_-0Sk" (String#23139, DoABC#3) // _SafeStr_12637 = "_-2Pl" (String#27929, DoABC#3) // _SafeStr_12638 = "_-14-" (String#24656, DoABC#3) // _SafeStr_2533 = "_-8p" (String#14470, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2690 = "_-0-p" (String#7565, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_3570 = "_-0o1" (String#8369, DoABC#3) // _SafeStr_3632 = "_-1G9" (String#8863, DoABC#3) // _SafeStr_3646 = "_-4ks" (String#12401, DoABC#3) // _SafeStr_3898 = "_-6V7" (String#14182, DoABC#3) // _SafeStr_3907 = "_-07m" (String#22324, DoABC#3) // _SafeStr_3908 = "_-GB" (String#39033, DoABC#3) // _SafeStr_3909 = "_-2F3" (String#27493, DoABC#3) // _SafeStr_3910 = "_-0EB" (String#22559, DoABC#3) // _SafeStr_3911 = "_-2Yw" (String#10226, DoABC#3) // _SafeStr_3914 = "_-6jU" (String#38587, DoABC#3) // _SafeStr_3917 = "_-Zq" (String#39790, DoABC#3) // _SafeStr_3927 = "_-4b9" (String#12256, DoABC#3) // _SafeStr_3928 = "_-1lI" (String#9355, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5384 = "_-hY" (String#15038, DoABC#3) // _SafeStr_5479 = "_-5eM" (String#45, DoABC#3) // _SafeStr_5519 = "_-2q5" (String#10501, DoABC#3) // _SafeStr_5696 = "_-H" (String#14597, DoABC#3) // _SafeStr_5738 = "_-0j2" (String#120, DoABC#3) // _SafeStr_5777 = "_-2ji" (String#3245, DoABC#3) // _SafeStr_5789 = "_-3bQ" (String#30878, DoABC#3) // _SafeStr_5790 = "_-1Ff" (String#25105, DoABC#3) // _SafeStr_6 = "_-3ph" (String#31466, DoABC#3) // _SafeStr_6710 = "_-3aS" (String#1519, DoABC#3) // _SafeStr_6833 = "_-0kU" (String#8322, DoABC#3) // _SafeStr_6940 = "_-6EA" (String#13903, DoABC#3) // _SafeStr_7024 = "_-0q3" (String#2738, DoABC#3) // _SafeStr_7567 = "_-37z" (String#29708, DoABC#3) // _SafeStr_7758 = "_-171" (String#8698, DoABC#3) // _SafeStr_8247 = "_-xe" (String#130, DoABC#3) // _SafeStr_8265 = "_-0yc" (String#24412, DoABC#3) // _SafeStr_8272 = "_-3hc" (String#31131, DoABC#3) // _SafeStr_8389 = "_-0UJ" (String#23208, DoABC#3) // _SafeStr_8392 = "_-213" (String#26987, DoABC#3) // _SafeStr_9674 = "_-3F7" (String#10912, DoABC#3) // _SafeStr_9813 = "_-2FP" (String#1083, DoABC#3) //------------------------------------------------------------ //_-1zh.SharedEventToGameEnum package _-1zh{ public class SharedEventToGameEnum { public static const STAGE3D_RESPONSE:String = "stage3d_response"; public static const STAGE3D_RESPONSE_FAIL:String = "stage3d_response_fail"; public static const RESIZE_UPDATE:String = "resize_update"; } }//package _-1zh //------------------------------------------------------------ //_-1zh.SharedEventToHabboEnum package _-1zh{ public class SharedEventToHabboEnum { public static const STAGE3D_REQUEST:String = "stage3d_request"; public static const RESIZE_UPDATES_REQUEST:String = "resize_updates_request"; public static const QUIT_GAME_EVENT:String = "quit_game_event"; } }//package _-1zh //------------------------------------------------------------ //_-1zh.SharedGameEvent package _-1zh{ import flash.events.Event; public class SharedGameEvent extends Event { public static const API_VERSION:int = 1; public static const EVENT_TYPE_TO_HABBO:String = "HabboGameAPIEventToHabbo"; public static const EVENT_TYPE_TO_GAME:String = "HabboGameAPIEventToGame"; public var api:int; public var name:String; public var content; public function SharedGameEvent(k:String, _arg_2:int, _arg_3:String, _arg_4:*=null){ super(k); this.api = _arg_2; this.name = _arg_3; this.content = _arg_4; } public static function createToHabbo(k:String, _arg_2:*=null):SharedGameEvent{ return (new (SharedGameEvent)(EVENT_TYPE_TO_HABBO, API_VERSION, k, _arg_2)); } public static function createToGame(k:String, _arg_2:*=null):SharedGameEvent{ return (new (SharedGameEvent)(EVENT_TYPE_TO_GAME, API_VERSION, k, _arg_2)); } } }//package _-1zh //------------------------------------------------------------ //_-1zh.SharedMessageHandler package _-1zh{ import _-1N3.HabboGameManager; import flash.events.EventDispatcher; import flash.events.Event; import flash.display.Stage; import _-5NM.PlayerVersionCheck; public class SharedMessageHandler { private var _SafeStr_10691:HabboGameManager; private var _SafeStr_5713:EventDispatcher; private var _SafeStr_12639:int = -1; private var _SafeStr_5482:Boolean; public function SharedMessageHandler(k:HabboGameManager, _arg_2:EventDispatcher){ this._SafeStr_10691 = k; this._SafeStr_5713 = _arg_2; this._SafeStr_5713.addEventListener(SharedGameEvent.EVENT_TYPE_TO_HABBO, this._SafeStr_12640); } public function dispose():void{ this._SafeStr_5713.removeEventListener(SharedGameEvent.EVENT_TYPE_TO_HABBO, this._SafeStr_12640); this._SafeStr_5713 = null; this._SafeStr_10691 = null; this._SafeStr_5482 = true; } public function get _SafeStr_10683():int{ return (this._SafeStr_12639); } public function send(k:int, _arg_2:String, _arg_3:*=null):Boolean{ this._SafeStr_5713.dispatchEvent(new SharedGameEvent(SharedGameEvent.EVENT_TYPE_TO_GAME, k, _arg_2, _arg_3)); return (true); } public function _SafeStr_12640(k:Event):Boolean{ var _local_4:Boolean; if (this._SafeStr_5482) { _SafeStr_4.log(("Shared event received by disposed message handler: " + k)); return (false); }; if (k.type != SharedGameEvent.EVENT_TYPE_TO_HABBO) { _SafeStr_4.log("Unknown event received as shared event!"); return (false); }; var _local_2:Object = (k as Object); var _local_3:int = _local_2.api; switch (_local_3) { case 1: _local_4 = this._SafeStr_12641(_local_2); break; default: _SafeStr_4.log("Unknown api version for shared event!"); _local_4 = false; }; if (((_local_4) && ((this._SafeStr_12639 == -1)))) { this._SafeStr_12639 = _local_3; }; return (_local_4); } private function _SafeStr_12641(k:Object):Boolean{ var _local_4:Object; var _local_2:String = k.name; var _local_3:int = 1; switch (_local_2) { case SharedEventToHabboEnum.STAGE3D_REQUEST: _local_4 = this._SafeStr_12642(); if (_local_4) { this.send(_local_3, SharedEventToGameEnum.STAGE3D_RESPONSE, _local_4); } else { this.send(_local_3, SharedEventToGameEnum.STAGE3D_RESPONSE_FAIL, null); }; break; case SharedEventToHabboEnum.QUIT_GAME_EVENT: this._SafeStr_10691._SafeStr_10687(); break; default: _SafeStr_4.log(((("Unknown shared event name for api v" + _local_3) + ": ") + _local_2)); return (false); }; return (true); } private function _SafeStr_12642():Object{ var stage:Stage; var stage3D:Object; var i:int; stage = this._SafeStr_10691.context.displayObjectContainer.stage; try { if (PlayerVersionCheck._SafeStr_12643 < 11) { _SafeStr_4.log("Tried to get stage3D with too low player version"); return (null); }; if (stage.stage3Ds.length > 0) { i = 0; while (i < stage.stage3Ds.length) { stage3D = stage.stage3Ds[i]; if (stage3D) { return (stage3D); }; i = (i + 1); }; if (!stage3D) { _SafeStr_4.log("Stage3D request error: no free instances available"); return (null); }; } else { _SafeStr_4.log("Stage3D request error: zero instances available"); return (null); }; } catch(e:Error) { _SafeStr_4.log(("Stage3D request error: " + e)); return (null); }; return (null); } } }//package _-1zh // _SafeStr_10683 = "_-3mH" (String#31324, DoABC#3) // _SafeStr_10687 = "_-6A5" (String#37236, DoABC#3) // _SafeStr_10691 = "_-UE" (String#505, DoABC#3) // _SafeStr_12639 = "_-1XN" (String#25775, DoABC#3) // _SafeStr_12640 = "_-1j7" (String#26242, DoABC#3) // _SafeStr_12641 = "_-4C1" (String#32383, DoABC#3) // _SafeStr_12642 = "_-01D" (String#22089, DoABC#3) // _SafeStr_12643 = "_-5xB" (String#36696, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_5713 = "_-iq" (String#166, DoABC#3) //------------------------------------------------------------ //_-20p._SafeStr_4899 package _-20p{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4899 implements _SafeStr_2271 { private var _SafeStr_8429:TalentTrack; public function flush():Boolean{ this._SafeStr_8429 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_8429 = new TalentTrack(); this._SafeStr_8429.parse(k); return (true); } public function _SafeStr_8482():TalentTrack{ return (this._SafeStr_8429); } } }//package _-20p // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4899 = "_-20b" (String#9619, DoABC#3) // _SafeStr_8429 = "_-050" (String#1429, DoABC#3) // _SafeStr_8482 = "_-175" (String#24780, DoABC#3) //------------------------------------------------------------ //_-20p._SafeStr_4901 package _-20p{ import _-1Z6._SafeStr_2718; public class _SafeStr_4901 { private var _SafeStr_8288:String; private var _SafeStr_12644:int; public function _SafeStr_4901(k:_SafeStr_2718){ this._SafeStr_8288 = k.readString(); this._SafeStr_12644 = k._SafeStr_5324(); } public function get _SafeStr_7038():String{ return (this._SafeStr_8288); } public function get _SafeStr_8409():int{ return (this._SafeStr_12644); } } }//package _-20p // _SafeStr_12644 = "_-2SG" (String#28029, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4901 = "_-2ip" (String#10385, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_7038 = "_-3fj" (String#31051, DoABC#3) // _SafeStr_8288 = "_-38y" (String#231, DoABC#3) // _SafeStr_8409 = "_-6aM" (String#38230, DoABC#3) //------------------------------------------------------------ //_-20p._SafeStr_4902 package _-20p{ import _-1Z6._SafeStr_2718; public class _SafeStr_4902 { public static const _SafeStr_8517:String = "ACH_HabboWayGraduate1"; public static const _SafeStr_8518:String = "ACH_GuideGroupMember1"; public static const _SafeStr_8496:String = "ACH_SafetyQuizGraduate1"; public static const _SafeStr_8513:String = "ACH_EmailVerification1"; public static const ROOM_ENTRY_1:String = "ACH_RoomEntry1"; public static const ROOM_ENTRY_2:String = "ACH_RoomEntry2"; public static const _SafeStr_8520:String = "ACH_AvatarLooks1"; public static const _SafeStr_8507:String = "ACH_GuideAdvertisementReader1"; private var _SafeStr_12645:int; private var _SafeStr_12646:int; private var _SafeStr_11177:String; private var _SafeStr_5769:int; private var _SafeStr_12647:int; private var _SafeStr_12648:int; public function _SafeStr_4902(k:_SafeStr_2718){ this._SafeStr_12645 = k._SafeStr_5324(); this._SafeStr_12646 = k._SafeStr_5324(); this._SafeStr_11177 = k.readString(); this._SafeStr_5769 = k._SafeStr_5324(); this._SafeStr_12647 = k._SafeStr_5324(); this._SafeStr_12648 = k._SafeStr_5324(); } public function get state():int{ return (this._SafeStr_5769); } public function get achievementId():int{ return (this._SafeStr_12645); } public function get _SafeStr_12649():int{ return (this._SafeStr_12646); } public function get _SafeStr_7502():String{ return (this._SafeStr_11177); } public function get _SafeStr_6880():int{ return (this._SafeStr_12647); } public function get _SafeStr_8501():int{ return (this._SafeStr_12648); } public function _SafeStr_8516():Boolean{ switch (this._SafeStr_7502) { case _SafeStr_8517: case _SafeStr_8496: case _SafeStr_8513: case _SafeStr_8520: return (false); default: return (true); }; } } }//package _-20p // _SafeStr_11177 = "_-1bn" (String#293, DoABC#3) // _SafeStr_12645 = "_-5rJ" (String#864, DoABC#3) // _SafeStr_12646 = "_-2LO" (String#9990, DoABC#3) // _SafeStr_12647 = "_-259" (String#9711, DoABC#3) // _SafeStr_12648 = "_-5SS" (String#35492, DoABC#3) // _SafeStr_12649 = "_-0bE" (String#23481, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4902 = "_-UO" (String#14811, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_6880 = "_-km" (String#40206, DoABC#3) // _SafeStr_7502 = "_-L" (String#4368, DoABC#3) // _SafeStr_8496 = "_-2tI" (String#29092, DoABC#3) // _SafeStr_8501 = "_-1rP" (String#26563, DoABC#3) // _SafeStr_8507 = "_-qi" (String#40439, DoABC#3) // _SafeStr_8513 = "_-5SR" (String#35491, DoABC#3) // _SafeStr_8516 = "_-2KM" (String#27721, DoABC#3) // _SafeStr_8517 = "_-rj" (String#40478, DoABC#3) // _SafeStr_8518 = "_-4Sj" (String#33059, DoABC#3) // _SafeStr_8520 = "_-0dM" (String#23567, DoABC#3) //------------------------------------------------------------ //_-20p._SafeStr_4903 package _-20p{ import _-1Z6._SafeStr_2718; public class _SafeStr_4903 { private var _SafeStr_12650:String; public function _SafeStr_4903(k:_SafeStr_2718){ this._SafeStr_12650 = k.readString(); } public function get _SafeStr_8408():String{ return (this._SafeStr_12650); } } }//package _-20p // _SafeStr_12650 = "_-4-A" (String#31868, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4903 = "_-4WO" (String#12168, DoABC#3) // _SafeStr_8408 = "_-6Kw" (String#37654, DoABC#3) //------------------------------------------------------------ //_-20p._SafeStr_4904 package _-20p{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4904 implements _SafeStr_2271 { private var _SafeStr_12651:String; private var _SafeStr_5808:int; private var _SafeStr_8412:int; public function flush():Boolean{ this._SafeStr_12651 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_12651 = k.readString(); this._SafeStr_5808 = k._SafeStr_5324(); this._SafeStr_8412 = k._SafeStr_5324(); return (true); } public function get _SafeStr_8401():String{ return (this._SafeStr_12651); } public function get level():int{ return (this._SafeStr_5808); } public function get _SafeStr_8418():int{ return (this._SafeStr_8412); } } }//package _-20p // _SafeStr_12651 = "_-45l" (String#11751, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4904 = "_-4RC" (String#12070, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_8401 = "_-1BZ" (String#24945, DoABC#3) // _SafeStr_8412 = "_-oy" (String#4500, DoABC#3) // _SafeStr_8418 = "_-49e" (String#32288, DoABC#3) //------------------------------------------------------------ //_-20p.TalentLevelUpMessageParser package _-20p{ import _-1Z6._SafeStr_2271; import __AS3__.vec.Vector; import _-1Z6._SafeStr_2718; import __AS3__.vec.*; public class TalentLevelUpMessageParser implements _SafeStr_2271 { private var _SafeStr_12651:String; private var _SafeStr_5808:int; private var _SafeStr_12652:Vector.<_SafeStr_4903>; private var _SafeStr_12653:Vector.<_SafeStr_4901>; public function flush():Boolean{ this._SafeStr_12651 = null; this._SafeStr_12652 = null; this._SafeStr_12653 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_2:int; this._SafeStr_12651 = k.readString(); this._SafeStr_5808 = k._SafeStr_5324(); this._SafeStr_12652 = new Vector.<_SafeStr_4903>(); var _local_3:int = k._SafeStr_5324(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_12652.push(new _SafeStr_4903(k)); _local_2++; }; this._SafeStr_12653 = new Vector.<_SafeStr_4901>(); var _local_4:int = k._SafeStr_5324(); _local_2 = 0; while (_local_2 < _local_4) { this._SafeStr_12653.push(new _SafeStr_4901(k)); _local_2++; }; return (true); } public function get _SafeStr_8401():String{ return (this._SafeStr_12651); } public function get level():int{ return (this._SafeStr_5808); } public function get _SafeStr_8404():Vector.<_SafeStr_4903>{ return (this._SafeStr_12652); } public function get _SafeStr_8405():Vector.<_SafeStr_4901>{ return (this._SafeStr_12653); } } }//package _-20p // _SafeStr_12651 = "_-45l" (String#11751, DoABC#3) // _SafeStr_12652 = "_-6MK" (String#14037, DoABC#3) // _SafeStr_12653 = "_-5gP" (String#13343, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4901 = "_-2ip" (String#10385, DoABC#3) // _SafeStr_4903 = "_-4WO" (String#12168, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_8401 = "_-1BZ" (String#24945, DoABC#3) // _SafeStr_8404 = "_-4r3" (String#33994, DoABC#3) // _SafeStr_8405 = "_-4kv" (String#33754, DoABC#3) //------------------------------------------------------------ //_-20p.TalentTrack package _-20p{ import __AS3__.vec.Vector; import _-1Z6._SafeStr_2718; import _-PP._SafeStr_129; import __AS3__.vec.*; public class TalentTrack { public static const _SafeStr_8492:int = 0; public static const _SafeStr_8488:int = 1; public static const _SafeStr_8491:int = 2; private var _name:String; private var _SafeStr_12654:int; private var _SafeStr_12655:Vector.; public function parse(k:_SafeStr_2718):void{ var _local_4:TalentTrackLevel; this._name = k.readString(); this._SafeStr_12655 = new Vector.(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new TalentTrackLevel(); _local_4.parse(k); if (_local_4.state == _SafeStr_8488) { this._SafeStr_12654 = _local_3; }; this._SafeStr_12655.push(_local_4); _local_3++; }; } public function _SafeStr_8506(k:int):_SafeStr_4902{ var _local_3:TalentTrackLevel; var _local_4:_SafeStr_4902; var _local_2:_SafeStr_4902; for each (_local_3 in this._SafeStr_12655) { if (_local_3.state != TalentTrack._SafeStr_8492) { _local_4 = _local_3._SafeStr_8506(k); if (_local_4 != null) { _local_2 = _local_4; }; }; }; return (_local_2); } public function get name():String{ return (this._name); } public function get levels():Vector.{ return (this._SafeStr_12655); } public function get _SafeStr_8439():Number{ if (this._SafeStr_12655.length > 0) { return ((1 / this._SafeStr_12655.length)); }; return (0); } public function get _SafeStr_8441():Number{ var k:Number; if (this._SafeStr_12655.length > 0) { k = this._SafeStr_12655[this._SafeStr_12654].levelProgress; return (_SafeStr_129._SafeStr_8442(((this._SafeStr_12654 * this._SafeStr_8439) + (k * this._SafeStr_8439)))); }; return (0); } public function get _SafeStr_12656():Number{ if (this._SafeStr_12655.length > 0) { return ((this._SafeStr_12654 * this._SafeStr_8439)); }; return (0); } public function _SafeStr_8486():void{ this._SafeStr_12655.shift(); this._SafeStr_12654 = Math.max(0, (this._SafeStr_12654 - 1)); } } }//package _-20p // _SafeStr_12654 = "_-1zw" (String#26901, DoABC#3) // _SafeStr_12655 = "_-5AN" (String#3849, DoABC#3) // _SafeStr_12656 = "_-1Ie" (String#25214, DoABC#3) // _SafeStr_129 = "_-yz" (String#40722, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4902 = "_-UO" (String#14811, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_8439 = "_-53G" (String#34494, DoABC#3) // _SafeStr_8441 = "_-5R6" (String#35436, DoABC#3) // _SafeStr_8442 = "_-1Ok" (String#9015, DoABC#3) // _SafeStr_8486 = "_-52p" (String#34477, DoABC#3) // _SafeStr_8488 = "_-7J" (String#38693, DoABC#3) // _SafeStr_8491 = "_-2ZC" (String#28292, DoABC#3) // _SafeStr_8492 = "_-53y" (String#12739, DoABC#3) // _SafeStr_8506 = "_-5Um" (String#35582, DoABC#3) //------------------------------------------------------------ //_-20p.TalentTrackLevel package _-20p{ import __AS3__.vec.Vector; import _-1Z6._SafeStr_2718; import _-PP._SafeStr_129; import __AS3__.vec.*; public class TalentTrackLevel { private var _SafeStr_5808:int; private var _SafeStr_5769:int; private var _SafeStr_12657:Vector.<_SafeStr_4902>; private var _SafeStr_12652:Vector.<_SafeStr_4903>; private var _SafeStr_12653:Vector.<_SafeStr_4901>; public function TalentTrackLevel(){ this._SafeStr_12657 = new Vector.<_SafeStr_4902>(); this._SafeStr_12652 = new Vector.<_SafeStr_4903>(); this._SafeStr_12653 = new Vector.<_SafeStr_4901>(); super(); } public function parse(k:_SafeStr_2718):void{ var _local_2:int; var _local_3:int; this._SafeStr_5808 = k._SafeStr_5324(); this._SafeStr_5769 = k._SafeStr_5324(); _local_3 = k._SafeStr_5324(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_12657.push(new _SafeStr_4902(k)); _local_2++; }; _local_3 = k._SafeStr_5324(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_12652.push(new _SafeStr_4903(k)); _local_2++; }; _local_3 = k._SafeStr_5324(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_12653.push(new _SafeStr_4901(k)); _local_2++; }; } public function get level():int{ return (this._SafeStr_5808); } public function set level(k:int):void{ this._SafeStr_5808 = k; } public function get state():int{ return (this._SafeStr_5769); } public function set state(k:int):void{ this._SafeStr_5769 = k; } public function get _SafeStr_8494():Vector.<_SafeStr_4902>{ return (this._SafeStr_12657); } public function get _SafeStr_8404():Vector.<_SafeStr_4903>{ return (this._SafeStr_12652); } public function get _SafeStr_8405():Vector.<_SafeStr_4901>{ return (this._SafeStr_12653); } public function get _SafeStr_8493():int{ return ((this._SafeStr_12652.length + this._SafeStr_12653.length)); } public function get levelProgress():Number{ var _local_3:_SafeStr_4902; var k:Number = (1 / this._SafeStr_12657.length); var _local_2:Number = 0; for each (_local_3 in this._SafeStr_12657) { if (_local_3.state == TalentTrack._SafeStr_8491) { _local_2 = (_local_2 + k); }; }; return (_SafeStr_129._SafeStr_8442(_local_2)); } public function _SafeStr_8506(k:int):_SafeStr_4902{ var _local_2:_SafeStr_4902; for each (_local_2 in this._SafeStr_12657) { if (_local_2.achievementId == k) { return (_local_2); }; }; return (null); } } }//package _-20p // _SafeStr_12652 = "_-6MK" (String#14037, DoABC#3) // _SafeStr_12653 = "_-5gP" (String#13343, DoABC#3) // _SafeStr_12657 = "_-3xR" (String#31763, DoABC#3) // _SafeStr_129 = "_-yz" (String#40722, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4901 = "_-2ip" (String#10385, DoABC#3) // _SafeStr_4902 = "_-UO" (String#14811, DoABC#3) // _SafeStr_4903 = "_-4WO" (String#12168, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5769 = "_-5Rb" (String#47, DoABC#3) // _SafeStr_5808 = "_-5vZ" (String#150, DoABC#3) // _SafeStr_8404 = "_-4r3" (String#33994, DoABC#3) // _SafeStr_8405 = "_-4kv" (String#33754, DoABC#3) // _SafeStr_8442 = "_-1Ok" (String#9015, DoABC#3) // _SafeStr_8491 = "_-2ZC" (String#28292, DoABC#3) // _SafeStr_8493 = "_-060" (String#22261, DoABC#3) // _SafeStr_8494 = "_-1Tf" (String#25632, DoABC#3) // _SafeStr_8506 = "_-5Um" (String#35582, DoABC#3) //------------------------------------------------------------ //_-21F._SafeStr_3212 package _-21F{ import _-1Z6._SafeStr_2271; import _-37d._SafeStr_3774; import _-1Z6._SafeStr_2718; public class _SafeStr_3212 implements _SafeStr_2271 { private var _SafeStr_12658:Array; public function flush():Boolean{ this._SafeStr_12658 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_4:_SafeStr_3774; this._SafeStr_12658 = new Array(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_3774(); _local_4.type = k._SafeStr_5324(); _local_4._SafeStr_10046 = k._SafeStr_5324(); _local_4.duration = k._SafeStr_5324(); _local_4._SafeStr_12659 = k._SafeStr_5324(); _local_4._SafeStr_12660 = k._SafeStr_5324(); _local_4._SafeStr_10805 = k.readBoolean(); this._SafeStr_12658.push(_local_4); _local_3++; }; return (true); } public function get effects():Array{ return (this._SafeStr_12658); } } }//package _-21F // _SafeStr_10046 = "_-4uO" (String#3779, DoABC#3) // _SafeStr_10805 = "_-1Ib" (String#8909, DoABC#3) // _SafeStr_12658 = "_-04m" (String#1053, DoABC#3) // _SafeStr_12659 = "_-27H" (String#27213, DoABC#3) // _SafeStr_12660 = "_-4RB" (String#33002, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3212 = "_-0O0" (String#7965, DoABC#3) // _SafeStr_3774 = "_-5g9" (String#13338, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-21F._SafeStr_3728 package _-21F{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3728 implements _SafeStr_2271 { private var _SafeStr_5541:int; private var _SafeStr_12661:int; private var _SafeStr_5566:int; private var _SafeStr_12662:Boolean; public function flush():Boolean{ this._SafeStr_5541 = 0; this._SafeStr_12661 = 0; this._SafeStr_5566 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5541 = k._SafeStr_5324(); this._SafeStr_12661 = k._SafeStr_5324(); this._SafeStr_5566 = k._SafeStr_5324(); this._SafeStr_12662 = k.readBoolean(); return (true); } public function get type():int{ return (this._SafeStr_5541); } public function get _SafeStr_10046():int{ return (this._SafeStr_12661); } public function get duration():int{ return (this._SafeStr_5566); } public function get _SafeStr_10805():Boolean{ return (this._SafeStr_12662); } } }//package _-21F // _SafeStr_10046 = "_-4uO" (String#3779, DoABC#3) // _SafeStr_10805 = "_-1Ib" (String#8909, DoABC#3) // _SafeStr_12661 = "_-3jb" (String#1522, DoABC#3) // _SafeStr_12662 = "_-6Y6" (String#1607, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3728 = "_-1cN" (String#9246, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5566 = "_-06G" (String#204, DoABC#3) //------------------------------------------------------------ //_-21F._SafeStr_3736 package _-21F{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3736 implements _SafeStr_2271 { private var _SafeStr_5541:int; private var _SafeStr_5566:int; private var _SafeStr_12662:Boolean; public function flush():Boolean{ this._SafeStr_5541 = 0; this._SafeStr_5566 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5541 = k._SafeStr_5324(); this._SafeStr_5566 = k._SafeStr_5324(); this._SafeStr_12662 = k.readBoolean(); return (true); } public function get type():int{ return (this._SafeStr_5541); } public function get duration():int{ return (this._SafeStr_5566); } public function get _SafeStr_10805():Boolean{ return (this._SafeStr_12662); } } }//package _-21F // _SafeStr_10805 = "_-1Ib" (String#8909, DoABC#3) // _SafeStr_12662 = "_-6Y6" (String#1607, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3736 = "_-0wD" (String#8505, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) // _SafeStr_5566 = "_-06G" (String#204, DoABC#3) //------------------------------------------------------------ //_-21F._SafeStr_3785 package _-21F{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3785 implements _SafeStr_2271 { private var _SafeStr_5541:int; public function flush():Boolean{ this._SafeStr_5541 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5541 = k._SafeStr_5324(); return (true); } public function get type():int{ return (this._SafeStr_5541); } } }//package _-21F // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3785 = "_-102" (String#8584, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) //------------------------------------------------------------ //_-21F._SafeStr_4983 package _-21F{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4983 implements _SafeStr_2271 { private var _SafeStr_5541:int; public function flush():Boolean{ this._SafeStr_5541 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_5541 = k._SafeStr_5324(); return (true); } public function get type():int{ return (this._SafeStr_5541); } } }//package _-21F // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4983 = "_-4D0" (String#11860, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5541 = "_-1B-" (String#32, DoABC#3) //------------------------------------------------------------ //_-22K._SafeStr_3296 package _-22K{ import flash.display.BitmapData; public class _SafeStr_3296 { private var _SafeStr_9864:String; private var _SafeStr_12663:int; private var _SafeStr_7386:String; private var _SafeStr_12664:BitmapData; private var _SafeStr_12665:BitmapData; private var _SafeStr_12666:String; private var _SafeStr_12667:String; public function get title():String{ return (this._SafeStr_9864); } public function get timeStamp():int{ return (this._SafeStr_12663); } public function get description():String{ return (this._SafeStr_7386); } public function get _SafeStr_12668():BitmapData{ return (this._SafeStr_12664); } public function get _SafeStr_10807():BitmapData{ return (this._SafeStr_12665); } public function get _SafeStr_12669():String{ return (this._SafeStr_12666); } public function get _SafeStr_12670():String{ return (this._SafeStr_12667); } public function set title(k:String):void{ this._SafeStr_9864 = k; } public function set timeStamp(k:int):void{ this._SafeStr_12663 = k; } public function set description(k:String):void{ this._SafeStr_7386 = k; } public function set _SafeStr_12668(k:BitmapData):void{ this._SafeStr_12664 = k; } public function set _SafeStr_10807(k:BitmapData):void{ this._SafeStr_12665 = k; } public function set _SafeStr_12669(k:String):void{ this._SafeStr_12666 = k; } public function set _SafeStr_12670(k:String):void{ this._SafeStr_12667 = k; } } }//package _-22K // _SafeStr_10807 = "_-1IF" (String#2870, DoABC#3) // _SafeStr_12663 = "_-52E" (String#1116, DoABC#3) // _SafeStr_12664 = "_-5oF" (String#36340, DoABC#3) // _SafeStr_12665 = "_-2NW" (String#1084, DoABC#3) // _SafeStr_12666 = "_-5F0" (String#12916, DoABC#3) // _SafeStr_12667 = "_-3dO" (String#30955, DoABC#3) // _SafeStr_12668 = "_-1sS" (String#26602, DoABC#3) // _SafeStr_12669 = "_-3t" (String#31591, DoABC#3) // _SafeStr_12670 = "_-5hF" (String#13359, DoABC#3) // _SafeStr_3296 = "_-bC" (String#14926, DoABC#3) // _SafeStr_7386 = "_-2Mf" (String#128, DoABC#3) // _SafeStr_9864 = "_-2ym" (String#194, DoABC#3) //------------------------------------------------------------ //_-253._SafeStr_2431 package _-253{ import flash.events.Event; public class _SafeStr_2431 extends Event { public static const _SafeStr_12671:String = "GSCIME_GUILD_VISUAL_SETTINGS_CHANGED"; private var _SafeStr_9874:int; public function _SafeStr_2431(k:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false){ super(k, _arg_3, _arg_4); this._SafeStr_9874 = _arg_2; } public function get _SafeStr_7505():int{ return (this._SafeStr_9874); } } }//package _-253 // _SafeStr_12671 = "_-1fI" (String#26080, DoABC#3) // _SafeStr_2431 = "_-40Z" (String#31924, DoABC#3) // _SafeStr_7505 = "_-3kD" (String#31245, DoABC#3) // _SafeStr_9874 = "_-1pY" (String#496, DoABC#3) //------------------------------------------------------------ //_-253._SafeStr_2964 package _-253{ import flash.events.Event; public class _SafeStr_2964 extends Event { public static const _SafeStr_12672:String = "HGE_EDIT_INFO"; public function _SafeStr_2964(k:Boolean=false, _arg_2:Boolean=false){ super(_SafeStr_12672, k, _arg_2); } } }//package _-253 // _SafeStr_12672 = "_-3Hv" (String#30104, DoABC#3) // _SafeStr_2964 = "_-6WI" (String#14200, DoABC#3) //------------------------------------------------------------ //_-26m._SafeStr_2354 package _-26m{ import _-00F._SafeStr_633; import _-0aq._SafeStr_500; import _-1Z6._SafeStr_2274; import _-5NM.Map; public interface _SafeStr_2354 { function get windowManager():_SafeStr_633; function get localization():_SafeStr_500; function _SafeStr_7627(_arg_1:_SafeStr_3443=null):void; function _SafeStr_12673(_arg_1:_SafeStr_2274):void; function _SafeStr_12674(_arg_1:_SafeStr_2274):void; function _SafeStr_12675(_arg_1:_SafeStr_2274):void; function _SafeStr_12676(_arg_1:_SafeStr_2274):void; function _SafeStr_12677(_arg_1:String):void; function _SafeStr_12678(_arg_1:int):void; function _SafeStr_7628(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void; function _SafeStr_12679():void; function _SafeStr_7926():void; function _SafeStr_7920(_arg_1:int, _arg_2:int):void; function _SafeStr_7917(_arg_1:int):void; function _SafeStr_7931(_arg_1:int):void; function _SafeStr_7932():void; function _SafeStr_7908():Map; function _SafeStr_7928():Map; function _SafeStr_5369():int; function set _SafeStr_7902(_arg_1:_SafeStr_2384):void; function get _SafeStr_7902():_SafeStr_2384; function get _SafeStr_5371():int; function get _SafeStr_5355():int; function set _SafeStr_5355(_arg_1:int):void; function _SafeStr_7910(_arg_1:_SafeStr_3442):String; function _SafeStr_7911(_arg_1:_SafeStr_3442):String; function _SafeStr_7695():Boolean; } }//package _-26m // _SafeStr_12673 = "_-3iu" (String#11375, DoABC#3) // _SafeStr_12674 = "_-1dE" (String#9256, DoABC#3) // _SafeStr_12675 = "_-2wf" (String#10592, DoABC#3) // _SafeStr_12676 = "_-2eT" (String#10313, DoABC#3) // _SafeStr_12677 = "_-4-R" (String#11643, DoABC#3) // _SafeStr_12678 = "_-6T6" (String#14150, DoABC#3) // _SafeStr_12679 = "_-3Zj" (String#11234, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2354 = "_-43B" (String#11712, DoABC#3) // _SafeStr_2384 = "_-Po" (String#39405, DoABC#3) // _SafeStr_3442 = "_-2zN" (String#10636, DoABC#3) // _SafeStr_3443 = "_-6dr" (String#14322, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5355 = "_-3us" (String#11544, DoABC#3) // _SafeStr_5369 = "_-s7" (String#15201, DoABC#3) // _SafeStr_5371 = "_-1ZA" (String#9192, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_7627 = "_-47w" (String#11792, DoABC#3) // _SafeStr_7628 = "_-6M2" (String#14035, DoABC#3) // _SafeStr_7695 = "_-0jN" (String#1449, DoABC#3) // _SafeStr_7902 = "_-0ET" (String#7823, DoABC#3) // _SafeStr_7908 = "_-5wI" (String#13592, DoABC#3) // _SafeStr_7910 = "_-20M" (String#9615, DoABC#3) // _SafeStr_7911 = "_-5aG" (String#13254, DoABC#3) // _SafeStr_7917 = "_-6hN" (String#14382, DoABC#3) // _SafeStr_7920 = "_-3-R" (String#10652, DoABC#3) // _SafeStr_7926 = "_-4Is" (String#11950, DoABC#3) // _SafeStr_7928 = "_-12Q" (String#8624, DoABC#3) // _SafeStr_7931 = "_-5CU" (String#12875, DoABC#3) // _SafeStr_7932 = "_-422" (String#11690, DoABC#3) //------------------------------------------------------------ //_-26m._SafeStr_2384 package _-26m{ public class _SafeStr_2384 { 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 set _SafeStr_5333(k:int):void{ this._SafeStr_5325 = k; } public function set _SafeStr_5334(k:int):void{ this._SafeStr_5326 = k; } public function set _SafeStr_5335(k:int):void{ this._SafeStr_5327 = k; } public function set _SafeStr_5336(k:Array):void{ this._SafeStr_5328 = k.slice(); } public function set _SafeStr_5337(k:Array):void{ this._SafeStr_5329 = k.slice(); } public function set _SafeStr_5338(k:Array):void{ this._SafeStr_5330 = k.slice(); } public function set _SafeStr_5339(k:int):void{ this._SafeStr_5331 = k; } public function set _SafeStr_5340(k:int):void{ this._SafeStr_5332 = k; } } }//package _-26m // _SafeStr_2384 = "_-Po" (String#39405, 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) //------------------------------------------------------------ //_-26m._SafeStr_2420 package _-26m{ import _-68Y.HabboCatalog; import _-00F._SafeStr_633; import _-5fp._SafeStr_2212; import _-5NM.Map; import _-0aq._SafeStr_500; import _-ry._SafeStr_3479; import _-1uz._SafeStr_3478; import _-1uz._SafeStr_2469; import do._SafeStr_3481; import _-1Z6._SafeStr_2274; import _-1uz._SafeStr_2475; import do._SafeStr_3484; import _-1uz._SafeStr_2445; import do._SafeStr_3486; import _-403._SafeStr_2463; import _-1f9.WindowEvent; import _-1uz._SafeStr_2480; import do._SafeStr_3480; import _-6Kf._SafeStr_2353; import _-1Bz._SafeStr_2510; public class _SafeStr_2420 implements _SafeStr_2354 { private static const _SafeStr_9149:String = "poster"; public const _SafeStr_12680:int = 1; public const _SafeStr_12681:int = 2; public const _SafeStr_12682:int = 3; private var _SafeStr_7470:HabboCatalog; private var _SafeStr_5453:_SafeStr_633; private var _SafeStr_5414:_SafeStr_2212; private var _visualization:_SafeStr_3443; private var _SafeStr_12683:_SafeStr_3483; private var _SafeStr_12684:Map; private var _SafeStr_12685:Map; private var _SafeStr_5370:int; private var _SafeStr_5348:int = -1; private var _SafeStr_12686:_SafeStr_2384; private var _SafeStr_8298:int; private var _SafeStr_8299:int; private var _SafeStr_5364:int; private var _SafeStr_12687:int = 0; private var _SafeStr_12688:int = 0; private var _SafeStr_12689:String = ""; private var _SafeStr_5557:int = -1; private var _disposed:Boolean = false; public function _SafeStr_2420(k:HabboCatalog, _arg_2:_SafeStr_633, _arg_3:_SafeStr_2212){ this._SafeStr_7470 = k; this._SafeStr_5453 = _arg_2; this._SafeStr_5414 = _arg_3; this._SafeStr_12690(); } public function get disposed():Boolean{ return (this._disposed); } public function dispose():void{ if (this.disposed) { return; }; this._SafeStr_7470 = null; this._SafeStr_5453 = null; if (this._SafeStr_12684 != null) { this._SafeStr_12691(this._SafeStr_12684); this._SafeStr_12684 = null; }; if (this._SafeStr_12685 != null) { this._SafeStr_12691(this._SafeStr_12685); this._SafeStr_12685 = null; }; this._disposed = true; } public function get windowManager():_SafeStr_633{ return (this._SafeStr_5453); } public function get localization():_SafeStr_500{ return (this._SafeStr_7470.localization); } public function _SafeStr_7627(k:_SafeStr_3443=null):void{ if (k == null) { return; }; this._visualization = k; } private function _SafeStr_12690():void{ if (((!(this._SafeStr_7470)) || (!(this._SafeStr_7470.connection)))) { return; }; this._SafeStr_7470.connection.send(new _SafeStr_3479()); } private function showConfirmation(k:int, _arg_2:_SafeStr_3482):void{ if (!this._SafeStr_12683) { this._SafeStr_12683 = new _SafeStr_3483(this, this._SafeStr_7470, this._SafeStr_5414); }; this._SafeStr_12683.showConfirmation(k, _arg_2); } public function _SafeStr_12677(k:String):void{ if (this._SafeStr_7470) { this._SafeStr_7470._SafeStr_12692(-1, -1, k, -1); }; } public function _SafeStr_12678(k:int):void{ if (this._SafeStr_7470) { this._SafeStr_7470._SafeStr_12692(k, -1, "", -1); }; } public function _SafeStr_7628(k:int, _arg_2:int, _arg_3:String, _arg_4:int):void{ this._SafeStr_12687 = k; this._SafeStr_12688 = _arg_2; this._SafeStr_12689 = _arg_3; this._SafeStr_5557 = _arg_4; if (this._SafeStr_7470) { this._SafeStr_7470._SafeStr_12692(k, _arg_2, _arg_3, _arg_4); }; } public function _SafeStr_12679():void{ this._SafeStr_7628(this._SafeStr_12687, this._SafeStr_12688, this._SafeStr_12689, this._SafeStr_5557); } public function _SafeStr_7926():void{ if (this._SafeStr_7470) { this._SafeStr_7470._SafeStr_12693(); }; } public function _SafeStr_7920(k:int, _arg_2:int):void{ if (this._SafeStr_7470) { this._SafeStr_8299 = _arg_2; this._SafeStr_8298 = k; this._SafeStr_7470._SafeStr_12694(k, _arg_2); }; } public function _SafeStr_7917(k:int):void{ if (((((!(this._SafeStr_12684)) || (!(this._SafeStr_7470)))) || (!(this._SafeStr_7470.getPurse())))) { return; }; var _local_2:_SafeStr_3482 = (this._SafeStr_12684.getValue(k) as _SafeStr_3482); if (!_local_2) { return; }; if (this._SafeStr_7470.getPurse().credits < _local_2.price) { this._SafeStr_7470._SafeStr_12695(); return; }; this.showConfirmation(this._SafeStr_12680, _local_2); } public function _SafeStr_7931(k:int):void{ if (this._SafeStr_7470) { this._SafeStr_7470._SafeStr_12696(k); }; } public function _SafeStr_7932():void{ var _local_2:int; var _local_3:_SafeStr_3482; if (this.disposed) { return; }; if (this._SafeStr_12685 == null) { return; }; var k:Array = this._SafeStr_12685._SafeStr_6877(); for each (_local_2 in k) { _local_3 = this._SafeStr_12685.getValue(_local_2); if (_local_3.status == _SafeStr_3485._SafeStr_7924) { this._SafeStr_12685.remove(_local_2); _local_3.dispose(); }; }; if (this._SafeStr_7470) { this._SafeStr_7470._SafeStr_12697(); }; if (this._visualization != null) { this._visualization._SafeStr_7899(); }; } private function _SafeStr_12691(k:Map):void{ var _local_2:_SafeStr_3482; if (k != null) { for each (_local_2 in k) { if (_local_2 != null) { _local_2.dispose(); }; }; k.dispose(); }; } public function _SafeStr_12673(k:_SafeStr_2274):void{ var _local_4:_SafeStr_3478; var _local_5:_SafeStr_3482; var _local_2:_SafeStr_2469 = (k as _SafeStr_2469); if (_local_2 == null) { return; }; var _local_3:_SafeStr_3481 = (_local_2._SafeStr_5645() as _SafeStr_3481); if (_local_3 == null) { return; }; this._SafeStr_12691(this._SafeStr_12684); this._SafeStr_12684 = new Map(); for each (_local_4 in _local_3.offers) { _local_5 = new _SafeStr_3482(_local_4._SafeStr_5358, _local_4.furniId, _local_4._SafeStr_7912, _local_4.extraData, _local_4.stuffData, _local_4.price, _local_4.status, _local_4._SafeStr_5333, _local_4._SafeStr_5334); _local_5._SafeStr_7929 = _local_4._SafeStr_7929; this._SafeStr_12684.add(_local_4._SafeStr_5358, _local_5); }; this._SafeStr_5364 = _local_3._SafeStr_5369; if (this._visualization != null) { this._visualization._SafeStr_7899(); }; } public function _SafeStr_12674(k:_SafeStr_2274):void{ var _local_4:_SafeStr_3478; var _local_5:_SafeStr_3482; var _local_2:_SafeStr_2475 = (k as _SafeStr_2475); if (_local_2 == null) { return; }; var _local_3:_SafeStr_3484 = (_local_2._SafeStr_5645() as _SafeStr_3484); if (_local_3 == null) { return; }; this._SafeStr_12691(this._SafeStr_12685); this._SafeStr_12685 = new Map(); this._SafeStr_5370 = _local_3._SafeStr_5371; for each (_local_4 in _local_3.offers) { _local_5 = new _SafeStr_3482(_local_4._SafeStr_5358, _local_4.furniId, _local_4._SafeStr_7912, _local_4.extraData, _local_4.stuffData, _local_4.price, _local_4.status, _local_4._SafeStr_5333); _local_5._SafeStr_7929 = _local_4._SafeStr_7929; this._SafeStr_12685.add(_local_4._SafeStr_5358, _local_5); }; if (this._visualization != null) { this._visualization._SafeStr_7899(); }; } public function _SafeStr_12675(event:_SafeStr_2274):void{ var item:_SafeStr_3482; var updateItem:_SafeStr_3482; var buyEvent:_SafeStr_2445 = (event as _SafeStr_2445); if (event == null) { return; }; var parser:_SafeStr_3486 = (buyEvent._SafeStr_5645() as _SafeStr_3486); if (parser == null) { return; }; if (parser.result == 1) { this._SafeStr_12679(); } else { if (parser.result == 2) { item = this._SafeStr_12684.remove(parser._SafeStr_5376); if (item != null) { item.dispose(); }; if (this._visualization != null) { this._visualization._SafeStr_7899(); }; if (this._SafeStr_5453 != null) { this._SafeStr_5453.alert("${catalog.marketplace.not_available_title}", "${catalog.marketplace.not_available_header}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); }; } else { if (parser.result == 3) { updateItem = (this._SafeStr_12684.getValue(parser._SafeStr_5376) as _SafeStr_3482); if (updateItem) { updateItem._SafeStr_5358 = parser._SafeStr_5358; updateItem.price = parser._SafeStr_5375; updateItem._SafeStr_5334--; this._SafeStr_12684.add(parser._SafeStr_5358, updateItem); }; this._SafeStr_12684.remove(parser._SafeStr_5376); this.showConfirmation(this._SafeStr_12681, updateItem); if (this._visualization != null) { this._visualization._SafeStr_7899(); }; } else { if (parser.result == 4) { if (this._SafeStr_5453 != null) { this._SafeStr_5453.alert("${catalog.alert.notenough.title}", "${catalog.alert.notenough.credits.description}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); }; }; }; }; }; } public function _SafeStr_12676(event:_SafeStr_2274):void{ var item:_SafeStr_3482; var cancelEvent:_SafeStr_2480 = (event as _SafeStr_2480); if (event == null) { return; }; var parser:_SafeStr_3480 = (cancelEvent._SafeStr_5645() as _SafeStr_3480); if (parser == null) { return; }; if (parser.success) { item = this._SafeStr_12685.remove(parser._SafeStr_5358); if (item != null) { item.dispose(); }; if (this._visualization != null) { this._visualization._SafeStr_7899(); }; } else { if (this._SafeStr_5453 != null) { this._SafeStr_5453.alert("${catalog.marketplace.operation_failed.topic}", "${catalog.marketplace.cancel_failed}", 0, function (k:_SafeStr_2463, _arg_2:WindowEvent):void{ k.dispose(); }); }; }; } public function _SafeStr_7908():Map{ return (this._SafeStr_12684); } public function _SafeStr_7928():Map{ return (this._SafeStr_12685); } public function _SafeStr_5369():int{ return (this._SafeStr_5364); } public function set _SafeStr_7902(k:_SafeStr_2384):void{ if (((!((k._SafeStr_5340 == this._SafeStr_8298))) || (!((k._SafeStr_5339 == this._SafeStr_8299))))) { return; }; this._SafeStr_12686 = k; if (this._visualization != null) { this._visualization._SafeStr_7901(); }; } public function get _SafeStr_7902():_SafeStr_2384{ return (this._SafeStr_12686); } public function get _SafeStr_5371():int{ return (this._SafeStr_5370); } public function get _SafeStr_5355():int{ return (this._SafeStr_5348); } public function set _SafeStr_5355(k:int):void{ this._SafeStr_5348 = k; } private function _SafeStr_12698(k:_SafeStr_3442):Boolean{ var _local_3:_SafeStr_2353; var _local_4:String; var _local_2:Boolean; if ((((k._SafeStr_7912 == 2)) && (!((k.extraData == null))))) { _local_3 = this._SafeStr_7470._SafeStr_7760(k.furniId, _SafeStr_2510._SafeStr_7774); if (_local_3) { _local_4 = _local_3._SafeStr_7862; if (((!((_local_4 == null))) && ((_local_4 == _SafeStr_9149)))) { _local_2 = true; }; }; }; return (_local_2); } public function _SafeStr_7910(k:_SafeStr_3442):String{ var _local_2:String = ""; if (k != null) { if (this._SafeStr_12698(k)) { _local_2 = (("poster_" + k.extraData) + "_name"); } else { if (k._SafeStr_7912 == _SafeStr_3482._SafeStr_9146) { _local_2 = ("roomItem.name." + k.furniId); } else { if (k._SafeStr_7912 == _SafeStr_3482._SafeStr_12699) { _local_2 = ("wallItem.name." + k.furniId); }; }; }; }; return (_local_2); } public function _SafeStr_7911(k:_SafeStr_3442):String{ var _local_2:String = ""; if (k != null) { if (this._SafeStr_12698(k)) { _local_2 = (("poster_" + k.extraData) + "_desc"); } else { if (k._SafeStr_7912 == _SafeStr_3482._SafeStr_9146) { _local_2 = ("roomItem.desc." + k.furniId); } else { if (k._SafeStr_7912 == _SafeStr_3482._SafeStr_12699) { _local_2 = ("wallItem.desc." + k.furniId); }; }; }; }; return (_local_2); } public function _SafeStr_7695():Boolean{ if (this._SafeStr_7470) { return (this._SafeStr_7470.sessionDataManager._SafeStr_7695()); }; return (false); } } }//package _-26m // _SafeStr_12673 = "_-3iu" (String#11375, DoABC#3) // _SafeStr_12674 = "_-1dE" (String#9256, DoABC#3) // _SafeStr_12675 = "_-2wf" (String#10592, DoABC#3) // _SafeStr_12676 = "_-2eT" (String#10313, DoABC#3) // _SafeStr_12677 = "_-4-R" (String#11643, DoABC#3) // _SafeStr_12678 = "_-6T6" (String#14150, DoABC#3) // _SafeStr_12679 = "_-3Zj" (String#11234, DoABC#3) // _SafeStr_12680 = "_-2qd" (String#28983, DoABC#3) // _SafeStr_12681 = "_-32z" (String#29521, DoABC#3) // _SafeStr_12682 = "_-1Yq" (String#25831, DoABC#3) // _SafeStr_12683 = "_-52L" (String#1117, DoABC#3) // _SafeStr_12684 = "_-9h" (String#38790, DoABC#3) // _SafeStr_12685 = "_-0vH" (String#24279, DoABC#3) // _SafeStr_12686 = "_-0ZK" (String#23397, DoABC#3) // _SafeStr_12687 = "_-4gV" (String#33575, DoABC#3) // _SafeStr_12688 = "_-40a" (String#31925, DoABC#3) // _SafeStr_12689 = "_-2Gp" (String#9919, DoABC#3) // _SafeStr_12690 = "_-2na" (String#28856, DoABC#3) // _SafeStr_12691 = "_-128" (String#24585, DoABC#3) // _SafeStr_12692 = "_-2sl" (String#10538, DoABC#3) // _SafeStr_12693 = "_-ow" (String#15151, DoABC#3) // _SafeStr_12694 = "_-28D" (String#9757, DoABC#3) // _SafeStr_12695 = "_-5UN" (String#13171, DoABC#3) // _SafeStr_12696 = "_-27P" (String#9744, DoABC#3) // _SafeStr_12697 = "_-0mf" (String#8356, DoABC#3) // _SafeStr_12698 = "_-4NT" (String#32850, DoABC#3) // _SafeStr_12699 = "_-0KU" (String#22810, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2353 = "_-2fK" (String#10325, DoABC#3) // _SafeStr_2354 = "_-43B" (String#11712, DoABC#3) // _SafeStr_2384 = "_-Po" (String#39405, DoABC#3) // _SafeStr_2420 = "_-6RQ" (String#14125, DoABC#3) // _SafeStr_2445 = "_-Hw" (String#39107, DoABC#3) // _SafeStr_2463 = "_-3RP" (String#11085, DoABC#3) // _SafeStr_2469 = "_-uj" (String#40576, DoABC#3) // _SafeStr_2475 = "_-6XH" (String#38119, DoABC#3) // _SafeStr_2480 = "_-5G0" (String#35000, DoABC#3) // _SafeStr_2510 = "_-0DZ" (String#22535, DoABC#3) // _SafeStr_3442 = "_-2zN" (String#10636, DoABC#3) // _SafeStr_3443 = "_-6dr" (String#14322, DoABC#3) // _SafeStr_3478 = "_-0B9" (String#7768, DoABC#3) // _SafeStr_3479 = "_-3sC" (String#31559, DoABC#3) // _SafeStr_3480 = "_-3Mr" (String#11030, DoABC#3) // _SafeStr_3481 = "_-1Ay" (String#8770, DoABC#3) // _SafeStr_3482 = "_-0wS" (String#8509, DoABC#3) // _SafeStr_3483 = "_-48R" (String#11798, DoABC#3) // _SafeStr_3484 = "_-1ZN" (String#9194, DoABC#3) // _SafeStr_3485 = "_-5A-" (String#12839, DoABC#3) // _SafeStr_3486 = "_-6La" (String#14029, DoABC#3) // _SafeStr_500 = "_-0qn" (String#8414, DoABC#3) // _SafeStr_5333 = "_-3DB" (String#10879, DoABC#3) // _SafeStr_5334 = "_-QW" (String#14757, DoABC#3) // _SafeStr_5339 = "_-4hG" (String#33602, DoABC#3) // _SafeStr_5340 = "_-44l" (String#32084, DoABC#3) // _SafeStr_5348 = "_-0G5" (String#2615, DoABC#3) // _SafeStr_5355 = "_-3us" (String#11544, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5364 = "_-3VP" (String#11159, DoABC#3) // _SafeStr_5369 = "_-s7" (String#15201, DoABC#3) // _SafeStr_5370 = "_-3yb" (String#11618, DoABC#3) // _SafeStr_5371 = "_-1ZA" (String#9192, DoABC#3) // _SafeStr_5375 = "_-1Yf" (String#25825, DoABC#3) // _SafeStr_5376 = "_-6cc" (String#38314, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5453 = "_-09" (String#19, DoABC#3) // _SafeStr_5557 = "_-2TL" (String#3188, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_633 = "_-5G5" (String#12935, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7627 = "_-47w" (String#11792, DoABC#3) // _SafeStr_7628 = "_-6M2" (String#14035, DoABC#3) // _SafeStr_7695 = "_-0jN" (String#1449, DoABC#3) // _SafeStr_7760 = "_-ge" (String#4463, DoABC#3) // _SafeStr_7774 = "_-2fk" (String#28554, DoABC#3) // _SafeStr_7862 = "_-13Q" (String#8642, DoABC#3) // _SafeStr_7899 = "_-1Zq" (String#9204, DoABC#3) // _SafeStr_7901 = "_-0aI" (String#8186, DoABC#3) // _SafeStr_7902 = "_-0ET" (String#7823, DoABC#3) // _SafeStr_7908 = "_-5wI" (String#13592, DoABC#3) // _SafeStr_7910 = "_-20M" (String#9615, DoABC#3) // _SafeStr_7911 = "_-5aG" (String#13254, DoABC#3) // _SafeStr_7912 = "_-0I9" (String#7878, DoABC#3) // _SafeStr_7917 = "_-6hN" (String#14382, DoABC#3) // _SafeStr_7920 = "_-3-R" (String#10652, DoABC#3) // _SafeStr_7924 = "_-1sD" (String#26594, DoABC#3) // _SafeStr_7926 = "_-4Is" (String#11950, DoABC#3) // _SafeStr_7928 = "_-12Q" (String#8624, DoABC#3) // _SafeStr_7929 = "_-447" (String#11729, DoABC#3) // _SafeStr_7931 = "_-5CU" (String#12875, DoABC#3) // _SafeStr_7932 = "_-422" (String#11690, DoABC#3) // _SafeStr_8298 = "_-0K3" (String#7898, DoABC#3) // _SafeStr_8299 = "_-09E" (String#7739, DoABC#3) // _SafeStr_9146 = "_-5Pz" (String#3909, DoABC#3) // _SafeStr_9149 = "_-1Uf" (String#9120, DoABC#3) //------------------------------------------------------------ //_-26m._SafeStr_3442 package _-26m{ import _-5fp._SafeStr_2366; import flash.display.BitmapData; public interface _SafeStr_3442 { function get _SafeStr_5358():int; function get furniId():int; function get _SafeStr_7912():int; function get extraData():String; function get stuffData():_SafeStr_2366; function get price():int; function get _SafeStr_5333():int; function get image():BitmapData; function set image(_arg_1:BitmapData):void; function set _SafeStr_7913(_arg_1:int):void; function get _SafeStr_7913():int; function get status():int; function get _SafeStr_7929():int; function set _SafeStr_7929(_arg_1:int):void; function set price(_arg_1:int):void; function set _SafeStr_5358(_arg_1:int):void; function get _SafeStr_5334():int; function set _SafeStr_5334(_arg_1:int):void; } }//package _-26m // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_3442 = "_-2zN" (String#10636, DoABC#3) // _SafeStr_5333 = "_-3DB" (String#10879, DoABC#3) // _SafeStr_5334 = "_-QW" (String#14757, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_7912 = "_-0I9" (String#7878, DoABC#3) // _SafeStr_7913 = "_-6TF" (String#14153, DoABC#3) // _SafeStr_7929 = "_-447" (String#11729, DoABC#3) //------------------------------------------------------------ //_-26m._SafeStr_3443 package _-26m{ public interface _SafeStr_3443 { function _SafeStr_7898():void; function _SafeStr_7899():void; function _SafeStr_7901():void; } }//package _-26m // _SafeStr_3443 = "_-6dr" (String#14322, DoABC#3) // _SafeStr_7898 = "_-62F" (String#13713, DoABC#3) // _SafeStr_7899 = "_-1Zq" (String#9204, DoABC#3) // _SafeStr_7901 = "_-0aI" (String#8186, DoABC#3) //------------------------------------------------------------ //_-26m._SafeStr_3482 package _-26m{ import _-5fp._SafeStr_2366; import flash.display.BitmapData; public class _SafeStr_3482 implements _SafeStr_3442 { public static const _SafeStr_9146:int = 1; public static const _SafeStr_12699:int = 2; private var _SafeStr_5356:int; private var _SafeStr_9870:int; private var _SafeStr_11621:int; private var _SafeStr_11622:String; private var _SafeStr_11178:_SafeStr_2366; private var _SafeStr_9891:int; private var _SafeStr_5325:int; private var _SafeStr_12700:int; private var _SafeStr_9866:int; private var _SafeStr_11623:int = -1; private var _SafeStr_11624:int; private var _SafeStr_8729:BitmapData; public function _SafeStr_3482(k:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:_SafeStr_2366, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:int=-1){ this._SafeStr_5356 = k; this._SafeStr_9870 = _arg_2; this._SafeStr_11621 = _arg_3; this._SafeStr_11622 = _arg_4; this._SafeStr_11178 = _arg_5; this._SafeStr_9891 = _arg_6; this._SafeStr_9866 = _arg_7; this._SafeStr_5325 = _arg_8; this._SafeStr_11624 = _arg_9; } public function dispose():void{ if (this._SafeStr_8729) { this._SafeStr_8729.dispose(); this._SafeStr_8729 = null; }; if (this._SafeStr_11178) { this._SafeStr_11178 = null; }; } public function get _SafeStr_5358():int{ return (this._SafeStr_5356); } public function get furniId():int{ return (this._SafeStr_9870); } public function get _SafeStr_7912():int{ return (this._SafeStr_11621); } public function get extraData():String{ return (this._SafeStr_11622); } public function get stuffData():_SafeStr_2366{ return (this._SafeStr_11178); } public function get price():int{ return (this._SafeStr_9891); } public function get _SafeStr_5333():int{ return (this._SafeStr_5325); } public function get image():BitmapData{ return (this._SafeStr_8729); } public function set image(k:BitmapData):void{ if (this._SafeStr_8729 != null) { this._SafeStr_8729.dispose(); }; this._SafeStr_8729 = k; } public function set _SafeStr_7913(k:int):void{ this._SafeStr_12700 = k; } public function get _SafeStr_7913():int{ return (this._SafeStr_12700); } public function get status():int{ return (this._SafeStr_9866); } public function get _SafeStr_7929():int{ return (this._SafeStr_11623); } public function set _SafeStr_7929(k:int):void{ this._SafeStr_11623 = k; } public function set price(k:int):void{ this._SafeStr_9891 = k; } public function set _SafeStr_5358(k:int):void{ this._SafeStr_5356 = k; } public function get _SafeStr_5334():int{ return (this._SafeStr_11624); } public function set _SafeStr_5334(k:int):void{ this._SafeStr_11624 = k; } public function get isUniqueLimitedItem():Boolean{ return (((!((this.stuffData == null))) && ((this.stuffData.uniqueSerialNumber > 0)))); } } }//package _-26m // _SafeStr_11178 = "_-y9" (String#301, DoABC#3) // _SafeStr_11621 = "_-3Di" (String#10892, DoABC#3) // _SafeStr_11622 = "_-5KY" (String#1565, DoABC#3) // _SafeStr_11623 = "_-60Y" (String#13688, DoABC#3) // _SafeStr_11624 = "_-44X" (String#3581, DoABC#3) // _SafeStr_12699 = "_-0KU" (String#22810, DoABC#3) // _SafeStr_12700 = "_-3Ym" (String#30770, DoABC#3) // _SafeStr_2366 = "_-0Om" (String#7977, DoABC#3) // _SafeStr_3442 = "_-2zN" (String#10636, DoABC#3) // _SafeStr_3482 = "_-0wS" (String#8509, DoABC#3) // _SafeStr_5325 = "_-6iy" (String#1611, DoABC#3) // _SafeStr_5333 = "_-3DB" (String#10879, DoABC#3) // _SafeStr_5334 = "_-QW" (String#14757, DoABC#3) // _SafeStr_5356 = "_-04O" (String#179, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_7912 = "_-0I9" (String#7878, DoABC#3) // _SafeStr_7913 = "_-6TF" (String#14153, DoABC#3) // _SafeStr_7929 = "_-447" (String#11729, DoABC#3) // _SafeStr_8729 = "_-0Ms" (String#148, DoABC#3) // _SafeStr_9146 = "_-5Pz" (String#3909, DoABC#3) // _SafeStr_9866 = "_-3Nu" (String#294, DoABC#3) // _SafeStr_9870 = "_-0V3" (String#162, DoABC#3) // _SafeStr_9891 = "_-6MF" (String#1602, DoABC#3) //------------------------------------------------------------ //_-26m._SafeStr_3483 package _-26m{ import _-5fp._SafeStr_2326; import _-68Y._SafeStr_431; import _-5fp._SafeStr_2212; import _-2Bc.IFrameWindow; import _-1b-.ILocalization; import _-4IA.IWindow; import _-2Bc._SafeStr_2537; import _-3Q._SafeStr_3642; import _-3Q._SafeStr_3661; import _-2Bc.ITextWindow; import _-68Y.HabboCatalog; import _-5fp._SafeStr_2971; import _-2Bc.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Matrix; import _-1f9.WindowMouseEvent; import _-2Bc.ICheckBoxWindow; import _-1f9.WindowEvent; import _-6Z2.XmlAsset; public class _SafeStr_3483 implements _SafeStr_2326 { private var _SafeStr_12701:_SafeStr_2420; private var _SafeStr_7470:_SafeStr_431; private var _SafeStr_5414:_SafeStr_2212; private var _SafeStr_5381:IFrameWindow; private var _SafeStr_7607:_SafeStr_3482; public function _SafeStr_3483(k:_SafeStr_2420, _arg_2:_SafeStr_431, _arg_3:_SafeStr_2212){ this._SafeStr_12701 = k; this._SafeStr_7470 = _arg_2; this._SafeStr_5414 = _arg_3; } public function dispose():void{ this._SafeStr_12701 = null; this._SafeStr_7470 = null; this._SafeStr_5414 = null; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; this._SafeStr_7607 = null; } public function showConfirmation(k:int, _arg_2:_SafeStr_3482):void{ var _local_4:String; var _local_5:ILocalization; var _local_6:String; var _local_7:IWindow; var _local_8:_SafeStr_2537; var _local_9:_SafeStr_3642; var _local_10:_SafeStr_2537; var _local_11:_SafeStr_3661; var _local_12:IWindow; if (!_arg_2) { return; }; this._SafeStr_7607 = _arg_2; if (((((!(this._SafeStr_12701)) || (!(this._SafeStr_7470)))) || (!(this._SafeStr_7470.localization)))) { return; }; if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); }; this._SafeStr_5381 = (this.createWindow("marketplace_purchase_confirmation") as IFrameWindow); this._SafeStr_5381.procedure = this._SafeStr_5487; this._SafeStr_5381.center(); var _local_3:ITextWindow = (this._SafeStr_5381.findChildByName("header_text") as ITextWindow); if (_local_3) { if (k == this._SafeStr_12701._SafeStr_12680) { _local_3.text = ("$" + "{catalog.marketplace.confirm_header}"); }; if (k == this._SafeStr_12701._SafeStr_12681) { _local_3.text = ("$" + "{catalog.marketplace.confirm_higher_header}"); }; }; _local_3 = (this._SafeStr_5381.findChildByName("item_name") as ITextWindow); if (_local_3) { _local_3.text = ((("$" + "{") + this._SafeStr_12701._SafeStr_7910(_arg_2)) + "}"); }; _local_3 = (this._SafeStr_5381.findChildByName("item_price") as ITextWindow); if (_local_3) { _local_4 = this._SafeStr_7470.localization.getLocalization("catalog.marketplace.confirm_price"); _local_4 = _local_4.replace("%price%", this._SafeStr_7607.price); _local_3.text = _local_4; }; _local_3 = (this._SafeStr_5381.findChildByName("item_average_price") as ITextWindow); if (_local_3) { _local_5 = this._SafeStr_7470.localization._SafeStr_6878("catalog.marketplace.offer_details.average_price"); if (_local_5) { _local_4 = _local_5.raw; _local_4 = _local_4.replace("%days%", this._SafeStr_12701._SafeStr_5355.toString()); _local_6 = (((this._SafeStr_7607._SafeStr_5333 == 0)) ? " - " : this._SafeStr_7607._SafeStr_5333.toString()); _local_4 = _local_4.replace("%average%", _local_6); _local_3.text = _local_4; } else { _local_3.visible = false; }; }; _local_3 = (this._SafeStr_5381.findChildByName("offer_count") as ITextWindow); if (_local_3) { _local_5 = this._SafeStr_7470.localization._SafeStr_6878("catalog.marketplace.offer_details.offer_count"); if (_local_5) { _local_4 = _local_5.raw; _local_4 = _local_4.replace("%count%", this._SafeStr_7607._SafeStr_5334); _local_3.text = _local_4; } else { _local_3.visible = false; }; }; if (_arg_2.isUniqueLimitedItem) { _local_7 = this._SafeStr_5381.findChildByName("unique_item_background_bitmap"); _local_7.visible = true; _local_8 = _SafeStr_2537(this._SafeStr_5381.findChildByName("unique_item_overlay_widget")); _local_9 = _SafeStr_3642(_local_8.widget); _local_8.visible = true; _local_9._SafeStr_7914 = _arg_2.stuffData.uniqueSerialNumber; _local_9.animated = true; }; if (((_arg_2.stuffData) && ((_arg_2.stuffData.rarityLevel >= 0)))) { _local_10 = _SafeStr_2537(this._SafeStr_5381.findChildByName("rarity_item_overlay_widget")); _local_11 = _SafeStr_3661(_local_10.widget); _local_10.visible = true; _local_11.rarityLevel = _arg_2.stuffData.rarityLevel; }; this._SafeStr_6517(); if ((this._SafeStr_7470 as HabboCatalog).getBoolean("disclaimer.credit_spending.enabled")) { this._SafeStr_12702(false); } else { _local_12 = this._SafeStr_5381.findChildByName("disclaimer"); this._SafeStr_5381.height = (this._SafeStr_5381.height - _local_12.height); _local_12.dispose(); this._SafeStr_12702(true); }; } private function _SafeStr_6517():void{ var k:_SafeStr_2971; var _local_2:IBitmapWrapperWindow; if (((((!(this._SafeStr_7607)) || (!(this._SafeStr_5381)))) || (!(this._SafeStr_5414)))) { return; }; if (!this._SafeStr_7607.image) { if (this._SafeStr_7607._SafeStr_7912 == 1) { k = this._SafeStr_5414.getFurnitureIcon(this._SafeStr_7607.furniId, this); } else { if (this._SafeStr_7607._SafeStr_7912 == 2) { k = this._SafeStr_5414.getWallItemIcon(this._SafeStr_7607.furniId, this); }; }; if (((k) && (k.data))) { this._SafeStr_7607.image = (k.data as BitmapData); this._SafeStr_7607._SafeStr_7913 = k.id; }; }; if (this._SafeStr_7607.image != null) { _local_2 = (this._SafeStr_5381.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_2) { if (_local_2.bitmap) { _local_2.bitmap.dispose(); _local_2.bitmap = null; }; _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0); _local_2.bitmap.draw(this._SafeStr_7607.image, new Matrix(1, 0, 0, 1, ((_local_2.width - this._SafeStr_7607.image.width) / 2), ((_local_2.height - this._SafeStr_7607.image.height) / 2))); }; }; } private function _SafeStr_5487(k:WindowEvent, _arg_2:IWindow):void{ if (((!(k)) || (!(_arg_2)))) { return; }; if (((!((k.type == WindowMouseEvent.CLICK))) && (!((k.type == WindowMouseEvent.DOUBLE_CLICK))))) { return; }; switch (_arg_2.name) { case "spending_disclaimer": this._SafeStr_12702(ICheckBoxWindow(_arg_2)._SafeStr_9813); return; case "buy_button": this._SafeStr_7470._SafeStr_12703(this._SafeStr_7607._SafeStr_5358); this.hide(); return; case "header_button_close": case "cancel_button": this.hide(); return; }; } private function hide():void{ if (this._SafeStr_5381) { this._SafeStr_5381.dispose(); this._SafeStr_5381 = null; }; } public function imageReady(k:int, _arg_2:BitmapData):void{ if (((this._SafeStr_7607) && ((this._SafeStr_7607._SafeStr_7913 == k)))) { this._SafeStr_7607.image = _arg_2; this._SafeStr_6517(); }; } public function _SafeStr_6850(k:int):void{ } private function createWindow(k:String):IWindow{ if (((((!(this._SafeStr_7470)) || (!(this._SafeStr_7470.assets)))) || (!(this._SafeStr_7470.windowManager)))) { return (null); }; var _local_2:XmlAsset = (this._SafeStr_7470.assets.getAssetByName(k) as XmlAsset); if (((!(_local_2)) || (!(_local_2.content)))) { return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3) { return (null); }; return (this._SafeStr_7470.windowManager.buildFromXML(_local_3)); } private function _SafeStr_12702(k:Boolean):void{ if (this._SafeStr_5381 == null) { return; }; var _local_2:IWindow = this._SafeStr_5381.findChildByName("buy_button"); if (_local_2 == null) { return; }; if (k) { _local_2.enable(); } else { _local_2.disable(); }; } } }//package _-26m // _SafeStr_12680 = "_-2qd" (String#28983, DoABC#3) // _SafeStr_12681 = "_-32z" (String#29521, DoABC#3) // _SafeStr_12701 = "_-2Jm" (String#9961, DoABC#3) // _SafeStr_12702 = "_-7H" (String#1140, DoABC#3) // _SafeStr_12703 = "_-5mV" (String#13436, DoABC#3) // _SafeStr_2212 = "_-0LL" (String#7929, DoABC#3) // _SafeStr_2326 = "_-2A6" (String#9787, DoABC#3) // _SafeStr_2420 = "_-6RQ" (String#14125, DoABC#3) // _SafeStr_2537 = "_-3K" (String#10991, DoABC#3) // _SafeStr_2971 = "_-31-" (String#10672, DoABC#3) // _SafeStr_3482 = "_-0wS" (String#8509, DoABC#3) // _SafeStr_3483 = "_-48R" (String#11798, DoABC#3) // _SafeStr_3642 = "_-2bb" (String#10268, DoABC#3) // _SafeStr_3661 = "_-2ch" (String#10281, DoABC#3) // _SafeStr_431 = "_-3zF" (String#11631, DoABC#3) // _SafeStr_5333 = "_-3DB" (String#10879, DoABC#3) // _SafeStr_5334 = "_-QW" (String#14757, DoABC#3) // _SafeStr_5355 = "_-3us" (String#11544, DoABC#3) // _SafeStr_5358 = "_-3yh" (String#3557, DoABC#3) // _SafeStr_5381 = "_-533" (String#6, DoABC#3) // _SafeStr_5414 = "_-5a9" (String#70, DoABC#3) // _SafeStr_5487 = "_-5fO" (String#380, DoABC#3) // _SafeStr_6517 = "_-33c" (String#688, DoABC#3) // _SafeStr_6850 = "_-28" (String#9752, DoABC#3) // _SafeStr_6878 = "_-0f0" (String#8250, DoABC#3) // _SafeStr_7470 = "_-1lV" (String#28, DoABC#3) // _SafeStr_7607 = "_-1Nw" (String#180, DoABC#3) // _SafeStr_7910 = "_-20M" (String#9615, DoABC#3) // _SafeStr_7912 = "_-0I9" (String#7878, DoABC#3) // _SafeStr_7913 = "_-6TF" (String#14153, DoABC#3) // _SafeStr_7914 = "_-5fX" (String#3966, DoABC#3) // _SafeStr_9813 = "_-2FP" (String#1083, DoABC#3) //------------------------------------------------------------ //_-26m._SafeStr_3485 package _-26m{ public class _SafeStr_3485 { public static const _SafeStr_12704:int = 1; public static const _SafeStr_7923:int = 1; public static const _SafeStr_7924:int = 2; public static const _SafeStr_7925:int = 3; } }//package _-26m // _SafeStr_12704 = "_-3O9" (String#30352, DoABC#3) // _SafeStr_3485 = "_-5A-" (String#12839, DoABC#3) // _SafeStr_7923 = "_-5Zy" (String#35788, DoABC#3) // _SafeStr_7924 = "_-1sD" (String#26594, DoABC#3) // _SafeStr_7925 = "_-5ui" (String#36605, DoABC#3) //------------------------------------------------------------ //_-26m.MarketplaceChart package _-26m{ import flash.text.TextField; import flash.text.TextFormat; import flash.display.Shape; import flash.display.BitmapData; import flash.geom.Matrix; public class MarketplaceChart { private var _x:Array; private var _y:Array; private var _SafeStr_12705:int; private var _SafeStr_12706:int; private var _SafeStr_12707:int = -30; private var _SafeStr_12708:int; public function MarketplaceChart(k:Array, _arg_2:Array){ this._x = k.slice(); this._y = _arg_2.slice(); } public function draw(k:int, _arg_2:int):BitmapData{ var _local_4:int; var _local_5:int; var _local_6:TextField; var _local_7:TextFormat; var _local_8:int; var _local_9:Shape; var _local_10:int; var _local_3:BitmapData = new BitmapData(k, _arg_2); if (!this.available) { return (_local_3); }; this._SafeStr_12708 = 0; for each (_local_4 in this._y) { if (_local_4 > this._SafeStr_12708) { this._SafeStr_12708 = _local_4; }; }; _local_5 = Math.pow(10, (int(this._SafeStr_12708).toString().length - 1)); this._SafeStr_12708 = (Math.ceil((this._SafeStr_12708 / _local_5)) * _local_5); _local_6 = new TextField(); _local_7 = new TextFormat(); _local_6.embedFonts = true; _local_7.font = "Volter"; _local_7.size = 9; _local_6.defaultTextFormat = _local_7; _local_6.text = this._SafeStr_12708.toString(); _local_3.draw(_local_6); this._SafeStr_12705 = ((k - _local_6.textWidth) - 2); this._SafeStr_12706 = (_arg_2 - _local_6.textHeight); _local_8 = _local_6.textWidth; _local_6.text = "0"; _local_3.draw(_local_6, new Matrix(1, 0, 0, 1, ((_local_8 - _local_6.textWidth) + 1), ((_arg_2 - _local_6.textHeight) - 1))); _local_9 = new Shape(); _local_9.graphics.lineStyle(1, 0xCCCCCC); _local_9.graphics.moveTo(0, 0); _local_9.graphics.lineTo(0, this._SafeStr_12706); _local_10 = 0; while (_local_10 <= 5) { _local_4 = (((this._SafeStr_12706 - 1) / 5) * _local_10); _local_9.graphics.moveTo(0, _local_4); _local_9.graphics.lineTo((this._SafeStr_12705 - 1), _local_4); _local_10++; }; _local_9.graphics.lineStyle(2, 0xFF); _local_9.graphics.moveTo(this.getX(0), this.getY(0)); _local_10 = 1; while (_local_10 < this._x.length) { _local_9.graphics.lineTo(this.getX(_local_10), this.getY(_local_10)); _local_10++; }; _local_3.draw(_local_9, new Matrix(1, 0, 0, 1, (k - this._SafeStr_12705), ((_arg_2 - this._SafeStr_12706) / 2))); return (_local_3); } private function getX(k:int):Number{ return ((this._SafeStr_12705 + ((this._SafeStr_12705 / -(this._SafeStr_12707)) * this._x[k]))); } private function getY(k:int):Number{ return ((this._SafeStr_12706 - ((this._SafeStr_12706 / this._SafeStr_12708) * this._y[k]))); } public function get available():Boolean{ return (((((this._x) && (this._y))) && ((this._x.length > 1)))); } } }//package _-26m // _SafeStr_12705 = "_-23J" (String#27065, DoABC#3) // _SafeStr_12706 = "_-659" (String#37039, DoABC#3) // _SafeStr_12707 = "_-3lk" (String#31297, DoABC#3) // _SafeStr_12708 = "_-0lP" (String#23897, DoABC#3) //------------------------------------------------------------ //_-276._SafeStr_1407 package _-276{ import _-1tK._SafeStr_8; import _-3wj._SafeStr_2308; import _-1Z6._SafeStr_2274; import _-el._SafeStr_2716; import _-6hG.BigInteger; import _-1z5._SafeStr_2715; public interface _SafeStr_1407 extends _SafeStr_8 { function get connection():_SafeStr_2308; function get mode():int; function set mode(_arg_1:int):void; function get port():int; function _SafeStr_12709():void; function _SafeStr_12710(_arg_1:String):void; function _SafeStr_12711():void; function addHabboConnectionMessageEvent(_arg_1:_SafeStr_2274):_SafeStr_2274; function _SafeStr_6846(_arg_1:_SafeStr_2274):void; function _SafeStr_12712(_arg_1:String, _arg_2:String):_SafeStr_2717; function _SafeStr_12713():_SafeStr_2716; function _SafeStr_12714(_arg_1:BigInteger, _arg_2:BigInteger):_SafeStr_2715; function _SafeStr_12715():void; } }//package _-276 // _SafeStr_12709 = "_-0RX" (String#8030, DoABC#3) // _SafeStr_12710 = "_-15j" (String#8677, DoABC#3) // _SafeStr_12711 = "_-4hx" (String#12361, DoABC#3) // _SafeStr_12712 = "_-4Tg" (String#12122, DoABC#3) // _SafeStr_12713 = "_-2Fu" (String#9905, DoABC#3) // _SafeStr_12714 = "_-1iA" (String#9322, DoABC#3) // _SafeStr_12715 = "_-1Re" (String#9062, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2715 = "_-5Qt" (String#13117, DoABC#3) // _SafeStr_2716 = "_-58b" (String#12818, DoABC#3) // _SafeStr_2717 = "_-5ym" (String#13640, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-276._SafeStr_2717 package _-276{ import flash.events.IEventDispatcher; public interface _SafeStr_2717 extends IEventDispatcher { function _SafeStr_12716():void; function init():void; } }//package _-276 // _SafeStr_12716 = "_-ps" (String#15161, DoABC#3) // _SafeStr_2717 = "_-5ym" (String#13640, DoABC#3) //------------------------------------------------------------ //_-276.HabboCommunicationManager package _-276{ import _-1tK.Component; import _-3wj._SafeStr_1408; import _-6j3._SafeStr_2174; import _-1Z6._SafeStr_2722; import flash.utils.Timer; import _-3wj._SafeStr_2308; import _-5EA._SafeStr_2721; import flash.events.Event; import _-1tK._SafeStr_9; import _-6Z2._SafeStr_10; import _-1tK._SafeStr_44; import com.sulake.iid.IIDCoreCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import __AS3__.vec.Vector; import _-5XF._SafeStr_2283; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import _-54T.Core; import _-5XF._SafeStr_2719; import _-1Z6._SafeStr_2274; import _-5NM.ErrorReportStorage; import _-40B._SafeStr_2276; import _-1Z6._SafeStr_2718; import _-6H4.ArcFour; import _-el._SafeStr_2716; import _-6H4._SafeStr_2720; import _-6hG.BigInteger; import _-1z5._SafeStr_2715; import flash.events.TimerEvent; import _-4bP._SafeStr_2723; import __AS3__.vec.*; import com.sulake.iid.*; public class HabboCommunicationManager extends Component implements _SafeStr_1407, _SafeStr_1408 { private static const _SafeStr_12717:int = 2; private var _SafeStr_5411:_SafeStr_2174; private var _SafeStr_12718:_SafeStr_2722; private var _SafeStr_12719:String = ""; private var _SafeStr_12720:Array; private var _SafeStr_12721:int = -1; private var _SafeStr_12722:Timer; private var _SafeStr_12723:int = 1; private var _SafeStr_12724:String = ""; private var _SafeStr_12725:Boolean = false; private var _SafeStr_12726:Boolean = false; private var _SafeStr_12727:Array; private var _SafeStr_12728:Boolean = false; private var _SafeStr_7637:_SafeStr_2308; private var _SafeStr_10731:int = 0; private var _SafeStr_12729:Timer; private var _SafeStr_12730:_SafeStr_2721; private var _SafeStr_12731:Boolean = true; public function HabboCommunicationManager(k:_SafeStr_9, _arg_2:uint=0, _arg_3:_SafeStr_10=null){ this._SafeStr_12718 = new HabboMessages(); this._SafeStr_12720 = []; this._SafeStr_12722 = new Timer(100, 1); this._SafeStr_12727 = [65191, 65178, 65178, 65177, 65185]; super(k, _arg_2, _arg_3); k.events.addEventListener(Event.UNLOAD, this.unloading); } override protected function get dependencies():Vector.<_SafeStr_44>{ return (super.dependencies.concat(new <_SafeStr_44>[new _SafeStr_44(new IIDCoreCommunicationManager(), function (k:_SafeStr_2174):void{ _SafeStr_5411 = k; }), new _SafeStr_44(new IIDHabboConfigurationManager(), null, false, [{ "type":Event.COMPLETE, "callback":this.onConfigurationComplete }])])); } private function _SafeStr_5823(k:Event):void{ this._SafeStr_7637._SafeStr_12732(); } private function onConfigurationComplete(k:Event):void{ this._SafeStr_7637._SafeStr_12733(); } public function get connection():_SafeStr_2308{ return (this._SafeStr_7637); } public function get mode():int{ return (0); } public function set mode(k:int):void{ this._SafeStr_10731 = k; } public function get port():int{ if ((((((this._SafeStr_12720.length == 0)) || ((this._SafeStr_12721 < 0)))) || ((this._SafeStr_12721 >= this._SafeStr_12720.length)))) { return (0); }; return (this._SafeStr_12720[this._SafeStr_12721]); } override protected function initComponent():void{ context.events.addEventListener(_SafeStr_2283._SafeStr_5822, this._SafeStr_5823); this._SafeStr_7637 = this._SafeStr_5411._SafeStr_12734(this); this._SafeStr_7637._SafeStr_12735(this._SafeStr_12718); this._SafeStr_7637.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_12736); this._SafeStr_7637.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_12737); this._SafeStr_7637.addEventListener(Event.CONNECT, this._SafeStr_12738); this._SafeStr_12709(); if (this._SafeStr_12726) { this._SafeStr_12739(); }; } override public function dispose():void{ if (disposed) { return; }; if (this._SafeStr_7637) { this._SafeStr_7637.dispose(); this._SafeStr_7637 = null; }; super.dispose(); } public function _SafeStr_12709():void{ var _local_5:String; var _local_8:String; var _local_9:Array; var _local_10:int; var k:Array = [65162, 65162, 65158, 65155]; var _local_2:Array = [65234, 65174, 65168, 65175, 65165, 65229]; var _local_3:Array = [65170, 65162, 65157, 65155]; var _local_4:Array = [65186, 65168, 65178, 65171, 65171]; var _local_6:String = getProperty(this._SafeStr_12740([this._SafeStr_12727, _local_4, _local_2, _local_3], 0), null); if (_local_6 == null) { Core._SafeStr_12741(this._SafeStr_12740([this._SafeStr_12727, _local_4, _local_2, _local_3], 0), Core._SafeStr_12742); return; }; if (false == false) { _local_9 = []; _local_10 = 1; while (_local_10 < 5) { _local_6 = _local_6.substring(0, (_local_6.length - _local_10)); switch (_local_10) { case (488311 % 668): _local_9.push(_local_2); break; case (76 % 37): _local_9.push(_local_4); break; case (415524125 % 49157): _local_9.push(k); break; case (16 % 5): _local_9.push(this._SafeStr_12727); break; }; _local_10++; }; _local_5 = getProperty(this._SafeStr_12740(_local_9, 0), null); }; if (_local_5 == null) { Core._SafeStr_12741(this._SafeStr_12740([this._SafeStr_12727, _local_4, _local_2, k], 0), Core._SafeStr_12742); return; }; this._SafeStr_12720 = []; var _local_7:Array = _local_5.split(","); for each (_local_8 in _local_7) { this._SafeStr_12720.push(parseInt(_local_8.replace(" ", ""))); }; this._SafeStr_12719 = getProperty("connection.info.host"); } public function _SafeStr_12711():void{ if (this._SafeStr_12729) { this._SafeStr_12729.reset(); }; this._SafeStr_12729 = null; this._SafeStr_12723 = 1; this._SafeStr_12730 = null; this._SafeStr_12731 = true; if (this._SafeStr_7637 != null) { this._SafeStr_7637._SafeStr_12743(); }; } public function _SafeStr_12710(k:String):void{ switch (k) { case _SafeStr_2719._SafeStr_12744: if (this._SafeStr_7637 == null) { Core._SafeStr_12741("Tried to connect to proxy but connection was null", Core._SafeStr_12742); return; }; this._SafeStr_12726 = true; if (_SafeStr_8858) { this._SafeStr_12739(); }; return; }; } public function addHabboConnectionMessageEvent(k:_SafeStr_2274):_SafeStr_2274{ if (this._SafeStr_7637) { this._SafeStr_7637.addMessageEvent(k); }; return (k); } public function _SafeStr_6846(k:_SafeStr_2274):void{ if (this._SafeStr_7637) { this._SafeStr_7637.removeMessageEvent(k); }; } public function _SafeStr_12712(k:String, _arg_2:String):_SafeStr_2717{ var _local_3:String = ""; _local_3 = getProperty("url.prefix"); _local_3 = _local_3.replace("http://", ""); _local_3 = _local_3.replace("https://", ""); return (new HabboWebLogin(k, _arg_2, _local_3)); } public function _SafeStr_12745(k:String, _arg_2:int):void{ ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_12746, k); ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_12747, String(_arg_2)); } public function _SafeStr_12748(k:String):void{ ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_12749, String(new Date().getTime())); if (this._SafeStr_12724.length > 0) { this._SafeStr_12724 = (this._SafeStr_12724 + (",R:" + k)); } else { this._SafeStr_12724 = ("R:" + k); }; if (this._SafeStr_12724.length > 150) { this._SafeStr_12724 = this._SafeStr_12724.substring((this._SafeStr_12724.length - 150)); }; } public function _SafeStr_12750(k:String):void{ ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_12751, String(new Date().getTime())); if (this._SafeStr_12724.length > 0) { this._SafeStr_12724 = (this._SafeStr_12724 + (",S:" + k)); } else { this._SafeStr_12724 = ("S:" + k); }; if (this._SafeStr_12724.length > 150) { this._SafeStr_12724 = this._SafeStr_12724.substring((this._SafeStr_12724.length - 150)); }; } public function _SafeStr_12752(k:_SafeStr_2718):void{ ErrorReportStorage._SafeStr_5436(_SafeStr_2276._SafeStr_12753, (k as Object).toString()); ErrorReportStorage._SafeStr_5508("MESSAGE_QUEUE", this._SafeStr_12724); } public function _SafeStr_12715():void{ ErrorReportStorage._SafeStr_5508("MESSAGE_QUEUE", this._SafeStr_12724); } public function _SafeStr_12713():_SafeStr_2716{ return (new ArcFour()); } public function _SafeStr_12714(k:BigInteger, _arg_2:BigInteger):_SafeStr_2715{ return (new _SafeStr_2720(k, _arg_2)); } private function _SafeStr_12740(k:Array, _arg_2:int):String{ var _local_4:Array; var _local_5:int; var _local_3:String = ""; for each (_local_4 in k) { for each (_local_5 in _local_4) { _local_3 = (_local_3 + String.fromCharCode(((65290 - _local_5) + _arg_2--))); }; }; return (_local_3); } private function _SafeStr_12739():void{ var k:int; if (!this._SafeStr_7637) { return; }; if (this._SafeStr_7637.connected) { return; }; if (((!((this._SafeStr_12730 == null))) && (!(this._SafeStr_12730._SafeStr_12754)))) { if (this._SafeStr_12729 == null) { this._SafeStr_12729 = new Timer(500); this._SafeStr_12729.addEventListener(TimerEvent.TIMER, this._SafeStr_12755); this._SafeStr_12729.start(); } else { this._SafeStr_12729.reset(); this._SafeStr_12729.start(); }; return; }; this._SafeStr_12721++; if (this._SafeStr_12730 == null) { this._SafeStr_12730 = new _SafeStr_2721((this._SafeStr_12719 + this._SafeStr_12740([[65290, 65290, 65290, 65290, 65290], [65290, 65290, 65290], [65290, 65290]], 0)), this._SafeStr_12720[this._SafeStr_12721]); this._SafeStr_12721--; this._SafeStr_12756(); return; }; if (this._SafeStr_12721 >= this._SafeStr_12720.length) { ErrorReportStorage._SafeStr_5508("ConnectionRetry", ("Connection attempt " + this._SafeStr_12723)); this._SafeStr_12723++; k = _SafeStr_12717; if (this._SafeStr_12720.length == 1) { k++; }; if (this._SafeStr_12723 <= k) { this._SafeStr_12721 = 0; } else { if (this._SafeStr_12725) { return; }; this._SafeStr_12725 = true; Core.error("Connection failed to host and ports", true, Core._SafeStr_12742); return; }; }; this._SafeStr_7637.timeout = (this._SafeStr_12723 * 10000); if (false == false) { this._SafeStr_7637.init((this._SafeStr_12719 + this._SafeStr_12740([[65290, 65290, 65290, 65290, 65290], [65290, 65290, 65290], [65290, 65290]], 0)), this._SafeStr_12720[this._SafeStr_12721]); }; if (this._SafeStr_12729 != null) { if (this._SafeStr_12729.running) { this._SafeStr_12729.stop(); }; this._SafeStr_12729.removeEventListener(TimerEvent.TIMER, this._SafeStr_12755); }; this._SafeStr_12729 = null; this._SafeStr_12730 = null; if (this._SafeStr_12731) { this._SafeStr_12721--; this._SafeStr_12731 = false; }; } private function _SafeStr_12756():void{ this._SafeStr_12722.addEventListener(TimerEvent.TIMER, this._SafeStr_12755); this._SafeStr_12722.start(); } private function unloading(k:Event):void{ if (this._SafeStr_7637) { this._SafeStr_7637.send(new _SafeStr_2723()); }; } private function _SafeStr_12736(k:IOErrorEvent):void{ switch (k.type) { case IOErrorEvent.IO_ERROR: break; case IOErrorEvent.DISK_ERROR: break; case IOErrorEvent.NETWORK_ERROR: break; case IOErrorEvent.VERIFY_ERROR: break; }; ErrorReportStorage._SafeStr_5508("Communication IO Error", ((((("IOError " + k.type) + " on connect: ") + k.text) + ". Port was ") + this._SafeStr_12720[this._SafeStr_12721])); this._SafeStr_12756(); } private function _SafeStr_12738(k:Event):void{ ErrorReportStorage._SafeStr_5508("Connection", (("Connected with " + this._SafeStr_12723) + " attempts")); } private function _SafeStr_12755(k:TimerEvent):void{ this._SafeStr_12739(); } private function _SafeStr_12737(k:SecurityErrorEvent):void{ ErrorReportStorage._SafeStr_5508("Communication Security Error", ((("SecurityError on connect: " + k.text) + ". Port was ") + this._SafeStr_12720[this._SafeStr_12721])); this._SafeStr_12756(); } } }//package _-276 // _SafeStr_10 = "_-4JB" (String#32680, DoABC#3) // _SafeStr_10731 = "_-hc" (String#334, DoABC#3) // _SafeStr_12709 = "_-0RX" (String#8030, DoABC#3) // _SafeStr_12710 = "_-15j" (String#8677, DoABC#3) // _SafeStr_12711 = "_-4hx" (String#12361, DoABC#3) // _SafeStr_12712 = "_-4Tg" (String#12122, DoABC#3) // _SafeStr_12713 = "_-2Fu" (String#9905, DoABC#3) // _SafeStr_12714 = "_-1iA" (String#9322, DoABC#3) // _SafeStr_12715 = "_-1Re" (String#9062, DoABC#3) // _SafeStr_12717 = "_-4zX" (String#34313, DoABC#3) // _SafeStr_12718 = "_-4Gp" (String#1106, DoABC#3) // _SafeStr_12719 = "_-42u" (String#32012, DoABC#3) // _SafeStr_12720 = "_-3if" (String#31175, DoABC#3) // _SafeStr_12721 = "_-z5" (String#40729, DoABC#3) // _SafeStr_12722 = "_-35p" (String#29631, DoABC#3) // _SafeStr_12723 = "_-5S4" (String#35477, DoABC#3) // _SafeStr_12724 = "_-0Ef" (String#22571, DoABC#3) // _SafeStr_12725 = "_-6MM" (String#37707, DoABC#3) // _SafeStr_12726 = "_-3Ro" (String#30508, DoABC#3) // _SafeStr_12727 = "_-6M3" (String#37695, DoABC#3) // _SafeStr_12728 = "_-6bG" (String#38264, DoABC#3) // _SafeStr_12729 = "_-5eo" (String#35989, DoABC#3) // _SafeStr_12730 = "_-45j" (String#32126, DoABC#3) // _SafeStr_12731 = "_-3ym" (String#31809, DoABC#3) // _SafeStr_12732 = "_-ba" (String#14932, DoABC#3) // _SafeStr_12733 = "_-0xc" (String#8531, DoABC#3) // _SafeStr_12734 = "_-5MF" (String#13048, DoABC#3) // _SafeStr_12735 = "_-34q" (String#10736, DoABC#3) // _SafeStr_12736 = "_-6aD" (String#4235, DoABC#3) // _SafeStr_12737 = "_-3oR" (String#1524, DoABC#3) // _SafeStr_12738 = "_-59T" (String#3845, DoABC#3) // _SafeStr_12739 = "_-1T-" (String#25610, DoABC#3) // _SafeStr_12740 = "_-1fQ" (String#9291, DoABC#3) // _SafeStr_12741 = "_-0Xu" (String#23347, DoABC#3) // _SafeStr_12742 = "_-4Ak" (String#32332, DoABC#3) // _SafeStr_12743 = "_-5Kh" (String#13014, DoABC#3) // _SafeStr_12744 = "_-6FQ" (String#37447, DoABC#3) // _SafeStr_12745 = "_-3WN" (String#11180, DoABC#3) // _SafeStr_12746 = "_-a9" (String#39802, DoABC#3) // _SafeStr_12747 = "_-1-w" (String#24502, DoABC#3) // _SafeStr_12748 = "_-1fZ" (String#9292, DoABC#3) // _SafeStr_12749 = "_-1ey" (String#26068, DoABC#3) // _SafeStr_12750 = "_-0Ga" (String#7858, DoABC#3) // _SafeStr_12751 = "_-2o7" (String#28878, DoABC#3) // _SafeStr_12752 = "_-0oV" (String#8380, DoABC#3) // _SafeStr_12753 = "_-4MX" (String#32818, DoABC#3) // _SafeStr_12754 = "_-63A" (String#36963, DoABC#3) // _SafeStr_12755 = "_-4MQ" (String#32815, DoABC#3) // _SafeStr_12756 = "_-1na" (String#26412, DoABC#3) // _SafeStr_1407 = "_-c9" (String#14942, DoABC#3) // _SafeStr_1408 = "_-5dI" (String#13298, DoABC#3) // _SafeStr_2174 = "_-1Zg" (String#9201, DoABC#3) // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2276 = "_-0JM" (String#7890, DoABC#3) // _SafeStr_2283 = "_-3GH" (String#30035, DoABC#3) // _SafeStr_2308 = "_-1vW" (String#9516, DoABC#3) // _SafeStr_2715 = "_-5Qt" (String#13117, DoABC#3) // _SafeStr_2716 = "_-58b" (String#12818, DoABC#3) // _SafeStr_2717 = "_-5ym" (String#13640, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_2719 = "_-0pj" (String#24076, DoABC#3) // _SafeStr_2720 = "_-4lr" (String#12424, DoABC#3) // _SafeStr_2721 = "_-1BW" (String#8781, DoABC#3) // _SafeStr_2722 = "_-4a9" (String#12241, DoABC#3) // _SafeStr_2723 = "_-6Zj" (String#14261, DoABC#3) // _SafeStr_44 = "_-2id" (String#28663, DoABC#3) // _SafeStr_5411 = "_-3Z2" (String#77, DoABC#3) // _SafeStr_5436 = "_-3Tr" (String#30581, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5822 = "_-1PR" (String#25476, DoABC#3) // _SafeStr_5823 = "_-5ZX" (String#13246, DoABC#3) // _SafeStr_6846 = "_-1PT" (String#9026, DoABC#3) // _SafeStr_7637 = "_-6MU" (String#140, DoABC#3) // _SafeStr_8858 = "_-3Ax" (String#29831, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-276.HabboMessages package _-276{ import _-1Z6._SafeStr_2722; import _-5NM.Map; import _-5NM._SafeStr_4026; import _-0o5._SafeStr_2344; import _-2wk._SafeStr_3998; import _-35n._SafeStr_4020; import _-34Z._SafeStr_4271; import _-4xe._SafeStr_4276; import _-2-9._SafeStr_3792; import _-1Aw._SafeStr_3174; import _-69k.CloseIssueDefaultActionMessageComposer; import _-oB._SafeStr_4070; import _-4pw._SafeStr_2362; import _-d1._SafeStr_4150; import _-1aC._SafeStr_3195; import _-41s._SafeStr_4238; import _-2d0._SafeStr_4218; import _-35n._SafeStr_4190; import _-2o9._SafeStr_3063; import _-4pw._SafeStr_2486; import _-ry._SafeStr_3812; import _-1GN._SafeStr_4213; import _-35n._SafeStr_2668; import _-34Z._SafeStr_4068; import _-i2._SafeStr_3547; import _-1aC._SafeStr_4017; import _-2-9._SafeStr_3789; import _-1De._SafeStr_2455; import _-2ri._SafeStr_3470; import _-35n._SafeStr_4123; import _-1GN._SafeStr_4316; import _-4xe._SafeStr_4245; import _-0Rm._SafeStr_3342; import _-1p4.RenderRoomMessageComposer; import _-ry._SafeStr_3811; import _-69k._SafeStr_4313; import _-63i._SafeStr_4183; import _-4xe._SafeStr_2641; import _-1aC._SafeStr_4239; import _-1aC._SafeStr_3715; import _-0o5._SafeStr_3366; import _-4pw._SafeStr_3510; import _-5kg._SafeStr_4061; import _-1aC._SafeStr_4215; import _-69k._SafeStr_4051; import _-0o5._SafeStr_2341; import _-2Wy._SafeStr_3796; import _-4ZR._SafeStr_2740; import _-41s._SafeStr_4043; import _-4xe._SafeStr_4251; import _-34Z._SafeStr_4166; import _-1De._SafeStr_2417; import _-2d0._SafeStr_2709; import _-1ka._SafeStr_2669; import _-2Jg._SafeStr_4203; import _-1aC._SafeStr_3162; import _-5rk._SafeStr_3871; import _-i2._SafeStr_2520; import _-34Z._SafeStr_3175; import _-2o9.SendRoomInviteMessageComposer; import _-35n._SafeStr_4054; import _-2d0._SafeStr_2712; import _-3rc._SafeStr_4108; import _-0Rm._SafeStr_3346; import _-69k.ReleaseIssuesMessageComposer; import _-2Zh._SafeStr_2854; import _-69k._SafeStr_4065; import _-34Z._SafeStr_4159; import _-4Rt._SafeStr_2730; import _-63G._SafeStr_4063; import _-2o9._SafeStr_3029; import _-1Aw._SafeStr_3182; import _-2d0._SafeStr_3031; import _-35n._SafeStr_4296; import _-2d0._SafeStr_4260; import _-ry._SafeStr_2474; import _-5w0._SafeStr_4034; import _-69k._SafeStr_4105; import _-3P8._SafeStr_3635; import _-1Y._SafeStr_4015; import _-1aC._SafeStr_4229; import _-4bP._SafeStr_2923; import _-34Z._SafeStr_3159; import _-4xe._SafeStr_4145; import _-69k.CloseIssuesMessageComposer; import _-5w0._SafeStr_3983; import _-0o5._SafeStr_4314; import _-4xe._SafeStr_4293; import _-1oJ._SafeStr_3807; import _-14A._SafeStr_3089; import _-35n._SafeStr_4008; import _-17v._SafeStr_2640; import _-4pw._SafeStr_2509; import _-34Z._SafeStr_4253; import _-14A._SafeStr_2285; import _-0o5._SafeStr_3364; import _-34Z._SafeStr_4151; import _-34Z._SafeStr_3187; import _-6hJ._SafeStr_3261; import _-1Y._SafeStr_4048; import _-35n._SafeStr_2686; import _-4xe._SafeStr_4282; import _-1aC._SafeStr_3164; import _-4xe.CreateGuildMessageComposer; import _-41s._SafeStr_3988; import _-2ri._SafeStr_4235; import _-69k._SafeStr_4334; import _-6hJ._SafeStr_3250; import _-4pw._SafeStr_4084; import _-4xe._SafeStr_4289; import _-1aC._SafeStr_2422; import _-ry._SafeStr_2488; import _-41s._SafeStr_4038; import _-4xe._SafeStr_2324; import _-1oJ._SafeStr_3808; import _-4pw._SafeStr_3477; import _-34Z._SafeStr_4091; import _-0o5._SafeStr_3377; import _-2o9._SafeStr_3891; import _-0o5._SafeStr_3368; import _-4ZR._SafeStr_4109; import _-4pw._SafeStr_2452; import _-4Rt._SafeStr_4046; import _-35n._SafeStr_4230; import _-d1._SafeStr_3185; import _-0o5._SafeStr_3353; import _-4ER._SafeStr_4287; import _-08e._SafeStr_3169; import _-0YM._SafeStr_4064; import _-2-9._SafeStr_3787; import _-1aC._SafeStr_3188; import _-2d0._SafeStr_4107; import _-1aC._SafeStr_3183; import _-35n._SafeStr_3914; import _-34Z._SafeStr_4060; import _-0o5._SafeStr_3354; import _-4xe._SafeStr_4278; import _-5kg._SafeStr_4305; import _-4xe._SafeStr_4167; import _-4Rt._SafeStr_4266; import _-4pw._SafeStr_2494; import _-6hJ._SafeStr_3251; import _-4xe._SafeStr_2378; import _-i2._SafeStr_4164; import _-0o5._SafeStr_4085; import _-0Rm._SafeStr_3315; import _-5w0._SafeStr_3802; import _-34Z._SafeStr_3526; import _-47o._SafeStr_2885; import _-1p4._SafeStr_4327; import _-5rk.UpdateThreadMessageComposer; import _-2d0._SafeStr_4027; import _-63G._SafeStr_3994; import _-69k._SafeStr_4328; import _-4bP._SafeStr_2921; import _-69k._SafeStr_4300; import _-34Z._SafeStr_4012; import _-4pw._SafeStr_4019; import _-1Aw.RemoveRightsMessageComposer; import _-14A._SafeStr_3090; import _-4xe._SafeStr_3894; import _-4pw._SafeStr_2364; import _-35n._SafeStr_3909; import _-47o._SafeStr_3171; import _-1aC._SafeStr_3173; import _-1Aw._SafeStr_3178; import _-35n._SafeStr_4277; import _-2-9._SafeStr_3791; import _-5rk._SafeStr_3881; import _-4pw._SafeStr_4083; import _-2o9.DeclineFriendMessageComposer; import _-2d0._SafeStr_4006; import _-0o5._SafeStr_4246; import _-0o5._SafeStr_3374; import _-4KW._SafeStr_2428; import _-1p4._SafeStr_2976; import _-5rk._SafeStr_3879; import _-0YM._SafeStr_3198; import _-4pw._SafeStr_3517; import _-3Vf._SafeStr_3158; import _-69k._SafeStr_4005; import _-2-9._SafeStr_3788; import _-35n._SafeStr_3902; import _-17v._SafeStr_2635; import _-4bP._SafeStr_2916; import _-41s._SafeStr_4134; import _-1Aw._SafeStr_3335; import _-5kg._SafeStr_4261; import _-34Z._SafeStr_4140; import _-2d0._SafeStr_4077; import _-34Z._SafeStr_3527; import _-2Wy._SafeStr_3798; import _-35n._SafeStr_4219; import _-4pw._SafeStr_4338; import _-0Xy._SafeStr_3189; import _-35n._SafeStr_4036; import _-1aC._SafeStr_4202; import _-35n._SafeStr_4204; import _-4Rt._SafeStr_3939; import _-0o5._SafeStr_3350; import _-0YM._SafeStr_2879; import _-4xe._SafeStr_4078; import _-2-9._SafeStr_3795; import _-4xe._SafeStr_4030; import _-0o5._SafeStr_3362; import _-4pw._SafeStr_3516; import _-4pw._SafeStr_2390; import _-4KW._SafeStr_3803; import _-1aC._SafeStr_4007; import _-1p4._SafeStr_4128; import _-0o5._SafeStr_3414; import _-4pw._SafeStr_4214; import _-2d0._SafeStr_4097; import _-4xe._SafeStr_3474; import _-4xe._SafeStr_4049; import _-14A._SafeStr_3088; import _-4Rt._SafeStr_2729; import _-35n._SafeStr_4120; import _-1Y._SafeStr_4283; import _-4pw._SafeStr_2481; import _-5rk._SafeStr_3857; import _-47o._SafeStr_3170; import _-35n._SafeStr_4075; import _-0o5._SafeStr_3332; import _-2d0._SafeStr_4191; import _-4xe._SafeStr_2666; import _-17v._SafeStr_2639; import _-35n._SafeStr_4096; import _-1w7._SafeStr_3829; import _-5kg._SafeStr_4310; import _-47o._SafeStr_3157; import _-4xe._SafeStr_4286; import _-4xe._SafeStr_3987; import _-4xe._SafeStr_2638; import _-i2._SafeStr_3996; import _-0Rm._SafeStr_3314; import _-ry._SafeStr_2440; import _-4bP._SafeStr_2912; import _-47o._SafeStr_3165; import _-69k.PickIssuesMessageComposer; import _-69k._SafeStr_4011; import _-4ZR._SafeStr_2742; import _-4ZR._SafeStr_2637; import _-1Y._SafeStr_4155; import _-69k._SafeStr_4141; import _-35n._SafeStr_2667; import _-69k._SafeStr_4114; import _-5kg._SafeStr_3974; import _-34Z._SafeStr_3992; import _-34Z._SafeStr_4004; import _-4xe._SafeStr_2960; import _-1qB._SafeStr_3979; import _-4Rt._SafeStr_3940; import _-ry._SafeStr_2374; import _-0o5._SafeStr_3378; import _-34Z._SafeStr_4200; import _-2o9._SafeStr_3937; import _-4pw._SafeStr_3511; import _-1qB._SafeStr_3925; import _-1aC._SafeStr_4088; import _-63G._SafeStr_3168; import _-4xe._SafeStr_4129; import _-1aC._SafeStr_4206; import _-i2._SafeStr_4326; import _-1p4._SafeStr_4094; import _-4bP._SafeStr_2919; import _-0o5._SafeStr_3379; import _-34Z._SafeStr_4299; import _-4pw._SafeStr_2497; import _-4xe._SafeStr_4333; import _-1aC._SafeStr_3179; import _-08e._SafeStr_2725; import _-0YM._SafeStr_4196; import _-0o5._SafeStr_3380; import _-4ZR._SafeStr_4189; import _-1aC._SafeStr_4194; import _-ry._SafeStr_3810; import _-4pw._SafeStr_2397; import _-41s._SafeStr_4067; import _-1aC._SafeStr_4018; import _-4pw._SafeStr_2408; import _-1p4._SafeStr_4181; import _-4xe._SafeStr_4318; import _-4bP._SafeStr_2929; import _-6hf._SafeStr_4309; import _-34Z._SafeStr_3524; import _-3P8._SafeStr_3638; import _-34Z._SafeStr_4057; import _-34Z._SafeStr_3166; import _-0o5._SafeStr_3367; import _-35n._SafeStr_4172; import _-63G._SafeStr_4071; import _-5rk._SafeStr_3882; import _-0I4._SafeStr_3982; import _-6hf._SafeStr_4042; import _-i2._SafeStr_3541; import _-2ri._SafeStr_3828; import _-0KK._SafeStr_3714; import _-35n._SafeStr_3912; import _-5rk._SafeStr_3877; import _-34Z._SafeStr_4275; import _-5kg._SafeStr_3971; import _-17v._SafeStr_2636; import _-63G._SafeStr_4291; import _-4pw._SafeStr_4032; import _-63G._SafeStr_3177; import _-2ri._SafeStr_2626; import _-1Aw._SafeStr_3199; import _-1GN.CraftSecretComposer; import _-4bP._SafeStr_2723; import _-0o5._SafeStr_3349; import _-5kg._SafeStr_3986; import _-1aC._SafeStr_3194; import _-3P8._SafeStr_3633; import _-35n._SafeStr_4028; import _-2ri.SetActivatedBadgesComposer; import _-4xe._SafeStr_4023; import _-2o9.AcceptFriendMessageComposer; import _-1Aw._SafeStr_3197; import _-35n._SafeStr_3908; import _-ug._SafeStr_2634; import _-4xe._SafeStr_4125; import _-2d0._SafeStr_2707; import _-2o9.RemoveFriendMessageComposer; import _-5kg._SafeStr_4225; import _-63G._SafeStr_3180; import _-ry._SafeStr_2482; import _-63G._SafeStr_3163; import _-5rk._SafeStr_3867; import _-08e._SafeStr_3181; import _-2wk._SafeStr_4016; import _-69k._SafeStr_4212; import _-4xe._SafeStr_4106; import _-4Rt._SafeStr_2734; import _-0o5._SafeStr_3365; import _-0Rm._SafeStr_3345; import _-4pw._SafeStr_2391; import _-1Aw._SafeStr_3343; import _-2d0._SafeStr_4047; import _-34Z._SafeStr_4199; import _-0o5._SafeStr_3330; import _-0YM._SafeStr_4192; import _-17v._SafeStr_2648; import _-41s._SafeStr_4195; import _-2d0._SafeStr_4144; import _-1qB._SafeStr_4156; import _-0o5._SafeStr_2347; import _-4pw._SafeStr_2477; import _-41s._SafeStr_4152; import _-2Zh._SafeStr_2810; import _-63G._SafeStr_3184; import _-0Rm._SafeStr_3317; import _-4xe._SafeStr_4100; import _-4xe._SafeStr_2961; import _-4Rt._SafeStr_2728; import _-34Z._SafeStr_3192; import _-69k._SafeStr_4185; import _-3Vf._SafeStr_3196; import _-35n._SafeStr_4022; import _-4ZR._SafeStr_2881; import _-1aC._SafeStr_4182; import _-4pw._SafeStr_3472; import _-1Aw._SafeStr_3191; import _-2o9._SafeStr_3066; import _-0o5._SafeStr_3370; import _-6hJ._SafeStr_3244; import _-4xe._SafeStr_4031; import _-4xe._SafeStr_4024; import _-6Km._SafeStr_4112; import _-35n.PostQuizAnswersComposer; import _-ry._SafeStr_3479; import _-4xe._SafeStr_2884; import _-oB._SafeStr_3999; import _-5rk.UpdateForumReadMarkerMessageComposer; import _-0Xy._SafeStr_3176; import _-35n._SafeStr_3910; import _-63G._SafeStr_4264; import _-5kg._SafeStr_3973; import _-5rk._SafeStr_3880; import _-2wk._SafeStr_3190; import _-4pw._SafeStr_2468; import _-1Y._SafeStr_4244; import _-1GN.GetCraftingRecipesAvailableComposer; import _-34Z._SafeStr_3172; import _-1aC._SafeStr_3167; import _-08e._SafeStr_3219; import _-17v._SafeStr_2646; import _-0o5._SafeStr_3375; import _-1aC._SafeStr_4290; import _-4bP._SafeStr_2918; import _-1ka._SafeStr_4161; import _-1aC._SafeStr_4272; import _-4KW._SafeStr_3804; import _-4bP._SafeStr_2930; import _-0o5._SafeStr_3372; import _-1qB._SafeStr_3922; import _-4xe._SafeStr_3466; import _-4ZR._SafeStr_2524; import _-4pw._SafeStr_2435; import _-i2._SafeStr_3543; import _-4xe._SafeStr_4207; import _-3Vf.PollAnswerComposer; import _-4xe._SafeStr_2625; import _-1K1._SafeStr_2314; import _-14A._SafeStr_3086; import _-17v._SafeStr_2643; import _-4pw._SafeStr_2401; import _-69k._SafeStr_4324; import _-2o9._SafeStr_3067; import _-0o5._SafeStr_3373; import _-1aC._SafeStr_4136; import _-4Rt._SafeStr_2726; import _-0o5._SafeStr_2346; import _-2o9._SafeStr_3404; import _-0o5._SafeStr_3376; import _-4xe.UpdateGuildBadgeMessageComposer; import _-i2._SafeStr_4076; import _-4pw._SafeStr_4021; import _-2-9._SafeStr_3794; import _-2d0._SafeStr_3993; import _-0o5._SafeStr_4336; import _-34Z._SafeStr_4102; import _-4Rt._SafeStr_2732; import _-2wk._SafeStr_4269; import _-35n._SafeStr_4226; import _-0Rm._SafeStr_3348; import _-2o9._SafeStr_4062; import _-69k._SafeStr_4256; import _-4pw._SafeStr_2376; import _-0o5._SafeStr_3331; import _-1GN._SafeStr_4208; import _-4pw._SafeStr_4176; import _-0o5._SafeStr_3826; import _-5rk._SafeStr_3883; import _-4pw._SafeStr_2442; import _-0I4._SafeStr_4268; import _-0o5._SafeStr_3393; import _-1aC._SafeStr_3801; import _-6Y2._SafeStr_3945; import _-0Rm._SafeStr_3338; import _-4xe._SafeStr_4209; import _-35n._SafeStr_4231; import _-2-9._SafeStr_3790; import _-35n._SafeStr_3917; import _-1aC._SafeStr_3161; import _-4pw._SafeStr_2464; import _-0o5._SafeStr_4163; import _-4pw._SafeStr_2472; import _-6hJ._SafeStr_3255; import _-35n._SafeStr_3907; import _-1Aw._SafeStr_3352; import _-34Z._SafeStr_4222; import _-0o5._SafeStr_3361; import _-2o9._SafeStr_3049; import _-4pw._SafeStr_4325; import _-0o5._SafeStr_3371; import _-4xe._SafeStr_4033; import _-5rk._SafeStr_3878; import _-0o5._SafeStr_3369; import _-i2._SafeStr_4080; import _-2o9._SafeStr_3186; import _-69k._SafeStr_4121; import _-1ka._SafeStr_3834; import _-ry._SafeStr_2413; import _-2-9._SafeStr_3793; import _-35n._SafeStr_3913; import _-2d0._SafeStr_4240; import _-4xe._SafeStr_2966; import _-69k._SafeStr_3981; import _-34Z._SafeStr_4014; import _-1De._SafeStr_2388; import _-3pc._SafeStr_2361; import _-4YM._SafeStr_4322; import _-63s._SafeStr_2891; import _-br._SafeStr_3278; import _-2D9._SafeStr_2954; import _-625._SafeStr_3946; import _-3jF._SafeStr_3718; import _-5J6._SafeStr_3390; import _-6AD._SafeStr_3093; import _-6AD._SafeStr_3106; import _-2D9._SafeStr_2965; import _-2WZ._SafeStr_3819; import _-625._SafeStr_4119; import _-1NI._SafeStr_3423; import _-4YM._SafeStr_4081; import _-5kc._SafeStr_3279; import _-6Z6._SafeStr_3065; import _-48D._SafeStr_3222; import _-3d5._SafeStr_3150; import _-3pc._SafeStr_2389; import _-5Di._SafeStr_3962; import _-5kc._SafeStr_3282; import _-4YM._SafeStr_2898; import _-0PE._SafeStr_4252; import _-1kC._SafeStr_4137; import _-5Di._SafeStr_4323; import _-5Di._SafeStr_3963; import _-5Di._SafeStr_3854; import _-625._SafeStr_3965; import _-0PE._SafeStr_4127; import _-eD._SafeStr_3129; import _-4a4._SafeStr_4003; import _-4YM._SafeStr_3948; import _-4a4._SafeStr_3289; import _-63s._SafeStr_2913; import _-2D9._SafeStr_2880; import _-1uz._SafeStr_2445; import _-2Sd._SafeStr_4174; import _-eD._SafeStr_3725; import _-2D9._SafeStr_2946; import _-48D._SafeStr_3227; import _-1ux._SafeStr_4298; import _-5ux._SafeStr_3242; import _-2D9._SafeStr_3462; import _-2Sd._SafeStr_4241; import _-0ME._SafeStr_4279; import _-2D9._SafeStr_2426; import _-1NI._SafeStr_3403; import _-0PE._SafeStr_3108; import _-4YM._SafeStr_4308; import _-3pc._SafeStr_2513; import _-1ux._SafeStr_4284; import _-Fv._SafeStr_4262; import _-6Z6._SafeStr_3042; import _-2D9._SafeStr_2947; import _-4YM._SafeStr_4130; import _-1ux._SafeStr_4224; import _-5kc._SafeStr_3300; import _-4YM._SafeStr_4122; import _-2D9._SafeStr_2956; import _-0PE._SafeStr_4178; import _-0PE._SafeStr_3111; import _-2-B._SafeStr_4029; import _-2Sd._SafeStr_4223; import _-69O._SafeStr_4148; import _-2D9._SafeStr_2905; import _-625._SafeStr_3991; import _-1NI._SafeStr_3441; import _-pN._SafeStr_4168; import _-6YI._SafeStr_4090; import _-1ux._SafeStr_4092; import _-4YM._SafeStr_3237; import _-4a4._SafeStr_4197; import _-69O._SafeStr_3738; import _-5kc._SafeStr_3276; import _-2D9._SafeStr_2949; import _-4YM._SafeStr_2320; import _-2Sd._SafeStr_4056; import _-63s._SafeStr_2920; import _-2D9._SafeStr_2939; import _-4a4._SafeStr_4073; import _-5c6._SafeStr_4165; import _-1m1._SafeStr_3859; import _-0PE._SafeStr_4169; import _-6gW._SafeStr_3752; import _-3pc._SafeStr_2375; import _-1NI._SafeStr_3396; import _-5J6._SafeStr_3400; import _-2tS._SafeStr_3211; import _-6AD._SafeStr_2743; import _-1uz._SafeStr_2480; import _-5ux._SafeStr_3233; import _-1KG._SafeStr_4249; import _-4YM._SafeStr_4210; import _-5J6._SafeStr_3439; import _-1m1._SafeStr_3870; import _-2D9._SafeStr_2944; import _-6Z6._SafeStr_2705; import _-2D9._SafeStr_2967; import _-br._SafeStr_3275; import _-6Z6._SafeStr_3034; import _-gU._SafeStr_2367; import _-1ux._SafeStr_3901; import _-1kC._SafeStr_4267; import _-6YI._SafeStr_4089; import _-1ux._SafeStr_4154; import _-2WZ._SafeStr_3822; import _-3pc._SafeStr_4110; import _-1uz._SafeStr_2504; import _-6YI._SafeStr_2896; import _-BY._SafeStr_2679; import _-28O._SafeStr_3980; import _-eD._SafeStr_3139; import _-5kc._SafeStr_2505; import _-1KG._SafeStr_4330; import _-3pc._SafeStr_2430; import _-2pn._SafeStr_3769; import _-3d5._SafeStr_3144; import _-2xM._SafeStr_4288; import _-1NI._SafeStr_3420; import _-1uz._SafeStr_2475; import _-4a4._SafeStr_4321; import _-4YM._SafeStr_3636; import _-3pc._SafeStr_2512; import _-2D9._SafeStr_3107; import _-5ux._SafeStr_3235; import _-63s._SafeStr_2924; import _-3pc._SafeStr_2363; import _-1dQ._SafeStr_4274; import _-5kc._SafeStr_2425; import _-2D9._SafeStr_2890; import _-2Sd._SafeStr_4254; import _-4a4._SafeStr_4103; import _-0ze._SafeStr_2278; import _-28O._SafeStr_4039; import _-1ux._SafeStr_4248; import _-625._SafeStr_4118; import _-1ux._SafeStr_4179; import _-gv._SafeStr_3333; import _-4YM._SafeStr_4040; import _-0PE._SafeStr_4104; import _-3jF._SafeStr_3782; import _-69O._SafeStr_3779; import _-33q._SafeStr_4117; import _-Fv._SafeStr_4258; import _-1uz._SafeStr_2500; import _-2xM._SafeStr_3542; import _-48D._SafeStr_4236; import _-2D9._SafeStr_2423; import _-2D9._SafeStr_4265; import _-1ux._SafeStr_4086; import _-2Sd._SafeStr_4111; import _-1ux._SafeStr_4216; import _-5kc._SafeStr_3687; import _-5Di._SafeStr_3954; import _-48D._SafeStr_3434; import _-5J6._SafeStr_3413; import _-0ME._SafeStr_4270; import _-1ux._SafeStr_4307; import _-5UK._SafeStr_4211; import _-2WZ._SafeStr_3823; import _-4YM._SafeStr_3135; import _-2D9._SafeStr_3102; import _-br._SafeStr_3293; import _-3pc._SafeStr_3281; import _-0PE._SafeStr_4319; import _-6Z6._SafeStr_3038; import _-6Z6._SafeStr_2696; import _-2xM._SafeStr_4002; import _-4RY._SafeStr_2418; import _-3pc._SafeStr_2373; import _-3pc._SafeStr_4232; import _-4YM._SafeStr_4074; import _-3uw._SafeStr_4315; import _-48D._SafeStr_4050; import _-2xB._SafeStr_2882; import _-1ux._SafeStr_4126; import _-WW._SafeStr_3968; import _-3pc._SafeStr_4295; import _-2xB._SafeStr_3921; import _-2Sd._SafeStr_4186; import _-1KG._SafeStr_3997; import _-48D._SafeStr_2394; import _-2D9._SafeStr_2963; import _-5J6._SafeStr_3406; import _-2xM._SafeStr_4297; import _-69O._SafeStr_3745; import _-6AD._SafeStr_3094; import _-2WZ._SafeStr_3820; import _-2D9._SafeStr_4273; import _-5J6._SafeStr_3385; import _-5J6._SafeStr_3387; import _-2pn._SafeStr_3761; import _-33q._SafeStr_3147; import _-63s._SafeStr_2914; import _-1ux._SafeStr_2682; import _-1kC._SafeStr_3990; import _-63s._SafeStr_2922; import _-2N9._SafeStr_3214; import _-6Z6._SafeStr_2706; import _-0PE._SafeStr_4205; import _-1ux._SafeStr_4095; import _-Fv._SafeStr_4220; import _-5UK._SafeStr_4170; import _-WW._SafeStr_3740; import _-4a4._SafeStr_3989; import _-2WZ._SafeStr_3821; import _-1ux._SafeStr_4116; import _-0df._SafeStr_4335; import _-69O._SafeStr_3780; import _-2xM._SafeStr_4053; import _-63s._SafeStr_2860; import _-4YM._SafeStr_3140; import _-1cK._SafeStr_3958; import _-3pc._SafeStr_2380; import _-0PE._SafeStr_4242; import _-5ux._SafeStr_3239; import _-2xM._SafeStr_4228; import _-625._SafeStr_4082; import _-2-B._SafeStr_4312; import _-1KG._SafeStr_4149; import _-2WZ._SafeStr_3818; import _-3pc._SafeStr_2406; import _-3pc._SafeStr_2441; import _-3pc._SafeStr_2479; import _-5kc._SafeStr_3493; import _-5J6._SafeStr_3226; import _-1NI._SafeStr_3398; import _-3pc._SafeStr_2458; import _-eD._SafeStr_3127; import _-2Sd._SafeStr_4237; import _-1KG._SafeStr_4177; import _-1ux._SafeStr_4133; import _-0PE._SafeStr_4158; import _-4a4._SafeStr_3995; import _-2D9._SafeStr_2948; import _-br._SafeStr_3272; import _-1m1._SafeStr_3858; import _-3d5._SafeStr_3126; import _-1ux._SafeStr_2678; import _-63s._SafeStr_3961; import _-1NI._SafeStr_3394; import _-5J6._SafeStr_3440; import _-2D9._SafeStr_2396; import _-3uw._SafeStr_4099; import _-1NI._SafeStr_3392; import _-3pc._SafeStr_4329; import _-3pc._SafeStr_4306; import _-3uw._SafeStr_4292; import _-3d5._SafeStr_3123; import _-0PE._SafeStr_4055; import _-5ux._SafeStr_3241; import _-28O._SafeStr_4184; import _-2tS._SafeStr_3208; import _-2Sd._SafeStr_4281; import _-2D9._SafeStr_2902; import _-5Di._SafeStr_3970; import _-63q._SafeStr_3984; import _-1cK._SafeStr_3384; import _-2Sd._SafeStr_4115; import _-2D9._SafeStr_2962; import _-3pc._SafeStr_2434; import _-5J6._SafeStr_3431; import _-6AD._SafeStr_3103; import _-3pc._SafeStr_2506; import _-5J6._SafeStr_3424; import _-2tS._SafeStr_3201; import _-3Vz._SafeStr_4201; import _-eD._SafeStr_3138; import _-1ux._SafeStr_2671; import _-2D9._SafeStr_2941; import _-1NI._SafeStr_3408; import _-eD._SafeStr_3783; import _-5J6._SafeStr_2675; import _-5Di._SafeStr_4259; import _-1m1._SafeStr_3860; import _-6AM._SafeStr_3634; import _-0PE._SafeStr_3110; import _-2-B._SafeStr_4304; import _-6Z6._SafeStr_3893; import _-69O._SafeStr_3776; import _-6YI._SafeStr_4037; import _-6Z6._SafeStr_3050; import _-1cK._SafeStr_3952; import _-69O._SafeStr_3758; import _-5J6._SafeStr_4221; import _-0ME._SafeStr_4301; import _-1KG._SafeStr_4035; import _-0ME._SafeStr_3141; import _-2D9._SafeStr_3098; import _-1m1._SafeStr_3868; import _-1NI._SafeStr_3426; import _-625._SafeStr_4233; import _-69O._SafeStr_3775; import _-2D9._SafeStr_2907; import _-4a4._SafeStr_4059; import _-6Z6._SafeStr_3073; import _-1ux._SafeStr_3918; import _-6gW._SafeStr_3778; import _-eD._SafeStr_3269; import _-5ux._SafeStr_3247; import _-2xM._SafeStr_4311; import _-0PE._SafeStr_3217; import _-5J6._SafeStr_3436; import _-2D9._SafeStr_3101; import _-3pc._SafeStr_3514; import _-5c6._SafeStr_4153; import _-625._SafeStr_3889; import _-6Z6._SafeStr_3061; import _-5J6._SafeStr_3437; import _-6Z6._SafeStr_3896; import _-48D._SafeStr_2683; import _-625._SafeStr_4234; import _-4YM._SafeStr_2684; import _-5kc._SafeStr_3809; import _-37d._SafeStr_3741; import _-48D._SafeStr_3221; import _-1ux._SafeStr_4162; import _-2N9._SafeStr_3215; import _-2D9._SafeStr_4010; import _-1ux._SafeStr_4171; import _-1ux._SafeStr_3900; import _-1cK._SafeStr_4132; import _-2D9._SafeStr_2936; import _-33q._SafeStr_4146; import _-5J6._SafeStr_3432; import _-2pn._SafeStr_3733; import _-0PE._SafeStr_4198; import _-48D._SafeStr_3410; import _-625._SafeStr_4160; import _-6AD._SafeStr_4013; import _-63s._SafeStr_2295; import _-3jF._SafeStr_4187; import _-625._SafeStr_3956; import _-gU._SafeStr_2453; import _-3pc._SafeStr_2370; import _-63s._SafeStr_2917; import _-1NI._SafeStr_3427; import _-2tS._SafeStr_3202; import _-1m1._SafeStr_3887; import _-2Sd._SafeStr_4001; import _-6gW._SafeStr_3469; import _-3d5._SafeStr_2903; import _-BY._SafeStr_4072; import _-4a4._SafeStr_4066; import _-1ux._SafeStr_4227; import _-1ux._SafeStr_3919; import _-2tS._SafeStr_3209; import _-eD._SafeStr_3753; import _-2-B._SafeStr_4294; import _-2D9._SafeStr_4331; import _-1kC._SafeStr_4052; import _-6Z6._SafeStr_3041; import _-4YM._SafeStr_4093; import _-1uz._SafeStr_2368; import _-1ux._SafeStr_2674; import _-63s._SafeStr_2909; import _-eD._SafeStr_3767; import _-6Z6._SafeStr_2697; import _-4YM._SafeStr_4188; import _-1uz._SafeStr_2469; import _-3jF._SafeStr_3784; import _-5kc._SafeStr_3298; import _-63q._SafeStr_3763; import _-1cK._SafeStr_4009; import _-5Di._SafeStr_4113; import _-4a4._SafeStr_3271; import _-gv._SafeStr_2857; import _-1ux._SafeStr_4025; import _-3pc._SafeStr_4320; import _-5Di._SafeStr_4285; import _-1m1._SafeStr_3862; import _-5J6._SafeStr_3121; import _-69O._SafeStr_3773; import _-2D9._SafeStr_2934; import _-2-B._SafeStr_4058; import _-1m1._SafeStr_3866; import _-Tx._SafeStr_2737; import _-3d5._SafeStr_3143; import _-1KG._SafeStr_4000; import _-0PE._SafeStr_3525; import _-4a4._SafeStr_4247; import _-5Di._SafeStr_4337; import _-4YM._SafeStr_4303; import _-1NI._SafeStr_3422; import _-3pc._SafeStr_4138; import _-2-B._SafeStr_4124; import _-3pc._SafeStr_2511; import _-1ux._SafeStr_3916; import _-63s._SafeStr_2928; import _-6Z6._SafeStr_3069; import _-5kc._SafeStr_3265; import _-br._SafeStr_4045; import _-2D9._SafeStr_2955; import _-625._SafeStr_4139; import _-37d._SafeStr_3764; import _-1ux._SafeStr_4147; import _-3pc._SafeStr_2490; import _-5J6._SafeStr_3435; import _-gU._SafeStr_2414; import _-5J6._SafeStr_3430; import _-3d5._SafeStr_4280; import _-PX._SafeStr_2932; import _-2pn._SafeStr_3731; import _-Tx._SafeStr_3985; import _-5kc._SafeStr_2293; import _-2D9._SafeStr_2945; import _-1m1._SafeStr_3886; import _-5ux._SafeStr_3243; import _-5Di._SafeStr_3955; import _-1ux._SafeStr_4250; import _-4a4._SafeStr_4143; import _-WW._SafeStr_3967; import _-4YM._SafeStr_4098; import _-5kc._SafeStr_3290; import _-0PE._SafeStr_4217; import _-2xM._SafeStr_3549; import _-6AD._SafeStr_3095; import _-3d5._SafeStr_3116; import _-2tS._SafeStr_3206; import _-0PE._SafeStr_4044; import _-2D9._SafeStr_2950; import _-37d._SafeStr_3213; import _-6AM._SafeStr_3631; import _-69O._SafeStr_3722; import _-2D9._SafeStr_4157; import _-0ME._SafeStr_4255; import _-1s6._SafeStr_2525; import _-5J6._SafeStr_3407; import _-625._SafeStr_4131; import _-625._SafeStr_4193; import _-5J6._SafeStr_2951; import _-2D9._SafeStr_2940; import _-1ux._SafeStr_4332; import _-1ux._SafeStr_4175; import _-BY._SafeStr_2689; import _-6AD._SafeStr_3416; import _-6Z6._SafeStr_2704; import _-3pc._SafeStr_2379; import _-0ME._SafeStr_4173; import _-4YM._SafeStr_4079; import _-37d._SafeStr_4180; import _-63q._SafeStr_4041; import _-2N9._SafeStr_3216; import _-37d._SafeStr_3739; import _-2pn._SafeStr_3743; import _-3pc._SafeStr_2392; import _-1uz._SafeStr_3760; import _-1ux._SafeStr_4087; import _-4a4._SafeStr_4302; import _-4YM._SafeStr_4142; import _-3d5._SafeStr_3151; import _-69O._SafeStr_3777; import _-2xB._SafeStr_2888; import _-1cK._SafeStr_4069; import _-4YM._SafeStr_2289; import _-33q._SafeStr_4243; import _-0PE._SafeStr_3277; import _-4a4._SafeStr_3274; import _-br._SafeStr_2910; import _-3pc._SafeStr_3515; import _-3pc._SafeStr_4263; import _-48D._SafeStr_3224; import _-5J6._SafeStr_3429; import _-6Z6._SafeStr_2700; import _-4YM._SafeStr_4257; import _-6gW._SafeStr_4135; import _-1KG._SafeStr_4317; import _-2xB._SafeStr_4101; import _-2D9.*; import _-3pc.*; import _-4xe.*; import _-5J6.*; import _-0o5.*; import _-4pw.*; import _-35n.*; import _-1ux.*; import _-4YM.*; import _-1aC.*; import _-34Z.*; import _-4a4.*; import _-69k.*; import _-6Z6.*; import _-0PE.*; import _-1NI.*; import _-2o9.*; import _-5kc.*; import _-63s.*; import _-69O.*; import _-4bP.*; import _-1Aw.*; import _-0Rm.*; import _-48D.*; import _-63G.*; import _-2-9.*; import _-2pn.*; import _-6AD.*; import _-1GN.*; import _-2ri.*; import _-37d.*; import _-0ME.*; import _-2tS.*; import _-WW.*; import _-47o.*; import _-08e.*; import _-1kC.*; import _-3Vf.*; import _-6gW.*; import _-2N9.*; import _-4KW.*; import _-2Wy.*; import _-5c6.*; import _-oB.*; import _-ug.*; import _-4RY.*; import _-6Y2.*; import _-PX.*; public class HabboMessages implements _SafeStr_2722 { private static const _SafeStr_5713:Map = new _SafeStr_4026(); private static const _SafeStr_12757:Map = new _SafeStr_4026(); { _SafeStr_12757[1000] = _SafeStr_2344; _SafeStr_12757[103] = _SafeStr_3998; _SafeStr_12757[1030] = _SafeStr_4020; _SafeStr_12757[1037] = _SafeStr_4271; _SafeStr_12757[1041] = _SafeStr_4276; _SafeStr_12757[1054] = _SafeStr_3792; _SafeStr_12757[1057] = _SafeStr_3174; _SafeStr_12757[1058] = CloseIssueDefaultActionMessageComposer; _SafeStr_12757[106] = _SafeStr_4070; _SafeStr_12757[1060] = _SafeStr_2362; _SafeStr_12757[1063] = _SafeStr_4150; _SafeStr_12757[1079] = _SafeStr_3195; _SafeStr_12757[1089] = _SafeStr_4238; _SafeStr_12757[110] = _SafeStr_4218; _SafeStr_12757[1109] = _SafeStr_4190; _SafeStr_12757[1113] = _SafeStr_3063; _SafeStr_12757[1139] = _SafeStr_2486; _SafeStr_12757[1160] = _SafeStr_3812; _SafeStr_12757[1173] = _SafeStr_4213; _SafeStr_12757[1174] = _SafeStr_2668; _SafeStr_12757[1184] = _SafeStr_4068; _SafeStr_12757[1200] = _SafeStr_3547; _SafeStr_12757[1202] = _SafeStr_4017; _SafeStr_12757[1208] = _SafeStr_3789; _SafeStr_12757[1210] = _SafeStr_2455; _SafeStr_12757[1214] = _SafeStr_3470; _SafeStr_12757[1223] = _SafeStr_4123; _SafeStr_12757[1227] = _SafeStr_4316; _SafeStr_12757[1228] = _SafeStr_4245; _SafeStr_12757[1242] = _SafeStr_3342; _SafeStr_12757[1245] = RenderRoomMessageComposer; _SafeStr_12757[1268] = _SafeStr_3811; _SafeStr_12757[1273] = _SafeStr_4313; _SafeStr_12757[0x0500] = _SafeStr_4183; _SafeStr_12757[1289] = _SafeStr_2641; _SafeStr_12757[1293] = _SafeStr_4239; _SafeStr_12757[1296] = _SafeStr_3715; _SafeStr_12757[1306] = _SafeStr_3366; _SafeStr_12757[1308] = _SafeStr_3510; _SafeStr_12757[1309] = _SafeStr_4061; _SafeStr_12757[1322] = _SafeStr_4215; _SafeStr_12757[1324] = _SafeStr_4051; _SafeStr_12757[1327] = _SafeStr_2341; _SafeStr_12757[1328] = _SafeStr_3796; _SafeStr_12757[1332] = _SafeStr_2740; _SafeStr_12757[134] = _SafeStr_4043; _SafeStr_12757[1357] = _SafeStr_4251; _SafeStr_12757[1358] = _SafeStr_4166; _SafeStr_12757[1360] = _SafeStr_2417; _SafeStr_12757[1364] = _SafeStr_2709; _SafeStr_12757[1365] = _SafeStr_2669; _SafeStr_12757[1392] = _SafeStr_4203; _SafeStr_12757[1410] = _SafeStr_3162; _SafeStr_12757[1419] = _SafeStr_3871; _SafeStr_12757[1423] = _SafeStr_2520; _SafeStr_12757[1443] = _SafeStr_3175; _SafeStr_12757[1446] = SendRoomInviteMessageComposer; _SafeStr_12757[1448] = _SafeStr_4054; _SafeStr_12757[147] = _SafeStr_2712; _SafeStr_12757[1475] = _SafeStr_4108; _SafeStr_12757[15] = _SafeStr_3346; _SafeStr_12757[1510] = ReleaseIssuesMessageComposer; _SafeStr_12757[1518] = _SafeStr_2854; _SafeStr_12757[152] = _SafeStr_4065; _SafeStr_12757[1524] = _SafeStr_4159; _SafeStr_12757[153] = _SafeStr_2730; _SafeStr_12757[1548] = _SafeStr_4063; _SafeStr_12757[1552] = _SafeStr_3029; _SafeStr_12757[1565] = _SafeStr_3182; _SafeStr_12757[1583] = _SafeStr_3031; _SafeStr_12757[1588] = _SafeStr_4296; _SafeStr_12757[1614] = _SafeStr_4260; _SafeStr_12757[1622] = _SafeStr_2474; _SafeStr_12757[1627] = _SafeStr_4034; _SafeStr_12757[1630] = _SafeStr_4105; _SafeStr_12757[165] = _SafeStr_3635; _SafeStr_12757[1657] = _SafeStr_4015; _SafeStr_12757[1660] = _SafeStr_4229; _SafeStr_12757[1666] = _SafeStr_2923; _SafeStr_12757[1667] = _SafeStr_3159; _SafeStr_12757[1683] = _SafeStr_4145; _SafeStr_12757[1692] = CloseIssuesMessageComposer; _SafeStr_12757[1698] = _SafeStr_3983; _SafeStr_12757[1705] = _SafeStr_4314; _SafeStr_12757[1709] = _SafeStr_4293; _SafeStr_12757[1710] = _SafeStr_3807; _SafeStr_12757[1714] = _SafeStr_3089; _SafeStr_12757[1724] = _SafeStr_4008; _SafeStr_12757[1743] = _SafeStr_2640; _SafeStr_12757[1745] = _SafeStr_2509; _SafeStr_12757[1749] = _SafeStr_4253; _SafeStr_12757[1751] = _SafeStr_2285; _SafeStr_12757[1752] = _SafeStr_3364; _SafeStr_12757[1755] = _SafeStr_4151; _SafeStr_12757[1771] = _SafeStr_3187; _SafeStr_12757[1773] = _SafeStr_3261; _SafeStr_12757[1776] = _SafeStr_4048; _SafeStr_12757[1804] = _SafeStr_2686; _SafeStr_12757[1806] = _SafeStr_4282; _SafeStr_12757[1819] = _SafeStr_3164; _SafeStr_12757[1822] = CreateGuildMessageComposer; _SafeStr_12757[1826] = _SafeStr_3988; _SafeStr_12757[1827] = _SafeStr_4235; _SafeStr_12757[1831] = _SafeStr_4334; _SafeStr_12757[1842] = _SafeStr_3250; _SafeStr_12757[1849] = _SafeStr_4084; _SafeStr_12757[185] = _SafeStr_4289; _SafeStr_12757[1852] = _SafeStr_2422; _SafeStr_12757[1865] = _SafeStr_2488; _SafeStr_12757[1882] = _SafeStr_4038; _SafeStr_12757[1885] = _SafeStr_2324; _SafeStr_12757[1891] = _SafeStr_3808; _SafeStr_12757[1896] = _SafeStr_3477; _SafeStr_12757[1912] = _SafeStr_4091; _SafeStr_12757[1915] = _SafeStr_3377; _SafeStr_12757[1924] = _SafeStr_3891; _SafeStr_12757[1929] = _SafeStr_3368; _SafeStr_12757[1930] = _SafeStr_4109; _SafeStr_12757[1943] = _SafeStr_2452; _SafeStr_12757[1944] = _SafeStr_4046; _SafeStr_12757[1947] = _SafeStr_4230; _SafeStr_12757[195] = _SafeStr_3185; _SafeStr_12757[197] = _SafeStr_3353; _SafeStr_12757[1972] = _SafeStr_4287; _SafeStr_12757[1977] = _SafeStr_3169; _SafeStr_12757[1986] = _SafeStr_4064; _SafeStr_12757[1987] = _SafeStr_3787; _SafeStr_12757[1989] = _SafeStr_3188; _SafeStr_12757[1996] = _SafeStr_4107; _SafeStr_12757[1999] = _SafeStr_3183; _SafeStr_12757[2012] = _SafeStr_3914; _SafeStr_12757[2023] = _SafeStr_4060; _SafeStr_12757[2041] = _SafeStr_3354; _SafeStr_12757[2045] = _SafeStr_4278; _SafeStr_12757[2046] = _SafeStr_4305; _SafeStr_12757[2052] = _SafeStr_4167; _SafeStr_12757[206] = _SafeStr_4266; _SafeStr_12757[2065] = _SafeStr_2494; _SafeStr_12757[208] = _SafeStr_3251; _SafeStr_12757[2098] = _SafeStr_2378; _SafeStr_12757[2109] = _SafeStr_4164; _SafeStr_12757[2111] = _SafeStr_4085; _SafeStr_12757[2130] = _SafeStr_3315; _SafeStr_12757[2135] = _SafeStr_3802; _SafeStr_12757[2136] = _SafeStr_3526; _SafeStr_12757[2141] = _SafeStr_2885; _SafeStr_12757[2156] = _SafeStr_4327; _SafeStr_12757[2158] = UpdateThreadMessageComposer; _SafeStr_12757[2163] = _SafeStr_4027; _SafeStr_12757[2168] = _SafeStr_3994; _SafeStr_12757[217] = _SafeStr_4328; _SafeStr_12757[2176] = _SafeStr_2921; _SafeStr_12757[2178] = _SafeStr_4300; _SafeStr_12757[2181] = _SafeStr_4012; _SafeStr_12757[2187] = _SafeStr_4019; _SafeStr_12757[2190] = RemoveRightsMessageComposer; _SafeStr_12757[2194] = _SafeStr_3090; _SafeStr_12757[2201] = _SafeStr_3894; _SafeStr_12757[2205] = _SafeStr_2364; _SafeStr_12757[2207] = _SafeStr_3909; _SafeStr_12757[2236] = _SafeStr_3171; _SafeStr_12757[2244] = _SafeStr_3173; _SafeStr_12757[2257] = _SafeStr_3178; _SafeStr_12757[2258] = _SafeStr_4277; _SafeStr_12757[226] = _SafeStr_3791; _SafeStr_12757[2260] = _SafeStr_3881; _SafeStr_12757[2275] = _SafeStr_4083; _SafeStr_12757[2285] = DeclineFriendMessageComposer; _SafeStr_12757[2289] = _SafeStr_4006; _SafeStr_12757[2290] = _SafeStr_4246; _SafeStr_12757[2292] = _SafeStr_3374; _SafeStr_12757[2298] = _SafeStr_2428; _SafeStr_12757[2308] = _SafeStr_2976; _SafeStr_12757[2320] = _SafeStr_3879; _SafeStr_12757[2322] = _SafeStr_3198; _SafeStr_12757[2357] = _SafeStr_3517; _SafeStr_12757[237] = _SafeStr_3158; _SafeStr_12757[2372] = _SafeStr_4005; _SafeStr_12757[2376] = _SafeStr_3788; _SafeStr_12757[2382] = _SafeStr_3902; _SafeStr_12757[2386] = _SafeStr_2635; _SafeStr_12757[239] = _SafeStr_2916; _SafeStr_12757[2392] = _SafeStr_4134; _SafeStr_12757[2413] = _SafeStr_3335; _SafeStr_12757[244] = _SafeStr_4261; _SafeStr_12757[2452] = _SafeStr_4140; _SafeStr_12757[2453] = _SafeStr_4077; _SafeStr_12757[2459] = _SafeStr_3527; _SafeStr_12757[2460] = _SafeStr_3798; _SafeStr_12757[247] = _SafeStr_4219; _SafeStr_12757[2474] = _SafeStr_4338; _SafeStr_12757[2478] = _SafeStr_3189; _SafeStr_12757[2479] = _SafeStr_4036; _SafeStr_12757[2480] = _SafeStr_4202; _SafeStr_12757[2500] = _SafeStr_4204; _SafeStr_12757[2505] = _SafeStr_3939; _SafeStr_12757[2512] = _SafeStr_3350; _SafeStr_12757[2516] = _SafeStr_2879; _SafeStr_12757[2522] = _SafeStr_4078; _SafeStr_12757[2526] = _SafeStr_3795; _SafeStr_12757[2527] = _SafeStr_4030; _SafeStr_12757[2530] = _SafeStr_3362; _SafeStr_12757[2542] = _SafeStr_3516; _SafeStr_12757[2587] = _SafeStr_2390; _SafeStr_12757[2591] = _SafeStr_3803; _SafeStr_12757[2593] = _SafeStr_4007; _SafeStr_12757[2604] = _SafeStr_4128; _SafeStr_12757[2612] = _SafeStr_3414; _SafeStr_12757[2626] = _SafeStr_4214; _SafeStr_12757[2633] = _SafeStr_4097; _SafeStr_12757[2634] = _SafeStr_3474; _SafeStr_12757[2636] = _SafeStr_4049; _SafeStr_12757[2642] = _SafeStr_3088; _SafeStr_12757[2651] = _SafeStr_2729; _SafeStr_12757[2653] = _SafeStr_4120; _SafeStr_12757[2656] = _SafeStr_4283; _SafeStr_12757[2664] = _SafeStr_2481; _SafeStr_12757[2671] = _SafeStr_3857; _SafeStr_12757[2677] = _SafeStr_3170; _SafeStr_12757[2678] = _SafeStr_4075; _SafeStr_12757[2686] = _SafeStr_3332; _SafeStr_12757[2707] = _SafeStr_4191; _SafeStr_12757[2708] = _SafeStr_2666; _SafeStr_12757[271] = _SafeStr_2639; _SafeStr_12757[2714] = _SafeStr_4096; _SafeStr_12757[2727] = _SafeStr_3829; _SafeStr_12757[2733] = _SafeStr_4310; _SafeStr_12757[2735] = _SafeStr_3157; _SafeStr_12757[2742] = _SafeStr_4286; _SafeStr_12757[2743] = _SafeStr_3987; _SafeStr_12757[2748] = _SafeStr_2638; _SafeStr_12757[275] = _SafeStr_3996; _SafeStr_12757[2751] = _SafeStr_3314; _SafeStr_12757[2759] = _SafeStr_2440; _SafeStr_12757[2770] = _SafeStr_2912; _SafeStr_12757[2778] = _SafeStr_3165; _SafeStr_12757[2788] = PickIssuesMessageComposer; _SafeStr_12757[2790] = _SafeStr_4011; _SafeStr_12757[2805] = _SafeStr_2742; _SafeStr_12757[2806] = _SafeStr_2637; _SafeStr_12757[2807] = _SafeStr_4155; _SafeStr_12757[2814] = _SafeStr_4141; _SafeStr_12757[2826] = _SafeStr_2667; _SafeStr_12757[2828] = _SafeStr_4114; _SafeStr_12757[2830] = _SafeStr_3974; _SafeStr_12757[2851] = _SafeStr_3992; _SafeStr_12757[2854] = _SafeStr_4004; _SafeStr_12757[2861] = _SafeStr_2960; _SafeStr_12757[2870] = _SafeStr_3979; _SafeStr_12757[288] = _SafeStr_3940; _SafeStr_12757[2888] = _SafeStr_2374; _SafeStr_12757[289] = _SafeStr_3378; _SafeStr_12757[2892] = _SafeStr_4200; _SafeStr_12757[2893] = _SafeStr_3937; _SafeStr_12757[2900] = _SafeStr_3511; _SafeStr_12757[2902] = _SafeStr_3925; _SafeStr_12757[2921] = _SafeStr_4088; _SafeStr_12757[2924] = _SafeStr_3168; _SafeStr_12757[2926] = _SafeStr_4129; _SafeStr_12757[2936] = _SafeStr_4206; _SafeStr_12757[2939] = _SafeStr_4326; _SafeStr_12757[2955] = _SafeStr_4094; _SafeStr_12757[2956] = _SafeStr_2919; _SafeStr_12757[2957] = _SafeStr_3379; _SafeStr_12757[2971] = _SafeStr_4299; _SafeStr_12757[298] = _SafeStr_2497; _SafeStr_12757[2981] = _SafeStr_4333; _SafeStr_12757[2984] = _SafeStr_3179; _SafeStr_12757[2988] = _SafeStr_2725; _SafeStr_12757[2990] = _SafeStr_4196; _SafeStr_12757[2991] = _SafeStr_3380; _SafeStr_12757[3004] = _SafeStr_4189; _SafeStr_12757[3027] = _SafeStr_4194; _SafeStr_12757[3032] = _SafeStr_3810; _SafeStr_12757[3036] = _SafeStr_2397; _SafeStr_12757[3038] = _SafeStr_4067; _SafeStr_12757[3053] = _SafeStr_4018; _SafeStr_12757[3058] = _SafeStr_2408; _SafeStr_12757[3066] = _SafeStr_4181; _SafeStr_12757[3081] = _SafeStr_4318; _SafeStr_12757[3091] = _SafeStr_2929; _SafeStr_12757[3092] = _SafeStr_4309; _SafeStr_12757[3118] = _SafeStr_3524; _SafeStr_12757[3121] = _SafeStr_3638; _SafeStr_12757[3139] = _SafeStr_4057; _SafeStr_12757[3143] = _SafeStr_3166; _SafeStr_12757[3144] = _SafeStr_3367; _SafeStr_12757[3183] = _SafeStr_4172; _SafeStr_12757[3186] = _SafeStr_4071; _SafeStr_12757[3200] = _SafeStr_3882; _SafeStr_12757[3202] = _SafeStr_3982; _SafeStr_12757[3205] = _SafeStr_4042; _SafeStr_12757[3206] = _SafeStr_3541; _SafeStr_12757[3209] = _SafeStr_3828; _SafeStr_12757[3222] = _SafeStr_3714; _SafeStr_12757[3229] = _SafeStr_3912; _SafeStr_12757[3240] = _SafeStr_3877; _SafeStr_12757[3241] = _SafeStr_4275; _SafeStr_12757[3243] = _SafeStr_3971; _SafeStr_12757[3253] = _SafeStr_2636; _SafeStr_12757[3261] = _SafeStr_4291; _SafeStr_12757[3271] = _SafeStr_4032; _SafeStr_12757[3273] = _SafeStr_3177; _SafeStr_12757[3275] = _SafeStr_2626; _SafeStr_12757[3278] = _SafeStr_3199; _SafeStr_12757[3280] = CraftSecretComposer; _SafeStr_12757[3298] = _SafeStr_2723; _SafeStr_12757[3307] = _SafeStr_3349; _SafeStr_12757[3315] = _SafeStr_3986; _SafeStr_12757[3319] = _SafeStr_3194; _SafeStr_12757[332] = _SafeStr_3633; _SafeStr_12757[3320] = _SafeStr_4028; _SafeStr_12757[3345] = SetActivatedBadgesComposer; _SafeStr_12757[3348] = _SafeStr_4023; _SafeStr_12757[3349] = AcceptFriendMessageComposer; _SafeStr_12757[335] = _SafeStr_3197; _SafeStr_12757[3350] = _SafeStr_3908; _SafeStr_12757[3355] = _SafeStr_2634; _SafeStr_12757[337] = _SafeStr_4125; _SafeStr_12757[3370] = _SafeStr_2707; _SafeStr_12757[3372] = RemoveFriendMessageComposer; _SafeStr_12757[3398] = _SafeStr_4225; _SafeStr_12757[3421] = _SafeStr_3180; _SafeStr_12757[343] = _SafeStr_2482; _SafeStr_12757[344] = _SafeStr_3163; _SafeStr_12757[3450] = _SafeStr_3867; _SafeStr_12757[3451] = _SafeStr_3181; _SafeStr_12757[3456] = _SafeStr_4016; _SafeStr_12757[3487] = _SafeStr_4212; _SafeStr_12757[35] = _SafeStr_4106; _SafeStr_12757[3507] = _SafeStr_2734; _SafeStr_12757[3511] = _SafeStr_3365; _SafeStr_12757[3522] = _SafeStr_3345; _SafeStr_12757[3533] = _SafeStr_2391; _SafeStr_12757[3538] = _SafeStr_3343; _SafeStr_12757[3540] = _SafeStr_4047; _SafeStr_12757[3553] = _SafeStr_4199; _SafeStr_12757[3560] = _SafeStr_3330; _SafeStr_12757[3565] = _SafeStr_4192; _SafeStr_12757[3569] = _SafeStr_2648; _SafeStr_12757[3570] = _SafeStr_4195; _SafeStr_12757[3571] = _SafeStr_4144; _SafeStr_12757[3605] = _SafeStr_4156; _SafeStr_12757[3610] = _SafeStr_2347; _SafeStr_12757[3613] = _SafeStr_2477; _SafeStr_12757[3624] = _SafeStr_4152; _SafeStr_12757[3636] = _SafeStr_2810; _SafeStr_12757[3646] = _SafeStr_3184; _SafeStr_12757[365] = _SafeStr_3317; _SafeStr_12757[3655] = _SafeStr_4100; _SafeStr_12757[3656] = _SafeStr_2961; _SafeStr_12757[3667] = _SafeStr_2728; _SafeStr_12757[368] = _SafeStr_3192; _SafeStr_12757[3683] = _SafeStr_4185; _SafeStr_12757[3695] = _SafeStr_3196; _SafeStr_12757[3702] = _SafeStr_4022; _SafeStr_12757[3707] = _SafeStr_2881; _SafeStr_12757[3708] = _SafeStr_4182; _SafeStr_12757[3724] = _SafeStr_3472; _SafeStr_12757[3731] = _SafeStr_3191; _SafeStr_12757[3740] = _SafeStr_3066; _SafeStr_12757[3759] = _SafeStr_3370; _SafeStr_12757[3760] = _SafeStr_3244; _SafeStr_12757[3765] = _SafeStr_4031; _SafeStr_12757[379] = _SafeStr_4024; _SafeStr_12757[3813] = _SafeStr_4112; _SafeStr_12757[3836] = PostQuizAnswersComposer; _SafeStr_12757[3838] = _SafeStr_3479; _SafeStr_12757[0x0F00] = _SafeStr_2884; _SafeStr_12757[3865] = _SafeStr_3999; _SafeStr_12757[387] = UpdateForumReadMarkerMessageComposer; _SafeStr_12757[3875] = _SafeStr_3176; _SafeStr_12757[3886] = _SafeStr_3910; _SafeStr_12757[3887] = _SafeStr_4264; _SafeStr_12757[3903] = _SafeStr_3973; _SafeStr_12757[3907] = _SafeStr_3880; _SafeStr_12757[3908] = _SafeStr_3190; _SafeStr_12757[3911] = _SafeStr_2468; _SafeStr_12757[3914] = _SafeStr_4244; _SafeStr_12757[3919] = GetCraftingRecipesAvailableComposer; _SafeStr_12757[3928] = _SafeStr_3172; _SafeStr_12757[3933] = _SafeStr_3167; _SafeStr_12757[3938] = _SafeStr_3219; _SafeStr_12757[3956] = _SafeStr_2646; _SafeStr_12757[3962] = _SafeStr_3375; _SafeStr_12757[3975] = _SafeStr_4290; _SafeStr_12757[3980] = _SafeStr_2918; _SafeStr_12757[3988] = _SafeStr_4161; _SafeStr_12757[3994] = _SafeStr_4272; _SafeStr_12757[3996] = _SafeStr_3804; _SafeStr_12757[4000] = _SafeStr_2930; _SafeStr_12757[405] = _SafeStr_3372; _SafeStr_12757[412] = _SafeStr_3922; _SafeStr_12757[42] = _SafeStr_3466; _SafeStr_12757[420] = _SafeStr_2524; _SafeStr_12757[422] = _SafeStr_2435; _SafeStr_12757[428] = _SafeStr_3543; _SafeStr_12757[439] = _SafeStr_4207; _SafeStr_12757[442] = PollAnswerComposer; _SafeStr_12757[444] = _SafeStr_2625; _SafeStr_12757[445] = _SafeStr_2314; _SafeStr_12757[458] = _SafeStr_3086; _SafeStr_12757[462] = _SafeStr_2643; _SafeStr_12757[479] = _SafeStr_2401; _SafeStr_12757[483] = _SafeStr_4324; _SafeStr_12757[498] = _SafeStr_3067; _SafeStr_12757[5] = _SafeStr_3373; _SafeStr_12757[500] = _SafeStr_4136; _SafeStr_12757[509] = _SafeStr_2726; _SafeStr_12757[522] = _SafeStr_2346; _SafeStr_12757[524] = _SafeStr_3404; _SafeStr_12757[528] = _SafeStr_3376; _SafeStr_12757[53] = UpdateGuildBadgeMessageComposer; _SafeStr_12757[536] = _SafeStr_4076; _SafeStr_12757[540] = _SafeStr_4021; _SafeStr_12757[555] = _SafeStr_3794; _SafeStr_12757[56] = _SafeStr_3993; _SafeStr_12757[567] = _SafeStr_4336; _SafeStr_12757[571] = _SafeStr_4102; _SafeStr_12757[572] = _SafeStr_2732; _SafeStr_12757[573] = _SafeStr_4269; _SafeStr_12757[585] = _SafeStr_4226; _SafeStr_12757[59] = _SafeStr_3348; _SafeStr_12757[609] = _SafeStr_4062; _SafeStr_12757[612] = _SafeStr_4256; _SafeStr_12757[624] = _SafeStr_2376; _SafeStr_12757[63] = _SafeStr_3331; _SafeStr_12757[639] = _SafeStr_4208; _SafeStr_12757[648] = _SafeStr_4176; _SafeStr_12757[653] = _SafeStr_3826; _SafeStr_12757[657] = _SafeStr_3883; _SafeStr_12757[661] = _SafeStr_2442; _SafeStr_12757[667] = _SafeStr_4268; _SafeStr_12757[671] = _SafeStr_3393; _SafeStr_12757[698] = _SafeStr_3801; _SafeStr_12757[710] = _SafeStr_3945; _SafeStr_12757[719] = _SafeStr_3338; _SafeStr_12757[727] = _SafeStr_4209; _SafeStr_12757[776] = _SafeStr_4231; _SafeStr_12757[781] = _SafeStr_3790; _SafeStr_12757[782] = _SafeStr_3917; _SafeStr_12757[797] = _SafeStr_3161; _SafeStr_12757[806] = _SafeStr_2464; _SafeStr_12757[812] = _SafeStr_4163; _SafeStr_12757[832] = _SafeStr_2472; _SafeStr_12757[85] = _SafeStr_3255; _SafeStr_12757[857] = _SafeStr_3907; _SafeStr_12757[862] = _SafeStr_3352; _SafeStr_12757[869] = _SafeStr_4222; _SafeStr_12757[875] = _SafeStr_3361; _SafeStr_12757[882] = _SafeStr_3049; _SafeStr_12757[904] = _SafeStr_4325; _SafeStr_12757[908] = _SafeStr_3371; _SafeStr_12757[91] = _SafeStr_4033; _SafeStr_12757[911] = _SafeStr_3878; _SafeStr_12757[92] = _SafeStr_3369; _SafeStr_12757[929] = _SafeStr_4080; _SafeStr_12757[936] = _SafeStr_3186; _SafeStr_12757[942] = _SafeStr_4121; _SafeStr_12757[953] = _SafeStr_3834; _SafeStr_12757[964] = _SafeStr_2413; _SafeStr_12757[970] = _SafeStr_3793; _SafeStr_12757[973] = _SafeStr_3913; _SafeStr_12757[977] = _SafeStr_4240; _SafeStr_12757[987] = _SafeStr_2966; _SafeStr_12757[992] = _SafeStr_3981; _SafeStr_12757[995] = _SafeStr_4014; _SafeStr_12757[996] = _SafeStr_2388; _SafeStr_5713[1] = _SafeStr_2361; _SafeStr_5713[1001] = _SafeStr_4322; _SafeStr_5713[1002] = _SafeStr_2891; _SafeStr_5713[1015] = _SafeStr_3278; _SafeStr_5713[1019] = _SafeStr_2954; _SafeStr_5713[1021] = _SafeStr_3946; _SafeStr_5713[0x0400] = _SafeStr_3718; _SafeStr_5713[1027] = _SafeStr_3390; _SafeStr_5713[1047] = _SafeStr_3093; _SafeStr_5713[1048] = _SafeStr_3106; _SafeStr_5713[1061] = _SafeStr_2965; _SafeStr_5713[1063] = _SafeStr_3819; _SafeStr_5713[1072] = _SafeStr_4119; _SafeStr_5713[1076] = _SafeStr_3423; _SafeStr_5713[1083] = _SafeStr_4081; _SafeStr_5713[1085] = _SafeStr_3279; _SafeStr_5713[1095] = _SafeStr_3065; _SafeStr_5713[1110] = _SafeStr_3222; _SafeStr_5713[1120] = _SafeStr_3150; _SafeStr_5713[1128] = _SafeStr_2389; _SafeStr_5713[1135] = _SafeStr_3962; _SafeStr_5713[1141] = _SafeStr_3282; _SafeStr_5713[1149] = _SafeStr_2898; _SafeStr_5713[1157] = _SafeStr_4252; _SafeStr_5713[1158] = _SafeStr_4137; _SafeStr_5713[1160] = _SafeStr_4323; _SafeStr_5713[1162] = _SafeStr_3963; _SafeStr_5713[1168] = _SafeStr_3854; _SafeStr_5713[1175] = _SafeStr_3965; _SafeStr_5713[1179] = _SafeStr_4127; _SafeStr_5713[119] = _SafeStr_3129; _SafeStr_5713[1212] = _SafeStr_4003; _SafeStr_5713[1216] = _SafeStr_3948; _SafeStr_5713[1230] = _SafeStr_3289; _SafeStr_5713[1236] = _SafeStr_2913; _SafeStr_5713[1238] = _SafeStr_2880; _SafeStr_5713[1243] = _SafeStr_2445; _SafeStr_5713[1263] = _SafeStr_4174; _SafeStr_5713[1267] = _SafeStr_3725; _SafeStr_5713[1277] = _SafeStr_2946; _SafeStr_5713[1281] = _SafeStr_3227; _SafeStr_5713[1283] = _SafeStr_4298; _SafeStr_5713[1286] = _SafeStr_3242; _SafeStr_5713[1301] = _SafeStr_3462; _SafeStr_5713[1323] = _SafeStr_4241; _SafeStr_5713[1333] = _SafeStr_4279; _SafeStr_5713[1340] = _SafeStr_2426; _SafeStr_5713[1341] = _SafeStr_3403; _SafeStr_5713[1345] = _SafeStr_3108; _SafeStr_5713[135] = _SafeStr_4308; _SafeStr_5713[1356] = _SafeStr_2513; _SafeStr_5713[1358] = _SafeStr_4284; _SafeStr_5713[1364] = _SafeStr_4262; _SafeStr_5713[1386] = _SafeStr_3042; _SafeStr_5713[1391] = _SafeStr_2947; _SafeStr_5713[1393] = _SafeStr_4130; _SafeStr_5713[140] = _SafeStr_4224; _SafeStr_5713[1404] = _SafeStr_3300; _SafeStr_5713[1405] = _SafeStr_4122; _SafeStr_5713[1418] = _SafeStr_2956; _SafeStr_5713[142] = _SafeStr_4178; _SafeStr_5713[1427] = _SafeStr_3111; _SafeStr_5713[1446] = _SafeStr_4029; _SafeStr_5713[1449] = _SafeStr_4223; _SafeStr_5713[1452] = _SafeStr_4148; _SafeStr_5713[1466] = _SafeStr_2905; _SafeStr_5713[148] = _SafeStr_3991; _SafeStr_5713[1483] = _SafeStr_3441; _SafeStr_5713[1484] = _SafeStr_4168; _SafeStr_5713[1485] = _SafeStr_4090; _SafeStr_5713[1495] = _SafeStr_4092; _SafeStr_5713[1497] = _SafeStr_3237; _SafeStr_5713[150] = _SafeStr_4197; _SafeStr_5713[1500] = _SafeStr_3738; _SafeStr_5713[1506] = _SafeStr_3276; _SafeStr_5713[1507] = _SafeStr_2949; _SafeStr_5713[1509] = _SafeStr_2320; _SafeStr_5713[1511] = _SafeStr_4056; _SafeStr_5713[1530] = _SafeStr_2920; _SafeStr_5713[155] = _SafeStr_2939; _SafeStr_5713[1555] = _SafeStr_4073; _SafeStr_5713[1563] = _SafeStr_4165; _SafeStr_5713[1565] = _SafeStr_3859; _SafeStr_5713[1567] = _SafeStr_4169; _SafeStr_5713[1572] = _SafeStr_3752; _SafeStr_5713[1573] = _SafeStr_2375; _SafeStr_5713[1574] = _SafeStr_3396; _SafeStr_5713[1578] = _SafeStr_3400; _SafeStr_5713[1585] = _SafeStr_3211; _SafeStr_5713[1587] = _SafeStr_2743; _SafeStr_5713[1590] = _SafeStr_2480; _SafeStr_5713[1597] = _SafeStr_3233; _SafeStr_5713[1602] = _SafeStr_4249; _SafeStr_5713[1603] = _SafeStr_4210; _SafeStr_5713[1617] = _SafeStr_3439; _SafeStr_5713[1618] = _SafeStr_3870; _SafeStr_5713[1646] = _SafeStr_2944; _SafeStr_5713[1651] = _SafeStr_2705; _SafeStr_5713[166] = _SafeStr_2967; _SafeStr_5713[1662] = _SafeStr_3275; _SafeStr_5713[1666] = _SafeStr_3034; _SafeStr_5713[1668] = _SafeStr_2367; _SafeStr_5713[1669] = _SafeStr_3901; _SafeStr_5713[1698] = _SafeStr_4267; _SafeStr_5713[1706] = _SafeStr_4089; _SafeStr_5713[171] = _SafeStr_4154; _SafeStr_5713[1713] = _SafeStr_3822; _SafeStr_5713[1731] = _SafeStr_4110; _SafeStr_5713[1734] = _SafeStr_2504; _SafeStr_5713[1740] = _SafeStr_2896; _SafeStr_5713[175] = _SafeStr_2679; _SafeStr_5713[1752] = _SafeStr_3980; _SafeStr_5713[1753] = _SafeStr_3139; _SafeStr_5713[1758] = _SafeStr_2505; _SafeStr_5713[1784] = _SafeStr_4330; _SafeStr_5713[1785] = _SafeStr_2430; _SafeStr_5713[1793] = _SafeStr_3769; _SafeStr_5713[1802] = _SafeStr_3144; _SafeStr_5713[1810] = _SafeStr_4288; _SafeStr_5713[1819] = _SafeStr_3420; _SafeStr_5713[1820] = _SafeStr_2475; _SafeStr_5713[1826] = _SafeStr_4321; _SafeStr_5713[1833] = _SafeStr_3636; _SafeStr_5713[1834] = _SafeStr_2512; _SafeStr_5713[1847] = _SafeStr_3107; _SafeStr_5713[185] = _SafeStr_3235; _SafeStr_5713[1850] = _SafeStr_2924; _SafeStr_5713[1851] = _SafeStr_2363; _SafeStr_5713[1863] = _SafeStr_4274; _SafeStr_5713[188] = _SafeStr_2425; _SafeStr_5713[1883] = _SafeStr_2890; _SafeStr_5713[1899] = _SafeStr_4254; _SafeStr_5713[1904] = _SafeStr_4103; _SafeStr_5713[1928] = _SafeStr_2278; _SafeStr_5713[1932] = _SafeStr_4039; _SafeStr_5713[1934] = _SafeStr_4248; _SafeStr_5713[1936] = _SafeStr_4118; _SafeStr_5713[1938] = _SafeStr_4179; _SafeStr_5713[1944] = _SafeStr_3333; _SafeStr_5713[1952] = _SafeStr_4040; _SafeStr_5713[1954] = _SafeStr_4104; _SafeStr_5713[1962] = _SafeStr_3782; _SafeStr_5713[1979] = _SafeStr_3779; _SafeStr_5713[1987] = _SafeStr_4117; _SafeStr_5713[2001] = _SafeStr_4258; _SafeStr_5713[2018] = _SafeStr_2500; _SafeStr_5713[2020] = _SafeStr_3542; _SafeStr_5713[2021] = _SafeStr_4236; _SafeStr_5713[2025] = _SafeStr_2423; _SafeStr_5713[2029] = _SafeStr_4265; _SafeStr_5713[2058] = _SafeStr_4086; _SafeStr_5713[2061] = _SafeStr_4111; _SafeStr_5713[2063] = _SafeStr_4216; _SafeStr_5713[2074] = _SafeStr_3687; _SafeStr_5713[2078] = _SafeStr_3954; _SafeStr_5713[2083] = _SafeStr_3434; _SafeStr_5713[2090] = _SafeStr_3413; _SafeStr_5713[2136] = _SafeStr_4270; _SafeStr_5713[2145] = _SafeStr_4307; _SafeStr_5713[2148] = _SafeStr_4211; _SafeStr_5713[2149] = _SafeStr_3823; _SafeStr_5713[2164] = _SafeStr_3135; _SafeStr_5713[2174] = _SafeStr_3102; _SafeStr_5713[2185] = _SafeStr_3293; _SafeStr_5713[2186] = _SafeStr_3281; _SafeStr_5713[2188] = _SafeStr_4319; _SafeStr_5713[2191] = _SafeStr_3038; _SafeStr_5713[2193] = _SafeStr_2696; _SafeStr_5713[2195] = _SafeStr_4002; _SafeStr_5713[2203] = _SafeStr_2418; _SafeStr_5713[2213] = _SafeStr_2373; _SafeStr_5713[2218] = _SafeStr_4232; _SafeStr_5713[2222] = _SafeStr_4074; _SafeStr_5713[2247] = _SafeStr_4315; _SafeStr_5713[225] = _SafeStr_4050; _SafeStr_5713[2259] = _SafeStr_2882; _SafeStr_5713[2262] = _SafeStr_4126; _SafeStr_5713[2267] = _SafeStr_3968; _SafeStr_5713[2273] = _SafeStr_4295; _SafeStr_5713[2276] = _SafeStr_3921; _SafeStr_5713[2283] = _SafeStr_4186; _SafeStr_5713[2297] = _SafeStr_3997; _SafeStr_5713[2299] = _SafeStr_2394; _SafeStr_5713[2300] = _SafeStr_2963; _SafeStr_5713[2306] = _SafeStr_3406; _SafeStr_5713[2330] = _SafeStr_4297; _SafeStr_5713[2331] = _SafeStr_3745; _SafeStr_5713[2332] = _SafeStr_3094; _SafeStr_5713[2333] = _SafeStr_3820; _SafeStr_5713[2335] = _SafeStr_4273; _SafeStr_5713[2341] = _SafeStr_3385; _SafeStr_5713[2344] = _SafeStr_3387; _SafeStr_5713[2346] = _SafeStr_3761; _SafeStr_5713[2363] = _SafeStr_3147; _SafeStr_5713[2371] = _SafeStr_2914; _SafeStr_5713[2376] = _SafeStr_2682; _SafeStr_5713[238] = _SafeStr_3990; _SafeStr_5713[2391] = _SafeStr_2922; _SafeStr_5713[2394] = _SafeStr_3214; _SafeStr_5713[2396] = _SafeStr_2706; _SafeStr_5713[24] = _SafeStr_4205; _SafeStr_5713[2413] = _SafeStr_4095; _SafeStr_5713[2415] = _SafeStr_4220; _SafeStr_5713[2427] = _SafeStr_4170; _SafeStr_5713[2435] = _SafeStr_3740; _SafeStr_5713[2443] = _SafeStr_3989; _SafeStr_5713[2445] = _SafeStr_3821; _SafeStr_5713[2449] = _SafeStr_4116; _SafeStr_5713[2456] = _SafeStr_4335; _SafeStr_5713[2457] = _SafeStr_3780; _SafeStr_5713[2461] = _SafeStr_4053; _SafeStr_5713[2466] = _SafeStr_2860; _SafeStr_5713[2477] = _SafeStr_3140; _SafeStr_5713[2486] = _SafeStr_3958; _SafeStr_5713[2504] = _SafeStr_2380; _SafeStr_5713[2508] = _SafeStr_4242; _SafeStr_5713[2509] = _SafeStr_3239; _SafeStr_5713[2520] = _SafeStr_4228; _SafeStr_5713[253] = _SafeStr_4082; _SafeStr_5713[2544] = _SafeStr_4312; _SafeStr_5713[2545] = _SafeStr_4149; _SafeStr_5713[0xFF] = _SafeStr_3818; _SafeStr_5713[2551] = _SafeStr_2406; _SafeStr_5713[2553] = _SafeStr_2441; _SafeStr_5713[2554] = _SafeStr_2479; _SafeStr_5713[2556] = _SafeStr_3493; _SafeStr_5713[0x0100] = _SafeStr_3226; _SafeStr_5713[2569] = _SafeStr_3398; _SafeStr_5713[0x0101] = _SafeStr_2458; _SafeStr_5713[2583] = _SafeStr_3127; _SafeStr_5713[26] = _SafeStr_4237; _SafeStr_5713[2602] = _SafeStr_4177; _SafeStr_5713[2609] = _SafeStr_4133; _SafeStr_5713[2613] = _SafeStr_4158; _SafeStr_5713[2626] = _SafeStr_3995; _SafeStr_5713[2638] = _SafeStr_2948; _SafeStr_5713[2642] = _SafeStr_3272; _SafeStr_5713[266] = _SafeStr_3858; _SafeStr_5713[2668] = _SafeStr_3126; _SafeStr_5713[267] = _SafeStr_2678; _SafeStr_5713[2671] = _SafeStr_3961; _SafeStr_5713[2677] = _SafeStr_3394; _SafeStr_5713[2679] = _SafeStr_3440; _SafeStr_5713[269] = _SafeStr_2396; _SafeStr_5713[2691] = _SafeStr_4099; _SafeStr_5713[2704] = _SafeStr_3392; _SafeStr_5713[2707] = _SafeStr_4329; _SafeStr_5713[2719] = _SafeStr_4306; _SafeStr_5713[2724] = _SafeStr_4292; _SafeStr_5713[2733] = _SafeStr_3123; _SafeStr_5713[2736] = _SafeStr_4055; _SafeStr_5713[2750] = _SafeStr_3241; _SafeStr_5713[2756] = _SafeStr_4184; _SafeStr_5713[2775] = _SafeStr_3208; _SafeStr_5713[2783] = _SafeStr_4281; _SafeStr_5713[2808] = _SafeStr_2902; _SafeStr_5713[2820] = _SafeStr_3970; _SafeStr_5713[2837] = _SafeStr_3984; _SafeStr_5713[2840] = _SafeStr_3384; _SafeStr_5713[2845] = _SafeStr_4115; _SafeStr_5713[2860] = _SafeStr_2962; _SafeStr_5713[2861] = _SafeStr_2434; _SafeStr_5713[2862] = _SafeStr_3431; _SafeStr_5713[2864] = _SafeStr_3103; _SafeStr_5713[2872] = _SafeStr_2506; _SafeStr_5713[2876] = _SafeStr_3424; _SafeStr_5713[2897] = _SafeStr_3201; _SafeStr_5713[290] = _SafeStr_4201; _SafeStr_5713[2901] = _SafeStr_3138; _SafeStr_5713[2912] = _SafeStr_2671; _SafeStr_5713[2920] = _SafeStr_2941; _SafeStr_5713[293] = _SafeStr_3408; _SafeStr_5713[2939] = _SafeStr_3783; _SafeStr_5713[2940] = _SafeStr_2675; _SafeStr_5713[2951] = _SafeStr_4259; _SafeStr_5713[2954] = _SafeStr_3860; _SafeStr_5713[2956] = _SafeStr_3634; _SafeStr_5713[2993] = _SafeStr_3110; _SafeStr_5713[2999] = _SafeStr_4304; _SafeStr_5713[3006] = _SafeStr_3893; _SafeStr_5713[3018] = _SafeStr_3776; _SafeStr_5713[3032] = _SafeStr_4037; _SafeStr_5713[3034] = _SafeStr_3050; _SafeStr_5713[3053] = _SafeStr_3952; _SafeStr_5713[3056] = _SafeStr_3758; _SafeStr_5713[3057] = _SafeStr_4221; _SafeStr_5713[3060] = _SafeStr_4301; _SafeStr_5713[3063] = _SafeStr_4035; _SafeStr_5713[3080] = _SafeStr_3141; _SafeStr_5713[3081] = _SafeStr_3098; _SafeStr_5713[3090] = _SafeStr_3868; _SafeStr_5713[3107] = _SafeStr_3426; _SafeStr_5713[3109] = _SafeStr_4233; _SafeStr_5713[3129] = _SafeStr_3775; _SafeStr_5713[3151] = _SafeStr_2907; _SafeStr_5713[3154] = _SafeStr_4059; _SafeStr_5713[3155] = _SafeStr_3073; _SafeStr_5713[3173] = _SafeStr_3918; _SafeStr_5713[3174] = _SafeStr_3778; _SafeStr_5713[3180] = _SafeStr_3269; _SafeStr_5713[3185] = _SafeStr_3247; _SafeStr_5713[3188] = _SafeStr_4311; _SafeStr_5713[3191] = _SafeStr_3217; _SafeStr_5713[3192] = _SafeStr_3436; _SafeStr_5713[3198] = _SafeStr_3101; _SafeStr_5713[32] = _SafeStr_3514; _SafeStr_5713[3231] = _SafeStr_4153; _SafeStr_5713[3260] = _SafeStr_3889; _SafeStr_5713[3265] = _SafeStr_3061; _SafeStr_5713[3287] = _SafeStr_3437; _SafeStr_5713[3288] = _SafeStr_3896; _SafeStr_5713[3291] = _SafeStr_2683; _SafeStr_5713[3310] = _SafeStr_4234; _SafeStr_5713[3315] = _SafeStr_2684; _SafeStr_5713[3353] = _SafeStr_3809; _SafeStr_5713[3355] = _SafeStr_3741; _SafeStr_5713[3388] = _SafeStr_3221; _SafeStr_5713[339] = _SafeStr_4162; _SafeStr_5713[3406] = _SafeStr_3215; _SafeStr_5713[3410] = _SafeStr_4010; _SafeStr_5713[3416] = _SafeStr_4171; _SafeStr_5713[3420] = _SafeStr_3900; _SafeStr_5713[3428] = _SafeStr_4132; _SafeStr_5713[3487] = _SafeStr_2936; _SafeStr_5713[3493] = _SafeStr_4146; _SafeStr_5713[3505] = _SafeStr_3432; _SafeStr_5713[3514] = _SafeStr_3733; _SafeStr_5713[3520] = _SafeStr_4198; _SafeStr_5713[3529] = _SafeStr_3410; _SafeStr_5713[353] = _SafeStr_4160; _SafeStr_5713[3532] = _SafeStr_4013; _SafeStr_5713[3536] = _SafeStr_2295; _SafeStr_5713[3544] = _SafeStr_4187; _SafeStr_5713[3566] = _SafeStr_3956; _SafeStr_5713[3570] = _SafeStr_2453; _SafeStr_5713[3576] = _SafeStr_2370; _SafeStr_5713[3578] = _SafeStr_2917; _SafeStr_5713[3580] = _SafeStr_3427; _SafeStr_5713[3582] = _SafeStr_3202; _SafeStr_5713[359] = _SafeStr_3887; _SafeStr_5713[36] = _SafeStr_4001; _SafeStr_5713[3608] = _SafeStr_3469; _SafeStr_5713[3614] = _SafeStr_2903; _SafeStr_5713[3615] = _SafeStr_4072; _SafeStr_5713[3622] = _SafeStr_4066; _SafeStr_5713[3631] = _SafeStr_4227; _SafeStr_5713[3658] = _SafeStr_3919; _SafeStr_5713[3661] = _SafeStr_3209; _SafeStr_5713[3665] = _SafeStr_3753; _SafeStr_5713[3672] = _SafeStr_4294; _SafeStr_5713[3675] = _SafeStr_4331; _SafeStr_5713[3684] = _SafeStr_4052; _SafeStr_5713[3693] = _SafeStr_3041; _SafeStr_5713[3698] = _SafeStr_4093; _SafeStr_5713[3699] = _SafeStr_2368; _SafeStr_5713[3706] = _SafeStr_2674; _SafeStr_5713[3716] = _SafeStr_2909; _SafeStr_5713[3718] = _SafeStr_3767; _SafeStr_5713[3720] = _SafeStr_2697; _SafeStr_5713[3727] = _SafeStr_4188; _SafeStr_5713[3739] = _SafeStr_2469; _SafeStr_5713[3753] = _SafeStr_3784; _SafeStr_5713[3771] = _SafeStr_3298; _SafeStr_5713[3778] = _SafeStr_3763; _SafeStr_5713[3799] = _SafeStr_4009; _SafeStr_5713[380] = _SafeStr_4113; _SafeStr_5713[3800] = _SafeStr_3271; _SafeStr_5713[3804] = _SafeStr_2857; _SafeStr_5713[3805] = _SafeStr_4025; _SafeStr_5713[382] = _SafeStr_4320; _SafeStr_5713[3824] = _SafeStr_4285; _SafeStr_5713[3837] = _SafeStr_3862; _SafeStr_5713[384] = _SafeStr_3121; _SafeStr_5713[3844] = _SafeStr_3773; _SafeStr_5713[3871] = _SafeStr_2934; _SafeStr_5713[3876] = _SafeStr_4058; _SafeStr_5713[3879] = _SafeStr_3866; _SafeStr_5713[3893] = _SafeStr_2737; _SafeStr_5713[3894] = _SafeStr_3143; _SafeStr_5713[3907] = _SafeStr_4000; _SafeStr_5713[3931] = _SafeStr_3525; _SafeStr_5713[3933] = _SafeStr_4247; _SafeStr_5713[3937] = _SafeStr_4337; _SafeStr_5713[3949] = _SafeStr_4303; _SafeStr_5713[3963] = _SafeStr_3422; _SafeStr_5713[3979] = _SafeStr_4138; _SafeStr_5713[3980] = _SafeStr_4124; _SafeStr_5713[3984] = _SafeStr_2511; _SafeStr_5713[3986] = _SafeStr_3916; _SafeStr_5713[4000] = _SafeStr_2928; _SafeStr_5713[406] = _SafeStr_3069; _SafeStr_5713[413] = _SafeStr_3265; _SafeStr_5713[423] = _SafeStr_4045; _SafeStr_5713[434] = _SafeStr_2955; _SafeStr_5713[439] = _SafeStr_4139; _SafeStr_5713[440] = _SafeStr_3764; _SafeStr_5713[45] = _SafeStr_4147; _SafeStr_5713[451] = _SafeStr_2490; _SafeStr_5713[454] = _SafeStr_3435; _SafeStr_5713[46] = _SafeStr_2414; _SafeStr_5713[462] = _SafeStr_3430; _SafeStr_5713[479] = _SafeStr_4280; _SafeStr_5713[486] = _SafeStr_2932; _SafeStr_5713[489] = _SafeStr_3731; _SafeStr_5713[491] = _SafeStr_3985; _SafeStr_5713[499] = _SafeStr_2293; _SafeStr_5713[50] = _SafeStr_2945; _SafeStr_5713[520] = _SafeStr_3886; _SafeStr_5713[525] = _SafeStr_3243; _SafeStr_5713[537] = _SafeStr_3955; _SafeStr_5713[556] = _SafeStr_4250; _SafeStr_5713[558] = _SafeStr_4143; _SafeStr_5713[560] = _SafeStr_3967; _SafeStr_5713[584] = _SafeStr_4098; _SafeStr_5713[591] = _SafeStr_3290; _SafeStr_5713[592] = _SafeStr_4217; _SafeStr_5713[6] = _SafeStr_3549; _SafeStr_5713[619] = _SafeStr_3095; _SafeStr_5713[620] = _SafeStr_3116; _SafeStr_5713[622] = _SafeStr_3206; _SafeStr_5713[625] = _SafeStr_4044; _SafeStr_5713[627] = _SafeStr_2950; _SafeStr_5713[628] = _SafeStr_3213; _SafeStr_5713[633] = _SafeStr_3631; _SafeStr_5713[648] = _SafeStr_3722; _SafeStr_5713[649] = _SafeStr_4157; _SafeStr_5713[653] = _SafeStr_4255; _SafeStr_5713[654] = _SafeStr_2525; _SafeStr_5713[658] = _SafeStr_3407; _SafeStr_5713[666] = _SafeStr_4131; _SafeStr_5713[667] = _SafeStr_4193; _SafeStr_5713[673] = _SafeStr_2951; _SafeStr_5713[682] = _SafeStr_2940; _SafeStr_5713[685] = _SafeStr_4332; _SafeStr_5713[693] = _SafeStr_4175; _SafeStr_5713[718] = _SafeStr_2689; _SafeStr_5713[728] = _SafeStr_3416; _SafeStr_5713[731] = _SafeStr_2704; _SafeStr_5713[732] = _SafeStr_2379; _SafeStr_5713[742] = _SafeStr_4173; _SafeStr_5713[747] = _SafeStr_4079; _SafeStr_5713[748] = _SafeStr_4180; _SafeStr_5713[751] = _SafeStr_4041; _SafeStr_5713[757] = _SafeStr_3216; _SafeStr_5713[0x0300] = _SafeStr_3739; _SafeStr_5713[782] = _SafeStr_3743; _SafeStr_5713[786] = _SafeStr_2392; _SafeStr_5713[789] = _SafeStr_3760; _SafeStr_5713[804] = _SafeStr_4087; _SafeStr_5713[833] = _SafeStr_4302; _SafeStr_5713[839] = _SafeStr_4142; _SafeStr_5713[843] = _SafeStr_3151; _SafeStr_5713[846] = _SafeStr_3777; _SafeStr_5713[871] = _SafeStr_2888; _SafeStr_5713[872] = _SafeStr_4069; _SafeStr_5713[889] = _SafeStr_2289; _SafeStr_5713[89] = _SafeStr_4243; _SafeStr_5713[906] = _SafeStr_3277; _SafeStr_5713[911] = _SafeStr_3274; _SafeStr_5713[919] = _SafeStr_2910; _SafeStr_5713[923] = _SafeStr_3515; _SafeStr_5713[927] = _SafeStr_4263; _SafeStr_5713[931] = _SafeStr_3224; _SafeStr_5713[943] = _SafeStr_3429; _SafeStr_5713[944] = _SafeStr_2700; _SafeStr_5713[945] = _SafeStr_4257; _SafeStr_5713[956] = _SafeStr_4135; _SafeStr_5713[959] = _SafeStr_4317; _SafeStr_5713[980] = _SafeStr_4101; } public function get events():Map{ return (_SafeStr_5713); } public function get _SafeStr_12362():Map{ return (_SafeStr_12757); } } }//package _-276 // _SafeStr_12362 = "_-2cS" (String#10276, DoABC#3) // _SafeStr_12757 = "_-2pA" (String#28922, DoABC#3) // _SafeStr_2278 = "_-0EL" (String#7820, DoABC#3) // _SafeStr_2285 = "_-0dI" (String#23565, DoABC#3) // _SafeStr_2289 = "_-39R" (String#29770, DoABC#3) // _SafeStr_2293 = "_-0gl" (String#23700, DoABC#3) // _SafeStr_2295 = "_-0GE" (String#22636, DoABC#3) // _SafeStr_2314 = "_-1EY" (String#25059, DoABC#3) // _SafeStr_2320 = "_-5Ln" (String#35220, DoABC#3) // _SafeStr_2324 = "_-KR" (String#39204, DoABC#3) // _SafeStr_2341 = "_-4BR" (String#32361, DoABC#3) // _SafeStr_2344 = "_-2q9" (String#28964, DoABC#3) // _SafeStr_2346 = "_-3mQ" (String#31330, DoABC#3) // _SafeStr_2347 = "_-0mq" (String#23953, DoABC#3) // _SafeStr_2361 = "_-2Fg" (String#27515, DoABC#3) // _SafeStr_2362 = "_-3q7" (String#31479, DoABC#3) // _SafeStr_2363 = "_-Jc" (String#39172, DoABC#3) // _SafeStr_2364 = "_-0c2" (String#23513, DoABC#3) // _SafeStr_2367 = "_-5HB" (String#35047, DoABC#3) // _SafeStr_2368 = "_-pA" (String#40380, DoABC#3) // _SafeStr_2370 = "_-3Kr" (String#30217, DoABC#3) // _SafeStr_2373 = "_-5CL" (String#34852, DoABC#3) // _SafeStr_2374 = "_-3ab" (String#30842, DoABC#3) // _SafeStr_2375 = "_-4T9" (String#33071, DoABC#3) // _SafeStr_2376 = "_-4J7" (String#32677, DoABC#3) // _SafeStr_2378 = "_-4VX" (String#33158, DoABC#3) // _SafeStr_2379 = "_-0Mq" (String#22907, DoABC#3) // _SafeStr_2380 = "_-5lC" (String#36233, DoABC#3) // _SafeStr_2388 = "_-3eH" (String#30989, DoABC#3) // _SafeStr_2389 = "_-298" (String#27274, DoABC#3) // _SafeStr_2390 = "_-0Ed" (String#22569, DoABC#3) // _SafeStr_2391 = "_-0FZ" (String#22607, DoABC#3) // _SafeStr_2392 = "_-0Ll" (String#22859, DoABC#3) // _SafeStr_2394 = "_-0Yb" (String#23373, DoABC#3) // _SafeStr_2396 = "_-4rk" (String#34016, DoABC#3) // _SafeStr_2397 = "_-1Vf" (String#25715, DoABC#3) // _SafeStr_2401 = "_-6Hv" (String#37542, DoABC#3) // _SafeStr_2406 = "_-4nX" (String#33861, DoABC#3) // _SafeStr_2408 = "_-0MT" (String#22889, DoABC#3) // _SafeStr_2413 = "_-2GV" (String#27552, DoABC#3) // _SafeStr_2414 = "_-6Tg" (String#37985, DoABC#3) // _SafeStr_2417 = "_-07G" (String#22308, DoABC#3) // _SafeStr_2418 = "_-5ju" (String#36179, DoABC#3) // _SafeStr_2422 = "_-1-b" (String#8574, DoABC#3) // _SafeStr_2423 = "_-0Cm" (String#22501, DoABC#3) // _SafeStr_2425 = "_-1DG" (String#25012, DoABC#3) // _SafeStr_2426 = "_-5jU" (String#36162, DoABC#3) // _SafeStr_2428 = "_-1fg" (String#26093, DoABC#3) // _SafeStr_2430 = "_-Ci" (String#38897, DoABC#3) // _SafeStr_2434 = "_-1v5" (String#26711, DoABC#3) // _SafeStr_2435 = "_-5ka" (String#36208, DoABC#3) // _SafeStr_2440 = "_-6SF" (String#37927, DoABC#3) // _SafeStr_2441 = "_-349" (String#29561, DoABC#3) // _SafeStr_2442 = "_-5yT" (String#36744, DoABC#3) // _SafeStr_2445 = "_-Hw" (String#39107, DoABC#3) // _SafeStr_2452 = "_-238" (String#27060, DoABC#3) // _SafeStr_2453 = "_-3SA" (String#30519, DoABC#3) // _SafeStr_2455 = "_-36A" (String#29646, DoABC#3) // _SafeStr_2458 = "_-0tx" (String#24231, DoABC#3) // _SafeStr_2464 = "_-0Ss" (String#23142, DoABC#3) // _SafeStr_2468 = "_-3A8" (String#29796, DoABC#3) // _SafeStr_2469 = "_-uj" (String#40576, DoABC#3) // _SafeStr_2472 = "_-51P" (String#34423, DoABC#3) // _SafeStr_2474 = "_-53b" (String#34508, DoABC#3) // _SafeStr_2475 = "_-6XH" (String#38119, DoABC#3) // _SafeStr_2477 = "_-0ap" (String#23461, DoABC#3) // _SafeStr_2479 = "_-02v" (String#22149, DoABC#3) // _SafeStr_2480 = "_-5G0" (String#35000, DoABC#3) // _SafeStr_2481 = "_-6ZA" (String#38190, DoABC#3) // _SafeStr_2482 = "_-5QM" (String#35405, DoABC#3) // _SafeStr_2486 = "_-X6" (String#39683, DoABC#3) // _SafeStr_2488 = "_-5Rl" (String#35460, DoABC#3) // _SafeStr_2490 = "_-4S1" (String#33032, DoABC#3) // _SafeStr_2494 = "_-39d" (String#29778, DoABC#3) // _SafeStr_2497 = "_-46H" (String#32151, DoABC#3) // _SafeStr_2500 = "_-6WW" (String#38088, DoABC#3) // _SafeStr_2504 = "_-Uz" (String#39600, DoABC#3) // _SafeStr_2505 = "_-B5" (String#38841, DoABC#3) // _SafeStr_2506 = "_-3Od" (String#30372, DoABC#3) // _SafeStr_2509 = "_-4FS" (String#32532, DoABC#3) // _SafeStr_2511 = "_-4aq" (String#33356, DoABC#3) // _SafeStr_2512 = "_-3eW" (String#30998, DoABC#3) // _SafeStr_2513 = "_-44V" (String#32074, DoABC#3) // _SafeStr_2520 = "_-1Nr" (String#25413, DoABC#3) // _SafeStr_2524 = "_-14g" (String#24685, DoABC#3) // _SafeStr_2525 = "_-5Nz" (String#35304, DoABC#3) // _SafeStr_2625 = "_-b9" (String#14925, DoABC#3) // _SafeStr_2626 = "_-zG" (String#15340, DoABC#3) // _SafeStr_2634 = "_-4y3" (String#12631, DoABC#3) // _SafeStr_2635 = "_-tP" (String#40529, DoABC#3) // _SafeStr_2636 = "_-NB" (String#39304, DoABC#3) // _SafeStr_2637 = "_-5S6" (String#35479, DoABC#3) // _SafeStr_2638 = "_-0CA" (String#22475, DoABC#3) // _SafeStr_2639 = "_-1tt" (String#26656, DoABC#3) // _SafeStr_2640 = "_-1qx" (String#26543, DoABC#3) // _SafeStr_2641 = "_-3-l" (String#29389, DoABC#3) // _SafeStr_2643 = "_-3MJ" (String#30269, DoABC#3) // _SafeStr_2646 = "_-2uc" (String#29147, DoABC#3) // _SafeStr_2648 = "_-2EL" (String#27464, DoABC#3) // _SafeStr_2666 = "_-4u9" (String#34117, DoABC#3) // _SafeStr_2667 = "_-6KU" (String#37642, DoABC#3) // _SafeStr_2668 = "_-6l7" (String#38656, DoABC#3) // _SafeStr_2669 = "_-Je" (String#39173, DoABC#3) // _SafeStr_2671 = "_-1LM" (String#25317, DoABC#3) // _SafeStr_2674 = "_-25L" (String#27135, DoABC#3) // _SafeStr_2675 = "_-2iq" (String#28672, DoABC#3) // _SafeStr_2678 = "_-49f" (String#32289, DoABC#3) // _SafeStr_2679 = "_-3aQ" (String#30832, DoABC#3) // _SafeStr_2682 = "_-3j" (String#31189, DoABC#3) // _SafeStr_2683 = "_-3sm" (String#31582, DoABC#3) // _SafeStr_2684 = "_-3YE" (String#30750, DoABC#3) // _SafeStr_2686 = "_-0eW" (String#23607, DoABC#3) // _SafeStr_2689 = "_-4Of" (String#32901, DoABC#3) // _SafeStr_2696 = "_-3LJ" (String#30232, DoABC#3) // _SafeStr_2697 = "_-6Jc" (String#37609, DoABC#3) // _SafeStr_2700 = "_-5SJ" (String#35488, DoABC#3) // _SafeStr_2704 = "_-0ve" (String#24294, DoABC#3) // _SafeStr_2705 = "_-41x" (String#31977, DoABC#3) // _SafeStr_2706 = "_-4nA" (String#33844, DoABC#3) // _SafeStr_2707 = "_-1Tq" (String#25637, DoABC#3) // _SafeStr_2709 = "_-1nR" (String#26407, DoABC#3) // _SafeStr_2712 = "_-4vP" (String#34157, DoABC#3) // _SafeStr_2722 = "_-4a9" (String#12241, DoABC#3) // _SafeStr_2723 = "_-6Zj" (String#14261, DoABC#3) // _SafeStr_2725 = "_-11E" (String#24552, DoABC#3) // _SafeStr_2726 = "_-ec" (String#39974, DoABC#3) // _SafeStr_2728 = "_-46p" (String#32176, DoABC#3) // _SafeStr_2729 = "_-1ab" (String#25898, DoABC#3) // _SafeStr_2730 = "_-6a3" (String#38218, DoABC#3) // _SafeStr_2732 = "_-5R5" (String#35435, DoABC#3) // _SafeStr_2734 = "_-6No" (String#37764, DoABC#3) // _SafeStr_2737 = "_-57h" (String#34668, DoABC#3) // _SafeStr_2740 = "_-0gm" (String#23701, DoABC#3) // _SafeStr_2742 = "_-M5" (String#39266, DoABC#3) // _SafeStr_2743 = "_-2VM" (String#28146, DoABC#3) // _SafeStr_2810 = "_-67b" (String#37146, DoABC#3) // _SafeStr_2854 = "_-2Un" (String#28124, DoABC#3) // _SafeStr_2857 = "_-5P9" (String#35348, DoABC#3) // _SafeStr_2860 = "_-1qN" (String#26519, DoABC#3) // _SafeStr_2879 = "_-4j0" (String#33677, DoABC#3) // _SafeStr_2880 = "_-1Tt" (String#25639, DoABC#3) // _SafeStr_2881 = "_-2D8" (String#27427, DoABC#3) // _SafeStr_2882 = "_-5Y0" (String#35714, DoABC#3) // _SafeStr_2884 = "_-5Rd" (String#35457, DoABC#3) // _SafeStr_2885 = "_-051" (String#22219, DoABC#3) // _SafeStr_2888 = "_-II" (String#39120, DoABC#3) // _SafeStr_2890 = "_-4BP" (String#32360, DoABC#3) // _SafeStr_2891 = "_-3oV" (String#31419, DoABC#3) // _SafeStr_2896 = "_-3St" (String#30549, DoABC#3) // _SafeStr_2898 = "_-354" (String#29602, DoABC#3) // _SafeStr_2902 = "_-49P" (String#32276, DoABC#3) // _SafeStr_2903 = "_-2ht" (String#28633, DoABC#3) // _SafeStr_2905 = "_-5pP" (String#36396, DoABC#3) // _SafeStr_2907 = "_-3Ac" (String#29817, DoABC#3) // _SafeStr_2909 = "_-1PG" (String#25467, DoABC#3) // _SafeStr_2910 = "_-4nv" (String#33879, DoABC#3) // _SafeStr_2912 = "_-6ep" (String#38413, DoABC#3) // _SafeStr_2913 = "_-4-n" (String#31895, DoABC#3) // _SafeStr_2914 = "_-2NK" (String#27836, DoABC#3) // _SafeStr_2916 = "_-4jT" (String#33693, DoABC#3) // _SafeStr_2917 = "_-2eI" (String#28488, DoABC#3) // _SafeStr_2918 = "_-5Tb" (String#35537, DoABC#3) // _SafeStr_2919 = "_-2vq" (String#29196, DoABC#3) // _SafeStr_2920 = "_-3qq" (String#31503, DoABC#3) // _SafeStr_2921 = "_-58n" (String#34712, DoABC#3) // _SafeStr_2922 = "_-1a4" (String#25878, DoABC#3) // _SafeStr_2923 = "_-2Hq" (String#27606, DoABC#3) // _SafeStr_2924 = "_-6YP" (String#38165, DoABC#3) // _SafeStr_2928 = "_-c" (String#39870, DoABC#3) // _SafeStr_2929 = "_-68i" (String#37182, DoABC#3) // _SafeStr_2930 = "_-4St" (String#33062, DoABC#3) // _SafeStr_2932 = "_-2ED" (String#27458, DoABC#3) // _SafeStr_2934 = "_-0Wd" (String#23304, DoABC#3) // _SafeStr_2936 = "_-2Hn" (String#27604, DoABC#3) // _SafeStr_2939 = "_-4fD" (String#33522, DoABC#3) // _SafeStr_2940 = "_-3KK" (String#30194, DoABC#3) // _SafeStr_2941 = "_-2ug" (String#29151, DoABC#3) // _SafeStr_2944 = "_-3nI" (String#31365, DoABC#3) // _SafeStr_2945 = "_-54P" (String#34536, DoABC#3) // _SafeStr_2946 = "_-1j8" (String#26243, DoABC#3) // _SafeStr_2947 = "_-5zK" (String#36772, DoABC#3) // _SafeStr_2948 = "_-4fS" (String#33532, DoABC#3) // _SafeStr_2949 = "_-5Vo" (String#35627, DoABC#3) // _SafeStr_2950 = "_-4GD" (String#32558, DoABC#3) // _SafeStr_2951 = "_-4em" (String#33502, DoABC#3) // _SafeStr_2954 = "_-3xP" (String#31762, DoABC#3) // _SafeStr_2955 = "_-5E8" (String#34925, DoABC#3) // _SafeStr_2956 = "_-0TO" (String#23167, DoABC#3) // _SafeStr_2960 = "_-4rn" (String#34019, DoABC#3) // _SafeStr_2961 = "_-4nd" (String#33867, DoABC#3) // _SafeStr_2962 = "_-F1" (String#38992, DoABC#3) // _SafeStr_2963 = "_-0Uf" (String#23223, DoABC#3) // _SafeStr_2965 = "_-4f5" (String#33515, DoABC#3) // _SafeStr_2966 = "_-3Xb" (String#30724, DoABC#3) // _SafeStr_2967 = "_-55J" (String#34572, DoABC#3) // _SafeStr_2976 = "_-3MQ" (String#30273, DoABC#3) // _SafeStr_3029 = "_-086" (String#22333, DoABC#3) // _SafeStr_3031 = "_-3CB" (String#29879, DoABC#3) // _SafeStr_3034 = "_-6Mi" (String#37718, DoABC#3) // _SafeStr_3038 = "_-11Q" (String#24558, DoABC#3) // _SafeStr_3041 = "_-4UN" (String#33112, DoABC#3) // _SafeStr_3042 = "_-2Fj" (String#27517, DoABC#3) // _SafeStr_3049 = "_-6NG" (String#37741, DoABC#3) // _SafeStr_3050 = "_-0TN" (String#23166, DoABC#3) // _SafeStr_3061 = "_-5ry" (String#36497, DoABC#3) // _SafeStr_3063 = "_-T0" (String#39528, DoABC#3) // _SafeStr_3065 = "_-1pT" (String#26481, DoABC#3) // _SafeStr_3066 = "_-go" (String#40057, DoABC#3) // _SafeStr_3067 = "_-3xM" (String#31760, DoABC#3) // _SafeStr_3069 = "_-1lj" (String#26339, DoABC#3) // _SafeStr_3073 = "_-0zV" (String#24448, DoABC#3) // _SafeStr_3086 = "_-1m2" (String#9370, DoABC#3) // _SafeStr_3088 = "_-20S" (String#9617, DoABC#3) // _SafeStr_3089 = "_-0AS" (String#7756, DoABC#3) // _SafeStr_3090 = "_-1dX" (String#9264, DoABC#3) // _SafeStr_3093 = "_-53l" (String#34513, DoABC#3) // _SafeStr_3094 = "_-62A" (String#36926, DoABC#3) // _SafeStr_3095 = "_-1c4" (String#25955, DoABC#3) // _SafeStr_3098 = "_-2uH" (String#29133, DoABC#3) // _SafeStr_3101 = "_-0rE" (String#24127, DoABC#3) // _SafeStr_3102 = "_-37C" (String#29679, DoABC#3) // _SafeStr_3103 = "_-3Fw" (String#30024, DoABC#3) // _SafeStr_3106 = "_-3jx" (String#31234, DoABC#3) // _SafeStr_3107 = "_-405" (String#31908, DoABC#3) // _SafeStr_3108 = "_-F" (String#38990, DoABC#3) // _SafeStr_3110 = "_-6Tu" (String#37995, DoABC#3) // _SafeStr_3111 = "_-2R9" (String#27988, DoABC#3) // _SafeStr_3116 = "_-2v5" (String#29166, DoABC#3) // _SafeStr_3121 = "_-2Sw" (String#28053, DoABC#3) // _SafeStr_3123 = "_-33x" (String#29553, DoABC#3) // _SafeStr_3126 = "_-4t0" (String#34071, DoABC#3) // _SafeStr_3127 = "_-3uD" (String#31641, DoABC#3) // _SafeStr_3129 = "_-0jK" (String#23811, DoABC#3) // _SafeStr_3135 = "_-2Q8" (String#27948, DoABC#3) // _SafeStr_3138 = "_-xO" (String#40665, DoABC#3) // _SafeStr_3139 = "_-1bl" (String#25945, DoABC#3) // _SafeStr_3140 = "_-hq" (String#40094, DoABC#3) // _SafeStr_3141 = "_-5BE" (String#34807, DoABC#3) // _SafeStr_3143 = "_-486" (String#32223, DoABC#3) // _SafeStr_3144 = "_-1iv" (String#26231, DoABC#3) // _SafeStr_3147 = "_-2d8" (String#28449, DoABC#3) // _SafeStr_3150 = "_-244" (String#27089, DoABC#3) // _SafeStr_3151 = "_-30S" (String#29420, DoABC#3) // _SafeStr_3157 = "_-5i7" (String#36108, DoABC#3) // _SafeStr_3158 = "_-6RX" (String#37899, DoABC#3) // _SafeStr_3159 = "_-4Bg" (String#32372, DoABC#3) // _SafeStr_3161 = "_-26i" (String#27195, DoABC#3) // _SafeStr_3162 = "_-0D9" (String#22518, DoABC#3) // _SafeStr_3163 = "_-5gC" (String#36040, DoABC#3) // _SafeStr_3164 = "_-4xX" (String#34240, DoABC#3) // _SafeStr_3165 = "_-5XX" (String#35698, DoABC#3) // _SafeStr_3166 = "_-1Pe" (String#25482, DoABC#3) // _SafeStr_3167 = "_-0Dg" (String#22539, DoABC#3) // _SafeStr_3168 = "_-36o" (String#29664, DoABC#3) // _SafeStr_3169 = "_-5Fj" (String#34990, DoABC#3) // _SafeStr_3170 = "_-2ud" (String#29148, DoABC#3) // _SafeStr_3171 = "_-22y" (String#27053, DoABC#3) // _SafeStr_3172 = "_-1Vn" (String#25721, DoABC#3) // _SafeStr_3173 = "_-2GM" (String#27545, DoABC#3) // _SafeStr_3174 = "_-E8" (String#38958, DoABC#3) // _SafeStr_3175 = "_-1c1" (String#25953, DoABC#3) // _SafeStr_3176 = "_-1R8" (String#25536, DoABC#3) // _SafeStr_3177 = "_-2lP" (String#28767, DoABC#3) // _SafeStr_3178 = "_-pB" (String#40381, DoABC#3) // _SafeStr_3179 = "_-DH" (String#38921, DoABC#3) // _SafeStr_3180 = "_-3X9" (String#30702, DoABC#3) // _SafeStr_3181 = "_-0S5" (String#23116, DoABC#3) // _SafeStr_3182 = "_-1P3" (String#25460, DoABC#3) // _SafeStr_3183 = "_-iH" (String#40105, DoABC#3) // _SafeStr_3184 = "_-0LX" (String#22849, DoABC#3) // _SafeStr_3185 = "_-11n" (String#24573, DoABC#3) // _SafeStr_3186 = "_-6CV" (String#37328, DoABC#3) // _SafeStr_3187 = "_-dP" (String#39925, DoABC#3) // _SafeStr_3188 = "_-4yH" (String#34264, DoABC#3) // _SafeStr_3189 = "_-0Fj" (String#22614, DoABC#3) // _SafeStr_3190 = "_-1rQ" (String#26564, DoABC#3) // _SafeStr_3191 = "_-dn" (String#39941, DoABC#3) // _SafeStr_3192 = "_-0Al" (String#22432, DoABC#3) // _SafeStr_3194 = "_-bJ" (String#39843, DoABC#3) // _SafeStr_3195 = "_-3Tq" (String#30580, DoABC#3) // _SafeStr_3196 = "_-6fy" (String#38452, DoABC#3) // _SafeStr_3197 = "_-DZ" (String#38932, DoABC#3) // _SafeStr_3198 = "_-5B3" (String#34801, DoABC#3) // _SafeStr_3199 = "_-59D" (String#34732, DoABC#3) // _SafeStr_3201 = "_-3w2" (String#31712, DoABC#3) // _SafeStr_3202 = "_-39m" (String#29784, DoABC#3) // _SafeStr_3206 = "_-26S" (String#27184, DoABC#3) // _SafeStr_3208 = "_-0u7" (String#24237, DoABC#3) // _SafeStr_3209 = "_-48i" (String#32247, DoABC#3) // _SafeStr_3211 = "_-21m" (String#27009, DoABC#3) // _SafeStr_3213 = "_-4mt" (String#33833, DoABC#3) // _SafeStr_3214 = "_-6AK" (String#37248, DoABC#3) // _SafeStr_3215 = "_-5NF" (String#35272, DoABC#3) // _SafeStr_3216 = "_-1D-" (String#25003, DoABC#3) // _SafeStr_3217 = "_-Le" (String#39249, DoABC#3) // _SafeStr_3219 = "_-0el" (String#23620, DoABC#3) // _SafeStr_3221 = "_-3at" (String#30856, DoABC#3) // _SafeStr_3222 = "_-6gv" (String#38491, DoABC#3) // _SafeStr_3224 = "_-4-x" (String#31901, DoABC#3) // _SafeStr_3226 = "_-2HB" (String#27578, DoABC#3) // _SafeStr_3227 = "_-91" (String#38762, DoABC#3) // _SafeStr_3233 = "_-4sR" (String#34046, DoABC#3) // _SafeStr_3235 = "_-46P" (String#32158, DoABC#3) // _SafeStr_3237 = "_-6lE" (String#38660, DoABC#3) // _SafeStr_3239 = "_-ua" (String#40570, DoABC#3) // _SafeStr_3241 = "_-4gW" (String#33576, DoABC#3) // _SafeStr_3242 = "_-4wi" (String#34209, DoABC#3) // _SafeStr_3243 = "_-2RF" (String#27991, DoABC#3) // _SafeStr_3244 = "_-1tA" (String#26630, DoABC#3) // _SafeStr_3247 = "_-4VG" (String#33148, DoABC#3) // _SafeStr_3250 = "_-21q" (String#27013, DoABC#3) // _SafeStr_3251 = "_-4w3" (String#34187, DoABC#3) // _SafeStr_3255 = "_-1HH" (String#25162, DoABC#3) // _SafeStr_3261 = "_-f0" (String#39987, DoABC#3) // _SafeStr_3265 = "_-0-b" (String#22033, DoABC#3) // _SafeStr_3269 = "_-6XP" (String#38123, DoABC#3) // _SafeStr_3271 = "_-4B0" (String#32344, DoABC#3) // _SafeStr_3272 = "_-4Fe" (String#32537, DoABC#3) // _SafeStr_3274 = "_-2mX" (String#28813, DoABC#3) // _SafeStr_3275 = "_-6VG" (String#38043, DoABC#3) // _SafeStr_3276 = "_-Br" (String#38866, DoABC#3) // _SafeStr_3277 = "_-bl" (String#39861, DoABC#3) // _SafeStr_3278 = "_-4NM" (String#32847, DoABC#3) // _SafeStr_3279 = "_-5V" (String#35592, DoABC#3) // _SafeStr_3281 = "_-6x" (String#38676, DoABC#3) // _SafeStr_3282 = "_-Cl" (String#38900, DoABC#3) // _SafeStr_3289 = "_-0TS" (String#23171, DoABC#3) // _SafeStr_3290 = "_-067" (String#22265, DoABC#3) // _SafeStr_3293 = "_-5ck" (String#35901, DoABC#3) // _SafeStr_3298 = "_-43F" (String#32022, DoABC#3) // _SafeStr_3300 = "_-50" (String#34369, DoABC#3) // _SafeStr_3314 = "_-3LM" (String#30234, DoABC#3) // _SafeStr_3315 = "_-20m" (String#26977, DoABC#3) // _SafeStr_3317 = "_-4S3" (String#33034, DoABC#3) // _SafeStr_3330 = "_-6IA" (String#37553, DoABC#3) // _SafeStr_3331 = "_-0SS" (String#23131, DoABC#3) // _SafeStr_3332 = "_-011" (String#22083, DoABC#3) // _SafeStr_3333 = "_-3MR" (String#30274, DoABC#3) // _SafeStr_3335 = "_-13O" (String#24632, DoABC#3) // _SafeStr_3338 = "_-26a" (String#27189, DoABC#3) // _SafeStr_3342 = "_-3jf" (String#31219, DoABC#3) // _SafeStr_3343 = "_-358" (String#29606, DoABC#3) // _SafeStr_3345 = "_-4dJ" (String#33449, DoABC#3) // _SafeStr_3346 = "_-1dL" (String#26007, DoABC#3) // _SafeStr_3348 = "_-1IE" (String#25202, DoABC#3) // _SafeStr_3349 = "_-0j5" (String#23798, DoABC#3) // _SafeStr_3350 = "_-2KG" (String#27717, DoABC#3) // _SafeStr_3352 = "_-5s3" (String#36500, DoABC#3) // _SafeStr_3353 = "_-8Z" (String#38746, DoABC#3) // _SafeStr_3354 = "_-sV" (String#40498, DoABC#3) // _SafeStr_3361 = "_-2eY" (String#28500, DoABC#3) // _SafeStr_3362 = "_-0xe" (String#24370, 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_3384 = "_-4I5" (String#32636, DoABC#3) // _SafeStr_3385 = "_-61h" (String#36906, DoABC#3) // _SafeStr_3387 = "_-1dY" (String#26012, DoABC#3) // _SafeStr_3390 = "_-6Vx" (String#38068, DoABC#3) // _SafeStr_3392 = "_-1cy" (String#25991, DoABC#3) // _SafeStr_3393 = "_-Du" (String#38949, DoABC#3) // _SafeStr_3394 = "_-6T0" (String#37959, DoABC#3) // _SafeStr_3396 = "_-3TI" (String#30560, DoABC#3) // _SafeStr_3398 = "_-14x" (String#24695, DoABC#3) // _SafeStr_3400 = "_-36U" (String#29655, DoABC#3) // _SafeStr_3403 = "_-4uA" (String#34118, DoABC#3) // _SafeStr_3404 = "_-4Hq" (String#32625, DoABC#3) // _SafeStr_3406 = "_-sB" (String#40491, DoABC#3) // _SafeStr_3407 = "_-1LR" (String#25322, DoABC#3) // _SafeStr_3408 = "_-5ks" (String#36218, DoABC#3) // _SafeStr_3410 = "_-6cY" (String#38312, DoABC#3) // _SafeStr_3413 = "_-aj" (String#39823, DoABC#3) // _SafeStr_3414 = "_-2vr" (String#29197, DoABC#3) // _SafeStr_3416 = "_-4IU" (String#32652, DoABC#3) // _SafeStr_3420 = "_-1qm" (String#26536, DoABC#3) // _SafeStr_3422 = "_-1tE" (String#26632, DoABC#3) // _SafeStr_3423 = "_-tc" (String#40537, DoABC#3) // _SafeStr_3424 = "_-P1" (String#39373, DoABC#3) // _SafeStr_3426 = "_-5ZJ" (String#35763, DoABC#3) // _SafeStr_3427 = "_-6XO" (String#38122, DoABC#3) // _SafeStr_3429 = "_-Qc" (String#39430, DoABC#3) // _SafeStr_3430 = "_-1kt" (String#26309, DoABC#3) // _SafeStr_3431 = "_-0pi" (String#24075, DoABC#3) // _SafeStr_3432 = "_-4sS" (String#34047, DoABC#3) // _SafeStr_3434 = "_-6F" (String#37431, DoABC#3) // _SafeStr_3435 = "_-4Or" (String#32909, DoABC#3) // _SafeStr_3436 = "_-04o" (String#22211, DoABC#3) // _SafeStr_3437 = "_-UG" (String#39577, DoABC#3) // _SafeStr_3439 = "_-5po" (String#36409, DoABC#3) // _SafeStr_3440 = "_-5RH" (String#35444, DoABC#3) // _SafeStr_3441 = "_-3D-" (String#29914, DoABC#3) // _SafeStr_3462 = "_-6UW" (String#38016, DoABC#3) // _SafeStr_3466 = "_-4R9" (String#33000, DoABC#3) // _SafeStr_3469 = "_-66Q" (String#37096, DoABC#3) // _SafeStr_3470 = "_-0lo" (String#23913, DoABC#3) // _SafeStr_3472 = "_-b0" (String#39833, DoABC#3) // _SafeStr_3474 = "_-i5" (String#40100, DoABC#3) // _SafeStr_3477 = "_-4dE" (String#33444, DoABC#3) // _SafeStr_3479 = "_-3sC" (String#31559, DoABC#3) // _SafeStr_3493 = "_-BZ" (String#38856, DoABC#3) // _SafeStr_3510 = "_-4aw" (String#33359, DoABC#3) // _SafeStr_3511 = "_-0qJ" (String#24097, DoABC#3) // _SafeStr_3514 = "_-2q1" (String#28959, DoABC#3) // _SafeStr_3515 = "_-GF" (String#39036, DoABC#3) // _SafeStr_3516 = "_-4pZ" (String#33933, DoABC#3) // _SafeStr_3517 = "_-177" (String#24782, DoABC#3) // _SafeStr_3524 = "_-1Pa" (String#25481, DoABC#3) // _SafeStr_3525 = "_-qj" (String#40440, DoABC#3) // _SafeStr_3526 = "_-2tm" (String#29114, DoABC#3) // _SafeStr_3527 = "_-Vq" (String#39634, DoABC#3) // _SafeStr_3541 = "_-2X0" (String#28210, DoABC#3) // _SafeStr_3542 = "_-0rW" (String#24138, DoABC#3) // _SafeStr_3543 = "_-0f2" (String#23630, DoABC#3) // _SafeStr_3547 = "_-lv" (String#40258, DoABC#3) // _SafeStr_3549 = "_-0Tl" (String#23181, DoABC#3) // _SafeStr_3631 = "_-0Ok" (String#22987, DoABC#3) // _SafeStr_3633 = "_-3YY" (String#30764, DoABC#3) // _SafeStr_3634 = "_-5O" (String#35305, DoABC#3) // _SafeStr_3635 = "_-Az" (String#38837, DoABC#3) // _SafeStr_3636 = "_-5xn" (String#36718, DoABC#3) // _SafeStr_3638 = "_-1WR" (String#25741, DoABC#3) // _SafeStr_3687 = "_-5x" (String#36686, DoABC#3) // _SafeStr_3714 = "_-06N" (String#22275, DoABC#3) // _SafeStr_3715 = "_-1kd" (String#26305, DoABC#3) // _SafeStr_3718 = "_-6NU" (String#37752, DoABC#3) // _SafeStr_3722 = "_-fC" (String#39994, DoABC#3) // _SafeStr_3725 = "_-2gH" (String#28570, DoABC#3) // _SafeStr_3731 = "_-9e" (String#38789, DoABC#3) // _SafeStr_3733 = "_-5zj" (String#36788, DoABC#3) // _SafeStr_3738 = "_-2Ir" (String#27652, DoABC#3) // _SafeStr_3739 = "_-VV" (String#39621, DoABC#3) // _SafeStr_3740 = "_-3cx" (String#30943, DoABC#3) // _SafeStr_3741 = "_-tB" (String#40519, DoABC#3) // _SafeStr_3743 = "_-3nS" (String#31374, DoABC#3) // _SafeStr_3745 = "_-64x" (String#37029, DoABC#3) // _SafeStr_3752 = "_-4zL" (String#34306, DoABC#3) // _SafeStr_3753 = "_-6Ih" (String#37573, DoABC#3) // _SafeStr_3758 = "_-4OM" (String#32889, DoABC#3) // _SafeStr_3760 = "_-1Ed" (String#25061, DoABC#3) // _SafeStr_3761 = "_-0iM" (String#23769, DoABC#3) // _SafeStr_3763 = "_-6Oz" (String#37810, DoABC#3) // _SafeStr_3764 = "_-1Xc" (String#25786, DoABC#3) // _SafeStr_3767 = "_-6DU" (String#37362, DoABC#3) // _SafeStr_3769 = "_-3-Z" (String#29381, DoABC#3) // _SafeStr_3773 = "_-1wO" (String#26754, DoABC#3) // _SafeStr_3775 = "_-Ut" (String#39595, DoABC#3) // _SafeStr_3776 = "_-jN" (String#40152, DoABC#3) // _SafeStr_3777 = "_-19r" (String#24883, DoABC#3) // _SafeStr_3778 = "_-Qv" (String#39439, DoABC#3) // _SafeStr_3779 = "_-gg" (String#40052, DoABC#3) // _SafeStr_3780 = "_-1be" (String#25941, DoABC#3) // _SafeStr_3782 = "_-VS" (String#39619, DoABC#3) // _SafeStr_3783 = "_-1vw" (String#26737, DoABC#3) // _SafeStr_3784 = "_-5hr" (String#36098, DoABC#3) // _SafeStr_3787 = "_-6Ua" (String#38020, DoABC#3) // _SafeStr_3788 = "_-4J0" (String#32672, DoABC#3) // _SafeStr_3789 = "_-2WV" (String#28192, DoABC#3) // _SafeStr_3790 = "_-1oX" (String#26447, DoABC#3) // _SafeStr_3791 = "_-01G" (String#22091, DoABC#3) // _SafeStr_3792 = "_-2Br" (String#27380, DoABC#3) // _SafeStr_3793 = "_-0K-" (String#22795, DoABC#3) // _SafeStr_3794 = "_-6Za" (String#38203, DoABC#3) // _SafeStr_3795 = "_-5xc" (String#36712, DoABC#3) // _SafeStr_3796 = "_-5PH" (String#35354, DoABC#3) // _SafeStr_3798 = "_-0c9" (String#23517, DoABC#3) // _SafeStr_3801 = "_-1-B" (String#24477, DoABC#3) // _SafeStr_3802 = "_-3Ss" (String#30548, DoABC#3) // _SafeStr_3803 = "_-5Yj" (String#35745, DoABC#3) // _SafeStr_3804 = "_-0p7" (String#24047, DoABC#3) // _SafeStr_3807 = "_-3Ts" (String#30582, DoABC#3) // _SafeStr_3808 = "_-16y" (String#24774, DoABC#3) // _SafeStr_3809 = "_-5DV" (String#34895, DoABC#3) // _SafeStr_3810 = "_-1YD" (String#25810, DoABC#3) // _SafeStr_3811 = "_-6Mu" (String#37727, DoABC#3) // _SafeStr_3812 = "_-Gu" (String#39062, DoABC#3) // _SafeStr_3818 = "_-1h-" (String#26150, DoABC#3) // _SafeStr_3819 = "_-3Ug" (String#11151, DoABC#3) // _SafeStr_3820 = "_-5eO" (String#35969, DoABC#3) // _SafeStr_3821 = "_-2pJ" (String#28929, DoABC#3) // _SafeStr_3822 = "_-6iU" (String#14404, DoABC#3) // _SafeStr_3823 = "_-nM" (String#40313, DoABC#3) // _SafeStr_3826 = "_-1wG" (String#26752, DoABC#3) // _SafeStr_3828 = "_-2LX" (String#27766, DoABC#3) // _SafeStr_3829 = "_-5eX" (String#35975, DoABC#3) // _SafeStr_3834 = "_-2kq" (String#28740, DoABC#3) // _SafeStr_3854 = "_-6BT" (String#37287, DoABC#3) // _SafeStr_3857 = "_-4py" (String#33952, DoABC#3) // _SafeStr_3858 = "_-6N-" (String#37731, DoABC#3) // _SafeStr_3859 = "_-5u9" (String#36585, DoABC#3) // _SafeStr_3860 = "_-4zy" (String#34331, DoABC#3) // _SafeStr_3862 = "_-0m3" (String#23928, DoABC#3) // _SafeStr_3866 = "_-2vT" (String#29181, DoABC#3) // _SafeStr_3867 = "_-5Ks" (String#35184, DoABC#3) // _SafeStr_3868 = "_-pc" (String#40398, DoABC#3) // _SafeStr_3870 = "_-5LQ" (String#35206, DoABC#3) // _SafeStr_3871 = "_-6Aw" (String#37268, DoABC#3) // _SafeStr_3877 = "_-5F5" (String#34964, DoABC#3) // _SafeStr_3878 = "_-6Ll" (String#37683, DoABC#3) // _SafeStr_3879 = "_-0Sv" (String#23145, DoABC#3) // _SafeStr_3880 = "_-4w-" (String#34184, DoABC#3) // _SafeStr_3881 = "_-1Lu" (String#25340, DoABC#3) // _SafeStr_3882 = "_-537" (String#34489, DoABC#3) // _SafeStr_3883 = "_-59l" (String#34749, DoABC#3) // _SafeStr_3886 = "_-4" (String#31856, DoABC#3) // _SafeStr_3887 = "_-2yL" (String#29293, DoABC#3) // _SafeStr_3889 = "_-2HA" (String#27577, DoABC#3) // _SafeStr_3891 = "_-1sE" (String#26595, DoABC#3) // _SafeStr_3893 = "_-4bj" (String#33385, DoABC#3) // _SafeStr_3894 = "_-49J" (String#32272, DoABC#3) // _SafeStr_3896 = "_-4Ce" (String#32413, DoABC#3) // _SafeStr_3900 = "_-1r9" (String#26553, DoABC#3) // _SafeStr_3901 = "_-09s" (String#22404, DoABC#3) // _SafeStr_3902 = "_-5uV" (String#36600, DoABC#3) // _SafeStr_3907 = "_-07m" (String#22324, DoABC#3) // _SafeStr_3908 = "_-GB" (String#39033, DoABC#3) // _SafeStr_3909 = "_-2F3" (String#27493, DoABC#3) // _SafeStr_3910 = "_-0EB" (String#22559, DoABC#3) // _SafeStr_3912 = "_-1Ee" (String#25062, DoABC#3) // _SafeStr_3913 = "_-00G" (String#22056, DoABC#3) // _SafeStr_3914 = "_-6jU" (String#38587, DoABC#3) // _SafeStr_3916 = "_-6jK" (String#38581, DoABC#3) // _SafeStr_3917 = "_-Zq" (String#39790, DoABC#3) // _SafeStr_3918 = "_-3Uw" (String#30617, DoABC#3) // _SafeStr_3919 = "_-1Sz" (String#25609, DoABC#3) // _SafeStr_3921 = "_-2a1" (String#28327, DoABC#3) // _SafeStr_3922 = "_-3qf" (String#31495, DoABC#3) // _SafeStr_3925 = "_-3Gf" (String#30049, DoABC#3) // _SafeStr_3937 = "_-1z4" (String#26866, DoABC#3) // _SafeStr_3939 = "_-3WU" (String#30676, DoABC#3) // _SafeStr_3940 = "_-1Vm" (String#25720, DoABC#3) // _SafeStr_3945 = "_-Tc" (String#39552, DoABC#3) // _SafeStr_3946 = "_-uc" (String#40572, DoABC#3) // _SafeStr_3948 = "_-3Mv" (String#30297, DoABC#3) // _SafeStr_3952 = "_-2pw" (String#28955, DoABC#3) // _SafeStr_3954 = "_-4zi" (String#34320, DoABC#3) // _SafeStr_3955 = "_-2mY" (String#28814, DoABC#3) // _SafeStr_3956 = "_-5WF" (String#35641, DoABC#3) // _SafeStr_3958 = "_-5US" (String#35571, DoABC#3) // _SafeStr_3961 = "_-5rI" (String#36468, DoABC#3) // _SafeStr_3962 = "_-29Z" (String#27294, DoABC#3) // _SafeStr_3963 = "_-08o" (String#22360, DoABC#3) // _SafeStr_3965 = "_-6Cm" (String#37337, DoABC#3) // _SafeStr_3967 = "_-M4" (String#39265, DoABC#3) // _SafeStr_3968 = "_-2h-" (String#28597, DoABC#3) // _SafeStr_3970 = "_-4sg" (String#34057, DoABC#3) // _SafeStr_3971 = "_-4DR" (String#32443, DoABC#3) // _SafeStr_3973 = "_-3WD" (String#30664, DoABC#3) // _SafeStr_3974 = "_-2xz" (String#29280, DoABC#3) // _SafeStr_3979 = "_-4wB" (String#34194, DoABC#3) // _SafeStr_3980 = "_-2A8" (String#27318, DoABC#3) // _SafeStr_3981 = "_-66a" (String#37101, DoABC#3) // _SafeStr_3982 = "_-4VB" (String#33144, DoABC#3) // _SafeStr_3983 = "_-4S2" (String#33033, DoABC#3) // _SafeStr_3984 = "_-p4" (String#40376, DoABC#3) // _SafeStr_3985 = "_-2rZ" (String#29017, DoABC#3) // _SafeStr_3986 = "_-1Ws" (String#25755, DoABC#3) // _SafeStr_3987 = "_-1aT" (String#25894, DoABC#3) // _SafeStr_3988 = "_-2JD" (String#27671, DoABC#3) // _SafeStr_3989 = "_-0Dv" (String#22549, DoABC#3) // _SafeStr_3990 = "_-4tA" (String#34077, DoABC#3) // _SafeStr_3991 = "_-4ap" (String#33355, DoABC#3) // _SafeStr_3992 = "_-2jK" (String#28690, DoABC#3) // _SafeStr_3993 = "_-1lr" (String#26345, DoABC#3) // _SafeStr_3994 = "_-3gn" (String#31091, DoABC#3) // _SafeStr_3995 = "_-55Y" (String#34581, DoABC#3) // _SafeStr_3996 = "_-3nF" (String#31362, DoABC#3) // _SafeStr_3997 = "_-6LX" (String#37673, DoABC#3) // _SafeStr_3998 = "_-252" (String#27122, DoABC#3) // _SafeStr_3999 = "_-1GZ" (String#25137, DoABC#3) // _SafeStr_4000 = "_-1pf" (String#26487, DoABC#3) // _SafeStr_4001 = "_-5Hx" (String#35080, DoABC#3) // _SafeStr_4002 = "_-4ws" (String#34214, DoABC#3) // _SafeStr_4003 = "_-0bB" (String#23478, DoABC#3) // _SafeStr_4004 = "_-60Q" (String#36856, DoABC#3) // _SafeStr_4005 = "_-2wa" (String#29221, DoABC#3) // _SafeStr_4006 = "_-2CT" (String#27400, DoABC#3) // _SafeStr_4007 = "_-3Wi" (String#11185, DoABC#3) // _SafeStr_4008 = "_-2Yn" (String#28280, DoABC#3) // _SafeStr_4009 = "_-1c9" (String#25957, DoABC#3) // _SafeStr_4010 = "_-2CL" (String#27394, DoABC#3) // _SafeStr_4011 = "_-5HO" (String#35058, DoABC#3) // _SafeStr_4012 = "_-3w3" (String#31713, DoABC#3) // _SafeStr_4013 = "_-1n8" (String#26398, DoABC#3) // _SafeStr_4014 = "_-2-Y" (String#26928, DoABC#3) // _SafeStr_4015 = "_-5w4" (String#36652, DoABC#3) // _SafeStr_4016 = "_-5ij" (String#36132, DoABC#3) // _SafeStr_4017 = "_-6I8" (String#37551, DoABC#3) // _SafeStr_4018 = "_-1NZ" (String#25401, DoABC#3) // _SafeStr_4019 = "_-03T" (String#22171, DoABC#3) // _SafeStr_4020 = "_-03S" (String#22170, DoABC#3) // _SafeStr_4021 = "_-1MG" (String#25355, DoABC#3) // _SafeStr_4022 = "_-6Vp" (String#38061, DoABC#3) // _SafeStr_4023 = "_-1oH" (String#26436, DoABC#3) // _SafeStr_4024 = "_-0Tt" (String#23187, DoABC#3) // _SafeStr_4025 = "_-2Xn" (String#28238, DoABC#3) // _SafeStr_4026 = "_-5kn" (String#36215, DoABC#3) // _SafeStr_4027 = "_-4sB" (String#34034, DoABC#3) // _SafeStr_4028 = "_-0I-" (String#22706, DoABC#3) // _SafeStr_4029 = "_-1Y5" (String#25804, DoABC#3) // _SafeStr_4030 = "_-2GC" (String#27539, DoABC#3) // _SafeStr_4031 = "_-5mB" (String#36269, DoABC#3) // _SafeStr_4032 = "_-1Eb" (String#25060, DoABC#3) // _SafeStr_4033 = "_-6CR" (String#37325, DoABC#3) // _SafeStr_4034 = "_-en" (String#39981, DoABC#3) // _SafeStr_4035 = "_-3z3" (String#31820, DoABC#3) // _SafeStr_4036 = "_-61L" (String#36890, DoABC#3) // _SafeStr_4037 = "_-2Zj" (String#28313, DoABC#3) // _SafeStr_4038 = "_-16n" (String#24766, DoABC#3) // _SafeStr_4039 = "_-2X-" (String#28209, DoABC#3) // _SafeStr_4040 = "_-0NR" (String#22934, DoABC#3) // _SafeStr_4041 = "_-2sE" (String#29050, DoABC#3) // _SafeStr_4042 = "_-Ot" (String#39368, DoABC#3) // _SafeStr_4043 = "_-62U" (String#36936, DoABC#3) // _SafeStr_4044 = "_-6SH" (String#37929, DoABC#3) // _SafeStr_4045 = "_-638" (String#36961, DoABC#3) // _SafeStr_4046 = "_-0ZW" (String#23404, DoABC#3) // _SafeStr_4047 = "_-1rs" (String#26578, DoABC#3) // _SafeStr_4048 = "_-0cW" (String#23532, DoABC#3) // _SafeStr_4049 = "_-0kZ" (String#23863, DoABC#3) // _SafeStr_4050 = "_-5w6" (String#36654, DoABC#3) // _SafeStr_4051 = "_-11c" (String#8611, DoABC#3) // _SafeStr_4052 = "_-27f" (String#27226, DoABC#3) // _SafeStr_4053 = "_-5uU" (String#36599, DoABC#3) // _SafeStr_4054 = "_-4iI" (String#33646, DoABC#3) // _SafeStr_4055 = "_-3hh" (String#31134, DoABC#3) // _SafeStr_4056 = "_-3av" (String#30857, DoABC#3) // _SafeStr_4057 = "_-2Jj" (String#27695, DoABC#3) // _SafeStr_4058 = "_-5Fp" (String#34992, DoABC#3) // _SafeStr_4059 = "_-32s" (String#29518, DoABC#3) // _SafeStr_4060 = "_-4Yh" (String#33272, DoABC#3) // _SafeStr_4061 = "_-1Yk" (String#25828, DoABC#3) // _SafeStr_4062 = "_-eb" (String#39973, DoABC#3) // _SafeStr_4063 = "_-3x7" (String#31751, DoABC#3) // _SafeStr_4064 = "_-149" (String#24662, DoABC#3) // _SafeStr_4065 = "_-5Zd" (String#35773, DoABC#3) // _SafeStr_4066 = "_-1VF" (String#25694, DoABC#3) // _SafeStr_4067 = "_-1Kx" (String#25299, DoABC#3) // _SafeStr_4068 = "_-df" (String#39937, DoABC#3) // _SafeStr_4069 = "_-4EE" (String#32477, DoABC#3) // _SafeStr_4070 = "_-4SA" (String#33040, DoABC#3) // _SafeStr_4071 = "_-5Ju" (String#35148, DoABC#3) // _SafeStr_4072 = "_-6TD" (String#37966, DoABC#3) // _SafeStr_4073 = "_-1eu" (String#26065, DoABC#3) // _SafeStr_4074 = "_-5Si" (String#35499, DoABC#3) // _SafeStr_4075 = "_-1G2" (String#25117, DoABC#3) // _SafeStr_4076 = "_-0jw" (String#23837, DoABC#3) // _SafeStr_4077 = "_-0vb" (String#24291, DoABC#3) // _SafeStr_4078 = "_-6eB" (String#38381, DoABC#3) // _SafeStr_4079 = "_-4ZA" (String#33289, DoABC#3) // _SafeStr_4080 = "_-2bW" (String#28384, DoABC#3) // _SafeStr_4081 = "_-0Ep" (String#22576, DoABC#3) // _SafeStr_4082 = "_-1ob" (String#26449, DoABC#3) // _SafeStr_4083 = "_-59W" (String#34742, DoABC#3) // _SafeStr_4084 = "_-1jo" (String#26270, DoABC#3) // _SafeStr_4085 = "_-5Ck" (String#34866, DoABC#3) // _SafeStr_4086 = "_-2Sr" (String#28051, DoABC#3) // _SafeStr_4087 = "_-65T" (String#37053, DoABC#3) // _SafeStr_4088 = "_-0PR" (String#23013, DoABC#3) // _SafeStr_4089 = "_-1ow" (String#26463, DoABC#3) // _SafeStr_4090 = "_-4Dm" (String#32458, DoABC#3) // _SafeStr_4091 = "_-1Vc" (String#25712, DoABC#3) // _SafeStr_4092 = "_-6GS" (String#37487, DoABC#3) // _SafeStr_4093 = "_-4D6" (String#32430, DoABC#3) // _SafeStr_4094 = "_-4M8" (String#32801, DoABC#3) // _SafeStr_4095 = "_-0IJ" (String#22720, DoABC#3) // _SafeStr_4096 = "_-1ST" (String#25589, DoABC#3) // _SafeStr_4097 = "_-4W6" (String#33182, DoABC#3) // _SafeStr_4098 = "_-4U0" (String#33100, DoABC#3) // _SafeStr_4099 = "_-8" (String#38725, DoABC#3) // _SafeStr_4100 = "_-TK" (String#39540, DoABC#3) // _SafeStr_4101 = "_-130" (String#24622, DoABC#3) // _SafeStr_4102 = "_-2qI" (String#28968, DoABC#3) // _SafeStr_4103 = "_-6kV" (String#38626, DoABC#3) // _SafeStr_4104 = "_-3wc" (String#31732, DoABC#3) // _SafeStr_4105 = "_-6MN" (String#37708, DoABC#3) // _SafeStr_4106 = "_-0Ic" (String#22735, DoABC#3) // _SafeStr_4107 = "_-bA" (String#39838, DoABC#3) // _SafeStr_4108 = "_-6SE" (String#37926, DoABC#3) // _SafeStr_4109 = "_-0oo" (String#24031, DoABC#3) // _SafeStr_4110 = "_-4tB" (String#34078, DoABC#3) // _SafeStr_4111 = "_-4KA" (String#32720, DoABC#3) // _SafeStr_4112 = "_-Ng" (String#39323, DoABC#3) // _SafeStr_4113 = "_-X2" (String#39680, DoABC#3) // _SafeStr_4114 = "_-6VC" (String#38040, DoABC#3) // _SafeStr_4115 = "_-1fm" (String#26097, DoABC#3) // _SafeStr_4116 = "_-6iV" (String#38547, DoABC#3) // _SafeStr_4117 = "_-6Nn" (String#37763, DoABC#3) // _SafeStr_4118 = "_-3nv" (String#31391, DoABC#3) // _SafeStr_4119 = "_-3Qe" (String#30460, DoABC#3) // _SafeStr_4120 = "_-6QH" (String#37848, DoABC#3) // _SafeStr_4121 = "_-Nz" (String#39339, DoABC#3) // _SafeStr_4122 = "_-25k" (String#27153, DoABC#3) // _SafeStr_4123 = "_-6YZ" (String#38168, DoABC#3) // _SafeStr_4124 = "_-0-P" (String#22026, DoABC#3) // _SafeStr_4125 = "_-1Jr" (String#25256, DoABC#3) // _SafeStr_4126 = "_-3Er" (String#29986, DoABC#3) // _SafeStr_4127 = "_-3jS" (String#31211, DoABC#3) // _SafeStr_4128 = "_-4sJ" (String#34040, DoABC#3) // _SafeStr_4129 = "_-m9" (String#40269, DoABC#3) // _SafeStr_4130 = "_-5F8" (String#34966, DoABC#3) // _SafeStr_4131 = "_-0zA" (String#24437, DoABC#3) // _SafeStr_4132 = "_-3aB" (String#30822, DoABC#3) // _SafeStr_4133 = "_-ds" (String#39946, DoABC#3) // _SafeStr_4134 = "_-2oO" (String#28890, DoABC#3) // _SafeStr_4135 = "_-3vR" (String#31690, DoABC#3) // _SafeStr_4136 = "_-6Dl" (String#37378, DoABC#3) // _SafeStr_4137 = "_-5bi" (String#35859, DoABC#3) // _SafeStr_4138 = "_-gb" (String#40049, DoABC#3) // _SafeStr_4139 = "_-3kl" (String#31267, DoABC#3) // _SafeStr_4140 = "_-jU" (String#40157, DoABC#3) // _SafeStr_4141 = "_-5F1" (String#34962, DoABC#3) // _SafeStr_4142 = "_-2-M" (String#26919, DoABC#3) // _SafeStr_4143 = "_-3bF" (String#30871, DoABC#3) // _SafeStr_4144 = "_-5gI" (String#36044, DoABC#3) // _SafeStr_4145 = "_-3DX" (String#29932, DoABC#3) // _SafeStr_4146 = "_-UI" (String#39578, DoABC#3) // _SafeStr_4147 = "_-0Ni" (String#22946, DoABC#3) // _SafeStr_4148 = "_-cs" (String#39907, DoABC#3) // _SafeStr_4149 = "_-179" (String#24783, DoABC#3) // _SafeStr_4150 = "_-5fZ" (String#36020, DoABC#3) // _SafeStr_4151 = "_-4Mj" (String#32823, DoABC#3) // _SafeStr_4152 = "_-3Hb" (String#30094, DoABC#3) // _SafeStr_4153 = "_-50G" (String#34378, DoABC#3) // _SafeStr_4154 = "_-1mQ" (String#26369, DoABC#3) // _SafeStr_4155 = "_-6Gf" (String#37492, DoABC#3) // _SafeStr_4156 = "_-2th" (String#29110, DoABC#3) // _SafeStr_4157 = "_-17H" (String#24787, DoABC#3) // _SafeStr_4158 = "_-z2" (String#40726, DoABC#3) // _SafeStr_4159 = "_-HU" (String#39090, DoABC#3) // _SafeStr_4160 = "_-2Y9" (String#28253, DoABC#3) // _SafeStr_4161 = "_-1Oq" (String#25452, DoABC#3) // _SafeStr_4162 = "_-4fg" (String#33543, DoABC#3) // _SafeStr_4163 = "_-45A" (String#32101, DoABC#3) // _SafeStr_4164 = "_-1Pf" (String#25483, DoABC#3) // _SafeStr_4165 = "_-4w0" (String#34185, DoABC#3) // _SafeStr_4166 = "_-1T6" (String#25614, DoABC#3) // _SafeStr_4167 = "_-re" (String#40475, DoABC#3) // _SafeStr_4168 = "_-3D7" (String#29918, DoABC#3) // _SafeStr_4169 = "_-49F" (String#32269, DoABC#3) // _SafeStr_4170 = "_-2fq" (String#28557, DoABC#3) // _SafeStr_4171 = "_-4A9" (String#32309, DoABC#3) // _SafeStr_4172 = "_-2tU" (String#29101, DoABC#3) // _SafeStr_4173 = "_-6d3" (String#38334, DoABC#3) // _SafeStr_4174 = "_-3XQ" (String#30717, DoABC#3) // _SafeStr_4175 = "_-1Ci" (String#24989, DoABC#3) // _SafeStr_4176 = "_-6eG" (String#38385, DoABC#3) // _SafeStr_4177 = "_-20k" (String#26976, DoABC#3) // _SafeStr_4178 = "_-6R1" (String#37882, DoABC#3) // _SafeStr_4179 = "_-1BP" (String#24938, DoABC#3) // _SafeStr_4180 = "_-60I" (String#36851, DoABC#3) // _SafeStr_4181 = "_-2fY" (String#28547, DoABC#3) // _SafeStr_4182 = "_-6DK" (String#37357, DoABC#3) // _SafeStr_4183 = "_-2eq" (String#28514, DoABC#3) // _SafeStr_4184 = "_-5Hs" (String#35076, DoABC#3) // _SafeStr_4185 = "_-4LH" (String#32765, DoABC#3) // _SafeStr_4186 = "_-5re" (String#36483, DoABC#3) // _SafeStr_4187 = "_-1rM" (String#26561, DoABC#3) // _SafeStr_4188 = "_-do" (String#39942, DoABC#3) // _SafeStr_4189 = "_-3tL" (String#31605, DoABC#3) // _SafeStr_4190 = "_-pG" (String#40384, DoABC#3) // _SafeStr_4191 = "_-d7" (String#39916, DoABC#3) // _SafeStr_4192 = "_-Rl" (String#39474, DoABC#3) // _SafeStr_4193 = "_-2Cu" (String#27419, DoABC#3) // _SafeStr_4194 = "_-5N0" (String#35263, DoABC#3) // _SafeStr_4195 = "_-1H5" (String#25156, DoABC#3) // _SafeStr_4196 = "_-4W2" (String#33180, DoABC#3) // _SafeStr_4197 = "_-ty" (String#40550, DoABC#3) // _SafeStr_4198 = "_-31J" (String#29457, DoABC#3) // _SafeStr_4199 = "_-04n" (String#22210, DoABC#3) // _SafeStr_4200 = "_-4eQ" (String#33489, DoABC#3) // _SafeStr_4201 = "_-4N4" (String#32836, DoABC#3) // _SafeStr_4202 = "_-4u-" (String#34108, DoABC#3) // _SafeStr_4203 = "_-iW" (String#40117, DoABC#3) // _SafeStr_4204 = "_-1YB" (String#25808, DoABC#3) // _SafeStr_4205 = "_-YM" (String#39731, DoABC#3) // _SafeStr_4206 = "_-5MM" (String#35239, DoABC#3) // _SafeStr_4207 = "_-5qn" (String#36448, DoABC#3) // _SafeStr_4208 = "_-5qB" (String#36423, DoABC#3) // _SafeStr_4209 = "_-0ZS" (String#23401, DoABC#3) // _SafeStr_4210 = "_-67-" (String#37120, DoABC#3) // _SafeStr_4211 = "_-4XU" (String#33227, DoABC#3) // _SafeStr_4212 = "_-0x5" (String#24353, DoABC#3) // _SafeStr_4213 = "_-gf" (String#40051, DoABC#3) // _SafeStr_4214 = "extends" (String#42268, DoABC#3) // _SafeStr_4215 = "_-5gE" (String#36042, DoABC#3) // _SafeStr_4216 = "_-6Ls" (String#37689, DoABC#3) // _SafeStr_4217 = "_-0Ie" (String#22737, DoABC#3) // _SafeStr_4218 = "_-203" (String#26947, DoABC#3) // _SafeStr_4219 = "_-mQ" (String#40282, DoABC#3) // _SafeStr_4220 = "_-3g3" (String#31064, DoABC#3) // _SafeStr_4221 = "_-2HH" (String#27582, DoABC#3) // _SafeStr_4222 = "_-1cQ" (String#25967, DoABC#3) // _SafeStr_4223 = "_-6H9" (String#37511, DoABC#3) // _SafeStr_4224 = "_-25q" (String#27157, DoABC#3) // _SafeStr_4225 = "_-0RQ" (String#23092, DoABC#3) // _SafeStr_4226 = "_-61P" (String#36892, DoABC#3) // _SafeStr_4227 = "_-3qM" (String#31488, DoABC#3) // _SafeStr_4228 = "_-6JA" (String#37593, DoABC#3) // _SafeStr_4229 = "_-5YD" (String#35722, DoABC#3) // _SafeStr_4230 = "_-0l" (String#23882, DoABC#3) // _SafeStr_4231 = "_-69C" (String#37202, DoABC#3) // _SafeStr_4232 = "_-4eB" (String#33479, DoABC#3) // _SafeStr_4233 = "_-4mX" (String#33816, DoABC#3) // _SafeStr_4234 = "_-2oE" (String#28883, DoABC#3) // _SafeStr_4235 = "_-4EI" (String#32481, DoABC#3) // _SafeStr_4236 = "_-0d3" (String#23557, DoABC#3) // _SafeStr_4237 = "_-0uK" (String#24245, DoABC#3) // _SafeStr_4238 = "_-2Bn" (String#27379, DoABC#3) // _SafeStr_4239 = "_-5D2" (String#34875, DoABC#3) // _SafeStr_4240 = "_-3p8" (String#31443, DoABC#3) // _SafeStr_4241 = "_-Rg" (String#39471, DoABC#3) // _SafeStr_4242 = "_-1uH" (String#26675, DoABC#3) // _SafeStr_4243 = "_-4ha" (String#33615, DoABC#3) // _SafeStr_4244 = "_-4ad" (String#33346, DoABC#3) // _SafeStr_4245 = "_-3nt" (String#31390, DoABC#3) // _SafeStr_4246 = "_-2Hx" (String#27613, DoABC#3) // _SafeStr_4247 = "_-6ii" (String#38558, DoABC#3) // _SafeStr_4248 = "_-mB" (String#40271, DoABC#3) // _SafeStr_4249 = "_-jX" (String#40158, DoABC#3) // _SafeStr_4250 = "_-2Mb" (String#27805, DoABC#3) // _SafeStr_4251 = "_-3e2" (String#30977, DoABC#3) // _SafeStr_4252 = "_-2ZX" (String#28306, DoABC#3) // _SafeStr_4253 = "_-5Tk" (String#35542, DoABC#3) // _SafeStr_4254 = "_-5dM" (String#35930, DoABC#3) // _SafeStr_4255 = "_-0Cq" (String#22504, DoABC#3) // _SafeStr_4256 = "_-1P5" (String#25461, DoABC#3) // _SafeStr_4257 = "_-6OV" (String#37791, DoABC#3) // _SafeStr_4258 = "_-5Yw" (String#35753, DoABC#3) // _SafeStr_4259 = "_-0bu" (String#23506, DoABC#3) // _SafeStr_4260 = "_-2ar" (String#28353, DoABC#3) // _SafeStr_4261 = "_-6ci" (String#38318, DoABC#3) // _SafeStr_4262 = "_-2uU" (String#29141, DoABC#3) // _SafeStr_4263 = "_-47d" (String#32206, DoABC#3) // _SafeStr_4264 = "_-6er" (String#38414, DoABC#3) // _SafeStr_4265 = "_-0LJ" (String#22839, DoABC#3) // _SafeStr_4266 = "_-4-z" (String#31903, DoABC#3) // _SafeStr_4267 = "_-3JX" (String#30164, DoABC#3) // _SafeStr_4268 = "_-2vY" (String#29186, DoABC#3) // _SafeStr_4269 = "_-1Xg" (String#25788, DoABC#3) // _SafeStr_4270 = "_-2DY" (String#27438, DoABC#3) // _SafeStr_4271 = "_-0l8" (String#23888, DoABC#3) // _SafeStr_4272 = "_-4sm" (String#34061, DoABC#3) // _SafeStr_4273 = "_-1S-" (String#25571, DoABC#3) // _SafeStr_4274 = "_-2pQ" (String#28933, DoABC#3) // _SafeStr_4275 = "_-1DX" (String#25023, DoABC#3) // _SafeStr_4276 = "_-4EN" (String#32483, DoABC#3) // _SafeStr_4277 = "_-2ce" (String#28428, DoABC#3) // _SafeStr_4278 = "_-5do" (String#35943, DoABC#3) // _SafeStr_4279 = "_-5L1" (String#35191, DoABC#3) // _SafeStr_4280 = "_-2Ja" (String#27688, DoABC#3) // _SafeStr_4281 = "_-1ML" (String#25359, DoABC#3) // _SafeStr_4282 = "_-3OG" (String#30356, DoABC#3) // _SafeStr_4283 = "_-4rW" (String#34009, DoABC#3) // _SafeStr_4284 = "_-4Wb" (String#33201, DoABC#3) // _SafeStr_4285 = "_-5X5" (String#35678, DoABC#3) // _SafeStr_4286 = "_-118" (String#24546, DoABC#3) // _SafeStr_4287 = "_-3ET" (String#29968, DoABC#3) // _SafeStr_4288 = "_-0uQ" (String#24249, DoABC#3) // _SafeStr_4289 = "_-5Dv" (String#34913, DoABC#3) // _SafeStr_4290 = "_-2ry" (String#29035, DoABC#3) // _SafeStr_4291 = "_-2Ax" (String#27346, DoABC#3) // _SafeStr_4292 = "_-21M" (String#26997, DoABC#3) // _SafeStr_4293 = "_-6dO" (String#38348, DoABC#3) // _SafeStr_4294 = "_-5PJ" (String#35356, DoABC#3) // _SafeStr_4295 = "_-2yI" (String#29291, DoABC#3) // _SafeStr_4296 = "_-0iE" (String#23763, DoABC#3) // _SafeStr_4297 = "_-0Q6" (String#23042, DoABC#3) // _SafeStr_4298 = "_-3r7" (String#31517, DoABC#3) // _SafeStr_4299 = "_-6HG" (String#37516, DoABC#3) // _SafeStr_4300 = "_-4vl" (String#34176, DoABC#3) // _SafeStr_4301 = "_-2Y6" (String#28252, DoABC#3) // _SafeStr_4302 = "_-1aA" (String#25881, DoABC#3) // _SafeStr_4303 = "_-1M1" (String#25346, DoABC#3) // _SafeStr_4304 = "_-0-m" (String#22039, DoABC#3) // _SafeStr_4305 = "_-1y1" (String#26819, DoABC#3) // _SafeStr_4306 = "_-4Ns" (String#32870, DoABC#3) // _SafeStr_4307 = "_-0g6" (String#23675, DoABC#3) // _SafeStr_4308 = "_-4rh" (String#34014, DoABC#3) // _SafeStr_4309 = "_-0qg" (String#24109, DoABC#3) // _SafeStr_4310 = "_-5Eh" (String#34948, DoABC#3) // _SafeStr_4311 = "_-5lJ" (String#36237, DoABC#3) // _SafeStr_4312 = "_-23E" (String#27063, DoABC#3) // _SafeStr_4313 = "_-47b" (String#32205, DoABC#3) // _SafeStr_4314 = "_-3VN" (String#30635, DoABC#3) // _SafeStr_4315 = "_-0of" (String#24027, DoABC#3) // _SafeStr_4316 = "_-5CJ" (String#34851, DoABC#3) // _SafeStr_4317 = "_-5v6" (String#36618, DoABC#3) // _SafeStr_4318 = "_-3Gt" (String#30060, DoABC#3) // _SafeStr_4319 = "_-2GN" (String#27546, DoABC#3) // _SafeStr_4320 = "_-2Tz" (String#28093, DoABC#3) // _SafeStr_4321 = "_-1hT" (String#26167, DoABC#3) // _SafeStr_4322 = "_-mz" (String#40299, DoABC#3) // _SafeStr_4323 = "_-6-M" (String#36812, DoABC#3) // _SafeStr_4324 = "_-6Jx" (String#37622, DoABC#3) // _SafeStr_4325 = "_-3rT" (String#31531, DoABC#3) // _SafeStr_4326 = "_-VK" (String#39614, DoABC#3) // _SafeStr_4327 = "_-48M" (String#32233, DoABC#3) // _SafeStr_4328 = "_-5Ql" (String#35422, DoABC#3) // _SafeStr_4329 = "_-14r" (String#24693, DoABC#3) // _SafeStr_4330 = "_-6RB" (String#37889, DoABC#3) // _SafeStr_4331 = "_-132" (String#24623, DoABC#3) // _SafeStr_4332 = "_-3SJ" (String#30525, DoABC#3) // _SafeStr_4333 = "_-6Gq" (String#37499, DoABC#3) // _SafeStr_4334 = "_-5Gs" (String#35034, DoABC#3) // _SafeStr_4335 = "_-12C" (String#24588, DoABC#3) // _SafeStr_4336 = "_-6Sc" (String#37946, DoABC#3) // _SafeStr_4337 = "_-2f-" (String#28523, DoABC#3) // _SafeStr_4338 = "_-2Q-" (String#27940, DoABC#3) // _SafeStr_5713 = "_-iq" (String#166, DoABC#3) //------------------------------------------------------------ //_-276.HabboWebLogin package _-276{ import _-2hg.EventDispatcherWrapper; import flash.net.URLRequestHeader; import flash.net.URLLoader; import flash.events.IEventDispatcher; import flash.net.URLRequest; import flash.net.URLVariables; import flash.net.URLRequestMethod; import flash.events.Event; import _-5XF._SafeStr_4339; import flash.events.SecurityErrorEvent; import flash.events.HTTPStatusEvent; import flash.events.IOErrorEvent; public class HabboWebLogin extends EventDispatcherWrapper implements _SafeStr_2717 { private static const _SafeStr_12758:URLRequestHeader = new URLRequestHeader("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0.1 FirePHP/0.7.1"); private var _SafeStr_11696:URLLoader; private var _name:String; private var _SafeStr_7388:String; private var _SafeStr_12759:String; private var _SafeStr_12760:String; private var _SafeStr_12761:String; public function HabboWebLogin(k:String, _arg_2:String, _arg_3:String, _arg_4:IEventDispatcher=null){ super(_arg_4); this._name = k; this._SafeStr_7388 = _arg_2; this._SafeStr_12759 = (("https://" + _arg_3) + "/account/submit"); this._SafeStr_12760 = (("https://" + _arg_3) + "/security_check"); this._SafeStr_12761 = (("https://" + _arg_3) + "/account/reauthenticate"); } public function init():void{ this._SafeStr_12762(); } private function _SafeStr_12762():void{ var k:String = ((("credentials.username=" + this._name) + "&credentials.password=") + this._SafeStr_7388); var _local_2:URLRequest = new URLRequest(this._SafeStr_12759); _local_2.data = new URLVariables(k); _local_2.method = URLRequestMethod.POST; this._SafeStr_11696 = new URLLoader(); this._SafeStr_11696.addEventListener(Event.COMPLETE, this._SafeStr_12763); this._SafeStr_12764(this._SafeStr_11696); this._SafeStr_11696.load(_local_2); } private function _SafeStr_12763(k:Event=null):void{ var _local_4:String; var _local_5:URLRequest; var _local_2:URLLoader = URLLoader(k.target); var _local_3:String = _local_2.data; if ((((_local_3.indexOf("Redirecting") > -1)) && (!((_local_3.indexOf("/useOrCreateAvatar/") == -1))))) { _local_4 = //.exec(_local_3)[1]; _local_5 = new URLRequest(_local_4); this._SafeStr_11696.load(_local_5); return; }; this._SafeStr_11696.removeEventListener(Event.COMPLETE, this._SafeStr_12763); this._SafeStr_12765(this._SafeStr_11696); if (_local_3.indexOf("Redirecting") > -1) { this._SafeStr_12766(); } else { if (_local_3.indexOf("Habbo ~ Me") > -1) { dispatchEvent(new Event(_SafeStr_4339._SafeStr_12767)); } else { if (_local_3.indexOf("Habbo ~ Home") > -1) { dispatchEvent(new Event(_SafeStr_4339._SafeStr_12767)); } else { if (_local_3.indexOf("Habbo: Home") > -1) { dispatchEvent(new Event(_SafeStr_4339._SafeStr_12767)); } else { if (_local_3.indexOf("document.habboLoggedIn = true") > -1) { dispatchEvent(new Event(_SafeStr_4339._SafeStr_12767)); } else { _SafeStr_4.log(("Login failed. Received page:\n" + _local_3)); }; }; }; }; }; } private function _SafeStr_12766():void{ var k:URLRequest = new URLRequest(this._SafeStr_12760); this._SafeStr_11696 = new URLLoader(); this._SafeStr_11696.addEventListener(Event.COMPLETE, this._SafeStr_12768); this._SafeStr_12764(this._SafeStr_11696); this._SafeStr_11696.load(k); } private function _SafeStr_12768(k:Event=null):void{ var _local_2:URLLoader = URLLoader(k.target); this._SafeStr_11696.removeEventListener(Event.COMPLETE, this._SafeStr_12768); this._SafeStr_12765(this._SafeStr_11696); var _local_3:String = _local_2.data; if (_local_3.indexOf("Redirecting") > -1) { dispatchEvent(new Event(_SafeStr_4339._SafeStr_12767)); }; } public function _SafeStr_12716():void{ var k:String = ("page=%2Fclient&credentials.password=" + this._SafeStr_7388); var _local_2:URLRequest = new URLRequest(this._SafeStr_12761); _local_2.data = new URLVariables(k); _local_2.method = URLRequestMethod.POST; this._SafeStr_11696 = new URLLoader(); this._SafeStr_11696.addEventListener(Event.COMPLETE, this._SafeStr_12769); this._SafeStr_12764(this._SafeStr_11696); this._SafeStr_11696.load(_local_2); } private function _SafeStr_12769(k:Event=null):void{ var _local_2:URLLoader = URLLoader(k.target); this._SafeStr_11696.removeEventListener(Event.COMPLETE, this._SafeStr_12769); this._SafeStr_12765(this._SafeStr_11696); var _local_3:String = _local_2.data; if (_local_3.indexOf("Redirecting") > -1) { dispatchEvent(new Event(_SafeStr_4339._SafeStr_12767)); }; } private function _SafeStr_12764(k:IEventDispatcher):void{ k.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_12770); k.addEventListener(HTTPStatusEvent.HTTP_STATUS, this._SafeStr_12771); k.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_12772); } private function _SafeStr_12765(k:IEventDispatcher):void{ k.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_12770); k.removeEventListener(HTTPStatusEvent.HTTP_STATUS, this._SafeStr_12771); k.removeEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_12772); } private function _SafeStr_12772(k:IOErrorEvent):void{ } private function _SafeStr_12771(k:HTTPStatusEvent):void{ } private function _SafeStr_12770(k:SecurityErrorEvent):void{ } } }//package _-276 // _SafeStr_11696 = "_-2-" (String#1488, DoABC#3) // _SafeStr_12716 = "_-ps" (String#15161, DoABC#3) // _SafeStr_12758 = "_-38C" (String#29716, DoABC#3) // _SafeStr_12759 = "_-6iZ" (String#38550, DoABC#3) // _SafeStr_12760 = "_-50Y" (String#34387, DoABC#3) // _SafeStr_12761 = "_-4F2" (String#32515, DoABC#3) // _SafeStr_12762 = "_-2R7" (String#27987, DoABC#3) // _SafeStr_12763 = "_-2eA" (String#28484, DoABC#3) // _SafeStr_12764 = "_-dv" (String#39948, DoABC#3) // _SafeStr_12765 = "_-3rh" (String#1527, DoABC#3) // _SafeStr_12766 = "_-4Kv" (String#32752, DoABC#3) // _SafeStr_12767 = "_-5u-" (String#36579, DoABC#3) // _SafeStr_12768 = "_-3V9" (String#30626, DoABC#3) // _SafeStr_12769 = "_-29m" (String#27298, DoABC#3) // _SafeStr_12770 = "_-6FS" (String#37448, DoABC#3) // _SafeStr_12771 = "_-0Sb" (String#23137, DoABC#3) // _SafeStr_12772 = "_-4BS" (String#3612, DoABC#3) // _SafeStr_2717 = "_-5ym" (String#13640, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4339 = "_-2r7" (String#10518, DoABC#3) // _SafeStr_7388 = "_-21P" (String#1491, DoABC#3) //------------------------------------------------------------ //_-28H._SafeStr_3099 package _-28H{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3099 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _text:String = ""; private var _SafeStr_12773:Array; private var _SafeStr_12774:int = 0; private var _SafeStr_12775:int = -1; private var _SafeStr_8361:int = 0; public function get userId():int{ return (this._SafeStr_5547); } public function get text():String{ return (this._text); } public function get links():Array{ return (this._SafeStr_12773); } public function get gesture():int{ return (this._SafeStr_12774); } public function get _SafeStr_12776():int{ return (this._SafeStr_12775); } public function get styleId():int{ return (this._SafeStr_8361); } public function flush():Boolean{ this._SafeStr_5547 = 0; this._text = ""; this._SafeStr_12774 = 0; this._SafeStr_12773 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ var _local_3:int; if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._text = k.readString(); this._SafeStr_12774 = k._SafeStr_5324(); this._SafeStr_8361 = k._SafeStr_5324(); var _local_2:int = k._SafeStr_5324(); if (_local_2 > 0) { this._SafeStr_12773 = new Array(); _local_3 = 0; while (_local_3 < _local_2) { this._SafeStr_12773.push([k.readString(), k.readString(), k.readBoolean()]); _local_3++; }; }; this._SafeStr_12775 = k._SafeStr_5324(); return (true); } } }//package _-28H // _SafeStr_12773 = "_-Oc" (String#1621, DoABC#3) // _SafeStr_12774 = "_-11M" (String#1069, DoABC#3) // _SafeStr_12775 = "_-3QS" (String#30454, DoABC#3) // _SafeStr_12776 = "_-xi" (String#40676, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3099 = "_-5rd" (String#13518, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_8361 = "_-5B8" (String#699, DoABC#3) //------------------------------------------------------------ //_-28H._SafeStr_3104 package _-28H{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3104 implements _SafeStr_2271 { private var _SafeStr_12777:int = 0; public function get seconds():int{ return (this._SafeStr_12777); } public function flush():Boolean{ this._SafeStr_12777 = 0; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_12777 = k._SafeStr_5324(); return (true); } } }//package _-28H // _SafeStr_12777 = "_-02m" (String#7626, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3104 = "_-65f" (String#13763, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-28H._SafeStr_3389 package _-28H{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_3389 implements _SafeStr_2271 { private var _SafeStr_12778:Array; public function get _SafeStr_12779():Array{ return (this._SafeStr_12778); } public function flush():Boolean{ return (false); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_12778 = new Array(); var _local_2:int = k._SafeStr_5324(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_12778.push(k.readString()); _local_3++; }; return (false); } } }//package _-28H // _SafeStr_12778 = "_-5JC" (String#12985, DoABC#3) // _SafeStr_12779 = "_-2cf" (String#28429, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_3389 = "_-3dB" (String#11283, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-28H._SafeStr_4367 package _-28H{ import _-1Z6._SafeStr_2271; import _-1NI._SafeStr_2739; import _-1Z6._SafeStr_2718; public class _SafeStr_4367 implements _SafeStr_2271 { private var _SafeStr_10751:_SafeStr_2739; public function flush():Boolean{ this._SafeStr_10751 = null; return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_10751 = new _SafeStr_2739(k); return (true); } public function get _SafeStr_10762():_SafeStr_2739{ return (this._SafeStr_10751); } } }//package _-28H // _SafeStr_10751 = "_-3UC" (String#3434, DoABC#3) // _SafeStr_10762 = "_-1Kw" (String#25298, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_2739 = "_-3ii" (String#11372, DoABC#3) // _SafeStr_4367 = "_-5ig" (String#13383, DoABC#3) //------------------------------------------------------------ //_-28H._SafeStr_4702 package _-28H{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4702 implements _SafeStr_2271 { private var _SafeStr_5547:int = 0; private var _SafeStr_12780:Boolean = false; public function get userId():int{ return (this._SafeStr_5547); } public function get _SafeStr_9438():Boolean{ return (this._SafeStr_12780); } public function flush():Boolean{ this._SafeStr_5547 = 0; this._SafeStr_12780 = false; return (true); } public function parse(k:_SafeStr_2718):Boolean{ if (k == null) { return (false); }; this._SafeStr_5547 = k._SafeStr_5324(); this._SafeStr_12780 = (k._SafeStr_5324() == 1); return (true); } } }//package _-28H // _SafeStr_12780 = "_-0Kb" (String#1057, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4702 = "_-2Ol" (String#10053, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) // _SafeStr_5547 = "_-4mT" (String#30, DoABC#3) // _SafeStr_9438 = "_-1go" (String#26141, DoABC#3) //------------------------------------------------------------ //_-28H._SafeStr_4735 package _-28H{ import _-1Z6._SafeStr_2271; import _-1Z6._SafeStr_2718; public class _SafeStr_4735 implements _SafeStr_2271 { private var _SafeStr_12781:int = 0; public function get _SafeStr_12782():int{ return (this._SafeStr_12781); } public function flush():Boolean{ return (true); } public function parse(k:_SafeStr_2718):Boolean{ this._SafeStr_12781 = k._SafeStr_5324(); return (true); } } }//package _-28H // _SafeStr_12781 = "_-6gp" (String#38486, DoABC#3) // _SafeStr_12782 = "_-Id" (String#39133, DoABC#3) // _SafeStr_2271 = "_-165" (String#8683, DoABC#3) // _SafeStr_2718 = "_-5Mc" (String#13054, DoABC#3) // _SafeStr_4735 = "_-3rE" (String#11493, DoABC#3) // _SafeStr_5324 = "_-2Nh" (String#10032, DoABC#3) //------------------------------------------------------------ //_-28O._SafeStr_3980 package _-28O{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-20p.TalentLevelUpMessageParser; public class _SafeStr_3980 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_3980(k:Function){ super(k, TalentLevelUpMessageParser); } public function _SafeStr_5645():TalentLevelUpMessageParser{ return ((_SafeStr_5906 as TalentLevelUpMessageParser)); } } }//package _-28O // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_3980 = "_-2A8" (String#27318, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-28O._SafeStr_4039 package _-28O{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-20p._SafeStr_4904; public class _SafeStr_4039 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4039(k:Function){ super(k, _SafeStr_4904); } public function _SafeStr_5645():_SafeStr_4904{ return ((_SafeStr_5906 as _SafeStr_4904)); } } }//package _-28O // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4039 = "_-2X-" (String#28209, DoABC#3) // _SafeStr_4904 = "_-4RC" (String#12070, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-28O._SafeStr_4184 package _-28O{ import _-1Z6._SafeStr_2277; import _-1Z6._SafeStr_2274; import _-20p._SafeStr_4899; public class _SafeStr_4184 extends _SafeStr_2277 implements _SafeStr_2274 { public function _SafeStr_4184(k:Function){ super(k, _SafeStr_4899); } public function _SafeStr_5645():_SafeStr_4899{ return ((_SafeStr_5906 as _SafeStr_4899)); } } }//package _-28O // _SafeStr_2274 = "_-1dD" (String#9255, DoABC#3) // _SafeStr_2277 = "_-11v" (String#8614, DoABC#3) // _SafeStr_4184 = "_-5Hs" (String#35076, DoABC#3) // _SafeStr_4899 = "_-20b" (String#9619, DoABC#3) // _SafeStr_5645 = "_-1A9" (String#1462, DoABC#3) // _SafeStr_5906 = "_-55C" (String#34569, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3787 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3787 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return (new Array()); } } }//package _-2-9 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3787 = "_-6Ua" (String#38020, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3788 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3788 implements _SafeStr_2284 { private var _SafeStr_12783:int; public function _SafeStr_3788(k:int){ this._SafeStr_12783 = k; } public function dispose():void{ } public function _SafeStr_5736():Array{ return ([this._SafeStr_12783]); } } }//package _-2-9 // _SafeStr_12783 = "_-sU" (String#40497, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3788 = "_-4J0" (String#32672, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3789 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3789 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return (new Array()); } } }//package _-2-9 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3789 = "_-2WV" (String#28192, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3790 package _-2-9{ import _-1Z6._SafeStr_2284; import __AS3__.vec.Vector; public class _SafeStr_3790 implements _SafeStr_2284 { private var _SafeStr_7148:Array; public function _SafeStr_3790(k:Vector.){ var _local_2:int; this._SafeStr_7148 = new Array(); super(); this._SafeStr_7148.push(k.length); for each (_local_2 in k) { this._SafeStr_7148.push(_local_2); }; } public function _SafeStr_5736():Array{ return (this._SafeStr_7148); } public function dispose():void{ } } }//package _-2-9 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3790 = "_-1oX" (String#26447, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) // _SafeStr_7148 = "_-Vb" (String#9, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3791 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3791 implements _SafeStr_2284 { private var _SafeStr_12784:int; public function _SafeStr_3791(k:int){ this._SafeStr_12784 = k; } public function dispose():void{ } public function _SafeStr_5736():Array{ return ([this._SafeStr_12784]); } } }//package _-2-9 // _SafeStr_12784 = "_-2Nj" (String#10034, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3791 = "_-01G" (String#22091, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3792 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3792 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return (new Array()); } } }//package _-2-9 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3792 = "_-2Br" (String#27380, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3793 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3793 implements _SafeStr_2284 { private var _SafeStr_12784:int; public function _SafeStr_3793(k:int){ this._SafeStr_12784 = k; } public function dispose():void{ } public function _SafeStr_5736():Array{ return ([this._SafeStr_12784]); } } }//package _-2-9 // _SafeStr_12784 = "_-2Nj" (String#10034, DoABC#3) // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3793 = "_-0K-" (String#22795, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3794 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3794 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return (new Array()); } } }//package _-2-9 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3794 = "_-6Za" (String#38203, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-2-9._SafeStr_3795 package _-2-9{ import _-1Z6._SafeStr_2284; public class _SafeStr_3795 implements _SafeStr_2284 { public function dispose():void{ } public function _SafeStr_5736():Array{ return (new Array()); } } }//package _-2-9 // _SafeStr_2284 = "_-351" (String#10737, DoABC#3) // _SafeStr_3795 = "_-5xc" (String#36712, DoABC#3) // _SafeStr_5736 = "_-5sB" (String#13527, DoABC#3) //------------------------------------------------------------ //_-29Q._SafeStr_5311 package _-29Q{ import _-84.DefaultPlaylistItem; public class _SafeStr_5311 extends DefaultPlaylistItem { public function _SafeStr_5311(k:String=null, _arg_2:String=null, _arg_3:int=0, _arg_4:String=null, _arg_5:String=null){ if (k != null) { _SafeStr_5760 = k; }; if (_arg_2 != null) { _SafeStr_12785 = _arg_2; }; } } }//package _-29Q // _SafeStr_12785 = "_-5md" (String#13440, DoABC#3) // _SafeStr_5311 = "_-2Ss" (String#10114, DoABC#3) // _SafeStr_5760 = "_-3L" (String#196, DoABC#3) //------------------------------------------------------------ //_-29Q.SMILPlaylist package _-29Q{ import _-84.DefaultPlaylist; import _-3BW.StreamSequence; import _-Lv.ProvidersConfigGroup; public class SMILPlaylist extends DefaultPlaylist { public function SMILPlaylist(k:StreamSequence=null, _arg_2:ProvidersConfigGroup=null, _arg_3:ProvidersConfigGroup=null){ super(k, _arg_2, _arg_3); } override public function loadFromString(k:String):void{ var _local_2:XML = new XML(k); _SafeStr_12786(new _SafeStr_5311(_local_2.children()[0].children()[0].@base.toString(), _local_2.children()[1].children()[0].@src.toString())); } override public function getModel():Array{ return (new Array()); } override public function toString(k:Boolean=false):String{ return (new String()); } } }//package _-29Q // _SafeStr_12786 = "_-e7" (String#39953, DoABC#3) // _SafeStr_5311 = "_-2Ss" (String#10114, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_1590 package _-2aL{ import _-1tK._SafeStr_8; public interface _SafeStr_1590 extends _SafeStr_8 { function _SafeStr_12787():_SafeStr_2749; } }//package _-2aL // _SafeStr_12787 = "_-4Tj" (String#12124, DoABC#3) // _SafeStr_1590 = "_-17b" (String#8705, DoABC#3) // _SafeStr_2749 = "_-0rM" (String#8428, DoABC#3) // _SafeStr_8 = "_-23v" (String#9683, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_1591 package _-2aL{ import _-1tK.Component; import _-1tK._SafeStr_9; public class _SafeStr_1591 extends Component implements _SafeStr_1590 { public function _SafeStr_1591(k:_SafeStr_9, _arg_2:uint=0){ super(k, _arg_2); } public function _SafeStr_12787():_SafeStr_2749{ var k:_SafeStr_2751 = new _SafeStr_2751(this); return (k); } } }//package _-2aL // _SafeStr_12787 = "_-4Tj" (String#12124, DoABC#3) // _SafeStr_1590 = "_-17b" (String#8705, DoABC#3) // _SafeStr_1591 = "_-2gu" (String#10355, DoABC#3) // _SafeStr_2749 = "_-0rM" (String#8428, DoABC#3) // _SafeStr_2751 = "_-6fI" (String#14344, DoABC#3) // _SafeStr_9 = "_-4uU" (String#34127, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_2748 package _-2aL{ import _-4wZ._SafeStr_2456; public interface _SafeStr_2748 { function dispose():void; function reset():void; function _SafeStr_12788(_arg_1:_SafeStr_2456):void; function _SafeStr_12789(_arg_1:_SafeStr_2456):void; function update(_arg_1:uint):void; } }//package _-2aL // _SafeStr_12788 = "_-0MP" (String#7948, DoABC#3) // _SafeStr_12789 = "_-5Rv" (String#13133, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2748 = "_-3d7" (String#11282, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_2749 package _-2aL{ public interface _SafeStr_2749 extends _SafeStr_2748 { function set _SafeStr_12790(_arg_1:String):void; function _SafeStr_12791(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):_SafeStr_2970; function _SafeStr_10948(_arg_1:int):_SafeStr_2970; function _SafeStr_12792(_arg_1:int):Boolean; } }//package _-2aL // _SafeStr_10948 = "_-294" (String#9779, DoABC#3) // _SafeStr_12790 = "_-48r" (String#3599, DoABC#3) // _SafeStr_12791 = "_-03t" (String#7643, DoABC#3) // _SafeStr_12792 = "_-0hb" (String#8286, DoABC#3) // _SafeStr_2748 = "_-3d7" (String#11282, DoABC#3) // _SafeStr_2749 = "_-0rM" (String#8428, DoABC#3) // _SafeStr_2970 = "_-1RE" (String#9057, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_2750 package _-2aL{ import _-4wZ._SafeStr_2456; public interface _SafeStr_2750 { function get _SafeStr_12790():String; function getRoomObject(_arg_1:String):_SafeStr_2456; function _SafeStr_9223(_arg_1:int):_SafeStr_2456; function _SafeStr_12793(_arg_1:int):String; function _SafeStr_9222():int; function _SafeStr_12794(_arg_1:_SafeStr_2456):String; } }//package _-2aL // _SafeStr_12790 = "_-48r" (String#3599, DoABC#3) // _SafeStr_12793 = "_-pZ" (String#15157, DoABC#3) // _SafeStr_12794 = "_-3Cr" (String#10872, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2750 = "_-5mM" (String#13433, DoABC#3) // _SafeStr_9222 = "_-1wu" (String#1487, DoABC#3) // _SafeStr_9223 = "_-6RS" (String#1604, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_2751 package _-2aL{ import _-5NM.Map; import _-1tK.Component; import _-4wZ._SafeStr_2456; import flash.utils.getTimer; import _-5NM.ErrorReportStorage; import _-0eJ._SafeStr_3019; public class _SafeStr_2751 implements _SafeStr_2749, _SafeStr_2750 { private var _SafeStr_5711:Map; private var _SafeStr_12795:Map; private var _SafeStr_6379:Component; private var _disposed:Boolean = false; private var _SafeStr_6980:String = null; public function _SafeStr_2751(k:Component){ this._SafeStr_5711 = new Map(); this._SafeStr_12795 = new Map(); if (k != null) { this._SafeStr_6379 = k; }; } public function get disposed():Boolean{ return (this._disposed); } public function get _SafeStr_12790():String{ return (this._SafeStr_6980); } public function set _SafeStr_12790(k:String):void{ this._SafeStr_6980 = k; } public function dispose():void{ var k:int; var _local_2:RoomSpriteCanvas; if (this.disposed) { return; }; if (this._SafeStr_12795 != null) { k = 0; while (k < this._SafeStr_12795.length) { _local_2 = (this._SafeStr_12795._SafeStr_6074(k) as RoomSpriteCanvas); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_12795.dispose(); this._SafeStr_12795 = null; }; if (this._SafeStr_5711 != null) { this._SafeStr_5711.dispose(); this._SafeStr_5711 = null; }; if (this._SafeStr_6379 != null) { this._SafeStr_6379 = null; }; this._disposed = true; } public function reset():void{ this._SafeStr_5711.reset(); } public function _SafeStr_12794(k:_SafeStr_2456):String{ if (k != null) { return (String(k.getInstanceId())); }; return (null); } public function _SafeStr_12788(k:_SafeStr_2456):void{ if (k == null) { return; }; this._SafeStr_5711.add(this._SafeStr_12794(k), k); } public function _SafeStr_12789(k:_SafeStr_2456):void{ var _local_4:RoomSpriteCanvas; var _local_2:String = this._SafeStr_12794(k); this._SafeStr_5711.remove(_local_2); var _local_3:int; while (_local_3 < this._SafeStr_12795.length) { _local_4 = (this._SafeStr_12795._SafeStr_6074(_local_3) as RoomSpriteCanvas); if (_local_4 != null) { _local_4._SafeStr_12796(_local_2); }; _local_3++; }; } public function getRoomObject(k:String):_SafeStr_2456{ return ((this._SafeStr_5711.getValue(k) as _SafeStr_2456)); } public function _SafeStr_9223(k:int):_SafeStr_2456{ return ((this._SafeStr_5711._SafeStr_6074(k) as _SafeStr_2456)); } public function _SafeStr_12793(k:int):String{ return ((this._SafeStr_5711._SafeStr_6156(k) as String)); } public function _SafeStr_9222():int{ return (this._SafeStr_5711.length); } public function render():void{ var _local_3:_SafeStr_2970; var k:int = getTimer(); ErrorReportStorage._SafeStr_5508("Canvas count", ("Canvas count: " + this._SafeStr_12795.length)); var _local_2:int = (this._SafeStr_12795.length - 1); while (_local_2 >= 0) { _local_3 = (this._SafeStr_12795._SafeStr_6074(_local_2) as _SafeStr_2970); if (_local_3 != null) { _local_3.render(k); }; _local_2--; }; } public function _SafeStr_12791(k:int, _arg_2:int, _arg_3:int, _arg_4:int):_SafeStr_2970{ var _local_6:_SafeStr_3019; var _local_5:_SafeStr_2970 = (this._SafeStr_12795.getValue(String(k)) as _SafeStr_2970); if (_local_5 != null) { _local_5.initialize(_arg_2, _arg_3); _local_6 = (_local_5.geometry as _SafeStr_3019); if (_local_6) { _local_6.scale = _arg_4; }; return (_local_5); }; _local_5 = this._SafeStr_12797(k, _arg_2, _arg_3, _arg_4); this._SafeStr_12795.add(String(k), _local_5); return (_local_5); } protected function _SafeStr_12797(k:int, _arg_2:int, _arg_3:int, _arg_4:int):_SafeStr_2970{ return (new RoomSpriteCanvas(this, k, _arg_2, _arg_3, _arg_4)); } public function _SafeStr_10948(k:int):_SafeStr_2970{ var _local_2:_SafeStr_2970 = (this._SafeStr_12795.getValue(String(k)) as _SafeStr_2970); return (_local_2); } public function _SafeStr_12792(k:int):Boolean{ var _local_2:RoomSpriteCanvas = (this._SafeStr_12795.remove(String(k)) as RoomSpriteCanvas); if (_local_2 != null) { _local_2.dispose(); }; return (false); } public function update(k:uint):void{ var _local_3:RoomSpriteCanvas; this.render(); var _local_2:int = (this._SafeStr_12795.length - 1); while (_local_2 >= 0) { _local_3 = (this._SafeStr_12795._SafeStr_6074(_local_2) as RoomSpriteCanvas); if (_local_3 != null) { _local_3.update(); }; _local_2--; }; } } }//package _-2aL // _SafeStr_10948 = "_-294" (String#9779, DoABC#3) // _SafeStr_12788 = "_-0MP" (String#7948, DoABC#3) // _SafeStr_12789 = "_-5Rv" (String#13133, DoABC#3) // _SafeStr_12790 = "_-48r" (String#3599, DoABC#3) // _SafeStr_12791 = "_-03t" (String#7643, DoABC#3) // _SafeStr_12792 = "_-0hb" (String#8286, DoABC#3) // _SafeStr_12793 = "_-pZ" (String#15157, DoABC#3) // _SafeStr_12794 = "_-3Cr" (String#10872, DoABC#3) // _SafeStr_12795 = "_-5DA" (String#34881, DoABC#3) // _SafeStr_12796 = "_-jZ" (String#40159, DoABC#3) // _SafeStr_12797 = "_-4LI" (String#32766, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2749 = "_-0rM" (String#8428, DoABC#3) // _SafeStr_2750 = "_-5mM" (String#13433, DoABC#3) // _SafeStr_2751 = "_-6fI" (String#14344, DoABC#3) // _SafeStr_2970 = "_-1RE" (String#9057, DoABC#3) // _SafeStr_3019 = "_-0-T" (String#22028, DoABC#3) // _SafeStr_5508 = "_-4be" (String#33380, DoABC#3) // _SafeStr_5711 = "_-0rs" (String#825, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6156 = "_-2LY" (String#3155, DoABC#3) // _SafeStr_6379 = "_-1tf" (String#86, DoABC#3) // _SafeStr_6980 = "_-vj" (String#4536, DoABC#3) // _SafeStr_9222 = "_-1wu" (String#1487, DoABC#3) // _SafeStr_9223 = "_-6RS" (String#1604, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_2970 package _-2aL{ import flash.display.DisplayObject; import _-0eJ._SafeStr_2304; import __AS3__.vec.Vector; import _-14H._SafeStr_189; import flash.geom.Point; import flash.display.BitmapData; public interface _SafeStr_2970 { function set _SafeStr_12798(_arg_1:Boolean):void; function initialize(_arg_1:int, _arg_2:int):void; function get width():int; function get height():int; function set _SafeStr_12799(_arg_1:int):void; function set _SafeStr_12800(_arg_1:int):void; function get _SafeStr_12799():int; function get _SafeStr_12800():int; function render(_arg_1:int, _arg_2:Boolean=false):void; function get displayObject():DisplayObject; function get geometry():_SafeStr_2304; function set _SafeStr_12801(_arg_1:_SafeStr_2975):void; function _SafeStr_12802(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):Boolean; function _SafeStr_7002():Vector.<_SafeStr_189>; function _SafeStr_7006():Array; function _SafeStr_12803(_arg_1:Number, _arg_2:Point=null, _arg_3:Point=null, _arg_4:Boolean=false):void; function get scale():Number; function _SafeStr_12804():BitmapData; function _SafeStr_12805():void; function _SafeStr_12806():void; function getId():int; } }//package _-2aL // _SafeStr_12798 = "_-3ff" (String#11328, DoABC#3) // _SafeStr_12799 = "_-52z" (String#12721, DoABC#3) // _SafeStr_12800 = "_-68U" (String#13805, DoABC#3) // _SafeStr_12801 = "_-4Kt" (String#11983, DoABC#3) // _SafeStr_12802 = "_-2By" (String#9829, DoABC#3) // _SafeStr_12803 = "_-10q" (String#8595, DoABC#3) // _SafeStr_12804 = "_-3UQ" (String#11146, DoABC#3) // _SafeStr_12805 = "_-2k6" (String#10411, DoABC#3) // _SafeStr_12806 = "_-2CX" (String#9841, DoABC#3) // _SafeStr_189 = "_-1kY" (String#26301, DoABC#3) // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2970 = "_-1RE" (String#9057, DoABC#3) // _SafeStr_2975 = "_-4Xy" (String#12207, DoABC#3) // _SafeStr_7002 = "_-1A7" (String#8756, DoABC#3) // _SafeStr_7006 = "_-6FF" (String#13918, DoABC#3) //------------------------------------------------------------ //_-2aL._SafeStr_2975 package _-2aL{ import _-3um._SafeStr_3691; import _-4wZ._SafeStr_2456; import _-0eJ._SafeStr_2304; public interface _SafeStr_2975 { function _SafeStr_12807(_arg_1:_SafeStr_3691, _arg_2:_SafeStr_2456, _arg_3:_SafeStr_2304):void; } }//package _-2aL // _SafeStr_12807 = "_-2yp" (String#10630, DoABC#3) // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2456 = "_-5Mn" (String#13059, DoABC#3) // _SafeStr_2975 = "_-4Xy" (String#12207, DoABC#3) // _SafeStr_3691 = "_-1OM" (String#9008, DoABC#3) //------------------------------------------------------------ //_-2aL.RoomSpriteCanvas package _-2aL{ import flash.geom.Point; import _-0eJ._SafeStr_3019; import flash.display.Sprite; import _-5NM.Map; import _-0iH.BitmapDataCache; import _-0iH.RoomObjectCache; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.events.MouseEvent; import _-0eJ._SafeStr_2307; import flash.display.DisplayObject; import _-0eJ._SafeStr_2304; import __AS3__.vec.Vector; import _-14H._SafeStr_189; import flash.display.StageQuality; import flash.display.BitmapData; import flash.geom.Rectangle; import _-6Dm._SafeStr_5031; import _-4wZ._SafeStr_2456; import _-6Dm._SafeStr_5034; import _-0iH._SafeStr_5030; import _-0gF._SafeStr_2753; import _-0iH._SafeStr_5032; import _-0iH.RoomObjectSortableSpriteCacheItem; import _-0eJ._SafeStr_2306; import _-0gF._SafeStr_4369; import _-0E2._SafeStr_4382; import flash.display.PixelSnapping; import _-0eJ._SafeStr_2861; import _-6Dm._SafeStr_5035; import _-3um._SafeStr_3691; import _-6Dm._SafeStr_5033; import _-597._SafeStr_2557; import _-0eJ.*; public class RoomSpriteCanvas implements _SafeStr_2970 { private static const _SafeStr_5732:Point = new Point(0, 0); private static const _SafeStr_12808:int = 50; private static const _SafeStr_12809:int = 50; private static const _SafeStr_12810:Number = 60; private static const _SafeStr_12811:Number = 50; private static const _SafeStr_12812:int = 1000; private var _container:_SafeStr_2750; private var _SafeStr_11066:_SafeStr_3019; private var _SafeStr_6151:int = 0; private var _SafeStr_12813:Sprite; private var _SafeStr_12814:Sprite; private var _SafeStr_12815:Sprite; private var _SafeStr_12816:Map; private var _SafeStr_12817:Point; private var _SafeStr_12818:BitmapDataCache; private var _SafeStr_12819:RoomObjectCache; private var _SafeStr_12820:Array; private var _SafeStr_12821:Array; private var _SafeStr_12822:_SafeStr_2975 = null; private var _SafeStr_5522:int; private var _SafeStr_12823:Map = null; private var _SafeStr_12824:int = 0; private var _SafeStr_12825:int; private var _SafeStr_12826:int; private var _SafeStr_12827:int; private var _SafeStr_12828:int; private var _SafeStr_12829:int; private var _SafeStr_12830:int; private var _SafeStr_12831:int = -1; private var _SafeStr_12832:Number = -10000000; private var _SafeStr_12833:Number = -10000000; private var _SafeStr_12834:int = 0; private var _SafeStr_12835:Boolean = false; private var _SafeStr_12836:Boolean = false; private var _SafeStr_12837:ColorTransform; private var _SafeStr_12838:Matrix; private var _SafeStr_12839:Number = 0; private var _SafeStr_12840:int = 0; private var _SafeStr_12841:Boolean = false; private var _SafeStr_12842:Boolean = false; private var _SafeStr_12843:int = 0; private var _SafeStr_12844:Boolean = false; private var _SafeStr_12845:Array; private var _SafeStr_12846:int = 0; private var _SafeStr_12847:Number = 0; private var _SafeStr_12848:int = 0; private var _SafeStr_12849:int = 0; private var _SafeStr_6126:Number = 1; private var _SafeStr_12850:Boolean; public function RoomSpriteCanvas(k:_SafeStr_2750, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int){ this._SafeStr_12816 = new Map(); this._SafeStr_12817 = new Point(); this._SafeStr_12820 = []; this._SafeStr_12821 = []; this._SafeStr_12845 = []; super(); this._container = k; this._SafeStr_5522 = _arg_2; this._SafeStr_12813 = new Sprite(); this._SafeStr_12813.mouseEnabled = false; this._SafeStr_12815 = new Sprite(); this._SafeStr_12815.name = "canvas"; this._SafeStr_12815.mouseEnabled = false; this._SafeStr_12813.addChild(this._SafeStr_12815); this._SafeStr_12815.mouseEnabled = true; this._SafeStr_12815.doubleClickEnabled = true; this._SafeStr_12815.addEventListener(MouseEvent.CLICK, this._SafeStr_7764); this._SafeStr_12815.addEventListener(MouseEvent.DOUBLE_CLICK, this._SafeStr_7764); this._SafeStr_11066 = new _SafeStr_3019(_arg_5, new _SafeStr_2307(-135, 30, 0), new _SafeStr_2307(11, 11, 5), new _SafeStr_2307(-135, 0.5, 0)); this._SafeStr_12818 = new BitmapDataCache(16, 32, 1); var _local_6:String; if (this._container != null) { _local_6 = this._container._SafeStr_12790; }; this._SafeStr_12823 = new Map(); this._SafeStr_12819 = new RoomObjectCache(_local_6); this._SafeStr_12837 = new ColorTransform(); this._SafeStr_12838 = new Matrix(); this.initialize(_arg_3, _arg_4); } protected function get container():_SafeStr_2750{ return (this._container); } protected function get _SafeStr_12851():int{ return (this._SafeStr_12846); } public function get width():int{ return ((this._SafeStr_12825 * this._SafeStr_6126)); } public function get height():int{ return ((this._SafeStr_12826 * this._SafeStr_6126)); } public function set _SafeStr_12799(k:int):void{ this._SafeStr_12817.x = (this._SafeStr_12817.x - (k - this._SafeStr_12827)); this._SafeStr_12827 = k; } public function set _SafeStr_12800(k:int):void{ this._SafeStr_12817.y = (this._SafeStr_12817.y - (k - this._SafeStr_12828)); this._SafeStr_12828 = k; } public function get _SafeStr_12799():int{ return (this._SafeStr_12827); } public function get _SafeStr_12800():int{ return (this._SafeStr_12828); } public function get displayObject():DisplayObject{ return (this._SafeStr_12813); } public function get geometry():_SafeStr_2304{ return (this._SafeStr_11066); } public function set _SafeStr_12801(k:_SafeStr_2975):void{ this._SafeStr_12822 = k; } public function set _SafeStr_12798(k:Boolean):void{ if (((k) && (!(this._SafeStr_12836)))) { this._SafeStr_12836 = true; if (((!((this._SafeStr_12814 == null))) && (!(this._SafeStr_12813.contains(this._SafeStr_12814))))) { this._SafeStr_12813.addChild(this._SafeStr_12814); this._SafeStr_12815.mask = this._SafeStr_12814; }; } else { if (((!(k)) && (this._SafeStr_12836))) { this._SafeStr_12836 = false; if (((!((this._SafeStr_12814 == null))) && (this._SafeStr_12813.contains(this._SafeStr_12814)))) { this._SafeStr_12813.removeChild(this._SafeStr_12814); this._SafeStr_12815.mask = null; }; }; }; } public function _SafeStr_7002():Vector.<_SafeStr_189>{ return (this._SafeStr_12819._SafeStr_7002()); } public function _SafeStr_7006():Array{ return (this._SafeStr_12819._SafeStr_7006()); } public function _SafeStr_12803(k:Number, _arg_2:Point=null, _arg_3:Point=null, _arg_4:Boolean=false):void{ if (((((!(this._SafeStr_12813)) || (!(this._SafeStr_12813.stage)))) || (!(this._SafeStr_12815)))) { return; }; if (_arg_2 == null) { _arg_2 = new Point((this._SafeStr_12813.stage.stageWidth / 2), (this._SafeStr_12813.stage.stageHeight / 2)); }; if (_arg_3 == null) { _arg_3 = _arg_2; }; _arg_2 = this._SafeStr_12815.globalToLocal(_arg_2); this._SafeStr_6126 = k; if (this._SafeStr_6126 < 1) { this._SafeStr_12815.stage.quality = (((this._SafeStr_6126 == 0.5)) ? StageQuality.BEST : this._SafeStr_12815.stage.quality); if (!_arg_4) { this._SafeStr_12815.rotationX = 0; }; } else { this._SafeStr_12815.stage.quality = StageQuality.LOW; if (!_arg_4) { this._SafeStr_12815.rotationX = NaN; }; }; this._SafeStr_12799 = (_arg_3.x - (_arg_2.x * k)); this._SafeStr_12800 = (_arg_3.y - (_arg_2.y * k)); } public function get scale():Number{ return (this._SafeStr_6126); } public function _SafeStr_12804():BitmapData{ this._SafeStr_12850 = true; var k:Number = this._SafeStr_6126; var _local_2:int = this._SafeStr_12827; var _local_3:int = this._SafeStr_12828; var _local_4:String = this._SafeStr_12815.stage.quality; var _local_5:Number = this._SafeStr_12815.rotationX; this._SafeStr_12803(1); this._SafeStr_12827 = 0; this._SafeStr_12828 = 0; this._SafeStr_12815.stage.quality = StageQuality.LOW; this._SafeStr_12815.rotationX = NaN; this.render(-1, true); var _local_6:BitmapData = new BitmapData(this._SafeStr_12815.width, this._SafeStr_12815.height, true, 0); var _local_7:Rectangle = this._SafeStr_12815.getBounds(this._SafeStr_12815); _local_6.draw(this._SafeStr_12815, new Matrix(1, 0, 0, 1, -(_local_7.x), -(_local_7.y))); this._SafeStr_12850 = false; this._SafeStr_12803(k); this._SafeStr_12827 = _local_2; this._SafeStr_12828 = _local_3; this._SafeStr_12815.stage.quality = _local_4; this._SafeStr_12815.rotationX = _local_5; return (_local_6); } public function _SafeStr_12805():void{ this._SafeStr_12850 = true; this.render(-1, true); } public function _SafeStr_12806():void{ this._SafeStr_12850 = false; } public function dispose():void{ this._SafeStr_12852(0, true); if (this._SafeStr_11066 != null) { this._SafeStr_11066.dispose(); this._SafeStr_11066 = null; }; if (this._SafeStr_12814 != null) { this._SafeStr_12814 = null; }; if (this._SafeStr_12818 != null) { this._SafeStr_12818.dispose(); this._SafeStr_12818 = null; }; if (this._SafeStr_12819 != null) { this._SafeStr_12819.dispose(); this._SafeStr_12819 = null; }; this._container = null; if (this._SafeStr_12813 != null) { while (this._SafeStr_12813.numChildren > 0) { this._SafeStr_12813.removeChildAt(0); }; this._SafeStr_12813 = null; }; this._SafeStr_12815 = null; this._SafeStr_12814 = null; this._SafeStr_12820 = []; if (this._SafeStr_12816 != null) { this._SafeStr_12816.dispose(); this._SafeStr_12816 = null; }; var k:int; if (this._SafeStr_12821 != null) { k = 0; while (k < this._SafeStr_12821.length) { this._SafeStr_12853((this._SafeStr_12821[k] as _SafeStr_5031), true); k++; }; this._SafeStr_12821 = []; }; if (this._SafeStr_12823 != null) { this._SafeStr_12823.dispose(); this._SafeStr_12823 = null; }; this._SafeStr_12822 = null; this._SafeStr_12837 = null; this._SafeStr_12838 = null; } public function initialize(k:int, _arg_2:int):void{ if (k < 1) { k = 1; }; if (_arg_2 < 1) { _arg_2 = 1; }; if (this._SafeStr_12814 != null) { this._SafeStr_12814.graphics.clear(); } else { this._SafeStr_12814 = new Sprite(); this._SafeStr_12814.name = "mask"; if (this._SafeStr_12836) { this._SafeStr_12813.addChild(this._SafeStr_12814); this._SafeStr_12815.mask = this._SafeStr_12814; }; }; this._SafeStr_12814.graphics.beginFill(0); this._SafeStr_12814.graphics.drawRect(0, 0, k, _arg_2); this._SafeStr_12825 = k; this._SafeStr_12826 = _arg_2; } public function _SafeStr_12796(k:String):void{ this._SafeStr_12819._SafeStr_7001(k); } public function render(k:int, _arg_2:Boolean=false):void{ if (k == -1) { (k == (this._SafeStr_12831 + 1)); }; this._SafeStr_12842 = !(this._SafeStr_12842); var _local_3:int; if ((((this._container == null)) || ((this._SafeStr_11066 == null)))) { return; }; if (k == this._SafeStr_12831) { return; }; this._SafeStr_12854(k); this._SafeStr_12818.compress(); var _local_4:int = this._container._SafeStr_9222(); var _local_5:int; var _local_6:int; var _local_7:String = ""; var _local_8:_SafeStr_2456; if (((!((this._SafeStr_12825 == this._SafeStr_12829))) || (!((this._SafeStr_12826 == this._SafeStr_12830))))) { _arg_2 = true; }; if (((((!((this._SafeStr_12815.x == this._SafeStr_12827))) || (!((this._SafeStr_12815.y == this._SafeStr_12828))))) || (!((this._SafeStr_12815.scaleX == this._SafeStr_6126))))) { this._SafeStr_12815.x = this._SafeStr_12827; this._SafeStr_12815.y = this._SafeStr_12828; this._SafeStr_12815.scaleX = this._SafeStr_6126; this._SafeStr_12815.scaleY = this._SafeStr_6126; _arg_2 = true; }; _local_5 = 0; while (_local_5 < _local_4) { _local_8 = this._container._SafeStr_9223(_local_5); if (_local_8 != null) { _local_7 = this._container._SafeStr_12793(_local_5); _local_6 = (_local_6 + this._SafeStr_12855(_local_8, _local_7, k, _arg_2, _local_6)); }; _local_5++; }; this._SafeStr_12820.sortOn("z", (Array.DESCENDING | Array.NUMERIC)); if (_local_6 < this._SafeStr_12820.length) { this._SafeStr_12820.splice(_local_6); }; var _local_9:_SafeStr_5034; _local_5 = 0; while (_local_5 < _local_6) { _local_9 = (this._SafeStr_12820[_local_5] as _SafeStr_5034); if (_local_9 != null) { this._SafeStr_6255(_local_5, _local_9); }; _local_5++; }; this._SafeStr_12852(_local_6); this._SafeStr_12831 = k; this._SafeStr_12829 = this._SafeStr_12825; this._SafeStr_12830 = this._SafeStr_12826; } private function _SafeStr_12854(k:int):void{ var _local_2:int; var _local_3:Number; if (this._SafeStr_12831 > 0) { _local_2 = (k - this._SafeStr_12831); if (_local_2 > (_SafeStr_12810 * 3)) { _SafeStr_4.log((("Really slow frame update " + _local_2) + "ms")); this._SafeStr_12849 = _local_2; }; if (_local_2 <= _SafeStr_12812) { this._SafeStr_12840++; if (this._SafeStr_12840 == (_SafeStr_12808 + 1)) { this._SafeStr_12839 = _local_2; this._SafeStr_12847 = this._SafeStr_12848; } else { if (this._SafeStr_12840 > (_SafeStr_12808 + 1)) { _local_3 = Number((this._SafeStr_12840 - _SafeStr_12808)); this._SafeStr_12839 = (((this._SafeStr_12839 * (_local_3 - 1)) / _local_3) + (Number(_local_2) / _local_3)); this._SafeStr_12847 = (((this._SafeStr_12847 * (_local_3 - 1)) / _local_3) + (Number(this._SafeStr_12848) / _local_3)); if (this._SafeStr_12840 > (_SafeStr_12808 + _SafeStr_12809)) { this._SafeStr_12840 = _SafeStr_12808; if (((!(this._SafeStr_12841)) && ((this._SafeStr_12839 > _SafeStr_12810)))) { this._SafeStr_12841 = true; _SafeStr_4.log("Room canvas updating really slow - now entering frame skipping mode..."); } else { if (((this._SafeStr_12841) && ((this._SafeStr_12839 < _SafeStr_12811)))) { this._SafeStr_12841 = false; _SafeStr_4.log("Room canvas updating fast again - now entering normal frame mode..."); }; }; this._SafeStr_12849 = 0; }; }; }; }; }; } protected function _SafeStr_12856(k:String):_SafeStr_5030{ return (this._SafeStr_12819._SafeStr_7000(k)); } private function _SafeStr_12855(k:_SafeStr_2456, _arg_2:String, _arg_3:int, _arg_4:Boolean, _arg_5:int):int{ var _local_22:BitmapData; var _local_6:_SafeStr_2753 = (k._SafeStr_12857() as _SafeStr_2753); if (_local_6 == null) { this._SafeStr_12819._SafeStr_7001(_arg_2); return (0); }; var _local_7:_SafeStr_5030 = this._SafeStr_12856(_arg_2); _local_7._SafeStr_6979 = k.getId(); var _local_8:_SafeStr_5032 = _local_7.location; var _local_9:RoomObjectSortableSpriteCacheItem = _local_7._SafeStr_6978; var _local_10:_SafeStr_2306 = _local_8._SafeStr_6986(k, this._SafeStr_11066); if (_local_10 == null) { this._SafeStr_12819._SafeStr_7001(_arg_2); return (0); }; _local_6.update(this._SafeStr_11066, _arg_3, ((!(_local_9.isEmpty)) || (_arg_4)), ((this._SafeStr_12842) && (this._SafeStr_12841))); var _local_11:Boolean = _local_8._SafeStr_6985; if (_local_11) { _arg_4 = true; }; if (((!(_local_9._SafeStr_7009(_local_6.getInstanceId(), _local_6._SafeStr_6271()))) && (!(_arg_4)))) { return (_local_9._SafeStr_5961); }; var _local_12:int = _local_6._SafeStr_5961; var _local_13:int = _local_10.x; var _local_14:int = _local_10.y; var _local_15:Number = _local_10.z; if (_local_13 > 0) { _local_15 = (_local_15 + (_local_13 * 1.2E-7)); } else { _local_15 = (_local_15 + (-(_local_13) * 1.2E-7)); }; _local_13 = (_local_13 + int((this._SafeStr_12825 / 2))); _local_14 = (_local_14 + int((this._SafeStr_12826 / 2))); var _local_16:int; var _local_17:_SafeStr_5034; var _local_18:_SafeStr_4369; var _local_19:int; var _local_20:int; var _local_21:int; while (_local_21 < _local_12) { _local_18 = _local_6._SafeStr_6096(_local_21); if (((!((_local_18 == null))) && (_local_18.visible))) { _local_22 = _local_18.asset; if (_local_22 != null) { _local_19 = ((_local_13 + _local_18.offsetX) + this._SafeStr_12827); _local_20 = ((_local_14 + _local_18.offsetY) + this._SafeStr_12828); if (this._SafeStr_12858(_local_19, _local_20, _local_22.width, _local_22.height)) { _local_17 = _local_9._SafeStr_6096(_local_16); if (_local_17 == null) { _local_17 = new _SafeStr_5034(); _local_9._SafeStr_6783(_local_17); this._SafeStr_12820.push(_local_17); _local_17.name = _arg_2; }; _local_17.sprite = _local_18; if ((((_local_18._SafeStr_6750 == _SafeStr_4382._SafeStr_6406)) || ((_local_18._SafeStr_6750 == _SafeStr_4382._SafeStr_6407)))) { _local_17.sprite._SafeStr_6262 = ("avatar_" + k.getId()); }; _local_17.x = (_local_19 - this._SafeStr_12827); _local_17.y = (_local_20 - this._SafeStr_12828); _local_17.z = ((_local_15 + _local_18.relativeDepth) + (3.7E-11 * _arg_5)); _local_16++; _arg_5++; }; }; }; _local_21++; }; _local_9._SafeStr_7008(_local_16); return (_local_16); } private function _SafeStr_12858(k:int, _arg_2:int, _arg_3:int, _arg_4:int):Boolean{ if (this._SafeStr_12850) { return (true); }; k = (((k - this._SafeStr_12827) * this._SafeStr_6126) + this._SafeStr_12827); _arg_2 = (((_arg_2 - this._SafeStr_12828) * this._SafeStr_6126) + this._SafeStr_12828); _arg_3 = (_arg_3 * this._SafeStr_6126); _arg_4 = (_arg_4 * this._SafeStr_6126); if ((((((k < this._SafeStr_12825)) && (((k + _arg_3) >= 0)))) && ((((_arg_2 < this._SafeStr_12826)) && (((_arg_2 + _arg_4) >= 0)))))) { if (!this._SafeStr_12844) { return (true); }; return (this._SafeStr_12859(k, _arg_2, _arg_3, _arg_4)); }; return (false); } private function _SafeStr_12859(k:int, _arg_2:int, _arg_3:int, _arg_4:int):Boolean{ var _local_5:Rectangle; if (k < 0) { _arg_3 = (_arg_3 + k); k = 0; }; if (_arg_2 < 0) { _arg_4 = (_arg_4 + _arg_2); _arg_2 = 0; }; if ((k + _arg_3) >= this._SafeStr_12825) { _arg_3 = (_arg_3 - ((this._SafeStr_12825 + 1) - (k + _arg_3))); }; if ((_arg_2 + _arg_4) >= this._SafeStr_12826) { _arg_4 = (_arg_4 - ((this._SafeStr_12826 + 1) - (_arg_2 + _arg_4))); }; for each (_local_5 in this._SafeStr_12845) { if ((((((((k >= _local_5.left)) && (((k + _arg_3) < _local_5.right)))) && ((_arg_2 >= _local_5.top)))) && (((_arg_2 + _arg_4) < _local_5.bottom)))) { return (false); }; }; return (true); } protected function _SafeStr_6096(k:int):_SafeStr_5031{ if ((((k < 0)) || ((k >= this._SafeStr_12843)))) { return (null); }; var _local_2:_SafeStr_5031 = (this._SafeStr_12815.getChildAt(k) as _SafeStr_5031); return (_local_2); } private function _SafeStr_12860(k:_SafeStr_5034, _arg_2:int=-1):void{ var _local_3:_SafeStr_5031; var _local_4:_SafeStr_4369 = k.sprite; if (this._SafeStr_12821.length > 0) { _local_3 = (this._SafeStr_12821.pop() as _SafeStr_5031); }; if (_local_3 == null) { _local_3 = new _SafeStr_5031(); }; _local_3.x = k.x; _local_3.y = k.y; _local_3._SafeStr_12861 = _local_4.offsetX; _local_3._SafeStr_12862 = _local_4.offsetY; _local_3.identifier = k.name; _local_3.alpha = (_local_4.alpha / 0xFF); _local_3.tag = _local_4.tag; _local_3.blendMode = _local_4.blendMode; _local_3.filters = _local_4.filters; _local_3._SafeStr_6748 = _local_4._SafeStr_6748; _local_3._SafeStr_6264 = _local_4._SafeStr_6264; _local_3.smoothing = false; _local_3.pixelSnapping = PixelSnapping.ALWAYS; _local_3.bitmapData = this._SafeStr_6997(_local_4.asset, _local_4.assetName, _local_4.flipH, _local_4.flipV, _local_4.color); this._SafeStr_12863(_local_3, _local_4); _local_3._SafeStr_6258 = _local_4._SafeStr_6258; if ((((_arg_2 < 0)) || ((_arg_2 >= this._SafeStr_12843)))) { this._SafeStr_12815.addChild(_local_3); this._SafeStr_12843++; } else { this._SafeStr_12815.addChildAt(_local_3, _arg_2); }; this._SafeStr_12846++; } private function _SafeStr_6255(k:int, _arg_2:_SafeStr_5034):Boolean{ var _local_5:Number; var _local_6:BitmapData; if (k >= this._SafeStr_12843) { this._SafeStr_12860(_arg_2); return (true); }; var _local_3:_SafeStr_4369 = _arg_2.sprite; var _local_4:_SafeStr_5031 = this._SafeStr_6096(k); if (_local_4 != null) { if (_local_4._SafeStr_6748 != _local_3._SafeStr_6748) { if (((_local_4._SafeStr_6748) && (!(_local_3._SafeStr_6748)))) { this._SafeStr_12815.removeChildAt(k); this._SafeStr_12821.push(_local_4); return (this._SafeStr_6255(k, _arg_2)); }; this._SafeStr_12860(_arg_2, k); return (true); }; if (((_local_4._SafeStr_7009(_local_3._SafeStr_6749, _local_3._SafeStr_6081)) || (_SafeStr_2861._SafeStr_6437()))) { _local_4._SafeStr_6258 = _local_3._SafeStr_6258; _local_5 = (_local_3.alpha / 0xFF); if (_local_4.alpha != _local_5) { _local_4.alpha = _local_5; }; _local_4.identifier = _arg_2.name; _local_4.tag = _local_3.tag; _local_4._SafeStr_6748 = _local_3._SafeStr_6748; _local_4.blendMode = _local_3.blendMode; _local_4._SafeStr_6264 = _local_3._SafeStr_6264; _local_4.filters = _local_3.filters; _local_6 = this._SafeStr_6997(_local_3.asset, _local_3.assetName, _local_3.flipH, _local_3.flipV, _local_3.color); if (_local_4.bitmapData != _local_6) { _local_4.bitmapData = _local_6; }; this._SafeStr_12863(_local_4, _local_3); }; if (_local_4.x != _arg_2.x) { _local_4.x = _arg_2.x; }; if (_local_4.y != _arg_2.y) { _local_4.y = _arg_2.y; }; _local_4._SafeStr_12861 = _local_3.offsetX; _local_4._SafeStr_12862 = _local_3.offsetY; } else { return (false); }; return (true); } private function _SafeStr_12863(k:_SafeStr_5031, _arg_2:_SafeStr_4369):void{ if (((((!(_SafeStr_2861._SafeStr_6437())) || ((k.bitmapData == null)))) || ((_arg_2 == null)))) { return; }; switch (_arg_2._SafeStr_6750) { case _SafeStr_4382._SafeStr_6407: return; case _SafeStr_4382._SafeStr_6405: k.alpha = _SafeStr_2861._SafeStr_6439(0.9); return; case _SafeStr_4382._SafeStr_6406: k.alpha = _SafeStr_2861._SafeStr_6439(0.5); return; default: k.alpha = _SafeStr_2861._SafeStr_6439(0.1); }; } private function _SafeStr_12852(k:int, _arg_2:Boolean=false):void{ var _local_4:int; if (this._SafeStr_12815 == null) { return; }; if (k < 0) { k = 0; }; var _local_3:_SafeStr_5031; if ((((k < this._SafeStr_12846)) || ((this._SafeStr_12846 == 0)))) { _local_4 = (this._SafeStr_12843 - 1); while (_local_4 >= k) { _local_3 = this._SafeStr_6096(_local_4); this._SafeStr_12853(_local_3, _arg_2); _local_4--; }; }; this._SafeStr_12846 = k; } private function _SafeStr_12853(k:_SafeStr_5031, _arg_2:Boolean):void{ if (k != null) { if (!_arg_2) { k.bitmapData = null; } else { k.dispose(); }; }; } private function _SafeStr_12864(k:int):_SafeStr_5034{ if ((((k < 0)) || ((k >= this._SafeStr_12820.length)))) { return (null); }; var _local_2:_SafeStr_5034 = (this._SafeStr_12820[k] as _SafeStr_5034); return (_local_2); } private function _SafeStr_6997(k:BitmapData, _arg_2:String, _arg_3:Boolean, _arg_4:Boolean, _arg_5:int):BitmapData{ _arg_5 = (_arg_5 & 0xFFFFFF); if (((((!(_arg_3)) && (!(_arg_4)))) && ((_arg_5 == 0xFFFFFF)))) { return (k); }; var _local_6:_SafeStr_5035; var _local_7:String = ""; if (((((_arg_3) || (_arg_4))) && (!((_arg_5 == 0xFFFFFF))))) { _local_7 = ((((_arg_2 + " ") + _arg_5) + ((_arg_3) ? " FH" : "")) + ((_arg_4) ? " FV" : "")); if (_arg_2.length > 0) { _local_6 = this._SafeStr_12818._SafeStr_6997(_local_7); }; if (_local_6 == null) { _local_6 = this._SafeStr_12865(k, _arg_2, _arg_5); if (_local_6 != null) { _local_6 = this._SafeStr_12866(_local_6, _arg_2, true, _arg_3, _arg_4); if (_arg_2.length > 0) { this._SafeStr_12818._SafeStr_6998(_local_7, _local_6); }; return (_local_6); }; _local_6 = this._SafeStr_12866(k, _arg_2, true, _arg_3, _arg_4); if (_local_6 != null) { _local_6 = this._SafeStr_12865(_local_6, "", _arg_5, true); if (_arg_2.length > 0) { this._SafeStr_12818._SafeStr_6998(_local_7, _local_6); }; return (_local_6); }; _local_6 = this._SafeStr_12865(k, _arg_2, _arg_5, true); _local_6 = this._SafeStr_12866(_local_6, _arg_2, true, _arg_3, _arg_4); if (_arg_2.length > 0) { this._SafeStr_12818._SafeStr_6998(_local_7, _local_6); }; }; } else { if (((_arg_3) || (_arg_4))) { _local_6 = this._SafeStr_12866(k, _arg_2, true, _arg_3, _arg_4); } else { if (_arg_5 != 0xFFFFFF) { _local_6 = this._SafeStr_12865(k, _arg_2, _arg_5, true); } else { return (k); }; }; }; return (_local_6); } private function _SafeStr_12866(data:BitmapData, name:String, allowCreation:Boolean=false, flipH:Boolean=true, flipV:Boolean=false):_SafeStr_5035{ var cacheName:String = ((name + ((flipH) ? " FH" : "")) + ((flipV) ? " FV" : "")); var finalData:_SafeStr_5035; if (name.length > 0) { finalData = this._SafeStr_12818._SafeStr_6997(cacheName); if (!allowCreation) { return (finalData); }; }; if (finalData == null) { try { finalData = new _SafeStr_5035(data.width, data.height, true, 0xFFFFFF); } catch(e:Error) { finalData = new _SafeStr_5035(1, 1, true, 0xFFFFFF); }; this._SafeStr_12838.identity(); if (flipH) { this._SafeStr_12838.scale(-1, 1); this._SafeStr_12838.translate(data.width, 0); }; if (flipV) { this._SafeStr_12838.scale(1, -1); this._SafeStr_12838.translate(0, data.height); }; finalData.draw(data, this._SafeStr_12838); if (name.length > 0) { this._SafeStr_12818._SafeStr_6998(cacheName, finalData); }; }; return (finalData); } private function _SafeStr_12865(data:BitmapData, name:String, color:int, allowCreation:Boolean=false):_SafeStr_5035{ var r:int; var g:int; var b:int; var tR:Number; var tG:Number; var tB:Number; var cacheName:String = ((name + " ") + color); var finalData:_SafeStr_5035; if (name.length > 0) { finalData = this._SafeStr_12818._SafeStr_6997(cacheName); if (!allowCreation) { return (finalData); }; }; if (finalData == null) { r = ((color >> 16) & 0xFF); g = ((color >> 8) & 0xFF); b = (color & 0xFF); tR = (r / 0xFF); tG = (g / 0xFF); tB = (b / 0xFF); try { finalData = new _SafeStr_5035(data.width, data.height, true, 0xFFFFFF); finalData.copyPixels(data, data.rect, _SafeStr_5732); } catch(e:Error) { finalData = new _SafeStr_5035(1, 1, true, 0xFFFFFF); }; this._SafeStr_12837.redMultiplier = tR; this._SafeStr_12837.greenMultiplier = tG; this._SafeStr_12837.blueMultiplier = tB; finalData.colorTransform(finalData.rect, this._SafeStr_12837); if (name.length > 0) { this._SafeStr_12818._SafeStr_6998(cacheName, finalData); }; }; return (finalData); } protected function _SafeStr_12867(k:_SafeStr_5031):String{ var _local_2:String; if (k != null) { _local_2 = k.identifier; return (_local_2); }; return (""); } public function _SafeStr_12802(k:int, _arg_2:int, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):Boolean{ k = (k - this._SafeStr_12827); _arg_2 = (_arg_2 - this._SafeStr_12828); this._SafeStr_12817.x = (k / this._SafeStr_6126); this._SafeStr_12817.y = (_arg_2 / this._SafeStr_6126); if ((((this._SafeStr_12834 > 0)) && ((_arg_3 == MouseEvent.MOUSE_MOVE)))) { return (this._SafeStr_12835); }; this._SafeStr_12835 = this._SafeStr_12868((k / this._SafeStr_6126), (_arg_2 / this._SafeStr_6126), _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_12834++; return (this._SafeStr_12835); } protected function _SafeStr_12869(k:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:String, _arg_7:Boolean, _arg_8:Boolean, _arg_9:Boolean, _arg_10:Boolean):_SafeStr_3691{ var _local_11:Number = (k - (this._SafeStr_12825 / 2)); var _local_12:Number = (_arg_2 - (this._SafeStr_12826 / 2)); var _local_13:String = ("canvas_" + this._SafeStr_5522); var _local_14:_SafeStr_3691; _local_14 = new _SafeStr_3691(_arg_5, ((_local_13 + "_") + this._SafeStr_12824), _local_13, _arg_6, _local_11, _local_12, _arg_3, _arg_4, _arg_8, _arg_7, _arg_9, _arg_10); return (_local_14); } private function _SafeStr_12870(k:Number, _arg_2:Number, _arg_3:Boolean, _arg_4:Boolean=false, _arg_5:Boolean=false, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean{ var _local_15:String; var _local_8:Boolean; var _local_9:String = ""; var _local_10:_SafeStr_5031; var _local_11:_SafeStr_3691; var _local_12:String = MouseEvent.CLICK; if (_arg_3) { _local_12 = MouseEvent.DOUBLE_CLICK; }; var _local_13:Array = []; var _local_14:int; _local_14 = (this._SafeStr_12851 - 1); while (_local_14 >= 0) { _local_10 = this._SafeStr_6096(_local_14); if (((!((_local_10 == null))) && (_local_10._SafeStr_6264))) { if (_local_10.hitTest((k - _local_10.x), (_arg_2 - _local_10.y))) { _local_9 = this._SafeStr_12867(_local_10); if (_local_13.indexOf(_local_9) < 0) { _local_15 = _local_10.tag; _local_11 = this._SafeStr_12869(k, _arg_2, (k - _local_10.x), (_arg_2 - _local_10.y), _local_12, _local_15, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_12871(_local_11, _local_9); _local_13.push(_local_9); }; }; _local_8 = true; }; _local_14--; }; this._SafeStr_12872(); return (_local_8); } private function _SafeStr_12868(k:int, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean{ var _local_16:String; var _local_17:String; var _local_18:int; var _local_8:Boolean; var _local_9:String = ""; var _local_10:_SafeStr_5031; var _local_11:_SafeStr_3691; var _local_12:Array = []; var _local_13:_SafeStr_5033; var _local_14:int; _local_14 = (this._SafeStr_12851 - 1); while (_local_14 >= 0) { _local_10 = (this._SafeStr_6096(_local_14) as _SafeStr_5031); if (((!((_local_10 == null))) && (_local_10.hitTestPoint((k - _local_10.x), (_arg_2 - _local_10.y))))) { if (((_local_10._SafeStr_6264) && ((((_arg_3 == MouseEvent.CLICK)) || ((_arg_3 == MouseEvent.DOUBLE_CLICK)))))) { } else { _local_9 = this._SafeStr_12867(_local_10); if (_local_12.indexOf(_local_9) < 0) { _local_16 = _local_10.tag; _local_13 = (this._SafeStr_12816.getValue(_local_9) as _SafeStr_5033); if (_local_13 != null) { if (_local_13._SafeStr_12873 != _local_16) { _local_11 = this._SafeStr_12869(0, 0, 0, 0, MouseEvent.ROLL_OUT, _local_13._SafeStr_12873, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_12871(_local_11, _local_9); }; }; if ((((_arg_3 == MouseEvent.MOUSE_MOVE)) && ((((_local_13 == null)) || (!((_local_13._SafeStr_12873 == _local_16))))))) { _local_11 = this._SafeStr_12869(k, _arg_2, (k - _local_10.x), (_arg_2 - _local_10.y), MouseEvent.ROLL_OVER, _local_16, _arg_4, _arg_5, _arg_6, _arg_7); } else { _local_11 = this._SafeStr_12869(k, _arg_2, (k - _local_10.x), (_arg_2 - _local_10.y), _arg_3, _local_16, _arg_4, _arg_5, _arg_6, _arg_7); _local_11._SafeStr_12874 = _local_10._SafeStr_12861; _local_11._SafeStr_12875 = _local_10._SafeStr_12862; }; if (_local_13 == null) { _local_13 = new _SafeStr_5033(); _local_13._SafeStr_6979 = _local_9; this._SafeStr_12816.add(_local_9, _local_13); }; _local_13._SafeStr_12873 = _local_16; if (((((!((_arg_3 == MouseEvent.MOUSE_MOVE))) || (!((k == this._SafeStr_12832))))) || (!((_arg_2 == this._SafeStr_12833))))) { this._SafeStr_12871(_local_11, _local_9); }; _local_12.push(_local_9); }; _local_8 = true; }; }; _local_14--; }; var _local_15:Array = this._SafeStr_12816._SafeStr_6877(); _local_14 = 0; while (_local_14 < _local_15.length) { _local_17 = (_local_15[_local_14] as String); _local_18 = _local_12.indexOf(_local_17); if (_local_18 >= 0) { _local_15[_local_14] = null; }; _local_14++; }; _local_14 = 0; while (_local_14 < _local_15.length) { _local_9 = (_local_15[_local_14] as String); if (_local_9 != null) { _local_13 = (this._SafeStr_12816.remove(_local_9) as _SafeStr_5033); if (_local_13 != null) { _local_11 = this._SafeStr_12869(0, 0, 0, 0, MouseEvent.ROLL_OUT, _local_13._SafeStr_12873, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_12871(_local_11, _local_9); }; }; _local_14++; }; this._SafeStr_12872(); this._SafeStr_12832 = k; this._SafeStr_12833 = _arg_2; return (_local_8); } protected function _SafeStr_12871(k:_SafeStr_3691, _arg_2:String):void{ if (((!((this._SafeStr_12823 == null))) && (!((k == null))))) { this._SafeStr_12823.remove(_arg_2); this._SafeStr_12823.add(_arg_2, k); }; } protected function _SafeStr_12872():void{ var _local_3:String; var _local_4:_SafeStr_3691; var _local_5:_SafeStr_2456; var _local_6:_SafeStr_2557; if ((((this._container == null)) || ((this._SafeStr_12823 == null)))) { return; }; var k:int = this._SafeStr_12823.length; var _local_2:int; while (_local_2 < k) { if (this._SafeStr_12823 == null) { return; }; _local_3 = this._SafeStr_12823._SafeStr_6156(_local_2); _local_4 = this._SafeStr_12823._SafeStr_6074(_local_2); if (((!((_local_3 == null))) && (!((_local_4 == null))))) { _local_5 = this._container.getRoomObject(_local_3); if (_local_5 != null) { if (this._SafeStr_12822 != null) { this._SafeStr_12822._SafeStr_12807(_local_4, _local_5, this.geometry); } else { _local_6 = _local_5._SafeStr_12876(); if (_local_6 != null) { _local_6.mouseEvent(_local_4, this._SafeStr_11066); }; }; }; }; _local_2++; }; if (this._SafeStr_12823) { this._SafeStr_12823.reset(); }; } public function update():void{ if (this._SafeStr_12834 == 0) { this._SafeStr_12868(this._SafeStr_12817.x, this._SafeStr_12817.y, MouseEvent.MOUSE_MOVE); }; this._SafeStr_12834 = 0; this._SafeStr_12824++; } private function _SafeStr_7764(k:MouseEvent):void{ var _local_2:Boolean; if ((((k.type == MouseEvent.CLICK)) || ((k.type == MouseEvent.DOUBLE_CLICK)))) { _local_2 = (k.type == MouseEvent.DOUBLE_CLICK); this._SafeStr_12870(k.localX, k.localY, _local_2, k.altKey, k.ctrlKey, k.shiftKey, k.buttonDown); }; } public function getId():int{ return (this._SafeStr_5522); } } }//package _-2aL // _SafeStr_11066 = "_-0TH" (String#8065, DoABC#3) // _SafeStr_12790 = "_-48r" (String#3599, DoABC#3) // _SafeStr_12793 = "_-pZ" (String#15157, DoABC#3) // _SafeStr_12796 = "_-jZ" (String#40159, DoABC#3) // _SafeStr_12798 = "_-3ff" (String#11328, DoABC#3) // _SafeStr_12799 = "_-52z" (String#12721, DoABC#3) // _SafeStr_12800 = "_-68U" (String#13805, DoABC#3) // _SafeStr_12801 = "_-4Kt" (String#11983, DoABC#3) // _SafeStr_12802 = "_-2By" (String#9829, DoABC#3) // _SafeStr_12803 = "_-10q" (String#8595, DoABC#3) // _SafeStr_12804 = "_-3UQ" (String#11146, DoABC#3) // _SafeStr_12805 = "_-2k6" (String#10411, DoABC#3) // _SafeStr_12806 = "_-2CX" (String#9841, DoABC#3) // _SafeStr_12807 = "_-2yp" (String#10630, DoABC#3) // _SafeStr_12808 = "_-6Q8" (String#37844, DoABC#3) // _SafeStr_12809 = "_-2tr" (String#29119, DoABC#3) // _SafeStr_12810 = "_-4FE" (String#32522, DoABC#3) // _SafeStr_12811 = "_-1eg" (String#26056, DoABC#3) // _SafeStr_12812 = "_-oE" (String#40342, DoABC#3) // _SafeStr_12813 = "_-0gt" (String#23706, DoABC#3) // _SafeStr_12814 = "_-5J3" (String#35122, DoABC#3) // _SafeStr_12815 = "_-23B" (String#27061, DoABC#3) // _SafeStr_12816 = "_-5aC" (String#35799, DoABC#3) // _SafeStr_12817 = "_-0PN" (String#23012, DoABC#3) // _SafeStr_12818 = "_-0rj" (String#24143, DoABC#3) // _SafeStr_12819 = "_-54t" (String#34554, DoABC#3) // _SafeStr_12820 = "_-06B" (String#22267, DoABC#3) // _SafeStr_12821 = "_-6W5" (String#38074, DoABC#3) // _SafeStr_12822 = "_-1hM" (String#26162, DoABC#3) // _SafeStr_12823 = "_-4Dp" (String#32460, DoABC#3) // _SafeStr_12824 = "_-7B" (String#4293, DoABC#3) // _SafeStr_12825 = "_-4IC" (String#32640, DoABC#3) // _SafeStr_12826 = "_-07I" (String#22310, DoABC#3) // _SafeStr_12827 = "_-3qn" (String#31501, DoABC#3) // _SafeStr_12828 = "_-vs" (String#40614, DoABC#3) // _SafeStr_12829 = "_-6MC" (String#37702, DoABC#3) // _SafeStr_12830 = "_-47u" (String#32215, DoABC#3) // _SafeStr_12831 = "_-3Rz" (String#30515, DoABC#3) // _SafeStr_12832 = "_-1rR" (String#26565, DoABC#3) // _SafeStr_12833 = "_-2oG" (String#28884, DoABC#3) // _SafeStr_12834 = "_-1gp" (String#26142, DoABC#3) // _SafeStr_12835 = "_-3qH" (String#31484, DoABC#3) // _SafeStr_12836 = "_-04s" (String#7664, DoABC#3) // _SafeStr_12837 = "_-5w8" (String#1588, DoABC#3) // _SafeStr_12838 = "_-1eU" (String#26051, DoABC#3) // _SafeStr_12839 = "_-21d" (String#3070, DoABC#3) // _SafeStr_12840 = "_-1o9" (String#9410, DoABC#3) // _SafeStr_12841 = "_-0ot" (String#24035, DoABC#3) // _SafeStr_12842 = "_-3rb" (String#31536, DoABC#3) // _SafeStr_12843 = "_-1iJ" (String#26204, DoABC#3) // _SafeStr_12844 = "_-0Bu" (String#22467, DoABC#3) // _SafeStr_12845 = "_-12a" (String#24602, DoABC#3) // _SafeStr_12846 = "_-05-" (String#22218, DoABC#3) // _SafeStr_12847 = "_-6Fo" (String#37463, DoABC#3) // _SafeStr_12848 = "_-0t" (String#24193, DoABC#3) // _SafeStr_12849 = "_-4QP" (String#32967, DoABC#3) // _SafeStr_12850 = "_-3nO" (String#31371, DoABC#3) // _SafeStr_12851 = "_-11T" (String#24560, DoABC#3) // _SafeStr_12852 = "_-6Ok" (String#37800, DoABC#3) // _SafeStr_12853 = "_-v3" (String#40584, DoABC#3) // _SafeStr_12854 = "_-vn" (String#40610, DoABC#3) // _SafeStr_12855 = "_-kB" (String#40184, DoABC#3) // _SafeStr_12856 = "_-5xr" (String#36722, DoABC#3) // _SafeStr_12857 = "_-2MW" (String#10013, DoABC#3) // _SafeStr_12858 = "_-0nP" (String#23980, DoABC#3) // _SafeStr_12859 = "_-1yd" (String#26849, DoABC#3) // _SafeStr_12860 = "_-2nD" (String#28839, DoABC#3) // _SafeStr_12861 = "_-22Z" (String#27039, DoABC#3) // _SafeStr_12862 = "_-2gI" (String#28571, DoABC#3) // _SafeStr_12863 = "_-0n3" (String#23964, DoABC#3) // _SafeStr_12864 = "_-2xE" (String#29248, DoABC#3) // _SafeStr_12865 = "_-Wc" (String#39663, DoABC#3) // _SafeStr_12866 = "_-2Ao" (String#27341, DoABC#3) // _SafeStr_12867 = "_-aw" (String#39831, DoABC#3) // _SafeStr_12868 = "_-2SW" (String#28039, DoABC#3) // _SafeStr_12869 = "_-0wM" (String#24325, DoABC#3) // _SafeStr_12870 = "_-0KZ" (String#22813, DoABC#3) // _SafeStr_12871 = "_-3ol" (String#31428, DoABC#3) // _SafeStr_12872 = "_-4Jm" (String#32704, DoABC#3) // _SafeStr_12873 = "_-25Y" (String#27143, DoABC#3) // _SafeStr_12874 = "_-1Iu" (String#25225, DoABC#3) // _SafeStr_12875 = "_-6cr" (String#38325, DoABC#3) // _SafeStr_12876 = "_-1on" (String#9421, DoABC#3) // _SafeStr_189 = "_-1kY" (String#26301, DoABC#3) // _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_2557 = "_-MP" (String#14686, DoABC#3) // _SafeStr_2750 = "_-5mM" (String#13433, DoABC#3) // _SafeStr_2753 = "_-4xs" (String#12627, DoABC#3) // _SafeStr_2861 = "_-0G1" (String#22629, DoABC#3) // _SafeStr_2970 = "_-1RE" (String#9057, DoABC#3) // _SafeStr_2975 = "_-4Xy" (String#12207, DoABC#3) // _SafeStr_3019 = "_-0-T" (String#22028, DoABC#3) // _SafeStr_3691 = "_-1OM" (String#9008, DoABC#3) // _SafeStr_4 = "_-Cy" (String#38907, DoABC#3) // _SafeStr_4369 = "_-TU" (String#14793, DoABC#3) // _SafeStr_4382 = "_-6Js" (String#13993, DoABC#3) // _SafeStr_5030 = "_-3Ff" (String#10921, DoABC#3) // _SafeStr_5031 = "_-2Og" (String#10050, DoABC#3) // _SafeStr_5032 = "_-1c8" (String#9242, DoABC#3) // _SafeStr_5033 = "_-5vT" (String#13579, DoABC#3) // _SafeStr_5034 = "_-6r" (String#14446, DoABC#3) // _SafeStr_5035 = "_-6Hh" (String#13952, DoABC#3) // _SafeStr_5522 = "_-6DJ" (String#15, DoABC#3) // _SafeStr_5732 = "_-1JL" (String#1467, DoABC#3) // _SafeStr_5961 = "_-3ZU" (String#3456, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6081 = "_-1im" (String#2976, DoABC#3) // _SafeStr_6096 = "_-5lH" (String#3993, DoABC#3) // _SafeStr_6126 = "_-51U" (String#232, DoABC#3) // _SafeStr_6151 = "_-0Zf" (String#1440, DoABC#3) // _SafeStr_6156 = "_-2LY" (String#3155, DoABC#3) // _SafeStr_6255 = "_-0T2" (String#2651, DoABC#3) // _SafeStr_6258 = "_-5V8" (String#13182, DoABC#3) // _SafeStr_6262 = "_-3rw" (String#3528, DoABC#3) // _SafeStr_6264 = "_-143" (String#8655, DoABC#3) // _SafeStr_6271 = "_-27Y" (String#1493, DoABC#3) // _SafeStr_6405 = "_-4hL" (String#33604, DoABC#3) // _SafeStr_6406 = "_-1hr" (String#26182, DoABC#3) // _SafeStr_6407 = "_-22v" (String#27052, DoABC#3) // _SafeStr_6437 = "_-4Ny" (String#32873, DoABC#3) // _SafeStr_6439 = "_-2Sf" (String#28044, DoABC#3) // _SafeStr_6748 = "_-5r7" (String#13510, DoABC#3) // _SafeStr_6749 = "_-0dc" (String#8228, DoABC#3) // _SafeStr_6750 = "_-6ZH" (String#14252, DoABC#3) // _SafeStr_6783 = "_-2F9" (String#27496, DoABC#3) // _SafeStr_6877 = "_-2Zx" (String#10243, DoABC#3) // _SafeStr_6978 = "_-0OH" (String#22968, DoABC#3) // _SafeStr_6979 = "_-2aI" (String#28335, DoABC#3) // _SafeStr_6985 = "_-15F" (String#24706, DoABC#3) // _SafeStr_6986 = "_-4DJ" (String#32438, DoABC#3) // _SafeStr_6997 = "_-4mO" (String#12432, DoABC#3) // _SafeStr_6998 = "_-5wB" (String#36657, DoABC#3) // _SafeStr_7000 = "_-7F" (String#38690, DoABC#3) // _SafeStr_7001 = "_-Z8" (String#39762, DoABC#3) // _SafeStr_7002 = "_-1A7" (String#8756, DoABC#3) // _SafeStr_7006 = "_-6FF" (String#13918, DoABC#3) // _SafeStr_7008 = "_-2OE" (String#27873, DoABC#3) // _SafeStr_7009 = "_-1wc" (String#26763, DoABC#3) // _SafeStr_7764 = "_-Ni" (String#1144, DoABC#3) // _SafeStr_9222 = "_-1wu" (String#1487, DoABC#3) // _SafeStr_9223 = "_-6RS" (String#1604, DoABC#3) //------------------------------------------------------------ //_-2aw._SafeStr_5041 package _-2aw{ import _-0eJ._SafeStr_2307; import flash.geom.Point; import flash.display.BitmapData; import _-0eJ._SafeStr_2306; public class _SafeStr_5041 extends Plane { public static const _SafeStr_6043:uint = 0xFFFFFF; public static const _SafeStr_12877:Number = 45; public static const _SafeStr_12878:Number = 30; public function render(k:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_2306, _arg_6:Boolean, _arg_7:Number, _arg_8:Number):BitmapData{ var _local_15:Number; var _local_9:PlaneVisualization = _SafeStr_12879(_arg_4); if ((((_local_9 == null)) || ((_local_9.geometry == null)))) { return (null); }; var _local_10:Point = _local_9.geometry._SafeStr_6086(new _SafeStr_2307(0, 0, 0)); var _local_11:Point = _local_9.geometry._SafeStr_6086(new _SafeStr_2307(0, (_arg_3 / _local_9.geometry.scale), 0)); var _local_12:Point = _local_9.geometry._SafeStr_6086(new _SafeStr_2307((_arg_2 / _local_9.geometry.scale), 0, 0)); var _local_13:int; var _local_14:int; if (((((!((_local_10 == null))) && (!((_local_11 == null))))) && (!((_local_12 == null))))) { _arg_2 = Math.round(Math.abs((_local_10.x - _local_12.x))); _arg_3 = Math.round(Math.abs((_local_10.x - _local_11.x))); _local_15 = (_local_10.x - _local_9.geometry._SafeStr_6086(new _SafeStr_2307(1, 0, 0)).x); _local_13 = (_arg_7 * int(Math.abs(_local_15))); _local_14 = (_arg_8 * int(Math.abs(_local_15))); }; return (_local_9.render(k, _arg_2, _arg_3, _arg_5, _arg_6, _local_13, _local_14)); } } }//package _-2aw // _SafeStr_12877 = "_-1ON" (String#25435, DoABC#3) // _SafeStr_12878 = "_-2WG" (String#28186, DoABC#3) // _SafeStr_12879 = "_-1Yn" (String#25829, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_5041 = "_-4ZU" (String#12231, DoABC#3) // _SafeStr_6043 = "_-0mF" (String#569, DoABC#3) // _SafeStr_6086 = "_-4B1" (String#11831, DoABC#3) //------------------------------------------------------------ //_-2aw._SafeStr_5042 package _-2aw{ import _-1tK._SafeStr_3; import flash.display.BitmapData; import flash.geom.ColorTransform; import flash.geom.Point; import _-0eJ._SafeStr_2306; public class _SafeStr_5042 implements _SafeStr_3 { public static const _SafeStr_11093:int = 0; public static const ALIGN_TOP:int = 1; public static const _SafeStr_8549:int = 2; public static const _SafeStr_12880:int = ALIGN_TOP;//1 private var _SafeStr_12881:PlaneMaterial = null; private var _color:uint = 0; private var _SafeStr_6061:int = 0; private var _SafeStr_12882:int = 1; private var _SafeStr_6059:BitmapData = null; private var _SafeStr_5482:Boolean = false; public function _SafeStr_5042(k:PlaneMaterial, _arg_2:uint, _arg_3:int, _arg_4:int=0){ this._SafeStr_12881 = k; this._SafeStr_6061 = _arg_4; this._SafeStr_12882 = _arg_3; this._color = _arg_2; } public function get offset():int{ return (this._SafeStr_6061); } public function get align():int{ return (this._SafeStr_12882); } public function get disposed():Boolean{ return (this._SafeStr_5482); } public function dispose():void{ this._SafeStr_5482 = true; this._SafeStr_12881 = null; if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); this._SafeStr_6059 = null; }; } public function _SafeStr_12883():void{ if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); this._SafeStr_6059 = null; }; } public function render(canvas:BitmapData, width:int, height:int, normal:_SafeStr_2306, useTexture:Boolean, offsetX:int, offsetY:int):BitmapData{ var tR:Number; var tG:Number; var tB:Number; var ctf:ColorTransform; var r:uint = (this._color >> 16); var g:uint = ((this._color >> 8) & 0xFF); var b:uint = (this._color & 0xFF); var hasColor:Boolean; if ((((((r < 0xFF)) || ((g < 0xFF)))) || ((b < 0xFF)))) { hasColor = true; }; if ((((((canvas == null)) || (!((canvas.width == width))))) || (!((canvas.height == height))))) { canvas = null; }; var bitmapData:BitmapData; if (this._SafeStr_12881 != null) { if (hasColor) { bitmapData = this._SafeStr_12881.render(null, width, height, normal, useTexture, offsetX, (offsetY + this.offset), (this.align == ALIGN_TOP)); } else { bitmapData = this._SafeStr_12881.render(canvas, width, height, normal, useTexture, offsetX, (offsetY + this.offset), (this.align == ALIGN_TOP)); }; if (((!((bitmapData == null))) && (!((bitmapData == canvas))))) { if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); }; try { this._SafeStr_6059 = bitmapData.clone(); } catch(e:Error) { if (_SafeStr_6059) { _SafeStr_6059.dispose(); }; _SafeStr_6059 = null; return (null); }; bitmapData = this._SafeStr_6059; }; } else { if (canvas == null) { if (((((!((this._SafeStr_6059 == null))) && ((this._SafeStr_6059.width == width)))) && ((this._SafeStr_6059.height == height)))) { return (this._SafeStr_6059); }; if (this._SafeStr_6059 != null) { this._SafeStr_6059.dispose(); }; this._SafeStr_6059 = new BitmapData(width, height, true, 0xFFFFFFFF); bitmapData = this._SafeStr_6059; } else { canvas.fillRect(canvas.rect, 0xFFFFFFFF); bitmapData = canvas; }; }; if (bitmapData != null) { if (hasColor) { tR = (r / 0xFF); tG = (g / 0xFF); tB = (b / 0xFF); ctf = new ColorTransform(tR, tG, tB); bitmapData.colorTransform(bitmapData.rect, ctf); if (((!((canvas == null))) && (!((bitmapData == canvas))))) { canvas.copyPixels(bitmapData, bitmapData.rect, new Point(0, 0), null, null, true); bitmapData = canvas; }; }; }; return (bitmapData); } public function _SafeStr_12884():PlaneMaterial{ return (this._SafeStr_12881); } public function _SafeStr_6044():uint{ return (this._color); } } }//package _-2aw // _SafeStr_11093 = "_-2aT" (String#28339, DoABC#3) // _SafeStr_12880 = "_-3fW" (String#31043, DoABC#3) // _SafeStr_12881 = "_-5Qr" (String#35426, DoABC#3) // _SafeStr_12882 = "_-0mm" (String#8357, DoABC#3) // _SafeStr_12883 = "_-1Ue" (String#25669, DoABC#3) // _SafeStr_12884 = "_-4AK" (String#11823, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_3 = "_-2Tn" (String#10132, DoABC#3) // _SafeStr_5042 = "_-1nt" (String#9405, DoABC#3) // _SafeStr_5482 = "_-6jl" (String#41, DoABC#3) // _SafeStr_6044 = "_-1MR" (String#2887, DoABC#3) // _SafeStr_6059 = "_-rY" (String#506, DoABC#3) // _SafeStr_6061 = "_-3IF" (String#501, DoABC#3) // _SafeStr_8549 = "_-5fs" (String#13333, DoABC#3) //------------------------------------------------------------ //_-2aw._SafeStr_5044 package _-2aw{ import _-0eJ._SafeStr_2307; import flash.geom.Point; import flash.display.BitmapData; import _-0eJ._SafeStr_2306; public class _SafeStr_5044 extends Plane { public static const _SafeStr_6043:uint = 0xFFFFFF; public static const _SafeStr_12877:Number = 45; public static const _SafeStr_12878:Number = 30; public function render(k:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_2306, _arg_6:Boolean):BitmapData{ var _local_7:PlaneVisualization = _SafeStr_12879(_arg_4); if ((((_local_7 == null)) || ((_local_7.geometry == null)))) { return (null); }; var _local_8:Point = _local_7.geometry._SafeStr_6086(new _SafeStr_2307(0, 0, 0)); var _local_9:Point = _local_7.geometry._SafeStr_6086(new _SafeStr_2307(0, 0, (_arg_3 / _local_7.geometry.scale))); var _local_10:Point = _local_7.geometry._SafeStr_6086(new _SafeStr_2307(0, (_arg_2 / _local_7.geometry.scale), 0)); if (((((!((_local_8 == null))) && (!((_local_9 == null))))) && (!((_local_10 == null))))) { _arg_2 = Math.round(Math.abs((_local_8.x - _local_10.x))); _arg_3 = Math.round(Math.abs((_local_8.y - _local_9.y))); }; return (_local_7.render(k, _arg_2, _arg_3, _arg_5, _arg_6)); } } }//package _-2aw // _SafeStr_12877 = "_-1ON" (String#25435, DoABC#3) // _SafeStr_12878 = "_-2WG" (String#28186, DoABC#3) // _SafeStr_12879 = "_-1Yn" (String#25829, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_5044 = "_-2hq" (String#10371, DoABC#3) // _SafeStr_6043 = "_-0mF" (String#569, DoABC#3) // _SafeStr_6086 = "_-4B1" (String#11831, DoABC#3) //------------------------------------------------------------ //_-2aw._SafeStr_5210 package _-2aw{ import flash.display.BitmapData; public class _SafeStr_5210 { public static const _SafeStr_12885:Number = -1; public static const _SafeStr_12886:Number = 1; private var _bitmap:BitmapData = null; private var _SafeStr_12887:Number = -1; private var _SafeStr_12888:Number = 1; private var _SafeStr_12889:Number = -1; private var _SafeStr_12890:Number = 1; private var _SafeStr_6754:String = null; public function _SafeStr_5210(k:BitmapData, _arg_2:Number=-1, _arg_3:Number=1, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:String=null){ this._SafeStr_12887 = _arg_2; this._SafeStr_12888 = _arg_3; this._SafeStr_12889 = _arg_4; this._SafeStr_12890 = _arg_5; this._SafeStr_6754 = _arg_6; this._bitmap = k; } public function get bitmap():BitmapData{ return (this._bitmap); } public function get normalMinX():Number{ return (this._SafeStr_12887); } public function get normalMaxX():Number{ return (this._SafeStr_12888); } public function get normalMinY():Number{ return (this._SafeStr_12889); } public function get normalMaxY():Number{ return (this._SafeStr_12890); } public function get assetName():String{ return (this._SafeStr_6754); } public function dispose():void{ this._bitmap = null; } } }//package _-2aw // _SafeStr_12885 = "_-5o6" (String#36335, DoABC#3) // _SafeStr_12886 = "_-4HK" (String#32606, DoABC#3) // _SafeStr_12887 = "_-5P7" (String#3906, DoABC#3) // _SafeStr_12888 = "_-30M" (String#3318, DoABC#3) // _SafeStr_12889 = "_-1mT" (String#3003, DoABC#3) // _SafeStr_12890 = "_-43f" (String#3578, DoABC#3) // _SafeStr_5210 = "_-6XY" (String#14222, DoABC#3) // _SafeStr_6754 = "_-0wX" (String#1456, DoABC#3) //------------------------------------------------------------ //_-2aw.FloorRasterizer package _-2aw{ import _-0eJ.XMLValidator; import flash.display.BitmapData; import _-2x3._SafeStr_5040; import _-0eJ._SafeStr_2306; public class FloorRasterizer extends PlaneRasterizer { override protected function initializePlanes():void{ if (data == null) { return; }; var k:XMLList = data.floors; if (k.length() > 0) { this._SafeStr_12891(k[0]); }; } private function _SafeStr_12891(k:XML):void{ var _local_4:XML; var _local_5:String; var _local_6:XMLList; var _local_7:_SafeStr_5041; if (k == null) { return; }; var _local_2:XMLList = k.floor; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; if (XMLValidator._SafeStr_6297(_local_4, ["id"])) { _local_5 = _local_4.@id; _local_6 = _local_4.visualization; _local_7 = new _SafeStr_5041(); _SafeStr_12892(_local_7, _local_6); if (!_SafeStr_12893(_local_5, _local_7)) { _local_7.dispose(); }; }; _local_3++; }; } override public function render(canvas:BitmapData, id:String, width:Number, height:Number, scale:Number, normal:_SafeStr_2306, useTexture:Boolean, offsetX:Number=0, offsetY:Number=0, maxX:Number=0, maxY:Number=0, timeSinceStartMs:int=0):_SafeStr_5040{ var bitmapData:BitmapData; var floor:_SafeStr_5041 = (_SafeStr_12894(id) as _SafeStr_5041); if (floor == null) { floor = (_SafeStr_12894(_SafeStr_12895) as _SafeStr_5041); }; if (floor == null) { return (null); }; if (canvas != null) { canvas.fillRect(canvas.rect, 0xFFFFFF); }; bitmapData = floor.render(canvas, width, height, scale, normal, useTexture, offsetX, offsetY); if (((!((bitmapData == null))) && (!((bitmapData == canvas))))) { try { bitmapData = bitmapData.clone(); } catch(e:Error) { if (bitmapData) { bitmapData.dispose(); }; return (null); }; }; var planeBitmapData:_SafeStr_5040 = new _SafeStr_5040(bitmapData, -1); return (planeBitmapData); } } }//package _-2aw // _SafeStr_12891 = "_-41f" (String#31964, DoABC#3) // _SafeStr_12892 = "_-2GW" (String#27553, DoABC#3) // _SafeStr_12893 = "_-1uN" (String#9499, DoABC#3) // _SafeStr_12894 = "_-1lN" (String#26327, DoABC#3) // _SafeStr_12895 = "_-4Te" (String#33088, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_5040 = "_-HS" (String#14600, DoABC#3) // _SafeStr_5041 = "_-4ZU" (String#12231, DoABC#3) // _SafeStr_6297 = "_-3Ho" (String#30101, DoABC#3) //------------------------------------------------------------ //_-2aw.Plane package _-2aw{ import _-5NM.Map; import _-0eJ._SafeStr_2304; public class Plane { private var _SafeStr_12896:Map; private var _SafeStr_6292:Array; private var _SafeStr_12897:PlaneVisualization = null; private var _SafeStr_6295:int = -1; public function Plane(){ this._SafeStr_6292 = []; super(); this._SafeStr_12896 = new Map(); } public function isStatic(k:int):Boolean{ return (true); } public function dispose():void{ var k:PlaneVisualization; var _local_2:int; if (this._SafeStr_12896 != null) { k = null; _local_2 = 0; while (_local_2 < this._SafeStr_12896.length) { k = (this._SafeStr_12896._SafeStr_6074(_local_2) as PlaneVisualization); if (k != null) { k.dispose(); }; _local_2++; }; this._SafeStr_12896.dispose(); this._SafeStr_12896 = null; }; this._SafeStr_12897 = null; this._SafeStr_6292 = null; } public function _SafeStr_12883():void{ var _local_2:PlaneVisualization; var k:int; while (k < this._SafeStr_12896.length) { _local_2 = (this._SafeStr_12896._SafeStr_6074(k) as PlaneVisualization); if (_local_2 != null) { _local_2._SafeStr_12883(); }; k++; }; } public function _SafeStr_12898(k:int, _arg_2:int, _arg_3:_SafeStr_2304):PlaneVisualization{ if (this._SafeStr_12896.getValue(String(k)) != null) { return (null); }; var _local_4:PlaneVisualization = new PlaneVisualization(k, _arg_2, _arg_3); this._SafeStr_12896.add(String(k), _local_4); this._SafeStr_6292.push(k); this._SafeStr_6292.sort(); return (_local_4); } private function _SafeStr_6301(k:int):int{ var _local_2:int; var _local_3:int = 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); } protected function _SafeStr_12879(k:int):PlaneVisualization{ if (k == this._SafeStr_6295) { return (this._SafeStr_12897); }; var _local_2:int = this._SafeStr_6301(k); if (_local_2 < this._SafeStr_6292.length) { this._SafeStr_12897 = (this._SafeStr_12896.getValue(String(this._SafeStr_6292[_local_2])) as PlaneVisualization); } else { this._SafeStr_12897 = null; }; this._SafeStr_6295 = k; return (this._SafeStr_12897); } public function _SafeStr_12899():Array{ return (this._SafeStr_12879(this._SafeStr_6295)._SafeStr_12899()); } } }//package _-2aw // _SafeStr_12879 = "_-1Yn" (String#25829, DoABC#3) // _SafeStr_12883 = "_-1Ue" (String#25669, DoABC#3) // _SafeStr_12896 = "_-0w0" (String#24313, DoABC#3) // _SafeStr_12897 = "_-2tv" (String#29122, DoABC#3) // _SafeStr_12898 = "_-5Ar" (String#34789, DoABC#3) // _SafeStr_12899 = "_-0kb" (String#8324, DoABC#3) // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6292 = "_-1wM" (String#3054, DoABC#3) // _SafeStr_6295 = "_-Z1" (String#4432, DoABC#3) // _SafeStr_6301 = "_-293" (String#3114, DoABC#3) //------------------------------------------------------------ //_-2aw.PlaneMaterial package _-2aw{ import _-0eJ._SafeStr_2306; import flash.display.BitmapData; public class PlaneMaterial { public static const _SafeStr_12885:Number = -1; public static const _SafeStr_12886:Number = 1; private var _SafeStr_12900:Array; private var _SafeStr_12901:Boolean = false; public function PlaneMaterial(){ this._SafeStr_12900 = []; super(); } public function dispose():void{ var k:int; var _local_2:PlaneMaterialCellMatrix; if (this._SafeStr_12900 != null) { k = 0; while (k < this._SafeStr_12900.length) { _local_2 = (this._SafeStr_12900[k] as PlaneMaterialCellMatrix); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_12900 = null; }; } public function _SafeStr_12883():void{ var k:int; var _local_2:PlaneMaterialCellMatrix; if (!this._SafeStr_12901) { return; }; if (this._SafeStr_12900 != null) { k = 0; while (k < this._SafeStr_12900.length) { _local_2 = (this._SafeStr_12900[k] as PlaneMaterialCellMatrix); if (_local_2 != null) { _local_2._SafeStr_12883(); }; k++; }; }; this._SafeStr_12901 = false; } public function _SafeStr_12902(k:int, _arg_2:int, _arg_3:int, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:Number=-1, _arg_7:Number=1):PlaneMaterialCellMatrix{ var _local_8:PlaneMaterialCellMatrix; _local_8 = new PlaneMaterialCellMatrix(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_12900.push(_local_8); return (_local_8); } public function _SafeStr_12903(k:_SafeStr_2306):PlaneMaterialCellMatrix{ var _local_3:PlaneMaterialCellMatrix; if (k == null) { return (null); }; var _local_2:int; while (_local_2 < this._SafeStr_12900.length) { _local_3 = (this._SafeStr_12900[_local_2] as PlaneMaterialCellMatrix); if (_local_3 != null) { if ((((((((k.x >= _local_3.normalMinX)) && ((k.x <= _local_3.normalMaxX)))) && ((k.y >= _local_3.normalMinY)))) && ((k.y <= _local_3.normalMaxY)))) { return (_local_3); }; }; _local_2++; }; return (null); } public function render(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2306, _arg_5:Boolean, _arg_6:int, _arg_7:int, _arg_8:Boolean):BitmapData{ if (_arg_2 < 1) { _arg_2 = 1; }; if (_arg_3 < 1) { _arg_3 = 1; }; var _local_9:PlaneMaterialCellMatrix = this._SafeStr_12903(_arg_4); if (_local_9 != null) { this._SafeStr_12901 = true; return (_local_9.render(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)); }; return (null); } } }//package _-2aw // _SafeStr_12883 = "_-1Ue" (String#25669, DoABC#3) // _SafeStr_12885 = "_-5o6" (String#36335, DoABC#3) // _SafeStr_12886 = "_-4HK" (String#32606, DoABC#3) // _SafeStr_12900 = "_-1Gc" (String#25140, DoABC#3) // _SafeStr_12901 = "_-Ta" (String#1622, DoABC#3) // _SafeStr_12902 = "_-4MY" (String#32819, DoABC#3) // _SafeStr_12903 = "_-386" (String#29713, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) //------------------------------------------------------------ //_-2aw.PlaneMaterialCell package _-2aw{ import flash.display.BitmapData; import _-1WY._SafeStr_3897; import flash.geom.Point; import _-0eJ._SafeStr_2306; import _-6Z2.BitmapDataAsset; import flash.geom.Matrix; import flash.geom.Rectangle; import _-2x3.Randomizer; public class PlaneMaterialCell { private var _SafeStr_12904:BitmapData = null; private var _SafeStr_12905:PlaneTexture; private var _SafeStr_12906:Array; private var _SafeStr_12907:Array; private var _SafeStr_12908:int = 0; public function PlaneMaterialCell(k:PlaneTexture, _arg_2:Array=null, _arg_3:Array=null, _arg_4:int=0){ var _local_5:int; var _local_6:_SafeStr_3897; var _local_7:Point; this._SafeStr_12906 = []; this._SafeStr_12907 = []; super(); this._SafeStr_12905 = k; if (((((!((_arg_2 == null))) && ((_arg_2.length > 0)))) && ((_arg_4 > 0)))) { _local_5 = 0; _local_5 = 0; while (_local_5 < _arg_2.length) { _local_6 = (_arg_2[_local_5] as _SafeStr_3897); if (_local_6 != null) { this._SafeStr_12907.push(_local_6); }; _local_5++; }; if (this._SafeStr_12907.length > 0) { if (_arg_3 != null) { _local_5 = 0; while (_local_5 < _arg_3.length) { _local_7 = (_arg_3[_local_5] as Point); if (_local_7 != null) { this._SafeStr_12906.push(new Point(_local_7.x, _local_7.y)); }; _local_5++; }; }; this._SafeStr_12908 = _arg_4; }; }; } public function get isStatic():Boolean{ return ((this._SafeStr_12908 == 0)); } public function dispose():void{ if (this._SafeStr_12905 != null) { this._SafeStr_12905.dispose(); this._SafeStr_12905 = null; }; if (this._SafeStr_12904 != null) { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; this._SafeStr_12907 = null; this._SafeStr_12906 = null; } public function _SafeStr_12883():void{ if (this._SafeStr_12904 != null) { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; } public function _SafeStr_12909(k:_SafeStr_2306):int{ var _local_2:BitmapData; if (this._SafeStr_12905 != null) { _local_2 = this._SafeStr_12905._SafeStr_12910(k); if (_local_2 != null) { return (_local_2.height); }; }; return (0); } public function render(normal:_SafeStr_2306, textureOffsetX:int, textureOffsetY:int):BitmapData{ var bitmap:BitmapData; var sourceBitmap:BitmapData; var limitMin:int; var limitMax:int; var offsetIndexes:Array; var i:int; var offset:Point; var item:_SafeStr_3897; var bitmapAsset:BitmapDataAsset; var bitmapData:BitmapData; var offsetFinal:Point; var flipMatrix:Matrix; var x:Number; var y:Number; var translateX:Number; var translateY:Number; var offsetX:int; if (this._SafeStr_12905 != null) { bitmap = this._SafeStr_12905._SafeStr_12910(normal); try { if (((!((bitmap == null))) && (((!((textureOffsetX == 0))) || (!((textureOffsetY == 0))))))) { sourceBitmap = new BitmapData((bitmap.width * 2), (bitmap.height * 2), bitmap.transparent); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point()); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point(bitmap.width, 0)); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point(0, bitmap.height)); sourceBitmap.copyPixels(bitmap, bitmap.rect, new Point(bitmap.width, bitmap.height)); bitmap = new BitmapData(bitmap.width, bitmap.height, bitmap.transparent); while (textureOffsetX < 0) { textureOffsetX = (textureOffsetX + bitmap.width); }; while (textureOffsetY < 0) { textureOffsetY = (textureOffsetY + bitmap.height); }; bitmap.copyPixels(sourceBitmap, new Rectangle((textureOffsetX % bitmap.width), (textureOffsetY % bitmap.height), bitmap.width, bitmap.height), new Point()); }; } catch(e:Error) { return (null); }; if (bitmap != null) { if (!this.isStatic) { if (this._SafeStr_12904 != null) { if (((!((this._SafeStr_12904.width == bitmap.width))) || (!((this._SafeStr_12904.height == bitmap.height))))) { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; } else { this._SafeStr_12904.copyPixels(bitmap, bitmap.rect, new Point(0, 0)); }; }; if (this._SafeStr_12904 == null) { this._SafeStr_12904 = bitmap.clone(); }; limitMin = Math.min(this._SafeStr_12908, this._SafeStr_12906.length); limitMax = Math.max(this._SafeStr_12908, this._SafeStr_12906.length); offsetIndexes = Randomizer._SafeStr_12911(this._SafeStr_12908, limitMax); i = 0; while (i < limitMin) { offset = (this._SafeStr_12906[offsetIndexes[i]] as Point); item = (this._SafeStr_12907[(i % this._SafeStr_12907.length)] as _SafeStr_3897); if (((!((offset == null))) && (!((item == null))))) { bitmapAsset = (item.asset as BitmapDataAsset); if (bitmapAsset != null) { bitmapData = (bitmapAsset.content as BitmapData); if (bitmapData != null) { offsetFinal = new Point((offset.x + item.offsetX), (offset.y + item.offsetY)); flipMatrix = new Matrix(); x = 1; y = 1; translateX = 0; translateY = 0; if (item.flipH) { x = -1; translateX = bitmapData.width; }; if (item.flipV) { y = -1; translateY = bitmapData.height; }; offsetX = (offsetFinal.x + translateX); offsetX = ((offsetX >> 1) << 1); flipMatrix.scale(x, y); flipMatrix.translate(offsetX, (offsetFinal.y + translateY)); this._SafeStr_12904.draw(bitmapData, flipMatrix); }; }; }; i = (i + 1); }; return (this._SafeStr_12904); }; return (bitmap); }; }; return (null); } public function _SafeStr_12912(k:_SafeStr_2306):String{ return ((((this._SafeStr_12905 == null)) ? null : this._SafeStr_12905._SafeStr_12912(k))); } } }//package _-2aw // _SafeStr_12883 = "_-1Ue" (String#25669, DoABC#3) // _SafeStr_12904 = "_-1a2" (String#1478, DoABC#3) // _SafeStr_12905 = "_-3AF" (String#29801, DoABC#3) // _SafeStr_12906 = "_-2Th" (String#28081, DoABC#3) // _SafeStr_12907 = "_-1Yv" (String#25836, DoABC#3) // _SafeStr_12908 = "_-0eE" (String#23598, DoABC#3) // _SafeStr_12909 = "_-2O2" (String#27865, DoABC#3) // _SafeStr_12910 = "_-6aQ" (String#1608, DoABC#3) // _SafeStr_12911 = "_-1Cw" (String#24998, DoABC#3) // _SafeStr_12912 = "_-3pn" (String#31470, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) //------------------------------------------------------------ //_-2aw.PlaneMaterialCellColumn package _-2aw{ import flash.display.BitmapData; import _-0eJ._SafeStr_2307; import _-0eJ._SafeStr_2306; import flash.geom.Point; public class PlaneMaterialCellColumn { public static const _SafeStr_12913:int = 0; public static const _SafeStr_12914:int = 1; public static const _SafeStr_12915:int = 2; public static const _SafeStr_12916:int = 3; public static const _SafeStr_12917:int = 4; public static const _SafeStr_12918:int = 5; private var _SafeStr_12919:Array; private var _SafeStr_12920:int = 1; private var _SafeStr_6068:int = 1; private var _SafeStr_12904:BitmapData; private var _SafeStr_12921:_SafeStr_2307 = null; private var _SafeStr_12922:int; private var _SafeStr_12923:int; private var _SafeStr_12901:Boolean = false; private var _SafeStr_12924:Boolean = true; public function PlaneMaterialCellColumn(k:int, _arg_2:Array, _arg_3:int=1){ var _local_4:int; var _local_5:PlaneMaterialCell; this._SafeStr_12919 = []; super(); if (k < 1) { k = 1; }; this._SafeStr_6068 = k; if (_arg_2 != null) { _local_4 = 0; while (_local_4 < _arg_2.length) { _local_5 = (_arg_2[_local_4] as PlaneMaterialCell); if (_local_5 != null) { this._SafeStr_12919.push(_local_5); if (!_local_5.isStatic) { this._SafeStr_12924 = false; }; }; _local_4++; }; }; this._SafeStr_12920 = _arg_3; } public function get isStatic():Boolean{ return (this._SafeStr_12924); } public function _SafeStr_12925():Boolean{ return (!((this._SafeStr_12920 == _SafeStr_12913))); } public function get width():int{ return (this._SafeStr_6068); } public function dispose():void{ var k:int; var _local_2:PlaneMaterialCell; if (this._SafeStr_12919 != null) { k = 0; while (k < this._SafeStr_12919.length) { _local_2 = (this._SafeStr_12919[k] as PlaneMaterialCell); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_12919 = null; }; if (this._SafeStr_12904 != null) { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; if (this._SafeStr_12921 != null) { this._SafeStr_12921 = null; }; } public function _SafeStr_12883():void{ var k:int; var _local_2:PlaneMaterialCell; if (!this._SafeStr_12901) { return; }; if (this._SafeStr_12904 != null) { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; if (this._SafeStr_12921 != null) { this._SafeStr_12921.x = 0; this._SafeStr_12921.y = 0; this._SafeStr_12921.z = 0; }; if (this._SafeStr_12919 != null) { k = 0; while (k < this._SafeStr_12919.length) { _local_2 = (this._SafeStr_12919[k] as PlaneMaterialCell); if (_local_2 != null) { _local_2._SafeStr_12883(); }; k++; }; }; this._SafeStr_12901 = false; } public function render(height:int, normal:_SafeStr_2306, offsetX:int, offsetY:int):BitmapData{ var ht:int; if (this._SafeStr_12920 == _SafeStr_12913) { ht = this._SafeStr_12926(this._SafeStr_12919, normal); height = ht; }; if (this._SafeStr_12921 == null) { this._SafeStr_12921 = new _SafeStr_2307(); }; if (this.isStatic) { if (this._SafeStr_12904 != null) { if ((((((((this._SafeStr_12904.height == height)) && (_SafeStr_2307._SafeStr_6420(this._SafeStr_12921, normal)))) && ((this._SafeStr_12922 == offsetX)))) && ((this._SafeStr_12923 == offsetY)))) { return (this._SafeStr_12904); }; this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; } else { if (this._SafeStr_12904 != null) { if (this._SafeStr_12904.height == height) { this._SafeStr_12904.fillRect(this._SafeStr_12904.rect, 0xFFFFFF); } else { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; }; }; this._SafeStr_12901 = true; if (this._SafeStr_12904 == null) { try { this._SafeStr_12904 = new BitmapData(this._SafeStr_6068, height, true, 0xFFFFFF); } catch(e:Error) { return (null); }; }; this._SafeStr_12921._SafeStr_6069(normal); this._SafeStr_12922 = offsetX; this._SafeStr_12923 = offsetY; if (this._SafeStr_12919.length == 0) { return (this._SafeStr_12904); }; switch (this._SafeStr_12920) { case _SafeStr_12913: this._SafeStr_12927(normal); break; case _SafeStr_12915: this._SafeStr_12928(normal); break; case _SafeStr_12916: this._SafeStr_12929(normal); break; case _SafeStr_12917: this._SafeStr_12930(normal); break; case _SafeStr_12918: this._SafeStr_12931(normal); break; default: this._SafeStr_12932(normal, offsetX, offsetY); }; return (this._SafeStr_12904); } private function _SafeStr_12926(k:Array, _arg_2:_SafeStr_2306):int{ var _local_5:PlaneMaterialCell; var _local_6:int; if ((((k == null)) || ((k.length == 0)))) { return (0); }; var _local_3:int; var _local_4:int; while (_local_4 < k.length) { _local_5 = (k[_local_4] as PlaneMaterialCell); if (_local_5 != null) { _local_6 = _local_5._SafeStr_12909(_arg_2); _local_3 = (_local_3 + _local_6); }; _local_4++; }; return (_local_3); } private function _SafeStr_12933(k:Array, _arg_2:int, _arg_3:Boolean, _arg_4:_SafeStr_2306, _arg_5:int=0, _arg_6:int=0):int{ if ((((((k == null)) || ((k.length == 0)))) || ((this._SafeStr_12904 == null)))) { return (_arg_2); }; var _local_7:PlaneMaterialCell; var _local_8:BitmapData; var _local_9:int; while (_local_9 < k.length) { if (_arg_3) { _local_7 = (k[_local_9] as PlaneMaterialCell); } else { _local_7 = (k[((k.length - 1) - _local_9)] as PlaneMaterialCell); }; if (_local_7 != null) { _local_8 = _local_7.render(_arg_4, _arg_5, _arg_6); if (_local_8 != null) { if (!_arg_3) { _arg_2 = (_arg_2 - _local_8.height); }; this._SafeStr_12904.copyPixels(_local_8, _local_8.rect, new Point(0, _arg_2), _local_8, null, true); if (_arg_3) { _arg_2 = (_arg_2 + _local_8.height); }; if (((((_arg_3) && ((_arg_2 >= this._SafeStr_12904.height)))) || (((!(_arg_3)) && ((_arg_2 <= 0)))))) { return (_arg_2); }; }; }; _local_9++; }; return (_arg_2); } private function _SafeStr_12927(k:_SafeStr_2306):void{ if ((((this._SafeStr_12919.length == 0)) || ((this._SafeStr_12904 == null)))) { return; }; this._SafeStr_12933(this._SafeStr_12919, 0, true, k); } private function _SafeStr_12932(k:_SafeStr_2306, _arg_2:int, _arg_3:int):void{ if ((((this._SafeStr_12919.length == 0)) || ((this._SafeStr_12904 == null)))) { return; }; var _local_4:int = this._SafeStr_12926(this._SafeStr_12919, k); var _local_5:int; if (_local_4 > this._SafeStr_12904.height) { }; while (_local_5 < this._SafeStr_12904.height) { _local_5 = this._SafeStr_12933(this._SafeStr_12919, _local_5, true, k, _arg_2, _arg_3); if (_local_5 == 0) { return; }; }; } private function _SafeStr_12928(k:_SafeStr_2306):void{ if ((((this._SafeStr_12919.length == 0)) || ((this._SafeStr_12904 == null)))) { return; }; var _local_2:PlaneMaterialCell; var _local_3:BitmapData; var _local_4:Array = []; var _local_5:int; var _local_6:int; var _local_7:int; _local_7 = 1; while (_local_7 < (this._SafeStr_12919.length - 1)) { _local_2 = (this._SafeStr_12919[_local_7] as PlaneMaterialCell); if (_local_2 != null) { _local_6 = _local_2._SafeStr_12909(k); if (_local_6 > 0) { _local_5 = (_local_5 + _local_6); _local_4.push(_local_2); }; }; _local_7++; }; if (this._SafeStr_12919.length == 1) { _local_2 = (this._SafeStr_12919[0] as PlaneMaterialCell); if (_local_2 != null) { _local_6 = _local_2._SafeStr_12909(k); if (_local_6 > 0) { _local_5 = (_local_5 + _local_6); _local_4.push(_local_2); }; }; }; var _local_8 = ((this._SafeStr_12904.height - _local_5) >> 1); var _local_9:int = this._SafeStr_12933(_local_4, _local_8, true, k); _local_2 = (this._SafeStr_12919[0] as PlaneMaterialCell); if (_local_2 != null) { _local_4 = [_local_2]; while (_local_8 >= 0) { _local_8 = this._SafeStr_12933(_local_4, _local_8, false, k); }; }; _local_2 = (this._SafeStr_12919[(this._SafeStr_12919.length - 1)] as PlaneMaterialCell); if (_local_2 != null) { _local_4 = [_local_2]; while (_local_9 < this._SafeStr_12904.height) { _local_9 = this._SafeStr_12933(_local_4, _local_9, true, k); }; }; } private function _SafeStr_12929(k:_SafeStr_2306):void{ var _local_13:int; var _local_14:int; var _local_15:int; var _local_16:Array; if ((((this._SafeStr_12919.length == 0)) || ((this._SafeStr_12904 == null)))) { return; }; var _local_2:PlaneMaterialCell; var _local_3:BitmapData; var _local_4:Array = []; var _local_5:Array = []; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; _local_9 = 0; while (_local_9 < (this._SafeStr_12919.length >> 1)) { _local_2 = (this._SafeStr_12919[_local_9] as PlaneMaterialCell); if (_local_2 != null) { _local_8 = _local_2._SafeStr_12909(k); if (_local_8 > 0) { _local_6 = (_local_6 + _local_8); _local_4.push(_local_2); }; }; _local_9++; }; _local_9 = ((this._SafeStr_12919.length >> 1) + 1); while (_local_9 < this._SafeStr_12919.length) { _local_2 = (this._SafeStr_12919[_local_9] as PlaneMaterialCell); if (_local_2 != null) { _local_8 = _local_2._SafeStr_12909(k); if (_local_8 > 0) { _local_7 = (_local_7 + _local_8); _local_5.push(_local_2); }; }; _local_9++; }; var _local_10:int; var _local_11:int; var _local_12:int = this._SafeStr_12904.height; if ((_local_6 + _local_7) > this._SafeStr_12904.height) { _local_10 = ((_local_6 + _local_7) - this._SafeStr_12904.height); _local_11 = (_local_11 - (_local_10 >> 1)); _local_12 = (_local_12 + (_local_10 - (_local_10 >> 1))); }; if (_local_10 == 0) { _local_2 = (this._SafeStr_12919[(this._SafeStr_12919.length >> 1)] as PlaneMaterialCell); if (_local_2 != null) { _local_8 = _local_2._SafeStr_12909(k); if (_local_8 > 0) { _local_13 = (this._SafeStr_12904.height - (_local_6 + _local_7)); _local_14 = (Math.ceil((_local_13 / _local_8)) * _local_8); _local_11 = (_local_6 - ((_local_14 - _local_13) >> 1)); _local_15 = (_local_11 + _local_14); _local_16 = [_local_2]; while (_local_11 < _local_15) { _local_11 = this._SafeStr_12933(_local_16, _local_11, true, k); }; }; }; }; _local_11 = 0; this._SafeStr_12933(_local_4, _local_11, true, k); this._SafeStr_12933(_local_5, _local_12, false, k); } private function _SafeStr_12930(k:_SafeStr_2306):void{ var _local_4:Array; if ((((this._SafeStr_12919.length == 0)) || ((this._SafeStr_12904 == null)))) { return; }; var _local_2:PlaneMaterialCell; var _local_3:int = this._SafeStr_12904.height; _local_3 = this._SafeStr_12933(this._SafeStr_12919, _local_3, false, k); _local_2 = (this._SafeStr_12919[0] as PlaneMaterialCell); if (_local_2 != null) { _local_4 = [_local_2]; while (_local_3 >= 0) { _local_3 = this._SafeStr_12933(_local_4, _local_3, false, k); }; }; } private function _SafeStr_12931(k:_SafeStr_2306):void{ var _local_4:Array; if ((((this._SafeStr_12919.length == 0)) || ((this._SafeStr_12904 == null)))) { return; }; var _local_2:PlaneMaterialCell; var _local_3:int; _local_3 = this._SafeStr_12933(this._SafeStr_12919, _local_3, true, k); _local_2 = (this._SafeStr_12919[(this._SafeStr_12919.length - 1)] as PlaneMaterialCell); if (_local_2 != null) { _local_4 = [_local_2]; while (_local_3 < this._SafeStr_12904.height) { _local_3 = this._SafeStr_12933(_local_4, _local_3, true, k); }; }; } public function _SafeStr_12934():Array{ return (this._SafeStr_12919); } } }//package _-2aw // _SafeStr_12883 = "_-1Ue" (String#25669, DoABC#3) // _SafeStr_12901 = "_-Ta" (String#1622, DoABC#3) // _SafeStr_12904 = "_-1a2" (String#1478, DoABC#3) // _SafeStr_12909 = "_-2O2" (String#27865, DoABC#3) // _SafeStr_12913 = "_-0IY" (String#22732, DoABC#3) // _SafeStr_12914 = "_-3Cf" (String#29899, DoABC#3) // _SafeStr_12915 = "_-1cT" (String#25970, DoABC#3) // _SafeStr_12916 = "_-4Bd" (String#32369, DoABC#3) // _SafeStr_12917 = "_-3ia" (String#31171, DoABC#3) // _SafeStr_12918 = "_-5BR" (String#34818, DoABC#3) // _SafeStr_12919 = "_-3xj" (String#31772, DoABC#3) // _SafeStr_12920 = "_-0ZC" (String#8170, DoABC#3) // _SafeStr_12921 = "_-6cC" (String#4246, DoABC#3) // _SafeStr_12922 = "_-0ua" (String#24254, DoABC#3) // _SafeStr_12923 = "_-5Ap" (String#34787, DoABC#3) // _SafeStr_12924 = "_-1rn" (String#3030, DoABC#3) // _SafeStr_12925 = "_-5nX" (String#36312, DoABC#3) // _SafeStr_12926 = "_-2U2" (String#28097, DoABC#3) // _SafeStr_12927 = "_-2" (String#26904, DoABC#3) // _SafeStr_12928 = "_-4Qd" (String#12063, DoABC#3) // _SafeStr_12929 = "_-5w1" (String#13588, DoABC#3) // _SafeStr_12930 = "_-6ff" (String#14349, DoABC#3) // _SafeStr_12931 = "_-43V" (String#11719, DoABC#3) // _SafeStr_12932 = "_-5n8" (String#13451, DoABC#3) // _SafeStr_12933 = "_-1bV" (String#25938, DoABC#3) // _SafeStr_12934 = "_-5gY" (String#36052, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_6068 = "_-64A" (String#105, DoABC#3) // _SafeStr_6069 = "_-0eZ" (String#23609, DoABC#3) // _SafeStr_6420 = "_-3pK" (String#31450, DoABC#3) //------------------------------------------------------------ //_-2aw.PlaneMaterialCellMatrix package _-2aw{ import flash.display.BitmapData; import _-0eJ._SafeStr_2307; import _-2x3.Randomizer; import _-0eJ._SafeStr_2306; import flash.geom.Rectangle; import flash.geom.Point; public class PlaneMaterialCellMatrix { public static const _SafeStr_12914:int = 1; public static const _SafeStr_12915:int = 2; public static const _SafeStr_12916:int = 3; public static const _SafeStr_12917:int = 4; public static const _SafeStr_12918:int = 5; public static const _SafeStr_12935:int = 6; public static const _SafeStr_12936:int = _SafeStr_12914;//1 public static const _SafeStr_12885:Number = -1; public static const _SafeStr_12886:Number = 1; public static const ALIGN_TOP:int = 1; public static const _SafeStr_8549:int = 2; public static const _SafeStr_12880:int = ALIGN_TOP;//1 private var _SafeStr_12937:Array; private var _SafeStr_12920:int = 1; private var _SafeStr_12882:int = 1; private var _SafeStr_12904:BitmapData; private var _SafeStr_12921:_SafeStr_2307 = null; private var _SafeStr_12938:int = 0; private var _SafeStr_12901:Boolean = false; private var _SafeStr_12924:Boolean = true; private var _SafeStr_12887:Number = -1; private var _SafeStr_12888:Number = 1; private var _SafeStr_12889:Number = -1; private var _SafeStr_12890:Number = 1; public function PlaneMaterialCellMatrix(k:int, _arg_2:int=1, _arg_3:int=1, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:Number=-1, _arg_7:Number=1){ this._SafeStr_12937 = []; super(); if (k < 1) { k = 1; }; var _local_8:int; while (_local_8 < k) { this._SafeStr_12937.push(null); _local_8++; }; this._SafeStr_12920 = _arg_2; this._SafeStr_12882 = _arg_3; this._SafeStr_12887 = _arg_4; this._SafeStr_12888 = _arg_5; this._SafeStr_12889 = _arg_6; this._SafeStr_12890 = _arg_7; if (this._SafeStr_12920 == _SafeStr_12935) { this._SafeStr_12924 = false; }; } private static function _SafeStr_12939(k:int):int{ var _local_2:Array = Randomizer._SafeStr_5514(1, 0, (k * 17631)); return ((_local_2[0] % k)); } public function get normalMinX():Number{ return (this._SafeStr_12887); } public function get normalMaxX():Number{ return (this._SafeStr_12888); } public function get normalMinY():Number{ return (this._SafeStr_12889); } public function get normalMaxY():Number{ return (this._SafeStr_12890); } public function _SafeStr_6776():Boolean{ return ((this._SafeStr_12882 == _SafeStr_8549)); } public function get isStatic():Boolean{ return (this._SafeStr_12924); } public function dispose():void{ if (this._SafeStr_12904 != null) { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; if (this._SafeStr_12921 != null) { this._SafeStr_12921 = null; }; } public function _SafeStr_12883():void{ var _local_2:PlaneMaterialCellColumn; if (!this._SafeStr_12901) { return; }; if (this._SafeStr_12904 != null) { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; if (this._SafeStr_12921 != null) { this._SafeStr_12921.x = 0; this._SafeStr_12921.y = 0; this._SafeStr_12921.z = 0; }; this._SafeStr_12938 = 0; var k:int; while (k < this._SafeStr_12937.length) { _local_2 = (this._SafeStr_12937[k] as PlaneMaterialCellColumn); if (_local_2 != null) { _local_2._SafeStr_12883(); }; k++; }; this._SafeStr_12901 = false; } public function _SafeStr_12940(k:int, _arg_2:int, _arg_3:Array, _arg_4:int=1):Boolean{ if ((((k < 0)) || ((k >= this._SafeStr_12937.length)))) { return (false); }; var _local_5:PlaneMaterialCellColumn = new PlaneMaterialCellColumn(_arg_2, _arg_3, _arg_4); var _local_6:PlaneMaterialCellColumn = (this._SafeStr_12937[k] as PlaneMaterialCellColumn); if (_local_6 != null) { _local_6.dispose(); }; this._SafeStr_12937[k] = _local_5; if (((!((_local_5 == null))) && (!(_local_5.isStatic)))) { this._SafeStr_12924 = false; }; return (true); } public function render(canvas:BitmapData, width:int, height:int, normal:_SafeStr_2306, useTexture:Boolean, offsetX:int, offsetY:int, topAlign:Boolean):BitmapData{ var column:PlaneMaterialCellColumn; var columnBitmapData:BitmapData; if (width < 1) { width = 1; }; if (height < 1) { height = 1; }; if ((((((canvas == null)) || (!((canvas.width == width))))) || (!((canvas.height == height))))) { canvas = null; }; if (this._SafeStr_12921 == null) { this._SafeStr_12921 = new _SafeStr_2307(); }; if (this.isStatic) { if (this._SafeStr_12904 != null) { if ((((((this._SafeStr_12904.width == width)) && ((this._SafeStr_12904.height == height)))) && (_SafeStr_2307._SafeStr_6420(this._SafeStr_12921, normal)))) { if (canvas != null) { this._SafeStr_12941(canvas, this._SafeStr_12938, offsetY, topAlign); return (canvas); }; return (this._SafeStr_12904); }; this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; } else { if (this._SafeStr_12904 != null) { if ((((this._SafeStr_12904.width == width)) && ((this._SafeStr_12904.height == height)))) { this._SafeStr_12904.fillRect(this._SafeStr_12904.rect, 0xFFFFFF); } else { this._SafeStr_12904.dispose(); this._SafeStr_12904 = null; }; }; }; this._SafeStr_12901 = true; this._SafeStr_12921._SafeStr_6069(normal); if (!useTexture) { this._SafeStr_12938 = height; if (this._SafeStr_12904 == null) { try { this._SafeStr_12904 = new BitmapData(width, height, true, 0xFFFFFFFF); } catch(e:Error) { return (null); }; } else { this._SafeStr_12904.fillRect(this._SafeStr_12904.rect, 0xFFFFFFFF); }; if (canvas != null) { this._SafeStr_12941(canvas, height, offsetY, topAlign); return (canvas); }; return (this._SafeStr_12904); }; if (this._SafeStr_12904 == null) { this._SafeStr_12938 = height; try { this._SafeStr_12904 = new BitmapData(width, height, true, 0xFFFFFF); } catch(e:Error) { _SafeStr_12904 = null; return (null); }; }; var columns:Array = []; var i:int; while (i < this._SafeStr_12937.length) { column = (this._SafeStr_12937[i] as PlaneMaterialCellColumn); if (column != null) { columnBitmapData = column.render(height, normal, offsetX, offsetY); if (columnBitmapData != null) { columns.push(columnBitmapData); }; }; i = (i + 1); }; if (columns.length == 0) { if (canvas != null) { return (canvas); }; return (this._SafeStr_12904); }; var maxColumnHeight:int; switch (this._SafeStr_12920) { case _SafeStr_12915: maxColumnHeight = this._SafeStr_12928(this._SafeStr_12904, columns); break; case _SafeStr_12916: maxColumnHeight = this._SafeStr_12929(this._SafeStr_12904, columns); break; case _SafeStr_12917: maxColumnHeight = this._SafeStr_12930(this._SafeStr_12904, columns); break; case _SafeStr_12918: maxColumnHeight = this._SafeStr_12931(this._SafeStr_12904, columns); break; case _SafeStr_12935: maxColumnHeight = this._SafeStr_12942(this._SafeStr_12904, columns); break; default: maxColumnHeight = this._SafeStr_12932(this._SafeStr_12904, columns); }; this._SafeStr_12938 = maxColumnHeight; if (canvas != null) { this._SafeStr_12941(canvas, maxColumnHeight, offsetY, topAlign); return (canvas); }; return (this._SafeStr_12904); } private function _SafeStr_12941(k:BitmapData, _arg_2:int, _arg_3:int, _arg_4:Boolean):void{ if ((((((k == null)) || ((this._SafeStr_12904 == null)))) || ((k == this._SafeStr_12904)))) { return; }; if (!_arg_4) { _arg_3 = ((k.height - _arg_2) - _arg_3); }; var _local_5:Rectangle; if (this._SafeStr_12882 == ALIGN_TOP) { _local_5 = new Rectangle(0, 0, this._SafeStr_12904.width, this._SafeStr_12938); } else { _local_5 = new Rectangle(0, (this._SafeStr_12904.height - this._SafeStr_12938), this._SafeStr_12904.width, this._SafeStr_12938); }; k.copyPixels(this._SafeStr_12904, _local_5, new Point(0, _arg_3), null, null, true); } private function _SafeStr_12943(k:Array):int{ var _local_4:BitmapData; if ((((k == null)) || ((k.length == 0)))) { return (0); }; var _local_2:int; var _local_3:int; while (_local_3 < k.length) { _local_4 = (k[_local_3] as BitmapData); if (_local_4 != null) { _local_2 = (_local_2 + _local_4.width); }; _local_3++; }; return (_local_2); } private function _SafeStr_12944(k:BitmapData, _arg_2:Array, _arg_3:int, _arg_4:Boolean):Point{ var _local_8:int; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))) { return (new Point(_arg_3, 0)); }; var _local_5:int; var _local_6:BitmapData; var _local_7:int; while (_local_7 < _arg_2.length) { if (_arg_4) { _local_6 = (_arg_2[_local_7] as BitmapData); } else { _local_6 = (_arg_2[((_arg_2.length - 1) - _local_7)] as BitmapData); }; if (_local_6 != null) { if (!_arg_4) { _arg_3 = (_arg_3 - _local_6.width); }; _local_8 = 0; if (this._SafeStr_12882 == _SafeStr_8549) { _local_8 = (k.height - _local_6.height); }; k.copyPixels(_local_6, _local_6.rect, new Point(_arg_3, _local_8), _local_6, null, true); if (_local_6.height > _local_5) { _local_5 = _local_6.height; }; if (_arg_4) { _arg_3 = (_arg_3 + _local_6.width); }; if (((((_arg_4) && ((_arg_3 >= k.width)))) || (((!(_arg_4)) && ((_arg_3 <= 0)))))) { return (new Point(_arg_3, _local_5)); }; }; _local_7++; }; return (new Point(_arg_3, _local_5)); } private function _SafeStr_12932(k:BitmapData, _arg_2:Array):int{ var _local_6:Point; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))) { return (0); }; var _local_3:int; var _local_4:int = this._SafeStr_12943(_arg_2); var _local_5:int; if (_local_4 > k.width) { }; while (_local_5 < k.width) { _local_6 = this._SafeStr_12944(k, _arg_2, _local_5, true); _local_5 = _local_6.x; if (_local_6.y > _local_3) { _local_3 = _local_6.y; }; if (_local_6.x == 0) { return (_local_3); }; }; return (_local_3); } private function _SafeStr_12928(k:BitmapData, _arg_2:Array):int{ if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))) { return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:Array = []; var _local_6:int; var _local_7:int; _local_7 = 1; while (_local_7 < (_arg_2.length - 1)) { _local_4 = (_arg_2[_local_7] as BitmapData); if (_local_4 != null) { _local_6 = (_local_6 + _local_4.width); _local_5.push(_local_4); }; _local_7++; }; if (this._SafeStr_12937.length == 1) { _local_4 = (this._SafeStr_12937[0] as BitmapData); if (_local_4 != null) { _local_6 = _local_4.width; _local_5.push(_local_4); }; }; var _local_8 = ((k.width - _local_6) >> 1); var _local_9:Point; _local_9 = this._SafeStr_12944(k, _local_5, _local_8, true); var _local_10:int = _local_9.x; if (_local_9.y > _local_3) { _local_3 = _local_9.y; }; _local_4 = (_arg_2[0] as BitmapData); if (_local_4 != null) { _local_5 = [_local_4]; while (_local_8 >= 0) { _local_9 = this._SafeStr_12944(k, _local_5, _local_8, false); _local_8 = _local_9.x; if (_local_9.y > _local_3) { _local_3 = _local_9.y; }; }; }; _local_4 = (_arg_2[(_arg_2.length - 1)] as BitmapData); if (_local_4 != null) { _local_5 = [_local_4]; while (_local_10 < k.height) { _local_9 = this._SafeStr_12944(k, _local_5, _local_10, true); _local_10 = _local_9.x; if (_local_9.y > _local_3) { _local_3 = _local_9.y; }; }; }; return (_local_3); } private function _SafeStr_12929(k:BitmapData, _arg_2:Array):int{ var _local_14:int; var _local_15:int; var _local_16:int; var _local_17:int; var _local_18:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))) { return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:Array = []; var _local_6:Array = []; var _local_7:int; var _local_8:int; var _local_9:int; _local_9 = 0; while (_local_9 < (_arg_2.length >> 1)) { _local_4 = (_arg_2[_local_9] as BitmapData); if (_local_4 != null) { _local_7 = (_local_7 + _local_4.width); _local_5.push(_local_4); }; _local_9++; }; _local_9 = ((_arg_2.length >> 1) + 1); while (_local_9 < _arg_2.length) { _local_4 = (_arg_2[_local_9] as BitmapData); if (_local_4 != null) { _local_8 = (_local_8 + _local_4.width); _local_6.push(_local_4); }; _local_9++; }; var _local_10:Point; var _local_11:int; var _local_12:int; var _local_13:int = k.width; if ((_local_7 + _local_8) > k.width) { _local_11 = ((_local_7 + _local_8) - k.width); _local_12 = (_local_12 - (_local_11 >> 1)); _local_13 = (_local_13 + (_local_11 - (_local_11 >> 1))); }; if (_local_11 == 0) { _local_4 = (_arg_2[(_arg_2.length >> 1)] as BitmapData); if (_local_4 != null) { _local_14 = _local_4.width; _local_15 = (k.width - (_local_7 + _local_8)); _local_16 = (Math.ceil((_local_15 / _local_14)) * _local_14); _local_12 = (_local_7 - ((_local_16 - _local_15) >> 1)); _local_17 = (_local_12 + _local_16); _local_18 = [_local_4]; while (_local_12 < _local_17) { _local_10 = this._SafeStr_12944(k, _local_18, _local_12, true); _local_12 = _local_10.x; if (_local_10.y > _local_3) { _local_3 = _local_10.y; }; }; }; }; _local_12 = 0; _local_10 = this._SafeStr_12944(k, _local_5, _local_12, true); if (_local_10.y > _local_3) { _local_3 = _local_10.y; }; _local_10 = this._SafeStr_12944(k, _local_6, _local_13, false); if (_local_10.y > _local_3) { _local_3 = _local_10.y; }; return (_local_3); } private function _SafeStr_12930(k:BitmapData, _arg_2:Array):int{ var _local_7:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))) { return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int = k.width; var _local_6:Point = this._SafeStr_12944(k, _arg_2, _local_5, false); _local_5 = _local_6.x; if (_local_6.y > _local_3) { _local_3 = _local_6.y; }; _local_4 = (_arg_2[0] as BitmapData); if (_local_4 != null) { _local_7 = [_local_4]; while (_local_5 >= 0) { _local_6 = this._SafeStr_12944(k, _local_7, _local_5, false); _local_5 = _local_6.x; if (_local_6.y > _local_3) { _local_3 = _local_6.y; }; }; }; return (_local_3); } private function _SafeStr_12931(k:BitmapData, _arg_2:Array):int{ var _local_7:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))) { return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int; var _local_6:Point = this._SafeStr_12944(k, _arg_2, _local_5, true); _local_5 = _local_6.x; if (_local_6.y > _local_3) { _local_3 = _local_6.y; }; _local_4 = (_arg_2[(_arg_2.length - 1)] as BitmapData); if (_local_4 != null) { _local_7 = [_local_4]; while (_local_5 < k.width) { _local_6 = this._SafeStr_12944(k, _local_7, _local_5, true); _local_5 = _local_6.x; if (_local_6.y > _local_3) { _local_3 = _local_6.y; }; }; }; return (_local_3); } private function _SafeStr_12942(k:BitmapData, _arg_2:Array):int{ var _local_6:Array; var _local_7:Point; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((k == null)))) { return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int; while (_local_5 < k.width) { _local_4 = (_arg_2[_SafeStr_12939(_arg_2.length)] as BitmapData); if (_local_4 != null) { _local_6 = [_local_4]; _local_7 = this._SafeStr_12944(k, _local_6, _local_5, true); _local_5 = _local_7.x; if (_local_7.y > _local_3) { _local_3 = _local_7.y; }; } else { return (_local_3); }; }; return (_local_3); } public function _SafeStr_12945(k:int):Array{ var _local_2:Array; var _local_3:int; var _local_4:PlaneMaterialCellColumn; if (this._SafeStr_12920 == _SafeStr_12935) { _local_2 = []; _local_3 = 0; while (_local_3 < k) { _local_4 = this._SafeStr_12937[_SafeStr_12939(this._SafeStr_12937.length)]; if (_local_4 != null) { _local_2.push(_local_4); if (_local_4.width > 1) { _local_3 = (_local_3 + _local_4.width); } else { break; }; } else { break; }; }; return (_local_2); }; return (this._SafeStr_12937); } } }//package _-2aw // _SafeStr_12880 = "_-3fW" (String#31043, DoABC#3) // _SafeStr_12882 = "_-0mm" (String#8357, DoABC#3) // _SafeStr_12883 = "_-1Ue" (String#25669, DoABC#3) // _SafeStr_12885 = "_-5o6" (String#36335, DoABC#3) // _SafeStr_12886 = "_-4HK" (String#32606, DoABC#3) // _SafeStr_12887 = "_-5P7" (String#3906, DoABC#3) // _SafeStr_12888 = "_-30M" (String#3318, DoABC#3) // _SafeStr_12889 = "_-1mT" (String#3003, DoABC#3) // _SafeStr_12890 = "_-43f" (String#3578, DoABC#3) // _SafeStr_12901 = "_-Ta" (String#1622, DoABC#3) // _SafeStr_12904 = "_-1a2" (String#1478, DoABC#3) // _SafeStr_12914 = "_-3Cf" (String#29899, DoABC#3) // _SafeStr_12915 = "_-1cT" (String#25970, DoABC#3) // _SafeStr_12916 = "_-4Bd" (String#32369, DoABC#3) // _SafeStr_12917 = "_-3ia" (String#31171, DoABC#3) // _SafeStr_12918 = "_-5BR" (String#34818, DoABC#3) // _SafeStr_12920 = "_-0ZC" (String#8170, DoABC#3) // _SafeStr_12921 = "_-6cC" (String#4246, DoABC#3) // _SafeStr_12924 = "_-1rn" (String#3030, DoABC#3) // _SafeStr_12928 = "_-4Qd" (String#12063, DoABC#3) // _SafeStr_12929 = "_-5w1" (String#13588, DoABC#3) // _SafeStr_12930 = "_-6ff" (String#14349, DoABC#3) // _SafeStr_12931 = "_-43V" (String#11719, DoABC#3) // _SafeStr_12932 = "_-5n8" (String#13451, DoABC#3) // _SafeStr_12935 = "_-6J7" (String#37591, DoABC#3) // _SafeStr_12936 = "_-0hB" (String#23721, DoABC#3) // _SafeStr_12937 = "_-2xa" (String#29263, DoABC#3) // _SafeStr_12938 = "_-0al" (String#23458, DoABC#3) // _SafeStr_12939 = "_-3w8" (String#31714, DoABC#3) // _SafeStr_12940 = "_-5qX" (String#36436, DoABC#3) // _SafeStr_12941 = "_-3AO" (String#29808, DoABC#3) // _SafeStr_12942 = "_-2pS" (String#28934, DoABC#3) // _SafeStr_12943 = "_-1Xx" (String#25798, DoABC#3) // _SafeStr_12944 = "_-3hO" (String#31120, DoABC#3) // _SafeStr_12945 = "_-60E" (String#36849, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_5514 = "_-2S2" (String#28020, DoABC#3) // _SafeStr_6069 = "_-0eZ" (String#23609, DoABC#3) // _SafeStr_6420 = "_-3pK" (String#31450, DoABC#3) // _SafeStr_6776 = "_-6Zc" (String#14257, DoABC#3) // _SafeStr_8549 = "_-5fs" (String#13333, DoABC#3) //------------------------------------------------------------ //_-2aw.PlaneRasterizer package _-2aw{ import _-2Mg._SafeStr_4383; import _-1WY._SafeStr_2662; import _-5NM.Map; import _-0eJ._SafeStr_3019; import _-1WY._SafeStr_3897; import _-6Z2.BitmapDataAsset; import flash.display.BitmapData; import _-0eJ.XMLValidator; import _-0eJ._SafeStr_5036; import flash.geom.Point; import _-0eJ._SafeStr_2304; import _-0eJ._SafeStr_2307; import _-0eJ._SafeStr_2306; import _-2x3._SafeStr_5040; public class PlaneRasterizer implements _SafeStr_4383 { protected static const _SafeStr_12895:String = "default"; private var _SafeStr_6780:_SafeStr_2662 = null; private var _SafeStr_12946:Map = null; private var _SafeStr_6060:Map = null; private var _SafeStr_6090:Map = null; private var _SafeStr_12947:Map = null; private var _SafeStr_5763:XML = null; public function PlaneRasterizer(){ this._SafeStr_6060 = new Map(); this._SafeStr_12946 = new Map(); this._SafeStr_6090 = new Map(); this._SafeStr_12947 = new Map(); } protected function get data():XML{ return (this._SafeStr_5763); } protected function get _SafeStr_5958():_SafeStr_2662{ return (this._SafeStr_6780); } public function initializeDimensions(k:int, _arg_2:int):Boolean{ return (true); } public function dispose():void{ var _local_2:Plane; var _local_3:_SafeStr_3019; var k:int; if (this._SafeStr_6090 != null) { k = 0; while (k < this._SafeStr_6090.length) { _local_2 = (this._SafeStr_6090._SafeStr_6074(k) as Plane); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_6090.dispose(); this._SafeStr_6090 = null; }; if (this._SafeStr_12946 != null) { this._SafeStr_12948(); this._SafeStr_12946.dispose(); this._SafeStr_12946 = null; }; if (this._SafeStr_6060 != null) { this._SafeStr_12949(); this._SafeStr_6060.dispose(); this._SafeStr_6060 = null; }; if (this._SafeStr_12947 != null) { k = 0; while (k < this._SafeStr_12947.length) { _local_3 = this._SafeStr_12947._SafeStr_6074(k); if (_local_3 != null) { _local_3.dispose(); }; k++; }; this._SafeStr_12947.dispose(); this._SafeStr_12947 = null; }; this._SafeStr_5763 = null; this._SafeStr_6780 = null; } public function _SafeStr_12883():void{ var _local_2:Plane; var _local_3:PlaneMaterial; var k:int; k = 0; while (k < this._SafeStr_6090.length) { _local_2 = (this._SafeStr_6090._SafeStr_6074(k) as Plane); if (_local_2 != null) { _local_2._SafeStr_12883(); }; k++; }; k = 0; while (k < this._SafeStr_12946.length) { _local_3 = (this._SafeStr_12946._SafeStr_6074(k) as PlaneMaterial); if (_local_3 != null) { _local_3._SafeStr_12883(); }; k++; }; } public function initialize(k:XML):void{ this._SafeStr_5763 = k; } public function _SafeStr_12950():void{ this._SafeStr_12949(); this._SafeStr_12948(); this._SafeStr_12951(); } private function _SafeStr_12948():void{ var _local_2:PlaneMaterial; var k:int; while (k < this._SafeStr_12946.length) { _local_2 = (this._SafeStr_12946._SafeStr_6074(k) as PlaneMaterial); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_12946.reset(); } private function _SafeStr_12949():void{ var _local_2:PlaneTexture; var k:int; while (k < this._SafeStr_6060.length) { _local_2 = (this._SafeStr_6060._SafeStr_6074(k) as PlaneTexture); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_6060.reset(); } protected function _SafeStr_6079(k:String):PlaneTexture{ return ((this._SafeStr_6060.getValue(k) as PlaneTexture)); } protected function _SafeStr_12884(k:String):PlaneMaterial{ return ((this._SafeStr_12946.getValue(k) as PlaneMaterial)); } protected function _SafeStr_12894(k:String):Plane{ return (this._SafeStr_6090.getValue(k)); } protected function _SafeStr_12893(k:String, _arg_2:Plane):Boolean{ if (_arg_2 == null) { return (false); }; if (this._SafeStr_6090.getValue(k) == null) { this._SafeStr_6090.add(k, _arg_2); return (true); }; return (false); } public function _SafeStr_12952(k:_SafeStr_2662):void{ if (this.data == null) { return; }; this._SafeStr_6780 = k; this._SafeStr_12951(); } private function _SafeStr_12951():void{ if (this.data == null) { return; }; this._SafeStr_12953(); this.initializePlanes(); } private function _SafeStr_12953():void{ var k:XMLList = this.data.textures; if (k.length() > 0) { this._SafeStr_12954(k[0], this._SafeStr_5958); }; var _local_2:XMLList = this.data.materials; if (_local_2.length() > 0) { this._SafeStr_12955(_local_2[0]); }; } protected function initializePlanes():void{ } private function _SafeStr_12954(k:XML, _arg_2:_SafeStr_2662):void{ var _local_5:XML; var _local_6:String; var _local_7:PlaneTexture; var _local_8:XMLList; var _local_9:int; var _local_10:XML; var _local_11:Number; var _local_12:Number; var _local_13:Number; var _local_14:Number; var _local_15:String; var _local_16:_SafeStr_3897; var _local_17:BitmapDataAsset; var _local_18:BitmapData; if ((((k == null)) || ((_arg_2 == null)))) { return; }; var _local_3:XMLList = k.texture; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; if (XMLValidator._SafeStr_6297(_local_5, ["id"])) { _local_6 = _local_5.@id; if (this._SafeStr_6060.getValue(_local_6) == null) { _local_7 = new PlaneTexture(); _local_8 = _local_5.bitmap; _local_9 = 0; while (_local_9 < _local_8.length()) { _local_10 = _local_8[_local_9]; if (XMLValidator._SafeStr_6297(_local_10, ["assetName"])) { _local_11 = PlaneTexture._SafeStr_12885; _local_12 = PlaneTexture._SafeStr_12886; _local_13 = PlaneTexture._SafeStr_12885; _local_14 = PlaneTexture._SafeStr_12886; if (String(_local_10.@normalMinX) != "") { _local_11 = parseFloat(_local_10.@normalMinX); }; if (String(_local_10.@normalMaxX) != "") { _local_12 = parseFloat(_local_10.@normalMaxX); }; if (String(_local_10.@normalMinY) != "") { _local_13 = parseFloat(_local_10.@normalMinY); }; if (String(_local_10.@normalMaxY) != "") { _local_14 = parseFloat(_local_10.@normalMaxY); }; _local_15 = _local_10.@assetName; _local_16 = _arg_2.getAsset(_local_15); if (_local_16 != null) { _local_17 = (_local_16.asset as BitmapDataAsset); if (_local_17 != null) { _local_18 = (_local_17.content as BitmapData); if (_local_18 != null) { if (_local_16.flipH) { _local_18 = _SafeStr_5036._SafeStr_6352(_local_18); } else { _local_18 = _local_18.clone(); }; _local_7._SafeStr_12956(_local_18, _local_11, _local_12, _local_13, _local_14, _local_15); }; }; }; }; _local_9++; }; this._SafeStr_6060.add(_local_6, _local_7); }; }; _local_4++; }; } private function _SafeStr_12955(k:XML):void{ var _local_4:XML; var _local_5:String; var _local_6:PlaneMaterial; var _local_7:XMLList; var _local_8:int; var _local_9:XML; var _local_10:String; var _local_11:String; var _local_12:int; var _local_13:int; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:XMLList; var _local_19:PlaneMaterialCellMatrix; var _local_20:int; var _local_21:XML; if (k == null) { return; }; var _local_2:XMLList = k.material; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; if (XMLValidator._SafeStr_6297(_local_4, ["id"])) { _local_5 = _local_4.@id; _local_6 = new PlaneMaterial(); _local_7 = _local_4.materialCellMatrix; _local_8 = 0; while (_local_8 < _local_7.length()) { _local_9 = _local_7[_local_8]; _local_10 = _local_9.@repeatMode; _local_11 = _local_9.@align; _local_12 = PlaneMaterialCellMatrix._SafeStr_12936; switch (_local_10) { case "borders": _local_12 = PlaneMaterialCellMatrix._SafeStr_12915; break; case "center": _local_12 = PlaneMaterialCellMatrix._SafeStr_12916; break; case "first": _local_12 = PlaneMaterialCellMatrix._SafeStr_12917; break; case "last": _local_12 = PlaneMaterialCellMatrix._SafeStr_12918; break; case "random": _local_12 = PlaneMaterialCellMatrix._SafeStr_12935; break; }; _local_13 = PlaneMaterialCellMatrix._SafeStr_12880; switch (_local_11) { case "top": _local_13 = PlaneMaterialCellMatrix.ALIGN_TOP; break; case "bottom": _local_13 = PlaneMaterialCellMatrix._SafeStr_8549; break; }; _local_14 = PlaneMaterialCellMatrix._SafeStr_12885; _local_15 = PlaneMaterialCellMatrix._SafeStr_12886; _local_16 = PlaneMaterialCellMatrix._SafeStr_12885; _local_17 = PlaneMaterialCellMatrix._SafeStr_12886; if (String(_local_9.@normalMinX) != "") { _local_14 = parseFloat(_local_9.@normalMinX); }; if (String(_local_9.@normalMaxX) != "") { _local_15 = parseFloat(_local_9.@normalMaxX); }; if (String(_local_9.@normalMinY) != "") { _local_16 = parseFloat(_local_9.@normalMinY); }; if (String(_local_9.@normalMaxY) != "") { _local_17 = parseFloat(_local_9.@normalMaxY); }; _local_18 = _local_9.materialCellColumn; if (_local_18.length() > 0) { _local_19 = null; _local_19 = _local_6._SafeStr_12902(_local_18.length(), _local_12, _local_13, _local_14, _local_15, _local_16, _local_17); _local_20 = 0; while (_local_20 < _local_18.length()) { _local_21 = _local_18[_local_20]; this._SafeStr_12957(_local_21, _local_19, _local_20); _local_20++; }; }; this._SafeStr_12946.add(_local_5, _local_6); _local_8++; }; }; _local_3++; }; } private function _SafeStr_12957(k:XML, _arg_2:PlaneMaterialCellMatrix, _arg_3:int):void{ if ((((k == null)) || ((_arg_2 == null)))) { return; }; var _local_4:String = k.@repeatMode; var _local_5:int = parseInt(k.@width); var _local_6:int = PlaneMaterialCellColumn._SafeStr_12914; switch (_local_4) { case "borders": _local_6 = PlaneMaterialCellColumn._SafeStr_12915; break; case "center": _local_6 = PlaneMaterialCellColumn._SafeStr_12916; break; case "first": _local_6 = PlaneMaterialCellColumn._SafeStr_12917; break; case "last": _local_6 = PlaneMaterialCellColumn._SafeStr_12918; break; case "none": _local_6 = PlaneMaterialCellColumn._SafeStr_12913; }; var _local_7:Array = this._SafeStr_12958(k); _arg_2._SafeStr_12940(_arg_3, _local_5, _local_7, _local_6); } private function _SafeStr_12958(k:XML):Array{ var _local_5:XML; var _local_6:String; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int; var _local_11:XMLList; var _local_12:PlaneTexture; var _local_13:PlaneMaterialCell; var _local_14:XML; var _local_15:XMLList; var _local_16:XMLList; var _local_17:XML; var _local_18:XML; var _local_19:int; var _local_20:String; var _local_21:_SafeStr_3897; if (k == null) { return (null); }; var _local_2:Array = []; var _local_3:XMLList = k.materialCell; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; _local_6 = _local_5.@textureId; _local_7 = null; _local_8 = null; _local_9 = null; _local_10 = 0; _local_11 = _local_5.extraItemData; if (_local_11.length() > 0) { _local_14 = _local_11[0]; _local_15 = _local_14.extraItemTypes; _local_16 = _local_14.offsets; if ((((_local_15.length() > 0)) && ((_local_16.length() > 0)))) { _local_17 = _local_15[0]; _local_18 = _local_16[0]; _local_7 = this._SafeStr_12959(_local_17); _local_9 = this._SafeStr_12960(_local_18); _local_10 = _local_9.length; if (String(_local_14.@limitMax) != "") { _local_10 = parseInt(_local_14.@limitMax); }; }; }; if (_local_7 != null) { _local_8 = []; _local_19 = 0; while (_local_19 < _local_7.length) { _local_20 = _local_7[_local_4]; _local_21 = this._SafeStr_6780.getAsset(_local_20); if (_local_21 != null) { _local_8.push(_local_21); }; _local_19++; }; }; _local_12 = this._SafeStr_6079(_local_6); _local_13 = new PlaneMaterialCell(_local_12, _local_8, _local_9, _local_10); _local_2.push(_local_13); _local_4++; }; if (_local_2.length == 0) { _local_2 = null; }; return (_local_2); } private function _SafeStr_12959(k:XML):Array{ var _local_4:XMLList; var _local_5:int; var _local_6:XML; var _local_7:String; var _local_2:Array = []; var _local_3:Array = ["assetName"]; if (k != null) { _local_4 = k.extraItemType; _local_5 = 0; while (_local_5 < _local_4.length()) { _local_6 = _local_4[_local_5]; if (XMLValidator._SafeStr_6297(_local_6, _local_3)) { _local_7 = _local_6.@assetName; _local_2.push(_local_7); }; _local_5++; }; }; return (_local_2); } private function _SafeStr_12960(k:XML):Array{ var _local_4:XMLList; var _local_5:int; var _local_6:XML; var _local_7:int; var _local_8:int; var _local_2:Array = []; var _local_3:Array = ["x", "y"]; if (k != null) { _local_4 = k.offset; _local_5 = 0; while (_local_5 < _local_4.length()) { _local_6 = _local_4[_local_5]; if (XMLValidator._SafeStr_6297(_local_6, _local_3)) { _local_7 = parseInt(_local_6.@x); _local_8 = parseInt(_local_6.@y); _local_2.push(new Point(_local_7, _local_8)); }; _local_5++; }; }; return (_local_2); } protected function _SafeStr_12961(k:int, _arg_2:Number, _arg_3:Number):_SafeStr_2304{ _arg_2 = Math.abs(_arg_2); if (_arg_2 > 90) { _arg_2 = 90; }; _arg_3 = Math.abs(_arg_3); if (_arg_3 > 90) { _arg_3 = 90; }; var _local_4:String = ((((k + "_") + Math.round(_arg_2)) + "_") + Math.round(_arg_3)); var _local_5:_SafeStr_2304 = this._SafeStr_12947.getValue(_local_4); if (_local_5 == null) { _local_5 = new _SafeStr_3019(k, new _SafeStr_2307(_arg_2, _arg_3), new _SafeStr_2307(-10, 0, 0)); this._SafeStr_12947.add(_local_4, _local_5); }; return (_local_5); } protected function _SafeStr_12892(k:Plane, _arg_2:XMLList):void{ var _local_4:XML; var _local_5:int; var _local_6:String; var _local_7:String; var _local_8:Number; var _local_9:Number; var _local_10:XMLList; var _local_11:PlaneVisualization; var _local_12:int; var _local_13:XML; var _local_14:PlaneMaterial; var _local_15:int; var _local_16:String; var _local_17:int; var _local_18:String; var _local_19:uint; var _local_20:String; var _local_21:String; if ((((k == null)) || ((_arg_2 == null)))) { return; }; var _local_3:int; while (_local_3 < _arg_2.length()) { _local_4 = _arg_2[_local_3]; if (XMLValidator._SafeStr_6297(_local_4, ["size"])) { _local_5 = parseInt(_local_4.@size); _local_6 = _local_4.@horizontalAngle; _local_7 = _local_4.@verticalAngle; _local_8 = _SafeStr_5041._SafeStr_12877; if (_local_6 != "") { _local_8 = parseFloat(_local_6); }; _local_9 = _SafeStr_5041._SafeStr_12878; if (_local_7 != "") { _local_9 = parseFloat(_local_7); }; _local_10 = _local_4.visualizationLayer; _local_11 = k._SafeStr_12898(_local_5, _local_10.length(), this._SafeStr_12961(_local_5, _local_8, _local_9)); if (_local_11 != null) { _local_12 = 0; while (_local_12 < _local_10.length()) { _local_13 = _local_10[_local_12]; _local_14 = null; _local_15 = _SafeStr_5042._SafeStr_12880; if (XMLValidator._SafeStr_6297(_local_13, ["materialId"])) { _local_21 = _local_13.@materialId; _local_14 = this._SafeStr_12884(_local_21); }; _local_16 = _local_13.@offset; _local_17 = _SafeStr_5042._SafeStr_11093; if (_local_16.length > 0) { _local_17 = parseInt(_local_16); }; _local_18 = _local_13.@color; _local_19 = _SafeStr_5041._SafeStr_6043; if (_local_18.length > 0) { _local_19 = parseInt(_local_18); }; _local_20 = _local_13.@align; if (_local_20 == "bottom") { _local_15 = _SafeStr_5042._SafeStr_8549; } else { if (_local_20 == "top") { _local_15 = _SafeStr_5042.ALIGN_TOP; }; }; _local_11._SafeStr_12962(_local_12, _local_14, _local_19, _local_15, _local_17); _local_12++; }; }; }; _local_3++; }; } public function render(k:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_2306, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_5040{ return (null); } public function getTextureIdentifier(k:Number, _arg_2:_SafeStr_2306):String{ return (String(k)); } public function _SafeStr_12899(k:String):Array{ var _local_2:Plane = this._SafeStr_12894(k); if (_local_2 == null) { _local_2 = this._SafeStr_12894(_SafeStr_12895); }; return (_local_2._SafeStr_12899()); } } }//package _-2aw // _SafeStr_11093 = "_-2aT" (String#28339, DoABC#3) // _SafeStr_12877 = "_-1ON" (String#25435, DoABC#3) // _SafeStr_12878 = "_-2WG" (String#28186, DoABC#3) // _SafeStr_12880 = "_-3fW" (String#31043, DoABC#3) // _SafeStr_12883 = "_-1Ue" (String#25669, DoABC#3) // _SafeStr_12884 = "_-4AK" (String#11823, DoABC#3) // _SafeStr_12885 = "_-5o6" (String#36335, DoABC#3) // _SafeStr_12886 = "_-4HK" (String#32606, DoABC#3) // _SafeStr_12892 = "_-2GW" (String#27553, DoABC#3) // _SafeStr_12893 = "_-1uN" (String#9499, DoABC#3) // _SafeStr_12894 = "_-1lN" (String#26327, DoABC#3) // _SafeStr_12895 = "_-4Te" (String#33088, DoABC#3) // _SafeStr_12898 = "_-5Ar" (String#34789, DoABC#3) // _SafeStr_12899 = "_-0kb" (String#8324, DoABC#3) // _SafeStr_12902 = "_-4MY" (String#32819, DoABC#3) // _SafeStr_12913 = "_-0IY" (String#22732, DoABC#3) // _SafeStr_12914 = "_-3Cf" (String#29899, DoABC#3) // _SafeStr_12915 = "_-1cT" (String#25970, DoABC#3) // _SafeStr_12916 = "_-4Bd" (String#32369, DoABC#3) // _SafeStr_12917 = "_-3ia" (String#31171, DoABC#3) // _SafeStr_12918 = "_-5BR" (String#34818, DoABC#3) // _SafeStr_12935 = "_-6J7" (String#37591, DoABC#3) // _SafeStr_12936 = "_-0hB" (String#23721, DoABC#3) // _SafeStr_12940 = "_-5qX" (String#36436, DoABC#3) // _SafeStr_12946 = "_-2fO" (String#28541, DoABC#3) // _SafeStr_12947 = "_-6MP" (String#37710, DoABC#3) // _SafeStr_12948 = "_-5FQ" (String#34978, DoABC#3) // _SafeStr_12949 = "_-4qK" (String#33965, DoABC#3) // _SafeStr_12950 = "_-1R-" (String#9053, DoABC#3) // _SafeStr_12951 = "_-3vM" (String#31686, DoABC#3) // _SafeStr_12952 = "_-1sf" (String#26610, DoABC#3) // _SafeStr_12953 = "_-oT" (String#40352, DoABC#3) // _SafeStr_12954 = "_-1tm" (String#26651, DoABC#3) // _SafeStr_12955 = "_-1ak" (String#25906, DoABC#3) // _SafeStr_12956 = "_-1gT" (String#26125, DoABC#3) // _SafeStr_12957 = "_-6X9" (String#38114, DoABC#3) // _SafeStr_12958 = "_-6Jr" (String#37618, DoABC#3) // _SafeStr_12959 = "_-1ei" (String#26058, DoABC#3) // _SafeStr_12960 = "_-25j" (String#27152, DoABC#3) // _SafeStr_12961 = "_-0Wo" (String#23310, DoABC#3) // _SafeStr_12962 = "_-29x" (String#27307, DoABC#3) // _SafeStr_2304 = "_-1Yx" (String#9187, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_2307 = "_-4xo" (String#12624, DoABC#3) // _SafeStr_2662 = "_-4Pk" (String#12046, DoABC#3) // _SafeStr_3019 = "_-0-T" (String#22028, DoABC#3) // _SafeStr_3897 = "_-6Ba" (String#13862, DoABC#3) // _SafeStr_4383 = "_-3Bb" (String#10849, DoABC#3) // _SafeStr_5036 = "_-0oX" (String#8381, DoABC#3) // _SafeStr_5040 = "_-HS" (String#14600, DoABC#3) // _SafeStr_5041 = "_-4ZU" (String#12231, DoABC#3) // _SafeStr_5042 = "_-1nt" (String#9405, DoABC#3) // _SafeStr_5763 = "_-0J5" (String#5, DoABC#3) // _SafeStr_5958 = "_-4t" (String#3775, DoABC#3) // _SafeStr_6043 = "_-0mF" (String#569, DoABC#3) // _SafeStr_6060 = "_-0m9" (String#2724, DoABC#3) // _SafeStr_6074 = "_-5lh" (String#36250, DoABC#3) // _SafeStr_6079 = "_-0q5" (String#2739, DoABC#3) // _SafeStr_6090 = "_-6fn" (String#1610, DoABC#3) // _SafeStr_6297 = "_-3Ho" (String#30101, DoABC#3) // _SafeStr_6352 = "_-3cl" (String#30936, DoABC#3) // _SafeStr_6780 = "_-1JY" (String#2875, DoABC#3) // _SafeStr_8549 = "_-5fs" (String#13333, DoABC#3) //------------------------------------------------------------ //_-2aw.PlaneTexture package _-2aw{ import flash.display.BitmapData; import _-0eJ._SafeStr_2306; public class PlaneTexture { public static const _SafeStr_12885:Number = -1; public static const _SafeStr_12886:Number = 1; private var _SafeStr_12963:Array; public function PlaneTexture(){ this._SafeStr_12963 = []; super(); } public function dispose():void{ var k:int; var _local_2:_SafeStr_5210; if (this._SafeStr_12963 != null) { k = 0; while (k < this._SafeStr_12963.length) { _local_2 = (this._SafeStr_12963[k] as _SafeStr_5210); if (_local_2 != null) { _local_2.dispose(); }; k++; }; this._SafeStr_12963 = null; }; } public function _SafeStr_12956(k:BitmapData, _arg_2:Number=-1, _arg_3:Number=1, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:String=null):void{ var _local_7:_SafeStr_5210 = new _SafeStr_5210(k, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6); this._SafeStr_12963.push(_local_7); } public function _SafeStr_12910(k:_SafeStr_2306):BitmapData{ var _local_2:_SafeStr_5210 = this._SafeStr_12964(k); return ((((_local_2 == null)) ? null : _local_2.bitmap)); } public function _SafeStr_12964(k:_SafeStr_2306):_SafeStr_5210{ var _local_3:_SafeStr_5210; if (k == null) { return (null); }; var _local_2:int; while (_local_2 < this._SafeStr_12963.length) { _local_3 = (this._SafeStr_12963[_local_2] as _SafeStr_5210); if (_local_3 != null) { if ((((((((k.x >= _local_3.normalMinX)) && ((k.x <= _local_3.normalMaxX)))) && ((k.y >= _local_3.normalMinY)))) && ((k.y <= _local_3.normalMaxY)))) { return (_local_3); }; }; _local_2++; }; return (null); } public function _SafeStr_12912(k:_SafeStr_2306):String{ var _local_2:_SafeStr_5210 = this._SafeStr_12964(k); return ((((_local_2 == null)) ? null : _local_2.assetName)); } } }//package _-2aw // _SafeStr_12885 = "_-5o6" (String#36335, DoABC#3) // _SafeStr_12886 = "_-4HK" (String#32606, DoABC#3) // _SafeStr_12910 = "_-6aQ" (String#1608, DoABC#3) // _SafeStr_12912 = "_-3pn" (String#31470, DoABC#3) // _SafeStr_12956 = "_-1gT" (String#26125, DoABC#3) // _SafeStr_12963 = "_-uV" (String#15247, DoABC#3) // _SafeStr_12964 = "_-57Z" (String#34662, DoABC#3) // _SafeStr_2306 = "_-64p" (String#13753, DoABC#3) // _SafeStr_5210 = "_-6XY" (String#14222, DoABC#3) //------------------------------------------------------------ //_-2aw.PlaneVisualization package _-2aw{ import _-0eJ._SafeStr_2304; import flash.display.BitmapData; import _-0eJ._SafeStr_2307; import _-1tK._SafeStr_3; import _-3kt.PlaneVisualizationAnimationLayer; import _-1WY._SafeStr_2662; import flash.geom.Point; import _-0eJ._SafeStr_2306; public class PlaneVisualization { private var _SafeStr_12965:Array; private var _SafeStr_11066:_SafeStr_2304 = null; private var _SafeStr_12904:BitmapData; private var _SafeStr_12921:_SafeStr_2307 = null; private var _SafeStr_12901:Boolean = false; private var _SafeStr_12966:Boolean = false; public function PlaneVisualization(k:Number, _arg_2:int, _arg_3:_SafeStr_2304){ this._SafeStr_12965 = []; super(); if (_arg_2 < 0) { _arg_2 = 0; }; var _local_4:int; while (_local_4 < _arg_2) { this._SafeStr_12965.push(null); _local_4++; }; this._SafeStr_11066 = _arg_3; this._SafeStr_12921 = new _SafeStr_2307(); } public function get geometry():_SafeStr_2304{ return (this._SafeStr_11066); } public function get _SafeStr_12967():Boolean{ return (this._SafeStr_12966); } public function dispose():void{ var k:int; var _local_2:_SafeStr_3; if (this._SafeStr_12965 != null) { k = 0; while (k < this._SafeStr_12965.length) { _local_2 = (this._SafeStr_12965[k] as _SafeStr_3); if (_local_2 != null) { _local_2.dispose();