STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229703 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5192 |
This is the info page for Flash #58068 |
This site does not support this game. Please visit King.com to play. |
ActionScript [AS3]
Section 1//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function getObjectLength(_arg1:Object):uint{ var _local3:String; var _local2:uint; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function concatObjects(... _args):Object{ var _local3:Object; var _local5:String; var _local2:Object = {}; var _local4:int; while (_local4 < _args.length) { _local3 = _args[_local4]; for (_local5 in _local3) { if (_local3[_local5] == null){ delete _local2[_local5]; } else { _local2[_local5] = _local3[_local5]; }; }; _local4++; }; return (_local2); } } }//package caurina.transitionsSection 2//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitionsSection 3//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var valueComplete:Number; public var modifierFunction:Function; public var extra:Object; public var valueStart:Number; public var hasModifier:Boolean; public var arrayIndex:Number; public var originalValueComplete:Object; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function toString():String{ var _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitionsSection 4//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var getValue:Function; public var preProcess:Function; public var setValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitionsSection 5//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitionsSection 6//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitionsSection 7//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ if (!_inited){ init(); }; var _local4:SpecialPropertyModifier = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ if (!_inited){ init(); }; var _local6:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; var _local5:Object = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local6:Number = (isNaN(_local5.time)) ? 0 : _local5.time; var _local7:Number = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function pauseAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local5:SpecialPropertySplitter; var _local6:Array; var _local7:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ if (_specialPropertySplitterList[_args[_local4]]){ _local5 = _specialPropertySplitterList[_args[_local4]]; _local6 = _local5.splitValues(_arg1, null); _local7 = 0; while (_local7 < _local6.length) { _local3.push(_local6[_local7].name); _local7++; }; } else { _local3.push(_args[_local4]); }; }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local5:uint; var _local6:String; var _local7:Boolean; var _local3:TweenListObj = _tweenList[_arg1]; var _local4:TweenListObj = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; var _local3:Number = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.31.74"); } public static function onEnterFrame(_arg1:Event):void{ updateTime(); updateFrame(); var _local2:Boolean; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; var isOver:Boolean; var cTime:Number = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e2:Error) { handleError(tTweening, e2, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e3:Error) { handleError(tTweening, e3, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e4:Error) { handleError(tTweening, e4, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } public static function removeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; var _local7:Object = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local8:Number = (isNaN(_local7.time)) ? 0 : _local7.time; var _local9:Number = (isNaN(_local7.delay)) ? 0 : _local7.delay; var _local10:Array = new Array(); var _local11:Object = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; var _local12:Object = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; var _local4:Boolean; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; if (!Boolean(_tweenList)){ return ([]); }; var _local4:Array = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; if (!Boolean(_tweenList)){ return (0); }; var _local3:Number = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removedLocally:Boolean; var i:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; var removed:Boolean; var tl:uint = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ if (!_inited){ init(); }; var _local4:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitionsSection 8//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var hasStarted:Boolean; public var onUpdate:Function; public var useFrames:Boolean; public var count:Number; public var onOverwriteParams:Array; public var timeStart:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var isCaller:Boolean; public var timePaused:Number; public var transition:Function; public var onCompleteParams:Array; public var onError:Function; public var timesCalled:Number; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local3:String; var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local3:String; var _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); var _local2:Boolean; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; var _local2:Object = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitionsSection 9//_ft259 (classes._ft259) package classes { import flash.display.*; import flash.geom.*; public class _ft259 { public var _wq116:Number;// = 0 public var _xq152:Number;// = 0 public var _ma633:Number;// = 0 public var _nt156:int; public var _tx108:Number;// = 0 public var _ct89:int; public var _sj171:Number;// = 0 public var _ul34:Boolean; public var _fb534:Number;// = 0 public var _ty683:Number;// = 0 public var _ko72:int; public var _mg503:Number;// = 0 public var _yn137:Number;// = 0 public var _ht304:int;// = 0 public var _lr383:Number;// = 0 public var _vy298:Number;// = 0 public var _gy660:Number;// = 0 public var _ng317:Number;// = 0 public var _pa179:int; public var callback:Object; public var _io364:Number;// = 0 public var _js513:Number;// = 0 public var _bb432:Number;// = 0 public var _ci307:Number;// = 0 public var _gc320:Object; public var _in715:int; public var _uh174:Number;// = 0 public var _gc441:Number;// = 0 public var _ba89:Number;// = 0 public var _uc163:Number;// = 0 public var _um748:int;// = 0 public var _es179:Number;// = 0 public var _ya781:Number;// = 0 public var _iy717:int; public var _da749:Number;// = 0 public var _hv521:Boolean; public var id3:int; public var y:Number;// = 0 public var _id148:int; public var x:Number;// = 0 public var _tm276:Number;// = 0 public var _xq518:BitmapData; public var _rj729:Number;// = 0 public var _nk137:Boolean; public var _bn415:Number;// = 0 public var _cd671:int;// = 0 public var state:int; public var _qv578:int;// = 0 public var _vx315:Array; public var _kk507:int; public var _pe688:Number;// = 0 public var _jw353:Number;// = 0 public var _kr13:Rectangle; public var _ua444:Number;// = 0 public var _yb530:int; public var _dn703:Point; public var _fa371:Number;// = 0 public var _ti55:int; public var _in748:String; public var _ro73:Number;// = 0 public var _vn509:Number;// = 0 public var _hr736:Number;// = 0 public var _aq584:Number;// = 0 public var _io20:Number;// = 0 public var _iw326:Number;// = 0 public var _eg683:Number;// = 0 public var _lr755:Number;// = 0 public var _fm222:Number;// = 0 public var _xo124:Number;// = 0 public var _yc626:Number;// = 0 public var _cg54:Number;// = 0 public var _cx264:Number; public var _yx780:Number;// = 0 public var _pp223:Number;// = 0 public var _or283:Number;// = 0 public var _ai757:int; public var _xr645:Number;// = 0 public var _bk11:Number;// = 0 public var _es85:Boolean; public var _gi243:Number;// = 0 public var _ou204:Number;// = 0 public var _oq641:Number;// = 0 public var _ed634:int; public var id:int; public var _oe566:int; public var _wb727:Number;// = 0 public var height:int; public var _ll437:Number;// = 0 public var _pg668:Number;// = 0 public var _kt91:_ft259; public var _ky36:int; public var _pp126:Number;// = 0 public var _kn387:int; public var type:int; public var _gk42:String; public var _hm418:Number;// = 0 public var _hp496:Number;// = 0 public var _eo403:int; public var _kc97:Number;// = 0 public var _gk201:Number;// = 0 public var _pq466:Number;// = 0 public var _ww528:Number;// = 0 public var alpha:Number;// = 0 public var _nm141:int;// = 0 public var _il136:Number;// = 0 public var _xv475:Number;// = 0 public var _re305:Boolean; public var _xi615:Number;// = 0 public var _dh665:Number;// = 0 public var frame:Number;// = 0 public var _jg177:Number;// = 0 public var _mn207:Number;// = 0 public var _de152:int; public var rotation:Number;// = 0 public var _sl304:Number;// = 0 public var _yu39:Boolean; public var _bk525:int;// = 0 public var _hy527:Number;// = 0 public var _aj773:int; public var _ou123:Number;// = 0 private var _dt519:Number;// = 0 public var _dk136:int;// = 0 public var target:_ft259; public var _mt64:BitmapData; public var _qu648:Number;// = 0 public var _rr739:Number;// = 0 public var _kq71:Number;// = 0 public var _uq726:Number;// = 0 public var _uu14:Number;// = 0 public var _do630:Number;// = 0 public var _sy176:Number;// = 0 public var _ry134:String; public var _ut327:Number;// = 0 public var _jy380:Number;// = 0 public var delta:Number;// = 0 public var width:int; public var _tc763:Number;// = 0 public var _wi610:Number;// = 0 public var _cn515:Number;// = 0 public var _in357:Number;// = 0 public var _dc682:int;// = 0 public var _fh616:int;// = 0 public var _oa461:Number;// = 0 public var _cv244:Boolean; public var _xn435:int; public var _xo402:Number;// = 0 public var _xb55:Number;// = 0 public var _ci198:Number;// = 0 public var _bn603:Number;// = 0 public var _xe627:Number;// = 0 public var _yx142:Number;// = 0 public var _jp463:int; public var _wb670:Number;// = 0 public var _ff204:int;// = 0 public var _sr326:Number;// = 0 public var _pj642:Number;// = 0 public var _ke25:Number;// = 0 public var _wj285:Boolean; public function _ft259(){ _or283 = -10000; _uu14 = 10000; _xe627 = -10000; _pp126 = 10000; alpha = 1; _rr739 = 1; _ya781 = 1; _oa461 = 1; _xq152 = 1; _ro73 = 1; _dt519 = (Math.PI * 2); _kr13 = new Rectangle(0, 0, 0, 0); _dn703 = new Point(0, 0); _yu39 = true; } public function _ts437(_arg1:_ft259, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{ target = _arg1; _io20 = 0; _gc441 = _arg2; _tc763 = _arg3; _gi243 = 0; _bb432 = _arg4; _jy380 = _arg5; _bk525 = 2; } public function _cw315(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _kn387 = _arg4; _bn603 = _arg1; _sr326 = _arg2; _rj729 = _arg3; _pg668 = _arg5; } public function _px593(_arg1:BitmapData, _arg2:Number, _arg3:int, _arg4:int, _arg5:int=0):void{ _mt64 = _arg1; _ko72 = 0; _eo403 = 0; _de152 = (_arg3 - 1); _ci198 = _arg2; _vy298 = 0; frame = 0; _in715 = _arg5; _nk137 = true; _pa179 = _arg4; } public function _fp345():void{ if (_kn387){ _pg668 = (_pg668 + (_bn603 * delta)); switch (_kn387){ case 1: if (_pg668 >= _rj729){ _pg668 = _rj729; _bn603 = -(_bn603); } else { if (_pg668 <= _sr326){ _pg668 = _sr326; _bn603 = -(_bn603); }; }; break; case 2: if (_pg668 >= _rj729){ _pg668 = _sr326; } else { if (_pg668 <= _sr326){ _pg668 = _rj729; }; }; break; case 3: if (_pg668 >= _rj729){ _pg668 = _rj729; _kn387 = 0; } else { if (_pg668 <= _sr326){ _pg668 = _sr326; _kn387 = 0; }; }; break; case 4: if (_pg668 >= _rj729){ _pg668 = _rj729; _kn387 = 0; _cv244 = true; } else { if (_pg668 <= _sr326){ _pg668 = _sr326; _kn387 = 0; _cv244 = true; }; }; break; }; }; } public function _ms151(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _aj773 = _arg4; _mg503 = _arg1; _pq466 = _arg2; _cn515 = _arg3; _rr739 = _arg5; } public function _lv747():void{ callback = null; _kr13 = null; _dn703 = null; } public function _ee332(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _jp463 = _arg4; _xi615 = _arg1; _xo402 = _arg2; _yx142 = _arg3; rotation = _arg5; } public function _va333(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _nt156 = _arg4; _kq71 = _arg1; _fm222 = _arg2; _hr736 = _arg3; _ke25 = _arg5; } public function _jp499(_arg1:Number):void{ _ut327 = _arg1; } public function _hi344(_arg1:Number, _arg2:Number):void{ var _local3:Number = rotation; var _local4:Number = _arg1; var _local5:Number = 0; if (_local3 < _local4){ _local5 = 1; if ((_local4 - _local3) > 179){ _local5 = -1; }; } else { if (_local3 > _local4){ _local5 = -1; if ((_local3 - _local4) > 179){ _local5 = 1; }; }; }; _local3 = (_local3 + ((_arg2 * _local5) * _bw75._bw12)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _ua522(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{ } public function _bg674(_arg1:_ft259, _arg2:Number, _arg3:Number, _arg4:Number):void{ target = _arg1; _wb670 = _arg2; _eg683 = _arg3; _js513 = _arg4; _bk525 = 5; } public function _ld444(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:int=0, _arg7:int=0, _arg8:int=0, _arg9:int=0, _arg10:int=0):void{ _bk525 = 4; _ff204 = _arg10; _fh616 = _arg8; _cd671 = _arg9; _ht304 = _arg6; _dk136 = _arg7; _ma633 = _arg3; _ty683 = 0; _qv578 = _arg1; _nm141 = _arg2; _dc682 = _arg1; _xv475 = _arg4; _ou123 = _arg5; _pb527(); } public function _th496(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0):void{ _wi610 = _arg1; _iw326 = _arg2; _ng317 = _arg3; _xb55 = _arg4; _ww528 = _arg5; _bk525 = 1; } public function _yf437():void{ if (_ai757){ switch (_ai757){ case 1: alpha = (alpha + (_bn415 * delta)); if (alpha >= _iy717){ alpha = _iy717; _ai757 = 0; } else { if ((((alpha < _xn435)) || ((alpha == _xn435)))){ alpha = _xn435; _ai757 = 0; _cv244 = true; }; }; break; case 2: if (_yn137 > 0){ _yn137 = (_yn137 - (1 * delta)); if (_yn137 < 1){ _yn137 = 0; _wb385(-(_bn415)); }; } else { alpha = (alpha + (_bn415 * delta)); if (alpha >= _iy717){ alpha = _iy717; _yn137 = _wb727; }; }; break; }; _ye261(alpha); }; } public function _wx335(_arg1:Number, _arg2:Number):void{ _ai757 = 2; _bn415 = _arg1; _xn435 = 0; _iy717 = 1; alpha = 0; _yn137 = 0; _wb727 = _arg2; } public function _ig772(_arg1:Number, _arg2:Number):void{ _sl304 = _arg1; _pj642 = _arg2; } public function _qf683(_arg1:Number, _arg2:Number):void{ x = _arg1; y = _arg2; } private function _px359(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{ if ((((((((_arg1 < (_arg3 + _arg5))) && ((_arg2 < (_arg4 + _arg6))))) && ((_arg1 > _arg3)))) && ((_arg2 > _arg4)))){ return (true); }; return (false); } public function _cy60():void{ if (_aj773){ _rr739 = (_rr739 + (_mg503 * delta)); switch (_aj773){ case 1: if (_rr739 >= _cn515){ _rr739 = _cn515; _mg503 = -(_mg503); } else { if (_rr739 <= _pq466){ _rr739 = _pq466; _mg503 = -(_mg503); }; }; break; case 2: if (_rr739 >= _cn515){ _rr739 = _pq466; } else { if (_rr739 <= _pq466){ _rr739 = _cn515; }; }; break; case 3: if (_rr739 >= _cn515){ _rr739 = _cn515; _aj773 = 0; } else { if (_rr739 <= _pq466){ _rr739 = _pq466; _aj773 = 0; }; }; break; case 4: if (_rr739 >= _cn515){ _rr739 = _cn515; _aj773 = 0; _cv244 = true; } else { if (_rr739 <= _pq466){ _rr739 = _pq466; _aj773 = 0; _cv244 = true; }; }; break; }; }; } public function _li372(_arg1:String):void{ _in748 = _arg1; } public function _cg397(_arg1:Number, _arg2:Number, _arg3:Array):void{ _yx780 = _arg1; _uc163 = _arg1; _io364 = _arg2; _vx315 = _arg3; } public function _dj469(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _kk507 = _arg4; _aq584 = _arg1; _xo124 = _arg2; _ll437 = _arg3; _ya781 = _arg5; } public function _wb385(_arg1:Number, _arg2:Number=1):void{ _ai757 = 1; _bn415 = _arg1; _xn435 = 0; _iy717 = 1; alpha = _arg2; } public function _wj417(_arg1:Number, _arg2:Number, _arg3:Number):void{ _io20 = _arg1; _gc441 = _arg2; _tc763 = _arg3; _bk525 = 7; } public function _ok503(_arg1:Number, _arg2:Number):void{ _jp463 = 6; _xi615 = _arg2; _xo402 = _arg1; } public function _ye261(_arg1:Number):void{ alpha = _arg1; } public function _yo33(_arg1:Number, _arg2:Number):void{ _pg668 = _arg1; _ke25 = _arg2; } public function _gd27():void{ var _local1:Number; var _local2:ColorTransform; var _local3:Matrix; var _local4:Number; var _local5:Number; if (_kc97 == 0){ if (type == 1){ _local1 = 0; if (rotation != 0){ if (rotation > 180){ _local1 = (-360 + rotation); } else { _local1 = rotation; }; _local1 = ((_dt519 * _local1) / 360); }; _local2 = new ColorTransform(_oa461, _xq152, _ro73, alpha, 0, 0, 0, 0); _local3 = new Matrix(); _local4 = (width + ((_pg668 * width) / 2)); _local5 = (height + ((_ke25 * height) * 1.5)); _local3.translate((-(_local4) / 2), (-(_local5) / 2)); _local3.b = _ke25; _local3.c = _pg668; _local3.scale(_rr739, _ya781); _local3.rotate(_local1); _local3.translate(Math.round(x), Math.round(y)); _xq518.draw(_mt64, _local3, _local2, _in748, null, true); } else { if (_re305 == true){ _dn703.x = (x - (width / 2)); _dn703.y = (y - (height / 2)); } else { _dn703.x = x; _dn703.y = y; }; _kr13.x = _ko72; _kr13.y = _ti55; _xq518.copyPixels(_mt64, _kr13, _dn703, null, null, true); }; }; } public function _jd545(_arg1:Number, _arg2:Number, _arg3:Number):void{ _oa461 = _arg1; _xq152 = _arg2; _ro73 = _arg3; } public function _ej163(_arg1:Number=1):void{ delta = _arg1; if (_kc97 != 0){ _kc97 = (_kc97 - delta); if (_kc97 < 1){ _kc97 = 0; _yu39 = _hv521; }; } else { _oe16(); _ns428(); _cy60(); _vn586(); _fp345(); _at555(); _yf437(); _hg561(); _fx134(); _qr331(); if (callback != null){ callback(this); }; if (_cx264){ _cx264 = (_cx264 - _arg1); if (_cx264 < 1){ _cx264 = 0; _cv244 = true; }; }; }; } public function _ak371(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:BitmapData, _arg7:int=1, _arg8:Number=0, _arg9:Boolean=true):void{ _kc97 = _arg8; type = _arg7; _mt64 = _arg1; _xq518 = _arg6; _ko72 = _arg2; _ti55 = _arg3; width = _arg4; height = _arg5; _kr13.width = width; _kr13.height = height; _re305 = _arg9; _ut327 = (width / 2); _sl304 = width; _pj642 = height; _yu39 = true; if (_kc97 > 0){ _yu39 = false; _hv521 = _yu39; }; _ye261(1); } private function _lv571():void{ _ty683 = (_ty683 + (_ma633 * delta)); x = ((((_ba89 * Math.pow((1 - _ty683), 3)) + (((3 * _gy660) * Math.pow((1 - _ty683), 2)) * _ty683)) + (((3 * _yc626) * (1 - _ty683)) * Math.pow(_ty683, 2))) + (_qu648 * Math.pow(_ty683, 3))); y = ((((_uh174 * Math.pow((1 - _ty683), 3)) + (((3 * _pe688) * Math.pow((1 - _ty683), 2)) * _ty683)) + (((3 * _da749) * (1 - _ty683)) * Math.pow(_ty683, 2))) + (_dh665 * Math.pow(_ty683, 3))); if (_ty683 >= 1){ x = _qu648; y = _dh665; if (_dc682 < _nm141){ _dc682 = (_dc682 + 1); _pb527(); _ty683 = 0; } else { if (_ht304 == 0){ _bk525 = 0; if (_dk136 == 0){ _cv244 = true; }; } else { _dc682 = _qv578; _pb527(); _ty683 = 0; }; }; }; } public function _qr331():void{ var _local1:_ft259; if (_yx780 > 1){ _yx780 = (_yx780 - delta); if (_yx780 < 1){ _yx780 = _uc163; _local1 = new _ft259(); _local1._ak371(_mt64, 0, 0, width, height, _xq518); _local1.frame = frame; _local1._qf683(x, y); _local1._pb577(_rr739, _ya781); _local1._wb385(-(_io364), alpha); _local1._jd545(_oa461, _xq152, _ro73); _local1.rotation = rotation; _vx315.push(_local1); }; }; } public function _us318(_arg1:Object, _arg2:Number, _arg3:int, _arg4:int):void{ _gc320 = _arg1; _mt64 = _gc320[0]; _eo403 = 0; _de152 = (_arg3 - 1); _ci198 = _arg2; _vy298 = 0; frame = 0; _nk137 = false; _pa179 = _arg4; } public function _ns428():void{ if (_jp463){ switch (_jp463){ case 1: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _yx142; _xi615 = -(_xi615); } else { if (rotation <= _xo402){ rotation = _xo402; _xi615 = -(_xi615); }; }; break; case 2: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _xo402; } else { if (rotation <= _xo402){ rotation = _yx142; }; }; break; case 3: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _yx142; _jp463 = 0; } else { if (rotation <= _xo402){ rotation = _xo402; _jp463 = 0; }; }; break; case 4: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _yx142; _jp463 = 0; _cv244 = true; } else { if (rotation <= _xo402){ rotation = _xo402; _jp463 = 0; _cv244 = true; }; }; break; case 5: _fr601(_kt91, _xi615); break; case 6: _hi344(_xo402, _xi615); break; }; }; } public function _pb527():void{ var _local1:Number = 600; var _local2:Number = 600; if (_ff204 == 1){ _bw75._uj745[_dc682]._lr640 = -(_bw75._uj745[_dc682]._lr640); _bw75._uj745[_dc682]._bp270 = -(_bw75._uj745[_dc682]._bp270); _bw75._uj745[_dc682]._ii259 = -(_bw75._uj745[_dc682]._ii259); _bw75._uj745[_dc682]._cl248 = -(_bw75._uj745[_dc682]._cl248); }; if (_fh616 == 0){ x = (_bw75._uj745[_dc682]._lr640 + _xv475); _ba89 = x; _gy660 = (_bw75._uj745[_dc682]._bp270 + _xv475); _yc626 = (_bw75._uj745[_dc682]._ii259 + _xv475); _qu648 = (_bw75._uj745[_dc682]._cl248 + _xv475); } else { x = (((_local1 - 1) - _bw75._uj745[_dc682]._lr640) + _xv475); _ba89 = x; _gy660 = (((_local1 - 1) - _bw75._uj745[_dc682]._bp270) + _xv475); _yc626 = (((_local1 - 1) - _bw75._uj745[_dc682]._ii259) + _xv475); _qu648 = (((_local1 - 1) - _bw75._uj745[_dc682]._cl248) + _xv475); }; if (_cd671 == 0){ y = (_bw75._uj745[_dc682]._ht696 + _ou123); _uh174 = y; _pe688 = (_bw75._uj745[_dc682]._nt255 + _ou123); _dh665 = (_bw75._uj745[_dc682]._ju225 + _ou123); _da749 = (_bw75._uj745[_dc682]._gk445 + _ou123); } else { y = (((_local2 - 1) - _bw75._uj745[_dc682]._ht696) + _ou123); _uh174 = y; _pe688 = (((_local2 - 1) - _bw75._uj745[_dc682]._nt255) + _ou123); _dh665 = (((_local2 - 1) - _bw75._uj745[_dc682]._ju225) + _ou123); _da749 = (((_local2 - 1) - _bw75._uj745[_dc682]._gk445) + _ou123); }; if (_ff204 == 1){ _bw75._uj745[_dc682]._lr640 = -(_bw75._uj745[_dc682]._lr640); _bw75._uj745[_dc682]._bp270 = -(_bw75._uj745[_dc682]._bp270); _bw75._uj745[_dc682]._ii259 = -(_bw75._uj745[_dc682]._ii259); _bw75._uj745[_dc682]._cl248 = -(_bw75._uj745[_dc682]._cl248); }; } public function _vn586():void{ if (_kk507){ _ya781 = (_ya781 + (_aq584 * delta)); switch (_kk507){ case 1: if (_ya781 >= _ll437){ _ya781 = _ll437; _aq584 = -(_aq584); } else { if (_ya781 <= _xo124){ _ya781 = _xo124; _aq584 = -(_aq584); }; }; break; case 2: if (_ya781 >= _ll437){ _ya781 = _xo124; } else { if (_ya781 <= _xo124){ _ya781 = _ll437; }; }; break; case 3: if (_ya781 >= _ll437){ _ya781 = _ll437; _kk507 = 0; } else { if (_ya781 <= _xo124){ _ya781 = _xo124; _kk507 = 0; }; }; break; case 4: if (_ya781 >= _ll437){ _ya781 = _ll437; _kk507 = 0; _cv244 = true; } else { if (_ya781 <= _xo124){ _ya781 = _xo124; _kk507 = 0; _cv244 = true; }; }; break; }; }; } public function _jg391(_arg1:Number, _arg2:Number=0.95):void{ _wq116 = _arg1; _in357 = _arg1; _uq726 = _arg2; } public function _fx134():void{ if (_ul34 == true){ _hy527 = (_hy527 - (_ou204 * delta)); _mn207 = (_mn207 - (_fa371 * delta)); _jg177 = (_jg177 - (_il136 * delta)); if (_hy527 < _ua444){ _hy527 = _ua444; }; if (_mn207 < _tm276){ _mn207 = _tm276; }; if (_jg177 < _jw353){ _jg177 = _ua444; }; _oa461 = _hy527; _xq152 = _mn207; _ro73 = _jg177; if (_hy527 == _ua444){ if (_mn207 == _tm276){ if (_jg177 == _jw353){ _ul34 = false; }; }; }; }; } public function _oe16():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; if (_bk525 == 1){ if (_wq116 > 0){ _wq116 = (_wq116 - delta); if (_wq116 < 1){ _wq116 = _in357; _wi610 = (_wi610 * _uq726); _iw326 = (_iw326 * _uq726); }; }; x = (x + (_wi610 * delta)); y = (y + (_iw326 * delta)); _wi610 = (_wi610 + (_ng317 * delta)); _iw326 = (_iw326 + (_xb55 * delta)); if ((((x < _or283)) || ((x > _uu14)))){ _cv244 = true; }; if ((((y < _xe627)) || ((y > _pp126)))){ _cv244 = true; }; if (_ww528 > 0){ _ww528 = (_ww528 - delta); if (_ww528 < 1){ _bk525 = 0; }; }; } else { if (_bk525 == 2){ _local1 = x; _local2 = y; _local3 = target.x; _local4 = target.y; if (_local1 < _local3){ _io20 = (_io20 + (_gc441 * delta)); if (_io20 > _tc763){ _io20 = _tc763; }; } else { if (_local1 > _local3){ _io20 = (_io20 - (_gc441 * delta)); if (_io20 < -(_tc763)){ _io20 = -(_tc763); }; }; }; x = (x + (_io20 * delta)); if (_local2 < _local4){ _gi243 = (_gi243 + (_bb432 * delta)); if (_gi243 > _jy380){ _gi243 = _jy380; }; } else { if (_local2 > _local4){ _gi243 = (_gi243 - (_bb432 * delta)); if (_gi243 < -(_jy380)){ _gi243 = -(_jy380); }; }; }; y = (y + (_gi243 * delta)); } else { if (_bk525 == 3){ _wb670 = (_wb670 + (_eg683 * delta)); _hm418 = (_hm418 + (_ci307 * delta)); x = (x + ((Math.cos(_wb670) * _js513) * delta)); y = (y + ((Math.sin(_hm418) * _fb534) * delta)); }; }; }; if (_ww528 > 0){ _ww528 = (_ww528 - delta); if (_ww528 < 1){ _bk525 = 0; }; } else { if (_bk525 == 4){ _lv571(); } else { if (_bk525 == 5){ if (target != null){ _wb670 = (_wb670 + (_eg683 * delta)); x = (target.x + (Math.cos(_wb670) * _js513)); y = (target.y + (Math.sin(_wb670) * _js513)); } else { _cv244 = true; }; } else { if (_bk525 == 6){ if (target != null){ _cg54 = _bw75._ir709._lp649(x, y, target.x, target.y); _wi610 = _bw75._ir709._ko66(_cg54, _io20); _iw326 = _bw75._ir709._tw294(_cg54, _io20); x = (x + (_wi610 * delta)); y = (y + (_iw326 * delta)); } else { _cv244 = true; }; } else { if (_bk525 == 7){ _cg54 = _bw75._ir709._lp649(x, y, _io20, _gc441); _wi610 = _bw75._ir709._ko66(_cg54, _tc763); _iw326 = _bw75._ir709._tw294(_cg54, _tc763); x = (x + (_wi610 * delta)); y = (y + (_iw326 * delta)); if (_wi610 > 0){ if (x > _io20){ x = _io20; }; } else { if (_wi610 < 0){ if (x < _io20){ x = _io20; }; }; }; if (_iw326 > 0){ if (y > _gc441){ y = _gc441; }; } else { if (_iw326 < 0){ if (y < _gc441){ y = _gc441; }; }; }; if ((((x == _io20)) && ((y == _gc441)))){ _bk525 = 0; }; }; }; }; }; }; } public function _ie748(_arg1:Number):void{ _cx264 = _arg1; } public function _hg561():void{ if (_pa179){ _vy298 = (_vy298 + (_ci198 * delta)); switch (_pa179){ case 1: if (_vy298 > _de152){ _vy298 = _de152; _ci198 = -(_ci198); } else { if (_vy298 < _eo403){ _vy298 = _eo403; _ci198 = -(_ci198); }; }; break; case 2: if (_vy298 > _de152){ _vy298 = _eo403; } else { if (_vy298 < _eo403){ _vy298 = _de152; }; }; break; case 3: if (_vy298 >= _de152){ _vy298 = _de152; _pa179 = 0; } else { if (_vy298 <= _eo403){ _vy298 = _eo403; _pa179 = 0; }; }; break; case 4: if (_vy298 >= _de152){ _vy298 = _de152; _pa179 = 0; _cv244 = true; } else { if (_vy298 <= _eo403){ _vy298 = _eo403; _pa179 = 0; _cv244 = true; }; }; }; if (Math.round(_vy298) != frame){ frame = Math.round(_vy298); if (_nk137 == true){ _ko72 = (frame * (width + _in715)); } else { _mt64 = _gc320[frame]; }; }; }; } public function _vw601(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ _mt64 = _arg1; _ko72 = _arg2; _ti55 = _arg3; width = _arg4; height = _arg5; _kr13.width = width; _kr13.height = height; _ut327 = (width / 2); _sl304 = width; _pj642 = height; _yu39 = true; } public function _ie194(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ _or283 = _arg1; _uu14 = _arg3; _xe627 = _arg2; _pp126 = _arg4; } public function _fr601(_arg1:_ft259, _arg2:Number):void{ var _local3:Number = rotation; var _local4:Number = _bw75._ir709._lp649(x, y, _arg1.x, _arg1.y); var _local5:Number = 0; if (_local3 < _local4){ _local5 = 1; if ((_local4 - _local3) > 179){ _local5 = -1; }; } else { if (_local3 > _local4){ _local5 = -1; if ((_local3 - _local4) > 179){ _local5 = 1; }; }; }; _local3 = (_local3 + ((_arg2 * _local5) * _bw75._bw12)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _tb687(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _wb670 = _arg1; _eg683 = _arg2; _js513 = _arg3; _hm418 = _arg4; _ci307 = _arg5; _fb534 = _arg6; _bk525 = 3; } public function _at555():void{ if (_nt156){ _ke25 = (_ke25 + (_kq71 * delta)); switch (_nt156){ case 1: if (_ke25 >= _hr736){ _ke25 = _hr736; _kq71 = -(_kq71); } else { if (_ke25 <= _fm222){ _ke25 = _fm222; _kq71 = -(_kq71); }; }; break; case 2: if (_ke25 >= _hr736){ _ke25 = _fm222; } else { if (_ke25 <= _fm222){ _ke25 = _hr736; }; }; break; case 3: if (_ke25 >= _hr736){ _ke25 = _hr736; _nt156 = 0; } else { if (_ke25 <= _fm222){ _ke25 = _fm222; _nt156 = 0; }; }; break; case 4: if (_ke25 >= _hr736){ _ke25 = _hr736; _nt156 = 0; _cv244 = true; } else { if (_ke25 <= _fm222){ _ke25 = _fm222; _nt156 = 0; _cv244 = true; }; }; break; }; }; } public function _nk783(_arg1:Boolean):void{ _yu39 = _arg1; _hv521 = _yu39; } public function _ja762(_arg1:_ft259, _arg2:Number):void{ _jp463 = 5; _xi615 = _arg2; _kt91 = _arg1; } public function _ff780(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Number=0):void{ var _local6:Number = (_arg1 + _bw75.random._li344((-(_arg2) / 2), (_arg2 / 2))); if (_local6 < 0){ _local6 = (_local6 + 360); } else { if (_local6 > 360){ _local6 = (_local6 - 360); }; }; _th496(_bw75._ir709._ko66(_local6, _arg3), _bw75._ir709._tw294(_local6, _arg3), 0, _arg5, _arg4); } public function _jd364(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _hy527 = _arg1; _mn207 = _arg2; _jg177 = _arg3; _ou204 = _arg4; _fa371 = _arg5; _il136 = _arg6; _ua444 = 1; _tm276 = 1; _jw353 = 1; _ul34 = true; } public function _gh412(_arg1:_ft259, _arg2:Number):void{ target = _arg1; _io20 = _arg2; _bk525 = 6; } public function _ga462(_arg1:Object):void{ callback = _arg1; } public function _pb577(_arg1:Number, _arg2:Number):void{ _rr739 = _arg1; _ya781 = _arg2; } public function _ci519(_arg1:Number, _arg2:Number):Boolean{ if (_re305 == true){ return (_px359(_arg1, _arg2, (x - ((_sl304 * _rr739) / 2)), (y - ((_pj642 * _ya781) / 2)), (_sl304 * _rr739), (_pj642 * _ya781))); }; return (_px359(_arg1, _arg2, x, y, (_sl304 * _rr739), (_pj642 * _ya781))); } } }//package classesSection 10//_iq345 (classes._iq345) package classes { public class _iq345 { public var _ht696:Number;// = 0 public var _ju225:Number;// = 0 public var _nt255:Number;// = 0 public var _gk445:Number;// = 0 public var _lr640:Number;// = 0 public var _cl248:Number;// = 0 public var _ii259:Number;// = 0 public var _bp270:Number;// = 0 public function _iq345():void{ } } }//package classesSection 11//_ki162 (classes._ki162) package classes { import flash.display.*; import flash.geom.*; public class _ki162 { private var _aw581:Number; private var _as777:Class; private var _fw755:Object; private var i:int; private var _ed278:Bitmap; private var _kh663:Number; public static const CENTER:int = 2; public static const LEFT:int = 0; public static const RIGHT:int = 1; public function _ki162():void{ _as777 = _ki162__as777; _ed278 = new _as777(); _aw581 = "?".charCodeAt(0); _kh663 = irrcrpt("\n", 3).charCodeAt(0); _fw755 = new Object(); super(); i = 32; while (i < 161) { _fw755[i] = new Rectangle((((i - 32) % 16) * 16), (int(((i - 32) / 16)) * 16), 9, 16); i++; }; } public function draw(_arg1:BitmapData, _arg2:String, _arg3:int=0, _arg4:int=0, _arg5:int=0):void{ var _local7:String; var _local6:Array = _arg2.split(irrcrpt("\n", 2)); for each (_local7 in _local6) { if (_arg5 == LEFT){ _sg525(_arg1, _local7, _arg3, _arg4); } else { if (_arg5 == RIGHT){ _sg525(_arg1, _local7, (_arg3 - (_local7.length * 8)), _arg4); } else { _sg525(_arg1, _local7, (_arg3 - ((_local7.length * 8) / 2)), _arg4); }; }; _arg4 = (_arg4 + 13); }; } private function _sg525(_arg1:BitmapData, _arg2:String, _arg3:int, _arg4:int):void{ var _local8:Number; var _local5:Point = new Point(_arg3, _arg4); var _local6:int = _arg2.length; var _local7:int; while (_local7 < _local6) { _local8 = _arg2.charCodeAt(_local7); if ((((_local8 > 160)) || ((_local8 < 32)))){ _local8 = _aw581; }; _arg1.copyPixels(_ed278.bitmapData, _fw755[_local8], _local5); _local5.x = (_local5.x + 8); _local7++; }; } } }//package classesSection 12//_ki162__as777 (classes._ki162__as777) package classes { import mx.core.*; public class _ki162__as777 extends BitmapAsset { } }//package classesSection 13//_kx18 (classes._kx18) package classes { import flash.display.*; import flash.geom.*; import flash.filters.*; public class _kx18 { public var width:int; public var _ot493:BitmapData; public var _kr337:Bitmap; public var _ny152:BitmapData; public var height:int; public var parent:Sprite; public var _cg753:Array; public var _vi296:BlurFilter; public function get _ob566():Number{ return (_vi296.blurX); } public function unlock():void{ _ny152.unlock(); } public function clear():void{ _ny152.copyPixels(_ot493, new Rectangle(0, 0, width, height), new Point(), null, null, false); } public function init(_arg1:Stage, _arg2:int, _arg3:int, _arg4:Boolean=true, _arg5:uint=4278190080):void{ _ot493 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _ny152 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _kr337 = new Bitmap(_ny152); parent = new Sprite(); _arg1.addChild(parent); _kr337.x = (-(_kr337.width) / 2); _kr337.y = (-(_kr337.height) / 2); parent.addChild(_kr337); parent.x = (_ny152.width / 2); parent.y = (_ny152.height / 2); width = _arg2; height = _arg3; _vi296 = new BlurFilter(0, 0, 1); _cg753 = new Array(); _cg753.push(_vi296); parent.filters = _cg753; _vi296.blurX = 0; _vi296.blurY = 0; _vi296.quality = 0; parent.filters = _cg753; } public function set _yd154(_arg1:Number):void{ _vi296.blurY = _arg1; if (_arg1 == 0){ _vi296.quality = 0; parent.filters = null; } else { _vi296.quality = 1; }; parent.filters = _cg753; } public function set _ob566(_arg1:Number):void{ _vi296.blurX = _arg1; if (_arg1 == 0){ _vi296.quality = 0; parent.filters = null; } else { _vi296.quality = 1; }; parent.filters = _cg753; } public function lock():void{ _ny152.lock(); } public function get _yd154():Number{ return (_vi296.blurY); } public function _lv747():void{ _ot493 = null; _ny152 = null; _kr337 = null; parent = null; _vi296 = null; _cg753 = null; } } }//package classesSection 14//_ok194 (classes._ok194) package classes { import flash.display.*; import flash.geom.*; public class _ok194 { private var _qe557:Number;// = 57.2957795130823 private var _lv354:Point; private var _dt519:Number;// = 6.28318530717959 private var rect:Rectangle; private var _jp122:Number;// = 0.0174532925199433 public function _se433(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.atan2(_arg2, _arg1) * _qe557); if (_local3 < 0){ _local3 = (_local3 + 360); }; return (_local3); } public function percent(_arg1:Number, _arg2:Number, _arg3:Number=100):Number{ return ((_arg1 / (_arg2 / _arg3))); } public function _iq580(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:Number=0, _arg9:Number=0, _arg10:Number=0, _arg11:Number=1, _arg12:Number=1, _arg13:Number=1, _arg14:String=null):void{ var _local15:Number = 0; if (_arg8 != 0){ if (_arg8 > 180){ _local15 = (-360 + _arg8); } else { _local15 = _arg8; }; _local15 = ((_dt519 * _local15) / 360); }; var _local16:Number = _arg1.width; var _local17:Number = _arg1.height; var _local18:ColorTransform = new ColorTransform(_arg11, _arg12, _arg13, _arg5, 0, 0, 0, 0); var _local19:Matrix = new Matrix(); var _local20:Number = (_local16 + ((_arg10 * _local16) / 2)); var _local21:Number = -((_local17 / 2)); _local21 = (_local21 - ((_arg9 * _local17) / 1)); _local19.translate((-(_local20) / 2), _local21); _local19.b = _arg9; _local19.c = _arg10; _local19.scale(_arg6, _arg7); _local19.rotate(_local15); _local19.translate(_arg2, _arg3); _arg4.draw(_arg1, _local19, _local18, _arg14, null, true); } public function _ko66(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.cos((_arg1 * _jp122)))); } public function _gw129(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _lv354 = new Point((_arg2 - (_arg6 / 2)), (_arg3 - (_arg7 / 2))); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _lv354, null, null, true); } public function _yc617(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{ if (Math.sqrt((((_arg4 - _arg1) * (_arg4 - _arg1)) + ((_arg5 - _arg2) * (_arg5 - _arg2)))) <= (_arg3 + _arg6)){ return (true); }; return (false); } public function _of371(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _lv354 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _lv354, null, null, true); } public function _xg672(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):Boolean{ if ((((_arg1 > (_arg5 + _arg7))) || (((_arg1 + _arg3) < _arg5)))){ return (false); }; if ((((_arg2 > (_arg6 + _arg8))) || (((_arg2 + _arg4) < _arg6)))){ return (false); }; return (true); } public function _ac349(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):int{ return (Math.sqrt((((_arg3 - _arg1) * (_arg3 - _arg1)) + ((_arg4 - _arg2) * (_arg4 - _arg2))))); } public function _ue227(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{ if ((((((((_arg1 < (_arg3 + _arg5))) && ((_arg2 < (_arg4 + _arg6))))) && ((_arg1 > _arg3)))) && ((_arg2 > _arg4)))){ return (true); }; return (false); } public function _fp487(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:String=null):void{ var _local9:Matrix = new Matrix(); var _local10:ColorTransform = new ColorTransform(1, 1, 1, _arg5, 0, 0, 0, 0); _local9.translate((-(_arg1.width) / 2), (-(_arg1.height) / 2)); _local9.scale(_arg6, _arg7); _local9.translate(_arg2, _arg3); _arg4.draw(_arg1, _local9, _local10, _arg8, null, true); } public function _tw294(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.sin((_arg1 * _jp122)))); } public function _gq318(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:String=null):void{ var _local12:Matrix = new Matrix(); var _local13:ColorTransform = new ColorTransform(_arg8, _arg9, _arg10, _arg5, 0, 0, 0, 0); _local12.scale(_arg6, _arg7); _local12.translate(_arg2, _arg3); _arg4.draw(_arg1, _local12, _local13, _arg11, null, true); } public function _lt449(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:BitmapData, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1, _arg12:Number=1, _arg13:String=null):void{ var _local14:BitmapData = new BitmapData(_arg4, _arg5, true, 0); var _local15:BitmapData = new BitmapData(_arg4, _arg5, true, 0); _of371(_arg1, 0, 0, _arg2, _arg3, _arg4, _arg5, _local14); var _local16:Matrix = new Matrix(); var _local17:ColorTransform = new ColorTransform(_arg10, _arg11, _arg12, _arg9, 0, 0, 0, 0); _local16.scale(1, 1); _local16.translate(0, 0); _local15.draw(_local14, _local16, _local17, _arg13, null, true); _of371(_local15, _arg6, _arg7, 0, 0, _arg4, _arg5, _arg8); _local14 = null; _local15 = null; } public function _rh180(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _lv354 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _lv354); } public function _lp649(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (Math.atan2((_arg4 - _arg2), (_arg3 - _arg1)) * _qe557); if (_local5 < 0){ _local5 = (_local5 + 360); }; return (_local5); } public function _vm693(_arg1:String, _arg2:int):String{ while (_arg1.length < _arg2) { _arg1 = ("0" + _arg1); }; return (_arg1); } } }//package classesSection 15//_um539 (classes._um539) package classes { public class _um539 { public var _ey754:uint; public function _um539(){ _ey754 = 1; } public function _rt87(_arg1:Number, _arg2:Number):uint{ _arg1 = (_arg1 - 0.4999); _arg2 = (_arg2 + 0.4999); return (Math.round((_arg1 + ((_arg2 - _arg1) * _kb608())))); } public function _gw268():uint{ return (_mg96()); } public function _li344(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + ((_arg2 - _arg1) * _kb608()))); } public function _kb608():Number{ return ((_mg96() / 2147483647)); } private function _mg96():uint{ return ((_ey754 = ((_ey754 * 16807) % 2147483647))); } } }//package classesSection 16//MainParticle (com.midasplayer.particle.MainParticle) package com.midasplayer.particle { import flash.events.*; import flash.display.*; public class MainParticle extends Sprite { private var maxSize:Number;// = 29 private var numParticles:int;// = 20 private var maxXVel:Number;// = 1 private var stageHeight:Number; private var minYVel:Number;// = -1 private var maxAlpha:Number;// = 0.02 private var maxYVel:Number;// = 1 private var particles:Array; private var emitter; private var stageWidth:Number; private var minSize:Number;// = 12 private var minXVel:Number;// = -1 private var minAlpha:Number;// = 0.01 public function MainParticle(_arg1:Number, _arg2:Number){ particles = new Array(); super(); this.stageWidth = _arg1; this.stageHeight = _arg2; addEventListener(Event.ENTER_FRAME, enterFrame); } public function kill():void{ removeEventListener(Event.ENTER_FRAME, enterFrame); var _local1:Number = 0; while (_local1 < particles.length) { particles[_local1].destroy(); _local1++; }; } private function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } public function setEmitterClip(_arg1):void{ emitter = _arg1; } private function createNewParticle():void{ var _local1:Particle = new Particle(emitter, -10, -7, stageWidth, stageHeight); _local1.setVel(randRange(minXVel, maxXVel), randRange(minYVel, maxYVel)); _local1.setSize(randRange(minSize, maxSize)); particles.push(_local1); while (particles.length > numParticles) { _local1 = particles.shift(); _local1.destroy(); }; var _local2:Number = 0; while (_local2 < particles.length) { particles[_local2].update(); _local2++; }; } private function enterFrame(_arg1:Event):void{ createNewParticle(); } } }//package com.midasplayer.particleSection 17//Particle (com.midasplayer.particle.Particle) package com.midasplayer.particle { import flash.display.*; import flash.geom.*; public class Particle { private var _yVel:Number; private var _xVel:Number; private var _stageWidth:Number; private var _stageHeight:Number; private var _alphaDecr:Number;// = 0 private var clip:DisplayObject; private var spark:Class; public function Particle(_arg1:DisplayObjectContainer, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ spark = Particle_spark; super(); _stageWidth = _arg4; _stageHeight = _arg5; clip = new spark(); _arg1.addChild(clip); clip.x = _arg2; clip.y = _arg3; } public function destroy():void{ clip.parent.removeChild(clip); clip = null; } public function update():void{ clip.x = (clip.x + _xVel); clip.y = (clip.y + _yVel); clip.alpha = (clip.alpha - _alphaDecr); } public function setSize(_arg1:Number):void{ clip.width = _arg1; clip.height = _arg1; } public function setColour(_arg1:Number):void{ var _local2:ColorTransform = new ColorTransform(); _local2.color = _arg1; clip.transform.colorTransform = _local2; } public function setAlphaDecr(_arg1:Number):void{ _alphaDecr = _arg1; } public function setVel(_arg1:Number, _arg2:Number):void{ _xVel = _arg1; _yVel = _arg2; } } }//package com.midasplayer.particleSection 18//Particle_spark (com.midasplayer.particle.Particle_spark) package com.midasplayer.particle { import flash.display.*; import mx.core.*; public class Particle_spark extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer.particleSection 19//DragonLoader (com.midasplayer.DragonLoader) package com.midasplayer { import flash.events.*; import flash.display.*; import caurina.transitions.*; import flash.media.*; import flash.utils.*; public class DragonLoader extends Sprite { private var sfxBell:Class; private var m_fireLogoClip:MovieClip; private var mcDragon:Class; private var m_bannedSign:Sprite; private var m_mochiSign:String; private var m_dragonClip:MovieClip; private var m_bg:Sprite; private var mcPlayBtn:Class; private var m_glimmer:Sprite; private var oldFrameRate:int; private var m_gameName:String; private var mcBannedSign:Class; private var m_playBtn:MovieClip; private var mcFireLogo:Class; private var m_sndBell:Sound; private var mcGlimmer:Class; private var dragonDone:Boolean;// = false public static var LAUNCH_GAME:String = "launchGame"; public function DragonLoader(_arg1:String, _arg2:String=""){ mcBannedSign = DragonLoader_mcBannedSign; mcFireLogo = DragonLoader_mcFireLogo; mcDragon = DragonLoader_mcDragon; mcPlayBtn = DragonLoader_mcPlayBtn; mcGlimmer = DragonLoader_mcGlimmer; sfxBell = DragonLoader_sfxBell; super(); m_gameName = _arg1; m_mochiSign = _arg2; this.addEventListener(Event.ADDED_TO_STAGE, onStageSet); } public function destroy():void{ m_playBtn.removeEventListener(MouseEvent.ROLL_OVER, btnOver); m_playBtn.removeEventListener(MouseEvent.ROLL_OUT, btnOut); m_playBtn.removeEventListener(MouseEvent.MOUSE_DOWN, btnDown); m_playBtn.removeEventListener(MouseEvent.MOUSE_UP, launchGame); Tweener.removeTweens(m_fireLogoClip); var _local1:Sprite = (this.parent.getChildByName("clickBg") as Sprite); this.parent.removeChild(_local1); this.parent.removeChild(this); } public function onLoaderInit(_arg1:Event):void{ oldFrameRate = root.stage.frameRate; if (!KingAPI.isHome){ initGraphics(); } else { launchGame(null); }; } public function launchGame(_arg1:Event):void{ root.stage.frameRate = oldFrameRate; trace(LAUNCH_GAME); this.dispatchEvent(new Event(LAUNCH_GAME)); } public function showBannedScreen():void{ m_bannedSign.alpha = 1; } private function onStageSet(_arg1:Event):void{ KingAPI.addEventListener(KingAPI.INITIALIZED_EVENT, onLoaderInit); KingAPI.addEventListener(KingAPI.HOST_BANNED_EVENT, onLoaderInit); KingAPI.init(m_gameName, root.loaderInfo.url); } private function logoVisible(_arg1:Event):void{ if (m_fireLogoClip.currentFrame == m_fireLogoClip.totalFrames){ m_fireLogoClip.stop(); m_fireLogoClip.removeEventListener(Event.ENTER_FRAME, logoVisible); m_playBtn.alpha = 0; Tweener.addTween(m_playBtn, {alpha:1, transition:"linear", time:0.5}); m_glimmer = (new mcGlimmer() as Sprite); m_glimmer.x = (m_fireLogoClip.x - m_glimmer.width); m_glimmer.y = (m_fireLogoClip.y + 112); this.addChild(m_glimmer); setTimeout(onGlimmerTmr, 1000, null); }; } private function logoInPlace():void{ m_fireLogoClip.addEventListener(Event.ENTER_FRAME, logoVisible); } public function initGraphics():void{ this.x = (this.y = 0); m_bg = new Sprite(); m_bg.graphics.beginFill(0xFFFFFF, 1); m_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageWidth); m_bg.graphics.endFill(); addChild(m_bg); m_bannedSign = (new mcBannedSign() as Sprite); addChild(m_bannedSign); m_bannedSign.width = stage.stageWidth; m_bannedSign.height = stage.stageHeight; m_bannedSign.alpha = 0; m_bannedSign.addEventListener(MouseEvent.CLICK, onMainMovie); m_bannedSign.buttonMode = true; m_fireLogoClip = (new mcFireLogo() as MovieClip); m_fireLogoClip.x = ((m_bannedSign.width - m_fireLogoClip.width) - 90); m_fireLogoClip.y = (((m_bannedSign.height / 2) - (m_fireLogoClip.height / 2)) - 60); m_fireLogoClip.visible = false; m_fireLogoClip.stop(); m_dragonClip = (new mcDragon() as MovieClip); m_dragonClip.x = (m_bannedSign.width - m_dragonClip.width); m_dragonClip.y = ((m_bannedSign.height / 2) - (m_dragonClip.height / 2)); m_dragonClip.stop(); addChild(m_dragonClip); addChild(m_fireLogoClip); m_playBtn = (new mcPlayBtn() as MovieClip); m_playBtn.buttonMode = true; m_playBtn.alpha = 0; m_playBtn.stop(); addChild(m_playBtn); m_sndBell = new sfxBell(); if (m_mochiSign != ""){ MochiBot.track(this, m_mochiSign); }; root.stage.frameRate = 30; if (KingAPI.banned){ showBannedScreen(); } else { playLoaderMovie(); }; } public function onEnterFrame(_arg1:Event):void{ if (m_dragonClip.currentFrame == 80){ m_fireLogoClip.visible = true; m_fireLogoClip.play(); Tweener.addTween(m_fireLogoClip, {x:(((stage.width / 2) - (m_dragonClip.width / 2)) - 51), time:1, transition:"easeOutSine", onComplete:logoInPlace}); }; if (m_dragonClip.currentFrame == m_dragonClip.totalFrames){ dragonDone = true; m_dragonClip.removeEventListener(Event.ENTER_FRAME, onEnterFrame); m_dragonClip.stop(); m_playBtn.x = ((stage.width / 2) - (m_playBtn.width / 2)); m_playBtn.y = (m_fireLogoClip.y + 210); m_playBtn.addEventListener(MouseEvent.ROLL_OVER, btnOver); m_playBtn.addEventListener(MouseEvent.ROLL_OUT, btnOut); m_playBtn.addEventListener(MouseEvent.MOUSE_DOWN, btnDown); m_playBtn.addEventListener(MouseEvent.MOUSE_UP, launchGame); }; } public function playLoaderMovie():void{ m_dragonClip.addEventListener(Event.ENTER_FRAME, onEnterFrame); m_dragonClip.play(); } private function onGlimmerTmr(_arg1:Event):void{ var _local2:Number = (m_fireLogoClip.x - m_glimmer.width); var _local3:Number = ((m_fireLogoClip.x + m_fireLogoClip.width) - 80); m_glimmer.x = _local2; Tweener.addTween(m_glimmer, {x:_local3, transition:"linear", time:0.5, onComplete:glimmerDone}); m_sndBell.play(); } private function btnDown(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("down"); } public function onMainMovie(_arg1:MouseEvent):void{ KingAPI.openLoaderMovieLink(); } private function glimmerDone():void{ this.removeChild(m_glimmer); } private function btnOver(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("over"); } private function btnOut(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("idle"); } } }//package com.midasplayerSection 20//DragonLoader_mcBannedSign (com.midasplayer.DragonLoader_mcBannedSign) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcBannedSign extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 21//DragonLoader_mcDragon (com.midasplayer.DragonLoader_mcDragon) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcDragon extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 22//DragonLoader_mcFireLogo (com.midasplayer.DragonLoader_mcFireLogo) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcFireLogo extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 23//DragonLoader_mcGlimmer (com.midasplayer.DragonLoader_mcGlimmer) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcGlimmer extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 24//DragonLoader_mcPlayBtn (com.midasplayer.DragonLoader_mcPlayBtn) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcPlayBtn extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 25//DragonLoader_sfxBell (com.midasplayer.DragonLoader_sfxBell) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_sfxBell extends SoundAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 26//KingAPI (com.midasplayer.KingAPI) package com.midasplayer { import flash.events.*; import flash.net.*; import flash.external.*; public class KingAPI { public static const LINK_TYPE_RIGHT_CLICK:String = "rightclick"; public static const USER_TYPE_SUBSCRIPTION:int = 3; public static const LINK_TYPE_HIGHSCORES:String = "highscores"; public static const LINK_TYPE_SIGN:String = "sign"; public static const INITIALIZED_EVENT:String = "initialized"; public static const LINK_TYPE_OTHER_GAMES:String = "other_games"; public static const USER_TYPE_REGISTERED:int = 1; private static const SAK:String = "ggfd7sday923mdsfd8csfds34"; private static const loadHomeParametersURL:String = "http://www.king.com/servlet/FreeGameServlet?action=load"; public static const LINK_TYPE_LOADER_MOVIE:String = "loader_movie"; private static const bounceURL:String = "http://www.mygame.com/king/bounce.jsp"; public static const LINK_TYPE_PROTECT:String = "protect"; public static const LINK_TYPE_ADD_GAME:String = "add_game"; public static const USER_TYPE_GOLD:int = 2; public static const USER_TYPE_UNREGISTERED:int = 0; public static const HOST_BANNED_EVENT:String = "hostBanned"; private static const SK:String = "vf78hxcsjak77cxzhjkwad87s"; private static const loadCountURL:String = "http://www.mygame.com/king/loadcount.jsp"; public static const LINK_TYPE_LOADER_PROGRESS:String = "loader_progress"; private static var check:String = null; public static var gameName:String; public static var banned:Boolean = false; protected static var dispatcher:EventDispatcher; public static var isHome:Boolean = false; private static var sessionID:String; private static var iscore:int = 123; public static var fromURL:String; private static var SSK:String = "ng43ui54hy35tdsnd6f54rews"; private static function loadUrlErrorHandler(_arg1:Event):void{ trace(("Unable to load url: " + _arg1)); } public static function resetScore():void{ iscore = 123; check = null; } public static function openOfflineProtectionLink():void{ openKingPage(LINK_TYPE_PROTECT); } public static function init(_arg1:String, _arg2:String):void{ var so:SharedObject; var rnd1:Number; var rnd2:Number; var name = _arg1; var from = _arg2; gameName = name; fromURL = from; var loadCounter:URLLoader = new URLLoader(); var reqvars:URLVariables = new URLVariables(); reqvars.game = gameName; reqvars.from = fromURL; try { so = SharedObject.getLocal("sessionId"); if (so.data.sessionID == null){ rnd1 = Math.abs(Math.floor((Math.random() * 4294967295))); rnd2 = Math.abs(Math.floor((Math.random() * 4294967295))); so.data.sessionID = (rnd1.toString(16) + rnd2.toString(16)); so.flush(); }; sessionID = so.data.sessionID; } catch(e:Error) { sessionID = "error"; }; reqvars.session = sessionID; var request:URLRequest = new URLRequest(((loadCountURL + "?") + reqvars.toString())); loadCounter.addEventListener(Event.COMPLETE, loadCountHandler); loadCounter.addEventListener(IOErrorEvent.IO_ERROR, loadUrlErrorHandler); loadCounter.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadUrlErrorHandler); try { loadCounter.load(request); } catch(error:Error) { trace(("Unable to load loadcount url: " + loadCountURL)); trace(error.message); }; } private static function loadHomeParametersHandler(_arg1:Event):void{ var _local2:URLLoader = URLLoader(_arg1.target); trace(("loadCounter.data" + _local2.data)); } public static function submitInternalScore():void{ checkScore(); var _local1:int = ((iscore - 123) / 2); submitScore(_local1); } public static function openOtherGamesLink():void{ openKingPage(LINK_TYPE_OTHER_GAMES); } public static function openKingPage(_arg1:String, _arg2:String=null):void{ var _local3:URLVariables = new URLVariables(); _local3.game = gameName; _local3.from = fromURL; _local3.type = _arg1; _local3.session = sessionID; if (_arg2 != null){ _local3.redirect = _arg2; }; var _local4 = "_blank"; if (isHome){ _local4 = "_top"; }; navigateToURL(new URLRequest(((bounceURL + "?") + _local3.toString())), _local4); } private static function loadCountHandler(_arg1:Event):void{ var vars:URLVariables; var event = _arg1; var loadCounter:URLLoader = URLLoader(event.target); trace(("loadCounter.data :" + loadCounter.data)); try { vars = new URLVariables(loadCounter.data); if (vars.h == "true"){ isHome = true; }; if (vars.b == "true"){ banned = true; dispatcher.dispatchEvent(new Event(HOST_BANNED_EVENT)); } else { dispatcher.dispatchEvent(new Event(INITIALIZED_EVENT)); }; trace((("::" + vars.h) + "::")); trace((("::" + vars.b) + "::")); } catch(e:Error) { trace(("Error reading data from loadcount url: " + e)); }; } public static function addEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ dispatcher = new EventDispatcher(); }; dispatcher.addEventListener(_arg1, _arg2); } public static function openLoaderMovieLink():void{ openKingPage(LINK_TYPE_LOADER_MOVIE); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ return; }; dispatcher.removeEventListener(_arg1, _arg2); } public static function submitScore(_arg1:int):void{ var score = _arg1; var hash:String = md5.encrypt(((((score + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitScore", score, hash); } else { openKingPage(LINK_TYPE_HIGHSCORES, ((((("game/" + gameName) + "/submit/") + score) + ":") + hash)); }; } catch(e:Error) { trace(e); }; } public static function submitLevel(_arg1:int):void{ var level = _arg1; var hash:String = md5.encrypt(((((level + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitLevel", level, hash); }; } catch(e:Error) { trace(e); }; } public static function openHighscoresLink():void{ openKingPage(LINK_TYPE_HIGHSCORES, (("game/" + gameName) + "/highscores")); } public static function openSignLink():void{ if (!isHome){ openKingPage(LINK_TYPE_SIGN); }; } public static function openRightClickLink():void{ openKingPage(LINK_TYPE_RIGHT_CLICK); } private static function checkScore():void{ if (check != null){ if (check != md5.encrypt(((((iscore + ":") + gameName) + ":") + SK))){ SSK = "ng41ui54hy35tdsnd6f54rews"; }; }; } public static function addScore(_arg1:int):int{ checkScore(); var _local2:int = ((iscore - 123) / 2); _local2 = (_local2 + _arg1); iscore = ((_local2 * 2) + 123); check = md5.encrypt(((((iscore + ":") + gameName) + ":") + SK)); return (_local2); } public static function openLoaderProgressLink():void{ openKingPage(LINK_TYPE_LOADER_PROGRESS); } public static function openAddToWebsiteLink():void{ openKingPage(LINK_TYPE_ADD_GAME, "website_content.jsp"); } public static function submitAchievement(_arg1:String):void{ var achievement = _arg1; var hash:String = md5.encrypt(((((achievement + ":") + gameName) + ":") + SAK)); try { if (isHome){ ExternalInterface.call("submitAchievement", achievement, hash); }; } catch(e:Error) { trace(e); }; } } }//package com.midasplayerSection 27//KingPreloader (com.midasplayer.KingPreloader) package com.midasplayer { import flash.events.*; import flash.display.*; import com.midasplayer.particle.*; public class KingPreloader extends Sprite { private var bg:Sprite; private var mcLoadLogo:Class; private var stageWidth:int; private var holder:Sprite; private var particles:MainParticle; private var mcBannedSign:Class; private var bar:Sprite; private var stageHeight:int; private var mcLoadLogoBg:Sprite; public function KingPreloader(_arg1:int, _arg2:int){ mcBannedSign = KingPreloader_mcBannedSign; mcLoadLogo = KingPreloader_mcLoadLogo; super(); stageWidth = _arg1; stageHeight = _arg2; } public function loadComplete():void{ particles.kill(); this.removeChild(particles); bg.removeEventListener(MouseEvent.CLICK, openKingPage); this.removeChild(bar); } public function onInitialize():void{ bg = new Sprite(); bg.buttonMode = true; bg.name = "clickBg"; bg.graphics.beginFill(0xFFFFFF, 1); bg.graphics.drawRect(0, 0, stageWidth, stageHeight); bg.graphics.endFill(); bg.addEventListener(MouseEvent.CLICK, openKingPage); addChild(bg); trace(("stageWidth :: " + stageWidth)); mcLoadLogoBg = new mcLoadLogo(); addChild(mcLoadLogoBg); mcLoadLogoBg.x = ((stageWidth / 2) - (mcLoadLogoBg.width / 2)); mcLoadLogoBg.y = ((stageHeight / 2) - (mcLoadLogoBg.height / 2)); bar = new Sprite(); bar.graphics.beginFill(0xFFFFFF, 0); bar.x = (mcLoadLogoBg.x + 5); bar.y = (mcLoadLogoBg.y + 34); bar.graphics.drawRect(0, 0, 96, 5); bar.graphics.endFill(); this.addChild(bar); holder = new Sprite(); this.addChild(holder); holder.x = bar.x; holder.y = bar.y; particles = new MainParticle(stageWidth, stageHeight); particles.setEmitterClip(holder); this.addChild(particles); } private function openKingPage(_arg1:Event):void{ KingAPI.openLoaderProgressLink(); } public function progressHandler(_arg1:Number):void{ trace("progressHandler"); holder.x = (bar.x + bar.width); bg.width = stageWidth; bg.height = stageHeight; bar.scaleX = _arg1; mcLoadLogoBg["bar"].scaleX = (1 - _arg1); } } }//package com.midasplayerSection 28//KingPreloader_mcBannedSign (com.midasplayer.KingPreloader_mcBannedSign) package com.midasplayer { import flash.display.*; import mx.core.*; public class KingPreloader_mcBannedSign extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayerSection 29//KingPreloader_mcLoadLogo (com.midasplayer.KingPreloader_mcLoadLogo) package com.midasplayer { import flash.display.*; import mx.core.*; public class KingPreloader_mcLoadLogo extends SpriteAsset { public var bar:DisplayObject; } }//package com.midasplayerSection 30//md5 (com.midasplayer.md5) package com.midasplayer { public class md5 { public static const HEX_FORMAT_LOWERCASE:uint = 0; public static const HEX_FORMAT_UPPERCASE:uint = 1; public static const BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCE:String = ""; public static const BASE64_PAD_CHARACTER_RFC_COMPLIANCE:String = "="; public static var hexcase:uint = 0; public static var b64pad:String = ""; public static function md5_gg(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_cmn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Number{ return (safe_add(bit_rol(safe_add(safe_add(_arg2, _arg1), safe_add(_arg4, _arg6)), _arg5), _arg3)); } public static function binl_md5(_arg1:Array, _arg2:Number):Array{ var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; var _local3:Number = 1732584193; var _local4:Number = -271733879; var _local5:Number = -1732584194; var _local6:Number = 271733878; var _local7:Number = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 = safe_add(_local3, _local8); _local4 = safe_add(_local4, _local9); _local5 = safe_add(_local5, _local10); _local6 = safe_add(_local6, _local11); _local7 = (_local7 + 16); }; return ([_local3, _local4, _local5, _local6]); } public static function str2rstr_utf16le(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode((_arg1.charCodeAt(_local3) & 0xFF), ((_arg1.charCodeAt(_local3) >>> 8) & 0xFF))); _local3++; }; return (_local2); } public static function hex_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2hex(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function binl2rstr(_arg1:Array):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < (_arg1.length * 32)) { _local2 = (_local2 + String.fromCharCode(((_arg1[(_local3 >> 5)] >>> (_local3 % 32)) & 0xFF))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_ff(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_ii(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2binl(_arg1:String):Array{ var _local2:Array = new Array((_arg1.length >> 2)); var _local3:Number = 0; while (_local3 < _local2.length) { _local2[_local3] = 0; _local3++; }; _local3 = 0; while (_local3 < (_arg1.length * 8)) { _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | ((_arg1.charCodeAt((_local3 / 8)) & 0xFF) << (_local3 % 32))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_vm_test():Boolean{ return ((hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72")); } public static function b64_md5(_arg1:String):String{ return (rstr2b64(rstr_md5(str2rstr_utf8(_arg1)))); } public static function any_hmac_md5(_arg1:String, _arg2:String, _arg3:String):String{ return (rstr2any(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)), _arg3)); } public static function hex_md5(_arg1:String):String{ return (rstr2hex(rstr_md5(str2rstr_utf8(_arg1)))); } public static function bit_rol(_arg1:Number, _arg2:Number):Number{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public static function encrypt(_arg1:String):String{ return (hex_md5(_arg1)); } public static function md5_hh(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2hex(_arg1:String):String{ var _local4:Number; var _local2:String = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; var _local3 = ""; var _local5:Number = 0; while (_local5 < _arg1.length) { _local4 = _arg1.charCodeAt(_local5); _local3 = (_local3 + (_local2.charAt(((_local4 >>> 4) & 15)) + _local2.charAt((_local4 & 15)))); _local5++; }; return (_local3); } public static function any_md5(_arg1:String, _arg2:String):String{ return (rstr2any(rstr_md5(str2rstr_utf8(_arg1)), _arg2)); } public static function b64_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2b64(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function rstr2b64(_arg1:String):String{ var _local6:Number; var _local7:Number; var _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local3 = ""; var _local4:Number = _arg1.length; var _local5:Number = 0; while (_local5 < _local4) { _local6 = (((_arg1.charCodeAt(_local5) << 16) | (((_local5 + 1) < _local4)) ? (_arg1.charCodeAt((_local5 + 1)) << 8) : 0) | (((_local5 + 2) < _local4)) ? _arg1.charCodeAt((_local5 + 2)) : 0); _local7 = 0; while (_local7 < 4) { if (((_local5 * 8) + (_local7 * 6)) > (_arg1.length * 8)){ _local3 = (_local3 + b64pad); } else { _local3 = (_local3 + _local2.charAt(((_local6 >>> (6 * (3 - _local7))) & 63))); }; _local7++; }; _local5 = (_local5 + 3); }; return (_local3); } public static function safe_add(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); var _local4:Number = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function str2rstr_utf8(_arg1:String):String{ var _local4:Number; var _local5:Number; var _local2 = ""; var _local3:Number = -1; while (++_local3 < _arg1.length) { _local4 = _arg1.charCodeAt(_local3); _local5 = (((_local3 + 1) < _arg1.length)) ? _arg1.charCodeAt((_local3 + 1)) : 0; if ((((((((0xD800 <= _local4)) && ((_local4 <= 56319)))) && ((0xDC00 <= _local5)))) && ((_local5 <= 57343)))){ _local4 = ((65536 + ((_local4 & 1023) << 10)) + (_local5 & 1023)); _local3++; }; if (_local4 <= 127){ _local2 = (_local2 + String.fromCharCode(_local4)); } else { if (_local4 <= 2047){ _local2 = (_local2 + String.fromCharCode((192 | ((_local4 >>> 6) & 31)), (128 | (_local4 & 63)))); } else { if (_local4 <= 0xFFFF){ _local2 = (_local2 + String.fromCharCode((224 | ((_local4 >>> 12) & 15)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); } else { if (_local4 <= 2097151){ _local2 = (_local2 + String.fromCharCode((240 | ((_local4 >>> 18) & 7)), (128 | ((_local4 >>> 12) & 63)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); }; }; }; }; }; return (_local2); } public static function rstr_hmac_md5(_arg1:String, _arg2:String):String{ var _local3:Array = rstr2binl(_arg1); if (_local3.length > 16){ _local3 = binl_md5(_local3, (_arg1.length * 8)); }; var _local4:Array = new Array(16); var _local5:Array = new Array(16); var _local6:Number = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; var _local7:Array = binl_md5(_local4.concat(rstr2binl(_arg2)), (0x0200 + (_arg2.length * 8))); return (binl2rstr(binl_md5(_local5.concat(_local7), (0x0200 + 128)))); } public static function str2rstr_utf16be(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode(((_arg1.charCodeAt(_local3) >>> 8) & 0xFF), (_arg1.charCodeAt(_local3) & 0xFF))); _local3++; }; return (_local2); } public static function rstr2any(_arg1:String, _arg2:String):String{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; var _local3:Number = _arg2.length; var _local4:Array = []; var _local9:Array = new Array((_arg1.length / 2)); _local5 = 0; while (_local5 < _local9.length) { _local9[_local5] = ((_arg1.charCodeAt((_local5 * 2)) << 8) | _arg1.charCodeAt(((_local5 * 2) + 1))); _local5++; }; while (_local9.length > 0) { _local8 = []; _local7 = 0; _local5 = 0; while (_local5 < _local9.length) { _local7 = ((_local7 << 16) + _local9[_local5]); _local6 = Math.floor((_local7 / _local3)); _local7 = (_local7 - (_local6 * _local3)); if ((((_local8.length > 0)) || ((_local6 > 0)))){ _local8[_local8.length] = _local6; }; _local5++; }; _local4[_local4.length] = _local7; _local9 = _local8; }; var _local10 = ""; _local5 = (_local4.length - 1); while (_local5 >= 0) { _local10 = (_local10 + _arg2.charAt(_local4[_local5])); _local5--; }; return (_local10); } public static function rstr_md5(_arg1:String):String{ return (binl2rstr(binl_md5(rstr2binl(_arg1), (_arg1.length * 8)))); } } }//package com.midasplayerSection 31//InitializedSprite (com.urbansquall.display.InitializedSprite) package com.urbansquall.display { import flash.events.*; import flash.display.*; public class InitializedSprite extends Sprite { public function InitializedSprite(){ if (this.stage != null){ init(); } else { addEventListener(Event.ADDED_TO_STAGE, doInit); }; } protected function init():void{ throw (new Error("InitializedSprite. Override the subclasses' init. That's the whole point of InitializedSprite.")); } private function doInit(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, doInit); init(); } } }//package com.urbansquall.displaySection 32//Preloader (com.urbansquall.preloader.Preloader) package com.urbansquall.preloader { import flash.events.*; import flash.display.*; import flash.utils.*; public class Preloader extends MovieClip { public var completed:Boolean;// = false private var m_firstFrame:Boolean;// = true public function Preloader(){ addEventListener(Event.ENTER_FRAME, checkFrame); } protected function endLoading():void{ } protected function updateLoading(_arg1:Number):void{ } private function checkFrame(_arg1:Event):void{ if (currentFrame == totalFrames){ removeEventListener(Event.ENTER_FRAME, checkFrame); completed = true; return; }; if (m_firstFrame){ beginLoading(); m_firstFrame = false; return; }; var _local2:Number = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); updateLoading(_local2); } protected function get mainClassName():String{ return ("_bw75"); } protected function beginLoading():void{ } public function startup():void{ stop(); if (!m_firstFrame){ endLoading(); }; var _local1:Class = (getDefinitionByName(mainClassName) as Class); if (_local1 == null){ throw (new Error((("Preloader:startup. There was no class matching [" + mainClassName) + "]. You may need to override Preloader::mainClassName"))); }; var _local2:DisplayObject = (new (_local1) as DisplayObject); if (_local2 == null){ throw (new Error((("Preloader::startup. [" + mainClassName) + "] needs to inherit from Sprite or MovieClip."))); }; addChildAt(_local2, 0); } } }//package com.urbansquall.preloaderSection 33//MochiDigits (mochi.MochiDigits) package mochi { public final class MochiDigits { private var Sibling:MochiDigits; private var Fragment:Number; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function reencode():void{ var _local1:uint = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function set value(_arg1:Number):void{ setValue(_arg1); } public function toString():String{ var _local1:String = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1); Fragment = (_local3.charCodeAt(_temp1) ^ Encoder); if (_arg2 < _local3.length){ Sibling = new MochiDigits(_arg1, _arg2); } else { Sibling = null; }; reencode(); } public function get value():Number{ return (Number(this.toString())); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } } }//package mochiSection 34//BitmapAsset (mx.core.BitmapAsset) package mx.core { import flash.display.*; public class BitmapAsset extends FlexBitmap implements IFlexAsset, IFlexDisplayObject { mx_internal static const VERSION:String = "3.2.0.3958"; public function BitmapAsset(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } public function get measuredWidth():Number{ if (bitmapData){ return (bitmapData.width); }; return (0); } public function get measuredHeight():Number{ if (bitmapData){ return (bitmapData.height); }; return (0); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } } }//package mx.coreSection 35//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var top:Number; public var left:Number; public var bottom:Number; public var right:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.left = _arg1; this.top = _arg2; this.right = _arg3; this.bottom = _arg4; } public function clone():EdgeMetrics{ return (new EdgeMetrics(left, top, right, bottom)); } } }//package mx.coreSection 36//FlexBitmap (mx.core.FlexBitmap) package mx.core { import flash.display.*; import mx.utils.*; public class FlexBitmap extends Bitmap { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexBitmap(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){ var bitmapData = _arg1; var pixelSnapping = _arg2; var smoothing = _arg3; super(bitmapData, pixelSnapping, smoothing); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 37//FlexMovieClip (mx.core.FlexMovieClip) package mx.core { import flash.display.*; import mx.utils.*; public class FlexMovieClip extends MovieClip { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexMovieClip(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 38//FlexSprite (mx.core.FlexSprite) package mx.core { import flash.display.*; import mx.utils.*; public class FlexSprite extends Sprite { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexSprite(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.coreSection 39//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.coreSection 40//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.coreSection 41//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get visible():Boolean; function get rotation():Number; function localToGlobal(_arg1:Point):Point; function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function get blendMode():String; function get scale9Grid():Rectangle; function set name(_arg1:String):void; function set scaleX(_arg1:Number):void; function set scaleY(_arg1:Number):void; function get measuredWidth():Number; function get accessibilityProperties():AccessibilityProperties; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function globalToLocal(_arg1:Point):Point; function get height():Number; function set blendMode(_arg1:String):void; function get parent():DisplayObjectContainer; function getBounds(_arg1:DisplayObject):Rectangle; function get opaqueBackground():Object; function set scale9Grid(_arg1:Rectangle):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set alpha(_arg1:Number):void; function set accessibilityProperties(_arg1:AccessibilityProperties):void; function get width():Number; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function set cacheAsBitmap(_arg1:Boolean):void; function get scaleX():Number; function get scaleY():Number; function get scrollRect():Rectangle; function get mouseX():Number; function get mouseY():Number; function set height(_arg1:Number):void; function set mask(_arg1:DisplayObject):void; function getRect(_arg1:DisplayObject):Rectangle; function get alpha():Number; function set transform(_arg1:Transform):void; function move(_arg1:Number, _arg2:Number):void; function get loaderInfo():LoaderInfo; function get root():DisplayObject; function hitTestObject(_arg1:DisplayObject):Boolean; function set opaqueBackground(_arg1:Object):void; function set visible(_arg1:Boolean):void; function get mask():DisplayObject; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function get transform():Transform; function set filters(_arg1:Array):void; function get x():Number; function get y():Number; function get filters():Array; function set rotation(_arg1:Number):void; function get stage():Stage; } }//package mx.coreSection 42//IRepeaterClient (mx.core.IRepeaterClient) package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(_arg1:Array):void; function get isDocument():Boolean; function set repeaters(_arg1:Array):void; function initializeRepeaterArrays(_arg1:IRepeaterClient):void; function get repeaters():Array; function set repeaterIndices(_arg1:Array):void; function get repeaterIndices():Array; } }//package mx.coreSection 43//MovieClipAsset (mx.core.MovieClipAsset) package mx.core { public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function MovieClipAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.coreSection 44//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.coreSection 45//SoundAsset (mx.core.SoundAsset) package mx.core { import flash.media.*; public class SoundAsset extends Sound implements IFlexAsset { mx_internal static const VERSION:String = "3.2.0.3958"; } }//package mx.coreSection 46//SpriteAsset (mx.core.SpriteAsset) package mx.core { public class SpriteAsset extends FlexSprite implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function SpriteAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.coreSection 47//NameUtil (mx.utils.NameUtil) package mx.utils { import flash.display.*; import mx.core.*; import flash.utils.*; public class NameUtil { mx_internal static const VERSION:String = "3.2.0.3958"; private static var counter:int = 0; public static function displayObjectToString(_arg1:DisplayObject):String{ var result:String; var o:DisplayObject; var s:String; var indices:Array; var displayObject = _arg1; try { o = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){ break; }; s = o.name; if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = ((result == null)) ? s : ((s + ".") + result); o = o.parent; }; } catch(e:SecurityError) { }; return (result); } public static function createUniqueName(_arg1:Object):String{ if (!_arg1){ return (null); }; var _local2:String = getQualifiedClassName(_arg1); var _local3:int = _local2.indexOf("::"); if (_local3 != -1){ _local2 = _local2.substr((_local3 + 2)); }; var _local4:int = _local2.charCodeAt((_local2.length - 1)); if ((((_local4 >= 48)) && ((_local4 <= 57)))){ _local2 = (_local2 + "_"); }; return ((_local2 + counter++)); } } }//package mx.utilsSection 48//_bw75 (_bw75) package { import flash.events.*; import classes.*; import flash.display.*; import com.urbansquall.display.*; import flash.media.*; import flash.geom.*; import flash.net.*; import mochi.*; import flash.filters.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import caurina.transitions.*; import com.midasplayer.*; public class _bw75 extends InitializedSprite { private var _cw587:BitmapData; private var _fh626:Number;// = 0 private var _vi717:Class; private var _en258:BitmapData; private var _kw347:Number;// = 0 private var _ty569:int; private var _qi483:int;// = 0 private var _rj135:Class; private var _lb378:Class; private var _hs591:int; private var _my378:int; private var _an31:Number;// = 0 private var _dy321:Array; private var _cs75:Class; private var _sy412:Class; private var _in706:Class; private var _ro712:BitmapData; private var _bx412:Number;// = 0 private var _yb50:int; private var _nt98:BitmapData; private var _gr111:Class; private var _ak564:Number;// = 0 private var _hr152:int; private var _do328:Class; private var _dn119:Class; private var _xi693:int; private var _rm784:Number;// = 0 private var _ey394:BitmapData; private var _oi303:Sound; private var _ey156:Class; private var _tl298:Sound; private var _bx668:BitmapData; private var _sn315:int; private var _ab754:int;// = 0 private var _kc325:Boolean; private var _td458:BitmapData; private var _ee67:Number;// = 0 private var _ya665:Class; private var _am518:SoundChannel; private var _np149:SoundChannel; private var _bv253:BitmapData; private var _vd188:Class; private var _xj446:BitmapData; private var _ph268:_ft259; private var _aw429:int; private var _ee243:Class; private var _gj770:Class; private var _kc581:Class; private var _qk586:BitmapData; private var _ld475:BitmapData; private var _da42:SoundChannel; private var _tm289:Class; private var _ol719:BitmapData; private var _rw68:BitmapData; private var _og398:Sound; private var _pu699:_kx18; private var _hj472:BitmapData; private var _xj471:Object; private var _av127:Array; private var _qr14:Class; private var _wj315:Class; private var _pv561:BitmapData; private var _mq232:Class; private var fps:int;// = 0 private var _oi599:Class; private var _ed192:Class; private var _de243:BitmapData; private var _de368:SoundChannel; private var _ed199:Boolean; private var _hb532:int; private var _jc348:Boolean; private var _er100:Number;// = 0 private var _il363:BitmapData; public var _dh763:Number;// = 0 private var _tr423:BitmapData; private var _sg87:BitmapData; private var _vg390:Number; private var _wt122:Object; private var _jv193:Number;// = 0 private var _rc111:Class; private var _gu74:Boolean; private var _gu100:Class; private var _ui419:Array; private var _pu269:int; private var _mh323:String; private var _qo641:Class; private var _mj633:_ki162; private var _sr515:BitmapData; private var _nh379:BitmapData; private var _ut539:Array; private var _jd215:Boolean; private var _sw96:Boolean;// = false private var _na741:Sound; private var _xb311:int; private var _mp186:BitmapData; private var _qm236:Number;// = 0 private var _ic457:Class; private var _xn400:Array; private var _ib247:BitmapData; private var _pc657:int; private var _ow786:Class; private var _iq603:SoundChannel; private var _mg260:BitmapData; private var _uf285:int; private var _fk546:Class; private var _ki604:Class; private var _fb735:Class; private var _kg37:Boolean; private var _wx14:Class; private var _po626:Sound; private var _rx168:int; private var _ov347:Boolean; private var _ip524:BitmapData; private var _fk677:SoundChannel; private var _gy610:Array; private var _mi205:Array; private var _st720:Sound; private var _lj71:BitmapData; private var _sq570:BitmapData; private var _wj263:Class; private var _ok112:Number;// = 0 private var _pp729:BitmapData; private var _iy222:Class; private var _hs50:BitmapData; private var _nb506:Array; private var _yx492:Class; private var _im148:Array; private var _kf117:Class; private var _yq501:BitmapData; private var _ft141:Class; private var rect:Rectangle; private var _gp33:Number;// = 0 private var _hx221:Sound; private var _hx229:BitmapData; private var _bg771:Array; private var _pm32:Object; private var _re350:Class; private var _pd420:int;// = 600 public var _lg39:Number;// = 0 private var _xp745:Class; private var _xo778:BitmapData; private var _pp99:BitmapData; private var _ow227:BitmapData; private var _vg67:Class; private var _ml511:Class; private var _jf215:Class; private var _qm166:Class; private var _uj333:String; private var _ej698:Array; private var _vf49:Class; private var _nl81:_kx18; private var _li444:Class; private var _ks552:Class; private var _mj332:Number;// = 0 private var _ku615:BitmapData; private var _wo505:int; private var _go517:Class; private var _rn187:Class; private var _nt291:Object; private var _oc319:Boolean; private var _ev319:BitmapData; private var _ox338:BitmapData; private var _ok165:Class; private var _hd452:Class; private var _lf43:Object; private var _uv317:Class; private var _fc647:Boolean;// = false private var _hx264:String; private var _sk728:BitmapData; private var _ta740:int; private var _pe782:BitmapData; private var _th383:Number;// = 0 private var _ih747:BitmapData; private var _et398:Class; private var _wn565:Class; private var _yg537:BitmapData; private var _jp278:BitmapData; private var _is628:BitmapData; private var _ts388:int; private var _ji522:BitmapData; private var _jf135:Class; private var _gd313:Class; private var _po109:BitmapData; private var _ta516:Number;// = 0 private var _ri649:Object; private var _lt240:SharedObject; private var _fk399:BitmapData; private var _pp681:Class; private var _vy410:Class; private var _jr225:Number;// = 0 private var _wy338:BitmapData; private var _oq615:Class; private var _xm178:Number;// = 0 private var _eb543:Sound; private var _wb383:Array; private var _gr716:Array; private var _ea589:BitmapData; private var _hy397:Class; private var _vn439:Class; private var _xf312:Class; private var _gp543:BitmapData; private var _vy550:Class; private var _vc58:Class; private var _ep704:Class; private var _pn164:Class; private var _yr682:Boolean; private var _lw543:Class; private var _iu721:int;// = 600 private var _mb445:Object; private var _jg140:Class; private var _tn732:BitmapData; private var _od598:_ft259; private var _la567:Number;// = 0 private var _vq607:Class; private var _it640:Number;// = 0 private var _xg429:BitmapData; private var _wy134:int; private var _qg114:Class; private var _oc158:Boolean; private var _ei65:BitmapData; private var _nf742:_ft259; private var _bg162:BitmapData; private var _dy94:Array; private var _lv354:Point; private var _cn718:SoundChannel; private var _to61:Array; private var _oo248:BitmapData; private var _hn86:BitmapData; private var _ar489:BitmapData; private var _bt588:int; private var _ht629:int;// = 0 private var _ap16:Class; private var _ty637:Sound; private var _or409:BitmapData; private var _mb121:BitmapData; private var _vr727:Class; private var _ks182:int;// = 40 private var _fy242:int; private var _is224:BitmapData; private var _ch198:Class; private var _uc337:SoundChannel; private var _xp277:MochiDigits; private var _yg142:_ft259; private var _hh328:BitmapData; private var _hi659:BitmapData; private var _my588:SoundChannel; private var _ky625:Number;// = 0 private var _sb660:String; private var _kl215:Number;// = 0 private var _rj592:Class; private var _eg76:Number; private var _sa104:Class; private var _rw651:BitmapData; private var _si20:BitmapData; private var _ws653:Class; private var _ja555:BitmapData; public static var random:_um539; public static var _uj745:Array = []; public static var _cb307:Number = 0; public static var _dl652:Array = []; public static var _bw12:Number; public static var _qg541:Array = []; public static var _lc466:Number = 0; public static var _hy179:Array = []; public static var _qx282:Array = []; public static var _ot566:Array = []; public static var _vx444:Array = []; public static var _ir709:_ok194; public function _bw75():void{ _hx264 = irrcrpt("Feppmiw", 4); _lt240 = SharedObject.getLocal(_hx264); _sa104 = _bw75__sa104; _ml511 = _bw75__ml511; _oo248 = new _ml511().bitmapData; _rj135 = _bw75__rj135; _mp186 = new _rj135().bitmapData; _gd313 = _bw75__gd313; _pp99 = new _gd313().bitmapData; _cs75 = _bw75__cs75; _bg162 = new _cs75().bitmapData; _yx492 = _bw75__yx492; _xo778 = new _yx492().bitmapData; _vi717 = _bw75__vi717; _ld475 = new _vi717().bitmapData; _do328 = _bw75__do328; _ow227 = new _do328().bitmapData; _pn164 = _bw75__pn164; _sr515 = new _pn164().bitmapData; _ed192 = _bw75__ed192; _lj71 = new _ed192().bitmapData; _xp745 = _bw75__xp745; _sg87 = new _xp745().bitmapData; _jf135 = _bw75__jf135; _is224 = new _jf135().bitmapData; _qo641 = _bw75__qo641; _mb121 = new _qo641().bitmapData; _ic457 = _bw75__ic457; _cw587 = new _ic457().bitmapData; _fb735 = _bw75__fb735; _gp543 = new _fb735().bitmapData; _ow786 = _bw75__ow786; _ja555 = new _ow786().bitmapData; _vg67 = _bw75__vg67; _ea589 = new _vg67().bitmapData; _rj592 = _bw75__rj592; _or409 = new _rj592().bitmapData; _ok165 = _bw75__ok165; _is628 = new _ok165().bitmapData; _kf117 = _bw75__kf117; _hn86 = new _kf117().bitmapData; _lb378 = _bw75__lb378; _rw651 = new _lb378().bitmapData; _ee243 = _bw75__ee243; _ev319 = new _ee243().bitmapData; _ri649 = new Object(); _et398 = _bw75__et398; _tr423 = new _et398().bitmapData; _qm166 = _bw75__qm166; _ro712 = new _qm166().bitmapData; _qg114 = _bw75__qg114; _pv561 = new _qg114().bitmapData; _iy222 = _bw75__iy222; _po109 = new _iy222().bitmapData; _im148 = [_tr423, _ro712, _pv561, _po109]; _qr14 = _bw75__qr14; _il363 = new _qr14().bitmapData; _ap16 = _bw75__ap16; _si20 = new _ap16().bitmapData; _oq615 = _bw75__oq615; _pp729 = new _oq615().bitmapData; _ks552 = _bw75__ks552; _de243 = new _ks552().bitmapData; _rn187 = _bw75__rn187; _en258 = new _rn187().bitmapData; _hd452 = _bw75__hd452; _ei65 = new _hd452().bitmapData; _wx14 = _bw75__wx14; _bx668 = new _wx14().bitmapData; _ey156 = _bw75__ey156; _ol719 = new _ey156().bitmapData; _pp681 = _bw75__pp681; _fk399 = new _pp681().bitmapData; _wj263 = _bw75__wj263; _mg260 = new _wj263().bitmapData; _ya665 = _bw75__ya665; _ku615 = new _ya665().bitmapData; _jg140 = _bw75__jg140; _hh328 = new _jg140().bitmapData; _vy550 = _bw75__vy550; _rw68 = new _vy550().bitmapData; _dn119 = _bw75__dn119; _yg537 = new _dn119().bitmapData; _wn565 = _bw75__wn565; _xg429 = new _wn565().bitmapData; _jf215 = _bw75__jf215; _wy338 = new _jf215().bitmapData; _uv317 = _bw75__uv317; _hj472 = new _uv317().bitmapData; _vy410 = _bw75__vy410; _hx229 = new _vy410().bitmapData; _hy397 = _bw75__hy397; _hs50 = new _hy397().bitmapData; _ft141 = _bw75__ft141; _nt98 = new _ft141().bitmapData; _vn439 = _bw75__vn439; _ih747 = new _vn439().bitmapData; _kc581 = _bw75__kc581; _ox338 = new _kc581().bitmapData; _fk546 = _bw75__fk546; _ip524 = new _fk546().bitmapData; _lw543 = _bw75__lw543; _nh379 = new _lw543().bitmapData; _vf49 = _bw75__vf49; _ey394 = new _vf49().bitmapData; _mq232 = _bw75__mq232; _ib247 = new _mq232().bitmapData; _ut539 = []; _ej698 = []; _bg771 = []; _ui419 = []; _xn400 = []; _av127 = []; _vr727 = _bw75__vr727; _jp278 = new _vr727().bitmapData; _vd188 = _bw75__vd188; _td458 = new _vd188().bitmapData; _li444 = _bw75__li444; _xj446 = new _li444().bitmapData; _wj315 = _bw75__wj315; _hi659 = new _wj315().bitmapData; _go517 = _bw75__go517; _bv253 = new _go517().bitmapData; _in706 = _bw75__in706; _qk586 = new _in706().bitmapData; _ws653 = _bw75__ws653; _ar489 = new _ws653().bitmapData; _ki604 = _bw75__ki604; _sk728 = new _ki604().bitmapData; _ch198 = _bw75__ch198; _ji522 = new _ch198().bitmapData; _oi599 = _bw75__oi599; _pe782 = new _oi599().bitmapData; _rc111 = _bw75__rc111; _sq570 = new _rc111().bitmapData; _ep704 = _bw75__ep704; _yq501 = new _ep704().bitmapData; _to61 = [_td458, _xj446, _hi659, _bv253, _qk586, _ar489, _sk728, _ji522, _pe782, _sq570, _yq501]; _vq607 = _bw75__vq607; _st720 = (new _vq607() as Sound); _de368 = new SoundChannel(); _tm289 = _bw75__tm289; _eb543 = (new _tm289() as Sound); _uc337 = new SoundChannel(); _gr111 = _bw75__gr111; _ty637 = (new _gr111() as Sound); _iq603 = new SoundChannel(); _gu100 = _bw75__gu100; _oi303 = (new _gu100() as Sound); _my588 = new SoundChannel(); _sy412 = _bw75__sy412; _na741 = (new _sy412() as Sound); _da42 = new SoundChannel(); _re350 = _bw75__re350; _og398 = (new _re350() as Sound); _am518 = new SoundChannel(); _xf312 = _bw75__xf312; _tl298 = (new _xf312() as Sound); _fk677 = new SoundChannel(); _vc58 = _bw75__vc58; _po626 = (new _vc58() as Sound); _np149 = new SoundChannel(); _gj770 = _bw75__gj770; _hx221 = (new _gj770() as Sound); _cn718 = new SoundChannel(); _nb506 = [9511.72335600907, 10579.8412698413, 11694.3990929705, 12808.9569160998, 13877.074829932, 14991.6326530612, 16059.7505668934, 17127.8684807256, 18288.8662131519, 19356.9841269841, 20378.6621315193, 21493.2199546485, 22607.7777777778, 23675.89569161, 24744.0136054422, 25905.0113378685, 27019.5691609977, 28041.2471655329, 29109.3650793651, 30223.9229024943, 31292.0408163265, 32453.0385487528, 33521.156462585, 34589.2743764172, 35657.3922902494, 36771.9501133787, 37886.5079365079, 38954.6258503401, 40069.1836734694, 41183.7414965986, 42251.8594104308, 43319.977324263, 44434.5351473923, 45502.6530612245, 46570.7709750567, 47685.3287981859, 48799.8866213152, 49868.0045351474, 50982.5623582766, 52050.6802721088, 53118.798185941, 54233.3560090703, 55301.4739229025, 56416.0317460317, 57530.589569161, 58598.7074829932, 59666.8253968254, 60781.3832199546, 61849.5011337868, 62964.0589569161, 64032.1768707483, 65146.7346938776, 66214.8526077097, 67329.410430839, 68397.5283446712, 69465.6462585034, 79357.3469387755, 80425.4648526077, 81493.5827664399, 82608.1405895692, 83676.2585034014, 84790.8163265306, 85858.9342403628, 86973.4920634921, 88041.6099773243, 89156.1678004535, 90224.2857142857, 91292.4036281179, 92453.4013605442, 93521.5192743764, 94589.6371882086, 95657.7551020408, 96772.3129251701, 97840.4308390023, 99001.4285714286, 100069.546485261, 101137.664399093, 102252.222222222, 103320.340136054, 104388.458049887, 105456]; _bt588 = _nb506.length; _mi205 = []; _wb383 = []; _dy94 = []; _gy610 = []; _mj633 = new _ki162(); _xi693 = getTimer(); _gr716 = [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]; _dy321 = [0, 0, 0, 0, 0, 0, 0, 0, 0]; _nl81 = new _kx18(); _nf742 = new _ft259(); _pu699 = new _kx18(); _wt122 = new Object(); _lf43 = new Object(); _pm32 = new Object(); _mb445 = new Object(); _xj471 = new Object(); _nt291 = new Object(); super(); } private function _wt506(_arg1:Object, _arg2:BitmapData, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1):void{ var _local7:BitmapData; var _local8:BitmapData; var _local10:Number; var _local6:Number = 0; var _local9:BitmapData = _arg2; var _local11:Number = 1; var _local12:Number = 1; var _local13:int; _arg1[_local13] = new BitmapData((_local9.width * 20), _local9.height, true, 0); _local10 = 1; var _local14:int; while (_local14 < 20) { _local7 = new BitmapData(_local9.width, _local9.height, true, 0); _local8 = new BitmapData(_local9.width, _local9.height, true, 0); _ir709._of371(_local9, 0, 0, 0, 0, 20, 20, _local7); _ir709._iq580(_local7, ((_local9.width / 2) - 0.5), ((_local9.height / 2) - 0.5), _local8, _local10, _local11, _local12, _local6, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local8, (_local14 * _local9.width), 0, 0, 0, _local9.width, _local9.height, _arg1[_local13]); _local10 = (_local10 - 0.05); _local11 = (_local11 - 0.05); _local12 = (_local12 - 0.05); _local14++; }; _local7 = null; _local8 = null; _local9 = null; } private function _of127(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3._ak371(_hj472, 0, 0, _hj472.width, _hj472.height, _nl81._ny152, 1); _local3._qf683(_arg1, _arg2); _local3._wx335(0.0015, 125); _local3._ms151(-0.0035, 0, 10, 4, 6); _local3._dj469(-0.0035, 0, 10, 4, 6); _local3._in748 = irrcrpt("ehh", 4); _local3._ga462(_nw277); _hy179[_hy179.length] = _local3; } private function _bb78(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_ft259; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _ft259(); _local7 = _ri649; _local6._ak371(_local7[0], 0, 0, 10, 10, _pu699._ny152, 0, 0); _local6._px593(_local7[0], random._li344(0.004, 0.012), 20, 4); _local6._qf683(_arg1, _arg2); _local6._th496(_ir709._ko66(_local4, random._li344(0.02, 0.5)), _ir709._tw294(_local4, random._li344(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._ie194(-80, -80, (600 + 80), (600 + 80)); _hy179[_hy179.length] = _local6; _local5++; }; } private function _xg494():void{ var _local3:Object; var _local1:int; var _local2:int; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _mg260, (_local1 * 5), (_local2 * 5), 5, 5); _ut539.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _ku615, (_local1 * 5), (_local2 * 5), 5, 5); _ej698.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _hh328, (_local1 * 5), (_local2 * 5), 5, 5); _bg771.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _rw68, (_local1 * 5), (_local2 * 5), 5, 5); _ui419.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _yg537, (_local1 * 5), (_local2 * 5), 5, 5); _xn400.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _xg429, (_local1 * 5), (_local2 * 5), 5, 5); _av127.push(_local3); _local1++; }; _local2++; }; _wt506(_ri649, _ev319, 1, 1, 1); } private function _bm640(_arg1:String):void{ } private function _ru127(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local21:int; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); var _local16:Number = 0; var _local17:Number = _arg6; var _local18:Number = -(_arg7); var _local19:int; _local11 = 1; var _local20:int; while (_local20 < 64) { _arg2[_local20] = new BitmapData((32 * _local14), _local15, true, 0); _local21 = 0; while (_local21 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ir709._of371(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ir709._iq580(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local17, _local16, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local9, (_local21 * _local14), 0, 0, 0, _local14, _local15, _arg2[_local20]); _local19 = (_local19 + 1); if (_local19 == 16){ _local18 = -(_local18); }; _local17 = (_local17 + _local18); _local21++; }; _local16 = (_local16 + (360 / 64)); _local17 = _arg6; _local19 = 0; _local18 = -(_arg7); _local20++; }; _local8 = null; _local9 = null; _local10 = null; } private function _hu415(_arg1:Number):void{ var _local2:_ft259; for each (_local2 in _qx282) { if ((((_local2._ed634 == _arg1)) && ((_local2._wj285 == false)))){ _local2._cv244 = true; }; }; } private function _ht452(_arg1:_ft259):void{ _arg1._hp496 = (_arg1._hp496 - _bw12); if (_arg1._hp496 < 1){ _arg1._ga462(null); _arg1._cv244 = true; }; } private function _ky301(_arg1:KeyboardEvent):void{ _mi205[_arg1.keyCode] = false; if (_dy94[_arg1.keyCode] == true){ _dy94[_arg1.keyCode] = false; _wb383[_arg1.keyCode] = true; }; } private function _cr73(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=32):void{ var _local9:BitmapData; var _local10:BitmapData; var _local8:Number = 0; var _local11:BitmapData = _arg1; var _local12:Number = 0; var _local13:Number = _arg1.width; var _local14:Number = _arg1.height; var _local15:Number = (_local13 * _arg6); var _local16:Number = (_local14 * _arg6); _arg2[0] = new BitmapData((_arg7 * _local15), _local16, true, 0); _local12 = 1; var _local17:int; while (_local17 < _arg7) { _local9 = new BitmapData(_local13, _local14, true, 0); _ir709._of371(_local11, 0, 0, 0, 0, _local13, _local14, _local9); _local10 = new BitmapData(_local15, _local16, true, 0); _ir709._iq580(_local9, (_local15 / 2), (_local16 / 2), _local10, _local12, _arg6, _arg6, _local8, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local10, (_local17 * _local15), 0, 0, 0, _local15, _local16, _arg2[0]); _local8 = (_local8 + (360 / _arg7)); _local17++; }; _local9 = null; _local10 = null; _local11 = null; } private function _ws345(_arg1:int):void{ _mi205[_arg1] = false; _dy94[_arg1] = false; _wb383[_arg1] = false; } private function _ft632():void{ var _local3:_ft259; var _local1:int = (_ot566.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _ot566[_local2]; _local3._ej163(_bw12); if (_local3._cv244 == true){ _local3._lv747(); _ot566.splice(_local2, 1); _local3 = null; } else { _lc670(_jp278, _wt122, _nl81._ny152, _local3._ry134, _local3.x, _local3.y, -3, false); }; _local2--; }; } private function _id605(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=0):void{ } private function _wi579():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_ft259; _local1 = (_lc466 - _od598.x); _local2 = (_cb307 - _od598.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _od598.x = (_od598.x + (_local3 * _bw12)); _od598.y = (_od598.y + (_local4 * _bw12)); _od598._ej163(_bw12); _od598._gd27(); var _local6:Number = _ir709._lp649(_od598.x, _od598.y, _lc466, _cb307); _ir709._gw129(_fk399, (_od598.x + Math.round(_ir709._ko66(_local6, 5))), (_od598.y + Math.round(_ir709._tw294(_local6, 5))), 0, 0, 26, 8, _nl81._ny152); } private function _eu76():void{ _uc337 = _eb543.play(38, 0); } private function _mq468():void{ } private function _xj468(_arg1:Number, _arg2:Number):void{ var _local3:_ft259; var _local4:BitmapData = _bx668; _local3 = new _ft259(); _local3._ak371(_local4, 0, 0, 64, 64, _nl81._ny152, 1); _local3._ie194(-20, -20, (600 + 20), (600 + 20)); _local3._qf683(_arg1, _arg2); _local3._pb577(0, 0); _local3._ms151(0.005, 0, 60, 4, 0.25); _local3._dj469(0.005, 0, 60, 4, 0.25); _local3._wb385(-0.00085, 1); _vx444[_vx444.length] = _local3; } private function _qt180(_arg1:Object, _arg2:Object, _arg3:BitmapData, _arg4:String, _arg5:Number, _arg6:Number, _arg7:Number=3, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1, _arg12:Number=1, _arg13:Boolean=true, _arg14:Number=1):void{ var _local15:int = _arg4.length; var _local16:Number = 0; if (_arg13 == true){ _arg5 = (_arg5 - (_sj480(_arg4, _arg7, _arg8) / 2)); }; var _local17:int; while (_local17 < _local15) { _local16 = _arg4.charCodeAt(_local17); _ir709._gq318(_arg1[_local16], _arg5, _arg6, _arg3, _arg14, _arg8, _arg9, _arg10, _arg11, _arg12); _arg5 = ((_arg5 + (_arg2[_local16].width * _arg8)) + _arg7); _local17++; }; } private function _qx426(_arg1:_ft259):void{ if (_arg1.x < 0){ _arg1.x = 0; _arg1._wi610 = -(_arg1._wi610); }; if (_arg1.x > (_pd420 - 1)){ _arg1.x = (_pd420 - 1); _arg1._wi610 = -(_arg1._wi610); }; if (_arg1.y < 0){ _arg1.y = 0; _arg1._iw326 = -(_arg1._iw326); }; if (_arg1.y > (_iu721 - 1)){ _arg1.y = (_iu721 - 1); _arg1._iw326 = -(_arg1._iw326); }; } private function _ej609():Boolean{ var _local1:Boolean; var _local2:String = _cj96(); if (_local2 == irrcrpt("fpsgoxlmwhsqemr.gsq", 4)){ _local1 = true; }; return (_local1); } private function _cn251():void{ if (_rm784 > 0){ _ir709._gw129(_ib247, _od598.x, (_od598.y - 30), 0, 0, _ir709.percent(_rm784, 10000, 100), 2, _nl81._ny152); _rm784 = (_rm784 - _bw12); if (_rm784 < 1){ _rm784 = 0; if (_yb50 == 1){ _th459((irrcrpt("VKRRW ERQXV ", 3) + (_hs591 * 250)), 200); _fq634((_hs591 * 250)); }; if (_yb50 == 2){ _th459((irrcrpt("KWTEJS GTSZX ", 5) + (_pu269 * 250)), 200); _fq634((_hs591 * 250)); _jw708(); }; _yb50 = 0; }; }; } private function _pr59(_arg1:_ft259):void{ _arg1._do630 = (_arg1._do630 - _bw12); if (_arg1._do630 < 1){ _arg1._cv244 = true; _arg1._ga462(null); _xj468(_arg1.x, _arg1.y); _vk215(_arg1.x, _arg1.y); _da42 = _na741.play(20, 0); _ee67 = 250; }; } override protected function init():void{ var _local1:int; stage.frameRate = _ks182; stage.scaleMode = StageScaleMode.NO_SCALE; stage.quality = StageQuality.MEDIUM; stage.showDefaultContextMenu = false; _nl81.init(stage, _pd420, _iu721, false, 4278190080); _qm236 = _nl81.parent.x; _jv193 = _nl81.parent.y; _pu699.init(stage, _pd420, _iu721, false, 4278190080); _pu699.parent.visible = false; random = new _um539(); _ir709 = new _ok194(); stage.addEventListener(MouseEvent.MOUSE_DOWN, _eu159); stage.addEventListener(MouseEvent.MOUSE_UP, _hc624); stage.addEventListener(KeyboardEvent.KEY_DOWN, _tu222); stage.addEventListener(KeyboardEvent.KEY_UP, _ky301); _dt531(); _jx359(); _xp277 = new MochiDigits(); _xg494(); _tt746(); _kk685(); _eg76 = getTimer(); stage.addEventListener(Event.ENTER_FRAME, _ct381); } private function _jx359():void{ } private function _nj658():void{ _rd285(); random._ey754 = random._rt87(1, 500000); _ee67 = 0; _nl81.parent.x = _qm236; _nl81.parent.y = _jv193; _nl81.parent.visible = true; _pu699.parent.visible = true; _nl81.parent.alpha = 0; Tweener.addTween(_pu699.parent, {alpha:0, time:2, transition:irrcrpt("pmriev", 4), onComplete:_sw411}); Tweener.addTween(_nl81.parent, {alpha:1, time:2, transition:irrcrpt("nkpgct", 2)}); _kg37 = false; _kc325 = false; _xo469(); _xp277.value = 0; _fq634(0); _rx168 = 3; _pc657 = 1; _my378 = 0; _th383 = 0; _ta740 = 1; _fy242 = 0; _wy134 = 10; _sn315 = 0; _rm784 = 0; _yb50 = 0; _uf285 = 0; _hr152 = 0; _jd215 = false; _gp33 = 0; _ta516 = 0; _xb311 = 0; _lr272(); _ok112 = 0.02; _od598 = new _ft259(); _od598._ak371(_ol719, (4 * 50), 0, 50, 50, _nl81._ny152, 0); _od598._qf683(300, 300); _er100 = 125; _fh626 = _er100; _ak564 = 15000; _it640 = 0; _ht629 = random._rt87(1, 4); _ph268 = new _ft259(); _ph268._ak371(_im148[(_ht629 - 1)], 0, 0, 300, 300, _nl81._ny152, 1); _ph268._qf683(300, 300); _ph268._ee332(-0.5, 0, 360, 2); _ph268._pb577(3, 3); _ph268.alpha = 0.35; _la567 = 800; _kw347 = _la567; _eu76(); _bx412 = 0; _an31 = getTimer(); _eg76 = getTimer(); } private function _jl280(_arg1:Array):void{ var _local4:_ft259; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ej163(_bw12); if (_local4._cv244 == true){ _local4._lv747(); _arg1.splice(_local3, 1); _local4 = null; }; _local3--; }; } private function _hc624(_arg1:MouseEvent):void{ _yr682 = false; _ov347 = false; } private function _ky133(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); _arg2[0] = new BitmapData((32 * _local14), _local15, true, 0); var _local16:Number = _arg6; var _local17:Number = -(_arg7); var _local18:int; _local11 = 1; var _local19:int; while (_local19 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ir709._of371(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ir709._iq580(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local16, 0, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local9, (_local19 * _local14), 0, 0, 0, _local14, _local15, _arg2[0]); _local18 = (_local18 + 1); if (_local18 == 16){ _local17 = -(_local17); }; _local16 = (_local16 + _local17); _local19++; }; _local8 = null; _local9 = null; _local10 = null; } private function _gd60():void{ if (_wb383[32] == true){ }; } private function _vt569():void{ _ev737(); _mj633.draw(_nl81._ny152, ("" + _ab754), 10, 580, _ki162.LEFT); } private function _sw195(_arg1:_ft259):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._cv244 = true; _arg1._ga462(null); }; } private function _vu304():void{ _nl81.lock(); _tu594(); _ux532(_hy179); if (_my378 != 0){ _wi579(); }; _ux532(_vx444); _nn756(); _nl81.unlock(); switch (_my378){ case 0: _th383 = (_th383 - _bw12); if (_th383 < 1){ _my378 = 1; _th383 = 4000; _oe37(); }; break; case 1: _th383 = (_th383 - _bw12); if (_th383 < 1){ _pc657 = 1; _my378 = 0; _th383 = 0; _ta740 = 1; }; break; case 2: break; case 3: break; }; } private function _qy425():void{ _rl707(0, 0, 286, 63, 310, 279, 11, 143); _rl707(11, 143, -231, 7, -331, 367, -57, 283); _rl707(-57, 283, 231, 187, 324, 455, 67, 388); _rl707(67, 388, -203, 265, -305, 546, 7, 623); } private function _pv472():void{ } private function _sg641():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_ft259; _local1 = (_lc466 - _od598.x); _local2 = (_cb307 - _od598.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _od598.x = (_od598.x + (_local3 * _bw12)); _od598.y = (_od598.y + (_local4 * _bw12)); _od598._ej163(_bw12); if (_gp33 > 0){ _gp33 = (_gp33 - _bw12); if (_gp33 < 1){ _gp33 = 0; }; _ir709._gw129(_is628, _od598.x, (_od598.y + 55), 0, 0, _is628.width, _is628.height, _nl81._ny152); }; _od598._gd27(); var _local6:Number = _ir709._lp649(_od598.x, _od598.y, _lc466, _cb307); _ir709._gw129(_fk399, (_od598.x + Math.round(_ir709._ko66(_local6, 5))), (_od598.y + Math.round(_ir709._tw294(_local6, 5))), 0, 0, 26, 8, _nl81._ny152); _cn251(); if (_yb50 == 1){ _fh626 = (_fh626 - _bw12); if (_fh626 < 1){ _fh626 = _er100; _local5 = new _ft259(); _local5._ak371(_wy338, 0, 0, 10, 10, _nl81._ny152, 0); _local5._ie194(-20, -20, (600 + 20), (600 + 20)); _local5._qf683(_od598.x, _od598.y); _local5._jp499((_local5.width * 0.45)); _local5._ff780(_local6, 0, 0.5); _qg541[_qg541.length] = _local5; _am518 = _og398.play(20, 0); }; }; if (_mj332 > 0){ _mj332 = (_mj332 - _bw12); if (_mj332 < 1){ _mj332 = 0; }; } else { if (_ov347 == true){ if (_wy134 > 0){ _wy134 = (_wy134 - 1); _mj332 = 125; _local5 = new _ft259(); _local5._ak371(_il363, 0, 0, 32, 32, _nl81._ny152, 0); _local5._ie194(-20, -20, (600 + 20), (600 + 20)); _local5._qf683(_od598.x, _od598.y); _local5._yu39 = false; _local5._px593(_il363, 0.05, 31, 2, 1); _local5._do630 = 1500; _local5._ga462(_pr59); _hy179[_hy179.length] = _local5; _my588 = _oi303.play(20, 0); _gb63(_od598.x, _od598.y); } else { _cn718 = _hx221.play(20, 0); }; _ta516 = 0; } else { if (_xb311 < 6){ if (_gp33 == 0){ _ta516 = (_ta516 + _bw12); if (_ta516 > 10000){ _ta516 = 0; _gp33 = 3000; }; }; }; }; }; } private function _wb639():void{ _uc337.stop(); } private function _av175(_arg1:Array, _arg2:int=0):void{ var _local3:int; var _local4:Object; var _local5:int = (_arg1.length - 1); _local3 = _local5; while (_local3 >= 0) { _local4 = _arg1[_local3]; if (_arg2 > 0){ if (_local4._ed634 == _arg2){ _arg1.splice(_local3, 1); _local4._lv747(); _local4 = null; }; } else { _arg1.splice(_local3, 1); _local4._lv747(); _local4 = null; }; _local3--; }; } private function _sd43():void{ } private function _tt746():void{ _mw331(_jp278, _wt122, _lf43); } private function _ev737():void{ fps++; if ((getTimer() - _xi693) > 1000){ _xi693 = getTimer(); _ab754 = fps; fps = 0; }; } private function _ss623(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local5:_ft259; var _local6:Object; var _local4:int; while (_local4 < _arg3) { _local5 = new _ft259(); _local6 = _ri649; _local5._ak371(_local6[0], 0, 0, 10, 10, _pu699._ny152, 0, 0); _local5._px593(_local6[0], (random._li344(0.004, 0.012) * 2), 20, 4); _local5._qf683(_arg1, _arg2); _local5._ff780(90, 90, random._li344(0.002, 0.05), 0, 0.0001); _local5._ie194(-80, -80, (600 + 80), (600 + 80)); _vx444[_vx444.length] = _local5; _local4++; }; } private function _lj619():void{ var _local3:_ft259; var _local1:int = (_qg541.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _qg541[_local2]; _local3._ej163(_bw12); if (_local3._cv244 == true){ if (_local3._id148 == 100){ if (_local3.id3 > 3){ _th459((irrcrpt("DQOD EQODQ ", 2) + (_local3.id3 * 250)), 150); _fq634((_local3.id3 * 250)); }; }; _local3._lv747(); _qg541.splice(_local2, 1); _local3 = null; } else { _local3._gd27(); }; _local2--; }; } private function _an229():void{ _ng53(_is224, 300, 450, 1, _ct44, _pu699._ny152); _ng53(_sg87, 488, 300, 2, _ct44, _pu699._ny152); _ng53(_mb121, 112, 300, 3, _ct44, _pu699._ny152); _ng53(_cw587, 150, 570, 4, _ct44, _pu699._ny152); _ng53(_lj71, 440, 560, 5, _ct44, _pu699._ny152); _ng53(_oo248, 300, 166, 6, _ct44, _pu699._ny152); } private function _dt531():void{ var _local1:int; _local1 = 0; while (_local1 < 0x0100) { _mi205[_local1] = false; _wb383[_local1] = false; _dy94[_local1] = false; _gy610[_local1] = false; _local1++; }; } private function _sh647():void{ } private function _ts681():void{ if (_oc319 == false){ _pu699.lock(); _xm178 = (_xm178 - _bw12); if (_xm178 < 1){ _xm178 = 30; if (((!((_lc466 == _dh763))) || (!((_cb307 == _lg39))))){ _ss623(_lc466, _cb307, random._li344(1, 10)); _dh763 = _lc466; _lg39 = _cb307; }; }; switch (_ty569){ case 1: break; case 2: if (_ov347 == true){ _ed199 = true; _my588 = _oi303.play(20, 0); }; break; case 3: if (_ov347 == true){ _ty569 = 1; _tn732 = _gp543; _an229(); _ov347 = false; _my588 = _oi303.play(20, 0); }; break; case 4: break; }; _ir709._of371(_tn732, 0, 0, 0, 0, 600, 600, _pu699._ny152); _ux532(_hy179); _ux532(_vx444); _pu699.unlock(); if (_ed199 == true){ _nj658(); }; }; } private function _ou380():void{ _nl81.lock(); _tu594(); _ux532(_hy179); _ux532(_vx444); _nn756(); _nl81.unlock(); switch (_my378){ case 0: break; case 1: break; case 2: break; case 3: break; }; if (_ts388 > 0){ if (_ts388 == 1){ _wb639(); _nj658(); } else { if (_ts388 == 2){ _ts388 = 0; KingAPI.submitScore(_xp277.value); _wb639(); _kk685(); } else { if (_ts388 == 3){ _ts388 = 0; KingAPI.openOtherGamesLink(); } else { if (_ts388 == 4){ _wb639(); _kk685(); }; }; }; }; }; } private function _uv53(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_ft259; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _ft259(); _local7 = _ri649; _local6._ak371(_local7[0], 0, 0, 10, 10, _nl81._ny152, 0, 0); _local6._px593(_local7[0], random._li344(0.004, 0.012), 20, 4); _local6._qf683(_arg1, _arg2); _local6._th496(_ir709._ko66(_local4, random._li344(0.02, 0.5)), _ir709._tw294(_local4, random._li344(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._ie194(-80, -80, (600 + 80), (600 + 80)); _hy179[_hy179.length] = _local6; _local5++; }; } private function _th459(_arg1:String, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3.x = -(_sj480(_arg1, -3)); _local3.y = _arg2; _local3._ry134 = _arg1; Tweener.addTween(_local3, {x:30, time:2, transition:irrcrpt("jfxjTzyVznsy", 5)}); Tweener.addTween(_local3, {x:-(_sj480(_arg1, -3)), time:2, delay:3, transition:irrcrpt("gcugQwvSwkpv", 2)}); _local3._ga462(_jt63); _ot566[_ot566.length] = _local3; } private function _ok13():void{ } private function _ki748():void{ var _local1:int; while (_local1 < 0x0100) { _ws345(_local1); _local1++; }; } private function _lj93():void{ } private function _gb63(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3._ak371(_hj472, 0, 0, _hj472.width, _hj472.height, _nl81._ny152, 1); _local3._qf683(_arg1, _arg2); _local3._wb385(-0.0003, 0.5); _local3._ms151(0.003, 0, 10, 4, 0); _local3._dj469(0.003, 0, 10, 4, 0); _local3._in748 = irrcrpt("ehh", 4); _hy179[_hy179.length] = _local3; } private function _gl593():void{ if (_wb383[32] == true){ }; } private function _ci520(_arg1:Array, _arg2:int=0):_ft259{ var _local3:int; var _local4:_ft259; var _local5:_ft259; var _local6:int = (_arg1.length - 1); _local3 = _local6; while (_local3 >= 0) { _local4 = _arg1[_local3]; if (_local4._ed634 == _arg2){ _local5 = _local4; break; }; _local3--; }; return (_local5); } private function _wt196(_arg1:_ft259):void{ _uv53(_arg1.x, _arg1.y, 100); if (_arg1._ed634 == 1){ if (_yb50 == 1){ _rm784 = 10000; } else { _yb50 = 1; _rm784 = 10000; _hs591 = 0; }; _ta516 = 0; _gp33 = 0; }; if ((((_arg1._ed634 > 1)) && ((_arg1._ed634 < 6)))){ _hu415((_arg1._ed634 - 1)); _xj468(_arg1.x, _arg1.y); }; if (_arg1._ed634 == 6){ if (_yb50 == 2){ _rm784 = 10000; } else { _yb50 = 2; _rm784 = 10000; _wf335(); }; _ta516 = 0; _gp33 = 0; }; if (_arg1._ed634 == 7){ _hu415(random._rt87(1, 4)); _xj468(_arg1.x, _arg1.y); }; _np149 = _po626.play(10, 0); } private function _vk215(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3._ak371(_ol719, 0, 0, 1, 1, _nl81._ny152, 0); _local3._ie194(-20, -20, (600 + 20), (600 + 20)); _local3._jp499(0.5); _local3._qf683(_arg1, _arg2); _local3._pb577(180, 180); _local3._wx335(0.05, 125); _local3._es85 = true; _local3._id148 = 100; _local3.id3 = 0; _qg541[_qg541.length] = _local3; } private function _uh156():void{ var _local1:_ft259; _pc657 = 2; _my378 = 0; _ts388 = 0; _local1 = new _ft259(); _local1._ak371(_ea589, 0, 0, _ea589.width, _ea589.height, _nl81._ny152, 1); _local1._qf683(300, 100); _local1._ms151(0.001, 0, 1.5, 3, 0); _local1._dj469(0.001, 0, 1.5, 3, 0); _vx444[_vx444.length] = _local1; _local1 = _ng53(_mp186, 300, 680, 1, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:200, time:1.5, transition:irrcrpt("hdvhRxwTxlqw", 3)}); _local1 = _ng53(_pp99, 300, 680, 2, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:300, time:1.5, transition:irrcrpt("gcugQwvSwkpv", 2), delay:0.5}); _local1 = _ng53(_bg162, 300, 680, 3, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:400, time:1.5, transition:irrcrpt("iewiSyxUymrx", 4), delay:1}); _local1 = _ng53(_xo778, 300, 680, 4, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:500, time:1.5, transition:irrcrpt("iewiSyxUymrx", 4), delay:1.5}); } private function _ae333(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); _arg2[0] = new BitmapData((32 * _local14), _local15, true, 0); var _local16:Number = _arg6; var _local17:Number = -(_arg7); var _local18:int; _local11 = 1; var _local19:int; while (_local19 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ir709._of371(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ir709._iq580(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _local16, _arg6, 0, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local9, (_local19 * _local14), 0, 0, 0, _local14, _local15, _arg2[0]); _local18 = (_local18 + 1); if (_local18 == 16){ _local17 = -(_local17); }; _local16 = (_local16 + _local17); _local19++; }; _local8 = null; _local9 = null; _local10 = null; } private function _ic68(_arg1:Array, _arg2:int):Boolean{ var _local3:_ft259; var _local4:Boolean; for each (_local3 in _arg1) { if (_local3._ed634 == _arg2){ _local4 = true; }; }; return (_local4); } private function _bg438():void{ if (_ee67 > 0){ _nl81.parent.x = (_qm236 + random._li344(-4, 4)); _nl81.parent.y = (_jv193 + random._li344(-4, 4)); _ee67 = (_ee67 - _bw12); if (_ee67 < 1){ _ee67 = 0; _nl81.parent.x = _qm236; _nl81.parent.y = _jv193; }; }; _dm543(); _nl81.lock(); _tu594(); _ux532(_hy179); _kw579(); _lj619(); _sg641(); _ux532(_vx444); if (_pc657 == 1){ if (_yb50 != 2){ _it640 = (_it640 + _bw12); if (_it640 >= _ak564){ _it640 = 0; _ht629 = random._rt87(1, 4); _ph268._vw601(_im148[(_ht629 - 1)], 0, 0, 300, 300); _th459((irrcrpt("QJAJQ GTSZX ", 5) + (_fy242 * 250)), 300); _fq634((_fy242 * 250)); _lr272(); }; }; }; _ir709._of371(_hx229, 0, (599 - 16), 0, 0, (600 - (_ir709.percent(_it640, _ak564, 100) * 6)), 16, _nl81._ny152); _ft632(); _nn756(); _nl81.unlock(); if (_kg37 == true){ _uh156(); }; if (_kc325 == true){ _fj292(); }; } private function _yo116(_arg1:Number):void{ var _local2:int; var _local3 = -1; _local2 = 9; while (_local2 > -1) { if (_arg1 > _dy321[_local2]){ _local3 = _local2; }; _local2--; }; if (_local3 > -1){ if (_local3 < 9){ _local2 = 9; while (_local2 > _local3) { _dy321[_local2] = _dy321[(_local2 - 1)]; _local2--; }; }; _dy321[_local3] = _arg1; }; } private function _rd285():void{ _de368.stop(); } private function _lr272():void{ _fy242 = 0; _xb311 = (_xb311 + 1); _ok112 = (_ok112 + 0.00225); _hr152 = 0; _jd215 = false; } private function _nn756():void{ var _local1:Number = 545; var _local2:Number = 572; var _local3:Number = _ld475.width; var _local4:Number = _ld475.height; if ((((((((_lc466 > (_local1 - (_local3 / 2)))) && ((_lc466 < (_local1 + (_local3 / 2)))))) && ((_cb307 > (_local2 - (_local4 / 2)))))) && ((_cb307 < (_local2 + (_local4 / 2)))))){ _ir709._gw129(_ow227, _local1, _local2, 0, 0, _ow227.width, _ow227.height, _nl81._ny152); if (_ov347 == true){ KingAPI.openOtherGamesLink(); }; } else { _ir709._gw129(_ld475, _local1, _local2, 0, 0, _ld475.width, _ld475.height, _nl81._ny152); }; } private function _jt63(_arg1:_ft259):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._cv244 = true; _arg1._ga462(null); }; } private function _ox572(_arg1:Array):void{ var _local2:_ft259; for each (_local2 in _arg1) { _local2._cv244 = true; }; } private function _fj292():void{ var _local1:_ft259; _kc325 = false; _pc657 = 3; _my378 = 0; _th383 = 4500; for each (_local1 in _qx282) { if (_local1._wj285 == false){ _ub342(_local1.x, _local1.y, _local1._ed634); }; }; _av175(_qx282); _ub342(_od598.x, _od598.y, 5); _local1 = new _ft259(); _local1._ak371(_rw651, 0, 0, _rw651.width, _rw651.height, _nl81._ny152, 1); _local1._qf683(300, 200); _local1._wb385(-0.0004, 1); _local1._ms151(0.0015, 0, 50, 4, 0); _local1._dj469(0.0015, 0, 50, 4, 0); _vx444[_vx444.length] = _local1; _fk677 = _tl298.play(20, 0); } private function _jq248():void{ if (_rm784 == 0){ _of127(random._li344(80, (600 - 80)), random._li344(80, (600 - 80))); }; } private function _cj96():String{ var _local5:String; var _local1:String = this.root.loaderInfo.url.split("/")[2]; var _local2:Array = _local1.split("."); var _local3 = 1; var _local4 = 2; if (_local2.length == 2){ _local3--; _local4--; }; _local5 = ((_local2[_local3] + ".") + _local2[_local4]); return (_local5.toLowerCase()); } private function _cs474(_arg1:Array):void{ var _local4:_ft259; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ej163(_bw12); if (_local4._cv244 == true){ _local4._lv747(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._gd27(); }; _local3--; }; } private function _ll521():void{ switch (_pc657){ case 1: _bg438(); break; case 2: _ou380(); break; case 3: _vu304(); break; case 4: break; case 5: break; }; } private function _ar431(_arg1:Array):void{ var _local2:_ft259; for each (_local2 in _arg1) { _local2._gd27(); }; } private function _xo469():void{ _av175(_qx282); _av175(_dl652); _av175(_qg541); _av175(_hy179); _av175(_vx444); _av175(_ot566); } private function _so53(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); var _local4:BitmapData = _to61[_hr152]; _local3._ak371(_local4, 0, 0, _local4.width, _local4.height, _nl81._ny152, 0); _local3._qf683(_arg1, _arg2); _local3._th496(0, -0.2); _local3._jg391(50, 0.8); _local3._ie748(2000); _vx444[_vx444.length] = _local3; if (_hr152 == 10){ _fq634(1000); } else { _fq634(((_hr152 + 1) * 50)); }; } private function _th292():void{ _ty569 = 1; Mouse.hide(); } private function _mw331(_arg1:BitmapData, _arg2:Object, _arg3:Object):void{ var _local4:int; _arg2[32] = new Rectangle(7, 100, 15, 23); _arg2[48] = new Rectangle(0, 0, 24, 25); _arg2[49] = new Rectangle(26, 0, 14, 28); _arg2[50] = new Rectangle(42, 0, 18, 27); _arg2[51] = new Rectangle(62, 0, 24, 28); _arg2[52] = new Rectangle(88, 0, 22, 27); _arg2[53] = new Rectangle(112, 0, 21, 26); _arg2[54] = new Rectangle(135, 0, 20, 27); _arg2[55] = new Rectangle(157, 0, 23, 28); _arg2[56] = new Rectangle(182, 0, 24, 27); _arg2[57] = new Rectangle(208, 0, 21, 28); _arg2[65] = new Rectangle(231, 0, 20, 24); _arg2[66] = new Rectangle(231, 26, 21, 23); _arg2[67] = new Rectangle(0, 27, 21, 22); _arg2[68] = new Rectangle(112, 28, 21, 24); _arg2[69] = new Rectangle(88, 29, 20, 23); _arg2[70] = new Rectangle(42, 29, 18, 24); _arg2[71] = new Rectangle(182, 29, 21, 24); _arg2[72] = new Rectangle(135, 29, 19, 24); _arg2[73] = new Rectangle(23, 30, 9, 23); _arg2[74] = new Rectangle(62, 30, 14, 29); _arg2[75] = new Rectangle(156, 30, 24, 27); _arg2[76] = new Rectangle(205, 30, 17, 26); _arg2[77] = new Rectangle(78, 54, 34, 26); _arg2[78] = new Rectangle(0, 51, 20, 27); _arg2[79] = new Rectangle(224, 51, 22, 24); _arg2[80] = new Rectangle(114, 54, 19, 26); _arg2[81] = new Rectangle(22, 55, 24, 27); _arg2[82] = new Rectangle(135, 55, 18, 27); _arg2[83] = new Rectangle(182, 55, 20, 26); _arg2[84] = new Rectangle(155, 59, 19, 27); _arg2[85] = new Rectangle(48, 61, 20, 26); _arg2[86] = new Rectangle(204, 77, 24, 27); _arg2[87] = new Rectangle(70, 82, 33, 26); _arg2[88] = new Rectangle(230, 77, 21, 26); _arg2[89] = new Rectangle(105, 82, 21, 27); _arg2[90] = new Rectangle(176, 83, 23, 27); _local4 = 32; _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ir709._of371(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4 = 48; while (_local4 < 58) { _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ir709._of371(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4++; }; _local4 = 65; while (_local4 < 91) { _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ir709._of371(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4++; }; } private function _tu222(_arg1:KeyboardEvent):void{ _mi205[_arg1.keyCode] = true; if (_dy94[_arg1.keyCode] == false){ _dy94[_arg1.keyCode] = true; _wb383[_arg1.keyCode] = false; }; } private function _ad57(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); var _local4:int = random._rt87(1, 7); if (_local4 == 1){ _local3._ak371(_nh379, 0, 0, _nh379.width, _nh379.height, _nl81._ny152, 0); }; if (_local4 == 2){ _local3._ak371(_si20, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_si20, 0.05, 31, 2, 1); }; if (_local4 == 3){ _local3._ak371(_pp729, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_pp729, 0.05, 31, 2, 1); }; if (_local4 == 4){ _local3._ak371(_de243, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_de243, 0.05, 31, 2, 1); }; if (_local4 == 5){ _local3._ak371(_en258, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_en258, 0.05, 31, 2, 1); }; if (_local4 == 6){ _local3._ak371(_ey394, 0, 0, _ey394.width, _ey394.height, _nl81._ny152, 0); }; if (_local4 == 7){ _local3._ak371(_ei65, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_ei65, 0.025, 16, 2, 1); }; _local3._ie194(-100, -100, (600 + 100), (600 + 100)); _local3._qf683(_arg1, _arg2); _local3._jp499((_local3.width * 0.45)); _local3._ed634 = _local4; _local3._wj285 = true; _local3._hp496 = 8000; _local3._ga462(_ht452); _qx282[_qx282.length] = _local3; } private function _eu159(_arg1:MouseEvent):void{ _yr682 = true; _ov347 = true; } private function _tu594():void{ _ph268._ej163(_bw12); _ph268._gd27(); _ir709._of371(_hs50, 20, 5, 0, 0, _hs50.width, _hs50.height, _nl81._ny152); _lc670(_jp278, _wt122, _nl81._ny152, _sb660, 115, 6, -3, false); _ir709._of371(_ox338, 270, 7, 0, 0, (26 * _rx168), 25, _nl81._ny152); _ir709._of371(_nt98, 380, 8, 0, 0, _nt98.width, _nt98.height, _nl81._ny152); _lc670(_jp278, _wt122, _nl81._ny152, ("" + _xb311), 430, 6, -3, false); _ir709._of371(_ip524, 486, 5, 0, 0, _ip524.width, _ip524.height, _nl81._ny152); _lc670(_jp278, _wt122, _nl81._ny152, ("" + _wy134), 550, 6, -3, false); } private function _lj485(_arg1:_ft259):void{ var _local2:int = random._rt87(1, 4); if (_local2 == 1){ _arg1.x = (random._rt87(0, 11) * 50); _arg1.y = -30; }; if (_local2 == 2){ _arg1.x = (random._rt87(0, 11) * 50); _arg1.y = (600 + 30); }; if (_local2 == 3){ _arg1.y = (random._rt87(0, 11) * 50); _arg1.x = -30; }; if (_local2 == 4){ _arg1.y = (random._rt87(0, 11) * 50); _arg1.x = (600 + 30); }; } private function _br491(_arg1:_ft259):void{ if (Tweener.isTweening(_arg1) == true){ return; }; if (_arg1._ci519(_lc466, _cb307) == true){ if ((((_arg1._aj773 == 0)) && ((_arg1._rr739 == 1)))){ _arg1._ms151(0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(0.0025, 1, 1.2, 3, _arg1._ya781); }; if (_ov347 == true){ _my588 = _oi303.play(20, 0); if (_arg1.id == 1){ _ts388 = 1; } else { if (_arg1.id == 2){ _ts388 = 2; } else { if (_arg1.id == 3){ _ts388 = 3; } else { if (_arg1.id == 4){ _ts388 = 4; }; }; }; }; }; } else { if ((((_arg1._aj773 == 0)) && (!((_arg1._rr739 == 1))))){ _arg1._ms151(-0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(-0.0025, 1, 1.2, 3, _arg1._ya781); }; }; } private function _sr162(_arg1:Object, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:int):void{ var _local8:BitmapData; var _local9:BitmapData; var _local11:Number; var _local7:Number = 0; var _local10:BitmapData = _arg2; var _local12:Number = 1; var _local13:Number = 1; var _local14:int; _arg1[_local14] = new BitmapData((_arg5 * 20), _arg6, true, 0); _local11 = 1; var _local15:int; while (_local15 < 20) { _local8 = new BitmapData(_arg5, _arg6, true, 0); _local9 = new BitmapData(_arg5, _arg6, true, 0); _ir709._of371(_local10, 0, 0, _arg3, _arg4, _arg5, _arg6, _local8); _ir709._iq580(_local8, ((_arg5 / 2) - 0.5), ((_arg6 / 2) - 0.5), _local9, _local11, _local12, _local13, _local7, 0, 0, 1, 1, 1); _ir709._of371(_local9, (_local15 * _arg5), 0, 0, 0, _arg5, _arg6, _arg1[_local14]); _local11 = (_local11 - 0.05); _local15++; }; _local8 = null; _local9 = null; _local10 = null; } private function _uu161(_arg1:_ft259, _arg2:_ft259):Boolean{ var _local3:Number = _arg1.x; var _local4:Number = _arg1.y; var _local5:Number = ((_arg1._sl304 - 1) * _arg1._rr739); var _local6:Number = ((_arg1._pj642 - 1) * _arg1._ya781); var _local7:Number = _arg2.x; var _local8:Number = _arg2.y; var _local9:Number = ((_arg2._sl304 - 1) * _arg2._rr739); var _local10:Number = ((_arg2._pj642 - 1) * _arg2._ya781); if (_arg1._re305 == true){ _local3 = (_local3 - (_local5 / 2)); _local4 = (_local4 - (_local6 / 2)); }; if (_arg2._re305 == true){ _local7 = (_local7 - (_local9 / 2)); _local8 = (_local8 - (_local10 / 2)); }; if ((((_arg1._yu39 == true)) && ((_arg2._yu39 == true)))){ return (_pk707(_local3, _local4, _local5, _local6, _local7, _local8, _local9, _local10)); }; return (false); } private function _ng53(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object, _arg6:BitmapData):_ft259{ var _local7:_ft259; _local7 = new _ft259(); _local7._ak371(_arg1, 0, 0, _arg1.width, _arg1.height, _arg6, 1); _local7._qf683(_arg2, _arg3); _local7.id = _arg4; _local7._ga462(_arg5); _hy179[_hy179.length] = _local7; return (_local7); } private function _jw708():void{ var _local1:_ft259; for each (_local1 in _qx282) { if (_local1._lr755 == 100){ _local1._bk525 = _local1._lr383; _local1._ko72 = ((_local1._ed634 - 1) * 50); }; }; } private function _ik708():void{ var _local1:_ft259 = new _ft259(); var _local2:int = random._rt87(1, 4); _local1._ak371(_ol719, ((_local2 - 1) * 50), 0, 50, 50, _nl81._ny152, 0); _local1._ie194(-100, -100, (600 + 100), (600 + 100)); _lj485(_local1); _local1._gh412(_od598, random._li344(0.02, _ok112)); _local1._jp499((_local1.width * 0.45)); _local1._ed634 = _local2; _qx282[_qx282.length] = _local1; } private function _rl707(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ var _local9:_iq345 = new _iq345(); _local9._lr640 = _arg1; _local9._ht696 = _arg2; _local9._bp270 = _arg3; _local9._nt255 = _arg4; _local9._ii259 = _arg5; _local9._gk445 = _arg6; _local9._cl248 = _arg7; _local9._ju225 = _arg8; _uj745.push(_local9); } private function _nw277(_arg1:_ft259):void{ if (_arg1._cv244 == true){ _ad57(_arg1.x, _arg1.y); }; } private function _lu137(_arg1:String):void{ var _local2:URLRequest = new URLRequest(_arg1); navigateToURL(_local2, irrcrpt("_eodqn", 3)); } private function _dm543():void{ if ((_uc337.position + 250) > _nb506[_bx412]){ _ph268._ms151(-0.001, 3, 4, 3, 4); _ph268._dj469(-0.001, 3, 4, 3, 4); _bx412 = (_bx412 + 1); if (_bx412 == (_bt588 - 1)){ _bx412 = 0; _eu76(); }; }; } private function _hq225():void{ } private function _ux532(_arg1:Array):void{ var _local4:_ft259; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ej163(_bw12); if (_local4._cv244 == true){ _local4._lv747(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._gd27(); }; _local3--; }; } private function _kk685():void{ var _local1:BitmapData; _wb639(); _lj93(); _xo469(); _ki748(); _ed199 = false; _tn732 = _gp543; if (_dl143() == true){ _an229(); _hi308(); } else { _oc319 = true; _local1 = new _sa104().bitmapData; _ir709._of371(_local1, 0, 0, 0, 0, _local1.width, _local1.height, _pu699._ny152); }; _ta740 = 2; _ty569 = 1; _nl81.parent.visible = false; _pu699.parent.visible = true; _pu699.parent.alpha = 0; Tweener.addTween(_pu699.parent, {alpha:1, time:2, transition:irrcrpt("qnsjfw", 5)}); } private function _ub342(_arg1:Number, _arg2:Number, _arg3:int):void{ var _local6:BitmapData; var _local7:Object; var _local9:Array; var _local11:int; var _local12:_ft259; var _local4:Number = 0; var _local5:Number = 0; var _local8 = -1; _arg3--; if (_arg3 == 0){ _local9 = _ut539; }; if (_arg3 == 1){ _local9 = _ej698; }; if (_arg3 == 2){ _local9 = _bg771; }; if (_arg3 == 3){ _local9 = _ui419; }; if (_arg3 == 4){ _local9 = _xn400; }; if ((((_arg3 == 5)) || ((_yb50 == 2)))){ _local9 = _av127; }; var _local10:int; while (_local10 < 10) { _local11 = 0; while (_local11 < 10) { _local8 = (_local8 + 1); _local12 = new _ft259(); _local7 = _local9[_local8]; _local12._ak371(_local7[0], 0, 0, 5, 5, _nl81._ny152, 0); _local12._px593(_local7[0], random._li344(0.003, 0.008), 20, 4); _local12._ie194(-20, -20, (600 + 20), (600 + 20)); _local12._qf683(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local4 = _ir709._lp649(_arg1, _arg2, ((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local5 = _ir709._ac349(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5)), _arg1, _arg2); _local12._th496(_ir709._ko66(_local4, (_local5 * 0.0025)), _ir709._tw294(_local4, (_local5 * 0.0025)), 0, 0, 0); _vx444[_vx444.length] = _local12; _local11++; }; _local10++; }; } private function _fx384(_arg1:_ft259):void{ var _local2:_ft259; _wy134 = (_wy134 + 1); _local2 = new _ft259(); _local2._ak371(_il363, 0, 0, 32, 32, _nl81._ny152, 0); _local2._qf683(_arg1.x, _arg1.y); _local2._ga462(_sw195); Tweener.addTween(_local2, {x:503, y:21, time:1.5, transition:irrcrpt("fbtfPvuRvjou", 1)}); _vx444[_vx444.length] = _local2; } private function _fq634(_arg1:Number):void{ _xp277.addValue(_arg1); _sb660 = _ir709._vm693(_xp277.toString(), 6); } private function _sw411():void{ _pu699.parent.visible = false; } private function _sj480(_arg1:String, _arg2:int, _arg3:Number=1):Number{ var _local4:int = _arg1.length; var _local5:int; var _local6:int; while (_local6 < _local4) { _local5 = (_local5 + ((_wt122[_arg1.charCodeAt(_local6)].width * _arg3) + _arg2)); _local6++; }; return ((_local5 - _arg2)); } private function _ct381(_arg1:Event):void{ var _local2:uint = getTimer(); var _local3:uint = (_local2 - _eg76); _eg76 = getTimer(); _hb532++; if (_hb532 > 19){ _hb532 = 0; }; _gr716[_hb532] = _local3; _ky625 = 0; var _local4:int; while (_local4 < 19) { _ky625 = (_ky625 + _gr716[_local4]); _local4++; }; _bw12 = (_ky625 / 20); if (_bw12 > 50){ _bw12 = 50; }; _lc466 = mouseX; _cb307 = mouseY; switch (_ta740){ case 1: _ll521(); break; case 2: _ts681(); break; }; _ov347 = false; } private function _ct44(_arg1:_ft259):void{ if (_ty569 != 1){ return; }; if (_arg1._ci519(_lc466, _cb307) == true){ if ((((_arg1._aj773 == 0)) && ((_arg1._rr739 == 1)))){ _arg1._ms151(0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(0.0025, 1, 1.2, 3, _arg1._ya781); }; if (_ov347 == true){ _my588 = _oi303.play(20, 0); if (_arg1.id == 1){ if ((((_sw96 == false)) && ((_fc647 == true)))){ _tn732 = _ja555; _ty569 = 2; _ox572(_hy179); _sw96 = true; } else { _ed199 = true; }; } else { if (_arg1.id == 2){ _tn732 = _sr515; _ty569 = 3; _ox572(_hy179); } else { if (_arg1.id == 3){ KingAPI.openHighscoresLink(); } else { if (_arg1.id == 4){ KingAPI.openOtherGamesLink(); } else { if (_arg1.id == 5){ KingAPI.openAddToWebsiteLink(); } else { if (_arg1.id == 6){ KingAPI.openOtherGamesLink(); }; }; }; }; }; }; }; } else { if ((((_arg1._aj773 == 0)) && (!((_arg1._rr739 == 1))))){ _arg1._ms151(-0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(-0.0025, 1, 1.2, 3, _arg1._ya781); }; }; } private function _oe37():void{ var _local1:_ft259; _ee67 = 0; _nl81.parent.x = _qm236; _nl81.parent.y = _jv193; _kc325 = false; _rm784 = 0; _yb50 = 0; _uf285 = 0; _hr152 = 0; _jd215 = false; _gp33 = 0; _ta516 = 0; _od598 = new _ft259(); _od598._ak371(_ol719, (4 * 50), 0, 50, 50, _nl81._ny152, 0); _od598._qf683(300, 700); _fh626 = _er100; _kw347 = _la567; _rx168 = (_rx168 - 1); if (_rx168 == -1){ _kg37 = true; _pc657 = 1; _my378 = 0; _th383 = 0; _ta740 = 1; } else { _local1 = new _ft259(); _local1._ak371(_ih747, 0, 0, _ih747.width, _ih747.height, _nl81._ny152, 1); _local1._qf683(300, 200); _local1._wx335(0.005, 3000); _local1._ms151(-0.01, 1, 5, 3, 5); _local1._dj469(-0.01, 1, 5, 3, 5); _vx444[_vx444.length] = _local1; _it640 = 0; _ht629 = random._rt87(1, 4); _ph268._vw601(_im148[(_ht629 - 1)], 0, 0, 300, 300); _wb639(); _eu76(); _bx412 = 0; }; } private function _fi69(_arg1:int):void{ } private function _wf335():void{ var _local1:_ft259; for each (_local1 in _qx282) { if (_local1._wj285 == false){ _local1._lr755 = 100; _local1._lr383 = _local1._bk525; _local1._bk525 = 0; _local1._ko72 = 250; }; }; _pu269 = 0; } private function _pk707(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):Boolean{ if ((((_arg1 > (_arg5 + _arg7))) || (((_arg1 + _arg3) < _arg5)))){ return (false); }; if ((((_arg2 > (_arg6 + _arg8))) || (((_arg2 + _arg4) < _arg6)))){ return (false); }; return (true); } private function _jj104():void{ } private function _lc670(_arg1:BitmapData, _arg2:Object, _arg3:BitmapData, _arg4:String, _arg5:Number, _arg6:Number, _arg7:Number=3, _arg8:Boolean=true):void{ var _local11:Point; var _local9:int = _arg4.length; var _local10:Number = 0; if (_arg8 == true){ _arg5 = (_arg5 - (_sj480(_arg4, _arg7) / 2)); }; var _local12:int; while (_local12 < _local9) { _local10 = _arg4.charCodeAt(_local12); _local11 = new Point(_arg5, _arg6); _arg3.copyPixels(_arg1, _arg2[_local10], _local11, null, null, true); _arg5 = (_arg5 + (_arg2[_local10].width + _arg7)); _local12++; }; } private function _rx14():void{ _hb532 = 0; _ky625 = 0; } private function _xg238(_arg1:_ft259, _arg2:_ft259):Boolean{ if ((((_arg1._yu39 == true)) && ((_arg2._yu39 == true)))){ if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._ut327 * _arg1._rr739) + (_arg2._ut327 * _arg2._rr739))){ return (true); }; return (false); //unresolved jump }; return (false); } private function _hi308():void{ _de368 = _st720.play(45, int.MAX_VALUE); } private function _dl143():Boolean{ var _local1:Boolean; var _local2:String = _cj96(); _local1 = true; return (_local1); } private function _kw579():void{ var _local3:_ft259; var _local4:int; var _local5:int; var _local6:_ft259; if (_yb50 != 2){ _kw347 = (_kw347 - _bw12); if (_kw347 < 1){ _kw347 = _la567; _ik708(); }; }; var _local1:int = (_qx282.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _qx282[_local2]; _local3._ej163(_bw12); _local4 = (_qg541.length - 1); _local5 = _local4; while (_local5 >= 0) { _local6 = _qg541[_local5]; if (_xg238(_local3, _local6) == true){ if (_local3._wj285 == false){ _local3._cv244 = true; if (_local6._es85 == false){ _local6._lv747(); _qg541.splice(_local5, 1); _local6 = null; } else { if (_local6._id148 == 100){ _local6.id3 = (_local6.id3 + 1); }; }; }; }; _local5--; }; if (_local3._cv244 == false){ if (_xg238(_local3, _od598) == true){ if (_local3._wj285 == true){ _wt196(_local3); _local3._cv244 = true; } else { if ((((_ht629 == _local3._ed634)) || ((_yb50 == 2)))){ _local3._cv244 = true; if (_hr152 < 10){ _jd215 = true; }; } else { _kc325 = true; }; }; }; }; if (_local3._cv244 == true){ if (_local3._wj285 == false){ _ub342(_local3.x, _local3.y, _local3._ed634); _so53(_local3.x, (_local3.y - 25)); _sn315 = (_sn315 + 1); if (_sn315 == 5){ _sn315 = 0; _fx384(_local3); }; _uf285 = (_uf285 + 1); if (_uf285 == 10){ _uf285 = 0; _jq248(); }; _fy242 = (_fy242 + 1); _pu269 = (_pu269 + 1); _hs591 = (_hs591 + 1); _oc158 = true; if (_jd215 == true){ _hr152 = (_hr152 + 1); _jd215 = false; }; }; _local3._lv747(); _qx282.splice(_local2, 1); _local3 = null; } else { if (_xb311 < 6){ if (_ht629 == _local3._ed634){ if (_local3._wj285 == false){ if (_yb50 != 2){ _local3._sj171 = (_local3._sj171 + (0.03 * _bw12)); if (_local3._sj171 > 20){ _local3._sj171 = 0; }; _ir709._gw129(_or409, _local3.x, ((_local3.y - 61) + _local3._sj171), 0, 0, _or409.width, _or409.height, _nl81._ny152); _ir709._gw129(_hn86, _local3.x, (_local3.y + 38), 0, 0, _hn86.width, _hn86.height, _nl81._ny152); }; }; }; }; _local3._gd27(); if (_local3._wj285 == false){ if (_yb50 != 2){ _ir709._gw129(_fk399, (_local3.x + Math.round(_ir709._ko66(_local3._cg54, 5))), (_local3.y + Math.round(_ir709._tw294(_local3._cg54, 5))), 0, 0, 26, 8, _nl81._ny152); } else { _ir709._gw129(_fk399, _local3.x, _local3.y, 0, 0, 26, 8, _nl81._ny152); }; }; }; _local2--; }; if (_oc158 == true){ _oc158 = false; _iq603 = _ty637.play(20, 0); }; } public static function _fn663(_arg1:int=50):Boolean{ if (_arg1 > random._rt87(0, 100)){ return (true); }; return (false); } } }//packageSection 49//_bw75__ap16 (_bw75__ap16) package { import mx.core.*; public class _bw75__ap16 extends BitmapAsset { } }//packageSection 50//_bw75__ch198 (_bw75__ch198) package { import mx.core.*; public class _bw75__ch198 extends BitmapAsset { } }//packageSection 51//_bw75__cs75 (_bw75__cs75) package { import mx.core.*; public class _bw75__cs75 extends BitmapAsset { } }//packageSection 52//_bw75__dn119 (_bw75__dn119) package { import mx.core.*; public class _bw75__dn119 extends BitmapAsset { } }//packageSection 53//_bw75__do328 (_bw75__do328) package { import mx.core.*; public class _bw75__do328 extends BitmapAsset { } }//packageSection 54//_bw75__ed192 (_bw75__ed192) package { import mx.core.*; public class _bw75__ed192 extends BitmapAsset { } }//packageSection 55//_bw75__ee243 (_bw75__ee243) package { import mx.core.*; public class _bw75__ee243 extends BitmapAsset { } }//packageSection 56//_bw75__ep704 (_bw75__ep704) package { import mx.core.*; public class _bw75__ep704 extends BitmapAsset { } }//packageSection 57//_bw75__et398 (_bw75__et398) package { import mx.core.*; public class _bw75__et398 extends BitmapAsset { } }//packageSection 58//_bw75__ey156 (_bw75__ey156) package { import mx.core.*; public class _bw75__ey156 extends BitmapAsset { } }//packageSection 59//_bw75__fb735 (_bw75__fb735) package { import mx.core.*; public class _bw75__fb735 extends BitmapAsset { } }//packageSection 60//_bw75__fk546 (_bw75__fk546) package { import mx.core.*; public class _bw75__fk546 extends BitmapAsset { } }//packageSection 61//_bw75__ft141 (_bw75__ft141) package { import mx.core.*; public class _bw75__ft141 extends BitmapAsset { } }//packageSection 62//_bw75__gd313 (_bw75__gd313) package { import mx.core.*; public class _bw75__gd313 extends BitmapAsset { } }//packageSection 63//_bw75__gj770 (_bw75__gj770) package { import mx.core.*; public class _bw75__gj770 extends SoundAsset { } }//packageSection 64//_bw75__go517 (_bw75__go517) package { import mx.core.*; public class _bw75__go517 extends BitmapAsset { } }//packageSection 65//_bw75__gr111 (_bw75__gr111) package { import mx.core.*; public class _bw75__gr111 extends SoundAsset { } }//packageSection 66//_bw75__gu100 (_bw75__gu100) package { import mx.core.*; public class _bw75__gu100 extends SoundAsset { } }//packageSection 67//_bw75__hd452 (_bw75__hd452) package { import mx.core.*; public class _bw75__hd452 extends BitmapAsset { } }//packageSection 68//_bw75__hy397 (_bw75__hy397) package { import mx.core.*; public class _bw75__hy397 extends BitmapAsset { } }//packageSection 69//_bw75__ic457 (_bw75__ic457) package { import mx.core.*; public class _bw75__ic457 extends BitmapAsset { } }//packageSection 70//_bw75__in706 (_bw75__in706) package { import mx.core.*; public class _bw75__in706 extends BitmapAsset { } }//packageSection 71//_bw75__iy222 (_bw75__iy222) package { import mx.core.*; public class _bw75__iy222 extends BitmapAsset { } }//packageSection 72//_bw75__jf135 (_bw75__jf135) package { import mx.core.*; public class _bw75__jf135 extends BitmapAsset { } }//packageSection 73//_bw75__jf215 (_bw75__jf215) package { import mx.core.*; public class _bw75__jf215 extends BitmapAsset { } }//packageSection 74//_bw75__jg140 (_bw75__jg140) package { import mx.core.*; public class _bw75__jg140 extends BitmapAsset { } }//packageSection 75//_bw75__kc581 (_bw75__kc581) package { import mx.core.*; public class _bw75__kc581 extends BitmapAsset { } }//packageSection 76//_bw75__kf117 (_bw75__kf117) package { import mx.core.*; public class _bw75__kf117 extends BitmapAsset { } }//packageSection 77//_bw75__ki604 (_bw75__ki604) package { import mx.core.*; public class _bw75__ki604 extends BitmapAsset { } }//packageSection 78//_bw75__ks552 (_bw75__ks552) package { import mx.core.*; public class _bw75__ks552 extends BitmapAsset { } }//packageSection 79//_bw75__lb378 (_bw75__lb378) package { import mx.core.*; public class _bw75__lb378 extends BitmapAsset { } }//packageSection 80//_bw75__li444 (_bw75__li444) package { import mx.core.*; public class _bw75__li444 extends BitmapAsset { } }//packageSection 81//_bw75__lw543 (_bw75__lw543) package { import mx.core.*; public class _bw75__lw543 extends BitmapAsset { } }//packageSection 82//_bw75__ml511 (_bw75__ml511) package { import mx.core.*; public class _bw75__ml511 extends BitmapAsset { } }//packageSection 83//_bw75__mq232 (_bw75__mq232) package { import mx.core.*; public class _bw75__mq232 extends BitmapAsset { } }//packageSection 84//_bw75__oi599 (_bw75__oi599) package { import mx.core.*; public class _bw75__oi599 extends BitmapAsset { } }//packageSection 85//_bw75__ok165 (_bw75__ok165) package { import mx.core.*; public class _bw75__ok165 extends BitmapAsset { } }//packageSection 86//_bw75__oq615 (_bw75__oq615) package { import mx.core.*; public class _bw75__oq615 extends BitmapAsset { } }//packageSection 87//_bw75__ow786 (_bw75__ow786) package { import mx.core.*; public class _bw75__ow786 extends BitmapAsset { } }//packageSection 88//_bw75__pn164 (_bw75__pn164) package { import mx.core.*; public class _bw75__pn164 extends BitmapAsset { } }//packageSection 89//_bw75__pp681 (_bw75__pp681) package { import mx.core.*; public class _bw75__pp681 extends BitmapAsset { } }//packageSection 90//_bw75__qg114 (_bw75__qg114) package { import mx.core.*; public class _bw75__qg114 extends BitmapAsset { } }//packageSection 91//_bw75__qm166 (_bw75__qm166) package { import mx.core.*; public class _bw75__qm166 extends BitmapAsset { } }//packageSection 92//_bw75__qo641 (_bw75__qo641) package { import mx.core.*; public class _bw75__qo641 extends BitmapAsset { } }//packageSection 93//_bw75__qr14 (_bw75__qr14) package { import mx.core.*; public class _bw75__qr14 extends BitmapAsset { } }//packageSection 94//_bw75__rc111 (_bw75__rc111) package { import mx.core.*; public class _bw75__rc111 extends BitmapAsset { } }//packageSection 95//_bw75__re350 (_bw75__re350) package { import mx.core.*; public class _bw75__re350 extends SoundAsset { } }//packageSection 96//_bw75__rj135 (_bw75__rj135) package { import mx.core.*; public class _bw75__rj135 extends BitmapAsset { } }//packageSection 97//_bw75__rj592 (_bw75__rj592) package { import mx.core.*; public class _bw75__rj592 extends BitmapAsset { } }//packageSection 98//_bw75__rn187 (_bw75__rn187) package { import mx.core.*; public class _bw75__rn187 extends BitmapAsset { } }//packageSection 99//_bw75__sa104 (_bw75__sa104) package { import mx.core.*; public class _bw75__sa104 extends BitmapAsset { } }//packageSection 100//_bw75__sy412 (_bw75__sy412) package { import mx.core.*; public class _bw75__sy412 extends SoundAsset { } }//packageSection 101//_bw75__tm289 (_bw75__tm289) package { import mx.core.*; public class _bw75__tm289 extends SoundAsset { } }//packageSection 102//_bw75__uv317 (_bw75__uv317) package { import mx.core.*; public class _bw75__uv317 extends BitmapAsset { } }//packageSection 103//_bw75__vc58 (_bw75__vc58) package { import mx.core.*; public class _bw75__vc58 extends SoundAsset { } }//packageSection 104//_bw75__vd188 (_bw75__vd188) package { import mx.core.*; public class _bw75__vd188 extends BitmapAsset { } }//packageSection 105//_bw75__vf49 (_bw75__vf49) package { import mx.core.*; public class _bw75__vf49 extends BitmapAsset { } }//packageSection 106//_bw75__vg67 (_bw75__vg67) package { import mx.core.*; public class _bw75__vg67 extends BitmapAsset { } }//packageSection 107//_bw75__vi717 (_bw75__vi717) package { import mx.core.*; public class _bw75__vi717 extends BitmapAsset { } }//packageSection 108//_bw75__wj263 (_bw75__wj263) package { import mx.core.*; public class _bw75__wj263 extends BitmapAsset { } }//packageSection 109//_bw75__wj315 (_bw75__wj315) package { import mx.core.*; public class _bw75__wj315 extends BitmapAsset { } }//packageSection 110//_bw75__vn439 (_bw75__vn439) package { import mx.core.*; public class _bw75__vn439 extends BitmapAsset { } }//packageSection 111//_bw75__wn565 (_bw75__wn565) package { import mx.core.*; public class _bw75__wn565 extends BitmapAsset { } }//packageSection 112//_bw75__vq607 (_bw75__vq607) package { import mx.core.*; public class _bw75__vq607 extends SoundAsset { } }//packageSection 113//_bw75__vr727 (_bw75__vr727) package { import mx.core.*; public class _bw75__vr727 extends BitmapAsset { } }//packageSection 114//_bw75__ws653 (_bw75__ws653) package { import mx.core.*; public class _bw75__ws653 extends BitmapAsset { } }//packageSection 115//_bw75__wx14 (_bw75__wx14) package { import mx.core.*; public class _bw75__wx14 extends BitmapAsset { } }//packageSection 116//_bw75__vy410 (_bw75__vy410) package { import mx.core.*; public class _bw75__vy410 extends BitmapAsset { } }//packageSection 117//_bw75__vy550 (_bw75__vy550) package { import mx.core.*; public class _bw75__vy550 extends BitmapAsset { } }//packageSection 118//_bw75__xf312 (_bw75__xf312) package { import mx.core.*; public class _bw75__xf312 extends SoundAsset { } }//packageSection 119//_bw75__xp745 (_bw75__xp745) package { import mx.core.*; public class _bw75__xp745 extends BitmapAsset { } }//packageSection 120//_bw75__ya665 (_bw75__ya665) package { import mx.core.*; public class _bw75__ya665 extends BitmapAsset { } }//packageSection 121//_bw75__yx492 (_bw75__yx492) package { import mx.core.*; public class _bw75__yx492 extends BitmapAsset { } }//packageSection 122//_ek57 (_ek57) package { import flash.events.*; import com.urbansquall.preloader.*; import com.midasplayer.*; public class _ek57 extends Preloader { private var _ip259:DragonLoader; private var _pw409:KingPreloader; public function _ek57(){ _pw409 = new KingPreloader(600, 600); _pw409.onInitialize(); addChild(_pw409); addEventListener(Event.ENTER_FRAME, _re458); } private function _pr292():void{ _ip259 = new DragonLoader(irrcrpt("edoolhv", 3), ""); _ip259.addEventListener(DragonLoader.LAUNCH_GAME, _uk178); addChild(_ip259); } private function _re458(_arg1:Event):void{ if (completed){ _pw409.loadComplete(); removeEventListener(Event.ENTER_FRAME, _re458); removeChild(_pw409); _pr292(); }; } override protected function updateLoading(_arg1:Number):void{ _pw409.progressHandler(_arg1); } private function _uk178(_arg1):void{ removeChild(_ip259); _ip259.removeEventListener(DragonLoader.LAUNCH_GAME, _uk178); startup(); } } }//packageSection 123//irrcrpt (irrcrpt) package { public function irrcrpt(_arg1:String, _arg2:int):String{ var _local5:int; var _local3:String = new String(); var _local4:int; while (_local4 < _arg1.length) { _local5 = _arg1.charCodeAt(_local4); if ((((_local5 >= 48)) && ((_local5 <= 57)))){ _local5 = ((_local5 - _arg2) - 48); if (_local5 < 0){ _local5 = (_local5 + ((57 - 48) + 1)); }; _local5 = ((_local5 % ((57 - 48) + 1)) + 48); } else { if ((((_local5 >= 65)) && ((_local5 <= 90)))){ _local5 = ((_local5 - _arg2) - 65); if (_local5 < 0){ _local5 = (_local5 + ((90 - 65) + 1)); }; _local5 = ((_local5 % ((90 - 65) + 1)) + 65); } else { if ((((_local5 >= 97)) && ((_local5 <= 122)))){ _local5 = ((_local5 - _arg2) - 97); if (_local5 < 0){ _local5 = (_local5 + ((122 - 97) + 1)); }; _local5 = ((_local5 % ((122 - 97) + 1)) + 97); }; }; }; _local3 = (_local3 + String.fromCharCode(_local5)); _local4++; }; return (_local3); } }//packageSection 124//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == irrcrpt("orfdoZlwkIloh", 3)){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4:String = irrcrpt("kwws://fruh.prfklerw.frp/pb/fruh.vzi", 3); var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf(irrcrpt("lxxt", 4)) == 0){ _local5["url"] = _local6; } else { _local5["url"] = irrcrpt("psgep", 4); }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = irrcrpt("ettpmgexmsr/b-aaa-jsvq-yvpirgshih", 4); _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Library Items
Symbol 1 Bitmap | Used by:2 | |
Symbol 2 Graphic | Uses:1 | Used by:5 |
Symbol 3 Graphic | Used by:4 | |
Symbol 4 MovieClip | Uses:3 | Used by:5 |
Symbol 5 MovieClip {com.midasplayer.KingPreloader_mcLoadLogo} [mcLoadLogo] | Uses:2 4 | |
Symbol 6 Bitmap | Used by:7 | |
Symbol 7 Graphic | Uses:6 | Used by:12 |
Symbol 8 Bitmap | Used by:9 | |
Symbol 9 Graphic | Uses:8 | Used by:12 |
Symbol 10 Bitmap | Used by:11 | |
Symbol 11 Graphic | Uses:10 | Used by:12 |
Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] | Uses:7 9 11 | |
Symbol 13 Bitmap | Used by:14 | |
Symbol 14 Graphic | Uses:13 | Used by:15 |
Symbol 15 MovieClip {com.midasplayer.DragonLoader_mcGlimmer} [mcGlimmer] | Uses:14 | |
Symbol 16 Video | Used by:17 | |
Symbol 17 MovieClip {com.midasplayer.DragonLoader_mcFireLogo} [mcFireLogo] | Uses:16 | |
Symbol 18 Graphic | Used by:19 | |
Symbol 19 MovieClip | Uses:18 | Used by:22 |
Symbol 20 Font | Used by:21 | |
Symbol 21 EditableText | Uses:20 | Used by:22 |
Symbol 22 MovieClip {com.midasplayer.DragonLoader_mcBannedSign} [mcBannedSign] | Uses:19 21 | |
Symbol 23 Sound {com.midasplayer.DragonLoader_sfxBell} [sfxBell] | ||
Symbol 24 Video | Used by:26 | |
Symbol 25 Sound | Used by:26 | |
Symbol 26 MovieClip {com.midasplayer.DragonLoader_mcDragon} [mcDragon] | Uses:24 25 | |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:73 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 | Used by:73 |
Symbol 31 Bitmap | Used by:32 | |
Symbol 32 Graphic | Uses:31 | Used by:73 |
Symbol 33 Bitmap | Used by:34 | |
Symbol 34 Graphic | Uses:33 | Used by:73 |
Symbol 35 Bitmap | Used by:36 | |
Symbol 36 Graphic | Uses:35 | Used by:73 |
Symbol 37 Bitmap | Used by:38 | |
Symbol 38 Graphic | Uses:37 | Used by:73 |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:73 |
Symbol 41 Bitmap | Used by:42 | |
Symbol 42 Graphic | Uses:41 | Used by:73 |
Symbol 43 Bitmap | Used by:44 | |
Symbol 44 Graphic | Uses:43 | Used by:73 |
Symbol 45 Bitmap | Used by:46 | |
Symbol 46 Graphic | Uses:45 | Used by:73 |
Symbol 47 Bitmap | Used by:48 | |
Symbol 48 Graphic | Uses:47 | Used by:73 |
Symbol 49 Bitmap | Used by:50 | |
Symbol 50 Graphic | Uses:49 | Used by:73 |
Symbol 51 Bitmap | Used by:52 | |
Symbol 52 Graphic | Uses:51 | Used by:73 |
Symbol 53 Bitmap | Used by:54 | |
Symbol 54 Graphic | Uses:53 | Used by:73 |
Symbol 55 Bitmap | Used by:56 | |
Symbol 56 Graphic | Uses:55 | Used by:73 |
Symbol 57 Bitmap | Used by:58 | |
Symbol 58 Graphic | Uses:57 | Used by:73 |
Symbol 59 Bitmap | Used by:60 | |
Symbol 60 Graphic | Uses:59 | Used by:73 |
Symbol 61 Bitmap | Used by:62 | |
Symbol 62 Graphic | Uses:61 | Used by:73 |
Symbol 63 Bitmap | Used by:64 | |
Symbol 64 Graphic | Uses:63 | Used by:73 |
Symbol 65 Bitmap | Used by:66 | |
Symbol 66 Graphic | Uses:65 | Used by:73 |
Symbol 67 Bitmap | Used by:68 | |
Symbol 68 Graphic | Uses:67 | Used by:73 |
Symbol 69 Bitmap | Used by:70 | |
Symbol 70 Graphic | Uses:69 | Used by:73 |
Symbol 71 Bitmap | Used by:72 | |
Symbol 72 Graphic | Uses:71 | Used by:73 |
Symbol 73 MovieClip {com.midasplayer.particle.Particle_spark} [spark] | Uses:28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 | |
Symbol 74 Sound {_bw75__gu100} [_bw75__gu100] | ||
Symbol 75 Sound {_bw75__re350} [_bw75__re350] | ||
Symbol 76 Sound {_bw75__xf312} [_bw75__xf312] | ||
Symbol 77 Sound {_bw75__tm289} [_bw75__tm289] | ||
Symbol 78 Sound {_bw75__vq607} [_bw75__vq607] | ||
Symbol 79 Sound {_bw75__sy412} [_bw75__sy412] | ||
Symbol 80 Sound {_bw75__gj770} [_bw75__gj770] | ||
Symbol 81 Sound {_bw75__vc58} [_bw75__vc58] | ||
Symbol 82 Sound {_bw75__gr111} [_bw75__gr111] | ||
Symbol 83 Bitmap {_bw75__qm166} | ||
Symbol 84 Bitmap {_bw75__iy222} | ||
Symbol 85 Bitmap {_bw75__vr727} | ||
Symbol 86 Bitmap {_bw75__lw543} | ||
Symbol 87 Bitmap {_bw75__pp681} | ||
Symbol 88 Bitmap {_bw75__vg67} | ||
Symbol 89 Bitmap {_bw75__fk546} | ||
Symbol 90 Bitmap {_bw75__ee243} | ||
Symbol 91 Bitmap {_bw75__ft141} | ||
Symbol 92 Bitmap {_bw75__kf117} | ||
Symbol 93 Bitmap {_bw75__in706} | ||
Symbol 94 Bitmap {_bw75__ws653} | ||
Symbol 95 Bitmap {_bw75__hy397} | ||
Symbol 96 Bitmap {_bw75__xp745} | ||
Symbol 97 Bitmap {_bw75__rj592} | ||
Symbol 98 Bitmap {_bw75__uv317} | ||
Symbol 99 Bitmap {_bw75__ml511} | ||
Symbol 100 Bitmap {_bw75__ow786} | ||
Symbol 101 Bitmap {_bw75__kc581} | ||
Symbol 102 Bitmap {_bw75__li444} | ||
Symbol 103 Bitmap {_bw75__qr14} | ||
Symbol 104 Bitmap {_bw75__jf135} | ||
Symbol 105 Bitmap {_bw75__rn187} | ||
Symbol 106 Bitmap {_bw75__dn119} | ||
Symbol 107 Bitmap {_bw75__vi717} | ||
Symbol 108 Bitmap {_bw75__wj315} | ||
Symbol 109 Bitmap {_bw75__qg114} | ||
Symbol 110 Bitmap {_bw75__ed192} | ||
Symbol 111 Bitmap {_bw75__oi599} | ||
Symbol 112 Bitmap {_bw75__vf49} | ||
Symbol 113 Bitmap {_bw75__ic457} | ||
Symbol 114 Bitmap {_bw75__oq615} | ||
Symbol 115 Bitmap {_bw75__lb378} | ||
Symbol 116 Bitmap {_bw75__ya665} | ||
Symbol 117 Bitmap {_bw75__wn565} | ||
Symbol 118 Bitmap {_bw75__vn439} | ||
Symbol 119 Bitmap {_bw75__vy410} | ||
Symbol 120 Bitmap {_bw75__ch198} | ||
Symbol 121 Bitmap {_bw75__do328} | ||
Symbol 122 Bitmap {_bw75__vy550} | ||
Symbol 123 Bitmap {_bw75__jg140} | ||
Symbol 124 Bitmap {_bw75__ki604} | ||
Symbol 125 Bitmap {_bw75__go517} | ||
Symbol 126 Bitmap {_bw75__wj263} | ||
Symbol 127 Bitmap {_bw75__ok165} | ||
Symbol 128 Bitmap {_bw75__ey156} | ||
Symbol 129 Bitmap {_bw75__vd188} | ||
Symbol 130 Bitmap {_bw75__ap16} | ||
Symbol 131 Bitmap {_bw75__ep704} | ||
Symbol 132 Bitmap {_bw75__hd452} | ||
Symbol 133 Bitmap {_bw75__wx14} | ||
Symbol 134 Bitmap {_bw75__fb735} | ||
Symbol 135 Bitmap {classes._ki162__as777} | ||
Symbol 136 Bitmap {_bw75__cs75} | ||
Symbol 137 Bitmap {_bw75__rc111} | ||
Symbol 138 Bitmap {_bw75__et398} | ||
Symbol 139 Bitmap {_bw75__yx492} | ||
Symbol 140 Bitmap {_bw75__qo641} | ||
Symbol 141 Bitmap {_bw75__mq232} | ||
Symbol 142 Bitmap {_bw75__rj135} | ||
Symbol 143 Bitmap {_bw75__gd313} | ||
Symbol 144 Bitmap {_bw75__pn164} | ||
Symbol 145 Bitmap {_bw75__ks552} | ||
Symbol 146 Bitmap {_bw75__sa104} |
Instance Names
"bar" | Symbol 5 MovieClip {com.midasplayer.KingPreloader_mcLoadLogo} [mcLoadLogo] Frame 1 | Symbol 4 MovieClip |
"bg" | Symbol 22 MovieClip {com.midasplayer.DragonLoader_mcBannedSign} [mcBannedSign] Frame 1 | Symbol 19 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata present, AS3. |
SWFMetaData (77) | Timeline Frame 1 | 459 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..." |
ScriptLimits (65) | Timeline Frame 1 | MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "mcLoadLogo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "mcPlayBtn" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "mcGlimmer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "mcFireLogo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "mcBannedSign" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "sfxBell" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "mcDragon" |
ExportAssets (56) | Timeline Frame 1 | Symbol 73 as "spark" |
ExportAssets (56) | Timeline Frame 2 | Symbol 74 as "_bw75__gu100" |
ExportAssets (56) | Timeline Frame 2 | Symbol 75 as "_bw75__re350" |
ExportAssets (56) | Timeline Frame 2 | Symbol 76 as "_bw75__xf312" |
ExportAssets (56) | Timeline Frame 2 | Symbol 77 as "_bw75__tm289" |
ExportAssets (56) | Timeline Frame 2 | Symbol 78 as "_bw75__vq607" |
ExportAssets (56) | Timeline Frame 2 | Symbol 79 as "_bw75__sy412" |
ExportAssets (56) | Timeline Frame 2 | Symbol 80 as "_bw75__gj770" |
ExportAssets (56) | Timeline Frame 2 | Symbol 81 as "_bw75__vc58" |
ExportAssets (56) | Timeline Frame 2 | Symbol 82 as "_bw75__gr111" |
SerialNumber (41) | Timeline Frame 1 |
Labels
"_ek57" | Frame 1 |
"start" | Frame 2 |
"idle" | Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 1 |
"over" | Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 2 |
"down" | Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 3 |
"loop" | Symbol 73 MovieClip {com.midasplayer.particle.Particle_spark} [spark] Frame 10 |
|