STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228139
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5122

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/47447827?noj=FRM47447827-19DC" width="1" height="1"></div>

Defend-or-Die.swf

This is the info page for
Flash #124472

(Click the ID number above for more basic data on this flash file.)


Text
<p align="center"><font face="Courier New Bold" size="20" color="#ffffff" letterSpacing="2.000000" kerning="0">0%</font></p>

<p align="center"><font face="_sans" size="12" color="#ff0000" letterSpacing="0.000000" kerning="1"><a href="http://www.kindisoft.com/" target = "_blank"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.</a></font></p>

After Action Report

Status: KIA
Soldier Kills:
Fighter Kills:
Bomber Kills:
Total Kills:

Score:
Shots Fired:
Shots Hit:
Accuracy:
Waves Completed:

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

<p align="left"><font face="Courier New Bold" size="14" color="#000000" letterSpacing="2.000000" kerning="0">10000</font></p>

KILL THE ENEMY!

<p align="center"><font face="Courier New Bold" size="20" color="#000000" letterSpacing="2.000000" kerning="0">Objective/Rules</font></p>

<p align="left"></p>

SPONSOR/LICENSE
ANIMATION HERE

www.brandon-miller.com

Games by Brandon Miller

ActionScript [AS3]

Section 1
//_-0L (_-1l._-0L) package _-1l { import flash.display.*; import _-Wr.*; import flash.utils.*; import _-MH.*; import _-Qq.*; import _-Ap.*; import _-Eh.*; public class _-0L extends Sprite { public var layerIndex:Number; public var originDepth:Number;// = 0 public var _-AR:Dictionary; public var dynamicLayer:Boolean;// = false public var _-XV:String; public var _-W2:Number;// = 0 public var _-LF:Array; public var _-1v:Boolean;// = false protected var _-cB:_-Um; public var screenDepth:Number;// = 0 public var _-5:_-CH; public var displayObjects:Dictionary; public var _-Va:Graphics; public function _-0L(_arg1:_-Um, _arg2:_-CH, _arg3:Boolean=false){ _-AR = new Dictionary(true); displayObjects = new Dictionary(true); _-1v = false; screenDepth = 0; originDepth = 0; _-W2 = 0; _-XV = _-PS._-cu; dynamicLayer = false; super(); this._-cB = _arg1; this._-5 = _arg2; this.dynamicLayer = _arg3; this._-Va = this.graphics; if (_arg3){ this.filters = _arg2.filters; this.blendMode = _arg2.blendMode; this.alpha = _arg2.alpha; }; if (_arg2){ _-J6(_arg2); _arg2.container = this; }; init(); } public function _-F9(_arg1:Array=null):Array{ var _local2:_-CH; var _local3:_-0L; if (!_arg1){ _arg1 = new Array(); }; for each (_local2 in this.displayObjects) { if (_local2){ _arg1.push(_local2); }; }; for each (_local3 in _-LF) { _local3._-F9(_arg1); }; return (_arg1); } protected function init():void{ _-LF = new Array(); } public function _-Eu():void{ var _local1:_-0L; for each (_local1 in _-LF) { _local1._-Eu(); if (!_-1v){ if (!isNaN(_local1.screenDepth)){ this._-W2 = (this._-W2 + _local1._-W2); this.screenDepth = (this.screenDepth + (_local1.screenDepth * _local1._-W2)); this.originDepth = (this.originDepth + (_local1.originDepth * _local1._-W2)); }; }; }; if (!_-1v){ this.screenDepth = (this.screenDepth / this._-W2); this.originDepth = (this.originDepth / this._-W2); }; } public function _-6n():void{ switch (_-XV){ case _-PS._-cu: _-LF.sortOn("screenDepth", (Array.DESCENDING | Array.NUMERIC)); break; case _-PS._-Yp: _-LF.sortOn("layerIndex", Array.NUMERIC); break; case _-PS._-6W: _-LF.sortOn(["originDepth", "screenDepth"], [(Array.DESCENDING | Array.NUMERIC), (Array.DESCENDING | Array.NUMERIC)]); break; }; _-3f(); } private function _-BX(_arg1:_-Hd):void{ if (_arg1._-SZ){ _-SM(_arg1._-SZ, _arg1); }; } public function _-R4():void{ var _local1:int; _local1 = (_-LF.length - 1); while (_local1 >= 0) { _-I6(_local1); _local1--; }; } public function _-Rk():void{ var _local1:_-0L; for each (_local1 in _-LF) { _local1._-Rk(); }; } public function _-0F(_arg1:_-0L):void{ var _local2:int; _local2 = getChildIndex(_arg1); if (_local2 > -1){ _-I6(_local2); } else { _-6w.error("Layer not found for removal."); }; } protected function _-Bh(_arg1:_-CH, _arg2:Boolean=false):_-0L{ var _local3:_-0L; if (_arg1){ _local3 = new _-0L(_-cB, _arg1, _arg1._-D-); _-7E(_local3); if (_arg2){ _arg1._-18(_arg1, _local3); }; return (_local3); }; _-6w.warning("Needs to be a do3d"); return (null); } public function _-7E(_arg1:_-0L):void{ var _local2:_-CH; var _local3:_-0L; if (_-LF.indexOf(_arg1) != -1){ _-6w.warning("Child layer already exists in ViewportLayer"); return; }; _-LF.push(_arg1); addChild(_arg1); _arg1.addEventListener(_-Hd._-0M, _-I3); _arg1.addEventListener(_-Hd._-Nb, _-BX); for each (_local2 in _arg1.displayObjects) { _-Xa(_local2, _arg1); }; for each (_local3 in _arg1._-AR) { for each (_local2 in _local3.displayObjects) { _-Xa(_local2, _local3); }; }; } protected function _-3f():void{ var _local1:int; var _local2:_-0L; _local1 = 0; while (_local1 < _-LF.length) { _local2 = _-LF[_local1]; if (this.getChildIndex(_local2) != _local1){ this.setChildIndex(_local2, _local1); }; _local2._-6n(); _local1++; }; } public function _-HO(_arg1:_-CH):Number{ var _local2:int; _arg1 = (_arg1._-MS) ? _arg1._-MS : _arg1; _local2 = 0; while (_local2 < _-LF.length) { if (_-LF[_local2].hasDisplayObject3D(_arg1)){ return (_local2); }; _local2++; }; return (-1); } public function _-I6(_arg1:Number):void{ var _local2:_-CH; for each (_local2 in _-LF[_arg1].displayObjects) { _-SM(_local2); }; removeChild(_-LF[_arg1]); _-LF.splice(_arg1, 1); } protected function reset():void{ if (!_-1v){ screenDepth = 0; originDepth = 0; }; this._-W2 = 0; } private function _-Xa(_arg1:_-CH, _arg2:_-0L, _arg3:_-Hd=null):void{ _-AR[_arg1] = _arg2; dispatchEvent(new _-Hd(_-Hd._-0M, _arg1, _arg2)); } public function updateBeforeRender():void{ var _local1:_-0L; clear(); for each (_local1 in _-LF) { _local1.updateBeforeRender(); }; } private function _-I3(_arg1:_-Hd):void{ if (_arg1._-SZ){ _-Xa(_arg1._-SZ, _arg1._-P0, _arg1); }; } public function getChildLayer(_arg1:_-CH, _arg2:Boolean=true, _arg3:Boolean=false):_-0L{ _arg1 = (_arg1._-MS) ? _arg1._-MS : _arg1; if (_-AR[_arg1]){ return (_-AR[_arg1]); }; if (_arg2){ return (_-Bh(_arg1, _arg3)); }; return (null); } public function _-2q(_arg1:_-T-):void{ if (!_-1v){ if (!isNaN(_arg1.screenZ)){ this.screenDepth = (this.screenDepth + _arg1.screenZ); if (_arg1.instance){ this.originDepth = (this.originDepth + _arg1.instance.world.n34); this.originDepth = (this.originDepth + _arg1.instance._-Qg.z); }; this._-W2++; }; }; } public function clear():void{ _-Va.clear(); reset(); } public function _-dq(_arg1:_-CH):void{ displayObjects[_arg1] = null; dispatchEvent(new _-Hd(_-Hd._-Nb, _arg1, this)); } private function _-SM(_arg1:_-CH, _arg2:_-Hd=null):void{ _-AR[_arg1] = null; dispatchEvent(new _-Hd(_-Hd._-Nb, _arg1)); } public function _-J6(_arg1:_-CH, _arg2:Boolean=false):void{ if (!_arg1){ return; }; displayObjects[_arg1] = _arg1; dispatchEvent(new _-Hd(_-Hd._-0M, _arg1, this)); if (_arg2){ _arg1._-18(_arg1, this); }; } public function hasDisplayObject3D(_arg1:_-CH):Boolean{ return (!((displayObjects[_arg1] == null))); } } }//package _-1l
Section 2
//_-Hd (_-1l._-Hd) package _-1l { import flash.events.*; import _-Wr.*; public class _-Hd extends Event { public var _-P0:_-0L; public var _-SZ:_-CH; public static const _-Nb:String = "childRemoved"; public static const _-0M:String = "childAdded"; public function _-Hd(_arg1:String, _arg2:_-CH=null, _arg3:_-0L=null){ super(_arg1, false, false); this._-SZ = _arg2; this._-P0 = _arg3; } } }//package _-1l
Section 3
//_-LW (_-1l._-LW) package _-1l { import _-Wr.*; import _-Ap.*; public class _-LW extends _-0L { public function _-LW(_arg1:_-Um){ super(_arg1, null); } override public function updateBeforeRender():void{ var _local1:int; clear(); _local1 = (_-LF.length - 1); while (_local1 >= 0) { if (_-LF[_local1].dynamicLayer){ _-I6(_local1); }; _local1--; }; super.updateBeforeRender(); } override public function getChildLayer(_arg1:_-CH, _arg2:Boolean=true, _arg3:Boolean=false):_-0L{ if (_-AR[_arg1]){ return (_-AR[_arg1]); }; if (((_arg2) || (_arg1._-D-))){ return (_-Bh(_arg1, _arg3)); }; return (this); } } }//package _-1l
Section 4
//_-WM (_-2x._-WM) package _-2x { import flash.events.*; import com.google.analytics.*; public class _-WM extends Event { public var _-3s:_-Qh; public static const _-9K:String = "ready"; public function _-WM(_arg1:String, _arg2:_-Qh, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this._-3s = _arg2; } override public function clone():Event{ return (new _-WM(type, _-3s, bubbles, cancelable)); } } }//package _-2x
Section 5
//_-IU (_-2z._-IU) package _-2z { import _-Wr.*; import org.papervision3d.materials.*; import _-Bl.*; import _-c6.*; public class _-IU { public var _-0j:Number; public var width:Number; private var _-DL:_-Dx; private var _-AY:_-Iv; private var _-e1:_-bY; public var _-eE:_-CH; public var height:Number; private var _-6N:_-eS; private var _-A7:_-Dx; public var geometry; private var _-IZ:Boolean; public function _-IU(_arg1, _arg2:_-bY):void{ var _local3:*; super(); _-e1 = _arg2; geometry = _arg1; geometry.y = 10; _-2l(); _-e1.curNavPage.gs.scene.addChild(geometry); _local3 = geometry.getChildByName("sky"); width = Math.abs((_local3.geometry.aabb.maxX - _local3.geometry.aabb.minX)); height = Math.abs((_local3.geometry.aabb.maxY - _local3.geometry.aabb.minY)); _-0j = Math.abs((_local3.geometry.aabb.maxZ - _local3.geometry.aabb.minZ)); } public function cleanUp():void{ } public function update():void{ } private function _-2l():void{ var _local1:_-CH; var _local2:_-CH; _-A7 = new _-Dx("texture_sky"); _-A7.smooth = true; _-DL = new _-Dx("texture_terrain"); _-AY = new _-Iv(_-e1.curNavPage.gs.myLight, 0xFFFFFF, 0x777777, 8); _-6N = new _-eS(_-DL, _-AY); _local1 = geometry.getChildByName("sky"); geometry.setChildMaterial(_local1, _-A7); _local2 = geometry.getChildByName("terrain"); geometry.setChildMaterial(_local2, _-DL); _-37(); } private function _-37():void{ var _local1:_-NB; var _local2:uint; _local2 = 0; while (_local2 < 9) { _local1 = new _-NB(_-e1.curNavPage.gs.battleshipBitmapMaterial, 100, 50); _-e1.curNavPage.gs.scene.addChild(_local1); _local1.x = (((_local2 * 300) + -1500) + (Math.random() * 150)); _local1.y = 5; _local1.z = (-1500 - (Math.random() * 300)); _local1.lookAt(_-e1.curNavPage.gs.turret.geometry); _local2++; }; _local2 = 0; while (_local2 < 9) { _local1 = new _-NB(_-e1.curNavPage.gs.higginsCenterBitmapMaterial, 40, 20); _-e1.curNavPage.gs.scene.addChild(_local1); _local1.x = ((_local2 * 300) - 1300); _local1.y = -5; _local1.z = -1000; _local1.lookAt(_-e1.curNavPage.gs.turret.geometry); _local2++; }; } } }//package _-2z
Section 6
//_-5- (_-3h._-5-) package _-3h { public class _-5- { public static function _-Z9(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Array, _arg5:Array, _arg6:Array, _arg7:Array):Boolean{ var _local8:Array; var _local9:Array; _local8 = new Array(16); _local9 = new Array(4); _-G2(_arg4, _arg5, _local8); if (!_-Q2(_local8, _local8)){ return (false); }; _local9[0] = _arg1; _local9[1] = _arg2; _local9[2] = _arg3; _local9[3] = 1; _local9[0] = ((_local9[0] - _arg6[0]) / _arg6[2]); _local9[1] = ((_local9[1] - _arg6[1]) / _arg6[3]); _local9[0] = ((_local9[0] * 2) - 1); _local9[1] = ((_local9[1] * 2) - 1); _local9[2] = ((_local9[2] * 2) - 1); _-Dl(_local8, _local9, _arg7); if (_arg7[3] == 0){ return (false); }; _arg7[0] = (_arg7[0] / _arg7[3]); _arg7[1] = (_arg7[1] / _arg7[3]); _arg7[2] = (_arg7[2] / _arg7[3]); return (true); } public static function scale(_arg1:Array, _arg2:Number, _arg3:Number, _arg4:Number):void{ _-8O(_arg1); _arg1[0] = _arg2; _arg1[5] = _arg3; _arg1[10] = _arg4; } public static function _-Dl(_arg1:Array, _arg2:Array, _arg3:Array):void{ var _local4:int; _local4 = 0; while (_local4 < 4) { _arg3[_local4] = ((((_arg2[0] * _arg1[int(((0 * 4) + _local4))]) + (_arg2[1] * _arg1[int(((1 * 4) + _local4))])) + (_arg2[2] * _arg1[int(((2 * 4) + _local4))])) + (_arg2[3] * _arg1[int(((3 * 4) + _local4))])); _local4++; }; } public static function _-Q2(_arg1:Array, _arg2:Array):Boolean{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:Number; var _local8:Array; _local8 = new Array(4); _local3 = 0; while (_local3 < 4) { _local8[_local3] = new Array(4); _local4 = 0; while (_local4 < 4) { _local8[_local3][_local4] = _arg1[((_local3 * 4) + _local4)]; _local4++; }; _local3++; }; _-8O(_arg2); _local3 = 0; while (_local3 < 4) { _local6 = _local3; _local4 = (_local3 + 1); while (_local4 < 4) { if (Math.abs(_local8[_local4][_local3]) > Math.abs(_local8[_local3][_local3])){ _local6 = _local4; }; _local4++; }; if (_local6 != _local3){ _local5 = 0; while (_local5 < 4) { _local7 = _local8[_local3][_local5]; _local8[_local3][_local5] = _local8[_local6][_local5]; _local8[_local6][_local5] = _local7; _local7 = _arg2[((_local3 * 4) + _local5)]; _arg2[((_local3 * 4) + _local5)] = _arg2[((_local6 * 4) + _local5)]; _arg2[((_local6 * 4) + _local5)] = _local7; _local5++; }; }; if (_local8[_local3][_local3] == 0){ return (false); }; _local7 = _local8[_local3][_local3]; _local5 = 0; while (_local5 < 4) { _local8[_local3][_local5] = (_local8[_local3][_local5] / _local7); _arg2[((_local3 * 4) + _local5)] = (_arg2[((_local3 * 4) + _local5)] / _local7); _local5++; }; _local4 = 0; while (_local4 < 4) { if (_local4 != _local3){ _local7 = _local8[_local4][_local3]; _local5 = 0; while (_local5 < 4) { _local8[_local4][_local5] = (_local8[_local4][_local5] - (_local8[_local3][_local5] * _local7)); _arg2[((_local4 * 4) + _local5)] = (_arg2[((_local4 * 4) + _local5)] - (_arg2[((_local3 * 4) + _local5)] * _local7)); _local5++; }; }; _local4++; }; _local3++; }; return (true); } public static function _-B3(_arg1:Array, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Boolean{ var _local8:Number; var _local9:Number; var _local10:Number; _local8 = ((_arg3 + _arg2) / (_arg3 - _arg2)); _local9 = ((_arg4 + _arg5) / (_arg4 - _arg5)); _local10 = ((_arg7 + _arg6) / (_arg7 - _arg6)); _-8O(_arg1); _arg1[0] = (2 / (_arg3 - _arg2)); _arg1[5] = (2 / (_arg4 - _arg5)); _arg1[10] = (-2 / (_arg7 - _arg6)); _arg1[12] = _local8; _arg1[13] = _local9; _arg1[14] = _local10; return (true); } public static function _-G2(_arg1:Array, _arg2:Array, _arg3:Array):void{ var _local4:int; var _local5:int; _local4 = 0; while (_local4 < 4) { _local5 = 0; while (_local5 < 4) { _arg3[int(((_local4 * 4) + _local5))] = ((((_arg1[int(((_local4 * 4) + 0))] * _arg2[int(((0 * 4) + _local5))]) + (_arg1[int(((_local4 * 4) + 1))] * _arg2[int(((1 * 4) + _local5))])) + (_arg1[int(((_local4 * 4) + 2))] * _arg2[int(((2 * 4) + _local5))])) + (_arg1[int(((_local4 * 4) + 3))] * _arg2[int(((3 * 4) + _local5))])); _local5++; }; _local4++; }; } public static function _-Ww(_arg1:Array, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Boolean{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local9 = ((_arg2 / 2) * (Math.PI / 180)); _local8 = (_arg5 - _arg4); _local6 = Math.sin(_local9); if ((((((_local8 == 0)) || ((_local6 == 0)))) || ((_arg3 == 0)))){ return (false); }; _local7 = (Math.cos(_local9) / _local6); _-8O(_arg1); _arg1[0] = (_local7 / _arg3); _arg1[5] = _local7; _arg1[10] = (-((_arg5 + _arg4)) / _local8); _arg1[11] = -1; _arg1[14] = (-(((2 * _arg4) * _arg5)) / _local8); _arg1[15] = 0; return (true); } public static function _-8O(_arg1:Array):void{ _arg1[(0 + (4 * 0))] = 1; _arg1[(0 + (4 * 1))] = 0; _arg1[(0 + (4 * 2))] = 0; _arg1[(0 + (4 * 3))] = 0; _arg1[(1 + (4 * 0))] = 0; _arg1[(1 + (4 * 1))] = 1; _arg1[(1 + (4 * 2))] = 0; _arg1[(1 + (4 * 3))] = 0; _arg1[(2 + (4 * 0))] = 0; _arg1[(2 + (4 * 1))] = 0; _arg1[(2 + (4 * 2))] = 1; _arg1[(2 + (4 * 3))] = 0; _arg1[(3 + (4 * 0))] = 0; _arg1[(3 + (4 * 1))] = 0; _arg1[(3 + (4 * 2))] = 0; _arg1[(3 + (4 * 3))] = 1; } } }//package _-3h
Section 7
//_-ao (_-3h._-ao) package _-3h { import _-KF.*; import _-6x.*; public class _-ao { public static const _-RP:uint = 1; public static const _-6e:uint = 3; public static const _-Zu:uint = 0; public static const _-IB:uint = 2; protected static var _-Of:_-0H; public static function _-5c(_arg1:_-0H, _arg2:_-Mw, _arg3:Number=0.01):uint{ var _local4:Number; _local4 = _arg2._-An(_arg1); if (_local4 < -(_arg3)){ return (_-RP); }; if (_local4 > _arg3){ return (_-Zu); }; return (_-IB); } public static function _-EE(_arg1:_-FZ, _arg2:_-Mw, _arg3:Number=0.01):uint{ if (!_arg1){ return (null); }; return (_-6d(_arg1.vertices, _arg2, _arg3)); } public static function _-6d(_arg1:Array, _arg2:_-Mw, _arg3:Number=0.01):uint{ var _local4:uint; var _local5:uint; var _local6:uint; _local4 = 0; _local5 = 0; for each (_-Of in _arg1) { _local6 = _-5c(_-Of, _arg2, _arg3); if (_local6 == _-Zu){ _local4++; } else { if (_local6 == _-RP){ _local5++; }; }; }; if ((((_local4 > 0)) && ((_local5 == 0)))){ return (_-Zu); }; if ((((_local4 == 0)) && ((_local5 > 0)))){ return (_-RP); }; if ((((_local4 > 0)) && ((_local5 > 0)))){ return (_-6e); }; return (_-IB); } } }//package _-3h
Section 8
//_-gn (_-3h._-gn) package _-3h { import _-KF.*; import flash.geom.*; public class _-gn { public static function _-Oa(_arg1:Rectangle, _arg2:Number, _arg3:Rectangle=null):Rectangle{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; if (!_arg3){ _arg3 = new Rectangle(); }; _arg2 = (_arg2 * _-Dy._-fL); _local4 = _arg1.width; _local5 = _arg1.height; _local6 = Math.abs(Math.sin(_arg2)); _local7 = Math.abs(Math.cos(_arg2)); _arg3.left = (_arg1.x - (0.5 * ((_local4 * _local7) + (_local5 * _local6)))); _arg3.right = (_arg1.x + (0.5 * ((_local4 * _local7) + (_local5 * _local6)))); _arg3.top = (_arg1.y - (0.5 * ((_local4 * _local6) + (_local5 * _local7)))); _arg3.bottom = (_arg1.y + (0.5 * ((_local4 * _local6) + (_local5 * _local7)))); return (_arg3); } public static function _-Af(_arg1:Rectangle, _arg2:Rectangle, _arg3:Rectangle=null):Rectangle{ if (!_arg3){ _arg3 = new Rectangle(); }; if (!_-N9(_arg1, _arg2)){ _arg3.x = (_arg3.y = (_arg3.width = (_arg3.height = 0))); return (_arg3); }; _arg3.left = ((_arg1.left)>_arg2.left) ? _arg1.left : _arg2.left; _arg3.right = ((_arg1.right)<_arg2.right) ? _arg1.right : _arg2.right; _arg3.top = ((_arg1.top)>_arg2.top) ? _arg1.top : _arg2.top; _arg3.bottom = ((_arg1.bottom)<_arg2.bottom) ? _arg1.bottom : _arg2.bottom; return (_arg3); } public static function _-N9(_arg1:Rectangle, _arg2:Rectangle):Boolean{ if (((!((((_arg1.right < _arg2.left)) || ((_arg1.left > _arg2.right))))) && (!((((_arg1.bottom < _arg2.top)) || ((_arg1.top > _arg2.bottom))))))){ return (true); }; return (false); } } }//package _-3h
Section 9
//_-c2 (_-50._-c2) package _-50 { import _-Wr.*; import _-RQ.*; import _-IV.*; import flash.media.*; public class _-c2 extends _-CH { public var _-8g:Number; public var sound:Sound; public var _-eU:Number; public var _-NG:SoundChannel; public var _-UH:Number; public function _-c2(_arg1:Sound=null):void{ if (_arg1){ this.sound = _arg1; }; } public function stop(_arg1:Number=0, _arg2:int=0, _arg3:SoundTransform=null):void{ _-NG.stop(); } override public function project(_arg1:_-CH, _arg2:_-P-):Number{ var _local3:Number; var _local4:Number; if (this._-fM){ _-da(); }; _-CA(_arg2._-Xu); if (_-NG){ _-4x(_arg2._-Xu); }; this._-dM.calculateMultiply(_arg1._-dM, this.transform); this.world.calculateMultiply(_arg1.world, this.transform); _local3 = 0; _local4 = 0; return ((this.screenZ = (_local3 / _local4))); } public function play(_arg1:Number=0, _arg2:int=0, _arg3:SoundTransform=null):void{ _-NG = sound.play(_arg1, _arg2, _arg3); if (_-NG){ _-Pr(0); _-0S(0); }; } private function _-Pr(_arg1:Number):void{ var _local2:SoundTransform; _local2 = _-NG.soundTransform; _local2.volume = _arg1; _-NG.soundTransform = _local2; } public function _-4x(_arg1:_-Q0):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local3 = (this.world.n14 - _arg1.x); _local4 = (this.world.n24 - _arg1.y); _local5 = (this.world.n34 - _arg1.z); if (!_-eU){ _-eU = 4000; }; _local6 = Math.sqrt((((_local3 * _local3) + (_local4 * _local4)) + (_local5 * _local5))); _local7 = (int(((Math.atan((_local3 / _local5)) * 180) / Math.PI)) - _arg1.rotationY); if (_local7 > 359){ _local7 = (_local7 % 360); } else { if (_local7 <= 0){ _local7 = (360 + (_local7 % 360)); }; }; if (_local5 < 0){ _local7 = ((_local7 + 180) % 360); } else { if (_local5 > 0){ }; }; if (_local6 <= _-eU){ _local2 = (1 - (_local6 / _-eU)); } else { _local2 = 0; }; _local8 = (_local7 - 179); _local9 = ((_local8 - 180) / 180); if ((((_local8 >= -180)) && ((_local8 <= 0)))){ _local9 = ((_local8 + 180) / 90); } else { if ((((_local8 < 179)) && ((_local8 > 0)))){ _local9 = ((_local8 - 179) / 90); }; }; if (_local9 < -1){ _local9 = -(((_local9 % 1) + 1)); } else { if (_local9 > 1){ _local9 = (0.99 - (_local9 % 1)); }; }; _-8g = _local9; _-UH = (_local2 * (_-dM.n34 / Math.abs(_-dM.n34))); if (_-NG){ _-Pr(Math.abs(_-UH)); _-0S(_-8g); }; } private function _-0S(_arg1:Number):void{ var _local2:SoundTransform; _local2 = SoundTransform(_-NG.soundTransform); _local2.pan = _arg1; _-NG.soundTransform = _local2; } } }//package _-50
Section 10
//_-0H (_-6x._-0H) package _-6x { import _-KF.*; import flash.utils.*; import _-MH.*; public class _-0H extends _-5W implements _-B7 { private var _-LG:Number;// = 0 public var _-IQ:_-Ni; public var extra:Object; public var _-FC:Number; public var normal:_-Dy; protected var position:_-Dy; public var _-bj:Dictionary; public var x:Number; public var y:Number; public var z:Number; public function _-0H(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0){ _-LG = 0; position = new _-Dy(); super(); this.x = (position.x = _arg1); this.y = (position.y = _arg2); this.z = (position.z = _arg3); this._-IQ = new _-Ni(); this.normal = new _-Dy(); this._-bj = new Dictionary(); } public function _-Ww(_arg1:Number):_-Ni{ _-LG = (1 / (1 + (z / _arg1))); return (new _-Ni((x * _-LG), (y * _-LG), z)); } public function clone():_-0H{ var _local1:_-0H; _local1 = new _-0H(x, y, z); _local1.extra = extra; _local1._-IQ = _-IQ.clone(); _local1.normal = normal.clone(); return (_local1); } public function _-Vx():_-Dy{ position.x = x; position.y = y; position.z = z; return (position); } public function toNumber3D():_-Dy{ return (new _-Dy(x, y, z)); } public function _-70():void{ var _local1:_-FZ; var _local2:Number; var _local3:_-Dy; _local2 = 0; normal.reset(); for each (_local1 in _-bj) { if (_local1._-Ng){ _local2++; normal._-AE(_local1._-Ng); }; }; _local3 = _-Vx(); _local3.x = (_local3.x / _local2); _local3.y = (_local3.y / _local2); _local3.z = (_local3.z / _local2); _local3._-St(); normal._-AE(_local3); normal._-St(); } override public function getRenderListItem():_-YT{ return (null); } public static function _-B(_arg1:_-0H, _arg2:_-0H, _arg3:Number, _arg4:Number):_-0H{ var _local5:Number; var _local6:Number; var _local7:Number; _local5 = (_arg3 + _arg4); _local6 = (_arg3 / _local5); _local7 = (_arg4 / _local5); return (new _-0H(((_arg1.x * _local6) + (_arg2.x * _local7)), ((_arg1.y * _local6) + (_arg2.y * _local7)), ((_arg1.z * _local6) + (_arg2.z * _local7)))); } } }//package _-6x
Section 11
//_-5W (_-6x._-5W) package _-6x { import _-Wr.*; import _-MH.*; import _-Gt.*; public class _-5W implements _-B7 { public var _-Av:_-6p; public var instance:_-CH; public function getRenderListItem():_-YT{ return (null); } public function set _-fN(_arg1:_-6p):void{ _-Av = _arg1; } public function get _-fN():_-6p{ return (_-Av); } } }//package _-6x
Section 12
//_-9P (_-6x._-9P) package _-6x { import flash.geom.*; import _-MH.*; import _-GR.*; public class _-9P extends _-5W implements _-B7 { public var size:Number; public var _-Gu:Number; public var _-8G:_-0H; public var _-3W:Rectangle; public var rotationZ:Number;// = 0 public var _-WC:Matrix; public var material:_-ft; public var _-Nq:_-2T; public function _-9P(_arg1:_-ft, _arg2:Number=1, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0){ rotationZ = 0; super(); this.material = _arg1; this.size = _arg2; this._-Nq = new _-2T(this); this._-3W = new Rectangle(); _-8G = new _-0H(_arg3, _arg4, _arg5); _-WC = new Matrix(); } public function get y():Number{ return (_-8G.y); } public function _-UY():void{ material._-UY(this); } public function set z(_arg1:Number):void{ _-8G.z = _arg1; } public function set x(_arg1:Number):void{ _-8G.x = _arg1; } public function set y(_arg1:Number):void{ _-8G.y = _arg1; } public function get z():Number{ return (_-8G.z); } override public function getRenderListItem():_-YT{ return (_-Nq); } public function get x():Number{ return (_-8G.x); } } }//package _-6x
Section 13
//_-B7 (_-6x._-B7) package _-6x { import _-MH.*; public interface _-B7 { "_-at"?? function getRenderListItem():_-YT; } }//package _-6x
Section 14
//_-FZ (_-6x._-FZ) package _-6x { import _-KF.*; import _-Wr.*; import _-RQ.*; import org.papervision3d.materials.*; import _-MH.*; import _-GR.*; public class _-FZ extends _-5W implements _-B7 { public var vertices:Array; public var v1:_-0H; public var _-90:Array; public var visible:Boolean; public var id:Number; public var material:each; public var _-Nq:_-Oc; public var screenZ:Number; public var _-CX:_-We; public var _-Wm:_-We; public var _-Pi:_-We; public var _-Ng:_-Dy; public var _-CJ:String; public var v0:_-0H; public var v2:_-0H; private static var _-AV:Number = 0; public function _-FZ(_arg1:_-CH, _arg2:Array, _arg3:each=null, _arg4:Array=null){ this.instance = _arg1; _-Ng = new _-Dy(); if (((_arg2) && ((_arg2.length == 3)))){ this.vertices = _arg2; v0 = _arg2[0]; v1 = _arg2[1]; v2 = _arg2[2]; _-bf(); } else { _arg2 = new Array(); v0 = (_arg2[0] = new _-0H()); v1 = (_arg2[1] = new _-0H()); v2 = (_arg2[2] = new _-0H()); }; this.material = _arg3; this._-2w = _arg4; this.id = _-AV++; this._-Nq = new _-Oc(this); } public function _-bf():void{ var _local1:_-Dy; var _local2:_-Dy; var _local3:_-Dy; _local1 = v0._-Vx(); _local2 = v1._-Vx(); _local3 = v2._-Vx(); _local2._-Vn(_local1); _local3._-Vn(_local1); _-Ng = _-Dy._-U1(_local2, _local3, _-Ng); _-Ng._-St(); } public function set _-2w(_arg1:Array):void{ if (((_arg1) && ((_arg1.length == 3)))){ _-CX = _-We(_arg1[0]); _-Wm = _-We(_arg1[1]); _-Pi = _-We(_arg1[2]); }; _-90 = _arg1; } public function reset(_arg1:_-CH, _arg2:Array, _arg3:each, _arg4:Array):void{ var _local5:each; this.instance = _arg1; this._-Nq.instance = _arg1; this._-Nq.else = _arg3; this.vertices = _arg2; _-Jv(); this.material = _arg3; this._-2w = _arg4; if ((_arg3 is _-a9)){ _-a9(_arg3)._-Hk[this._-Nq] = null; }; if ((_arg3 is _-Zr)){ for each (_local5 in _-Zr(_arg3).materials) { if ((_local5 is _-a9)){ _-a9(_local5)._-Hk[this._-Nq] = null; }; }; }; } public function get _-2w():Array{ return (_-90); } public function _-Jv():void{ v0 = vertices[0]; v1 = vertices[1]; v2 = vertices[2]; } override public function getRenderListItem():_-YT{ return (_-Nq); } } }//package _-6x
Section 15
//_-Ih (_-6x._-Ih) package _-6x { import flash.display.*; import _-KF.*; import _-Wr.*; public class _-Ih { public var container:Sprite; public var _-Ng:_-Dy; public var screenZ:Number; public var visible:Boolean;// = false public var instance:_-CH; public function _-Ih(_arg1:_-FZ, _arg2:_-CH){ visible = false; super(); this.instance = _arg2; _-Ng = new _-Dy(); } } }//package _-6x
Section 16
//_-Ln (_-6x._-Ln) package _-6x { import _-ML.*; import _-MH.*; import _-GR.*; public class _-Ln extends _-5W implements _-B7 { public var size:Number; public var _-f4:_-0H; public var _-Nq:_-fJ; public var material:_-EI; public var v0:_-0H; public var v1:_-0H; public function _-Ln(_arg1:_-In, _arg2:_-EI, _arg3:Number, _arg4:_-0H, _arg5:_-0H){ this.size = _arg3; this.material = _arg2; this.v0 = _arg4; this.v1 = _arg5; this._-f4 = _arg5; this.instance = _arg1; this._-Nq = new _-fJ(this); } public function _-Jq(_arg1:Number, _arg2:Number, _arg3:Number):void{ _-f4 = new _-0H(_arg1, _arg2, _arg3); if (instance.geometry.vertices.indexOf(_-f4) == -1){ instance.geometry.vertices.push(_-f4); }; _-Nq._-f4 = _-f4._-IQ; } override public function getRenderListItem():_-YT{ return (this._-Nq); } } }//package _-6x
Section 17
//_-Ni (_-6x._-Ni) package _-6x { import _-KF.*; public class _-Ni { private var _-LG:Number;// = 0 public var visible:Boolean; public var normal:_-Dy; public var extra:Object; public var x:Number; public var y:Number; public var z:Number; public function _-Ni(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0){ _-LG = 0; super(); this.x = _arg1; this.y = _arg2; this.z = _arg3; this.visible = false; this.normal = new _-Dy(); } public function _-TG(_arg1:Number):_-0H{ _-LG = (1 + (z / _arg1)); return (new _-0H((x * _-LG), (y * _-LG), z)); } public function _-Rp(_arg1:_-Ni):Number{ return (Math.sqrt((((x - _arg1.x) * (x - _arg1.x)) + ((y - _arg1.y) * (y - _arg1.y))))); } public function clone():_-Ni{ var _local1:_-Ni; _local1 = new _-Ni(x, y, z); _local1.visible = visible; _local1.extra = extra; return (_local1); } public function _-Xk(_arg1:_-Ni):Number{ return ((((x - _arg1.x) * (x - _arg1.x)) + ((y - _arg1.y) * (y - _arg1.y)))); } public static function _-U1(_arg1:_-Ni, _arg2:_-Ni):Number{ return (((_arg1.x * _arg2.y) - (_arg2.x * _arg1.y))); } public static function _-Oi(_arg1:_-Ni, _arg2:_-Ni):Number{ return (((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y))); } public static function _-6h(_arg1:_-Ni, _arg2:_-Ni, _arg3:_-Ni):void{ _arg3.x = (_arg2.x - _arg1.x); _arg3.y = (_arg2.y - _arg1.y); } public static function _-6a(_arg1:_-Ni, _arg2:_-Ni, _arg3:Number):_-Ni{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local4 = ((_arg1.z + _arg2.z) / 2); _local5 = (_arg3 + _arg1.z); _local6 = (_arg3 + _arg2.z); _local7 = ((1 / (_arg3 + _local4)) / 2); return (new _-Ni((((_arg1.x * _local5) + (_arg2.x * _local6)) * _local7), (((_arg1.y * _local5) + (_arg2.y * _local6)) * _local7), _local4)); } public static function _-2k(_arg1:_-Ni, _arg2:_-Ni):_-Ni{ return (new _-Ni((_arg2.x - _arg1.x), (_arg2.y - _arg1.y))); } } }//package _-6x
Section 18
//_-9L (_-86._-9L) package _-86 { import flash.events.*; import _-Qq.*; public class _-9L extends Event { public var _-Wz:_-Vd; public static const _-Mf:String = "logEvent"; public function _-9L(_arg1:_-Vd){ super(_-Mf); this._-Wz = _arg1; } } }//package _-86
Section 19
//_-0K (_-8b._-0K) package _-8b { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.system.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; import adobe.utils.*; import flash.accessibility.*; public dynamic class _-0K extends MovieClip { public var _-Ns:int; public var val:String; public var _-Lu:String; public var _-JJ:int; public var _-DG; public var digit3:MovieClip; public var digit4:MovieClip; public var digit5:MovieClip; public var digit6:MovieClip; public var digit2:MovieClip; public var digit7:MovieClip; public var digit1:MovieClip; public var digit0:MovieClip; public var _-8N:Number; public function _-0K(){ addFrameScript(0, _-HP); } public function _-Wp():Number{ return (_-8N); } public function setVal(_arg1):void{ var _local2:String; var _local3:Array; var _local4:int; var _local5:int; var _local6:int; var _local7:*; if (_arg1 >= Math.pow(10, (_-Ns - (_-JJ + 1)))){ _arg1 = (Math.pow(10, (_-Ns - (_-JJ + 1))) - 1); }; if (_-JJ > 0){ _local2 = _arg1.toFixed(_-JJ); } else { _local2 = String(_arg1); }; if (_local2 != val){ _-8N = _arg1; val = _local2; _local3 = _local2.split(""); _local4 = (_-Ns - _local3.length); _local5 = 0; while (_local5 < _local4) { _local3.splice(0, 0, _-Lu); _local5++; }; _local6 = 0; while (_local6 < _local3.length) { _local7 = _-DG[("digit" + String(_local6))]; _local7.gotoAndStop((int(_local3[_local6]) + 1)); _local6++; }; }; } function _-HP(){ val = ""; _-8N = 0; _-Ns = 8; _-JJ = -1; _-Lu = "0"; _-DG = this; } } }//package _-8b
Section 20
//_-11 (_-8b._-11) package _-8b { import flash.display.*; public dynamic class _-11 extends MovieClip { public function _-11(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); } } }//package _-8b
Section 21
//_-1c (_-8b._-1c) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-1c extends MovieClip { public var _-a-:TextField; public function _-1c(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.CENTER; _-a-.text = _-Jt._-Vk(_-Jt._-U6).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 22
//_-48 (_-8b._-48) package _-8b { import flash.display.*; import flash.text.*; public dynamic class _-48 extends MovieClip { public var _-I2:TextField; public function _-48(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); } } }//package _-8b
Section 23
//_-4O (_-8b._-4O) package _-8b { import flash.display.*; public dynamic class _-4O extends MovieClip { public var blips:MovieClip; } }//package _-8b
Section 24
//_-AD (_-8b._-AD) package _-8b { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import com.gamezhero.api.as3.*; import flash.net.*; import flash.text.*; import flash.media.*; import flash.ui.*; import flash.system.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; import adobe.utils.*; import flash.accessibility.*; public dynamic class _-AD extends MovieClip { public var shotsfired_txt:TextField; public var shotshit_txt:TextField; public var bomberkills_txt:TextField; public var accuracy_txt:TextField; public var score_txt:TextField; public var _-Rt:MovieClip; public var waves_txt:TextField; public var totalkills_txt:TextField; public var _-e6:MovieClip; public var btnMenu_mc:MovieClip; public var _-g5:MovieClip; public var soldierkills_txt:TextField; public var fighterkills_txt:TextField; public function _-AD(){ addFrameScript(0, _-HP); } public function _-KB(_arg1:MouseEvent):void{ switch (_arg1.target){ case _-e6: _-Oq._-Nr(_-Oq._-Qc); break; case _-g5: _-Oq._-Nr(_-Oq._-IN); break; _-Oq._-Nr(_-Oq._-IN); }; } function _-HP(){ btnMenu_mc.addEventListener(MouseEvent.ROLL_OVER, _-5h); btnMenu_mc.addEventListener(MouseEvent.ROLL_OUT, _-e3); btnMenu_mc.addEventListener(MouseEvent.CLICK, _-0Y); _-g5.addEventListener(MouseEvent.ROLL_OVER, _-5h); _-g5.addEventListener(MouseEvent.ROLL_OUT, _-e3); _-g5.addEventListener(MouseEvent.CLICK, _-KB); _-Rt.addEventListener(MouseEvent.ROLL_OVER, _-5h); _-Rt.addEventListener(MouseEvent.ROLL_OUT, _-e3); _-Rt.addEventListener(MouseEvent.CLICK, _-B5); _-e6.addEventListener(MouseEvent.CLICK, _-KB); } public function _-5h(_arg1:MouseEvent):void{ _arg1.target.alpha = 1; } public function _-AT():void{ } public function _-0Y(_arg1:MouseEvent):void{ _-bY(MovieClip(this.root).main).playSound("sfx_button_reload"); cleanUp(); _-bY(MovieClip(this.root).main). do("menu"); } public function _-e3(_arg1:MouseEvent):void{ _arg1.target.alpha = 0.5; } public function _-B5(_arg1:MouseEvent):void{ _-bY(MovieClip(this.root).main).playSound("sfx_button_reload"); _-Oq._-Ha(_-bY(MovieClip(this.root).main)._-Fy, _-bY(MovieClip(this.root).main).curNavPage.gs.score, _-AT); } public function _-K-(_arg1:MouseEvent):void{ _-bY(MovieClip(this.root).main).playSound("sfx_button_reload"); cleanUp(); _-bY(MovieClip(this.root).main). do("game"); } public function cleanUp():void{ btnMenu_mc.removeEventListener(MouseEvent.ROLL_OVER, _-5h); btnMenu_mc.removeEventListener(MouseEvent.ROLL_OUT, _-e3); btnMenu_mc.removeEventListener(MouseEvent.CLICK, _-0Y); _-g5.removeEventListener(MouseEvent.ROLL_OVER, _-5h); _-g5.removeEventListener(MouseEvent.ROLL_OUT, _-e3); _-g5.removeEventListener(MouseEvent.CLICK, _-KB); _-Rt.removeEventListener(MouseEvent.ROLL_OVER, _-5h); _-Rt.removeEventListener(MouseEvent.ROLL_OUT, _-e3); _-Rt.removeEventListener(MouseEvent.CLICK, _-B5); _-e6.removeEventListener(MouseEvent.CLICK, _-KB); } } }//package _-8b
Section 25
//_-cC (_-8b._-cC) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-cC extends MovieClip { public var _-a-:TextField; public function _-cC(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.CENTER; _-a-.text = _-Jt._-Vk(_-Jt._-fX).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 26
//_-cG (_-8b._-cG) package _-8b { import flash.display.*; public dynamic class _-cG extends MovieClip { public function _-cG(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); } } }//package _-8b
Section 27
//_-CZ (_-8b._-CZ) package _-8b { import flash.display.*; import flash.text.*; public dynamic class _-CZ extends MovieClip { public var wave_txt:TextField; } }//package _-8b
Section 28
//_-dk (_-8b._-dk) package _-8b { import flash.display.*; public dynamic class _-dk extends MovieClip { public var radar:MovieClip; public var blood:MovieClip; public var health:MovieClip; public var aar:MovieClip; public var temperature:MovieClip; public var score:MovieClip; public var btnMenu_mc:MovieClip; public var wave:MovieClip; } }//package _-8b
Section 29
//_-en (_-8b._-en) package _-8b { import flash.display.*; public dynamic class _-en extends MovieClip { public function _-en(){ addFrameScript(119, _-WI); } function _-WI(){ MovieClip(this.root).play(); } } }//package _-8b
Section 30
//_-eT (_-8b._-eT) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-eT extends MovieClip { public var _-a-:TextField; public function _-eT(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.CENTER; _-a-.text = _-Jt._-Vk(_-Jt._-al).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 31
//_-f8 (_-8b._-f8) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-f8 extends MovieClip { public var _-a-:TextField; public function _-f8(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.CENTER; _-a-.text = _-Jt._-Vk(_-Jt.static).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 32
//_-Kz (_-8b._-Kz) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-Kz extends MovieClip { public var _-a-:TextField; public function _-Kz(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.CENTER; _-a-.text = _-Jt._-Vk(_-Jt._-Zc).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 33
//_-RM (_-8b._-RM) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; public dynamic class _-RM extends MovieClip { public var _-GY:MovieClip; public var main:_-bY; public function _-RM(){ addFrameScript(0, _-HP, 29, else, 30, _-06, 39, _-dr, 53, _-dg); } public function _-En():void{ gotoAndStop(31); } function _-HP(){ stop(); this.stage.showDefaultContextMenu = false; _-Oq._-Wu(this, "defendordie", true); _-Oq.preloader(_-En); } function else(){ stop(); } function _-06(){ stop(); } function _-dr(){ gotoAndStop("game"); } function _-dg(){ stop(); main = new _-bY(); addChild(main); main._-ZS(); } } }//package _-8b
Section 34
//_-SE (_-8b._-SE) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-SE extends MovieClip { public var _-a-:TextField; public function _-SE(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.CENTER; _-a-.text = _-Jt._-Vk(_-Jt._-IN).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 35
//_-Uz (_-8b._-Uz) package _-8b { import flash.display.*; public dynamic class _-Uz extends MovieClip { public function _-Uz(){ addFrameScript(99, _-dn); } function _-dn(){ MovieClip(this.root).play(); } } }//package _-8b
Section 36
//_-VR (_-8b._-VR) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-VR extends MovieClip { public var _-a-:TextField; public function _-VR(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.CENTER; _-a-.text = _-Jt._-Vk(_-Jt._-IN).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 37
//_-Yx (_-8b._-Yx) package _-8b { import flash.display.*; public dynamic class _-Yx extends MovieClip { public var wave_text:MovieClip; public function _-Yx(){ addFrameScript(0, _-HP, 74, _-O-); } function _-O-(){ gotoAndStop(1); } function _-HP(){ stop(); } } }//package _-8b
Section 38
//_-ZL (_-8b._-ZL) package _-8b { import flash.display.*; import com.gamezhero.api.as3.*; import flash.text.*; public dynamic class _-ZL extends MovieClip { public var _-a-:TextField; public function _-ZL(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); _-a-.text = ""; _-a-.autoSize = TextFieldAutoSize.RIGHT; _-a-.text = _-Jt._-Vk(_-Jt.static).toUpperCase(); _-a-.mouseEnabled = false; } } }//package _-8b
Section 39
//while (_-8b.while) package _-8b { import flash.display.*; public dynamic class while extends MovieClip { public var alert:MovieClip; } }//package _-8b
Section 40
//_-45 (_-9c._-45) package _-9c { import flash.display.*; import flash.geom.*; import _-MH.*; public class _-45 { public var minX:Number;// = -1000000 private var _-AL:Point; private var _-NT:Point; public var minY:Number;// = -1000000 private var _-L8:_-XM; public var maxX:Number;// = 1000000 public var maxY:Number;// = 1000000 public function _-45(){ _-AL = new Point(0, 0); minX = -1000000; minY = -1000000; maxX = 1000000; maxY = 1000000; super(); } public function check(_arg1:_-T-):Boolean{ return (true); } public function rect(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ return (true); } public function _-Qg(_arg1:Sprite):_-45{ if (!_-L8){ _-L8 = new _-XM(); }; switch (_arg1.stage.align){ case StageAlign.TOP_LEFT: _-AL.x = 0; _-AL.y = 0; _-NT = _arg1.globalToLocal(_-AL); _-L8.maxX = ((_-L8.minX = _-NT.x) + _arg1.stage.stageWidth); _-L8.maxY = ((_-L8.minY = _-NT.y) + _arg1.stage.stageHeight); break; case StageAlign.TOP_RIGHT: _-AL.x = _arg1.stage.stageWidth; _-AL.y = 0; _-NT = _arg1.globalToLocal(_-AL); _-L8.minX = ((_-L8.maxX = _-NT.x) - _arg1.stage.stageWidth); _-L8.maxY = ((_-L8.minY = _-NT.y) + _arg1.stage.stageHeight); break; case StageAlign.BOTTOM_LEFT: _-AL.x = 0; _-AL.y = _arg1.stage.stageHeight; _-NT = _arg1.globalToLocal(_-AL); _-L8.maxX = ((_-L8.minX = _-NT.x) + _arg1.stage.stageWidth); _-L8.minY = ((_-L8.maxY = _-NT.y) - _arg1.stage.stageHeight); break; case StageAlign.BOTTOM_RIGHT: _-AL.x = _arg1.stage.stageWidth; _-AL.y = _arg1.stage.stageHeight; _-NT = _arg1.globalToLocal(_-AL); _-L8.minX = ((_-L8.maxX = _-NT.x) - _arg1.stage.stageWidth); _-L8.minY = ((_-L8.maxY = _-NT.y) - _arg1.stage.stageHeight); break; case StageAlign.TOP: _-AL.x = (_arg1.stage.stageWidth / 2); _-AL.y = 0; _-NT = _arg1.globalToLocal(_-AL); _-L8.minX = (_-NT.x - (_arg1.stage.stageWidth / 2)); _-L8.maxX = (_-NT.x + (_arg1.stage.stageWidth / 2)); _-L8.maxY = ((_-L8.minY = _-NT.y) + _arg1.stage.stageHeight); break; case StageAlign.BOTTOM: _-AL.x = (_arg1.stage.stageWidth / 2); _-AL.y = _arg1.stage.stageHeight; _-NT = _arg1.globalToLocal(_-AL); _-L8.minX = (_-NT.x - (_arg1.stage.stageWidth / 2)); _-L8.maxX = (_-NT.x + (_arg1.stage.stageWidth / 2)); _-L8.minY = ((_-L8.maxY = _-NT.y) - _arg1.stage.stageHeight); break; case StageAlign.LEFT: _-AL.x = 0; _-AL.y = (_arg1.stage.stageHeight / 2); _-NT = _arg1.globalToLocal(_-AL); _-L8.maxX = ((_-L8.minX = _-NT.x) + _arg1.stage.stageWidth); _-L8.minY = (_-NT.y - (_arg1.stage.stageHeight / 2)); _-L8.maxY = (_-NT.y + (_arg1.stage.stageHeight / 2)); break; case StageAlign.RIGHT: _-AL.x = _arg1.stage.stageWidth; _-AL.y = (_arg1.stage.stageHeight / 2); _-NT = _arg1.globalToLocal(_-AL); _-L8.minX = ((_-L8.maxX = _-NT.x) - _arg1.stage.stageWidth); _-L8.minY = (_-NT.y - (_arg1.stage.stageHeight / 2)); _-L8.maxY = (_-NT.y + (_arg1.stage.stageHeight / 2)); break; _-AL.x = (_arg1.stage.stageWidth / 2); _-AL.y = (_arg1.stage.stageHeight / 2); _-NT = _arg1.globalToLocal(_-AL); _-L8.minX = (_-NT.x - (_arg1.stage.stageWidth / 2)); _-L8.maxX = (_-NT.x + (_arg1.stage.stageWidth / 2)); _-L8.minY = (_-NT.y - (_arg1.stage.stageHeight / 2)); _-L8.maxY = (_-NT.y + (_arg1.stage.stageHeight / 2)); }; return (_-L8); } public function asRectangleClipping():_-XM{ if (!_-L8){ _-L8 = new _-XM(); }; _-L8.minX = -1000000; _-L8.minY = -1000000; _-L8.maxX = 1000000; _-L8.maxY = 1000000; return (_-L8); } } }//package _-9c
Section 41
//_-XM (_-9c._-XM) package _-9c { import _-MH.*; public class _-XM extends _-45 { public function _-XM(_arg1:Number=-1000000, _arg2:Number=-1000000, _arg3:Number=1000000, _arg4:Number=1000000){ this.minX = _arg1; this.maxX = _arg3; this.minY = _arg2; this.maxY = _arg4; } override public function rect(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ if (this.maxX < _arg1){ return (false); }; if (this.minX > _arg3){ return (false); }; if (this.maxY < _arg2){ return (false); }; if (this.minY > _arg4){ return (false); }; return (true); } override public function check(_arg1:_-T-):Boolean{ if (_arg1.maxX < minX){ return (false); }; if (_arg1.minX > maxX){ return (false); }; if (_arg1.maxY < minY){ return (false); }; if (_arg1.minY > maxY){ return (false); }; return (true); } public function toString():String{ return ((((((((("{minX:" + minX) + " maxX:") + maxX) + " minY:") + minY) + " maxY:") + maxY) + "}")); } override public function asRectangleClipping():_-XM{ return (this); } } }//package _-9c
Section 42
//_-MB (_-9Q._-MB) package _-9Q { import _-KF.*; public class _-MB { private static const _-5r:Number = 1E-6; private static const ALPHA:Number = 1.5; private static var _-Qp:_-Dy = new _-Dy(); public static function check(_arg1:_-Dy, _arg2:_-Dy, _arg3:_-Dy, _arg4:_-Ix):Boolean{ var _local5:_-Mw; var _local6:_-Dy; var _local7:_-Dy; var _local8:Number; var _local9:Number; _local5 = new _-Mw(); _local6 = _arg3.clone(); _local6._-0o(-1); _local5._-6g(_arg1, _local6); _local7 = _local5._-8m(_arg1, _arg2); _local6._-0o(-1); _local8 = ((((_arg1.x - _arg2.x) * (_arg1.x - _arg2.x)) + ((_arg1.y - _arg2.y) * (_arg1.y - _arg2.y))) + ((_arg1.z - _arg2.z) * (_arg1.z - _arg2.z))); _local9 = (_-Dy._-Oi(_-Dy._-2k(_arg2, _arg1), _-Dy._-2k(_local7, _arg1)) / _local8); if ((((((((((((((((_local7.x >= (_arg4.minX + _local6.x))) && ((_local7.x <= (_arg4.maxX + _local6.x))))) && ((_local7.y >= (_arg4.minY + _local6.y))))) && ((_local7.y <= (_arg4.maxY + _local6.y))))) && ((_local7.z >= (_arg4.minZ + _local6.z))))) && ((_local7.z <= (_arg4.maxZ + _local6.z))))) && ((_local9 >= 0)))) && ((_local9 <= 1)))){ _-Qp.copyFrom(_local7); return (true); }; _-Qp.reset(); return (false); } public static function get _-CN():_-Dy{ return (_-Qp); } } }//package _-9Q
Section 43
//Papervision3D (_-A8.Papervision3D) package _-A8 { import _-Qq.*; public class Papervision3D { public static var _-Rc:Boolean = true; public static var with:Boolean = false; public static var _-0D:_-6w = _-6w._-Y0(); public static var _-1f:String = "Papervision3D"; public static var _-7W:String = "March 12th, 2009"; public static var _-Fm:String = "(c) 2006-2008 Copyright by Carlos Ulloa | John Grden | Ralph Hauwert | Tim Knip | Andy Zupko"; public static var _-1H:String = "2.0.0"; public static var _-LV:Boolean = false; } }//package _-A8
Section 44
//_-PK (_-Ap._-PK) package _-Ap { import _-Wr.*; import _-Ua.*; import _-Zv.*; import _-Hf.*; import _-bo.*; public class _-PK extends _-VZ implements _-fh { public function _-PK(_arg1:Number=640, _arg2:Number=480, _arg3:Boolean=true, _arg4:Boolean=false, _arg5:String="Target"){ scene = new _-Ss(); _-cB = new _-Um(_arg1, _arg2, _arg3, _arg4); addChild(_-cB); else = new _-1W(); switch (_arg5){ case _-fm.DEBUG: _-ZA = new _-PC(_-cB); break; case _-fm._-MG: _-ZA = new _-27(60); _-ZA.target = _-CH.ZERO; break; case _-fm._-cw: _-ZA = new _-RU(); _-ZA.target = _-CH.ZERO; break; case _-fm._-KM: _-ZA = new _-27(60); }; _-26.update(_-cB.sizeRectangle); } public function get _-26():_-27{ return ((_-ZA as _-27)); } public function get _-2b():_-PC{ return ((_-ZA as _-PC)); } } }//package _-Ap
Section 45
//_-Um (_-Ap._-Um) package _-Ap { import flash.display.*; import flash.events.*; import _-6x.*; import _-Wr.*; import flash.geom.*; import flash.utils.*; import _-IV.*; import _-MH.*; import _-Qq.*; import _-de.*; import _-1l.*; import var.*; import _-Z5.*; import _-Zv.*; public class _-Um extends Sprite implements _-0e { protected var _-Sa:Boolean; public var _-aw:Rectangle; private var _-JD:Boolean;// = false protected var _-Wx:_-Pv; protected var _-dO:Dictionary; protected var _-eD:Number; protected var _-Pb:Boolean; protected var _-31:_-RH; protected var _-Gc:_-LW; protected var _-JH:Number; public var sizeRectangle:Rectangle; protected var _-PE:_-Ra; protected var _-eu:Boolean; protected var _-Ib:Number; public var _-Pw:_-IF; public var _-Nf:Array; public var _-0l:_-1z; protected var _-2F:Boolean; public var _-QB:_-Bq; protected var _-b6:Number; public var _-DO:_-Hj; public function _-Um(_arg1:Number=640, _arg2:Number=480, _arg3:Boolean=false, _arg4:Boolean=false, _arg5:Boolean=true, _arg6:Boolean=true){ _-JD = false; super(); init(); this._-fr = _arg4; this._-BP = _arg1; this._-EP = _arg2; this._-2B = _arg5; this._-1e = _arg6; this._-an = _arg3; this._-dO = new Dictionary(true); } public function set _-1e(_arg1:Boolean):void{ if (_arg1){ _-DO = new _-ET(_-aw); _-QB = new _-Nd(_-aw); _-0l = new _-5M(_-aw); } else { if (!_arg1){ _-DO = new _-eo(); _-QB = new _-fB(); _-0l = new _-XP(); }; }; _-2F = _arg1; } protected function _-Hi(_arg1:Event):void{ stage.removeEventListener(Event.RESIZE, _-BZ); } public function _-YQ():_-Ra{ var _local1:Point; _local1 = new Point(_-3w.mouseX, _-3w.mouseY); return (hitTestPoint2D(_local1)); } protected function init():void{ this._-PE = new _-Ra(); _-Nf = new Array(); sizeRectangle = new Rectangle(); _-aw = new Rectangle(); _-Gc = new _-LW(this); _-Gc.doubleClickEnabled = true; addChild(_-Gc); addEventListener(Event.ADDED_TO_STAGE, _-JP); addEventListener(Event.REMOVED_FROM_STAGE, _-Hi); } protected function _-BZ(_arg1:Event=null):void{ if (_-Pb){ _-BP = stage.stageWidth; _-EP = stage.stageHeight; }; } public function set _-2B(_arg1:Boolean):void{ if (_arg1){ scrollRect = sizeRectangle; } else { scrollRect = null; }; _-eu = _arg1; } public function _-Rk(_arg1:_-P-):void{ var _local2:_-0L; if (_-fr){ _-Pw._-Rk(); }; if (_arg1._-4r){ for each (_local2 in _arg1._-4r) { _local2._-Eu(); _local2._-6n(); _local2._-Rk(); }; } else { _-3w._-Eu(); _-3w._-Rk(); }; _-3w._-6n(); } public function _-XA(_arg1:_-T-, _arg2:Boolean=false):_-0L{ var _local3:_-CH; if (_arg1._-BQ){ _local3 = _arg1._-BQ.instance; _local3 = (_local3._-MS) ? _local3._-MS : _local3; if (_-3w._-AR[_local3]){ if (_arg2){ _local3.container = _-3w._-AR[_local3]; }; return (_-3w._-AR[_local3]); }; if (_local3._-D-){ return (_-3w.getChildLayer(_local3, true, true)); }; }; return (_-3w); } public function get _-EP():Number{ return (_-Ib); } public function get _-1e():Boolean{ return (_-2F); } public function updateBeforeRender(_arg1:_-P-):void{ var _local2:_-0L; _-Nf.length = 0; if (_arg1._-4r){ for each (_local2 in _arg1._-4r) { _local2.updateBeforeRender(); }; } else { _-Gc.updateBeforeRender(); }; _-dO = new Dictionary(true); } protected function _-JP(_arg1:Event):void{ if (_-Pb){ _-94(); }; stage.addEventListener(Event.RESIZE, _-BZ); _-BZ(); } public function getChildLayer(_arg1:_-CH, _arg2:Boolean=true, _arg3:Boolean=true):_-0L{ return (_-3w.getChildLayer(_arg1, _arg2, _arg3)); } public function hitTestPoint2D(_arg1:Point):_-Ra{ var _local2:_-T-; var _local3:_-Ra; var _local4:_-YT; var _local5:uint; _-PE.clear(); if (_-fr){ _local3 = _-PE; _local5 = _-Nf.length; while ((_local4 = _-Nf[--_local5])) { if ((_local4 is _-T-)){ _local2 = (_local4 as _-T-); _local3 = _local2.hitTestPoint2D(_arg1, _local3); if (_local3._-0R){ return (_local3); }; }; }; }; return (_-PE); } public function get _-3w():_-0L{ return (_-Gc); } public function set _-BP(_arg1:Number):void{ _-b6 = _arg1; _-eD = (_arg1 / 2); _-3w.x = _-eD; _-aw.x = -(_-eD); _-aw.width = _arg1; sizeRectangle.width = _arg1; if (_-eu){ scrollRect = sizeRectangle; }; } public function get _-2B():Boolean{ return (_-eu); } protected function _-94():void{ if (!_-JD){ _-6w.info("Viewport autoScaleToStage : Papervision has changed the Stage scale mode."); stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; _-JD = true; }; } public function get _-BP():Number{ return (_-b6); } public function set _-an(_arg1:Boolean):void{ _-Pb = _arg1; if (((_arg1) && (!((stage == null))))){ _-94(); _-BZ(); }; } public function set _-Ag(_arg1:_-Pv):void{ _-Wx = _arg1; } public function set _-fr(_arg1:Boolean):void{ if (_arg1 != _-Sa){ if (((_-Sa) && (_-Pw))){ _-Pw.destroy(); _-Pw = null; }; _-Sa = _arg1; if (_arg1){ _-Pw = new _-IF(this); }; }; } public function set _-EP(_arg1:Number):void{ _-Ib = _arg1; _-JH = (_arg1 / 2); _-3w.y = _-JH; _-aw.y = -(_-JH); _-aw.height = _arg1; sizeRectangle.height = _arg1; if (_-eu){ scrollRect = sizeRectangle; }; } public function get _-Ag():_-Pv{ return (_-Wx); } public function get _-an():Boolean{ return (_-Pb); } public function get _-fr():Boolean{ return (_-Sa); } public function _-bW(_arg1:Point, _arg2:_-CH):_-Ra{ var _local3:_-T-; var _local4:_-Ra; var _local5:_-YT; var _local6:uint; if (_-fr){ _local4 = new _-Ra(); _local6 = _-Nf.length; while ((_local5 = _-Nf[--_local6])) { if ((_local5 is _-T-)){ _local3 = (_local5 as _-T-); if ((_local3._-BQ is _-FZ)){ if (_-FZ(_local3._-BQ).instance != _arg2){ continue; }; } else { continue; }; _local4 = _local3.hitTestPoint2D(_arg1, _local4); if (_local4._-0R){ return (_local4); }; }; }; }; return (new _-Ra()); } public function destroy():void{ if (_-Pw){ _-Pw.destroy(); _-Pw = null; }; _-Nf = null; } } }//package _-Ap
Section 46
//_-VZ (_-Ap._-VZ) package _-Ap { import flash.display.*; import flash.events.*; import _-RQ.*; import _-Zv.*; import _-Hf.*; import _-bo.*; public class _-VZ extends Sprite implements _-fh { protected var _-ZA:_-Q0; protected var _-Ib:Number; public var _-cB:_-Um; public var scene:_-Ss; public var else :_-1W; protected var _-b6:Number; public function _-4s():void{ onRenderTick(); } public function get _-Xu():_-Q0{ return (_-ZA); } public function _-87():void{ addEventListener(Event.ENTER_FRAME, onRenderTick); _-cB._-3w.cacheAsBitmap = false; } public function get _-EP():Number{ return (_-Ib); } public function set _-BP(_arg1:Number):void{ _-b6 = _arg1; _-cB.width = _arg1; } protected function onRenderTick(_arg1:Event=null):void{ else .renderScene(scene, _-ZA, _-cB); } public function _-5g(_arg1:Boolean=false, _arg2:Boolean=false):void{ removeEventListener(Event.ENTER_FRAME, onRenderTick); if (_arg1){ onRenderTick(); }; if (_arg2){ _-cB._-3w.cacheAsBitmap = true; } else { _-cB._-3w.cacheAsBitmap = false; }; } public function get _-BP():Number{ return (_-b6); } public function set _-EP(_arg1:Number):void{ _-Ib = _arg1; _-cB.height = _arg1; } } }//package _-Ap
Section 47
//_-gQ (_-Au._-gQ) package _-Au { import flash.display.*; import _-6x.*; import _-IV.*; public interface _-gQ { "_-OP"?? function _-UY(_arg1:_-9P):void; "_-OP"?? function _-01(_arg1:_-9P, _arg2:Graphics, _arg3:_-P-):void; } }//package _-Au
Section 48
//_-J3 (_-Au._-J3) package _-Au { import flash.display.*; import flash.geom.*; import _-IV.*; import _-MH.*; public interface _-J3 { "_-1P"?? function drawRT(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-):void; "_-1P"?? function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void; } }//package _-Au
Section 49
//_-TC (_-Au._-TC) package _-Au { import flash.display.*; import _-IV.*; import _-MH.*; public interface _-TC { "_-2E"?? function _-30(_arg1:_-fJ, _arg2:Graphics, _arg3:_-P-):void; } }//package _-Au
Section 50
//_-83 (_-bb._-83) package _-bb { import _-KF.*; import org.papervision3d.materials.*; import _-c6.*; public class _-83 { private var _-6G:Number;// = 0 private var _-Rl:Array; private var _-F0:Number;// = 0.05 public var active:Boolean;// = false private var _-6k:Number;// = 0.95 private var _-Cg:Array; private var _-e1:_-bY; private var _-X6:uint; private var _-T2:Array; private var _-Iu:Number;// = 0.5 private var _-1G:Number;// = 0.1 private var _-FD:Number;// = 1.05 public var geometry:_-NB; private var _-5p:uint;// = 2 private var turret:_-R3; private var each:Number;// = 100 public var _-Rb:_-Dy; public function _-83(_arg1:_-R3, _arg2:_-bY):void{ active = false; _-6G = 0; _-T2 = new Array(0xFFEA00, 16637697, 16502019, 16366341, 16231175, 15961098, 15892491, 15556623, 15353617, 15219219); _-5p = 2; _-Cg = new Array(); _-X6 = (_-6G * _-5p); _-Iu = 0.5; _-1G = 0.1; each = 100; _-6k = 0.95; _-F0 = 0.05; _-FD = 1.05; super(); _-e1 = _arg2; turret = _arg1; init(); } private function _-6i():void{ var _local1:_-7q; _local1 = new _-7q(); _local1.copy(geometry.transform); _-Cg[0] = null; _-Cg.splice(0, 1); _-Cg.push(_local1); } public function remove():void{ var _local1:uint; if (active){ _local1 = 0; while (_local1 < _-6G) { _-e1.curNavPage.gs.scene.removeChild(_-Rl[_local1]); _-Rl[_local1].material.unregisterObject(_-Rl[_local1]); _-Rl[_local1].geometry = null; _-Rl[_local1] = null; _local1++; }; _-Rl = null; _-e1.curNavPage.gs.scene.removeChild(geometry); geometry.material.unregisterObject(geometry); geometry.geometry = null; geometry = null; active = false; }; } private function init():void{ geometry = new _-NB(new _-8M(0xFF9900), _-Iu, _-Iu); geometry._-YO = false; _-e1.curNavPage.gs.scene.addChild(geometry); geometry.copyTransform(turret._-ad.world); _-gZ(); _-eL(); active = true; _-Rb = new _-Dy(0, 0, 0); _-4n(); } private function _-4n():void{ geometry.pitch(((Math.random() * (_-1G * 2)) - _-1G)); geometry.yaw(((Math.random() * (_-1G * 2)) - _-1G)); } public function update():void{ var _local1:int; var _local2:uint; if (active){ if (_-6G > 0){ _-6i(); _local2 = 0; while (_local2 < _-6G) { _local1 = ((_local2 * _-5p) + (_-5p - 1)); _-Rl[_local2].copyTransform(_-Cg[_local1]); _local2++; }; }; _-Rb.copyFrom(geometry.position); geometry.moveForward( each); geometry._-ei(_-F0); geometry.scale = (Math.min(500, geometry.distanceTo(turret.geometry)) / 100); each = ( each * _-6k); _-F0 = (_-F0 * _-FD); _-E-(); }; } private function _-E-():void{ if ((((geometry.distanceTo(turret.geometry) > (_-e1.curNavPage.gs.environment.width / 2))) || ((geometry.y <= -100)))){ remove(); }; } private function _-gZ():void{ var _local1:uint; _-Rl = new Array(); _local1 = 0; while (_local1 < _-6G) { _-Rl.push(new _-NB(new _-8M(_-T2[_local1]), _-Iu, _-Iu)); _-Rl[_local1].copyTransform(geometry); _-Rl[_local1].y = (_-Rl[_local1].z = 0); _-e1.curNavPage.gs.scene.addChild(_-Rl[_local1]); _local1++; }; } public function cleanUp():void{ remove(); } private function _-eL():void{ var _local1:_-7q; var _local2:uint; _local2 = 0; while (_local2 < _-X6) { _local1 = new _-7q(); _local1.copy(geometry.transform); _-Cg.push(_local1); _local2++; }; } } }//package _-bb
Section 51
//_-R3 (_-bb._-R3) package _-bb { import flash.events.*; import _-Wr.*; import org.papervision3d.materials.*; import _-Bl.*; import _-c6.*; public class _-R3 { private var _-FO:int;// = 2 private var _-Es:Number;// = 0.7 private var _-Px:Number;// = -0.5 private var _-Nh:Number;// = 14 private var _-Dm:_-eS; public var _-Zy:_-NB; private var _-DG; public var _-eE:_-CH; private var _-e1:_-bY; private var final:_-Iv; private var _-US:Number;// = 0.1 private var _-6D:uint;// = 3 private var _-PQ:_-Dx; private var _-IZ:Boolean; public var alive:Boolean;// = true public var _-6f:int;// = 300 private var _-Kx:_-Iv; public var health:Number;// = 100 private var _-Oo:int;// = 3 public var _-ad:_-CH; private var _-K0:uint;// = 0 public var _-8L:Boolean;// = false public var _-W7:int;// = 0 private var _-HM:_-eS; private var _-ZH:_-Dx; private var _-98:_-8M; public var geometry; public function _-R3(_arg1, _arg2:_-bY):void{ _-DG = this; alive = true; health = 100; _-Es = 0.7; _-Nh = 14; _-8L = false; _-6f = 300; _-W7 = 0; _-FO = 2; _-Oo = 3; _-6D = 3; _-K0 = 0; _-Px = -0.5; _-US = 0.1; super(); _-e1 = _arg2; geometry = _arg1; _-2l(); _-e1.curNavPage.gs.scene.addChild(geometry); geometry.rotationY = -180; _-4l(); } private function _-Qo():void{ if ((((_-W7 >= _-6f)) && (!(_-8L)))){ _-8L = true; _-e1.playSound("sfx_steam_cal50", 0, 1, 0); } else { if (_-8L){ _-W7 = Math.max(0, (_-W7 - Math.round((_-Oo / 1.5)))); if (_-W7 <= 0){ _-8L = false; }; } else { if (!_-IZ){ _-W7 = Math.max(0, (_-W7 - _-Oo)); } else { _-W7 = Math.min(_-6f, (_-W7 + _-FO)); }; }; }; } private function _-d0():void{ var _local1:_-CH; var _local2:_-CH; var _local3:_-CH; _local1 = geometry.getChildByName("m2"); _local2 = geometry.getChildByName("hands"); _local3 = geometry.getChildByName("ammo"); _local1.z = (_local2.z = (_local3.z = Math.min(0, (_local1.z + _-US)))); } private function _-HB():void{ _-e1.curNavPage.gs.bulletsFired++; _-e1.curNavPage.gs.bullets.push(new _-83(_-DG, _-e1)); _-e1.playSound("sfx_shot_cal50", 0, 1, 0); } private function _-CD():void{ if ((((((_-K0 >= _-6D)) && (_-IZ))) && (!(_-8L)))){ _-HB(); _-2t(); _-K0 = 0; _-Zy.visible = true; _-Zy.roll((Math.random() * 360)); } else { _-Zy.visible = false; }; _-Qo(); _-d0(); _-K0++; } private function _-eB():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; _local1 = 0.1; _local2 = (_-e1.stage.stageHeight - 0); _local3 = (_local2 / 2); _local4 = (_-e1.stage.stageWidth / 2); _local5 = 4; _local6 = 4; _local7 = geometry.rotationX; _local8 = geometry.rotationY; if (_-e1.stage.mouseX > _local4){ _local9 = ((_-e1.stage.mouseX - _local4) / _local4); } else { _local9 = (-1 * ((_local4 - _-e1.stage.mouseX) / _local4)); }; if (Math.abs(_local9) <= _local1){ _local9 = (_local9 * ((Math.abs(_local9) / (_local1 * 0.8)) + 0.2)); }; _local8 = (_local8 + (_local9 * _local5)); if (_-e1.stage.mouseY > _local3){ _local10 = ((_-e1.stage.mouseY - _local3) / _local3); } else { _local10 = (-1 * ((_local3 - _-e1.stage.mouseY) / _local3)); }; if (Math.abs(_local10) <= _local1){ _local9 = (_local10 * ((Math.abs(_local10) / (_local1 * 0.8)) + 0.2)); }; _local7 = (_local7 + (_local10 * _local6)); _local7 = Math.max(-90, Math.min(0.1, _local7)); _local8 = (_local8 % 360); _local7 = (_local7 % 360); geometry.rotationX = _local7; geometry.rotationY = _local8; } private function _-g1(_arg1:MouseEvent):void{ _-IZ = false; } private function _-2l():void{ var _local1:_-CH; var _local2:_-CH; var _local3:_-CH; _-PQ = new _-Dx("texture_m2"); final = new _-Iv(_-e1.curNavPage.gs.myLight, 0xFFFFFF, 0, 8); _-HM = new _-eS(_-PQ, final); _-98 = new _-8M(13745067); _-ZH = new _-Dx("texture_ammo"); _-Kx = new _-Iv(_-e1.curNavPage.gs.myLight, 0xFFFFFF, 0, 8); _-Dm = new _-eS(_-ZH, _-Kx); _local1 = geometry.getChildByName("m2"); _local1._-YO = false; geometry.setChildMaterial(_local1, _-PQ); _local2 = geometry.getChildByName("hands"); _local2._-YO = false; geometry.setChildMaterial(_local2, _-98); _local3 = geometry.getChildByName("ammo"); _local3._-YO = false; geometry.setChildMaterial(_local3, _-ZH); _-eE = new _-CH(); _-eE.z = -5; _-eE.y = 1.5; geometry.addChild(_-eE); _-ad = new _-CH(); _-ad.y = _-Es; _-ad.z = _-Nh; geometry.addChild(_-ad); _-Zy = new _-NB(_-e1.curNavPage.gs.muzzleFlashMaterial, 10, 10); _-Zy._-YO = false; _-Zy.y = _-Es; _-Zy.z = _-Nh; geometry.addChild(_-Zy); _-Zy.visible = false; } public function update():void{ _-eB(); _-CD(); } public function cleanUp():void{ } private function _-2t():void{ var _local1:_-CH; var _local2:_-CH; var _local3:_-CH; _local1 = geometry.getChildByName("m2"); _local2 = geometry.getChildByName("hands"); _local3 = geometry.getChildByName("ammo"); _local1.z = (_local2.z = (_local3.z = _-Px)); } private function kill():void{ if (alive){ alive = false; }; } private function _-Hl(_arg1:MouseEvent):void{ _-IZ = true; } private function _-4l():void{ _-e1.stage.addEventListener(MouseEvent.MOUSE_DOWN, _-Hl); _-e1.stage.addEventListener(MouseEvent.MOUSE_UP, _-g1); } public function applyDamage(_arg1:int):void{ health = Math.max(0, (health - _arg1)); if (health == 0){ kill(); }; } } }//package _-bb
Section 52
// null (_-Bl. null) package _-Bl { import _-RQ.*; import _-IV.*; import _-ZB.*; import _-Zt.*; public class null extends _-8d implements _-dD, _-j { private var _-DW:_-F4; public function null():void{ } public function get _-DE():_-F4{ return (_-DW); } public function set _-DE(_arg1:_-F4):void{ _-DW = _arg1; } public function _-Nv(_arg1:_-CO, _arg2:_-P-):void{ _arg1._-Xd[this] = _-Bw._-1A(_-DE, _arg1.object, _arg2, _arg1._-Xd[this]); } } }//package _-Bl
Section 53
//_-2V (_-Bl._-2V) package _-Bl { public class _-2V { public static var _-8q:int = 1; public static var _-77:int = 0; } }//package _-Bl
Section 54
//_-8d (_-Bl._-8d) package _-Bl { import flash.display.*; import flash.events.*; import _-6x.*; import _-Wr.*; import flash.utils.*; import _-IV.*; import _-ZB.*; import flash.filters.*; public class _-8d extends EventDispatcher implements _-dD { protected var _-AR:Dictionary; protected var _-ed:String;// = "multiply" protected var _-YF:BitmapFilter; protected var _-2f:_-CH; public function _-8d(){ _-ed = BlendMode.MULTIPLY; super(); this._-AR = new Dictionary(true); } public function get _-Vm():String{ return (_-ed); } public function _-Rk(_arg1:_-P-, _arg2:_-CO):void{ } public function renderLayer(_arg1:_-FZ, _arg2:_-P-, _arg3:_-CO):void{ } public function set _-Vm(_arg1:String):void{ _-ed = _arg1; } public function _-2Y(_arg1:_-CH, _arg2:Sprite):void{ _-AR[_arg1] = _arg2; } public function set false(_arg1:BitmapFilter):void{ _-YF = _arg1; } public function renderTri(_arg1:_-FZ, _arg2:_-P-, _arg3:_-CO, _arg4:BitmapData):void{ } public function get false():BitmapFilter{ return (_-YF); } public function destroy():void{ } } }//package _-Bl
Section 55
//_-dD (_-Bl._-dD) package _-Bl { import flash.display.*; import _-6x.*; import _-IV.*; import _-ZB.*; public interface _-dD { "_-g6"?? function renderTri(_arg1:_-FZ, _arg2:_-P-, _arg3:_-CO, _arg4:BitmapData):void; "_-g6"?? function _-Rk(_arg1:_-P-, _arg2:_-CO):void; "_-g6"?? function destroy():void; "_-g6"?? function renderLayer(_arg1:_-FZ, _arg2:_-P-, _arg3:_-CO):void; } }//package _-Bl
Section 56
//_-eS (_-Bl._-eS) package _-Bl { import flash.display.*; import _-Wr.*; import flash.geom.*; import flash.utils.*; import _-IV.*; import org.papervision3d.materials.*; import _-MH.*; import _-Qq.*; import _-ZB.*; import _-UL.*; import _-N4.*; import _-Au.*; public class _-eS extends _-e4 implements _-J3, _-JU, _-9y { private var _-9h:int; public var material:_-a9; public var _-Yr:_-8d; public var _-CB:Dictionary; private static var _-Wt:BitmapData; public function _-eS(_arg1:_-a9, _arg2:_-8d, _arg3:int=0){ this._-Yr = _arg2; this.material = _arg1; _-TB = _arg3; init(); } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ var _local6:_-CO; _local6 = _-CO(_-CB[_arg1._-BQ.instance]); if (_-TB == _-2V._-77){ material.drawTriangle(_arg1, _arg2, _arg3, _local6._-c7._-9-); _-Yr.renderLayer(_arg1.triangle, _arg3, _local6); } else { if (_-TB == _-2V._-8q){ _-Wt = _local6._-4U(_arg1.triangle); material.drawTriangle(_arg1, _arg2, _arg3, _-Wt, (_local6._-Hh[_arg1.triangle]) ? _local6._-Hh[_arg1.triangle] : _local6._-eN(_arg1.triangle)); _-Yr.renderTri(_arg1.triangle, _arg3, _local6, _-Wt); }; }; } override public function destroy():void{ var _local1:_-CO; super.destroy(); for each (_local1 in _-CB) { _local1.destroy(); }; material = null; _-Yr = null; } private function init():void{ _-CB = new Dictionary(); } public function updateBeforeRender(_arg1:_-P-):void{ var _local2:_-CO; var _local3:_-j; for each (_local2 in _-CB) { _local2._-c7._-Tq = material._-MO; if (_-TB == _-2V._-77){ if (_local2._-c7._-NJ){ _local2._-c7._-NJ = false; _local2._-Hk = new Dictionary(); }; _local2._-c7.clear(); }; if ((_-Yr is _-j)){ _local3 = (_-Yr as _-j); _local3._-Nv(_local2, _arg1); }; }; } public function _-Rk(_arg1:_-P-):void{ var _local2:_-CO; for each (_local2 in _-CB) { _-Yr._-Rk(_arg1, _local2); if (_-TB == _-2V._-77){ _local2._-c7.render(_arg1); }; }; } override public function unregisterObject(_arg1:_-CH):void{ var _local2:_-CO; super.unregisterObject(_arg1); _local2 = _-CB[_arg1]; _local2.destroy(); delete _-CB[_arg1]; } public function set _-TB(_arg1:int):void{ _-9h = _arg1; } override public function registerObject(_arg1:_-CH):void{ var _local2:_-CO; super.registerObject(_arg1); _local2 = (_-CB[_arg1] = new _-CO(_arg1, material, this)); _local2._-c7._-Tq = material._-MO; _-Yr._-2Y(_arg1, _local2._-c7._-2X(_-Yr)); } public function _-gL(_arg1:_-CH):BitmapData{ var _local2:_-CO; if (_-TB == _-2V._-77){ if (_-CB[_arg1]){ _local2 = _-CO(_-CB[_arg1]); return (_local2._-c7._-9-); }; _-6w.warning("object not registered with shaded material"); } else { _-6w.warning("getOutputBitmapDataFor only works on per layer mode"); }; return (null); } public function get _-TB():int{ return (_-9h); } } }//package _-Bl
Section 57
//_-Iv (_-Bl._-Iv) package _-Bl { import flash.display.*; import _-KF.*; import _-6x.*; import flash.geom.*; import _-RQ.*; import _-IV.*; import _-ZB.*; import _-Zt.*; public class _-Iv extends null { private var _-fs:int; private var _-eC:BitmapData; private var _-a2:_-7q; private static var p0:Number; private static var p1:Number; private static var p2:Number; private static var _-12:Matrix = new Matrix(); private static var _-fG:Matrix = new Matrix(); private static var _-DE:_-Dy; private static var q0:Number; private static var q1:Number; private static var q2:Number; private static var _-9d:Graphics; private static var v0:_-Ni; private static var v1:_-Ni; private static var v2:_-Ni; private static var _-3Y:Sprite = new Sprite(); public function _-Iv(_arg1:_-F4, _arg2:uint=0xFFFFFF, _arg3:uint=0, _arg4:uint=0){ this._-DE = _arg1; _-eC = _-b-._-Yu(_arg2, _arg3, _arg4); } override public function renderLayer(_arg1:_-FZ, _arg2:_-P-, _arg3:_-CO):void{ _-a2 = _-7q(_arg3._-Xd[this]); p0 = ((((_arg1.v0.normal.x * _-a2._-Pq) + (_arg1.v0.normal.y * _-a2._-NW)) + (_arg1.v0.normal.z * _-a2.n33)) * 0xFF); _-fG.tx = p0; _-fG.ty = 1; _-fG.a = (((((_arg1.v1.normal.x * _-a2._-Pq) + (_arg1.v1.normal.y * _-a2._-NW)) + (_arg1.v1.normal.z * _-a2.n33)) * 0xFF) - p0); _-fG.c = (((((_arg1.v2.normal.x * _-a2._-Pq) + (_arg1.v2.normal.y * _-a2._-NW)) + (_arg1.v2.normal.z * _-a2.n33)) * 0xFF) - p0); _-fG.b = 2; _-fG.d = 3; _-fG.invert(); _-12 = (_arg3._-Hk[_arg1]) ? _arg3._-Hk[_arg1] : _arg3._-5e(_arg1); _-fG.concat(_-12); _-9d = Sprite(_-AR[_arg3.object]).graphics; _-9d.beginBitmapFill(_-eC, _-fG, false, false); _-9d.moveTo(_-12.tx, _-12.ty); _-9d.lineTo((_-12.a + _-12.tx), (_-12.b + _-12.ty)); _-9d.lineTo((_-12.c + _-12.tx), (_-12.d + _-12.ty)); _-9d.lineTo(_-12.tx, _-12.ty); _-9d.endFill(); } public function set _-O(_arg1:int):void{ _-fs = _arg1; } public function get _-O():int{ return (_-fs); } override public function renderTri(_arg1:_-FZ, _arg2:_-P-, _arg3:_-CO, _arg4:BitmapData):void{ _-a2 = _-7q(_arg3._-Xd[this]); p0 = ((((_arg1.v0.normal.x * _-a2._-Pq) + (_arg1.v0.normal.y * _-a2._-NW)) + (_arg1.v0.normal.z * _-a2.n33)) * 0xFF); _-fG.tx = p0; _-fG.ty = 1; _-fG.a = (((((_arg1.v1.normal.x * _-a2._-Pq) + (_arg1.v1.normal.y * _-a2._-NW)) + (_arg1.v1.normal.z * _-a2.n33)) * 0xFF) - p0); _-fG.c = (((((_arg1.v2.normal.x * _-a2._-Pq) + (_arg1.v2.normal.y * _-a2._-NW)) + (_arg1.v2.normal.z * _-a2.n33)) * 0xFF) - p0); _-fG.b = 2; _-fG.d = 3; _-fG.invert(); _-12 = (_arg3._-Md[_arg1]) ? _arg3._-Md[_arg1] : _arg3._-Sy(_arg1); _-fG.concat(_-12); _-3Y.graphics.clear(); _-3Y.graphics.beginBitmapFill(_-eC, _-fG, false, false); _-3Y.graphics.drawRect(0, 0, _arg4.rect.width, _arg4.rect.height); _-3Y.graphics.endFill(); _arg4.draw(_-3Y, null, null, _-Vm, _arg4.rect, false); } } }//package _-Bl
Section 58
//_-j (_-Bl._-j) package _-Bl { import _-IV.*; import _-ZB.*; public interface _-j { "_-7B"?? function _-Nv(_arg1:_-CO, _arg2:_-P-):void; } }//package _-Bl
Section 59
//_-1W (_-bo._-1W) package _-bo { import flash.geom.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-1l.*; import _-Zw.*; import _-Ap.*; import _-N4.*; import var.*; import org.papervision3d.core.clipping.*; import _-Z5.*; import _-PT.*; import _-Q.*; import _-Uu.*; public class _-1W extends _-3E implements _-RH { public var clipping:_-Xj; public var _-gO:_-2u; public var _-0W:_-2i; protected var for:_-am; protected var _-5I:Array; protected var _-Ux:_-gI; protected var _-7o:_-am; protected var renderSessionData:_-P-; protected var _-aQ:_-eg; public var false:_-QS; protected var _-7R:_-Ra; public function _-1W():void{ _-7R = new _-Ra(); super(); init(); } override public function removeFromRenderList(_arg1:_-YT):int{ return (_-5I.splice(_-5I.indexOf(_arg1), 1)); } protected function _-IY(_arg1:_-P-, _arg2:Array=null):_-gI{ var _local3:_-T-; var _local4:_-Um; var _local5:_-0L; _-aQ.reset(); _-aQ.start(); _-W3._-Y0()._-9B(_arg1); false.false(_-5I); _-gO.sort(_-5I); _local4 = _arg1._-8R; while ((_local3 = _-5I.pop())) { _local5 = _local4._-XA(_local3, true); _local3.render(_arg1, _local5._-Va); _local4._-Nf.push(_local3); _local5._-2q(_local3); }; _-W3._-Y0()._-EZ(_arg1); _arg1._-Ux._-Lm = _-aQ.stop(); _arg1._-8R._-Rk(_arg1); return (_-Ux); } protected function init():void{ _-Ux = new _-gI(); _-0W = new switch(); _-aQ = new _-eg(); _-gO = new _-k(); false = new _-MJ(); _-5I = new Array(); clipping = null; renderSessionData = new _-P-(); renderSessionData.else = this; _-7o = new _-am(_-am._-29, renderSessionData); for = new _-am(_-am.catch, renderSessionData); } override public function renderScene(_arg1:_-4L, _arg2:_-Q0, _arg3:_-Um):_-gI{ _arg2._-cB = _arg3.sizeRectangle; renderSessionData.scene = _arg1; renderSessionData._-Xu = _arg2; renderSessionData._-8R = _arg3; renderSessionData.container = _arg3._-3w; renderSessionData._-DO = _arg3._-DO; renderSessionData._-QB = _arg3._-QB; renderSessionData._-fo = _arg1._-RZ; renderSessionData._-4r = null; renderSessionData._-Ux.clear(); renderSessionData.clipping = clipping; if (clipping){ clipping.reset(renderSessionData); }; _arg3.updateBeforeRender(renderSessionData); _-0W.project(renderSessionData); if (hasEventListener(_-am._-29)){ dispatchEvent(_-7o); }; _-IY(renderSessionData, null); if (hasEventListener(_-am.catch)){ dispatchEvent( for); }; return (renderSessionData._-Ux); } public function hitTestPoint2D(_arg1:Point, _arg2:_-Um):_-Ra{ return (_arg2.hitTestPoint2D(_arg1)); } override public function addToRenderList(_arg1:_-T-):int{ return (_-5I.push(_arg1)); } public function _-4r(_arg1:_-4L, _arg2:_-Q0, _arg3:_-Um, _arg4:Array=null):_-gI{ renderSessionData.scene = _arg1; renderSessionData._-Xu = _arg2; renderSessionData._-8R = _arg3; renderSessionData.container = _arg3._-3w; renderSessionData._-DO = _arg3._-DO; renderSessionData._-QB = _arg3._-QB; renderSessionData._-fo = _-F9(_arg4); renderSessionData._-4r = _arg4; renderSessionData._-Ux.clear(); renderSessionData.clipping = clipping; _arg3.updateBeforeRender(renderSessionData); _-0W.project(renderSessionData); if (hasEventListener(_-am._-29)){ dispatchEvent(_-7o); }; _-IY(renderSessionData); if (hasEventListener(_-am.catch)){ dispatchEvent( for); }; return (renderSessionData._-Ux); } private function _-F9(_arg1:Array):Array{ var _local2:Array; var _local3:_-0L; _local2 = new Array(); for each (_local3 in _arg1) { _local2 = _local2.concat(_local3._-F9()); }; return (_local2); } public function destroy():void{ for = null; _-7o = null; _-0W = null; _-gO = null; false = null; _-Ux = null; _-5I = null; renderSessionData.destroy(); renderSessionData = null; _-7R = null; _-aQ = null; clipping = null; } } }//package _-bo
Section 60
//_-81 (_-c6._-81) package _-c6 { import _-KF.*; import _-6x.*; import _-RQ.*; import _-ML.*; import _-A8.*; public class _-81 extends _-Dz { private var _-QH:Number; private var _-8n:Number; public static var _-Vs:Number = 3; public static var _-NK:Number = 1; public static var _-F1:Number = 100; public static var _-Sl:Number = 6; public static var _-9o:Number = 2; public static var _-TH:Number = 8; public function _-81(_arg1:each=null, _arg2:Number=100, _arg3:int=8, _arg4:int=6){ var _local5:Number; super(_arg1, new Array(), new Array(), null); this._-8n = Math.max(_-Vs, ((_arg3) || (_-TH))); this._-QH = Math.max(_-9o, ((_arg4) || (_-Sl))); if (_arg2 == 0){ _arg2 = _-F1; }; _local5 = _-NK; _-1B(_arg2); } private function _-1B(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Array; var _local8:Array; var _local9:Array; var _local10:int; var _local11:_-FZ; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Array; var _local16:_-0H; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:int; var _local21:Boolean; var _local22:_-0H; var _local23:_-0H; var _local24:_-0H; var _local25:_-0H; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:_-We; var _local31:_-We; var _local32:_-We; var _local33:_-We; _local5 = Math.max(3, this._-8n); _local6 = Math.max(2, this._-QH); _local7 = this.geometry.vertices; _local8 = this.geometry.faces; _local9 = new Array(); _local3 = 0; while (_local3 < (_local6 + 1)) { _local12 = Number((_local3 / _local6)); _local13 = (-(_arg1) * Math.cos((_local12 * Math.PI))); _local14 = (_arg1 * Math.sin((_local12 * Math.PI))); _local15 = new Array(); _local2 = 0; while (_local2 < _local5) { _local17 = Number(((2 * _local2) / _local5)); _local18 = (_local14 * Math.sin((_local17 * Math.PI))); _local19 = (_local14 * Math.cos((_local17 * Math.PI))); if (!(((((_local3 == 0)) || ((_local3 == _local6)))) && ((_local2 > 0)))){ _local16 = new _-0H(_local19, _local13, _local18); _local7.push(_local16); }; _local15.push(_local16); _local2++; }; _local9.push(_local15); _local3++; }; _local10 = _local9.length; _local3 = 0; while (_local3 < _local10) { _local20 = _local9[_local3].length; if (_local3 > 0){ _local2 = 0; while (_local2 < _local20) { _local21 = (_local2 == (_local20 - 1)); _local22 = _local9[_local3][(_local21) ? 0 : (_local2 + 1)]; _local23 = _local9[_local3][(_local21) ? (_local20 - 1) : _local2]; _local24 = _local9[(_local3 - 1)][(_local21) ? (_local20 - 1) : _local2]; _local25 = _local9[(_local3 - 1)][(_local21) ? 0 : (_local2 + 1)]; _local26 = (_local3 / (_local10 - 1)); _local27 = ((_local3 - 1) / (_local10 - 1)); _local28 = ((_local2 + 1) / _local20); _local29 = (_local2 / _local20); _local30 = new _-We(_local28, _local27); _local31 = new _-We(_local28, _local26); _local32 = new _-We(_local29, _local26); _local33 = new _-We(_local29, _local27); if (_local3 < (_local9.length - 1)){ _local8.push(new _-FZ(this, new Array(_local22, _local23, _local24), material, new Array(_local31, _local32, _local33))); }; if (_local3 > 1){ _local8.push(new _-FZ(this, new Array(_local22, _local24, _local25), material, new Array(_local31, _local33, _local30))); }; _local2++; }; }; _local3++; }; for each (_local11 in _local8) { _local11._-Nq._-du = _-3z; }; this.geometry.ready = true; if (Papervision3D.with){ this.geometry.flipFaces(); }; } } }//package _-c6
Section 61
//_-NB (_-c6._-NB) package _-c6 { import _-KF.*; import _-6x.*; import _-RQ.*; import _-ML.*; import _-A8.*; public class _-NB extends _-Dz { public var _-QH:Number; public var _-8n:Number; public static var _-NK:Number = 1; public static var _-GQ:Number = 1; public static var _-LB:Number = 500; public function _-NB(_arg1:each=null, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0){ var _local6:Number; super(_arg1, new Array(), new Array(), null); this._-8n = ((_arg4) || (_-GQ)); this._-QH = ((_arg5) || (this._-8n)); _local6 = _-NK; if (!_arg3){ if (_arg2){ _local6 = _arg2; }; if (((_arg1) && (_arg1._-MO))){ _arg2 = (_arg1._-MO.width * _local6); _arg3 = (_arg1._-MO.height * _local6); } else { _arg2 = (_-LB * _local6); _arg3 = (_-LB * _local6); }; }; _-YV(_arg2, _arg3); } private function _-YV(_arg1:Number, _arg2:Number):void{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Array; var _local8:Array; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:int; var _local14:_-We; var _local15:_-We; var _local16:_-We; var _local17:int; var _local18:Number; var _local19:Number; var _local20:_-0H; var _local21:_-0H; var _local22:_-0H; _local3 = this._-8n; _local4 = this._-QH; _local5 = (_local3 + 1); _local6 = (_local4 + 1); _local7 = this.geometry.vertices; _local8 = this.geometry.faces; _local9 = (_arg1 / 2); _local10 = (_arg2 / 2); _local11 = (_arg1 / _local3); _local12 = (_arg2 / _local4); _local13 = 0; while (_local13 < (_local3 + 1)) { _local17 = 0; while (_local17 < _local6) { _local18 = ((_local13 * _local11) - _local9); _local19 = ((_local17 * _local12) - _local10); _local7.push(new _-0H(_local18, _local19, 0)); _local17++; }; _local13++; }; _local13 = 0; while (_local13 < _local3) { _local17 = 0; while (_local17 < _local4) { _local20 = _local7[((_local13 * _local6) + _local17)]; _local21 = _local7[((_local13 * _local6) + (_local17 + 1))]; _local22 = _local7[(((_local13 + 1) * _local6) + _local17)]; _local14 = new _-We((_local13 / _local3), (_local17 / _local4)); _local15 = new _-We((_local13 / _local3), ((_local17 + 1) / _local4)); _local16 = new _-We(((_local13 + 1) / _local3), (_local17 / _local4)); _local8.push(new _-FZ(this, [_local20, _local22, _local21], material, [_local14, _local16, _local15])); _local20 = _local7[(((_local13 + 1) * _local6) + (_local17 + 1))]; _local21 = _local7[(((_local13 + 1) * _local6) + _local17)]; _local22 = _local7[((_local13 * _local6) + (_local17 + 1))]; _local14 = new _-We(((_local13 + 1) / _local3), ((_local17 + 1) / _local4)); _local15 = new _-We(((_local13 + 1) / _local3), (_local17 / _local4)); _local16 = new _-We((_local13 / _local3), ((_local17 + 1) / _local4)); _local8.push(new _-FZ(this, [_local20, _local22, _local21], material, [_local14, _local16, _local15])); _local17++; }; _local13++; }; this.geometry.ready = true; if (Papervision3D.with){ this.geometry.flipFaces(); }; } } }//package _-c6
Section 62
//_-1z (_-de._-1z) package _-de { import _-6x.*; public interface _-1z { "_-Fh"?? function _-bF(_arg1:_-Ln):Boolean; } }//package _-de
Section 63
//_-5M (_-de._-5M) package _-de { import _-6x.*; import flash.geom.*; import _-3h.*; public class _-5M implements _-1z { private var _-1b:Rectangle; private var _-EO:Rectangle; private var _-aw:Rectangle; public function _-5M(_arg1:Rectangle=null):void{ if (_arg1){ this._-aw = _arg1; }; _-EO = new Rectangle(); _-1b = new Rectangle(); } public function _-bF(_arg1:_-Ln):Boolean{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; if (((!(_arg1.v0._-IQ.visible)) || (!(_arg1.v1._-IQ.visible)))){ return (false); }; _local2 = _arg1.v0._-IQ.x; _local3 = _arg1.v0._-IQ.y; _local4 = _arg1.v1._-IQ.x; _local5 = _arg1.v1._-IQ.y; _-EO.width = Math.abs((_local4 - _local2)); _-EO.height = Math.abs((_local5 - _local3)); if (_local2 < _local4){ _-EO.x = _local2; } else { _-EO.x = _local4; }; if (_local3 < _local5){ _-EO.y = _local3; } else { _-EO.y = _local5; }; if (_-aw.containsRect(_-EO)){ return (true); }; if (!_-gn._-N9(_-EO, _-aw)){ return (false); }; _-1b = _-gn._-Af(_-EO, _-aw); _local6 = ((_local5 - _local3) / (_local4 - _local2)); _local7 = (_local3 - (_local6 * _local2)); _local8 = ((_-aw.top - _local7) / _local6); if ((((_local8 > _-1b.left)) && ((_local8 < _-1b.right)))){ return (true); }; _local8 = ((_-aw.bottom - _local7) / _local6); if ((((_local8 > _-1b.left)) && ((_local8 < _-1b.right)))){ return (true); }; _local9 = ((_local6 * _-aw.left) + _local7); if ((((_local9 > _-1b.top)) && ((_local9 < _-1b.bottom)))){ return (true); }; _local9 = ((_local6 * _-aw.right) + _local7); if ((((_local9 > _-1b.top)) && ((_local9 < _-1b.bottom)))){ return (true); }; return (false); } } }//package _-de
Section 64
//_-Bq (_-de._-Bq) package _-de { import _-6x.*; public interface _-Bq { "_-Cq"?? function _-Ip(_arg1:_-9P):Boolean; } }//package _-de
Section 65
//_-C (_-de._-C) package _-de { public class _-C { public static const _-7w:int = 1; public static const _-DN:int = -1; public static const _-BN:int = 0; } }//package _-de
Section 66
//_-eo (_-de._-eo) package _-de { import _-6x.*; import _-RQ.*; public class _-eo implements _-Hj { protected static var y2:Number; protected static var y1:Number; protected static var y0:Number; protected static var x0:Number; protected static var x1:Number; protected static var x2:Number; public function testFace(_arg1:_-FZ, _arg2:_-Ni, _arg3:_-Ni, _arg4:_-Ni):Boolean{ var _local5:each; if (((((_arg2.visible) && (_arg3.visible))) && (_arg4.visible))){ _local5 = (_arg1.material) ? _arg1.material : _arg1.instance.material; if (_local5._-XW){ return (false); }; x0 = _arg2.x; y0 = _arg2.y; x1 = _arg3.x; y1 = _arg3.y; x2 = _arg4.x; y2 = _arg4.y; if (_local5._-Uf){ if (_local5.opposite){ if ((((x2 - x0) * (y1 - y0)) - ((y2 - y0) * (x1 - x0))) > 0){ return (false); }; } else { if ((((x2 - x0) * (y1 - y0)) - ((y2 - y0) * (x1 - x0))) < 0){ return (false); }; }; }; return (true); }; return (false); } } }//package _-de
Section 67
//_-ET (_-de._-ET) package _-de { import _-6x.*; import flash.geom.*; import _-3h.*; public class _-ET extends _-eo implements _-Hj { public var _-aw:Rectangle; private static const _-JT:Number = -((_-Zp / 2)); private static const _-Zp:Number = 640; private static const _-J5:Number = 480; private static const _-1d:Number = -((_-J5 / 2)); private static var _-bS:Rectangle = new Rectangle(); public function _-ET(_arg1:Rectangle=null):void{ _-aw = new Rectangle(_-JT, _-1d, _-Zp, _-J5); super(); if (_arg1){ this._-aw = _arg1; }; } override public function testFace(_arg1:_-FZ, _arg2:_-Ni, _arg3:_-Ni, _arg4:_-Ni):Boolean{ if (super.testFace(_arg1, _arg2, _arg3, _arg4)){ _-bS.x = Math.min(_arg4.x, Math.min(_arg3.x, _arg2.x)); _-bS.width = (Math.max(_arg4.x, Math.max(_arg3.x, _arg2.x)) + Math.abs(_-bS.x)); _-bS.y = Math.min(_arg4.y, Math.min(_arg3.y, _arg2.y)); _-bS.height = (Math.max(_arg4.y, Math.max(_arg3.y, _arg2.y)) + Math.abs(_-bS.y)); return (_-gn._-N9(_-aw, _-bS)); }; return (false); } } }//package _-de
Section 68
//_-eV (_-de._-eV) package _-de { import _-KF.*; import _-6x.*; import _-Wr.*; public class _-eV implements _-Yy { private var _-Y8:Number; private var _-Cx:Number; private var _-KX:Number; private var _-W0:Number; private var _-Xm:Number; private var _-SR:Number; private var _-h:Number; public var transform:_-7q; private var _-WG:Number; private var _-by:Number; private var _-CG:Number; private var _-2N:Number; public static const _-Ur:int = -1; public static const _-7Q:int = 1; public static const _-D2:int = 0; public function _-eV(){ this.transform = _-7q._-A0; this._-Cp(); } public function get _-Og():Number{ return (_-Cx); } public function _-N7(_arg1:Number, _arg2:Number, _arg3:Number):int{ var _local4:_-7q; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _local4 = this.transform; _local5 = (_arg1 - _local4.n14); _local6 = (_arg2 - _local4.n24); _local7 = (_arg3 - _local4.n34); _local8 = (((_local5 * _local4.n13) + (_local6 * _local4.n23)) + (_local7 * _local4.n33)); if ((((_local8 > _-Xm)) || ((_local8 < _-KX)))){ return (_-Ur); }; _local9 = (((_local5 * _local4._-df) + (_local6 * _local4._-Qr)) + (_local7 * _local4._-NW)); _local10 = (_local8 * _-Y8); if ((((_local9 > _local10)) || ((_local9 < -(_local10))))){ return (_-Ur); }; _local11 = (((_local5 * _local4._-YE) + (_local6 * _local4._-Ay)) + (_local7 * _local4._-Pq)); _local10 = (_local10 * _-Cx); if ((((_local11 > _local10)) || ((_local11 < -(_local10))))){ return (_-Ur); }; return (_-7Q); } public function _-Cp(_arg1:Number=60, _arg2:Number=1.333, _arg3:Number=1, _arg4:Number=5000):void{ var _local5:Number; var _local6:Number; _-W0 = _arg1; _-Cx = _arg2; _-KX = _arg3; _-Xm = _arg4; _local5 = (((Math.PI / 180) * _-W0) * 0.5); _-Y8 = Math.tan(_local5); _-SR = (_-KX * _-Y8); _-by = (_-SR * _-Cx); _-h = (_-Xm * _-Y8); _-2N = (_-h * _-Cx); _local6 = Math.atan((_-Y8 * _-Cx)); _-CG = (1 / Math.cos(_local6)); _-WG = (1 / Math.cos(_local5)); } public function get _-SF():Number{ return (_-W0); } public function set _-Og(_arg1:Number):void{ this._-Cp(_-W0, _arg1, _-KX, _-Xm); } public function get far():Number{ return (_-Xm); } public function set _-SF(_arg1:Number):void{ this._-Cp(_arg1, _-Cx, _-KX, _-Xm); } public function get near():Number{ return (_-KX); } public function set far(_arg1:Number):void{ this._-Cp(_-W0, _-Cx, _-KX, _arg1); } public function set near(_arg1:Number):void{ this._-Cp(_-W0, _-Cx, _arg1, _-Xm); } public function _-2m(_arg1:_-CH, _arg2:_-0x):int{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:int; var _local9:_-7q; var _local10:Number; var _local11:Number; var _local12:Number; _local3 = (_arg2._-dU * Math.max(_arg1._-Eb, Math.max(_arg1.in, _arg1._-Yj))); _local8 = _-7Q; _local9 = this.transform; _local10 = (_arg1.world.n14 - _local9.n14); _local11 = (_arg1.world.n24 - _local9.n24); _local12 = (_arg1.world.n34 - _local9.n34); _local7 = (((_local10 * _local9.n13) + (_local11 * _local9.n23)) + (_local12 * _local9.n33)); if ((((_local7 > (_-Xm + _local3))) || ((_local7 < (_-KX - _local3))))){ return (_-Ur); }; if ((((_local7 > (_-Xm - _local3))) || ((_local7 < (_-KX + _local3))))){ _local8 = _-D2; }; _local6 = (((_local10 * _local9._-df) + (_local11 * _local9._-Qr)) + (_local12 * _local9._-NW)); _local4 = (_-WG * _local3); _local7 = (_local7 * _-Y8); if ((((_local6 > (_local7 + _local4))) || ((_local6 < (-(_local7) - _local4))))){ return (_-Ur); }; if ((((_local6 > (_local7 - _local4))) || ((_local6 < (-(_local7) + _local4))))){ _local8 = _-D2; }; _local5 = (((_local10 * _local9._-YE) + (_local11 * _local9._-Ay)) + (_local12 * _local9._-Pq)); _local7 = (_local7 * _-Cx); _local4 = (_-CG * _local3); if ((((_local5 > (_local7 + _local4))) || ((_local5 < (-(_local7) - _local4))))){ return (_-Ur); }; if ((((_local5 > (_local7 - _local4))) || ((_local5 < (-(_local7) + _local4))))){ _local8 = _-D2; }; return (_local8); } public function return(_arg1:_-CH):int{ var _local2:int; _local2 = _-7Q; if (((((!(_arg1.geometry)) || (!(_arg1.geometry.vertices)))) || (!(_arg1.geometry.vertices.length)))){ return (_local2); }; switch (_arg1._-Lx){ case _-C._-BN: _local2 = _-2m(_arg1, _arg1.geometry.default); break; case _-C._-7w: _local2 = _-Xw(_arg1, _arg1.geometry.aabb); break; case _-C._-DN: break; }; return (_local2); } public function _-Xw(_arg1:_-CH, _arg2:_-Ix, _arg3:Boolean=true):int{ var _local4:_-0H; var _local5:_-Dy; var _local6:int; var _local7:int; var _local8:Array; _local6 = 0; _local7 = 0; _local8 = _arg2._-cI(); for each (_local4 in _local8) { _local5 = _local4.toNumber3D(); _-7q._-Li(_arg1.world, _local5); if (_-N7(_local5.x, _local5.y, _local5.z) == _-7Q){ _local6++; if (_arg3){ return (_-7Q); }; } else { _local7++; }; if (((_local6) && (_local7))){ return (_-D2); }; }; if (_local6){ return (((_local6 < 8)) ? _-D2 : _-7Q); }; return (_-Ur); } } }//package _-de
Section 69
//_-fB (_-de._-fB) package _-de { import _-6x.*; public class _-fB implements _-Bq { public function _-Ip(_arg1:_-9P):Boolean{ if (_arg1.material._-XW == false){ if (_arg1._-8G._-IQ.visible == true){ return (true); }; }; return (false); } } }//package _-de
Section 70
//_-Hj (_-de._-Hj) package _-de { import _-6x.*; public interface _-Hj { "_-HT"?? function testFace(_arg1:_-FZ, _arg2:_-Ni, _arg3:_-Ni, _arg4:_-Ni):Boolean; } }//package _-de
Section 71
//_-Nd (_-de._-Nd) package _-de { import _-6x.*; import flash.geom.*; import _-3h.*; public class _-Nd implements _-Bq { public var _-aw:Rectangle; private static var _-46:_-Ni; private static var _-0U:Point; public function _-Nd(_arg1:Rectangle=null){ this._-aw = _arg1; _-0U = new Point(); } public function _-Ip(_arg1:_-9P):Boolean{ _-46 = _arg1._-8G._-IQ; if (_arg1.material._-XW == false){ if (_-46.visible){ if (_-gn._-N9(_arg1._-3W, _-aw)){ return (true); }; }; }; return (false); } } }//package _-de
Section 72
//_-Pv (_-de._-Pv) package _-de { import _-Wr.*; import flash.utils.*; public class _-Pv implements _-Yy { protected var _-4N:int; protected var _-RZ:Dictionary; public function _-Pv(_arg1:int):void{ this.mode = _arg1; init(); } public function _-Yc(_arg1:_-CH):void{ _-RZ[_arg1] = _arg1; } public function _-LZ(_arg1:_-CH):void{ delete _-RZ[_arg1]; } public function set mode(_arg1:int):void{ _-4N = _arg1; } public function get mode():int{ return (_-4N); } private function init():void{ _-RZ = new Dictionary(true); } public function return(_arg1:_-CH):int{ if (_-RZ[_arg1]){ return ((1 - _-4N)); }; return (mode); } public function destroy():void{ _-RZ = null; } } }//package _-de
Section 73
//_-XP (_-de._-XP) package _-de { import _-6x.*; public class _-XP implements _-1z { public function _-bF(_arg1:_-Ln):Boolean{ return (((_arg1.v0._-IQ.visible) && (_arg1.v1._-IQ.visible))); } } }//package _-de
Section 74
//_-Yy (_-de._-Yy) package _-de { import _-Wr.*; public interface _-Yy { "_-Hw"?? function return(_arg1:_-CH):int; } }//package _-de
Section 75
//_-DV (_-dK._-DV) package _-dK { public class _-DV { private var _-cF:String; private var null:String; private var _-AU:String; private var _-AI:String; private var _-L7:String; private var _-Z:String; private var _-XH:String; private var _-5u:String; private static const _-58:RegExp = /^([A-Za-z0-9_+.]{1,8}:\/\/)?([!-~]+@)?([^\/?#:]*)(:[0-9]*)?(\/[^?#]*)?(\?[^#]*)?(\#.*)?/i; public function _-DV(_arg1:String):void{ var _local2:Array; super(); _local2 = _arg1.match(_-DV._-58); _-5u = _local2[0]; _-cF = _local2[1]; _-L7 = _local2[2]; null = _local2[3]; _-Z = _local2[4]; _-AI = _local2[5]; _-AU = _local2[6]; _-XH = _local2[7]; } public function get _-fZ():int{ return (((_-Z.length <= 0)) ? undefined : int(_-Z.substring(1, _-Z.length))); } public function get query():Object{ var _local1:Object; var _local2:String; var _local3:Array; var _local4:int; var _local5:Array; _local1 = {raw:undefined, parsed:undefined}; if (((_-AU) && ((_-AU.length > 0)))){ _local1.raw = _-AU; _local2 = _-AU.substring(1, _-AU.length); _local3 = _local2.split("&"); _local1.parsed = ((_local3.length > 0)) ? {} : undefined; _local4 = 0; while (_local4 < _local3.length) { _local5 = _local3[_local4].split("="); _local1.parsed[_local5[0]] = _local5[1]; _local4++; }; }; return (_local1); } public function get _-FX():String{ return (((_-XH.length <= 0)) ? undefined : _-XH); } public function get if():String{ return (((_-cF.length <= 0)) ? undefined : _-cF.substring(0, (_-cF.length - 3))); } public function get host():String{ return (((null.length <= 0)) ? undefined : null); } public function get _-db():String{ return (((_-AI.length <= 0)) ? undefined : _-AI); } public function get url():String{ return (((_-5u.length <= 0)) ? undefined : _-5u); } public function get _-15():Object{ var _local1:Object; var _local2:Array; _local1 = {user:undefined, pass:undefined}; if (_-L7){ _local2 = _-L7.substring(0, (_-L7.length - 1)).split(":"); _local1.user = (_local2[0]) ? _local2[0] : _local1.user; _local1.pass = (_local2[1]) ? _local2[1] : _local1.pas; }; return (_local1); } } }//package _-dK
Section 76
//_-PS (_-Eh._-PS) package _-Eh { public class _-PS { public static var _-cu:String = "z"; public static var _-6W:String = "origin"; public static var _-Yp:String = "index"; } }//package _-Eh
Section 77
//dynamic (_-eR.dynamic) package _-eR { import caurina.transitions.*; public class dynamic { public function dynamic(){ trace("This is an static class and should not be instantiated."); } public static function init():void{ _-ce._-EK("_bezier", _-af, _-If); } public static function _-If(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Array):Number{ var _local5:uint; var _local6:Number; var _local7:Number; var _local8:Number; if (_arg4.length == 1){ return ((_arg1 + (_arg3 * (((2 * (1 - _arg3)) * (_arg4[0] - _arg1)) + (_arg3 * (_arg2 - _arg1)))))); }; _local5 = Math.floor((_arg3 * _arg4.length)); _local6 = ((_arg3 - (_local5 * (1 / _arg4.length))) * _arg4.length); if (_local5 == 0){ _local7 = _arg1; _local8 = ((_arg4[0] + _arg4[1]) / 2); } else { if (_local5 == (_arg4.length - 1)){ _local7 = ((_arg4[(_local5 - 1)] + _arg4[_local5]) / 2); _local8 = _arg2; } else { _local7 = ((_arg4[(_local5 - 1)] + _arg4[_local5]) / 2); _local8 = ((_arg4[_local5] + _arg4[(_local5 + 1)]) / 2); }; }; return ((_local7 + (_local6 * (((2 * (1 - _local6)) * (_arg4[_local5] - _local7)) + (_local6 * (_local8 - _local7)))))); } public static function _-af(_arg1):Array{ var _local2:Array; var _local3:Array; var _local4:uint; var _local5:String; var _local6:Object; _local2 = []; if ((_arg1 is Array)){ _local3 = _arg1; } else { _local3 = [_arg1]; }; _local6 = {}; _local4 = 0; while (_local4 < _local3.length) { for (_local5 in _local3[_local4]) { if (_local6[_local5] == undefined){ _local6[_local5] = []; }; _local6[_local5].push(_local3[_local4][_local5]); }; _local4++; }; for (_local5 in _local6) { _local2.push({name:_local5, parameters:_local6[_local5]}); }; return (_local2); } } }//package _-eR
Section 78
//_-ay (_-eW._-ay) package _-eW { import flash.display.*; import flash.events.*; import com.gamezhero.api.as3.*; import _-Re.*; import flash.text.*; public class _-ay extends MovieClip { public var _-C1:TextField; public var _-My:MovieClip; public var _-34:TextField; public var _-0I:MovieClip; public var _-5E:MovieClip; private var _-DG; public var _-C6:MovieClip; private var _-e1:_-bY; public var _-e6:SimpleButton; public var _-Er:SimpleButton; public var _-g5:MovieClip; public var _-73:SimpleButton; public var _-Lo:MovieClip; public function _-ay(){ _-DG = this; super(); addFrameScript(0, _-HP, 1, _-Lq, 9, _-Ce); } public function init():void{ _-e1._-IR(); } public function _-LL(_arg1:MouseEvent):void{ switch (_arg1.target){ case _-5E: _-Oq._-Nr(_-Oq._-Qc); break; _-Oq._-Nr(_-Oq._-IN); }; } function _-Ce(){ _-bY(MovieClip(this.root).main)._-V2.alert(0, "Viewed Instructions", "Viewed Instructions"); _-C1.autoSize = TextFieldAutoSize.LEFT; _-C1.text = _-Jt._-Vk(_-Jt._-Zc).toUpperCase(); _-C1.mouseEnabled = false; _-34.text = _-Jt._-Vk(_-Jt._-5a).toUpperCase(); _-34.mouseEnabled = false; _-Lo.addEventListener(MouseEvent.ROLL_OVER, _-5h); _-Lo.addEventListener(MouseEvent.ROLL_OUT, _-e3); _-Lo.addEventListener(MouseEvent.CLICK, _-P1); _-5E.addEventListener(MouseEvent.CLICK, _-LL); } public function _-KB(_arg1:MouseEvent):void{ switch (_arg1.target){ case _-e6: _-Oq._-Nr(_-Oq._-Qc); break; case _-My: _-Oq._-Nr(_-Oq._-SB); break; case _-g5: _-Oq._-Nr(_-Oq._-IN); break; case _-73: _-Oq._-Nr(_-Oq._-aK); break; case _-Er: _-Oq._-Nr(_-Oq._-6R); break; _-Oq._-Nr(_-Oq._-IN); }; } function _-HP(){ stop(); gotoAndStop("home"); } public function _-5h(_arg1:MouseEvent):void{ _arg1.target.alpha = 1; } function _-Lq(){ _-C6.addEventListener(MouseEvent.ROLL_OVER, _-5h); _-0I.addEventListener(MouseEvent.ROLL_OVER, _-5h); _-C6.addEventListener(MouseEvent.ROLL_OUT, _-e3); _-0I.addEventListener(MouseEvent.ROLL_OUT, _-e3); _-C6.addEventListener(MouseEvent.CLICK, _-K-); _-0I.addEventListener(MouseEvent.CLICK, _-10); _-g5.addEventListener(MouseEvent.ROLL_OVER, _-5h); _-My.addEventListener(MouseEvent.ROLL_OVER, _-5h); _-g5.addEventListener(MouseEvent.ROLL_OUT, _-e3); _-My.addEventListener(MouseEvent.ROLL_OUT, _-e3); _-g5.addEventListener(MouseEvent.CLICK, _-KB); _-My.addEventListener(MouseEvent.CLICK, _-KB); (_-e6 as SimpleButton).addEventListener(MouseEvent.CLICK, _-KB); (_-73 as SimpleButton).addEventListener(MouseEvent.CLICK, _-KB); (_-Er as SimpleButton).addEventListener(MouseEvent.CLICK, _-KB); } public function _-e3(_arg1:MouseEvent):void{ _arg1.target.alpha = 0.5; } public function _-10(_arg1:MouseEvent):void{ _-bY(MovieClip(this.root).main).playSound("sfx_button_reload"); _-Q9(); gotoAndStop("how"); } public function get main():_-bY{ return (_-e1); } public function _-Q9():void{ _-C6.removeEventListener(MouseEvent.ROLL_OVER, _-5h); _-0I.removeEventListener(MouseEvent.ROLL_OVER, _-5h); _-C6.removeEventListener(MouseEvent.ROLL_OUT, _-e3); _-0I.removeEventListener(MouseEvent.ROLL_OUT, _-e3); _-C6.removeEventListener(MouseEvent.CLICK, _-K-); _-0I.removeEventListener(MouseEvent.CLICK, _-10); _-g5.removeEventListener(MouseEvent.ROLL_OVER, _-5h); _-My.removeEventListener(MouseEvent.ROLL_OVER, _-5h); _-g5.removeEventListener(MouseEvent.ROLL_OUT, _-e3); _-My.removeEventListener(MouseEvent.ROLL_OUT, _-e3); _-g5.removeEventListener(MouseEvent.CLICK, _-KB); _-My.removeEventListener(MouseEvent.CLICK, _-KB); (_-e6 as SimpleButton).removeEventListener(MouseEvent.CLICK, _-KB); (_-73 as SimpleButton).removeEventListener(MouseEvent.CLICK, _-KB); (_-Er as SimpleButton).removeEventListener(MouseEvent.CLICK, _-KB); } public function cleanUp():void{ _-e1._-2d(); } public function set main(_arg1:_-bY):void{ _-e1 = _arg1; } public function _-K-(_arg1:MouseEvent):void{ _-bY(MovieClip(this.root).main).playSound("sfx_button_reload"); _-Q9(); _-bY(MovieClip(this.root).main). do("game"); } public function _-P1(_arg1:MouseEvent):void{ _-bY(MovieClip(this.root).main).playSound("sfx_button_reload"); _-MI(); gotoAndStop("home"); } public function _-MI():void{ _-Lo.removeEventListener(MouseEvent.ROLL_OVER, _-5h); _-Lo.removeEventListener(MouseEvent.ROLL_OUT, _-e3); _-Lo.removeEventListener(MouseEvent.CLICK, _-P1); _-5E.removeEventListener(MouseEvent.CLICK, _-LL); } } }//package _-eW
Section 79
//_-Pa (_-eW._-Pa) package _-eW { import flash.display.*; import flash.events.*; import _-Re.*; public class _-Pa extends MovieClip { public var gs:_-Cy; public var hud:MovieClip; public var _-TK:MovieClip; private var _-9b:_-Pl; private var _-DG; public var _-e1:_-bY; public function _-Pa(){ _-DG = this; super(); addFrameScript(19, _-0E); } private function _-LI():void{ gs = new _-Cy(_-e1.stage, _-e1, _-DG); MovieClip(_-TK).addChild(gs); } public function init():void{ _-0G(); _-LI(); } private function _-IX():void{ MovieClip(hud).btnMenu_mc.removeEventListener(MouseEvent.ROLL_OVER, _-5h); MovieClip(hud).btnMenu_mc.removeEventListener(MouseEvent.ROLL_OUT, _-e3); MovieClip(hud).btnMenu_mc.removeEventListener(MouseEvent.CLICK, _-0Y); } function _-0E(){ stop(); } private function _-5h(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop(2); } public function _-HQ():void{ _-9b.update(); } public function _-23():void{ _-9b._-Nj(); } public function set main(_arg1:_-bY):void{ _-e1 = _arg1; } private function _-e3(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop(1); } private function _-0Y(_arg1:MouseEvent):void{ _-e1._-V2.alert(gs.score, "Quit from HUD", "Quit from HUD"); _-e1.playSound("sfx_button_reload"); _-e1. do("menu"); } public function get main():_-bY{ return (_-e1); } public function _-Jw():void{ _-9b._-EJ(); } private function _-0G():void{ _-9b = new _-Pl(_-DG); if(); } public function cleanUp():void{ _-IX(); gs.cleanUp(); MovieClip(_-TK).removeChild(gs); } private function if():void{ MovieClip(hud).btnMenu_mc.addEventListener(MouseEvent.ROLL_OVER, _-5h); MovieClip(hud).btnMenu_mc.addEventListener(MouseEvent.ROLL_OUT, _-e3); MovieClip(hud).btnMenu_mc.addEventListener(MouseEvent.CLICK, _-0Y); } public function _-co():void{ _-e1._-NR(); _-9b._-Mi(); } } }//package _-eW
Section 80
//_-EI (_-GR._-EI) package _-GR { import flash.display.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-Au.*; public class _-EI extends each implements _-TC { public function _-EI(_arg1:Number=0xFF0000, _arg2:Number=1){ this._-Hb = _arg1; this._-7u = _arg2; } public function _-30(_arg1:_-fJ, _arg2:Graphics, _arg3:_-P-):void{ _arg2.lineStyle(_arg1.size, _-Hb, _-7u); _arg2.moveTo(_arg1.v0.x, _arg1.v0.y); if (_arg1._-f4){ _arg2.curveTo(_arg1._-f4.x, _arg1._-f4.y, _arg1.v1.x, _arg1.v1.y); } else { _arg2.lineTo(_arg1.v1.x, _arg1.v1.y); }; _arg2.moveTo(0, 0); _arg2.lineStyle(); } } }//package _-GR
Section 81
//_-ft (_-GR._-ft) package _-GR { import flash.display.*; import _-6x.*; import flash.geom.*; import _-RQ.*; import _-IV.*; import _-Qq.*; import _-Au.*; public class _-ft extends each implements _-gQ { public var _-Qb:int; public var scale:Number; public static var _-bU:int = 0; public static var _-WE:int = 1; public function _-ft(_arg1:Number, _arg2:Number, _arg3:int=0, _arg4:Number=1){ this._-Qb = _arg3; this._-bK = _arg2; this._-CI = _arg1; this.scale = _arg4; } public function _-UY(_arg1:_-9P):void{ var _local2:Rectangle; _local2 = _arg1._-3W; if (_arg1.size == 0){ _local2.width = 1; _local2.height = 1; } else { _local2.width = ((_arg1._-Gu * _arg1.size) * scale); _local2.height = ((_arg1._-Gu * _arg1.size) * scale); }; _local2.x = (_arg1._-8G._-IQ.x - (_local2.width / 2)); _local2.y = (_arg1._-8G._-IQ.y - (_local2.width / 2)); } public function _-01(_arg1:_-9P, _arg2:Graphics, _arg3:_-P-):void{ var _local4:Rectangle; _arg2.beginFill(_-CI, _-bK); _local4 = _arg1._-3W; if (_-Qb == _-bU){ _arg2.drawRect(_local4.x, _local4.y, _local4.width, _local4.height); } else { if (_-Qb == _-WE){ _arg2.drawCircle((_local4.x + (_local4.width / 2)), (_local4.y + (_local4.width / 2)), (_local4.width / 2)); } else { _-6w.warning("Particle material has no valid shape - Must be ParticleMaterial.SHAPE_SQUARE or ParticleMaterial.SHAPE_CIRCLE"); }; }; _arg2.endFill(); _arg3._-Ux.class++; } } }//package _-GR
Section 82
//_-Zr (_-GR._-Zr) package _-GR { import flash.display.*; import _-Wr.*; import flash.geom.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-UL.*; import _-Au.*; public class _-Zr extends _-e4 implements _-J3 { public var materials:Array; public function _-Zr(){ init(); } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ var _local6:each; for each (_local6 in materials) { if (!_local6._-XW){ _local6.drawTriangle(_arg1, _arg2, _arg3); }; }; } private function init():void{ materials = new Array(); } override public function unregisterObject(_arg1:_-CH):void{ var _local2:each; super.unregisterObject(_arg1); for each (_local2 in materials) { _local2.unregisterObject(_arg1); }; } public function _-S1():void{ materials = new Array(); } override public function registerObject(_arg1:_-CH):void{ var _local2:each; super.registerObject(_arg1); for each (_local2 in materials) { _local2.registerObject(_arg1); }; } public function _-E4(_arg1:each):void{ materials.splice(materials.indexOf(_arg1), 1); } public function addMaterial(_arg1:each):void{ var _local2:Object; var _local3:_-CH; materials.push(_arg1); for (_local2 in _-RZ) { _local3 = (_local2 as _-CH); _arg1.registerObject(_local3); }; } } }//package _-GR
Section 83
//_-7s (_-gR._-7s) package _-gR { public interface _-7s { "_-I4"?? function _-4():String; "_-I4"?? function _-Sg():Object; "_-I4"?? function set creation(_arg1:Date):void; "_-I4"?? function _-Pu(_arg1:Object):void; "_-I4"?? function get expiration():Date; "_-I4"?? function _-fV():Boolean; "_-I4"?? function set expiration(_arg1:Date):void; "_-I4"?? function get creation():Date; } }//package _-gR
Section 84
//_-9x (_-gR._-9x) package _-gR { public class _-9x extends _-NX { private var _-FM:Number; public function _-9x(_arg1:Number=NaN){ super("utmk", "__utmk", ["hash"]); this.hash = _arg1; } public function get hash():Number{ return (_-FM); } public function set hash(_arg1:Number):void{ _-FM = _arg1; update(); } } }//package _-gR
Section 85
//_-Ct (_-gR._-Ct) package _-gR { public class _-Ct extends _-NX { private var _-KL:Number; public function _-Ct(_arg1:Number=NaN){ super("utmc", "__utmc", ["domainHash"]); this.domainHash = _arg1; } public function set domainHash(_arg1:Number):void{ _-KL = _arg1; update(); } public function get domainHash():Number{ return (_-KL); } } }//package _-gR
Section 86
//_-Fc (_-gR._-Fc) package _-gR { import _-QX.*; public class _-Fc extends _-NX { private var _-KL:Number; private var _-0X:Number; private var _-8H:Number; private var _-7-:Number; private var _-2Z:Number; private var _-TW:Number; public function _-Fc(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:Number=NaN, _arg6:Number=NaN){ super("utma", "__utma", ["domainHash", "sessionId", "firstTime", "lastTime", "currentTime", "sessionCount"], (_-SJ._-W1 * 1000)); this.domainHash = _arg1; this.sessionId = _arg2; this.firstTime = _arg3; this.lastTime = _arg4; this.currentTime = _arg5; this.sessionCount = _arg6; } public function get lastTime():Number{ return (_-2Z); } public function set lastTime(_arg1:Number):void{ _-2Z = _arg1; update(); } public function get sessionCount():Number{ return (_-TW); } public function get firstTime():Number{ return (_-0X); } public function set sessionId(_arg1:Number):void{ _-7- = _arg1; update(); } public function set sessionCount(_arg1:Number):void{ _-TW = _arg1; update(); } public function set firstTime(_arg1:Number):void{ _-0X = _arg1; update(); } public function set currentTime(_arg1:Number):void{ _-8H = _arg1; update(); } public function get sessionId():Number{ return (_-7-); } public function set domainHash(_arg1:Number):void{ _-KL = _arg1; update(); } public function get currentTime():Number{ return (_-8H); } public function get domainHash():Number{ return (_-KL); } } }//package _-gR
Section 87
//_-NX (_-gR._-NX) package _-gR { import com.google.analytics.core.*; public class _-NX implements _-7s { protected var _-AZ:String; protected var name:String; private var try:Date; private var _-Mo:Date; public var _-PW:_-1I; private var _-Kl:Number; protected var _-Vb:Array; public function _-NX(_arg1:String, _arg2:String, _arg3:Array, _arg4:Number=0){ this.name = _arg1; this._-AZ = _arg2; this._-Vb = _arg3; _-Q4(_arg4); } public function isEmpty():Boolean{ var _local1:int; var _local2:String; var _local3:int; _local1 = 0; _local3 = 0; while (_local3 < _-Vb.length) { _local2 = _-Vb[_local3]; if ((((this[_local2] is Number)) && (isNaN(this[_local2])))){ _local1++; } else { if ((((this[_local2] is String)) && ((this[_local2] == "")))){ _local1++; }; }; _local3++; }; if (_local1 == _-Vb.length){ return (true); }; return (false); } protected function update():void{ _-7X(); if (_-PW){ _-PW.update(name, _-Sg()); }; } public function _-Pu(_arg1:Object):void{ var _local2:String; var _local3:int; var _local4:int; _local3 = _-Vb.length; _local4 = 0; while (_local4 < _local3) { _local2 = _-Vb[_local4]; if (_arg1[_local2]){ this[_local2] = _arg1[_local2]; }; _local4++; }; if (_arg1.creation){ this.creation = _arg1.creation; }; if (_arg1.expiration){ this.expiration = _arg1.expiration; }; } private function _-Q4(_arg1:Number):void{ creation = new Date(); _-Kl = _arg1; if (_arg1 > 0){ expiration = new Date((creation.valueOf() + _arg1)); }; } public function _-fV():Boolean{ var _local1:Date; var _local2:Number; _local1 = new Date(); _local2 = (expiration.valueOf() - _local1.valueOf()); if (_local2 <= 0){ return (true); }; return (false); } public function set expiration(_arg1:Date):void{ _-Mo = _arg1; } public function get creation():Date{ return ( try); } public function reset():void{ var _local1:String; var _local2:int; _local2 = 0; while (_local2 < _-Vb.length) { _local1 = _-Vb[_local2]; if ((this[_local1] is Number)){ this[_local1] = NaN; } else { if ((this[_local1] is String)){ this[_local1] = ""; }; }; _local2++; }; _-7X(); update(); } public function valueOf():String{ var _local1:Array; var _local2:String; var _local3:*; var _local4:Array; var _local5:String; var _local6:int; _local1 = []; _local5 = ""; _local6 = 0; while (_local6 < _-Vb.length) { _local2 = _-Vb[_local6]; _local3 = this[_local2]; if ((_local3 is String)){ if (_local3 == ""){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; } else { if ((_local3 is Number)){ if (_local3 == 0){ _local1.push(_local3); } else { if (isNaN(_local3)){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; }; }; }; _local6++; }; if (isEmpty()){ return ("-"); }; return (("" + _local1.join("."))); } public function _-7X(_arg1:Number=NaN):void{ if (!isNaN(_arg1)){ _-Kl = _arg1; }; try = null; _-Mo = null; _-Q4(_-Kl); } public function get expiration():Date{ if (_-Mo){ return (_-Mo); }; return (new Date((new Date().valueOf() + 1000))); } public function _-4():String{ return (((_-AZ + "=") + valueOf())); } public function _-Sg():Object{ var _local1:Object; var _local2:String; var _local3:*; var _local4:int; _local1 = {}; _local4 = 0; while (_local4 < _-Vb.length) { _local2 = _-Vb[_local4]; _local3 = this[_local2]; if ((_local3 is String)){ _local1[_local2] = _local3; } else { if (_local3 == 0){ _local1[_local2] = _local3; } else { if (isNaN(_local3)){ } else { _local1[_local2] = _local3; }; }; }; _local4++; }; _local1.creation = creation; _local1.expiration = expiration; return (_local1); } public function toString(_arg1:Boolean=false):String{ var _local2:Array; var _local3:String; var _local4:*; var _local5:int; var _local6:int; var _local7:String; _local2 = []; _local5 = _-Vb.length; _local6 = 0; while (_local6 < _local5) { _local3 = _-Vb[_local6]; _local4 = this[_local3]; if ((_local4 is String)){ _local2.push((((_local3 + ": \"") + _local4) + "\"")); } else { if (_local4 == 0){ _local2.push(((_local3 + ": ") + _local4)); } else { if (isNaN(_local4)){ } else { _local2.push(((_local3 + ": ") + _local4)); }; }; }; _local6++; }; _local7 = (((name.toUpperCase() + " {") + _local2.join(", ")) + "}"); if (_arg1){ _local7 = (_local7 + (((" creation:" + creation) + ", expiration:") + expiration)); }; return (_local7); } public function set creation(_arg1:Date):void{ try = _arg1; } } }//package _-gR
Section 88
//_-So (_-gR._-So) package _-gR { public class _-So extends _-NX { private var _-gi:String; public function _-So(){ super("utmx", "__utmx", ["value"], 0); _-gi = "-"; } public function set value(_arg1:String):void{ _-gi = _arg1; } public function get value():String{ return (_-gi); } } }//package _-gR
Section 89
//_-Tm (_-gR._-Tm) package _-gR { import _-QX.*; public class _-Tm extends _-NX { private var _-2Z:Number; private var _-KL:Number; private var _-5w:Number; private var _-VB:Number; public static var implements:Number = _-SJ._-ZC; public function _-Tm(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN){ super("utmb", "__utmb", ["domainHash", "trackCount", "token", "lastTime"], (implements * 1000)); this.domainHash = _arg1; this.trackCount = _arg2; this.token = _arg3; this.lastTime = _arg4; } public function get token():Number{ return (_-VB); } public function set trackCount(_arg1:Number):void{ _-5w = _arg1; update(); } public function set lastTime(_arg1:Number):void{ _-2Z = _arg1; update(); } public function get lastTime():Number{ return (_-2Z); } public function set domainHash(_arg1:Number):void{ _-KL = _arg1; update(); } public function get domainHash():Number{ return (_-KL); } public function set token(_arg1:Number):void{ _-VB = _arg1; update(); } public function get trackCount():Number{ return (_-5w); } } }//package _-gR
Section 90
//_-VE (_-gR._-VE) package _-gR { import _-QX.*; public class _-VE extends _-NX { private var _-KL:Number; private var _-JR:Number; private var _-3y:String; private var _-Ht:Number; private var _-Eo:Number; public static var implements:Number = _-SJ._-8-; public function _-VE(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:String=""){ super("utmz", "__utmz", ["domainHash", "campaignCreation", "campaignSessions", "responseCount", "campaignTracking"], (implements * 1000)); this.domainHash = _arg1; this.campaignCreation = _arg2; this.campaignSessions = _arg3; this.responseCount = _arg4; this.campaignTracking = _arg5; } public function get campaignCreation():Number{ return (_-Eo); } public function set campaignSessions(_arg1:Number):void{ _-JR = _arg1; update(); } public function set responseCount(_arg1:Number):void{ _-Ht = _arg1; update(); } public function set campaignCreation(_arg1:Number):void{ _-Eo = _arg1; update(); } public function get campaignSessions():Number{ return (_-JR); } public function get responseCount():Number{ return (_-Ht); } public function set domainHash(_arg1:Number):void{ _-KL = _arg1; update(); } public function get campaignTracking():String{ return (_-3y); } public function set campaignTracking(_arg1:String):void{ _-3y = _arg1; update(); } public function get domainHash():Number{ return (_-KL); } } }//package _-gR
Section 91
//_-ZK (_-gR._-ZK) package _-gR { import _-QX.*; public class _-ZK extends _-NX { private var _-KL:Number; private var _-gi:String; public function _-ZK(_arg1:Number=NaN, _arg2:String=""){ super("utmv", "__utmv", ["domainHash", "value"], (_-SJ._-W1 * 1000)); this.domainHash = _arg1; this.value = _arg2; } public function get value():String{ return (_-gi); } public function set value(_arg1:String):void{ _-gi = _arg1; update(); } public function get domainHash():Number{ return (_-KL); } public function set domainHash(_arg1:Number):void{ _-KL = _arg1; update(); } } }//package _-gR
Section 92
//X10 (_-gR.X10) package _-gR { public class X10 { private var _-6T:String;// = ")" private var _-Bx:String;// = "*" private var _-1j:String;// = "'" private var _-TQ:String;// = "(" private var _-Uv:String;// = "!" private var _-XG:String;// = "k" private var _-3P:Array; private var _-VV:Object; private var _-Ok:int; private var _-Kr:Object; private var _-WF:int; private var _-gi:String;// = "v" public function X10(){ _-XG = "k"; _-gi = "v"; _-3P = [_-XG, _-gi]; _-TQ = "("; _-6T = ")"; _-Bx = "*"; _-Uv = "!"; _-1j = "'"; super(); _-VV = {}; _-Kr = {}; _-Kr[_-1j] = "'0"; _-Kr[_-6T] = "'1"; _-Kr[_-Bx] = "'2"; _-Kr[_-Uv] = "'3"; _-WF = 1; } private function _-5N(_arg1:Number, _arg2:String):void{ var _local3:Boolean; var _local4:int; var _local5:int; if (((_-28(_arg1)) && (!((_-VV[_arg1][_arg2] == undefined))))){ _-VV[_arg1][_arg2] = undefined; _local3 = true; _local5 = _-3P.length; _local4 = 0; while (_local4 < _local5) { if (_-VV[_arg1][_-3P[_local4]] != undefined){ _local3 = false; break; }; _local4++; }; if (_local3){ _-VV[_arg1] = undefined; _-Ok = (_-Ok - 1); }; }; } public function _-Hz():Boolean{ return ((_-Ok > 0)); } private function _-Ot(_arg1:Number, _arg2:String, _arg3:Number, _arg4:String):void{ if (!_-28(_arg1)){ _-VV[_arg1] = {}; }; if (_-VV[_arg1][_arg2] == undefined){ _-VV[_arg1][_arg2] = []; }; _-VV[_arg1][_arg2][_arg3] = _arg4; _-Ok = (_-Ok + 1); } public function _-28(_arg1:Number):Boolean{ return (_-VV[_arg1]); } public function _-Vq(_arg1:Number):void{ _-5N(_arg1, _-XG); } private function _-3K(_arg1:Array):String{ var _local2:Array; var _local3:String; var _local4:int; _local2 = []; _local4 = 0; while (_local4 < _arg1.length) { if (_arg1[_local4] != undefined){ _local3 = ""; if (((!((_local4 == _-WF))) && ((_arg1[(_local4 - 1)] == undefined)))){ _local3 = (_local3 + _local4.toString()); _local3 = (_local3 + _-Uv); }; _local3 = (_local3 + _-GI(_arg1[_local4])); _local2.push(_local3); }; _local4++; }; return (((_-TQ + _local2.join(_-Bx)) + _-6T)); } public function _-Vz(_arg1:Number, _arg2:Number):String{ return ((_-D3(_arg1, _-XG, _arg2) as String)); } public function _-9C(_arg1:Number):void{ _-5N(_arg1, _-gi); } public function _-BI(_arg1:X10=null):String{ var _local2:Array; var _local3:String; if (!_arg1){ return (_-OT()); }; _local2 = [_arg1._-OT()]; for (_local3 in _-VV) { if (((_-28(Number(_local3))) && (!(_arg1._-28(Number(_local3)))))){ _local2.push((_local3 + _-97(_-VV[_local3]))); }; }; return (_local2.join("")); } public function setValue(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ if (((((!((Math.round(_arg3) == _arg3))) || (isNaN(_arg3)))) || ((_arg3 == Infinity)))){ return (false); }; _-Ot(_arg1, _-gi, _arg2, _arg3.toString()); return (true); } public function _-OT():String{ var _local1:Array; var _local2:String; _local1 = []; for (_local2 in _-VV) { if (_-28(Number(_local2))){ _local1.push((_local2 + _-97(_-VV[_local2]))); }; }; return (_local1.join("")); } private function _-D3(_arg1:Number, _arg2:String, _arg3:Number):Object{ if (((_-28(_arg1)) && (!((_-VV[_arg1][_arg2] == undefined))))){ return (_-VV[_arg1][_arg2][_arg3]); }; return (undefined); } public function _-S4(_arg1:Number, _arg2:Number, _arg3:String):Boolean{ _-Ot(_arg1, _-XG, _arg2, _arg3); return (true); } public function getValue(_arg1:Number, _arg2:Number){ var _local3:*; _local3 = _-D3(_arg1, _-gi, _arg2); if (_local3 == null){ return (null); }; return (Number(_local3)); } private function _-97(_arg1:Object):String{ var _local2:String; var _local3:Boolean; var _local4:int; var _local5:Array; var _local6:int; _local2 = ""; _local3 = false; _local6 = _-3P.length; _local4 = 0; while (_local4 < _local6) { _local5 = _arg1[_-3P[_local4]]; if (_local5){ if (_local3){ _local2 = (_local2 + _-3P[_local4]); }; _local2 = (_local2 + _-3K(_local5)); _local3 = false; } else { _local3 = true; }; _local4++; }; return (_local2); } private function _-GI(_arg1:String):String{ var _local2:String; var _local3:int; var _local4:String; var _local5:String; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _arg1.charAt(_local3); _local5 = _-Kr[_local4]; if (_local5){ _local2 = (_local2 + _local5); } else { _local2 = (_local2 + _local4); }; _local3++; }; return (_local2); } } }//package _-gR
Section 93
//_-6p (_-Gt._-6p) package _-Gt { public class _-6p { public var data; public function _-6p(_arg1=null){ this.data = _arg1; } } }//package _-Gt
Section 94
//_-Ss (_-Hf._-Ss) package _-Hf { import _-RQ.*; public class _-Ss extends _-4L { } }//package _-Hf
Section 95
//_-9p (_-IV._-9p) package _-IV { import flash.display.*; import _-Wr.*; import flash.geom.*; import _-MH.*; public final class _-9p { private var level:int; public var _-6-:Boolean; public var _-dX:Number; private var _-YL:Number; public var _-Pc:int;// = 4 private var _-X1:int;// = -1 public var parent:_-9p; public var _-GJ:_-9p; public var _-aa:Boolean; public var _-04:_-9p; public var _-Nu:Boolean; public var center:Array; public var _-gc:_-CH; public var _-U5:Boolean;// = true public var _-OL:_-9p; private var _-8C:int;// = -1 private var _-4I:Number; public var _-bn:Number; public var _-4v:_-9p; public var _-CE:Boolean; public var _-du:Function; public var _-NE:Boolean;// = false public function _-9p(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:int, _arg6:_-9p=null, _arg7:uint=4){ _-X1 = -1; _-8C = -1; _-Pc = 4; _-U5 = true; _-NE = false; super(); this.level = _arg5; this._-dX = _arg1; this._-bn = _arg2; _-4I = (_arg3 / 2); _-YL = (_arg4 / 2); this.parent = _arg6; this._-Pc = _arg7; } public function render(_arg1:Number, _arg2:_-P-, _arg3:Graphics):void{ var _local4:_-T-; if (_-X1 == -1){ if (center != null){ _-X1 = center.length; if (_-X1 > 1){ center.sortOn("screenZ", (Array.DESCENDING | Array.NUMERIC)); }; } else { _-X1 = 0; }; _-8C = 0; }; while (_-8C < _-X1) { _local4 = center[_-8C]; if (_local4.screenZ < _arg1){ break; }; _-T1(_local4.screenZ, _arg2, _arg3); _local4.render(_arg2, _arg3); _arg2._-8R._-Nf.push(_local4); _-8C++; }; if (_-8C == _-X1){ center = null; }; _-T1(_arg1, _arg2, _arg3); } public function push(_arg1:_-T-):void{ _-NE = true; if (_-U5){ if (((!((_-gc == null))) && (!((_-gc == _arg1.instance))))){ _-U5 = false; }; _-gc = _arg1.instance; }; if (level < _-Pc){ if (_arg1.maxX <= _-dX){ if (_arg1.maxY <= _-bn){ if (_-OL == null){ _-CE = true; _-OL = new _-9p((_-dX - (_-4I / 2)), (_-bn - (_-YL / 2)), _-4I, _-YL, (level + 1), this, _-Pc); } else { if (!_-CE){ _-CE = true; _-OL.reset((_-dX - (_-4I / 2)), (_-bn - (_-YL / 2)), _-4I, _-YL, _-Pc); }; }; _-OL.push(_arg1); return; }; if (_arg1.minY >= _-bn){ if (_-4v == null){ _-6- = true; _-4v = new _-9p((_-dX - (_-4I / 2)), (_-bn + (_-YL / 2)), _-4I, _-YL, (level + 1), this, _-Pc); } else { if (!_-6-){ _-6- = true; _-4v.reset((_-dX - (_-4I / 2)), (_-bn + (_-YL / 2)), _-4I, _-YL, _-Pc); }; }; _-4v.push(_arg1); return; }; } else { if (_arg1.minX >= _-dX){ if (_arg1.maxY <= _-bn){ if (_-GJ == null){ _-aa = true; _-GJ = new _-9p((_-dX + (_-4I / 2)), (_-bn - (_-YL / 2)), _-4I, _-YL, (level + 1), this, _-Pc); } else { if (!_-aa){ _-aa = true; _-GJ.reset((_-dX + (_-4I / 2)), (_-bn - (_-YL / 2)), _-4I, _-YL, _-Pc); }; }; _-GJ.push(_arg1); return; }; if (_arg1.minY >= _-bn){ if (_-04 == null){ _-Nu = true; _-04 = new _-9p((_-dX + (_-4I / 2)), (_-bn + (_-YL / 2)), _-4I, _-YL, (level + 1), this, _-Pc); } else { if (!_-Nu){ _-Nu = true; _-04.reset((_-dX + (_-4I / 2)), (_-bn + (_-YL / 2)), _-4I, _-YL, _-Pc); }; }; _-04.push(_arg1); return; }; }; }; }; if (center == null){ center = new Array(); }; center.push(_arg1); _arg1._-GB = this; } private function _-T1(_arg1:Number, _arg2:_-P-, _arg3:Graphics):void{ if (_-CE){ _-OL.render(_arg1, _arg2, _arg3); }; if (_-6-){ _-4v.render(_arg1, _arg2, _arg3); }; if (_-aa){ _-GJ.render(_arg1, _arg2, _arg3); }; if (_-Nu){ _-04.render(_arg1, _arg2, _arg3); }; } public function reset(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:uint):void{ this._-dX = _arg1; this._-bn = _arg2; _-4I = (_arg3 / 2); _-YL = (_arg4 / 2); _-CE = false; _-6- = false; _-aa = false; _-Nu = false; _-U5 = true; _-gc = null; _-X1 = -1; _-8C = -1; _-NE = false; _-Pc = _arg5; } public function _-14():Rectangle{ return (new Rectangle(_-dX, _-bn, (_-4I * 2), (_-YL * 2))); } } }//package _-IV
Section 96
//_-gI (_-IV._-gI) package _-IV { public class _-gI { public var _-Lm:int;// = 0 public var _-Cs:int;// = 0 public var _-n:int;// = 0 public var _-b1:int;// = 0 public var _-6t:int;// = 0 public var _-Tp:int;// = 0 public var class:int;// = 0 public var _-7K:int;// = 0 public var _-Qk:int;// = 0 public var _-9O:int;// = 0 public var _-Bi:int;// = 0 public function _-gI(){ _-Qk = 0; _-Lm = 0; _-7K = 0; _-Tp = 0; _-6t = 0; class = 0; _-b1 = 0; _-Bi = 0; _-n = 0; _-9O = 0; _-Cs = 0; super(); } public function clone():_-gI{ var _local1:_-gI; _local1 = new _-gI(); _local1._-Qk = _-Qk; _local1._-Lm = _-Lm; _local1._-7K = _-7K; _local1.class = class; _local1._-Tp = _-Tp; _local1._-6t = _-6t; _local1._-Bi = _-Bi; _local1._-n = _-n; _local1._-9O = _-9O; _local1._-Cs = _-Cs; return (_local1); } public function clear():void{ _-Qk = 0; _-Lm = 0; _-7K = 0; class = 0; _-Tp = 0; _-6t = 0; _-b1 = 0; _-Bi = 0; _-n = 0; _-9O = 0; _-Cs = 0; } public function toString():String{ return (new String((((((((((((((((((("ProjectionTime:" + _-Qk) + " RenderTime:") + _-Lm) + " Particles:") + class) + " CulledParticles :") + _-b1) + " Triangles:") + _-Tp) + " ShadedTriangles :") + _-n) + " CulledTriangles:") + _-6t) + " FilteredObjects:") + _-9O) + " CulledObjects:") + _-Cs) + ""))); } } }//package _-IV
Section 97
//_-Gz (_-IV._-Gz) package _-IV { import flash.display.*; import _-Wr.*; import _-MH.*; import _-9c.*; public final class _-Gz { private var _-M:Array; private var _-KH:_-9p; private var _-AJ:_-XM; private var _-8U:uint;// = 4 private var _-eq:Number; private var _-7L:Number; private var _-9U:_-T-; private var _-Tg:Number; private var _-0Q:Number; private var i:int; private var _-QP:Array; private var _-dV:_-45; private var _-Bj:Array; private var _-Ov:_-CH; public function _-Gz(){ _-8U = 4; super(); } public function remove(_arg1:_-T-):void{ _-QP = _arg1._-GB.center; _-QP.splice(_-QP.indexOf(_arg1), 1); } public function _-Us(_arg1:_-T-, _arg2:_-CH=null):Array{ _-Bj = []; _-Tg = _arg1.minX; _-0Q = _arg1.minY; _-eq = _arg1.maxX; _-7L = _arg1.maxY; _-Ov = _arg2; _-dW(_arg1._-GB); _-S3(_arg1._-GB); return (_-Bj); } public function get _-Sb():_-45{ return (_-dV); } public function render(_arg1:_-P-, _arg2:Graphics):void{ _-KH.render(-(Infinity), _arg1, _arg2); } public function _-Bs():Array{ _-Bj = []; _-Tg = -1000000; _-0Q = -1000000; _-eq = 1000000; _-7L = 1000000; _-Ov = null; _-dW(_-KH); return (_-Bj); } public function get _-Uq():uint{ return (_-8U); } private function _-dW(_arg1:_-9p):void{ if (!_arg1){ return; }; if (((_arg1._-U5) && ((_-Ov == _arg1._-gc)))){ return; }; if (_-Tg < _arg1._-dX){ if (((_arg1._-CE) && ((_-0Q < _arg1._-bn)))){ _-dW(_arg1._-OL); }; if (((_arg1._-6-) && ((_-7L > _arg1._-bn)))){ _-dW(_arg1._-4v); }; }; if (_-eq > _arg1._-dX){ if (((_arg1._-aa) && ((_-0Q < _arg1._-bn)))){ _-dW(_arg1._-GJ); }; if (((_arg1._-Nu) && ((_-7L > _arg1._-bn)))){ _-dW(_arg1._-04); }; }; _-M = _arg1.center; if (_-M != null){ i = _-M.length; while (i--) { _-9U = _-M[i]; if ((((((((((((_-Ov == null)) || (!((_-9U.instance == _-Ov))))) && ((_-9U.maxX > _-Tg)))) && ((_-9U.minX < _-eq)))) && ((_-9U.maxY > _-0Q)))) && ((_-9U.minY < _-7L)))){ _-Bj.push(_-9U); }; }; }; } public function _-75():_-9p{ return (_-KH); } private function _-S3(_arg1:_-9p=null):void{ if (!_arg1){ return; }; _arg1 = _arg1.parent; if ((((_arg1 == null)) || (((_arg1._-U5) && ((_-Ov == _arg1._-gc)))))){ return; }; _-M = _arg1.center; if (_-M != null){ i = _-M.length; while (i--) { _-9U = _-M[i]; if ((((((((((((_-Ov == null)) || (!((_-9U.instance == _-Ov))))) && ((_-9U.maxX > _-Tg)))) && ((_-9U.minX < _-eq)))) && ((_-9U.maxY > _-0Q)))) && ((_-9U.minY < _-7L)))){ _-Bj.push(_-9U); }; }; }; _-S3(_arg1); } public function _-Z6(_arg1:_-T-):void{ if (_-dV.check(_arg1)){ _-KH.push(_arg1); }; } public function set _-Uq(_arg1:uint):void{ _-8U = _arg1; if (_-KH){ _-KH._-Pc = _-8U; }; } public function set _-Sb(_arg1:_-45):void{ _-dV = _arg1; _-AJ = _-dV.asRectangleClipping(); if (!_-KH){ _-KH = new _-9p(((_-AJ.minX + _-AJ.maxX) / 2), ((_-AJ.minY + _-AJ.maxY) / 2), (_-AJ.maxX - _-AJ.minX), (_-AJ.maxY - _-AJ.minY), 0, null, _-8U); } else { _-KH.reset(((_-AJ.minX + _-AJ.maxX) / 2), ((_-AJ.minY + _-AJ.maxY) / 2), (_-AJ.maxX - _-AJ.minX), (_-AJ.maxY - _-AJ.minY), _-8U); }; } } }//package _-IV
Section 98
//_-P- (_-IV._-P-) package _-IV { import flash.display.*; import _-RQ.*; import _-de.*; import _-Ap.*; import org.papervision3d.core.clipping.*; import _-Z5.*; public class _-P- { public var else :_-RH; public var _-QB:_-Bq; public var _-8R:_-Um; public var _-DO:_-Hj; public var container:Sprite; public var clipping:_-Xj; public var _-65:_-Gz; public var scene:_-4L; public var _-Ux:_-gI; public var _-fo:Array; public var _-Xu:_-Q0; public var _-4r:Array; public var _-Zm:Boolean; public function _-P-():void{ this._-Ux = new _-gI(); } public function destroy():void{ _-DO = null; _-QB = null; _-8R = null; container = null; scene = null; _-Xu = null; else = null; _-Ux = null; _-fo = null; _-4r = null; clipping = null; _-65 = null; } public function clone():_-P-{ var _local1:_-P-; _local1 = new _-P-(); _local1._-DO = _-DO; _local1._-QB = _-QB; _local1._-8R = _-8R; _local1.container = container; _local1.scene = scene; _local1._-Xu = _-Xu; _local1.else = else ; _local1._-Ux = _-Ux.clone(); _local1.clipping = clipping; _local1._-65 = _-65; return (_local1); } } }//package _-IV
Section 99
//_-Ra (_-IV._-Ra) package _-IV { import _-6x.*; import _-Wr.*; import _-RQ.*; public class _-Ra { public var y:Number; public var _-Tf:int;// = 0 public var _-5:_-CH; public var _-I8:int;// = 0 public var _-0R:Boolean;// = false public var material:each; public var _-1t:_-B7; public var u:Number; public var v:Number; public var x:Number; public var z:Number; public function _-Ra():void{ _-I8 = 0; _-Tf = 0; _-0R = false; super(); } public function clear():void{ _-I8 = 0; _-Tf = 0; _-0R = false; _-5 = null; material = null; _-1t = null; u = 0; v = 0; x = 0; y = 0; z = 0; } public function clone():_-Ra{ var _local1:_-Ra; _local1 = new _-Ra(); _local1._-I8 = _-I8; _local1._-Tf = _-Tf; _local1._-0R = _-0R; _local1._-5 = _-5; _local1.material = material; _local1._-1t = _-1t; _local1.u = u; _local1.v = v; _local1.x = x; _local1.y = y; _local1.z = z; return (_local1); } public function toString():String{ return (((_-5 + " ") + _-1t)); } } }//package _-IV
Section 100
//_-0x (_-KF._-0x) package _-KF { import _-6x.*; public class _-0x { public var _-Kc:Number; public var _-dU:Number; public function _-0x(_arg1:Number){ this._-Kc = _arg1; this._-dU = Math.sqrt(_arg1); } public static function _-dZ(_arg1:Array):_-0x{ var _local2:Number; var _local3:Number; var _local4:_-0H; _local2 = 0; for each (_local4 in _arg1) { _local3 = (((_local4.x * _local4.x) + (_local4.y * _local4.y)) + (_local4.z * _local4.z)); _local2 = ((_local3)>_local2) ? _local3 : _local2; }; return (new _-0x(_local2)); } } }//package _-KF
Section 101
//_-3e (_-KF._-3e) package _-KF { import _-A8.*; public class _-3e { public var x:Number; public var y:Number; public static const _-Ye:Number = 0.0174532925199433; public static const _-HC:Number = 57.2957795130823; public function _-3e(_arg1:Number=0, _arg2:Number=0){ this.x = _arg1; this.y = _arg2; } public function _-Do(_arg1:Number):void{ x = (x / _arg1); y = (y / _arg1); } public function _-4g(_arg1:_-3e):void{ _arg1.x = this.x; _arg1.y = this.y; } public function get _-RF():Number{ return (((this.x * this.x) + (this.y * this.y))); } public function _-c():Number{ if (Papervision3D._-Rc){ return ((_-HC * Math.atan2(y, x))); }; return (Math.atan2(y, x)); } public function reset(_arg1:Number=0, _arg2:Number=0):void{ this.x = _arg1; this.y = _arg2; } public function _-3k(_arg1:Number):Boolean{ return ((_-RF > (_arg1 * _arg1))); } public function clone():_-3e{ return (new _-3e(this.x, this.y)); } public function reverse():void{ this.x = -(this.x); this.y = -(this.y); } public function _-AE(_arg1:_-3e):void{ x = (x + _arg1.x); y = (y + _arg1.y); } public function _-ac(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:_-3e; if (Papervision3D._-Rc){ _arg1 = (_arg1 * _-Ye); }; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); _local4 = clone(); this.x = ((_local4.x * _local2) - (_local4.y * _local3)); this.y = ((_local4.x * _local3) + (_local4.y * _local2)); } public function toString():String{ var _local1:Number; var _local2:Number; _local1 = (Math.round((this.x * 1000)) / 1000); _local2 = (Math.round((this.y * 1000)) / 1000); return ((((("[" + _local1) + ", ") + _local2) + "]")); } public function _-cZ(_arg1:Number):Boolean{ return ((_-RF == (_arg1 * _arg1))); } public function _-0o(_arg1:Number):void{ x = (x * _arg1); y = (y * _arg1); } public function _-fj():void{ var _local1:Number; _local1 = this._-Lt; this.x = (this.x / _local1); this.y = (this.y / _local1); } public function get _-Lt():Number{ return (Math.sqrt(((x * x) + (y * y)))); } public function _-Iz(_arg1:Number):Boolean{ return ((_-RF < (_arg1 * _arg1))); } public function _-Vn(_arg1:_-3e):void{ x = (x - _arg1.x); y = (y - _arg1.y); } public function copyFrom(_arg1:_-3e):void{ this.x = _arg1.x; this.y = _arg1.y; } public static function _-3l(_arg1:_-3e, _arg2:Number):_-3e{ return (new _-3e((_arg1.x * _arg2), (_arg1.y * _arg2))); } public static function _-Z6(_arg1:_-3e, _arg2:_-3e):_-3e{ return (new _-3e((_arg1.x + _arg2.x), (_arg1.y + _arg2.y))); } public static function _-Oi(_arg1:_-3e, _arg2:_-3e):Number{ return (((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y))); } public static function _-MA(_arg1:_-3e, _arg2:_-3e):_-3e{ return (new _-3e((_arg1.x - _arg2.x), (_arg1.y - _arg2.y))); } } }//package _-KF
Section 102
//_-7q (_-KF._-7q) package _-KF { import _-A8.*; public class _-7q { public var _-Pq:Number; public var _-NW:Number; public var _-YE:Number; public var n13:Number; public var n14:Number; public var n33:Number; public var _-df:Number; public var _-bM:Number; public var _-Ay:Number; public var _-Qr:Number; public var n23:Number; public var n24:Number; public var n34:Number; public var _-Y2:Number; public var _-av:Number; public var _-QC:Number; private static var _-dt:Function = Math.cos; private static var _-g8:Function = Math.sin; private static var _-HF:_-7q = _-7q._-A0; private static var _-WU:_-Dy = _-Dy.ZERO; private static var const:_-Dy = _-Dy.ZERO; private static var _-0k:_-Dy = _-Dy.ZERO; private static var _-DR:Number = 57.2957795130823; private static var _-fL:Number = 0.0174532925199433; public function _-7q(_arg1:Array=null){ reset(_arg1); } public function _-bX(_arg1:_-Dy):void{ this._-YE = 0; this._-df = -(_arg1.z); this.n13 = _arg1.y; this._-Ay = _arg1.z; this._-Qr = 0; this.n23 = -(_arg1.x); this._-Pq = -(_arg1.y); this._-NW = _arg1.x; this.n33 = 0; } public function _-c0(_arg1:_-7q, _arg2:_-7q):void{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; _local3 = _arg1._-YE; _local4 = _arg2._-YE; _local5 = _arg1._-Ay; _local6 = _arg2._-Ay; _local7 = _arg1._-Pq; _local8 = _arg2._-Pq; _local9 = _arg1._-df; _local10 = _arg2._-df; _local11 = _arg1._-Qr; _local12 = _arg2._-Qr; _local13 = _arg1._-NW; _local14 = _arg2._-NW; _local15 = _arg1.n13; _local16 = _arg2.n13; _local17 = _arg1.n23; _local18 = _arg2.n23; _local19 = _arg1.n33; _local20 = _arg2.n33; this._-YE = (((_local3 * _local4) + (_local9 * _local6)) + (_local15 * _local8)); this._-df = (((_local3 * _local10) + (_local9 * _local12)) + (_local15 * _local14)); this.n13 = (((_local3 * _local16) + (_local9 * _local18)) + (_local15 * _local20)); this._-Ay = (((_local5 * _local4) + (_local11 * _local6)) + (_local17 * _local8)); this._-Qr = (((_local5 * _local10) + (_local11 * _local12)) + (_local17 * _local14)); this.n23 = (((_local5 * _local16) + (_local11 * _local18)) + (_local17 * _local20)); this._-Pq = (((_local7 * _local4) + (_local13 * _local6)) + (_local19 * _local8)); this._-NW = (((_local7 * _local10) + (_local13 * _local12)) + (_local19 * _local14)); this.n33 = (((_local7 * _local16) + (_local13 * _local18)) + (_local19 * _local20)); } public function calculateMultiply4x4(_arg1:_-7q, _arg2:_-7q):void{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; _local3 = _arg1._-YE; _local4 = _arg2._-YE; _local5 = _arg1._-Ay; _local6 = _arg2._-Ay; _local7 = _arg1._-Pq; _local8 = _arg2._-Pq; _local9 = _arg1._-Y2; _local10 = _arg2._-Y2; _local11 = _arg1._-df; _local12 = _arg2._-df; _local13 = _arg1._-Qr; _local14 = _arg2._-Qr; _local15 = _arg1._-NW; _local16 = _arg2._-NW; _local17 = _arg1._-bM; _local18 = _arg2._-bM; _local19 = _arg1.n13; _local20 = _arg2.n13; _local21 = _arg1.n23; _local22 = _arg2.n23; _local23 = _arg1.n33; _local24 = _arg2.n33; _local25 = _arg1._-av; _local26 = _arg2._-av; _local27 = _arg1.n14; _local28 = _arg2.n14; _local29 = _arg1.n24; _local30 = _arg2.n24; _local31 = _arg1.n34; _local32 = _arg2.n34; _local33 = _arg1._-QC; _local34 = _arg2._-QC; this._-YE = (((_local3 * _local4) + (_local11 * _local6)) + (_local19 * _local8)); this._-df = (((_local3 * _local12) + (_local11 * _local14)) + (_local19 * _local16)); this.n13 = (((_local3 * _local20) + (_local11 * _local22)) + (_local19 * _local24)); this.n14 = ((((_local3 * _local28) + (_local11 * _local30)) + (_local19 * _local32)) + _local27); this._-Ay = (((_local5 * _local4) + (_local13 * _local6)) + (_local21 * _local8)); this._-Qr = (((_local5 * _local12) + (_local13 * _local14)) + (_local21 * _local16)); this.n23 = (((_local5 * _local20) + (_local13 * _local22)) + (_local21 * _local24)); this.n24 = ((((_local5 * _local28) + (_local13 * _local30)) + (_local21 * _local32)) + _local29); this._-Pq = (((_local7 * _local4) + (_local15 * _local6)) + (_local23 * _local8)); this._-NW = (((_local7 * _local12) + (_local15 * _local14)) + (_local23 * _local16)); this.n33 = (((_local7 * _local20) + (_local15 * _local22)) + (_local23 * _local24)); this.n34 = ((((_local7 * _local28) + (_local15 * _local30)) + (_local23 * _local32)) + _local31); this._-Y2 = (((_local9 * _local4) + (_local17 * _local6)) + (_local25 * _local8)); this._-bM = (((_local9 * _local12) + (_local17 * _local14)) + (_local25 * _local16)); this._-av = (((_local9 * _local20) + (_local17 * _local22)) + (_local25 * _local24)); this._-QC = ((((_local9 * _local28) + (_local17 * _local30)) + (_local25 * _local32)) + _local33); } public function get _-gl():Number{ return ((((((this._-YE * this._-Qr) - (this._-Ay * this._-df)) * this.n33) - (((this._-YE * this._-NW) - (this._-Pq * this._-df)) * this.n23)) + (((this._-Ay * this._-NW) - (this._-Pq * this._-Qr)) * this.n13))); } public function copy(_arg1:_-7q):_-7q{ this._-YE = _arg1._-YE; this._-df = _arg1._-df; this.n13 = _arg1.n13; this.n14 = _arg1.n14; this._-Ay = _arg1._-Ay; this._-Qr = _arg1._-Qr; this.n23 = _arg1.n23; this.n24 = _arg1.n24; this._-Pq = _arg1._-Pq; this._-NW = _arg1._-NW; this.n33 = _arg1.n33; this.n34 = _arg1.n34; return (this); } public function _-CM(_arg1:_-7q):_-7q{ this._-YE = _arg1._-YE; this._-df = _arg1._-df; this.n13 = _arg1.n13; this._-Ay = _arg1._-Ay; this._-Qr = _arg1._-Qr; this.n23 = _arg1.n23; this._-Pq = _arg1._-Pq; this._-NW = _arg1._-NW; this.n33 = _arg1.n33; return (this); } public function _-Io(_arg1:_-7q, _arg2:_-7q):void{ this._-YE = (_arg1._-YE + _arg2._-YE); this._-df = (_arg1._-df + _arg2._-df); this.n13 = (_arg1.n13 + _arg2.n13); this.n14 = (_arg1.n14 + _arg2.n14); this._-Ay = (_arg1._-Ay + _arg2._-Ay); this._-Qr = (_arg1._-Qr + _arg2._-Qr); this.n23 = (_arg1.n23 + _arg2.n23); this.n24 = (_arg1.n24 + _arg2.n24); this._-Pq = (_arg1._-Pq + _arg2._-Pq); this._-NW = (_arg1._-NW + _arg2._-NW); this.n33 = (_arg1.n33 + _arg2.n33); this.n34 = (_arg1.n34 + _arg2.n34); } public function calculateMultiply(_arg1:_-7q, _arg2:_-7q):void{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; _local3 = _arg1._-YE; _local4 = _arg2._-YE; _local5 = _arg1._-Ay; _local6 = _arg2._-Ay; _local7 = _arg1._-Pq; _local8 = _arg2._-Pq; _local9 = _arg1._-df; _local10 = _arg2._-df; _local11 = _arg1._-Qr; _local12 = _arg2._-Qr; _local13 = _arg1._-NW; _local14 = _arg2._-NW; _local15 = _arg1.n13; _local16 = _arg2.n13; _local17 = _arg1.n23; _local18 = _arg2.n23; _local19 = _arg1.n33; _local20 = _arg2.n33; _local21 = _arg1.n14; _local22 = _arg2.n14; _local23 = _arg1.n24; _local24 = _arg2.n24; _local25 = _arg1.n34; _local26 = _arg2.n34; this._-YE = (((_local3 * _local4) + (_local9 * _local6)) + (_local15 * _local8)); this._-df = (((_local3 * _local10) + (_local9 * _local12)) + (_local15 * _local14)); this.n13 = (((_local3 * _local16) + (_local9 * _local18)) + (_local15 * _local20)); this.n14 = ((((_local3 * _local22) + (_local9 * _local24)) + (_local15 * _local26)) + _local21); this._-Ay = (((_local5 * _local4) + (_local11 * _local6)) + (_local17 * _local8)); this._-Qr = (((_local5 * _local10) + (_local11 * _local12)) + (_local17 * _local14)); this.n23 = (((_local5 * _local16) + (_local11 * _local18)) + (_local17 * _local20)); this.n24 = ((((_local5 * _local22) + (_local11 * _local24)) + (_local17 * _local26)) + _local23); this._-Pq = (((_local7 * _local4) + (_local13 * _local6)) + (_local19 * _local8)); this._-NW = (((_local7 * _local10) + (_local13 * _local12)) + (_local19 * _local14)); this.n33 = (((_local7 * _local16) + (_local13 * _local18)) + (_local19 * _local20)); this.n34 = ((((_local7 * _local22) + (_local13 * _local24)) + (_local19 * _local26)) + _local25); } public function invert():void{ _-HF.copy(this); _-ga(_-HF); } public function _-ga(_arg1:_-7q):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; _local2 = _arg1._-gl; if (Math.abs(_local2) > 0.001){ _local2 = (1 / _local2); _local3 = _arg1._-YE; _local4 = _arg1._-Ay; _local5 = _arg1._-Pq; _local6 = _arg1._-df; _local7 = _arg1._-Qr; _local8 = _arg1._-NW; _local9 = _arg1.n13; _local10 = _arg1.n23; _local11 = _arg1.n33; _local12 = _arg1.n14; _local13 = _arg1.n24; _local14 = _arg1.n34; this._-YE = (_local2 * ((_local7 * _local11) - (_local8 * _local10))); this._-df = (-(_local2) * ((_local6 * _local11) - (_local8 * _local9))); this.n13 = (_local2 * ((_local6 * _local10) - (_local7 * _local9))); this.n14 = (-(_local2) * (((_local6 * ((_local10 * _local14) - (_local11 * _local13))) - (_local7 * ((_local9 * _local14) - (_local11 * _local12)))) + (_local8 * ((_local9 * _local13) - (_local10 * _local12))))); this._-Ay = (-(_local2) * ((_local4 * _local11) - (_local5 * _local10))); this._-Qr = (_local2 * ((_local3 * _local11) - (_local5 * _local9))); this.n23 = (-(_local2) * ((_local3 * _local10) - (_local4 * _local9))); this.n24 = (_local2 * (((_local3 * ((_local10 * _local14) - (_local11 * _local13))) - (_local4 * ((_local9 * _local14) - (_local11 * _local12)))) + (_local5 * ((_local9 * _local13) - (_local10 * _local12))))); this._-Pq = (_local2 * ((_local4 * _local8) - (_local5 * _local7))); this._-NW = (-(_local2) * ((_local3 * _local8) - (_local5 * _local6))); this.n33 = (_local2 * ((_local3 * _local7) - (_local4 * _local6))); this.n34 = (-(_local2) * (((_local3 * ((_local7 * _local14) - (_local8 * _local13))) - (_local4 * ((_local6 * _local14) - (_local8 * _local12)))) + (_local5 * ((_local6 * _local13) - (_local7 * _local12))))); }; } public function _-K7():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; _local1 = this._-YE; _local2 = this._-Ay; _local3 = this._-Pq; _local4 = this._-Y2; _local5 = this._-df; _local6 = this._-Qr; _local7 = this._-NW; _local8 = this._-bM; _local9 = this.n13; _local10 = this.n23; _local11 = this.n33; _local12 = this._-av; _local13 = this.n14; _local14 = this.n24; _local15 = this.n34; _local16 = this._-QC; this._-YE = _local1; this._-df = _local2; this.n13 = _local3; this.n14 = _local4; this._-Ay = _local5; this._-Qr = _local6; this.n23 = _local7; this.n24 = _local8; this._-Pq = _local9; this._-NW = _local10; this.n33 = _local11; this.n34 = _local12; this._-Y2 = _local13; this._-bM = _local14; this._-av = _local15; this._-QC = _local16; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + ((((((((int((_-YE * 1000)) / 1000) + "\t\t") + (int((_-df * 1000)) / 1000)) + "\t\t") + (int((n13 * 1000)) / 1000)) + "\t\t") + (int((n14 * 1000)) / 1000)) + "\n")); _local1 = (_local1 + ((((((((int((_-Ay * 1000)) / 1000) + "\t\t") + (int((_-Qr * 1000)) / 1000)) + "\t\t") + (int((n23 * 1000)) / 1000)) + "\t\t") + (int((n24 * 1000)) / 1000)) + "\n")); _local1 = (_local1 + ((((((((int((_-Pq * 1000)) / 1000) + "\t\t") + (int((_-NW * 1000)) / 1000)) + "\t\t") + (int((n33 * 1000)) / 1000)) + "\t\t") + (int((n34 * 1000)) / 1000)) + "\n")); _local1 = (_local1 + ((((((((int((_-Y2 * 1000)) / 1000) + "\t\t") + (int((_-bM * 1000)) / 1000)) + "\t\t") + (int((_-av * 1000)) / 1000)) + "\t\t") + (int((_-QC * 1000)) / 1000)) + "\n")); return (_local1); } public function reset(_arg1:Array=null):void{ if (((!(_arg1)) || ((_arg1.length < 12)))){ _-YE = (_-Qr = (n33 = (_-QC = 1))); _-df = (n13 = (n14 = (_-Ay = (n23 = (n24 = (_-Pq = (_-NW = (n34 = (_-Y2 = (_-bM = (_-av = 0))))))))))); } else { _-YE = _arg1[0]; _-df = _arg1[1]; n13 = _arg1[2]; n14 = _arg1[3]; _-Ay = _arg1[4]; _-Qr = _arg1[5]; n23 = _arg1[6]; n24 = _arg1[7]; _-Pq = _arg1[8]; _-NW = _arg1[9]; n33 = _arg1[10]; n34 = _arg1[11]; if (_arg1.length == 16){ _-Y2 = _arg1[12]; _-bM = _arg1[13]; _-av = _arg1[14]; _-QC = _arg1[15]; } else { _-Y2 = (_-bM = (_-av = 0)); _-QC = 1; }; }; } public static function _-5k(_arg1:_-Dy, _arg2:Number, _arg3:_-Dy):_-7q{ var _local4:_-7q; _local4 = _-7q._-d2(_arg3.x, -(_arg3.y), _arg3.z); _-7q._-d2(_arg3.x, -(_arg3.y), _arg3.z).calculateMultiply(_local4, _-7q._-Pf(_arg1.x, _arg1.y, _arg1.z, _arg2)); _local4.calculateMultiply(_local4, _-7q._-d2(-(_arg3.x), _arg3.y, -(_arg3.z))); return (_local4); } public static function _-Li(_arg1:_-7q, _arg2:_-Dy):void{ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = _arg2.x; _local4 = _arg2.y; _local5 = _arg2.z; _arg2.x = ((((_local3 * _arg1._-YE) + (_local4 * _arg1._-df)) + (_local5 * _arg1.n13)) + _arg1.n14); _arg2.y = ((((_local3 * _arg1._-Ay) + (_local4 * _arg1._-Qr)) + (_local5 * _arg1.n23)) + _arg1.n24); _arg2.z = ((((_local3 * _arg1._-Pq) + (_local4 * _arg1._-NW)) + (_local5 * _arg1.n33)) + _arg1.n34); } public static function _-5l(_arg1:_-7q, _arg2:_-Dy):void{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local3 = _arg2.x; _local4 = _arg2.y; _local5 = _arg2.z; _local6 = (1 / ((((_local3 * _arg1._-Y2) + (_local4 * _arg1._-bM)) + (_local5 * _arg1._-av)) + _arg1._-QC)); _arg2.x = ((((_local3 * _arg1._-YE) + (_local4 * _arg1._-df)) + (_local5 * _arg1.n13)) + _arg1.n14); _arg2.y = ((((_local3 * _arg1._-Ay) + (_local4 * _arg1._-Qr)) + (_local5 * _arg1.n23)) + _arg1.n24); _arg2.z = ((((_local3 * _arg1._-Pq) + (_local4 * _arg1._-NW)) + (_local5 * _arg1.n33)) + _arg1.n34); _arg2.x = (_arg2.x * _local6); _arg2.y = (_arg2.y * _local6); _arg2.z = (_arg2.z * _local6); } public static function _-fU(_arg1:_-7q, _arg2:_-7q):_-7q{ var _local3:_-7q; _local3 = new (_-7q); _local3._-c0(_arg1, _arg2); return (_local3); } public static function _-Fx(_arg1:Object):Object{ var _local2:Number; _local2 = _-OM(_arg1); _arg1.x = (_arg1.x / _local2); _arg1.y = (_arg1.y / _local2); _arg1.z = (_arg1.z / _local2); _arg1.w = (_arg1.w / _local2); return (_arg1); } public static function _-8(_arg1:_-7q, _arg2:_-Dy):void{ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = _arg2.x; _local4 = _arg2.y; _local5 = _arg2.z; _arg2.x = (((_local3 * _arg1._-YE) + (_local4 * _arg1._-df)) + (_local5 * _arg1.n13)); _arg2.y = (((_local3 * _arg1._-Ay) + (_local4 * _arg1._-Qr)) + (_local5 * _arg1.n23)); _arg2.z = (((_local3 * _arg1._-Pq) + (_local4 * _arg1._-NW)) + (_local5 * _arg1.n33)); } public static function _-eh(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Object{ var _local5:Number; var _local6:Number; var _local7:Object; _local5 = Math.sin((_arg4 / 2)); _local6 = Math.cos((_arg4 / 2)); _local7 = new Object(); _local7.x = (_arg1 * _local5); _local7.y = (_arg2 * _local5); _local7.z = (_arg3 * _local5); _local7.w = _local6; return (_-Fx(_local7)); } public static function _-d2(_arg1:Number, _arg2:Number, _arg3:Number):_-7q{ var _local4:_-7q; _local4 = _-A0; _local4.n14 = _arg1; _local4.n24 = _arg2; _local4.n34 = _arg3; return (_local4); } public static function _-OM(_arg1:Object):Number{ return (Math.sqrt(((((_arg1.w * _arg1.w) + (_arg1.x * _arg1.x)) + (_arg1.y * _arg1.y)) + (_arg1.z * _arg1.z)))); } public static function rotationX(_arg1:Number):_-7q{ var _local2:_-7q; var _local3:Number; var _local4:Number; _local2 = _-A0; _local3 = Math.cos(_arg1); _local4 = Math.sin(_arg1); _local2._-Qr = _local3; _local2.n23 = -(_local4); _local2._-NW = _local4; _local2.n33 = _local3; return (_local2); } public static function rotationY(_arg1:Number):_-7q{ var _local2:_-7q; var _local3:Number; var _local4:Number; _local2 = _-A0; _local3 = Math.cos(_arg1); _local4 = Math.sin(_arg1); _local2._-YE = _local3; _local2.n13 = -(_local4); _local2._-Pq = _local4; _local2.n33 = _local3; return (_local2); } public static function rotationZ(_arg1:Number):_-7q{ var _local2:_-7q; var _local3:Number; var _local4:Number; _local2 = _-A0; _local3 = Math.cos(_arg1); _local4 = Math.sin(_arg1); _local2._-YE = _local3; _local2._-df = -(_local4); _local2._-Ay = _local4; _local2._-Qr = _local3; return (_local2); } public static function clone(_arg1:_-7q):_-7q{ return (new _-7q([_arg1._-YE, _arg1._-df, _arg1.n13, _arg1.n14, _arg1._-Ay, _arg1._-Qr, _arg1.n23, _arg1.n24, _arg1._-Pq, _arg1._-NW, _arg1.n33, _arg1.n34])); } public static function _-Pf(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:_-7q=null):_-7q{ var _local6:_-7q; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; if (!_arg5){ _local6 = _-A0; } else { _local6 = _arg5; }; _local7 = Math.cos(_arg4); _local8 = Math.sin(_arg4); _local9 = (1 - _local7); _local10 = ((_arg1 * _arg2) * _local9); _local11 = ((_arg2 * _arg3) * _local9); _local12 = ((_arg1 * _arg3) * _local9); _local13 = (_local8 * _arg3); _local14 = (_local8 * _arg2); _local15 = (_local8 * _arg1); _local6._-YE = (_local7 + ((_arg1 * _arg1) * _local9)); _local6._-df = (-(_local13) + _local10); _local6.n13 = (_local14 + _local12); _local6.n14 = 0; _local6._-Ay = (_local13 + _local10); _local6._-Qr = (_local7 + ((_arg2 * _arg2) * _local9)); _local6.n23 = (-(_local15) + _local11); _local6.n24 = 0; _local6._-Pq = (-(_local14) + _local12); _local6._-NW = (_local15 + _local11); _local6.n33 = (_local7 + ((_arg3 * _arg3) * _local9)); _local6.n34 = 0; return (_local6); } public static function _-Z6(_arg1:_-7q, _arg2:_-7q):_-7q{ var _local3:_-7q; _local3 = new (_-7q); _local3._-Io(_arg1, _arg2); return (_local3); } public static function multiply(_arg1:_-7q, _arg2:_-7q):_-7q{ var _local3:_-7q; _local3 = new (_-7q); _local3.calculateMultiply(_arg1, _arg2); return (_local3); } public static function _-CV(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:_-TJ=null):_-TJ{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:_-TJ; _local5 = Math.sin((_arg1 * 0.5)); _local6 = Math.cos((_arg1 * 0.5)); _local7 = Math.sin((_arg2 * 0.5)); _local8 = Math.cos((_arg2 * 0.5)); _local9 = Math.sin((_arg3 * 0.5)); _local10 = Math.cos((_arg3 * 0.5)); _local11 = (_local6 * _local8); _local12 = (_local5 * _local7); if (!_arg4){ _local13 = new _-TJ(); } else { _local13 = _arg4; }; _local13.x = ((_local9 * _local11) - (_local10 * _local12)); _local13.y = (((_local10 * _local5) * _local8) + ((_local9 * _local6) * _local7)); _local13.z = (((_local10 * _local6) * _local7) - ((_local9 * _local5) * _local8)); _local13.w = ((_local10 * _local11) + (_local9 * _local12)); return (_local13); } public static function _-5O(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:_-7q=null):_-7q{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:_-7q; _local6 = (_arg1 * _arg1); _local7 = (_arg1 * _arg2); _local8 = (_arg1 * _arg3); _local9 = (_arg1 * _arg4); _local10 = (_arg2 * _arg2); _local11 = (_arg2 * _arg3); _local12 = (_arg2 * _arg4); _local13 = (_arg3 * _arg3); _local14 = (_arg3 * _arg4); if (!_arg5){ _local15 = _-A0; } else { _local15 = _arg5; }; _local15._-YE = (1 - (2 * (_local10 + _local13))); _local15._-df = (2 * (_local7 - _local14)); _local15.n13 = (2 * (_local8 + _local12)); _local15._-Ay = (2 * (_local7 + _local14)); _local15._-Qr = (1 - (2 * (_local6 + _local13))); _local15.n23 = (2 * (_local11 - _local9)); _local15._-Pq = (2 * (_local8 - _local12)); _local15._-NW = (2 * (_local11 + _local9)); _local15.n33 = (1 - (2 * (_local6 + _local10))); return (_local15); } public static function _-6K(_arg1:_-7q):_-7q{ var _local2:_-7q; _local2 = new (_-7q); _local2._-ga(_arg1); return (_local2); } public static function _-Ac(_arg1:_-Dy):_-7q{ var _local2:_-7q; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; _-HF.reset(); _local2 = _-HF; _local2 = _-HF; _local3 = (_arg1.x * _-fL); _local4 = (_arg1.y * _-fL); _local5 = (_arg1.z * _-fL); _local6 = Math.cos(_local3); _local7 = Math.sin(_local3); _local8 = Math.cos(_local4); _local9 = Math.sin(_local4); _local10 = Math.cos(_local5); _local11 = Math.sin(_local5); _local12 = (_local6 * _local9); _local13 = (_local7 * _local9); _local2._-YE = (_local8 * _local10); _local2._-df = (-(_local8) * _local11); _local2.n13 = _local9; _local2._-Ay = ((_local13 * _local10) + (_local6 * _local11)); _local2._-Qr = ((-(_local13) * _local11) + (_local6 * _local10)); _local2.n23 = (-(_local7) * _local8); _local2._-Pq = ((-(_local12) * _local10) + (_local7 * _local11)); _local2._-NW = ((_local12 * _local11) + (_local7 * _local10)); _local2.n33 = (_local6 * _local8); return (_local2); } public static function _-7x(_arg1:Number, _arg2:Number, _arg3:Number):_-7q{ var _local4:_-7q; _local4 = _-A0; _local4._-YE = _arg1; _local4._-Qr = _arg2; _local4.n33 = _arg3; return (_local4); } public static function _-es(_arg1:_-7q, _arg2:_-Dy):void{ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = _arg2.x; _local4 = _arg2.y; _local5 = _arg2.z; _arg2.x = (((_local3 * _arg1._-YE) + (_local4 * _arg1._-df)) + (_local5 * _arg1.n13)); _arg2.y = (((_local3 * _arg1._-Ay) + (_local4 * _arg1._-Qr)) + (_local5 * _arg1.n23)); _arg2.z = (((_local3 * _arg1._-Pq) + (_local4 * _arg1._-NW)) + (_local5 * _arg1.n33)); _arg2._-St(); } public static function _-V9(_arg1:_-7q, _arg2:_-Dy=null, _arg3:_-Dy=null):_-Dy{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _arg2 = ((_arg2) || (new _-Dy())); _local4 = (((_arg3) && ((_arg3.x == 1)))) ? 1 : Math.sqrt((((_arg1._-YE * _arg1._-YE) + (_arg1._-Ay * _arg1._-Ay)) + (_arg1._-Pq * _arg1._-Pq))); _local5 = (((_arg3) && ((_arg3.y == 1)))) ? 1 : Math.sqrt((((_arg1._-df * _arg1._-df) + (_arg1._-Qr * _arg1._-Qr)) + (_arg1._-NW * _arg1._-NW))); _local6 = (((_arg3) && ((_arg3.z == 1)))) ? 1 : Math.sqrt((((_arg1.n13 * _arg1.n13) + (_arg1.n23 * _arg1.n23)) + (_arg1.n33 * _arg1.n33))); _local7 = (_arg1._-YE / _local4); _local8 = (_arg1._-Ay / _local5); _local9 = (_arg1._-Pq / _local6); _local10 = (_arg1._-NW / _local6); _local11 = (_arg1.n33 / _local6); _local9 = ((_local9 > 1)) ? 1 : _local9; _local9 = ((_local9 < -1)) ? -1 : _local9; _arg2.y = Math.asin(-(_local9)); _arg2.z = Math.atan2(_local8, _local7); _arg2.x = Math.atan2(_local10, _local11); if (Papervision3D._-Rc){ _arg2.x = (_arg2.x * _-DR); _arg2.y = (_arg2.y * _-DR); _arg2.z = (_arg2.z * _-DR); }; return (_arg2); } public static function _-ar(_arg1:Object, _arg2:Object):Object{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Object; _local3 = _arg1.x; _local4 = _arg1.y; _local5 = _arg1.z; _local6 = _arg1.w; _local7 = _arg2.x; _local8 = _arg2.y; _local9 = _arg2.z; _local10 = _arg2.w; _local11 = new Object(); _local11.x = ((((_local6 * _local7) + (_local3 * _local10)) + (_local4 * _local9)) - (_local5 * _local8)); _local11.y = ((((_local6 * _local8) + (_local4 * _local10)) + (_local5 * _local7)) - (_local3 * _local9)); _local11.z = ((((_local6 * _local9) + (_local5 * _local10)) + (_local3 * _local8)) - (_local4 * _local7)); _local11.w = ((((_local6 * _local10) - (_local3 * _local7)) - (_local4 * _local8)) - (_local5 * _local9)); return (_local11); } public static function get _-A0():_-7q{ return (new _-7q([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])); } } }//package _-KF
Section 103
//_-Dy (_-KF._-Dy) package _-KF { import _-A8.*; public class _-Dy { public var z:Number; public var x:Number; public var y:Number; public static var _-DR:Number = 57.2957795130823; private static var _-HF:_-Dy = _-Dy.ZERO; public static var _-fL:Number = 0.0174532925199433; public function _-Dy(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0){ this.x = _arg1; this.y = _arg2; this.z = _arg3; } public function _-St():void{ var _local1:Number; _local1 = Math.sqrt((((this.x * this.x) + (this.y * this.y)) + (this.z * this.z))); if (((!((_local1 == 0))) && (!((_local1 == 1))))){ _local1 = (1 / _local1); this.x = (this.x * _local1); this.y = (this.y * _local1); this.z = (this.z * _local1); }; } public function _-4g(_arg1:_-Dy):void{ _arg1.x = x; _arg1.y = y; _arg1.z = z; } public function get _-RF():Number{ return ((((this.x * this.x) + (this.y * this.y)) + (this.z * this.z))); } public function reset(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0):void{ x = _arg1; y = _arg2; z = _arg3; } public function _-3k(_arg1:Number):Boolean{ return ((_-RF > (_arg1 * _arg1))); } public function _-35(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (Papervision3D._-Rc){ _arg1 = (_arg1 * _-fL); }; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); _-HF.copyFrom(this); this.y = ((_-HF.y * _local2) - (_-HF.z * _local3)); this.z = ((_-HF.y * _local3) + (_-HF.z * _local2)); } public function _-ek(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (Papervision3D._-Rc){ _arg1 = (_arg1 * _-fL); }; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); _-HF.copyFrom(this); this.x = ((_-HF.x * _local2) + (_-HF.z * _local3)); this.z = ((_-HF.x * -(_local3)) + (_-HF.z * _local2)); } public function _-7z(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (Papervision3D._-Rc){ _arg1 = (_arg1 * _-fL); }; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); _-HF.copyFrom(this); this.x = ((_-HF.x * _local2) - (_-HF.y * _local3)); this.y = ((_-HF.x * _local3) + (_-HF.y * _local2)); } public function clone():_-Dy{ return (new _-Dy(this.x, this.y, this.z)); } public function _-AE(_arg1:_-Dy):void{ x = (x + _arg1.x); y = (y + _arg1.y); z = (z + _arg1.z); } public function toString():String{ return (((((("x:" + (Math.round((x * 100)) / 100)) + " y:") + (Math.round((y * 100)) / 100)) + " z:") + (Math.round((z * 100)) / 100))); } public function _-cZ(_arg1:Number):Boolean{ return ((_-RF == (_arg1 * _arg1))); } public function _-0o(_arg1:Number):void{ x = (x * _arg1); y = (y * _arg1); z = (z * _arg1); } public function get _-Lt():Number{ return (Math.sqrt((((this.x * this.x) + (this.y * this.y)) + (this.z * this.z)))); } public function _-Iz(_arg1:Number):Boolean{ return ((_-RF < (_arg1 * _arg1))); } public function _-Vn(_arg1:_-Dy):void{ x = (x - _arg1.x); y = (y - _arg1.y); z = (z - _arg1.z); } public function copyFrom(_arg1:_-Dy):void{ x = _arg1.x; y = _arg1.y; z = _arg1.z; } public static function _-2k(_arg1:_-Dy, _arg2:_-Dy):_-Dy{ return (new _-Dy((_arg1.x - _arg2.x), (_arg1.y - _arg2.y), (_arg1.z - _arg2.z))); } public static function _-Z6(_arg1:_-Dy, _arg2:_-Dy):_-Dy{ return (new _-Dy((_arg1.x + _arg2.x), (_arg1.y + _arg2.y), (_arg1.z + _arg2.z))); } public static function _-U1(_arg1:_-Dy, _arg2:_-Dy, _arg3:_-Dy=null):_-Dy{ if (!_arg3){ _arg3 = ZERO; }; _arg3.reset(((_arg2.y * _arg1.z) - (_arg2.z * _arg1.y)), ((_arg2.z * _arg1.x) - (_arg2.x * _arg1.z)), ((_arg2.x * _arg1.y) - (_arg2.y * _arg1.x))); return (_arg3); } public static function _-Oi(_arg1:_-Dy, _arg2:_-Dy):Number{ return ((((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y)) + (_arg2.z * _arg1.z))); } public static function get ZERO():_-Dy{ return (new _-Dy(0, 0, 0)); } } }//package _-KF
Section 104
//_-Ix (_-KF._-Ix) package _-KF { import _-6x.*; public class _-Ix { public var minX:Number; public var minY:Number; public var minZ:Number; public var maxX:Number; public var maxY:Number; protected var _-Th:Array; public var maxZ:Number; public function _-Ix(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number){ this.minX = _arg1; this.minY = _arg2; this.minZ = _arg3; this.maxX = _arg4; this.maxY = _arg5; this.maxZ = _arg6; _-4T(); } protected function _-4T():void{ _-Th = new Array(); _-Th.push(new _-0H(minX, minY, minZ)); _-Th.push(new _-0H(minX, minY, maxZ)); _-Th.push(new _-0H(minX, maxY, minZ)); _-Th.push(new _-0H(minX, maxY, maxZ)); _-Th.push(new _-0H(maxX, minY, minZ)); _-Th.push(new _-0H(maxX, minY, maxZ)); _-Th.push(new _-0H(maxX, maxY, minZ)); _-Th.push(new _-0H(maxX, maxY, maxZ)); } public function _-cI():Array{ return (_-Th); } public function _-NO(_arg1:_-Ix):void{ this.minX = Math.min(this.minX, _arg1.minX); this.minY = Math.min(this.minY, _arg1.minY); this.minZ = Math.min(this.minZ, _arg1.minZ); this.maxX = Math.max(this.maxX, _arg1.maxX); this.maxY = Math.max(this.maxY, _arg1.maxY); this.maxZ = Math.max(this.maxZ, _arg1.maxZ); _-4T(); } public static function _-1S(_arg1:Array):_-Ix{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:_-0H; _local2 = Number.MAX_VALUE; _local3 = Number.MAX_VALUE; _local4 = Number.MAX_VALUE; _local5 = -(_local2); _local6 = -(_local3); _local7 = -(_local4); for each (_local8 in _arg1) { _local2 = Math.min(_local2, _local8.x); _local3 = Math.min(_local3, _local8.y); _local4 = Math.min(_local4, _local8.z); _local5 = Math.max(_local5, _local8.x); _local6 = Math.max(_local6, _local8.y); _local7 = Math.max(_local7, _local8.z); }; return (new _-Ix(_local2, _local3, _local4, _local5, _local6, _local7)); } } }//package _-KF
Section 105
//_-Mw (_-KF._-Mw) package _-KF { import _-6x.*; import _-3h.*; public class _-Mw { public var d:Number; public var normal:_-Dy; var _-WH:Number;// = 0.01 private static var _-JE:_-Dy = new _-Dy(0, 1, 0); private static var _-4E:_-Dy = new _-Dy(0, 0, 1); protected static var _-dA:_-Mw = new (_-Mw); ; public function _-Mw(_arg1:_-Dy=null, _arg2:_-Dy=null){ _-WH = 0.01; super(); if (((_arg1) && (_arg2))){ this.normal = _arg1; this.d = -(_-Dy._-Oi(_arg1, _arg2)); } else { this.normal = new _-Dy(); this.d = 0; }; } public function _-6g(_arg1:_-Dy, _arg2:_-Dy):void{ this.normal = _arg1; this.d = -(_-Dy._-Oi(_arg1, _arg2)); } public function _-O3(_arg1:_-Dy):int{ var _local2:Number; _local2 = _-Rp(_arg1); if (_local2 < 0){ return (_-ao._-RP); }; if (_local2 > 0){ return (_-ao._-Zu); }; return (_-ao._-IB); } public function _-Bb(_arg1:_-Dy, _arg2:_-Dy):_-Dy{ var _local3:Number; var _local4:_-Dy; _local3 = _-Dy._-Oi(this.normal, _-Dy._-2k(_arg1, _arg2)); _local4 = _arg1.clone(); _arg1.clone().x = (_local4.x - (_local3 * this.normal.x)); _local4.y = (_local4.y - (_local3 * this.normal.y)); _local4.z = (_local4.z - (_local3 * this.normal.z)); return (_local4); } public function _-Ol(_arg1:_-0H, _arg2:_-0H):_-0H{ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = ((((normal.x * _arg1.x) + (normal.y * _arg1.y)) + (normal.z * _arg1.z)) - d); _local4 = ((((normal.x * _arg2.x) + (normal.y * _arg2.y)) + (normal.z * _arg2.z)) - d); _local5 = (((((normal.x * _arg2.x) + (normal.y * _arg2.y)) + (normal.z * _arg2.z)) - d) / (_local4 - _local3)); return (new _-0H((_arg2.x + ((_arg1.x - _arg2.x) * _local5)), (_arg2.y + ((_arg1.y - _arg2.y) * _local5)), (_arg2.z + ((_arg1.z - _arg2.z) * _local5)))); } public function _-St():void{ var _local1:_-Dy; var _local2:Number; _local1 = this.normal; _local2 = Math.sqrt((((_local1.x * _local1.x) + (_local1.y * _local1.y)) + (_local1.z * _local1.z))); _local1.x = (_local1.x / _local2); _local1.y = (_local1.y / _local2); _local1.z = (_local1.z / _local2); this.d = (this.d / _local2); } public function _-An(_arg1:_-0H):Number{ return (((((_arg1.x * normal.x) + (normal.y * _arg1.y)) + (_arg1.z * normal.z)) + d)); } public function _-5U():_-Mw{ _-dA.normal.z = -(normal.z); _-dA.normal.y = -(normal.y); _-dA.normal.x = -(normal.x); _-dA.d = d; return (_-dA); } public function _-LJ(_arg1:Array, _arg2:_-Dy=null):void{ var _local3:Number; var _local4:_-Dy; var _local5:_-Dy; var _local6:_-7q; var _local7:_-Dy; var _local8:*; _local3 = _-Dy._-Oi(_-JE, this.normal); _local4 = ((Math.abs(_local3) > 0.99)) ? _-4E : _-JE; _local5 = _-Dy._-U1(_local4, normal); _local5._-St(); _local4 = _-Dy._-U1(normal, _local5); _local4._-St(); _local6 = new _-7q([_local5.x, _local4.x, normal.x, 0, _local5.y, _local4.y, normal.y, 0, _local5.z, _local4.z, normal.z, 0, 0, 0, 0, 1]); if (_arg2){ _local6 = _-7q.multiply(_-7q._-d2(_arg2.x, _arg2.y, _arg2.z), _local6); }; _local7 = new _-Dy(); for each (_local8 in _arg1) { _local7.x = _local8["x"]; _local7.y = _local8["y"]; _local7.z = _local8["z"]; _-7q._-Li(_local6, _local7); _local8["x"] = _local7.x; _local8["y"] = _local7.y; _local8["z"] = _local7.z; }; } public function clone():_-Mw{ return (_-Mw._-OI(this.normal.x, this.normal.y, this.normal.z, this.d)); } public function _-Fw(_arg1:_-Mw):Boolean{ _-dA.normal.z = -(_arg1.normal.z); _-dA.normal.y = -(_arg1.normal.y); _-dA.normal.x = -(_arg1.normal.x); _-dA.d = _arg1.d; return (_-dA._-Mt(_arg1)); } public function _-ON(_arg1:_-Dy, _arg2:_-Dy, _arg3:_-Dy):void{ var _local4:_-Dy; var _local5:_-Dy; _local4 = _-Dy._-2k(_arg2, _arg1); _local5 = _-Dy._-2k(_arg3, _arg1); this.normal = _-Dy._-U1(_local4, _local5); this.normal._-St(); this.d = -(_-Dy._-Oi(normal, _arg1)); } public function _-Mj(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ this.normal.x = _arg1; this.normal.y = _arg2; this.normal.z = _arg3; this.d = _arg4; _-St(); } public function _-R0():_-Mw{ var _local1:_-Mw; _local1 = _-Mw._-gB(new _-Dy(), new _-Dy(), new _-Dy()); _local1.normal.z = -(normal.z); _local1.normal.y = -(normal.y); _local1.normal.x = -(normal.x); _local1.d = d; return (_local1); } public function toString():String{ return ((((((((("[a:" + normal.x) + " b:") + normal.y) + " c:") + normal.z) + " d:") + d) + "]")); } public function _-Mt(_arg1:_-Mw):Boolean{ return ((((((((Math.abs((normal.x - _arg1.normal.x)) < _-WH)) && ((Math.abs((normal.y - _arg1.normal.y)) < _-WH)))) && ((Math.abs((normal.z - _arg1.normal.z)) < _-WH)))) && ((Math.abs((d - _arg1.d)) < _-WH)))); } public function _-Rp(_arg1):Number{ var _local2:_-Dy; _local2 = ((_arg1 is _-0H)) ? _arg1.toNumber3D() : _arg1; return ((_-Dy._-Oi(_local2, normal) + d)); } public function _-8m(_arg1:_-Dy, _arg2:_-Dy):_-Dy{ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = ((((normal.x * _arg1.x) + (normal.y * _arg1.y)) + (normal.z * _arg1.z)) - d); _local4 = ((((normal.x * _arg2.x) + (normal.y * _arg2.y)) + (normal.z * _arg2.z)) - d); _local5 = (((((normal.x * _arg2.x) + (normal.y * _arg2.y)) + (normal.z * _arg2.z)) - d) / (_local4 - _local3)); return (new _-Dy((_arg2.x + ((_arg1.x - _arg2.x) * _local5)), (_arg2.y + ((_arg1.y - _arg2.y) * _local5)), (_arg2.z + ((_arg1.z - _arg2.z) * _local5)))); } public static function _-GE(_arg1, _arg2):_-Mw{ var _local3:_-Dy; var _local4:_-Dy; _local3 = ((_arg1 is _-Dy)) ? _arg1 : new _-Dy(_arg1.x, _arg1.y, _arg1.z); _local4 = ((_arg2 is _-Dy)) ? _arg2 : new _-Dy(_arg2.x, _arg2.y, _arg2.z); return (new _-Mw(_local3, _local4)); } public static function _-gB(_arg1, _arg2, _arg3):_-Mw{ var _local4:_-Mw; var _local5:_-Dy; var _local6:_-Dy; var _local7:_-Dy; _local4 = new (_-Mw); _local5 = ((_arg1 is _-Dy)) ? _arg1 : new _-Dy(_arg1.x, _arg1.y, _arg1.z); _local6 = ((_arg2 is _-Dy)) ? _arg2 : new _-Dy(_arg2.x, _arg2.y, _arg2.z); _local7 = ((_arg3 is _-Dy)) ? _arg3 : new _-Dy(_arg3.x, _arg3.y, _arg3.z); _local4._-ON(_local5, _local6, _local7); return (_local4); } public static function _-OI(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):_-Mw{ var _local5:_-Mw; _local5 = new (_-Mw); _local5._-Mj(_arg1, _arg2, _arg3, _arg4); return (_local5); } } }//package _-KF
Section 106
//_-TJ (_-KF._-TJ) package _-KF { public class _-TJ { private var _-Uj:_-7q; public var w:Number; public var x:Number; public var y:Number; public var z:Number; public static const _-5r:Number = 1E-6; public static const _-Ye:Number = 0.0174532925199433; public static const _-HC:Number = 57.2957795130823; public function _-TJ(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=1){ this.x = _arg1; this.y = _arg2; this.z = _arg3; this.w = _arg4; _-Uj = _-7q._-A0; } public function _-Qv(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Boolean=false):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; if (_arg4){ _arg1 = (_arg1 * _-Ye); _arg2 = (_arg2 * _-Ye); _arg3 = (_arg3 * _-Ye); }; _local5 = Math.sin((_arg1 * 0.5)); _local6 = Math.cos((_arg1 * 0.5)); _local7 = Math.sin((_arg2 * 0.5)); _local8 = Math.cos((_arg2 * 0.5)); _local9 = Math.sin((_arg3 * 0.5)); _local10 = Math.cos((_arg3 * 0.5)); _local11 = (_local6 * _local8); _local12 = (_local5 * _local7); this.x = ((_local9 * _local11) - (_local10 * _local12)); this.y = (((_local10 * _local5) * _local8) + ((_local9 * _local6) * _local7)); this.z = (((_local10 * _local6) * _local7) - ((_local9 * _local5) * _local8)); this.w = ((_local10 * _local11) + (_local9 * _local12)); } public function _-cO(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:Number; var _local6:Number; _local5 = Math.sin((_arg4 / 2)); _local6 = Math.cos((_arg4 / 2)); this.x = (_arg1 * _local5); this.y = (_arg2 * _local5); this.z = (_arg3 * _local5); this.w = _local6; this._-St(); } public function get _-DA():_-7q{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local1 = (x * x); _local2 = (x * y); _local3 = (x * z); _local4 = (x * w); _local5 = (y * y); _local6 = (y * z); _local7 = (y * w); _local8 = (z * z); _local9 = (z * w); _-Uj._-YE = (1 - (2 * (_local5 + _local8))); _-Uj._-df = (2 * (_local2 - _local9)); _-Uj.n13 = (2 * (_local3 + _local7)); _-Uj._-Ay = (2 * (_local2 + _local9)); _-Uj._-Qr = (1 - (2 * (_local1 + _local8))); _-Uj.n23 = (2 * (_local6 - _local4)); _-Uj._-Pq = (2 * (_local3 - _local7)); _-Uj._-NW = (2 * (_local6 + _local4)); _-Uj.n33 = (1 - (2 * (_local1 + _local5))); return (_-Uj); } public function calculateMultiply(_arg1:_-TJ, _arg2:_-TJ):void{ this.x = ((((_arg1.w * _arg2.x) + (_arg1.x * _arg2.w)) + (_arg1.y * _arg2.z)) - (_arg1.z * _arg2.y)); this.y = ((((_arg1.w * _arg2.y) - (_arg1.x * _arg2.z)) + (_arg1.y * _arg2.w)) + (_arg1.z * _arg2.x)); this.z = ((((_arg1.w * _arg2.z) + (_arg1.x * _arg2.y)) - (_arg1.y * _arg2.x)) + (_arg1.z * _arg2.w)); this.w = ((((_arg1.w * _arg2.w) - (_arg1.x * _arg2.x)) - (_arg1.y * _arg2.y)) - (_arg1.z * _arg2.z)); } public function toString():String{ return (((((((("Quaternion: x:" + this.x) + " y:") + this.y) + " z:") + this.z) + " w:") + this.w)); } public function _-St():void{ var _local1:Number; var _local2:Number; _local1 = this._-Lt; if (Math.abs(_local1) < _-5r){ x = (y = (z = 0)); w = 1; } else { _local2 = (1 / _local1); x = (x * _local2); y = (y * _local2); z = (z * _local2); w = (w * _local2); }; } public function get _-Lt():Number{ return (Math.sqrt(((((x * x) + (y * y)) + (z * z)) + (w * w)))); } public function _-6l():_-Dy{ var _local1:_-Dy; var _local2:_-TJ; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local1 = new _-Dy(); _local2 = this; _local3 = ((_local2.x * _local2.y) + (_local2.z * _local2.w)); if (_local3 > 0.499){ _local1.x = (2 * Math.atan2(_local2.x, _local2.w)); _local1.y = (Math.PI / 2); _local1.z = 0; return (_local1); }; if (_local3 < -0.499){ _local1.x = (-2 * Math.atan2(_local2.x, _local2.w)); _local1.y = (-(Math.PI) / 2); _local1.z = 0; return (_local1); }; _local4 = (_local2.x * _local2.x); _local5 = (_local2.y * _local2.y); _local6 = (_local2.z * _local2.z); _local1.x = Math.atan2((((2 * _local2.y) * _local2.w) - ((2 * _local2.x) * _local2.z)), ((1 - (2 * _local5)) - (2 * _local6))); _local1.y = Math.asin((2 * _local3)); _local1.z = Math.atan2((((2 * _local2.x) * _local2.w) - ((2 * _local2.y) * _local2.z)), ((1 - (2 * _local4)) - (2 * _local6))); return (_local1); } public function clone():_-TJ{ return (new _-TJ(this.x, this.y, this.z, this.w)); } public function _-0-(_arg1:_-TJ):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = this.w; _local3 = this.x; _local4 = this.y; _local5 = this.z; x = ((((_local2 * _arg1.x) + (_local3 * _arg1.w)) + (_local4 * _arg1.z)) - (_local5 * _arg1.y)); y = ((((_local2 * _arg1.y) - (_local3 * _arg1.z)) + (_local4 * _arg1.w)) + (_local5 * _arg1.x)); z = ((((_local2 * _arg1.z) + (_local3 * _arg1.y)) - (_local4 * _arg1.x)) + (_local5 * _arg1.w)); w = ((((_local2 * _arg1.w) - (_local3 * _arg1.x)) - (_local4 * _arg1.y)) - (_local5 * _arg1.z)); } public static function _-2k(_arg1:_-TJ, _arg2:_-TJ):_-TJ{ return (new _-TJ((_arg1.x - _arg2.x), (_arg1.y - _arg2.y), (_arg1.z - _arg2.z), (_arg1.w - _arg2.w))); } public static function _-Z6(_arg1:_-TJ, _arg2:_-TJ):_-TJ{ return (new _-TJ((_arg1.x + _arg2.x), (_arg1.y + _arg2.y), (_arg1.z + _arg2.z), (_arg1.w + _arg2.w))); } public static function _-WP(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Boolean=false):_-TJ{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:_-TJ; if (_arg4){ _arg1 = (_arg1 * _-Ye); _arg2 = (_arg2 * _-Ye); _arg3 = (_arg3 * _-Ye); }; _local5 = Math.sin((_arg1 * 0.5)); _local6 = Math.cos((_arg1 * 0.5)); _local7 = Math.sin((_arg2 * 0.5)); _local8 = Math.cos((_arg2 * 0.5)); _local9 = Math.sin((_arg3 * 0.5)); _local10 = Math.cos((_arg3 * 0.5)); _local11 = (_local6 * _local8); _local12 = (_local5 * _local7); _local13 = new (_-TJ); _local13.x = ((_local9 * _local11) - (_local10 * _local12)); _local13.y = (((_local10 * _local5) * _local8) + ((_local9 * _local6) * _local7)); _local13.z = (((_local10 * _local6) * _local7) - ((_local9 * _local5) * _local8)); _local13.w = ((_local10 * _local11) + (_local9 * _local12)); return (_local13); } public static function _-ZD(_arg1:_-7q):_-TJ{ var _local2:_-TJ; var _local3:Number; var _local4:Array; var _local5:int; var _local6:int; var _local7:int; var _local8:Number; var _local9:Array; var _local10:Array; _local2 = new (_-TJ); _local4 = new Array(4); _local8 = ((_arg1._-YE + _arg1._-Qr) + _arg1.n33); if (_local8 > 0){ _local3 = Math.sqrt((_local8 + 1)); _local2.w = (_local3 / 2); _local3 = (0.5 / _local3); _local2.x = ((_arg1._-NW - _arg1.n23) * _local3); _local2.y = ((_arg1.n13 - _arg1._-Pq) * _local3); _local2.z = ((_arg1._-Ay - _arg1._-df) * _local3); } else { _local9 = [1, 2, 0]; _local10 = [[_arg1._-YE, _arg1._-df, _arg1.n13, _arg1.n14], [_arg1._-Ay, _arg1._-Qr, _arg1.n23, _arg1.n24], [_arg1._-Pq, _arg1._-NW, _arg1.n33, _arg1.n34]]; _local5 = 0; if (_local10[1][1] > _local10[0][0]){ _local5 = 1; }; if (_local10[2][2] > _local10[_local5][_local5]){ _local5 = 2; }; _local6 = _local9[_local5]; _local7 = _local9[_local6]; _local3 = Math.sqrt(((_local10[_local5][_local5] - (_local10[_local6][_local6] + _local10[_local7][_local7])) + 1)); _local4[_local5] = (_local3 * 0.5); if (_local3 != 0){ _local3 = (0.5 / _local3); }; _local4[3] = ((_local10[_local7][_local6] - _local10[_local6][_local7]) * _local3); _local4[_local6] = ((_local10[_local6][_local5] + _local10[_local5][_local6]) * _local3); _local4[_local7] = ((_local10[_local7][_local5] + _local10[_local5][_local7]) * _local3); _local2.x = _local4[0]; _local2.y = _local4[1]; _local2.z = _local4[2]; _local2.w = _local4[3]; }; return (_local2); } public static function _-Oi(_arg1:_-TJ, _arg2:_-TJ):Number{ return (((((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y)) + (_arg1.z * _arg2.z)) + (_arg1.w * _arg2.w))); } public static function multiply(_arg1:_-TJ, _arg2:_-TJ):_-TJ{ var _local3:_-TJ; _local3 = new (_-TJ); _local3.x = ((((_arg1.w * _arg2.x) + (_arg1.x * _arg2.w)) + (_arg1.y * _arg2.z)) - (_arg1.z * _arg2.y)); _local3.y = ((((_arg1.w * _arg2.y) - (_arg1.x * _arg2.z)) + (_arg1.y * _arg2.w)) + (_arg1.z * _arg2.x)); _local3.z = ((((_arg1.w * _arg2.z) + (_arg1.x * _arg2.y)) - (_arg1.y * _arg2.x)) + (_arg1.z * _arg2.w)); _local3.w = ((((_arg1.w * _arg2.w) - (_arg1.x * _arg2.x)) - (_arg1.y * _arg2.y)) - (_arg1.z * _arg2.z)); return (_local3); } public static function _-TE(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):_-TJ{ var _local5:_-TJ; _local5 = new (_-TJ); _local5._-cO(_arg1, _arg2, _arg3, _arg4); return (_local5); } public static function _-ag(_arg1:_-TJ, _arg2:_-TJ, _arg3:Number):_-TJ{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local4 = ((((_arg1.w * _arg2.w) + (_arg1.x * _arg2.x)) + (_arg1.y * _arg2.y)) + (_arg1.z * _arg2.z)); if (_local4 < 0){ _arg1.x = (_arg1.x * -1); _arg1.y = (_arg1.y * -1); _arg1.z = (_arg1.z * -1); _arg1.w = (_arg1.w * -1); _local4 = (_local4 * -1); }; if ((_local4 + 1) > _-5r){ if ((1 - _local4) >= _-5r){ _local7 = Math.acos(_local4); _local8 = (1 / Math.sin(_local7)); _local5 = (Math.sin((_local7 * (1 - _arg3))) * _local8); _local6 = (Math.sin((_local7 * _arg3)) * _local8); } else { _local5 = (1 - _arg3); _local6 = _arg3; }; } else { _arg2.y = -(_arg1.y); _arg2.x = _arg1.x; _arg2.w = -(_arg1.w); _arg2.z = _arg1.z; _local5 = Math.sin((Math.PI * (0.5 - _arg3))); _local6 = Math.sin((Math.PI * _arg3)); }; return (new _-TJ(((_local5 * _arg1.x) + (_local6 * _arg2.x)), ((_local5 * _arg1.y) + (_local6 * _arg2.y)), ((_local5 * _arg1.z) + (_local6 * _arg2.z)), ((_local5 * _arg1.w) + (_local6 * _arg2.w)))); } public static function _-JN(_arg1:_-7q):_-TJ{ var _local2:_-TJ; _local2 = new (_-TJ); _local2.w = (Math.sqrt(Math.max(0, (((1 + _arg1._-YE) + _arg1._-Qr) + _arg1.n33))) / 2); _local2.x = (Math.sqrt(Math.max(0, (((1 + _arg1._-YE) - _arg1._-Qr) - _arg1.n33))) / 2); _local2.y = (Math.sqrt(Math.max(0, (((1 - _arg1._-YE) + _arg1._-Qr) - _arg1.n33))) / 2); _local2.z = (Math.sqrt(Math.max(0, (((1 - _arg1._-YE) - _arg1._-Qr) + _arg1.n33))) / 2); _local2.x = (((_arg1._-NW - _arg1.n23) < 0)) ? ((_local2.x < 0)) ? _local2.x : -(_local2.x) : ((_local2.x < 0)) ? -(_local2.x) : _local2.x; _local2.y = (((_arg1.n13 - _arg1._-Pq) < 0)) ? ((_local2.y < 0)) ? _local2.y : -(_local2.y) : ((_local2.y < 0)) ? -(_local2.y) : _local2.y; _local2.z = (((_arg1._-Ay - _arg1._-df) < 0)) ? ((_local2.z < 0)) ? _local2.z : -(_local2.z) : ((_local2.z < 0)) ? -(_local2.z) : _local2.z; return (_local2); } public static function _-Mz(_arg1:_-TJ):_-TJ{ var _local2:_-TJ; _local2 = new (_-TJ); _local2.x = -(_arg1.x); _local2.y = -(_arg1.y); _local2.z = -(_arg1.z); _local2.w = _arg1.w; return (_local2); } public static function _-W(_arg1:_-TJ, _arg2:_-TJ, _arg3:Number):_-TJ{ var _local4:_-TJ; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local4 = new (_-TJ); _local5 = ((((_arg1.w * _arg2.w) + (_arg1.x * _arg2.x)) + (_arg1.y * _arg2.y)) + (_arg1.z * _arg2.z)); if (Math.abs(_local5) >= 1){ _local4.w = _arg1.w; _local4.x = _arg1.x; _local4.y = _arg1.y; _local4.z = _arg1.z; return (_local4); }; _local6 = Math.acos(_local5); _local7 = Math.sqrt((1 - (_local5 * _local5))); if (Math.abs(_local7) < 0.001){ _local4.w = ((_arg1.w * 0.5) + (_arg2.w * 0.5)); _local4.x = ((_arg1.x * 0.5) + (_arg2.x * 0.5)); _local4.y = ((_arg1.y * 0.5) + (_arg2.y * 0.5)); _local4.z = ((_arg1.z * 0.5) + (_arg2.z * 0.5)); return (_local4); }; _local8 = (Math.sin(((1 - _arg3) * _local6)) / _local7); _local9 = (Math.sin((_arg3 * _local6)) / _local7); _local4.w = ((_arg1.w * _local8) + (_arg2.w * _local9)); _local4.x = ((_arg1.x * _local8) + (_arg2.x * _local9)); _local4.y = ((_arg1.y * _local8) + (_arg2.y * _local9)); _local4.z = ((_arg1.z * _local8) + (_arg2.z * _local9)); return (_local4); } } }//package _-KF
Section 107
//_-We (_-KF._-We) package _-KF { public class _-We { public var u:Number; public var v:Number; public function _-We(_arg1:Number=0, _arg2:Number=0){ this.u = _arg1; this.v = _arg2; } public function toString():String{ return (((("u:" + u) + " v:") + v)); } public function clone():_-We{ return (new _-We(this.u, this.v)); } public static function get ZERO():_-We{ return (new _-We(0, 0)); } public static function _-6a(_arg1:_-We, _arg2:_-We):_-We{ if (_arg1 == null){ return (null); }; if (_arg2 == null){ return (null); }; return (new _-We(((_arg1.u + _arg2.u) / 2), ((_arg1.v + _arg2.v) / 2))); } public static function _-B(_arg1:_-We, _arg2:_-We, _arg3:Number, _arg4:Number):_-We{ var _local5:Number; var _local6:Number; var _local7:Number; if (_arg1 == null){ return (null); }; if (_arg2 == null){ return (null); }; _local5 = (_arg3 + _arg4); _local6 = (_arg3 / _local5); _local7 = (_arg4 / _local5); return (new _-We(((_arg1.u * _local6) + (_arg2.u * _local7)), ((_arg1.v * _local6) + (_arg2.v * _local7)))); } } }//package _-KF
Section 108
//_-VU (_-Lh._-VU) package _-Lh { import _-KF.*; import _-RQ.*; public class _-VU extends _-F4 { public static var _-1R:_-Dy = new _-Dy(0, 0, -1000); public function _-VU(_arg1:Boolean=false, _arg2:Boolean=false){ super(_arg1, _arg2); x = _-1R.x; y = _-1R.y; z = _-1R.z; } } }//package _-Lh
Section 109
//GamePreloaderEvent (_-LO.GamePreloaderEvent) package _-LO { import flash.events.*; public class GamePreloaderEvent extends Event { private var _-cS; public static const _-Gn:String = "PRELOAD_COMPLETE"; public static const _-Gp:String = "PARAMS_COMPLETE"; public function GamePreloaderEvent(_arg1:String){ super(_arg1); } public function set value(_arg1):void{ _-cS = _arg1; } override public function toString():String{ return (formatToString("GamePreloaderEvent")); } public function get value(){ return (_-cS); } } }//package _-LO
Section 110
//_-2T (_-MH._-2T) package _-MH { import flash.display.*; import _-6x.*; import flash.geom.*; import _-IV.*; import _-GR.*; public class _-2T extends _-T- implements _-YT { public var _-W5:_-9P; public var _-Zh:_-ft; public function _-2T(_arg1:_-9P){ this._-W5 = _arg1; this._-BQ = _arg1; this._-1t = _-9P; this.instance = _arg1.instance; } override public function hitTestPoint2D(_arg1:Point, _arg2:_-Ra):_-Ra{ _-Zh = _-W5.material; if (_-Zh._-fr){ if (_-W5._-3W.contains(_arg1.x, _arg1.y)){ _arg2._-5 = _-W5.instance; _arg2.material = _-Zh; _arg2._-1t = _-W5; _arg2._-0R = true; _arg2.x = _-W5.x; _arg2.y = _-W5.y; _arg2.z = _-W5.z; _arg2.u = 0; _arg2.v = 0; return (_arg2); }; }; return (_arg2); } override public function render(_arg1:_-P-, _arg2:Graphics):void{ _-W5.material._-01(_-W5, _arg2, _arg1); } } }//package _-MH
Section 111
//_-B0 (_-MH._-B0) package _-MH { import flash.display.*; import _-IV.*; public class _-B0 implements _-YT { public var screenZ:Number; public function render(_arg1:_-P-, _arg2:Graphics):void{ } } }//package _-MH
Section 112
//_-fJ (_-MH._-fJ) package _-MH { import flash.display.*; import _-KF.*; import _-6x.*; import flash.geom.*; import _-IV.*; import _-GR.*; public class _-fJ extends _-T- implements _-YT { private var _-Kp:Number; private var v:_-3e; public var size:Number; private var _-Qd:Number; private var _-UR:Number; private var _-BL:Number; private var _-Xq:Number; private var _-Bf:Number; private var _-cj:Number; public var _-w:_-Ln; private var _-gl:Number; private var true :Number; private var _-fq:Number; private var _-fP:Number; private var _-NY:Number; private var _-7V:Number; private var _-2O:Number; private var _-XD:Number; private var _-XK:_-Dy; public var else :_-EI; private var _-0b:_-3e; private var _-2s:_-3e; private var _-2H:Number; public var _-f4:_-Ni; private var _-AQ:Number; private var _-Hx:Number; private var _-DT:Number; private var _-Yd:Number; private var _-YR:Number; public var length:Number; private var p:_-3e; public var v0:_-Ni; public var v1:_-Ni; private static var _-aN:_-Dy = _-Dy.ZERO; private static var _-CW:_-Dy = _-Dy.ZERO; public function _-fJ(_arg1:_-Ln){ this._-1t = _-Ln; this._-BQ = _arg1; this._-w = _arg1; this.instance = _arg1.instance; v0 = _arg1.v0._-IQ; v1 = _arg1.v1._-IQ; _-f4 = _arg1._-f4._-IQ; p = new _-3e(); _-0b = new _-3e(); _-2s = new _-3e(); v = new _-3e(); _-XK = new _-Dy(); } override public function render(_arg1:_-P-, _arg2:Graphics):void{ else ._-30(this, _arg2, _arg1); } override public function getZ(_arg1:Number, _arg2:Number, _arg3:Number):Number{ _-7V = v0.x; _-2O = v0.y; _-XD = v0.z; _-Hx = v1.x; _-DT = v1.y; _-Yd = v1.z; if ((((_-7V == _arg1)) && ((_-2O == _arg2)))){ return (_-XD); }; if ((((_-Hx == _arg1)) && ((_-DT == _arg2)))){ return (_-Yd); }; _-UR = (_-Hx - _-7V); _-Bf = (_-DT - _-2O); _-AQ = (_-XD / _arg3); _-YR = (_-Yd / _arg3); _-cj = (1 + _-AQ); _-Kp = (1 + _-YR); _-Xq = _arg1; _-BL = _arg2; true = ((_-7V * _-cj) - (_arg1 * _-AQ)); _-2H = ((_-Hx * _-Kp) - (_arg1 * _-YR)); _-fP = ((_-2O * _-cj) - (_arg2 * _-AQ)); _-Qd = ((_-DT * _-Kp) - (_arg2 * _-YR)); _-gl = ((_-UR * (true - _-2H)) + (_-Bf * (_-fP - _-Qd))); _-fq = ((_-UR * (true - _arg1)) + (_-Bf * (_-fP - _arg2))); _-NY = ((_-UR * (_arg1 - _-2H)) + (_-Bf * (_arg2 - _-Qd))); return ((((_-NY * _-XD) + (_-fq * _-Yd)) / _-gl)); } override public function hitTestPoint2D(_arg1:Point, _arg2:_-Ra):_-Ra{ var _local3:Number; var _local4:Number; var _local5:Number; if (else ._-fr){ _local3 = _-w.size; p.reset(_arg1.x, _arg1.y); _-0b.reset(_-w.v0._-IQ.x, _-w.v0._-IQ.y); _-2s.reset(_-w.v1._-IQ.x, _-w.v1._-IQ.y); v.copyFrom(_-2s); v._-Vn(_-0b); _local4 = ((((p.x - _-0b.x) * (_-2s.x - _-0b.x)) + ((p.y - _-0b.y) * (_-2s.y - _-0b.y))) / ((v.x * v.x) + (v.y * v.y))); if ((((_local4 > 0)) && ((_local4 < 1)))){ v._-0o(_local4); v._-AE(_-0b); v._-Vn(p); _local5 = ((v.x * v.x) + (v.y * v.y)); if (_local5 < (_local3 * _local3)){ _arg2._-5 = _-w.instance; _arg2.material = else ; _arg2._-1t = _-w; _arg2._-0R = true; _-XK.reset((_-w.v1.x - _-w.v0.x), (_-w.v1.y - _-w.v0.y), (_-w.v1.x - _-w.v0.x)); _-XK.x = (_-XK.x * _local4); _-XK.y = (_-XK.y * _local4); _-XK.z = (_-XK.z * _local4); _-XK.x = (_-XK.x + _-w.v0.x); _-XK.y = (_-XK.y + _-w.v0.y); _-XK.z = (_-XK.z + _-w.v0.z); _arg2.x = _-XK.x; _arg2.y = _-XK.y; _arg2.z = _-XK.z; _arg2.u = 0; _arg2.v = 0; return (_arg2); }; }; }; return (_arg2); } } }//package _-MH
Section 113
//_-Oc (_-MH._-Oc) package _-MH { import flash.display.*; import _-KF.*; import _-6x.*; import flash.geom.*; import _-RQ.*; import _-IV.*; import org.papervision3d.materials.*; import _-Au.*; public class _-Oc extends _-T- implements _-YT { public var _-du:Function; public var triangle:_-FZ; private var _-YR:Number; private var _-gl:Number; private var true :Number; private var v12:_-Ni; private var _-cj:Number; private var position:_-Dy; private var _-fP:Number; private var _-Z4:Number; private var _-DS:Number; private var _-7V:Number; private var _-2O:Number; private var v20:_-Ni; private var _-Kp:Number; private var _-XD:Number; private var _-AQ:Number; private var _-R1:Number; private var _-K5:Number; private var _-Hx:Number; private var _-DT:Number; private var _-Yd:Number; private var _-Ty:Number; private var _-LP:_-We; private var _-Un:Number; private var _-U-:Number; private var each :Number; private var _-8X:Number; private var _-c8:Number; public var v0:_-Ni; public var v1:_-Ni; private var _-fq:Number; private var function:Number; private var _-0g:_-We; public var v2:_-Ni; public var container:Sprite; private var _-9D:Number; private var _-NY:Number; protected var _-Il:_-Ni; public var _-CX:_-We; public var _-Wm:_-We; public var _-Pi:_-We; protected var _-Q3:_-Ni; protected var _-JV:_-Ni; private var _-0f:_-We; public var else :_-J3; private var _-2U:Number; private var _-Jb:Number; private var _-2H:Number; protected var _-IM:_-Ni; private var _-Qd:Number; public var _-Zh:each; private var v01:_-Ni; protected static var _-4q:_-Ni = new _-Ni(); protected static var _-9q:_-Ni = new _-Ni(); protected static var _-68:_-Ni = new _-Ni(); protected static var _-OX:_-Ni = new _-Ni(); public function _-Oc(_arg1:_-FZ):void{ position = new _-Dy(); super(); this.triangle = _arg1; this.instance = _arg1.instance; _-BQ = _arg1; _-1t = _-FZ; this.v0 = _arg1.v0._-IQ; this.v1 = _arg1.v1._-IQ; this.v2 = _arg1.v2._-IQ; this._-CX = _arg1._-CX; this._-Wm = _arg1._-Wm; this._-Pi = _arg1._-Pi; this.else = _arg1.material; update(); } private function set(_arg1:_-FZ, _arg2:_-Ni, _arg3:_-Ra):_-Ra{ var _local4:_-Ni; var _local5:_-Ni; var _local6:_-Ni; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Array; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; var _local39:BitmapData; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:_-OC; var _local45:Rectangle; _local4 = _arg1.v0._-IQ; _local5 = _arg1.v1._-IQ; _local6 = _arg1.v2._-IQ; _local7 = (_local6.x - _local4.x); _local8 = (_local6.y - _local4.y); _local9 = (_local5.x - _local4.x); _local10 = (_local5.y - _local4.y); _local11 = (_arg2.x - _local4.x); _local12 = (_arg2.y - _local4.y); _local13 = ((_local7 * _local7) + (_local8 * _local8)); _local14 = ((_local7 * _local9) + (_local8 * _local10)); _local15 = ((_local7 * _local11) + (_local8 * _local12)); _local16 = ((_local9 * _local9) + (_local10 * _local10)); _local17 = ((_local9 * _local11) + (_local10 * _local12)); _local18 = (1 / ((_local13 * _local16) - (_local14 * _local14))); _local19 = (((_local16 * _local15) - (_local14 * _local17)) * _local18); _local20 = (((_local13 * _local17) - (_local14 * _local15)) * _local18); _local21 = (_arg1.v2.x - _arg1.v0.x); _local22 = (_arg1.v2.y - _arg1.v0.y); _local23 = (_arg1.v2.z - _arg1.v0.z); _local24 = (_arg1.v1.x - _arg1.v0.x); _local25 = (_arg1.v1.y - _arg1.v0.y); _local26 = (_arg1.v1.z - _arg1.v0.z); _local27 = ((_arg1.v0.x + (_local21 * _local19)) + (_local24 * _local20)); _local28 = ((_arg1.v0.y + (_local22 * _local19)) + (_local25 * _local20)); _local29 = ((_arg1.v0.z + (_local23 * _local19)) + (_local26 * _local20)); _local30 = _arg1._-2w; _local31 = _local30[0].u; _local32 = _local30[1].u; _local33 = _local30[2].u; _local34 = _local30[0].v; _local35 = _local30[1].v; _local36 = _local30[2].v; _local37 = ((((_local32 - _local31) * _local20) + ((_local33 - _local31) * _local19)) + _local31); _local38 = ((((_local35 - _local34) * _local20) + ((_local36 - _local34) * _local19)) + _local34); if (triangle.material){ _-Zh = _arg1.material; } else { _-Zh = _arg1.instance.material; }; _local39 = _-Zh._-MO; _local40 = 1; _local41 = 1; _local42 = 0; _local43 = 0; if ((_-Zh is _-OC)){ _local44 = (_-Zh as _-OC); _local45 = _local44.rect; if (_local45){ _local42 = _local45.x; _local43 = _local45.y; _local40 = _local45.width; _local41 = _local45.height; }; } else { if (_local39){ _local40 = (_-a9._-69) ? _-Zh._-4a : _local39.width; _local41 = (_-a9._-69) ? _-Zh._-1T : _local39.height; }; }; _arg3._-5 = _arg1.instance; _arg3.material = _-Zh; _arg3._-1t = _arg1; _arg3._-0R = true; position.x = _local27; position.y = _local28; position.z = _local29; _-7q._-Li(_arg1.instance.world, position); _arg3.x = position.x; _arg3.y = position.y; _arg3.z = position.z; _arg3.u = ((_local37 * _local40) + _local42); _arg3.v = ((_local41 - (_local38 * _local41)) + _local43); return (_arg3); } override public function hitTestPoint2D(_arg1:Point, _arg2:_-Ra):_-Ra{ _-Zh = triangle.material; if (!_-Zh){ _-Zh = triangle.instance.material; }; if (((_-Zh) && (_-Zh._-fr))){ _-IM = _-Oc._-68; _-IM.x = _arg1.x; _-IM.y = _arg1.y; _-Il = triangle.v0._-IQ; _-Q3 = triangle.v1._-IQ; _-JV = triangle.v2._-IQ; if (_-GK(_-IM, _-Il, _-Q3, _-JV)){ if (_-GK(_-IM, _-Q3, _-Il, _-JV)){ if (_-GK(_-IM, _-JV, _-Il, _-Q3)){ return (set(triangle, _-IM, _arg2)); }; }; }; }; return (_arg2); } public function _-Dp(_arg1:_-Ni, _arg2:_-Ni, _arg3:_-Ni, _arg4:_-Ni, _arg5:_-Ni, _arg6:_-We, _arg7:_-We, _arg8:_-We, _arg9:_-We, _arg10:_-We):Array{ if (_arg1._-Xk(_arg4) < _arg2._-Xk(_arg5)){ return ([_-du(_-BQ, else , _arg1, _arg2, _arg4, _arg6, _arg7, _arg9), _-du(_-BQ, else , _arg2, _arg3, _arg4, _arg7, _arg8, _arg9), _-du(_-BQ, else , _arg1, _arg4, _arg5, _arg6, _arg9, _arg10)]); }; return ([_-du(_-BQ, else , _arg1, _arg2, _arg5, _arg6, _arg7, _arg10), _-du(_-BQ, else , _arg2, _arg3, _arg4, _arg7, _arg8, _arg9), _-du(_-BQ, else , _arg2, _arg4, _arg5, _arg7, _arg9, _arg10)]); } override public function render(_arg1:_-P-, _arg2:Graphics):void{ else .drawTriangle(this, _arg2, _arg1); } final override public function quarter(_arg1:Number):Array{ if (_-PG < 20){ return (null); }; v01 = _-Ni._-6a(v0, v1, _arg1); v12 = _-Ni._-6a(v1, v2, _arg1); v20 = _-Ni._-6a(v2, v0, _arg1); _-LP = _-We._-6a(_-CX, _-Wm); _-0g = _-We._-6a(_-Wm, _-Pi); _-0f = _-We._-6a(_-Pi, _-CX); return ([_-du(_-BQ, else , v0, v01, v20, _-CX, _-LP, _-0f), _-du(_-BQ, else , v1, v12, v01, _-Wm, _-0g, _-LP), _-du(_-BQ, else , v2, v20, v12, _-Pi, _-0f, _-0g), _-du(_-BQ, else , v01, v12, v20, _-LP, _-0g, _-0f)]); } final override public function getZ(_arg1:Number, _arg2:Number, _arg3:Number):Number{ _-7V = v0.x; _-2O = v0.y; _-XD = v0.z; _-Hx = v1.x; _-DT = v1.y; _-Yd = v1.z; _-U- = v2.x; each = v2.y; _-8X = v2.z; if ((((_-7V == _arg1)) && ((_-2O == _arg2)))){ return (_-XD); }; if ((((_-Hx == _arg1)) && ((_-DT == _arg2)))){ return (_-Yd); }; if ((((_-U- == _arg1)) && ((each == _arg2)))){ return (_-8X); }; _-AQ = (_-XD / _arg3); _-YR = (_-Yd / _arg3); _-Jb = (_-8X / _arg3); _-cj = (1 + _-AQ); _-Kp = (1 + _-YR); _-Ty = (1 + _-Jb); true = ((_-7V * _-cj) - (_arg1 * _-AQ)); _-2H = ((_-Hx * _-Kp) - (_arg1 * _-YR)); _-9D = ((_-U- * _-Ty) - (_arg1 * _-Jb)); _-fP = ((_-2O * _-cj) - (_arg2 * _-AQ)); _-Qd = ((_-DT * _-Kp) - (_arg2 * _-YR)); _-2U = ((each * _-Ty) - (_arg2 * _-Jb)); _-gl = (((true * (_-Qd - _-2U)) + (_-2H * (_-2U - _-fP))) + (_-9D * (_-fP - _-Qd))); _-NY = (((_arg1 * (_-Qd - _-2U)) + (_-2H * (_-2U - _arg2))) + (_-9D * (_arg2 - _-Qd))); _-fq = (((true * (_arg2 - _-2U)) + (_arg1 * (_-2U - _-fP))) + (_-9D * (_-fP - _arg2))); function = (((true * (_-Qd - _arg2)) + (_-2H * (_arg2 - _-fP))) + (_arg1 * (_-fP - _-Qd))); return (((((_-NY * _-XD) + (_-fq * _-Yd)) + (function * _-8X)) / _-gl)); } override public function update():void{ if (v0.x > v1.x){ if (v0.x > v2.x){ maxX = v0.x; } else { maxX = v2.x; }; } else { if (v1.x > v2.x){ maxX = v1.x; } else { maxX = v2.x; }; }; if (v0.x < v1.x){ if (v0.x < v2.x){ minX = v0.x; } else { minX = v2.x; }; } else { if (v1.x < v2.x){ minX = v1.x; } else { minX = v2.x; }; }; if (v0.y > v1.y){ if (v0.y > v2.y){ maxY = v0.y; } else { maxY = v2.y; }; } else { if (v1.y > v2.y){ maxY = v1.y; } else { maxY = v2.y; }; }; if (v0.y < v1.y){ if (v0.y < v2.y){ minY = v0.y; } else { minY = v2.y; }; } else { if (v1.y < v2.y){ minY = v1.y; } else { minY = v2.y; }; }; if (v0.z > v1.z){ if (v0.z > v2.z){ maxZ = v0.z; } else { maxZ = v2.z; }; } else { if (v1.z > v2.z){ maxZ = v1.z; } else { maxZ = v2.z; }; }; if (v0.z < v1.z){ if (v0.z < v2.z){ minZ = v0.z; } else { minZ = v2.z; }; } else { if (v1.z < v2.z){ minZ = v1.z; } else { minZ = v2.z; }; }; screenZ = (((v0.z + v1.z) + v2.z) / 3); _-PG = (0.5 * (((v0.x * (v2.y - v1.y)) + (v1.x * (v0.y - v2.y))) + (v2.x * (v1.y - v0.y)))); } public function _-GK(_arg1:_-Ni, _arg2:_-Ni, _arg3:_-Ni, _arg4:_-Ni):Boolean{ _-Ni._-6h(_arg4, _arg3, _-9q); _-Ni._-6h(_arg1, _arg3, _-4q); _-Ni._-6h(_arg2, _arg3, _-OX); return (((_-Ni._-U1(_-9q, _-4q) * _-Ni._-U1(_-9q, _-OX)) >= 0)); } } }//package _-MH
Section 114
//_-T- (_-MH._-T-) package _-MH { import _-6x.*; import _-Wr.*; import flash.geom.*; import _-IV.*; public class _-T- extends _-B0 { public var minX:Number; public var minZ:Number; public var _-PG:Number; public var instance:_-CH; public var minY:Number; public var _-BQ:_-5W; public var _-1t:Class; public var maxX:Number; public var maxY:Number; public var maxZ:Number; public var _-GB:_-9p; public function getZ(_arg1:Number, _arg2:Number, _arg3:Number):Number{ return (screenZ); } public function update():void{ } public function hitTestPoint2D(_arg1:Point, _arg2:_-Ra):_-Ra{ return (_arg2); } public function quarter(_arg1:Number):Array{ return ([]); } } }//package _-MH
Section 115
//_-YT (_-MH._-YT) package _-MH { import flash.display.*; import _-IV.*; public interface _-YT { "_-19"?? function render(_arg1:_-P-, _arg2:Graphics):void; } }//package _-MH
Section 116
//_-Dz (_-ML._-Dz) package _-ML { import _-KF.*; import _-6x.*; import _-Wr.*; import flash.utils.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-de.*; import _-Au.*; public class _-Dz extends _-GW { private var _-6v:Array; private var _-54:Array; private var _-be:_-Oc; public function _-Dz(_arg1:each, _arg2:Array, _arg3:Array, _arg4:String=null){ _-6v = new Array(); _-54 = new Array(); super(_arg2, _arg4); this.geometry.faces = ((_arg3) || (new Array())); this.material = ((_arg1) || (each._-ep)); } override public function project(_arg1:_-CH, _arg2:_-P-):Number{ var _local3:int; var _local4:Array; var _local5:_-FZ; var _local6:Array; var _local7:Number; var _local8:Number; var _local9:_-Hj; var _local10:_-Ni; var _local11:_-Ni; var _local12:_-Ni; var _local13:_-Ih; var _local14:_-FZ; var _local15:each; var _local16:_-Oc; _-6v = []; _-54 = new Array(); _local3 = this.geometry.vertices.length; _local4 = []; if (((((((_arg2.clipping) && (this._-YO))) && (!(this._-L1)))) && ((_arg2._-Xu.useCulling) ? (_-5x == 0) : true))){ super._-Wv(_arg1, _arg2); _arg2.clipping.setDisplayObject(this, _arg2); for each (_local5 in this.geometry.faces) { if (_arg2.clipping.testFace(_local5, this, _arg2)){ _arg2.clipping.clipFace(_local5, this, _local15, _arg2, _local4); } else { _local4.push(_local5); }; }; super.project(_arg1, _arg2); _arg2._-Xu.projectFaces(_local4, this, _arg2); } else { super.project(_arg1, _arg2); _local4 = this.geometry.faces; }; if (!this._-L1){ _local6 = this.geometry.faces; _local7 = 0; _local8 = 0; _local9 = _arg2._-DO; for each (_local14 in _local4) { _local15 = (_local14.material) ? _local14.material : material; _local10 = _local14.v0._-IQ; _local11 = _local14.v1._-IQ; _local12 = _local14.v2._-IQ; if (_local9.testFace(_local14, _local10, _local11, _local12)){ _local16 = _local14._-Nq; _local7 = (_local7 + (_local16.screenZ = _-Ps(_-Ma, _local10, _local11, _local12))); _local8++; _local16.else = (_local15 as _-J3); _local16.v0 = _local10; _local16.v1 = _local11; _local16.v2 = _local12; _local16._-CX = _local14._-CX; _local16._-Wm = _local14._-Wm; _local16._-Pi = _local14._-Pi; if (_arg2._-65){ if (_local16._-du == null){ _local16._-du = _-3z; }; _local16.update(); if ((((_local16._-PG < 0)) && (((_local14.material._-IC) || (((_local14.material._-Uf) && (_local14.material.opposite))))))){ _local16._-PG = -(_local16._-PG); }; }; _arg2.else .addToRenderList(_local16); } else { _arg2._-Ux._-6t++; }; }; if (_local3){ while (this.geometry.vertices.length > _local3) { this.geometry.vertices.pop(); }; }; return ((this.screenZ = (_local7 / _local8))); }; _arg2._-Ux._-Cs++; return (0); } override public function set material(_arg1:each):void{ var _local2:_-FZ; super.material = _arg1; for each (_local2 in geometry.faces) { _local2.material = _arg1; }; } public function _-LK():void{ var _local1:Dictionary; var _local2:Array; var _local3:_-0H; var _local4:_-FZ; var _local5:_-0H; _local1 = new Dictionary(); _local2 = new Array(); for each (_local3 in this.geometry.vertices) { for each (_local5 in _local1) { if ((((((_local3.x == _local5.x)) && ((_local3.y == _local5.y)))) && ((_local3.z == _local5.z)))){ _local1[_local3] = _local5; break; }; }; if (!_local1[_local3]){ _local1[_local3] = _local3; _local2.push(_local3); }; }; this.geometry.vertices = _local2; for each (_local4 in geometry.faces) { _local4.v0 = (_local4.vertices[0] = _local1[_local4.v0]); _local4.v1 = (_local4.vertices[1] = _local1[_local4.v1]); _local4.v2 = (_local4.vertices[2] = _local1[_local4.v2]); }; } public function _-1O():void{ var _local1:Array; var _local2:Array; var _local3:Array; var _local4:_-FZ; var _local5:int; var _local6:_-0H; var _local7:_-0H; var _local8:_-0H; var _local9:_-0H; var _local10:_-0H; var _local11:_-0H; var _local12:_-We; var _local13:_-We; var _local14:_-We; var _local15:_-We; var _local16:_-We; var _local17:_-We; var _local18:_-FZ; var _local19:_-FZ; var _local20:_-FZ; var _local21:_-FZ; _local1 = new Array(); _local2 = new Array(); _local3 = this.geometry.faces; _local5 = _local3.length; while ((_local4 = _local3[--_local5])) { _local6 = _local4.v0; _local7 = _local4.v1; _local8 = _local4.v2; _local9 = new _-0H(((_local6.x + _local7.x) / 2), ((_local6.y + _local7.y) / 2), ((_local6.z + _local7.z) / 2)); _local10 = new _-0H(((_local7.x + _local8.x) / 2), ((_local7.y + _local8.y) / 2), ((_local7.z + _local8.z) / 2)); _local11 = new _-0H(((_local8.x + _local6.x) / 2), ((_local8.y + _local6.y) / 2), ((_local8.z + _local6.z) / 2)); this.geometry.vertices.push(_local9, _local10, _local11); _local12 = _local4._-2w[0]; _local13 = _local4._-2w[1]; _local14 = _local4._-2w[2]; _local15 = new _-We(((_local12.u + _local13.u) / 2), ((_local12.v + _local13.v) / 2)); _local16 = new _-We(((_local13.u + _local14.u) / 2), ((_local13.v + _local14.v) / 2)); _local17 = new _-We(((_local14.u + _local12.u) / 2), ((_local14.v + _local12.v) / 2)); _local18 = new _-FZ(this, [_local6, _local9, _local11], _local4.material, [_local12, _local15, _local17]); _local19 = new _-FZ(this, [_local9, _local7, _local10], _local4.material, [_local15, _local13, _local16]); _local20 = new _-FZ(this, [_local11, _local10, _local8], _local4.material, [_local17, _local16, _local14]); _local21 = new _-FZ(this, [_local9, _local10, _local11], _local4.material, [_local15, _local16, _local17]); _local2.push(_local18, _local19, _local20, _local21); }; this.geometry.faces = _local2; this._-LK(); this.geometry.ready = true; } override public function clone():_-CH{ var _local1:_-CH; var _local2:_-Dz; _local1 = super.clone(); _local2 = new _-Dz(this.material, [], [], _local1.name); if (this.materials){ _local2.materials = this.materials.clone(); }; if (_local1.geometry){ _local2.geometry = _local1.geometry.clone(_local2); }; _local2.copyTransform(this); return (_local2); } protected function _-Ps(_arg1:uint, _arg2:_-Ni, _arg3:_-Ni, _arg4:_-Ni):Number{ switch (_arg1){ case _-CH.MESH_SORT_CENTER: return ((((_arg2.z + _arg3.z) + _arg4.z) / 3)); case _-CH.MESH_SORT_FAR: return (Math.max(_arg2.z, _arg3.z, _arg4.z)); case _-CH.MESH_SORT_CLOSE: return (Math.min(_arg2.z, _arg3.z, _arg4.z)); }; return (0); } public function _-4Q(_arg1:String="x", _arg2:String="y"):void{ var _local3:Array; var _local4:Object; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:each; var _local10:String; var _local11:_-FZ; var _local12:Array; var _local13:_-0H; var _local14:_-0H; var _local15:_-0H; var _local16:_-We; var _local17:_-We; var _local18:_-We; _local3 = this.geometry.faces; _local4 = this._-fT(); _local5 = _local4.min[_arg1]; _local6 = _local4.size[_arg1]; _local7 = _local4.min[_arg2]; _local8 = _local4.size[_arg2]; _local9 = this.material; for (_local10 in _local3) { _local11 = _local3[Number(_local10)]; _local12 = _local11.vertices; _local13 = _local12[0]; _local14 = _local12[1]; _local15 = _local12[2]; _local16 = new _-We(((_local13[_arg1] - _local5) / _local6), ((_local13[_arg2] - _local7) / _local8)); _local17 = new _-We(((_local14[_arg1] - _local5) / _local6), ((_local14[_arg2] - _local7) / _local8)); _local18 = new _-We(((_local15[_arg1] - _local5) / _local6), ((_local15[_arg2] - _local7) / _local8)); _local11._-2w = [_local16, _local17, _local18]; }; } public function _-3z(_arg1:_-FZ, _arg2:each, _arg3:_-Ni, _arg4:_-Ni, _arg5:_-Ni, _arg6:_-We, _arg7:_-We, _arg8:_-We):_-Oc{ if (_-6v.length){ _-54.push((_-be = _-6v.pop())); } else { _-54.push((_-be = new _-Oc(_arg1))); }; _-be.instance = this; _-be.triangle = _arg1; _-be._-BQ = _arg1; _-be.else = _arg2; _-be._-du = _-3z; _-be.v0 = _arg3; _-be.v1 = _arg4; _-be.v2 = _arg5; _-be._-CX = _arg6; _-be._-Wm = _arg7; _-be._-Pi = _arg8; _-be.update(); return (_-be); } } }//package _-ML
Section 117
//_-GW (_-ML._-GW) package _-ML { import _-KF.*; import _-6x.*; import _-Wr.*; import _-RQ.*; import _-IV.*; import _-de.*; public class _-GW extends _-CH { public function _-GW(_arg1:Array, _arg2:String=null){ super(_arg2, new _-D()); this.geometry.vertices = ((_arg1) || (new Array())); } public function _-AS(_arg1:_-CH, _arg2:_-P-):Number{ return (0); } override public function project(_arg1:_-CH, _arg2:_-P-):Number{ super.project(_arg1, _arg2); if (this._-L1){ return (0); }; if ((_arg2._-Xu is _-Yy)){ return (_-AS(_arg1, _arg2)); }; if (((!(this.geometry)) || (!(this.geometry.vertices)))){ return (0); }; return (_arg2._-Xu.projectVertices(this.geometry.vertices, this, _arg2)); } override public function clone():_-CH{ var _local1:_-CH; var _local2:_-GW; _local1 = super.clone(); _local2 = new _-GW(null, _local1.name); _local2.material = _local1.material; if (_local1.materials){ _local2.materials = _local1.materials.clone(); }; if (this.geometry){ _local2.geometry = this.geometry.clone(_local2); }; _local2.copyTransform(this); return (_local2); } public function transformVertices(_arg1:_-7q):void{ geometry.transformVertices(_arg1); } public function _-fT():Object{ var _local1:Array; var _local2:Object; var _local3:_-0H; _local1 = this.geometry.vertices; _local2 = new Object(); _local2.min = new _-Dy(Number.MAX_VALUE, Number.MAX_VALUE, Number.MAX_VALUE); _local2.max = new _-Dy(-(Number.MAX_VALUE), -(Number.MAX_VALUE), -(Number.MAX_VALUE)); _local2.size = new _-Dy(); for each (_local3 in _local1) { _local2.min.x = Math.min(_local3.x, _local2.min.x); _local2.min.y = Math.min(_local3.y, _local2.min.y); _local2.min.z = Math.min(_local3.z, _local2.min.z); _local2.max.x = Math.max(_local3.x, _local2.max.x); _local2.max.y = Math.max(_local3.y, _local2.max.y); _local2.max.z = Math.max(_local3.z, _local2.max.z); }; _local2.size.x = (_local2.max.x - _local2.min.x); _local2.size.y = (_local2.max.y - _local2.min.y); _local2.size.z = (_local2.max.z - _local2.min.z); return (_local2); } public function _-bt():Object{ var _local1:Array; var _local2:Object; var _local3:_-Dy; var _local4:_-0H; _local1 = this.geometry.vertices; _local2 = new Object(); _local2.min = new _-Dy(Number.MAX_VALUE, Number.MAX_VALUE, Number.MAX_VALUE); _local2.max = new _-Dy(-(Number.MAX_VALUE), -(Number.MAX_VALUE), -(Number.MAX_VALUE)); _local2.size = new _-Dy(); for each (_local4 in _local1) { _local3 = _local4._-Vx(); _-7q._-Li(this.world, _local3); _local2.min.x = Math.min(_local3.x, _local2.min.x); _local2.min.y = Math.min(_local3.y, _local2.min.y); _local2.min.z = Math.min(_local3.z, _local2.min.z); _local2.max.x = Math.max(_local3.x, _local2.max.x); _local2.max.y = Math.max(_local3.y, _local2.max.y); _local2.max.z = Math.max(_local3.z, _local2.max.z); }; _local2.size.x = (_local2.max.x - _local2.min.x); _local2.size.y = (_local2.max.y - _local2.min.y); _local2.size.z = (_local2.max.z - _local2.min.z); return (_local2); } public function _-Wv(_arg1:_-CH, _arg2:_-P-):Number{ return (super.project(_arg1, _arg2)); } } }//package _-ML
Section 118
//_-In (_-ML._-In) package _-ML { import _-6x.*; import _-Wr.*; import _-IV.*; import _-MH.*; import _-Qq.*; import _-Au.*; import _-GR.*; public class _-In extends _-GW { public var _-Bi:Array; private var _-RV:_-TC; public function _-In(_arg1:_-EI=null, _arg2:String=null){ super(null, _arg2); if (!_arg1){ this.material = new _-EI(); } else { this.material = _arg1; }; init(); } private function init():void{ this._-Bi = new Array(); } override public function project(_arg1:_-CH, _arg2:_-P-):Number{ var _local3:_-Ln; var _local4:Number; var _local5:_-fJ; super.project(_arg1, _arg2); for each (_local3 in _-Bi) { if (_arg2._-8R._-0l._-bF(_local3)){ _local5 = _local3._-Nq; _local5.else = _local3.material; _local5.size = _local3.size; _local4 = (_local4 + (_local5.screenZ = ((_local3.v0._-IQ.z + _local3.v1._-IQ.z) / 2))); _local5.v0 = _local3.v0._-IQ; _local5.v1 = _local3.v1._-IQ; _arg2.else .addToRenderList(_local5); }; }; return ((_local4 / (_-Bi.length + 1))); } public function _-6z(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):Array{ var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Array; var _local13:_-Ln; var _local14:_-0H; var _local15:_-0H; var _local16:Number; _local9 = ((_arg6 - _arg3) / _arg2); _local10 = ((_arg7 - _arg4) / _arg2); _local11 = ((_arg8 - _arg5) / _arg2); _local12 = new Array(); _local14 = new _-0H(_arg3, _arg4, _arg5); _local16 = 0; while (_local16 <= _arg2) { _local15 = new _-0H((_arg3 + (_local9 * _local16)), (_arg4 + (_local10 * _local16)), (_arg5 + (_local11 * _local16))); _local13 = new _-Ln(this, (material as _-EI), _arg1, _local14, _local15); _-7j(_local13); _local12.push(_local13); _local14 = _local15; _local16++; }; return (_local12); } public function _-7j(_arg1:_-Ln):void{ _-Bi.push(_arg1); _arg1.instance = this; if (geometry.vertices.indexOf(_arg1.v0) == -1){ geometry.vertices.push(_arg1.v0); }; if (geometry.vertices.indexOf(_arg1.v1) == -1){ geometry.vertices.push(_arg1.v1); }; if (_arg1._-f4){ if (geometry.vertices.indexOf(_arg1._-f4) == -1){ geometry.vertices.push(_arg1._-f4); }; }; } public function _-Z7():void{ while (_-Bi.length > 0) { _-Sx(_-Bi[0]); }; } public function _-Sx(_arg1:_-Ln):void{ var _local2:int; _local2 = _-Bi.indexOf(_arg1); if (_local2 > -1){ _-Bi.splice(_local2, 1); } else { _-6w.warning("Papervision3D Lines3D.removeLine : WARNING removal of non-existant line attempted. "); }; } public function _-gW(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):_-Ln{ var _local8:_-Ln; _local8 = new _-Ln(this, (material as _-EI), _arg1, new _-0H(_arg2, _arg3, _arg4), new _-0H(_arg5, _arg6, _arg7)); _-7j(_local8); return (_local8); } } }//package _-ML
Section 119
//_-9y (_-N4._-9y) package _-N4 { import _-IV.*; public interface _-9y { "_-O5"?? function _-Rk(_arg1:_-P-):void; } }//package _-N4
Section 120
//_-JU (_-N4._-JU) package _-N4 { import _-IV.*; public interface _-JU { "_-cU"?? function _-Rv():Boolean; "_-cU"?? function updateBeforeRender(_arg1:_-P-):void; } }//package _-N4
Section 121
//_-W3 (_-N4._-W3) package _-N4 { import flash.utils.*; import _-RQ.*; import _-IV.*; public class _-W3 { private var materials:Dictionary; private static var instance:_-W3; public function _-W3():void{ if (instance){ throw (new Error("Only 1 instance of materialmanager allowed")); }; init(); } private function init():void{ materials = new Dictionary(true); } private function _-dP(_arg1:each):void{ delete materials[_arg1]; } public function _-EZ(_arg1:_-P-):void{ var _local2:_-9y; var _local3:*; for (_local3 in materials) { if ((_local3 is _-9y)){ _local2 = (_local3 as _-9y); _local2._-Rk(_arg1); }; }; } private function _-VH(_arg1:each):void{ materials[_arg1] = true; } public function _-9B(_arg1:_-P-):void{ var _local2:_-JU; var _local3:*; for (_local3 in materials) { if ((_local3 is _-JU)){ _local2 = (_local3 as _-JU); if (_local2._-Rv()){ _local2.updateBeforeRender(_arg1); }; }; }; } public static function _-Y0():_-W3{ if (!instance){ instance = new (_-W3); }; return (instance); } public static function _-V4(_arg1:each):void{ _-Y0()._-dP(_arg1); } public static function _-MN(_arg1:each):void{ _-Y0()._-VH(_arg1); } } }//package _-N4
Section 122
//_-Qe (_-PI._-Qe) package _-PI { import flash.display.*; import _-eW.*; public class _-Qe { private var _-bJ:uint;// = 4 private var _-9n:uint;// = 30 private var _-Ea:Number;// = 60 public var _-dz:uint;// = 3 public var _-Cm:uint;// = 0 private var _-Ex:int; private var _-DG; private var _-Zj:uint;// = 3 private var _-4p:uint;// = 0 private var _-Jm:int;// = 0 private var _-fD:uint;// = 0 public var _-HK:uint;// = 0 private var _-GC:Number;// = 1 private var _-b7:uint;// = 0 private var _-7S:uint;// = 30 private var _-gX:uint;// = 0 private var _-i:uint;// = 300 private var _-gt:int; private var _-Fo:uint;// = 0 private var else:Number;// = 0.25 private var _-Sw:int; public var _-gG:uint;// = 0 public var _-YS:uint;// = 0 private var _-XT:uint;// = 0 private var _-gN:int;// = 0 private var _-Ly:Number;// = 10 private var _-Wa:uint;// = 90 private var _-8s:uint;// = 20 private var _-0A:uint;// = 30 private var game:_-Pa; private var _-JY:Number;// = 0.2 private var _-OR:int;// = 0 private var _-RD:Number;// = 30 private var _-fn:uint;// = 300 public function _-Qe(_arg1:_-Pa){ _-DG = this; _-Cm = 0; _-dz = 3; _-Zj = 3; _-bJ = 4; _-8s = 20; _-Jm = 0; _-OR = 0; _-gN = 0; _-gX = 0; _-Fo = 0; _-4p = 0; _-XT = 0; _-fD = 0; _-b7 = 0; _-YS = 0; _-gG = 0; _-HK = 0; _-JY = 0.2; else = 0.25; _-GC = 1; _-7S = 30; _-9n = 30; _-0A = 30; _-i = 300; _-fn = 300; _-Wa = 90; _-Sw = _-i; _-gt = _-fn; _-Ex = _-Wa; _-RD = 30; _-Ea = 60; _-Ly = 10; super(); game = _arg1; init(); } private function _-M0():void{ _-Cm++; game._-e1._-V2._-cl(_-Cm, game.gs.score, "Wave Started", "Wave Started"); _-YS = 0; _-gG = 0; _-HK = 0; _-Jm = 0; _-OR = 0; _-gN = 0; _-XT = 0; _-fD = 0; _-b7 = 0; _-gX = Math.floor(((_-Cm + _-dz) * _-JY)); _-Fo = Math.floor(((_-Cm + _-dz) * else)); _-4p = Math.floor(((_-Cm + _-dz) * _-GC)); _-i = Math.max(_-7S, (_-i - _-RD)); _-fn = Math.max(_-9n, (_-fn - _-Ea)); _-Wa = Math.max(_-0A, (_-Wa - _-Ly)); _-Sw = _-i; _-gt = _-fn; _-Ex = _-Wa; } private function init():void{ _-M0(); } private function _-MW():void{ _-gt = _-fn; _-fD++; _-OR++; game.gs._-MW(); } public function update():void{ if (_-Dc()){ _-1J(); } else { _-Iy(); }; } private function _-1J():void{ game._-e1._-V2._-C4(game.gs.score, (("Wave " + _-Cm) + " Complete"), (("Wave " + _-Cm) + " Complete")); MovieClip(game).hud.wave.wave_text.wave_txt.text = (("WAVE " + String(_-Cm)) + " SURVIVED"); MovieClip(game).hud.wave.play(); _-M0(); } public function _-gf(_arg1:String):void{ switch (_arg1){ case "bomber": _-YS++; _-Jm--; break; case "fighter": _-gG++; _-OR--; break; case "soldier": _-HK++; _-gN--; break; }; } private function _-Dc():Boolean{ if ((((((_-YS >= _-gX)) && ((_-gG >= _-Fo)))) && ((_-HK >= _-4p)))){ return (true); }; return (false); } public function cleanUp():void{ } private function _-e5():void{ _-Sw = _-i; _-XT++; _-Jm++; game.gs._-e5(); } private function _-S9():void{ _-Ex = _-Wa; _-b7++; _-gN++; game.gs._-S9(); } private function _-Iy():void{ if (_-Sw <= 0){ if ((((_-Jm < _-Zj)) && ((_-XT < _-gX)))){ _-e5(); }; }; _-Sw--; if (_-gt <= 0){ if ((((_-OR < _-bJ)) && ((_-fD < _-Fo)))){ _-MW(); }; }; _-gt--; if (_-Ex <= 0){ if ((((_-gN < _-8s)) && ((_-b7 < _-4p)))){ _-S9(); }; }; _-Ex--; } public function deactivateEnemy(_arg1:String):void{ switch (_arg1){ case "bomber": _-Jm--; _-XT--; break; case "fighter": _-OR--; _-fD--; break; case "soldier": _-gN--; _-b7--; break; }; } } }//package _-PI
Section 123
//_-2i (_-PT._-2i) package _-PT { import _-IV.*; public class _-2i { public function project(_arg1:_-P-):void{ } } }//package _-PT
Section 124
//switch (_-PT.switch) package _-PT { import _-Wr.*; import _-IV.*; public class switch extends _-2i { public function switch(){ init(); } protected function init():void{ } protected function _-MU(_arg1:_-CH, _arg2:_-P-, _arg3:Number):void{ _arg1._-5x = _arg3; if (_arg1.parent){ _arg1.project((_arg1.parent as _-CH), _arg2); } else { _arg1.project(_arg2._-Xu, _arg2); }; } override public function project(_arg1:_-P-):void{ var _local2:Array; var _local3:_-CH; var _local4:Number; var _local5:Number; _arg1._-Xu.transformView(); _local2 = _arg1._-fo; _local4 = _local2.length; if (_arg1._-Xu.useProjectionMatrix){ for each (_local3 in _local2) { if (_local3.visible){ if (_arg1._-8R._-Ag){ _local5 = _arg1._-8R._-Ag.return(_local3); if (_local5){ _-MU(_local3, _arg1, _local5); } else { _arg1._-Ux._-9O++; }; } else { _-MU(_local3, _arg1, 1); }; }; }; } else { for each (_local3 in _local2) { if (_local3.visible){ if (_arg1._-8R._-Ag){ _local5 = _arg1._-8R._-Ag.return(_local3); if (_local5){ _-MU(_local3, _arg1, _local5); } else { _arg1._-Ux._-9O++; }; } else { _-MU(_local3, _arg1, 1); }; }; }; }; } } }//package _-PT
Section 125
//_-2u (_-Q._-2u) package _-Q { public interface _-2u { "_-bz"?? function sort(_arg1:Array):void; } }//package _-Q
Section 126
//_-k (_-Q._-k) package _-Q { public class _-k implements _-2u { public function sort(_arg1:Array):void{ _arg1.sortOn("screenZ", Array.NUMERIC); } } }//package _-Q
Section 127
//_-3j (_-Qq._-3j) package _-Qq { public class _-3j { public static const _-Zb:int = 5; public static const _-Ds:int = 4; public static const _-dT:int = 0; public static const _-gD:int = 1; public static const DEBUG:int = 2; public static const _-J7:int = 3; } }//package _-Qq
Section 128
//_-6w (_-Qq._-6w) package _-Qq { import flash.events.*; import _-86.*; public class _-6w extends EventDispatcher { public var _-WK:get; private static var instance:_-6w; public function _-6w(){ if (instance){ throw (new Error("Don't call the PaperLogger constructor directly")); }; _-WK = new get(); _-13(_-WK); } public function _-13(_arg1:_-TO):void{ _arg1._-X-(this); } public function _-Z2(_arg1:String, _arg2:Object=null, ... _args):void{ var _local4:_-Vd; var _local5:_-9L; _local4 = new _-Vd(_-3j.DEBUG, _arg1, _arg2, _args); _local5 = new _-9L(_local4); dispatchEvent(_local5); } public function _-Ow(_arg1:String, _arg2:Object=null, ... _args):void{ var _local4:_-Vd; var _local5:_-9L; _local4 = new _-Vd(_-3j._-J7, _arg1, _arg2, _args); _local5 = new _-9L(_local4); dispatchEvent(_local5); } public function _-XZ(_arg1:String, _arg2:Object=null, ... _args):void{ var _local4:_-Vd; var _local5:_-9L; _local4 = new _-Vd(_-3j._-Ds, _arg1, _arg2, _args); _local5 = new _-9L(_local4); dispatchEvent(_local5); } public function _-YA(_arg1:_-TO):void{ _arg1._-aU(this); } public function _-O1(_arg1:String, _arg2:Object=null, ... _args):void{ var _local4:_-Vd; var _local5:_-9L; _local4 = new _-Vd(_-3j._-gD, _arg1, _arg2, _args); _local5 = new _-9L(_local4); dispatchEvent(_local5); } public function _-OW(_arg1:String, _arg2:Object=null, ... _args):void{ var _local4:_-Vd; var _local5:_-9L; _local4 = new _-Vd(_-3j._-dT, _arg1, _arg2, _args); _local5 = new _-9L(_local4); dispatchEvent(_local5); } public static function debug(_arg1:String, _arg2:Object=null, ... _args):void{ _-Y0()._-Z2(_arg1); } public static function log(_arg1:String, _arg2:Object=null, ... _args):void{ _-Y0()._-OW(_arg1); } public static function error(_arg1:String, _arg2:Object=null, ... _args):void{ _-Y0()._-XZ(_arg1); } public static function _-Y0():_-6w{ if (!instance){ instance = new (_-6w); }; return (instance); } public static function warning(_arg1:String, _arg2:Object=null, ... _args):void{ _-Y0()._-Ow(_arg1); } public static function info(_arg1:String, _arg2:Object=null, ... _args):void{ _-Y0()._-O1(_arg1); } } }//package _-Qq
Section 129
//_-Km (_-Qq._-Km) package _-Qq { public interface _-Km { "_-3"?? function debug(_arg1:String, _arg2:Object=null, _arg3:Array=null):void; "_-3"?? function log(_arg1:String, _arg2:Object=null, _arg3:Array=null):void; "_-3"?? function error(_arg1:String, _arg2:Object=null, _arg3:Array=null):void; "_-3"?? function fatal(_arg1:String, _arg2:Object=null, _arg3:Array=null):void; "_-3"?? function warning(_arg1:String, _arg2:Object=null, _arg3:Array=null):void; "_-3"?? function info(_arg1:String, _arg2:Object=null, _arg3:Array=null):void; } }//package _-Qq
Section 130
//_-TO (_-Qq._-TO) package _-Qq { import _-86.*; public class _-TO implements _-Km { public function _-X-(_arg1:_-6w):void{ _arg1.addEventListener(_-9L._-Mf, _-UW); } public function debug(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ } public function log(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ } public function fatal(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ } public function error(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ } protected function _-UW(_arg1:_-9L):void{ var _local2:_-Vd; _local2 = _arg1._-Wz; switch (_local2.level){ case _-3j._-dT: log(_local2.msg, _local2.object, _local2._-AF); break; case _-3j._-gD: info(_local2.msg, _local2.object, _local2._-AF); break; case _-3j._-Ds: error(_local2.msg, _local2.object, _local2._-AF); break; case _-3j.DEBUG: debug(_local2.msg, _local2.object, _local2._-AF); break; case _-3j._-J7: warning(_local2.msg, _local2.object, _local2._-AF); break; case _-3j._-Zb: fatal(_local2.msg, _local2.object, _local2._-AF); break; log(_local2.msg, _local2.object, _local2._-AF); }; } public function _-aU(_arg1:_-6w):void{ _arg1.removeEventListener(_-9L._-Mf, _-UW); } public function warning(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ } public function info(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ } } }//package _-Qq
Section 131
//_-Vd (_-Qq._-Vd) package _-Qq { public class _-Vd { public var msg:String; public var level:int; public var _-AF:Array; public var object:Object; public function _-Vd(_arg1:int, _arg2:String, _arg3:Object, _arg4:Array){ this.level = _arg1; this.msg = _arg2; this.object = _arg3; this._-AF = _arg4; } } }//package _-Qq
Section 132
//get (_-Qq.get) package _-Qq { public class get extends _-TO implements _-Km { override public function fatal(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ trace("FATAL:", _arg1, _arg3); } override public function error(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ trace("ERROR:", _arg1, _arg3); } override public function debug(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ trace("DEBUG:", _arg1, _arg3); } override public function warning(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ trace("WARNING:", _arg1, _arg3); } override public function log(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ trace("LOG:", _arg1, _arg3); } override public function info(_arg1:String, _arg2:Object=null, _arg3:Array=null):void{ trace("INFO:", _arg1, _arg3); } } }//package _-Qq
Section 133
//_-AP (_-Qt._-AP) package _-Qt { import _-KF.*; import org.papervision3d.materials.*; import _-c6.*; public class _-AP extends _-J- { public function _-AP(_arg1:_-bY, _arg2:_-7q, _arg3:Boolean=true):void{ super(_arg1, _arg2, _arg3); } override public function createGeometry():void{ var _local1:*; _local1 = new _-8M(0xFF0000, 0); _local1.opposite = true; geometry = new _-NB(_local1, 0.1, 0.1); } override public function init():void{ damage = 1; _-Ts = 100; _-De = 0.95; _-QF = 0.01; _-Aj = 1.05; } } }//package _-Qt
Section 134
//_-J- (_-Qt._-J-) package _-Qt { import flash.display.*; import _-KF.*; import org.papervision3d.materials.*; import _-c6.*; public class _-J- { public var _-De:Number;// = 0.95 public var active:Boolean;// = true public var groundImpactEffectsCreated:Boolean;// = false public var _-e1:_-bY; public var _-Qf:Boolean;// = true public var inert:Boolean;// = false public var _-Rb:_-Dy; public var _-QF:Number;// = 0.05 public var _-5b:_-NB; public var _-9z:Number;// = 0.4 public var _-Ts:Number;// = 100 public var _-1G:Number;// = 3 public var damage:int;// = 1 public var _-Tc:int;// = 120 public var geometry; public var _-fC:_-f6; public var _-Dd:Number;// = 100 public var isGroundImpactWeapon:Boolean;// = false public var _-Aj:Number;// = 1.05 public function _-J-(_arg1:_-bY, _arg2:_-7q, _arg3:Boolean=true):void{ active = true; damage = 1; inert = false; _-1G = 3; _-Ts = 100; _-De = 0.95; _-QF = 0.05; _-Aj = 1.05; _-Tc = 120; isGroundImpactWeapon = false; _-Qf = true; groundImpactEffectsCreated = false; _-9z = 0.4; _-Dd = 100; super(); _-e1 = _arg1; init(); createGeometry(); geometry.copyTransform(_arg2); if (!_arg3){ geometry.rotationX = (geometry.rotationY = (geometry.rotationZ = 0)); }; _-4n(); _-e1.curNavPage.gs.scene.addChild(geometry); _-Rb = new _-Dy(0, 0, 0); _-Rb.copyFrom(geometry.position); } public function _-B8():void{ } public function remove():void{ _-gS(); active = false; } public function createGeometry():void{ var _local1:*; _local1 = new _-8M(0xFF0000); _local1.opposite = true; geometry = new _-NB(_local1, 3, 3); } public function init():void{ } public function updatePosition():void{ _-Rb.copyFrom(geometry.position); if (!inert){ geometry.moveForward(_-Ts); geometry.y = (geometry.y - _-QF); _-Ts = (_-Ts * _-De); _-QF = (_-QF * _-Aj); _-E-(); } else { if (_-Tc > 0){ if (((_-Qf) && (groundImpactEffectsCreated))){ if (MovieClip(_-fC.movie).currentFrame >= 16){ MovieClip(_-fC.movie).stop(); removeGroundImpactEffects(); }; }; _-Tc--; } else { if (active){ remove(); }; }; }; } private function _-gS():void{ _-e1.curNavPage.gs.scene.removeChild(geometry); geometry.material.unregisterObject(geometry); geometry.geometry = null; geometry = null; } public function _-4n():void{ if (_-1G > 0){ geometry.pitch(((Math.random() * (_-1G * 2)) - _-1G)); geometry.yaw(((Math.random() * (_-1G * 2)) - _-1G)); }; } private function _-E-():void{ if (geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry) > (_-e1.curNavPage.gs.environment.width / 2)){ remove(); } else { if (geometry.y <= 0){ if (_-Qf){ createGroundImpactEffects(); }; setInert(); }; }; } public function createGroundImpactSound():void{ var _local1:Number; var _local2:String; _local1 = (1 - (Math.min(_-Dd, geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry)) / _-Dd)); _local1 = (_local1 * 0.5); _local2 = ("sfx_hit_ricochet" + String(Math.round(((Math.random() * 3) + 1)))); _-e1.playSound(_local2, 0, _local1); } public function update():void{ if (active){ updatePosition(); }; } public function cleanUp():void{ remove(); } public function setInert():void{ inert = true; } public function _-QA():void{ } public function removeGroundImpactEffects():void{ _-e1.curNavPage.gs.scene.removeChild(_-5b); _-5b.material.unregisterObject(_-5b); _-fC.destroy(); _-5b = null; _-fC = null; groundImpactEffectsCreated = false; } public function createGroundImpactEffects():void{ var _local1:Number; if (Math.random() < _-9z){ _local1 = 15; _-fC = new _-f6("sprite_dust_ground", true, true, true); _-5b = new _-NB(_-fC, _local1, _local1); _-5b.copyPosition(geometry); _-5b.y = (_local1 * 0.25); _-e1.curNavPage.gs.scene.addChild(_-5b); _-5b.lookAt(_-e1.curNavPage.gs.turret.geometry); _-5b.rotationY = (_-5b.rotationY + 180); createGroundImpactSound(); groundImpactEffectsCreated = true; } else { groundImpactEffectsCreated = false; }; } } }//package _-Qt
Section 135
//_-MC (_-Qt._-MC) package _-Qt { import _-KF.*; import org.papervision3d.materials.*; import _-c6.*; public class _-MC extends _-Os { public function _-MC(_arg1:_-bY, _arg2:_-7q, _arg3:Boolean=true):void{ super(_arg1, _arg2, _arg3); } override public function createGeometry():void{ geometry = cloneModel(_-e1.curNavPage.gs.modelBomb); geometry.material = _-e1.curNavPage.gs.bombBitmapMaterial; } override public function init():void{ damage = 4; _-Ts = 0; _-De = 0.95; _-QF = 1; _-Aj = 1.1; _-1G = 0; _-Tc = 120; isGroundImpactWeapon = true; _-Qf = true; _-Dd = 1000; _-9z = 1; } override public function createGroundImpactSound():void{ var _local1:Number; var _local2:String; _local1 = (1 - (Math.min(_-Dd, geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry)) / _-Dd)); _local1 = (_local1 * 0.5); _local2 = "sfx_explosion_medium"; _-e1.playSound(_local2, 0, _local1); } override public function removeGroundImpactEffects():void{ _-e1.curNavPage.gs.scene.removeChild(_-5b); _-5b.material.unregisterObject(_-5b); _-fC.destroy(); _-5b = null; _-fC = null; groundImpactEffectsCreated = false; } override public function createGroundImpactEffects():void{ var _local1:Number; _local1 = 200; _-fC = new _-f6("sprite_explosion_ground", true, true, true); _-5b = new _-NB(_-fC, _local1, _local1); _-5b.copyPosition(geometry); _-5b.y = (_local1 * 0.25); _-e1.curNavPage.gs.scene.addChild(_-5b); _-5b.lookAt(_-e1.curNavPage.gs.turret.geometry); _-5b.rotationY = (_-5b.rotationY + 180); geometry.visible = false; createGroundImpactSound(); groundImpactEffectsCreated = true; } } }//package _-Qt
Section 136
//_-Os (_-Qt._-Os) package _-Qt { import _-KF.*; import _-Wr.*; import org.papervision3d.materials.*; public class _-Os extends _-J- { public function _-Os(_arg1:_-bY, _arg2:_-7q, _arg3:Boolean=true):void{ super(_arg1, _arg2, _arg3); } override public function createGeometry():void{ geometry = cloneModel(new _-CH()); geometry.material = new _-8M(0xFF0000); } public function cloneModel(_arg1):_-CH{ var _local2:*; var _local3:_-CH; for each (_local3 in _arg1.children) { _local2 = _local3.clone(); }; return (_local2); } } }//package _-Qt
Section 137
//_-20 (_-QX._-20) package _-QX { public class _-20 { private var _-gi:int; private var _name:String; public static const none:_-20 = new _-20(0, "none"); ; public static const HTTPS:_-20 = new _-20(3, "HTTPS"); ; public static const file:_-20 = new _-20(1, "file"); ; public static const HTTP:_-20 = new _-20(2, "HTTP"); ; public function _-20(_arg1:int=0, _arg2:String=""){ _-gi = _arg1; _name = _arg2; } public function valueOf():int{ return (_-gi); } public function toString():String{ return (_name); } } }//package _-QX
Section 138
//_-4H (_-QX._-4H) package _-QX { public class _-4H { private var _-CU:uint;// = 0xFF private var _-A6:uint;// = 15 private var _-F2:uint;// = 15 private var _-K8:uint; private var _-5q:String;// = "." private var _-Wl:uint;// = 0xFFFF private var _-BA:uint; private var _-TZ:uint; private var _-0m:uint; public function _-4H(_arg1:uint=0, _arg2:uint=0, _arg3:uint=0, _arg4:uint=0){ var _local5:_-4H; _-F2 = 15; _-A6 = 15; _-CU = 0xFF; _-Wl = 0xFFFF; _-5q = "."; super(); if ((((((((_arg1 > _-F2)) && ((_arg2 == 0)))) && ((_arg3 == 0)))) && ((_arg4 == 0)))){ _local5 = _-4H._-Mm(_arg1); _arg1 = _local5.major; _arg2 = _local5.minor; _arg3 = _local5.build; _arg4 = _local5.revision; }; this.major = _arg1; this.minor = _arg2; this.build = _arg3; this.revision = _arg4; } public function toString(_arg1:int=0):String{ var _local2:Array; if ((((_arg1 <= 0)) || ((_arg1 > 4)))){ _arg1 = _-gg(); }; switch (_arg1){ case 1: _local2 = [major]; break; case 2: _local2 = [major, minor]; break; case 3: _local2 = [major, minor, build]; break; case 4: _local2 = [major, minor, build, revision]; }; return (_local2.join(_-5q)); } public function get revision():uint{ return (_-K8); } public function set build(_arg1:uint):void{ _-BA = Math.min(_arg1, _-CU); } public function set minor(_arg1:uint):void{ _-TZ = Math.min(_arg1, _-A6); } public function get build():uint{ return (_-BA); } public function set major(_arg1:uint):void{ _-0m = Math.min(_arg1, _-F2); } public function get minor():uint{ return (_-TZ); } public function valueOf():uint{ return (((((major << 28) | (minor << 24)) | (build << 16)) | revision)); } public function get major():uint{ return (_-0m); } public function set revision(_arg1:uint):void{ _-K8 = Math.min(_arg1, _-Wl); } private function _-gg():int{ var _local1:int; _local1 = 4; if (revision == 0){ _local1--; }; if ((((_local1 == 3)) && ((build == 0)))){ _local1--; }; if ((((_local1 == 2)) && ((minor == 0)))){ _local1--; }; return (_local1); } public function equals(_arg1):Boolean{ if (!(_arg1 is _-4H)){ return (false); }; if ((((((((_arg1.major == major)) && ((_arg1.minor == minor)))) && ((_arg1.build == build)))) && ((_arg1.revision == revision)))){ return (true); }; return (false); } public static function _-Ja(_arg1:String="", _arg2:String="."):_-4H{ var _local3:_-4H; var _local4:Array; _local3 = new (_-4H); if ((((_arg1 == "")) || ((_arg1 == null)))){ return (_local3); }; if (_arg1.indexOf(_arg2) > -1){ _local4 = _arg1.split(_arg2); _local3.major = parseInt(_local4[0]); _local3.minor = parseInt(_local4[1]); _local3.build = parseInt(_local4[2]); _local3.revision = parseInt(_local4[3]); } else { _local3.major = parseInt(_arg1); }; return (_local3); } public static function _-Mm(_arg1:Number=0):_-4H{ var _local2:_-4H; _local2 = new (_-4H); if (((((((((((isNaN(_arg1)) || ((_arg1 == 0)))) || ((_arg1 < 0)))) || ((_arg1 == Number.MAX_VALUE)))) || ((_arg1 == Number.POSITIVE_INFINITY)))) || ((_arg1 == Number.NEGATIVE_INFINITY)))){ return (_local2); }; _local2.major = (_arg1 >>> 28); _local2.minor = ((_arg1 & 251658240) >>> 24); _local2.build = ((_arg1 & 0xFF0000) >>> 16); _local2.revision = (_arg1 & 0xFFFF); return (_local2); } } }//package _-QX
Section 139
//_-DV (_-QX._-DV) package _-QX { public class _-DV { private var _-5u:String; public function _-DV(_arg1:String=""){ _-5u = _arg1.toLowerCase(); } public function get _-5z():String{ var _local1:Array; if (((!((_-DX == ""))) && ((_-DX.indexOf(".") > -1)))){ _local1 = _-DX.split("."); switch (_local1.length){ case 2: return (_-DX); case 3: if (_local1[1] == "co"){ return (_-DX); }; _local1.shift(); return (_local1.join(".")); case 4: _local1.shift(); return (_local1.join(".")); }; }; return (""); } public function get _-db():String{ var _local1:String; _local1 = _-5u; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf(_-DX) == 0){ _local1 = _local1.substr(_-DX.length); }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[0]; }; if (_local1.charAt(0) != "/"){ _local1 = ("/" + _local1); }; return (_local1); } public function get search():String{ var _local1:String; _local1 = _-5u; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf(_-DX) == 0){ _local1 = _local1.substr(_-DX.length); }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[1]; } else { _local1 = ""; }; return (_local1); } public function get _-Eg():String{ if (((!((_-5z == ""))) && (!((_-5z == _-DX))))){ return (_-DX.split(("." + _-5z)).join("")); }; return (""); } public function get protocol():_-20{ var _local1:String; _local1 = _-5u.split("://")[0]; switch (_local1){ case "file": return (_-20.file); case "http": return (_-20.HTTP); case "https": return (_-20.HTTPS); }; } public function get _-DX():String{ var _local1:String; _local1 = _-5u; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf("/") > -1){ _local1 = _local1.split("/")[0]; }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[0]; }; if ((((protocol == _-20.file)) || ((protocol == _-20.none)))){ return (""); }; return (_local1); } } }//package _-QX
Section 140
//_-gp (_-QX._-gp) package _-QX { import flash.net.*; public dynamic class _-gp { public var _-7l:Array; public var _-2j:Boolean; public var _-MF:Array; public var sort:Boolean;// = true public function _-gp(_arg1:String=null, _arg2:Array=null, _arg3:Array=null){ _-MF = []; _-7l = []; sort = true; super(); if (_arg1){ _-1m(_arg1); }; if (_arg2){ this._-MF = _arg2; }; if (_arg3){ this._-7l = _arg3; }; } private function _-Mq(_arg1:_-gp):void{ var _local2:String; if (!_arg1){ return; }; for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; } public function join(... _args):void{ var _local2:int; var _local3:int; _local2 = _args.length; _local3 = 0; while (_local3 < _local2) { if (!(_args[_local3] is _-gp)){ } else { _-Mq(_args[_local3]); }; _local3++; }; } public function toString():String{ var _local1:Array; var _local2:String; var _local3:String; var _local4:String; var _local5:int; var _local6:int; var _local7:String; var _local8:String; _local1 = []; for (_local3 in this) { _local2 = this[_local3]; if (_-2j){ _local2 = encodeURI(_local2); }; _local1.push(((_local3 + "=") + _local2)); }; if (sort){ _local1.sort(); }; if (_-MF.length > 0){ _-MF.reverse(); _local5 = 0; while (_local5 < _-MF.length) { _local7 = _-MF[_local5]; _local6 = 0; while (_local6 < _local1.length) { _local4 = _local1[_local6]; if (_local4.indexOf(_local7) == 0){ _local1.unshift(_local1.splice(_local6, 1)[0]); }; _local6++; }; _local5++; }; _-MF.reverse(); }; if (_-7l.length > 0){ _local5 = 0; while (_local5 < _-7l.length) { _local8 = _-7l[_local5]; _local6 = 0; while (_local6 < _local1.length) { _local4 = _local1[_local6]; if (_local4.indexOf(_local8) == 0){ _local1.push(_local1.splice(_local6, 1)[0]); }; _local6++; }; _local5++; }; }; return (_local1.join("&")); } public function _-1m(_arg1:String):void{ var _local2:Array; var _local3:String; var _local4:String; var _local5:String; var _local6:Array; var _local7:int; if (_arg1 == ""){ return; }; if (_arg1.charAt(0) == "?"){ _arg1 = _arg1.substr(1, _arg1.length); }; if (_arg1.indexOf("&") > -1){ _local2 = _arg1.split("&"); } else { _local2 = [_arg1]; }; _local7 = 0; while (_local7 < _local2.length) { _local3 = _local2[_local7]; if (_local3.indexOf("=") > -1){ _local6 = _local3.split("="); _local4 = _local6[0]; _local5 = decodeURI(_local6[1]); this[_local4] = _local5; }; _local7++; }; } public function _-Lp():URLVariables{ var _local1:URLVariables; var _local2:String; _local1 = new URLVariables(); for (_local2 in this) { _local1[_local2] = this[_local2]; }; return (_local1); } } }//package _-QX
Section 141
//_-Ik (_-QX._-Ik) package _-QX { import com.google.analytics.core.*; import flash.system.*; public class _-Ik { private var _-XC:_-4H; private var _-eF:_-IU; private var _-61:String; public static var _-Sh:Boolean = false; public function _-Ik(_arg1:_-IU, _arg2:String="", _arg3:String=""){ _-eF = _arg1; _-9I = _arg2; _-XC = _-4H._-Ja(_arg3); } public function get _-bP():String{ if (_-Ik._-Sh){ return (""); }; if (System.vmVersion){ return (("Tamarin/" + _-X._-Oy(System.vmVersion, true))); }; return (""); } public function set _-9I(_arg1:String):void{ _-61 = _arg1; } public function get _-dJ():String{ return (_-XC.toString(2)); } public function get _-fF():String{ var _local1:String; _local1 = _-9I; if (_-dJ != ""){ _local1 = (_local1 + ("/" + _-dJ)); }; return (_local1); } public function get _-eI():String{ var _local1:String; _local1 = ""; if (_-eF._-Tn()){ _local1 = (_local1 + "AIR"); } else { _local1 = (_local1 + "FlashPlayer"); }; _local1 = (_local1 + "/"); _local1 = (_local1 + _-XC.toString(3)); return (_local1); } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + _-fF); if (_-3x != ""){ _local1 = (_local1 + (" " + _-3x)); }; if (_-bP != ""){ _local1 = (_local1 + (" " + _-bP)); }; if (_-eI != ""){ _local1 = (_local1 + (" " + _-eI)); }; return (_local1); } public function get _-3x():String{ var _local1:Array; _local1 = []; _local1.push(_-eF._-FB); _local1.push(_-eF.playerType); if (!_-Ik._-Sh){ _local1.push(_-eF._-Ko); _local1.push(_-eF.language); }; if (Capabilities.isDebugger){ _local1.push("DEBUG"); }; if (_local1.length > 0){ return ((("(" + _local1.join("; ")) + ")")); }; return (""); } public function set _-dJ(_arg1:String):void{ _-XC = _-4H._-Ja(_arg1); } public function get _-9I():String{ return (_-61); } } }//package _-QX
Section 142
//_-IU (_-QX._-IU) package _-QX { import com.google.analytics.debug.*; import com.google.analytics.core.*; import com.google.analytics.external.*; import flash.system.*; public class _-IU { private var _-AW:_-SL; private var _-KY:String; private var _-Z2:_-gr; private var _-GN:_-4H; private var _-5u:String; private var _-8c:_-20; private var _-LQ:_-Ik; public function _-IU(_arg1:String="", _arg2:String="", _arg3:String="", _arg4:_-gr=null, _arg5:_-SL=null){ var _local6:_-4H; super(); if (_arg2 == ""){ if (_-Tn()){ _arg2 = "AIR"; } else { _arg2 = "Flash"; }; }; if (_arg3 == ""){ _local6 = _-ch; } else { _local6 = _-4H._-Ja(_arg3); }; _-5u = _arg1; _-KY = _arg2; _-GN = _local6; _-Z2 = _arg4; _-AW = _arg5; } public function _-Tn():Boolean{ return ((((playerType == "Desktop")) && ((Security.sandboxType.toString() == "application")))); } public function get playerType():String{ return (Capabilities.playerType); } public function get _-g2():String{ var _local1:String; _local1 = _-AW.search; if (_local1){ return (_local1); }; return (""); } public function get protocol():_-20{ if (!_-8c){ _-ai(); }; return (_-8c); } public function get _-ch():_-4H{ var _local1:_-4H; _local1 = _-4H._-Ja(Capabilities.version.split(" ")[1], ","); return (_local1); } public function get _-Tz():Number{ return (Capabilities.screenResolutionX); } public function get _-BM():String{ var _local1:String; if (System.useCodePage){ _local1 = _-AW.characterSet; if (_local1){ return (_local1); }; return ("-"); }; return ("UTF-8"); } public function get _-Qa():String{ return (_-KY); } public function get _-SC():String{ var _local1:String; var _local2:String; switch (Capabilities.screenColor){ case "bw": _local1 = "1"; break; case "gray": _local1 = "2"; break; case "color": _local1 = "24"; }; _local2 = _-AW.colorDepth; if (_local2){ _local1 = _local2; }; return (_local1); } private function _-ai():void{ var _local1:_-20; var _local2:String; var _local3:String; var _local4:String; var _local5:String; _local1 = _-20.none; if (_-5u != ""){ _local4 = _-5u.toLowerCase(); _local5 = _local4.substr(0, 5); switch (_local5){ case "file:": _local1 = _-20.file; break; case "http:": _local1 = _-20.HTTP; break; case "https": if (_local4.charAt(5) == ":"){ _local1 = _-20.HTTPS; }; break; _-8c = _-20.none; }; }; _local2 = _-AW.protocol; _local3 = (_local1.toString() + ":").toLowerCase(); if (((((_local2) && (!((_local2 == _local3))))) && (_-Z2))){ _-Z2.warning(((("Protocol mismatch: SWF=" + _local3) + ", DOM=") + _local2)); }; _-8c = _local1; } public function get _-KK():String{ return (_-5u); } public function get _-FB():String{ var _local1:String; _local1 = Capabilities.manufacturer; return (_local1.split("Adobe ")[1]); } public function get _-Ko():String{ return (Capabilities.os); } public function set _-Qa(_arg1:String):void{ _-KY = _arg1; _-b8._-9I = _arg1; } public function get _-b8():_-Ik{ if (!_-LQ){ _-LQ = new _-Ik(this, _-Qa, try.toString(4)); }; return (_-LQ); } ga_internal function set url(_arg1:String):void{ _-5u = _arg1; } public function get referrer():String{ var _local1:String; _local1 = _-AW.referrer; if (_local1){ return (_local1); }; if (protocol == _-20.file){ return ("localhost"); }; return (""); } public function _-J1():Boolean{ return ((Capabilities.playerType == "PlugIn")); } public function get language():String{ var _local1:String; var _local2:String; _local1 = _-AW.language; _local2 = Capabilities.language; if (_local1){ if ((((_local1.length > _local2.length)) && ((_local1.substr(0, _local2.length) == _local2)))){ _local2 = _local1; }; }; return (_local2); } public function get _-Rx():String{ var _local1:String; var _local2:String; var _local3:int; if ((((protocol == _-20.HTTP)) || ((protocol == _-20.HTTPS)))){ _local1 = _-5u.toLowerCase(); if (protocol == _-20.HTTP){ _local2 = _local1.split("http://").join(""); } else { if (protocol == _-20.HTTPS){ _local2 = _local1.split("https://").join(""); }; }; _local3 = _local2.indexOf("/"); if (_local3 > -1){ _local2 = _local2.substring(0, _local3); }; return (_local2); }; if (protocol == _-20.file){ return ("localhost"); }; return (""); } public function set _-b8(_arg1:_-Ik):void{ _-LQ = _arg1; } public function set try(_arg1:_-4H):void{ _-GN = _arg1; _-b8._-dJ = _arg1.toString(4); } public function get _-6F():Number{ return (Capabilities.screenResolutionY); } public function get _-bA():String{ var _local1:String; _local1 = _-AW.pathname; if (_local1){ return (_local1); }; return (""); } public function get _-Wc():String{ var _local1:String; _local1 = _-AW.title; if (_local1){ return (_local1); }; return (""); } public function get try():_-4H{ return (_-GN); } } }//package _-QX
Section 143
//_-SJ (_-QX._-SJ) package _-QX { public class _-SJ { public static var _-8-:Number = 15768000; public static var _-W1:Number = 63072000; public static var _-ZC:Number = 1800; } }//package _-QX
Section 144
//_-2- (_-R-._-2-) package _-R- { import _-QX.*; public class _-2- { private var _-XE:String; private var _-8t:String; private var _-QT:String; private var true:String; private var _name:String; private var _-Xt:String; public function _-2-(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:String, _arg6:String){ this._-XE = _arg1; this._-QT = _arg2; this._name = _arg3; this. true = _arg4; this._-8t = _arg5; this._-Xt = _arg6; } public function set category(_arg1:String):void{ true = _arg1; } public function get name():String{ return (_name); } public function get _-7i():String{ return (_-8t); } public function get _-WW():String{ return (_-Xt); } public function set name(_arg1:String):void{ _name = _arg1; } public function set _-7i(_arg1:String):void{ _-8t = _arg1; } public function get id():String{ return (_-XE); } public function get sku():String{ return (_-QT); } public function set _-WW(_arg1:String):void{ _-Xt = _arg1; } public function _-TY():_-gp{ var _local1:_-gp; _local1 = new _-gp(); _local1._-2j = true; _local1._-7l = ["utmt", "utmtid", "utmipc", "utmipn", "utmiva", "utmipr", "utmiqt"]; _local1.utmt = "item"; _local1.utmtid = _-XE; _local1.utmipc = _-QT; _local1.utmipn = _name; _local1.utmiva = true; _local1.utmipr = _-8t; _local1.utmiqt = _-Xt; return (_local1); } public function set id(_arg1:String):void{ _-XE = _arg1; } public function set sku(_arg1:String):void{ _-QT = _arg1; } public function get category():String{ return ( true); } } }//package _-R-
Section 145
//_-bN (_-R-._-bN) package _-R- { import _-QX.*; public class _-bN { private var _-3T:Array; private var _-CL:String; private var _-Q7:_-gp; private var _-3Q:String; private var _-Y3:String; private var _-4u:String; private var _-v:String; private var _-cA:String; private var _-33:String; private var _-XE:String; public function _-bN(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:String, _arg6:String, _arg7:String, _arg8:String){ this._-XE = _arg1; this._-33 = _arg2; this._-CL = _arg3; this._-cA = _arg4; this._-3Q = _arg5; this._-Y3 = _arg6; this._-4u = _arg7; this._-v = _arg8; _-3T = new Array(); } public function get total():String{ return (_-CL); } public function _-UG(_arg1:Number):_-2-{ return (_-3T[_arg1]); } public function _-HR(_arg1:String):_-2-{ var _local2:Number; _local2 = 0; while (_local2 < _-3T.length) { if (_-3T[_local2].sku == _arg1){ return (_-3T[_local2]); }; _local2++; }; return (null); } public function set total(_arg1:String):void{ _-CL = _arg1; } public function _-ca():Number{ return (_-3T.length); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:String):void{ var _local6:_-2-; _local6 = _-HR(_arg1); if (_local6 == null){ _local6 = new _-2-(_-XE, _arg1, _arg2, _arg3, _arg4, _arg5); _-3T.push(_local6); } else { _local6.name = _arg2; _local6.category = _arg3; _local6._-7i = _arg4; _local6._-WW = _arg5; }; } public function set _-To(_arg1:String):void{ _-3Q = _arg1; } public function get _-0():String{ return (_-v); } public function get var():String{ return (_-4u); } public function set _-PO(_arg1:String):void{ _-cA = _arg1; } public function set _-Ew(_arg1:String):void{ _-33 = _arg1; } public function set var(_arg1:String):void{ _-4u = _arg1; } public function get id():String{ return (_-XE); } public function get _-PO():String{ return (_-cA); } public function _-TY():_-gp{ var _local1:_-gp; _local1 = new _-gp(); _local1._-2j = true; _local1.utmt = "tran"; _local1.utmtid = id; _local1.utmtst = _-Ew; _local1.utmtto = total; _local1.utmttx = _-PO; _local1.utmtsp = _-To; _local1.utmtci = _-Se; _local1.utmtrg = var; _local1.utmtco = _-0; _local1._-7l = ["utmtid", "utmtst", "utmtto", "utmttx", "utmtsp", "utmtci", "utmtrg", "utmtco"]; return (_local1); } public function get _-Ew():String{ return (_-33); } public function get _-Se():String{ return (_-Y3); } public function get _-To():String{ return (_-3Q); } public function set id(_arg1:String):void{ _-XE = _arg1; } public function set _-Se(_arg1:String):void{ _-Y3 = _arg1; } public function set _-0(_arg1:String):void{ _-v = _arg1; } } }//package _-R-
Section 146
//_-7Z (_-RC._-7Z) package _-RC { import _-KF.*; import caurina.transitions.*; import _-Wr.*; import _-Qt.*; import _-c6.*; import _-eR.*; public class _-7Z extends case { public function _-7Z(_arg1, _arg2, _arg3:_-Dy, _arg4:_-bY):void{ super(_arg1, _arg2, _arg3, _arg4); _-S0 = 500; _-Mx = 2; } override public function init():void{ type = "aircraft"; _-Lf = "fighter"; createFlightPattern(); } override public function createFlightPattern():void{ _-6C = 350; _-92 = 1.3; _-Iq = 0.5; dynamic.init(); _-MP = new _-CH(); _-MP.copyTransform(geometry); _-MP.y = (_-MP.y + 1); _-e1.curNavPage.gs.scene.addChild(_-MP); continue(); _-V3 = geometry.y; if (_-MP.x < 0){ _-9A = Math.min(-300, _-MP.x); } else { _-9A = Math.max(300, _-MP.x); }; _-0B = _-MP.z; _-OS = (_-MP.distanceTo(_-e1.curNavPage.gs.turret.geometry) / _-6C); geometry.scale = (geometry.scale * _-Iq); _-ce._-D9(_-MP, {x:0, y:_-Gq, z:0, scale:_-92, _bezier:{x:_-9A, y:0, z:0}, time:_-OS, transition:"linear", onComplete:function (){ try { _-Gd = true; _-ce._-D9(_-MP, {x:(0 - _-9A), y:_-V3, z:_-0B, scale:_-Iq, _bezier:{x:(0 - _-9A), y:0, z:0}, time:_-OS, transition:"linear", onComplete:function (){ try { _-e1.curNavPage.gs.wv.deactivateEnemy(_-Lf); remove(); } catch(e:Error) { }; }}); } catch(e:Error) { }; }}); } override public function createShotSound():void{ var _local1:Number; _local1 = (1 - (Math.min(_-II, geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry)) / _-II)); _local1 = (_local1 * 0.5); _-e1.playSound("sfx_shot_minigun", 0, _local1); } override public function setupWeapons():void{ _-Ba.push(new _-NB(_-e1.curNavPage.gs.muzzleFlashMaterial, 20, 20)); geometry.addChild(_-Ba[0]); _-Ba[0].x = 20; _-Ba[0].z = 35; _-Ba[0].pitch(30); _-Ba.push(new _-NB(_-e1.curNavPage.gs.muzzleFlashMaterial, 20, 20)); geometry.addChild(_-Ba[1]); _-Ba[1].x = -20; _-Ba[1].z = 35; _-Ba[1].pitch(30); } override public function fireWeapon(_arg1:_-7q):void{ _-e1.curNavPage.gs.enemyWeapons.push(new _-AP(_-e1, _arg1)); } } }//package _-RC
Section 147
//_-QR (_-RC._-QR) package _-RC { import flash.display.*; import _-KF.*; import _-Qt.*; import org.papervision3d.materials.*; import _-c6.*; public class _-QR extends _-Xe { private var _-QD:Number;// = 10 public var hitBox:_-Ix; private var _-LA:Number;// = 17 public function _-QR(_arg1:_-Dy, _arg2:_-bY):void{ _-QD = 10; _-LA = 17; super(null, null, _arg1, _arg2); } override public function remove():void{ if (active){ _-e1.curNavPage.gs.scene.removeChild(geometry); geometry.material.unregisterObject(geometry); geometry.geometry = null; geometry = null; active = false; }; } override public function init():void{ type = "soldier"; _-Lf = "soldier"; geometry.lookAt(_-e1.curNavPage.gs.turret.geometry); hitBox = new _-Ix((0 - (_-QD / 2)), (0 - (_-LA / 2)), (0 - (_-QD / 2)), (_-QD / 2), (_-LA / 2), (_-QD / 2)); health = 50; _-6C = 2; _-S0 = 400; _-Mx = 150; _-dy = 125; } override public function initFireWeapons():void{ _-AA = true; if (MovieClip(geometry.material.movie).currentFrame < 41){ MovieClip(geometry.material.movie).gotoAndPlay(41); } else { if (MovieClip(geometry.material.movie).currentFrame >= 66){ MovieClip(geometry.material.movie).gotoAndPlay(64); }; }; } override public function updatePosition():void{ if (!alive){ if (MovieClip(geometry.material.movie).currentFrame >= 200){ MovieClip(geometry.material.movie).stop(); remove(); }; } else { if (_-AA){ if (MovieClip(geometry.material.movie).currentFrame == 65){ _-Fa(); if (geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry) <= _-dy){ MovieClip(geometry.material.movie).gotoAndStop(66); }; } else { if (MovieClip(geometry.material.movie).currentFrame >= 83){ MovieClip(geometry.material.movie).gotoAndPlay(1); _-AA = false; }; }; } else { if (geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry) > _-dy){ if (MovieClip(geometry.material.movie).currentFrame >= 40){ MovieClip(geometry.material.movie).gotoAndPlay(1); }; _-Rb.copyFrom(geometry.position); geometry.lookAt(_-e1.curNavPage.gs.turret.geometry); geometry.moveForward(_-6C); } else { _-Mx = ((Math.random() * 30) + 30); initFireWeapons(); }; if (geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry) < _-S0){ _-KN = true; } else { _-KN = false; }; }; }; } override public function createShotSound():void{ var _local1:Number; _local1 = (1 - (Math.min(_-II, geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry)) / _-II)); _local1 = (_local1 * 0.3); _-e1.playSound("sfx_shot_rifle", 0, _local1); } override public function setupWeapons():void{ var _local1:*; _-Ba.push(new _-NB(_-e1.curNavPage.gs.muzzleFlashMaterial, 10, 10)); _-Ba[0].x = (0 - (_-QD * 0.05)); _-Ba[0].y = (_-LA * 0.3); _-Ba[0].z = 2; geometry.addChild(_-Ba[0]); } override public function setMaterial(_arg1):void{ } override public function cloneModel(_arg1){ var _local2:*; var _local3:_-NB; _local2 = new _-f6("sprite_soldier", true, true, true); _local2.opposite = true; _local2.smooth = true; _local3 = new _-NB(_local2, _-QD, _-LA); return (_local3); } override public function kill():void{ if (alive){ alive = false; _-e1.curNavPage.gs.killedEnemy(_-Lf); MovieClip(geometry.material.movie).gotoAndPlay(84); }; } override public function fireWeapon(_arg1:_-7q):void{ _-e1.curNavPage.gs.enemyWeapons.push(new _-AP(_-e1, _arg1)); } } }//package _-RC
Section 148
//_-Xe (_-RC._-Xe) package _-RC { import _-KF.*; import _-Wr.*; public class _-Xe { public var active:Boolean;// = true public var _-S0:Number;// = 1 public var _-e1:_-bY; public var _-92:Number;// = 2 public var _-KN:Boolean;// = false public var type:String;// = "" public var _-Gd:Boolean;// = false public var _-6J:uint;// = 0 public var _-Rb:_-Dy; public var _-AA:Boolean;// = false public var _-6C:Number;// = 350 public var alive:Boolean;// = true public var _-DJ:Boolean;// = true public var _-II:Number;// = 500 public var _-Iq:Number;// = 0.1 public var _-T0:uint;// = 0 public var health:int;// = 100 public var _-dy:Number;// = 0 public var geometry; public var _-Ba:Array; public var _-Mx:uint;// = 150 public var _-Lf:String;// = "" public function _-Xe(_arg1, _arg2, _arg3:_-Dy, _arg4:_-bY):void{ type = ""; _-Lf = ""; active = true; _-92 = 2; _-Iq = 0.1; health = 100; alive = true; _-6C = 350; _-Gd = false; _-S0 = 1; _-KN = false; _-AA = false; _-dy = 0; _-Mx = 150; _-6J = 0; _-T0 = 0; _-DJ = true; _-Ba = new Array(); _-II = 500; super(); _-e1 = _arg4; _-Rb = new _-Dy(0, 0, 0); geometry = cloneModel(_arg1); setMaterial(_arg2); geometry.position = _arg3; _-e1.curNavPage.gs.scene.addChild(geometry); setupWeapons(); init(); } public function applyDamage(_arg1:int):void{ health = Math.max(0, (health - _arg1)); if (health == 0){ kill(); }; } public function remove():void{ } public function init():void{ } public function initFireWeapons():void{ _-AA = true; _-Fa(); _-AA = false; } public function createShotSound():void{ } public function fireWeapon(_arg1:_-7q):void{ } public function setupWeapons():void{ } public function setMaterial(_arg1):void{ var _local2:_-CH; _local2 = geometry.getChildByName("enemy_mesh"); geometry.setChildMaterial(_local2, _arg1); } public function updatePosition():void{ } public function _-Fa():void{ var _local1:uint; _local1 = 0; while (_local1 < _-Ba.length) { fireWeapon(_-Ba[_local1].world); _-T0++; if (_-DJ){ _-XF(_local1); }; _local1++; }; createShotSound(); } public function update():void{ if (_-DJ){ _-bx(); }; if (active){ updatePosition(); _-e7(); }; } public function cleanUp():void{ remove(); } public function cloneModel(_arg1){ var _local2:_-CH; var _local3:_-CH; _local2 = new _-CH("enemy"); for each (_local3 in _arg1.children) { _local2.addChild(_local3.clone(), "enemy_mesh"); }; return (_local2); } private function _-e7():void{ if (((((((alive) && (!(_-Gd)))) && (_-KN))) && ((_-6J >= _-Mx)))){ initFireWeapons(); _-6J = 0; }; _-6J++; } private function _-XF(_arg1:uint):void{ _-Ba[_arg1].visible = true; _-Ba[_arg1].roll((Math.random() * 360)); } private function _-bx():void{ var _local1:uint; _local1 = 0; while (_local1 < _-Ba.length) { _-Ba[_local1].visible = false; _local1++; }; } public function kill():void{ if (alive){ alive = false; _-e1.curNavPage.gs.killedEnemey(_-Lf); remove(); }; } } }//package _-RC
Section 149
//_-YC (_-RC._-YC) package _-RC { import _-KF.*; import caurina.transitions.*; import _-Wr.*; import _-Qt.*; import _-c6.*; import _-eR.*; public class _-YC extends case { public function _-YC(_arg1, _arg2, _arg3:_-Dy, _arg4:_-bY):void{ super(_arg1, _arg2, _arg3, _arg4); _-S0 = 500; _-Mx = 15; _-DJ = false; } override public function init():void{ type = "aircraft"; _-Lf = "bomber"; createFlightPattern(); } override public function createFlightPattern():void{ _-6C = 300; _-92 = 1.3; _-Iq = 0.3; _-Gq = 400; dynamic.init(); _-MP = new _-CH(); _-MP.copyTransform(geometry); _-MP.y = (_-MP.y + 1); _-e1.curNavPage.gs.scene.addChild(_-MP); continue(); _-V3 = geometry.y; if (_-MP.x < 0){ _-9A = Math.min(-300, _-MP.x); } else { _-9A = Math.max(300, _-MP.x); }; _-0B = _-MP.z; _-OS = (_-MP.distanceTo(_-e1.curNavPage.gs.turret.geometry) / _-6C); geometry.scale = (geometry.scale * _-Iq); _-ce._-D9(_-MP, {x:0, y:_-Gq, z:0, scale:_-92, _bezier:{x:_-9A, y:0, z:0}, time:_-OS, transition:"linear", onComplete:function (){ try { _-Gd = true; _-ce._-D9(_-MP, {x:(0 - _-9A), y:_-V3, z:_-0B, scale:_-Iq, _bezier:{x:(0 - _-9A), y:0, z:0}, time:_-OS, transition:"linear", onComplete:function (){ try { _-e1.curNavPage.gs.wv.deactivateEnemy(_-Lf); remove(); } catch(e:Error) { }; }}); } catch(e:Error) { }; }}); } override public function createShotSound():void{ } override public function setupWeapons():void{ _-Ba.push(new _-NB(_-e1.curNavPage.gs.muzzleFlashMaterial, 20, 20)); geometry.addChild(_-Ba[0]); _-Ba[0].x = 0; _-Ba[0].z = 0; _-Ba[0].y = -3; _-Ba[0].yaw(90); } override public function fireWeapon(_arg1:_-7q):void{ _-e1.curNavPage.gs.enemyWeapons.push(new _-MC(_-e1, _arg1)); } } }//package _-RC
Section 150
//case (_-RC.case ) package _-RC { import flash.display.*; import _-KF.*; import caurina.transitions.*; import _-Wr.*; import org.papervision3d.materials.*; import _-RR.*; import _-c6.*; import _-50.*; import _-eR.*; public class case extends _-Xe { public var _-Fn:Number;// = 1000 public var _-0B:Number;// = 0 public var _-9A:Number;// = 0 private var _-VA:int;// = 0 public var _-MP:_-CH; public var _-Rs:Number;// = 1.05 public var _-KC:_-f6; public var _-OS:Number; public var _-FH:Number;// = 1.01 public var _-SN:Number;// = 0.7 public var _-E8:Boolean;// = false public var _-BG:_-c2; public var _-U8:Number;// = 0.1 public var _-aX:Number;// = 1000 public var _-V3:Number;// = 0 public var _-Gq:Number;// = 40 public var _-I:_-NB; public var _-1k:Number;// = 0.1 public var _-E6:int;// = 3 public var _-Wj:Number;// = 2 public var _-HV:_-c2; public function case (_arg1, _arg2, _arg3:_-Dy, _arg4:_-bY):void{ _-E8 = false; _-V3 = 0; _-Gq = 40; _-9A = 0; _-0B = 0; _-Wj = 2; _-SN = 0.7; _-1k = 0.1; _-Rs = 1.05; _-U8 = 0.1; _-FH = 1.01; _-Fn = 1000; _-aX = 1000; _-VA = 0; _-E6 = 3; super(_arg1, _arg2, _arg3, _arg4); } public function _-CK():void{ var _local1:_-Dy; if (health < 50){ if (_-VA >= _-E6){ _local1 = new _-Dy(0, 0, 0); _local1.copyFrom(geometry.position); _-VA = 0; _-e1.curNavPage.gs.effects.push(new _-17(_local1, _-e1)); }; _-VA++; }; } override public function init():void{ type = "aircraft"; createFlightPattern(); } override public function updatePosition():void{ _-Rb.copyFrom(geometry.position); if (_-E8){ if (MovieClip(_-KC.movie).currentFrame >= 16){ MovieClip(_-KC.movie).stop(); _-ZV(); remove(); }; } else { if (!alive){ _-MP.moveForward((_-6C / 30)); _-MP.y = (_-MP.y - _-U8); _-U8 = (_-U8 * _-FH); geometry.lookAt(_-MP); geometry.moveForward((_-6C / 30)); geometry.yaw(_-1k); _-1k = Math.min(50, (_-1k * _-Rs)); _-MP.copyTransform(geometry); if (geometry.y <= 0){ _-3X(); }; } else { geometry.lookAt(_-MP); geometry.copyPosition(_-MP); if (geometry.distanceTo(_-e1.curNavPage.gs.turret.geometry) < _-S0){ _-KN = true; } else { _-KN = false; }; }; _-CK(); }; } public function continue():void{ _-HV = new _-c2(new _-X5()); _-HV._-eU = _-Fn; geometry.addChild(_-HV); _-HV.play((Math.random() * 2), 500); } private function _-SD():void{ var _local1:*; var _local2:Number; _local1 = geometry.getChildByName("enemy_mesh"); _local2 = Math.abs((_local1.geometry.aabb.maxZ - _local1.geometry.aabb.minZ)); _local2 = (_local2 * 5); _-KC = new _-f6("sprite_explosion_ground", true, true, true); _-I = new _-NB(_-KC, _local2, _local2, 10, 10); _-I.copyPosition(geometry); _-I.y = (_local2 * 0.25); _-e1.curNavPage.gs.scene.addChild(_-I); _-I.lookAt(_-e1.curNavPage.gs.turret.geometry); _-I.rotationY = (_-I.rotationY + 180); _-BJ(); } override public function kill():void{ if (alive){ _-ce._-dc(_-MP); alive = false; _-e1.curNavPage.gs.killedEnemy(_-Lf); _-MP.copyTransform(geometry); }; } public function createFlightPattern():void{ _-6C = 350; _-92 = 1.3; _-Iq = 0.5; dynamic.init(); _-MP = new _-CH(); _-MP.copyTransform(geometry); _-MP.y = (_-MP.y + 1); _-e1.curNavPage.gs.scene.addChild(_-MP); continue(); _-V3 = geometry.y; if (_-MP.x < 0){ _-9A = Math.min(-300, _-MP.x); } else { _-9A = Math.max(300, _-MP.x); }; _-0B = _-MP.z; _-OS = (_-MP.distanceTo(_-e1.curNavPage.gs.turret.geometry) / _-6C); geometry.scale = (geometry.scale * _-Iq); _-ce._-D9(_-MP, {x:0, y:_-Gq, z:0, scale:_-92, _bezier:{x:_-9A, y:0, z:0}, time:_-OS, transition:"linear", onComplete:function (){ try { _-Gd = true; _-ce._-D9(_-MP, {x:(0 - _-9A), y:_-V3, z:_-0B, scale:_-Iq, _bezier:{x:(0 - _-9A), y:0, z:0}, time:_-OS, transition:"linear", onComplete:function (){ try { _-e1.curNavPage.gs.wv.deactivateEnemy(_-Lf); remove(); } catch(e:Error) { }; }}); } catch(e:Error) { }; }}); } override public function remove():void{ var _local1:*; if (active){ _-Zd(); _-ce._-dc(_-MP); _-e1.curNavPage.gs.scene.removeChild(_-MP); _-MP = null; _-e1.curNavPage.gs.scene.removeChild(geometry); _local1 = geometry.getChildByName("enemy_mesh"); _local1.material.unregisterObject(_local1); _local1 = null; geometry.geometry = null; geometry = null; active = false; }; } private function _-Zd():void{ _-HV.stop(); _-HV._-NG.stop(); geometry.removeChild(_-HV); } public function _-3X():void{ if (!_-E8){ _-E8 = true; _-Zd(); _-SD(); geometry.visible = false; }; } private function _-ZV():void{ _-e1.curNavPage.gs.scene.removeChild(_-I); _-I.material.unregisterObject(_-I); _-KC.destroy(); _-I = null; _-KC = null; } private function _-BJ():void{ _-BG = new _-c2(new sfx_explosion_medium()); _-BG._-eU = _-aX; _-I.addChild(_-BG); _-BG.play(0, 0); } } }//package _-RC
Section 151
//_-bL (_-Re._-bL) package _-Re { import flash.display.*; public class _-bL extends MovieClip { public function _-bL(){ addFrameScript(0, _-HP); } function _-HP(){ stop(); } } }//package _-Re
Section 152
//_-Pl (_-Re._-Pl) package _-Re { import flash.display.*; import caurina.transitions.*; import _-eW.*; public class _-Pl { private var _-8P:Array; private var _-dG:uint;// = 3 private var _-B9:Number;// = 0.15 private var _-DG; private var _-fQ:uint;// = 3 private var _-Rd:uint;// = 1 private var _-Hm:Number;// = 0.0416666666666667 private var game:_-Pa; private var _-Ho:int;// = 0 public function _-Pl(_arg1:_-Pa){ _-DG = this; _-dG = 3; _-Rd = 1; _-B9 = 0.15; _-8P = new Array(); _-Hm = (125 / 3000); _-fQ = 3; _-Ho = 0; super(); game = _arg1; init(); } public function cleanUp():void{ } private function _-ew():void{ MovieClip(game).hud.health.gotoAndStop((Math.round(game.gs.turret.health) + 1)); } public function _-EJ():void{ MovieClip(game).hud.blood.alpha = 1; } private function _-Qo():void{ var _local1:Number; var _local2:Number; _local1 = Math.round(((game.gs.turret._-W7 / game.gs.turret._-6f) * 100)); MovieClip(game).hud.temperature.gotoAndStop((_local1 + 1)); if (game.gs.turret._-8L){ MovieClip(game).hud.temperature.alert.alpha = 1; } else { if (_local1 > 55){ _local2 = ((_local1 - 55) / (100 - 55)); MovieClip(game).hud.temperature.alert.alpha = _local2; } else { MovieClip(game).hud.temperature.alert.alpha = 0; }; }; } private function _-W9():void{ MovieClip(game).hud.score.setVal(game.gs.score); } private function init():void{ MovieClip(game).hud.health.gotoAndStop(101); MovieClip(game).hud.temperature.stop(); MovieClip(game).hud.temperature.alert.alpha = 0; MovieClip(game).hud.blood.alpha = 0; MovieClip(game).hud.radar.alpha = 0; } private function _-5Q():void{ MovieClip(game).hud.blood.alpha = Math.max(0, (MovieClip(game).hud.blood.alpha - _-B9)); } public function _-Mi():void{ var _local1:int; MovieClip(game).hud.aar.score_txt.text = game.gs.score; MovieClip(game).hud.aar.shotsfired_txt.text = game.gs.bulletsFired; MovieClip(game).hud.aar.shotshit_txt.text = game.gs._-Jz; _local1 = 0; if (game.gs.bulletsFired > 0){ _local1 = Math.round(((game.gs._-Jz / game.gs.bulletsFired) * 100)); }; MovieClip(game).hud.aar.accuracy_txt.text = (String(_local1) + "%"); MovieClip(game).hud.aar.waves_txt.text = String((game.gs.wv._-Cm - 1)); MovieClip(game).hud.aar.soldierkills_txt.text = game.gs._-6E.soldiers; MovieClip(game).hud.aar.fighterkills_txt.text = game.gs._-6E.fighters; MovieClip(game).hud.aar.bomberkills_txt.text = game.gs._-6E.bombers; MovieClip(game).hud.aar.totalkills_txt.text = ((game.gs._-6E.soldiers + game.gs._-6E.fighters) + game.gs._-6E.bombers); _-ce._-D9(MovieClip(game).hud.aar, {y:-427, time:1, transition:"easeincubic"}); } public function _-Nj():void{ _-ce._-D9(MovieClip(game).hud.radar, {alpha:1, time:1}); } public function update():void{ _-ew(); _-W9(); _-Qo(); _-5Q(); _-aZ(); } private function _-aZ():void{ var _local1:uint; var _local2:_-bL; var _local3:uint; MovieClip(game).hud.radar.blips.rotation = (0 - (game.gs.turret.geometry.rotationY + 180)); if (_-Ho <= 0){ _-Ho = _-fQ; _local1 = 0; while (_local1 < _-8P.length) { MovieClip(game).hud.radar.blips.removeChild(_-8P[_local1]); _local1++; }; _local1 = 0; while (_local1 < _-8P.length) { _-8P[_local1] = null; _local1++; }; _-8P = new Array(); _local3 = 0; while (_local3 < game.gs._-7c.length) { if (game.gs._-7c[_local3].alive){ _local2 = new _-bL(); _-8P.push(_local2); MovieClip(game).hud.radar.blips.addChild(_local2); _local2.x = ((0 - game.gs._-7c[_local3].geometry.x) * _-Hm); _local2.y = (game.gs._-7c[_local3].geometry.z * _-Hm); if (game.gs._-7c[_local3].type == "aircraft"){ _local2.gotoAndStop(2); }; }; _local3++; }; }; _-Ho--; } } }//package _-Re
Section 153
//_-4L (_-RQ._-4L) package _-RQ { import _-Wr.*; import _-Qq.*; import _-A8.*; import _-Zt.*; public class _-4L extends _-dx { public var _-RZ:Array; public var materials:_-A; public function _-4L(){ this._-RZ = new Array(); this.materials = new _-A(); _-6w.info((((((Papervision3D._-1f + " ") + Papervision3D._-1H) + " (") + Papervision3D._-7W) + ")\n")); this.root = this; } override public function removeChild(_arg1:_-CH):_-CH{ var _local2:int; super.removeChild(_arg1); _local2 = 0; while (_local2 < this._-RZ.length) { if (this._-RZ[_local2] === _arg1){ this._-RZ.splice(_local2, 1); return (_arg1); }; _local2++; }; return (_arg1); } override public function addChild(_arg1:_-CH, _arg2:String=null):_-CH{ var _local3:_-CH; _local3 = super.addChild(_arg1, (_arg2) ? _arg2 : _arg1.name); _arg1.scene = this; _arg1.parent = null; this._-RZ.push(_local3); return (_local3); } } }//package _-RQ
Section 154
//_-D (_-RQ._-D) package _-RQ { import _-KF.*; import flash.events.*; import _-6x.*; import _-Wr.*; import flash.utils.*; public class _-D extends EventDispatcher { protected var _-bB:Boolean;// = true public var _-Uc:Boolean; protected var _-3B:Boolean;// = true public var _-2e:Boolean;// = false protected var if :_-0x; public var faces:Array; private var _-Aq:uint;// = 0 public var vertices:Array; protected var _-8o:_-Ix; public function _-D():void{ _-bB = true; _-3B = true; _-Aq = 0; _-2e = false; super(); _-Uc = true; } public function transformVertices(_arg1:_-7q):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:int; var _local15:_-0H; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; _local2 = _arg1._-YE; _local3 = _arg1._-df; _local4 = _arg1.n13; _local5 = _arg1._-Ay; _local6 = _arg1._-Qr; _local7 = _arg1.n23; _local8 = _arg1._-Pq; _local9 = _arg1._-NW; _local10 = _arg1.n33; _local11 = _arg1.n14; _local12 = _arg1.n24; _local13 = _arg1.n34; _local14 = vertices.length; while ((_local15 = vertices[--_local14])) { _local16 = _local15.x; _local17 = _local15.y; _local18 = _local15.z; _local19 = ((((_local16 * _local2) + (_local17 * _local3)) + (_local18 * _local4)) + _local11); _local20 = ((((_local16 * _local5) + (_local17 * _local6)) + (_local18 * _local7)) + _local12); _local21 = ((((_local16 * _local8) + (_local17 * _local9)) + (_local18 * _local10)) + _local13); _local15.x = _local19; _local15.y = _local20; _local15.z = _local21; }; } public function flipFaces():void{ var _local1:_-FZ; var _local2:_-0H; for each (_local1 in this.faces) { _local2 = _local1.v0; _local1.v0 = _local1.v2; _local1.v2 = _local2; _local1._-bf(); }; this.ready = true; } private function _-VI():void{ var _local1:Dictionary; var _local2:_-FZ; var _local3:_-0H; _local1 = new Dictionary(true); for each (_local2 in faces) { _local2.v0._-bj[_local2] = _local2; _local2.v1._-bj[_local2] = _local2; _local2.v2._-bj[_local2] = _local2; _local1[_local2.v0] = _local2.v0; _local1[_local2.v1] = _local2.v1; _local1[_local2.v2] = _local2.v2; }; for each (_local3 in _local1) { _local3._-70(); }; } public function get default():_-0x{ if (_-bB){ if = _-0x._-dZ(vertices); _-bB = false; }; return (if ); } public function clone(_arg1:_-CH=null):_-D{ var _local2:Dictionary; var _local3:Dictionary; var _local4:_-D; var _local5:int; var _local6:each; var _local7:_-0H; var _local8:_-FZ; var _local9:_-0H; var _local10:_-0H; var _local11:_-0H; _local2 = new Dictionary(true); _local3 = new Dictionary(true); _local4 = new _-D(); _local4.vertices = new Array(); _local4.faces = new Array(); _local5 = 0; while (_local5 < this.vertices.length) { _local7 = this.vertices[_local5]; _local3[_local7] = _local7.clone(); _local4.vertices.push(_local3[_local7]); _local5++; }; _local5 = 0; while (_local5 < this.faces.length) { _local8 = this.faces[_local5]; _local9 = _local3[_local8.v0]; _local10 = _local3[_local8.v1]; _local11 = _local3[_local8.v2]; _local4.faces.push(new _-FZ(_arg1, [_local9, _local10, _local11], _local8.material, _local8._-2w)); _local2[_local8.material] = _local8.material; _local5++; }; for each (_local6 in _local2) { if (_local6){ _local6.registerObject(_arg1); }; }; return (_local4); } public function set ready(_arg1:Boolean):void{ if (_arg1){ _-VI(); this._-Uc = false; }; _-2e = _arg1; } public function get ready():Boolean{ return (_-2e); } public function get aabb():_-Ix{ if (_-3B){ _-8o = _-Ix._-1S(vertices); _-3B = false; }; return (_-8o); } } }//package _-RQ
Section 155
//_-dx (_-RQ._-dx) package _-RQ { import flash.events.*; import _-Wr.*; import flash.utils.*; import _-Qq.*; public class _-dx extends EventDispatcher { private var _-g4:int; public var root:_-dx; protected var _-M:Dictionary; protected var _-4e:Object; public function _-dx():void{ this._-M = new Dictionary(false); this._-4e = new Dictionary(true); this._-g4 = 0; } public function addChild(_arg1:_-CH, _arg2:String=null):_-CH{ if (_arg1.parent){ _-6w.error("DisplayObjectContainer.addChild : DisplayObject3D already has a parent, ie is already added to scene."); }; _arg2 = ((((_arg2) || (_arg1.name))) || (String(_arg1.id))); this._-M[_arg1] = _arg2; this._-4e[_arg2] = _arg1; this._-g4++; _arg1.parent = this; _arg1.root = this.root; return (_arg1); } private function _-7N(_arg1:String, _arg2:_-CH=null):_-CH{ var _local3:_-CH; var _local4:_-CH; _arg2 = ((_arg2) || (_-CH(this))); if (!_arg2){ return (null); }; if (_arg2.name == _arg1){ return (_arg2); }; for each (_local3 in _arg2.children) { _local4 = _-7N(_arg1, _local3); if (_local4){ return (_local4); }; }; return (null); } public function getChildByName(_arg1:String, _arg2:Boolean=false):_-CH{ if (_arg2){ return (_-7N(_arg1)); }; return (this._-4e[_arg1]); } public function get numChildren():int{ return (this._-g4); } public function _-HJ(_arg1:_-CH):_-dx{ var _local2:_-CH; for each (_local2 in _arg1.children) { _arg1.removeChild(_local2); this.addChild(_local2); }; return (this); } public function _-P5(_arg1:String):_-CH{ return (removeChild(getChildByName(_arg1))); } override public function toString():String{ return ( set()); } public function removeChild(_arg1:_-CH):_-CH{ if (((_arg1) && (_-M[_arg1]))){ delete _-4e[this._-M[_arg1]]; delete _-M[_arg1]; _arg1.parent = null; _arg1.root = null; _-g4--; return (_arg1); }; return (null); } public function set():String{ var _local1:String; var _local2:String; _local1 = ""; for (_local2 in this._-M) { _local1 = (_local1 + (_local2 + "\n")); }; return (_local1); } public function get children():Object{ return (this._-4e); } } }//package _-RQ
Section 156
//_-F4 (_-RQ._-F4) package _-RQ { import _-KF.*; import _-Wr.*; import org.papervision3d.materials.*; import _-c6.*; public class _-F4 extends _-CH { private var _-fO:_-81; public var _-TV:Boolean; public var _-a2:_-7q; private var _-cz:Boolean; public function _-F4(_arg1:Boolean=false, _arg2:Boolean=false){ this._-a2 = _-7q._-A0; this._-OG = _arg1; this._-TV = _arg2; } public function set _-OG(_arg1:Boolean):void{ if (_-cz){ removeChild(_-fO); }; if (_arg1){ _-fO = new _-81(new _-Ii(0xFFFF00), 10, 3, 2); addChild(_-fO); }; _-cz = _arg1; } public function get _-OG():Boolean{ return (_-cz); } } }//package _-RQ
Section 157
//_-Q0 (_-RQ._-Q0) package _-RQ { import _-KF.*; import _-Wr.*; import flash.geom.*; import _-IV.*; import _-Qq.*; import _-de.*; import _-A8.*; import _-3h.*; public class _-Q0 extends _-CH { protected var _-WA:Number;// = 1 public var _-Zn:_-7q; protected var _-Xm:Number; public var _-cB:Rectangle; protected var _-T3:_-CH; protected var _-f1:Boolean; public var _-dR:Boolean; public var _-IE:Number; protected var _-UA:_-7q; protected var _-Wk:Boolean; public var sort:Boolean; public var _-Kw:_-Yy; public var _-6o:Number; protected var _-QW:Boolean; public static var _-M1:Rectangle = new Rectangle(0, 0, 550, 400); public static var _-1R:_-Dy = new _-Dy(0, 0, -1000); public static var _-Up:_-Dy = new _-Dy(0, 1, 0); private static var _-5Y:_-7q = _-7q._-7x(1, -1, 1); public function _-Q0(_arg1:Number=500, _arg2:Number=3){ _-WA = 1; super(); this.x = _-1R.x; this.y = _-1R.y; this.z = _-1R.z; this._-6o = _arg2; this._-IE = _arg1; this._-Zn = _-7q._-A0; this._-cB = _-M1; this.sort = true; _-f1 = false; _-UA = _-7q._-7x(1, 1, 1); if (Papervision3D.with){ _-Up.y = -1; this._-dR = false; this.lookAt(_-CH.ZERO); } else { this._-dR = true; }; } public function projectFaces(_arg1:Array, _arg2:_-CH, _arg3:_-P-):Number{ return (0); } public function get near():Number{ return (this._-IE); } public function set far(_arg1:Number):void{ if (_arg1 > this._-IE){ _-Xm = _arg1; }; } public function projectVertices(_arg1:Array, _arg2:_-CH, _arg3:_-P-):Number{ return (0); } public function transformView(_arg1:_-7q=null):void{ if (this._-dR){ _-Zn.calculateMultiply(((_arg1) || (this.transform)), _-5Y); _-Zn.invert(); } else { _-Zn._-ga(((_arg1) || (this.transform))); }; } public function orbit(_arg1:Number, _arg2:Number, _arg3:Boolean=true, _arg4:_-CH=null):void{ } public function set near(_arg1:Number):void{ if (_arg1 > 0){ this._-IE = _arg1; }; } public function _-L4(_arg1:Number, _arg2:Number, _arg3:Number=0):_-Dy{ var _local4:_-Dy; var _local5:_-7q; var _local6:Array; var _local7:Array; var _local8:Array; var _local9:Array; var _local10:Array; var _local11:Array; var _local12:Number; if (_-QW){ if (!_-cB){ return (null); }; _local5 = this.transform; _local6 = [(-(_-cB.width) / 2), (-(_-cB.height) / 2), _-cB.width, _-cB.height]; _local7 = [_local5._-YE, _local5._-Ay, _local5._-Pq, _local5._-Y2, _local5._-df, _local5._-Qr, _local5._-NW, _local5._-bM, _local5.n13, _local5.n23, _local5.n33, _local5._-av, _local5.n14, _local5.n24, _local5.n34, _local5._-QC]; _local8 = new Array(16); _local9 = new Array(4); _-5-._-Q2(_local7, _local7); if (_-f1){ _local10 = new Array(16); _local11 = new Array(16); _-5-._-B3(_local11, (_-cB.width / 2), (-(_-cB.width) / 2), (-(_-cB.height) / 2), (_-cB.height / 2), far, near); _-5-.scale(_local10, _-WA, _-WA, 1); _-5-._-G2(_local10, _local11, _local8); } else { _-5-._-Ww(_local8, _-SF, (_-cB.width / _-cB.height), -(near), -(far)); }; _-5-._-Z9(-(_arg1), _arg2, _arg3, _local7, _local8, _local6, _local9); _local4 = new _-Dy(); _local4.x = _local9[0]; _local4.y = _local9[1]; _local4.z = _local9[2]; } else { _local12 = ((_-IE * _-6o) / _-IE); _local4 = new _-Dy((_arg1 / _local12), ((_-dR) ? -(_arg2) : _arg2 / _local12), _-IE); _-7q._-8(transform, _local4); }; return (_local4); } public function get orthoScale():Number{ return (_-WA); } public function get useProjectionMatrix():Boolean{ return (_-QW); } public function pan(_arg1:Number):void{ } public function _-Yn(_arg1:Number):void{ } public function get _-SF():Number{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; if (((!(_-cB)) || (_-cB.isEmpty()))){ _-6w.warning("CameraObject3D#viewport not set, can't calculate fov!"); return (NaN); }; _local1 = 0; _local2 = 0; _local3 = 0; if (_-T3){ _local1 = _-T3.world.n14; _local2 = _-T3.world.n24; _local3 = _-T3.world.n34; }; _local4 = (this.x - _local1); _local5 = (this.y - _local2); _local6 = (this.z - _local3); _local7 = this._-IE; _local8 = this._-6o; _local9 = (Math.sqrt((((_local4 * _local4) + (_local5 * _local5)) + (_local6 * _local6))) + _local7); _local10 = (_-cB.height / 2); _local11 = (180 / Math.PI); return (((Math.atan(((((_local9 / _local7) / _local8) * _local10) / _local9)) * _local11) * 2)); } public function set orthoScale(_arg1:Number):void{ _-WA = ((_arg1 > 0)) ? _arg1 : 0.0001; _-UA._-YE = _-WA; _-UA._-Qr = _-WA; _-UA.n33 = _-WA; } public function get far():Number{ return (_-Xm); } public function set useProjectionMatrix(_arg1:Boolean):void{ _-QW = _arg1; } public function set target(_arg1:_-CH):void{ _-T3 = _arg1; } override public function lookAt(_arg1:_-CH, _arg2:_-Dy=null):void{ if (this._-dR){ super.lookAt(_arg1, _arg2); } else { super.lookAt(_arg1, ((_arg2) || (_-Up))); }; } public function set useCulling(_arg1:Boolean):void{ _-Wk = _arg1; } public function set _-B3(_arg1:Boolean):void{ _-f1 = _arg1; } public function get target():_-CH{ return (_-T3); } public function set _-SF(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; if (((!(_-cB)) || (_-cB.isEmpty()))){ _-6w.warning("CameraObject3D#viewport not set, can't set fov!"); return; }; _local2 = 0; _local3 = 0; _local4 = 0; if (_-T3){ _local2 = _-T3.world.n14; _local3 = _-T3.world.n24; _local4 = _-T3.world.n34; }; _local5 = (_-cB.height / 2); _local6 = ((_arg1 / 2) * (Math.PI / 180)); this._-IE = ((_local5 / Math.tan(_local6)) / this._-6o); } public function get useCulling():Boolean{ return (_-Wk); } public function get _-B3():Boolean{ return (_-f1); } } }//package _-RQ
Section 158
//each (_-RQ.each) package _-RQ { import flash.display.*; import flash.events.*; import _-Wr.*; import flash.geom.*; import flash.utils.*; import _-IV.*; import org.papervision3d.materials.*; import _-MH.*; import _-N4.*; import _-Au.*; public class each extends EventDispatcher implements _-J3 { public var _-4a:Number;// = 0 public var name:String; public var _-1T:Number;// = 0 public var id:Number; public var _-CI:Number; public var _-bK:Number;// = 0 protected var _-RZ:Dictionary; public var _-eJ:Boolean;// = false public var _-XW:Boolean;// = false public var smooth:Boolean;// = false public var _-MO:BitmapData; public var _-Hb:Number; public var _-7u:Number;// = 0 public var _-Uf:Boolean;// = true public var _-Rw:Number;// = 1 public var _-fr:Boolean;// = false public var opposite:Boolean;// = false public var _-JF:Number; public var _-Ek:Boolean;// = false public var _-EQ:Number; public static var DEFAULT_COLOR:int = 0; public static var DEBUG_COLOR:int = 0xFF00FF; private static var _-B1:Number = 0; public function each(){ smooth = false; _-Ek = false; _-eJ = false; _-Hb = DEFAULT_COLOR; _-7u = 0; _-Rw = 1; _-CI = DEFAULT_COLOR; _-bK = 0; _-Uf = true; _-XW = false; opposite = false; _-4a = 0; _-1T = 0; _-fr = false; super(); this.id = _-B1++; _-W3._-MN(this); _-RZ = new Dictionary(true); } public function _-Ff():Dictionary{ return (_-RZ); } public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ } public function drawRT(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-):void{ } public function get _-IC():Boolean{ return (!(this._-Uf)); } public function unregisterObject(_arg1:_-CH):void{ if (((_-RZ) && (_-RZ[_arg1]))){ _-RZ[_arg1] = null; }; } public function set _-IC(_arg1:Boolean):void{ this._-Uf = !(_arg1); } public function registerObject(_arg1:_-CH):void{ _-RZ[_arg1] = true; } public function _-1():void{ } override public function toString():String{ return (((((("[MaterialObject3D] bitmap:" + this._-MO) + " lineColor:") + this._-Hb) + " fillColor:") + _-CI)); } public function copy(_arg1:each):void{ this._-MO = _arg1._-MO; this.smooth = _arg1.smooth; this._-Hb = _arg1._-Hb; this._-7u = _arg1._-7u; this._-CI = _arg1._-CI; this._-bK = _arg1._-bK; this._-Uf = _arg1._-Uf; this.opposite = _arg1.opposite; this._-XW = _arg1._-XW; this.name = _arg1.name; this._-JF = _arg1._-JF; this._-EQ = _arg1._-EQ; } public function destroy():void{ _-RZ = null; _-MO = null; _-W3._-V4(this); } public function _-Rv():Boolean{ return (!(_-eJ)); } public function clone():each{ var _local1:each; _local1 = new each(); _local1.copy(this); return (_local1); } public static function get _-ep():each{ var _local1:each; _local1 = new _-Ii(); _local1._-Hb = (0xFFFFFF * Math.random()); _local1._-7u = 1; _local1._-CI = DEFAULT_COLOR; _local1._-bK = 1; _local1._-IC = false; return (_local1); } public static function get DEBUG():each{ var _local1:each; _local1 = new (each); _local1._-Hb = (0xFFFFFF * Math.random()); _local1._-7u = 1; _local1._-CI = DEBUG_COLOR; _local1._-bK = 0.37; _local1._-IC = true; return (_local1); } } }//package _-RQ
Section 159
//_-17 (_-RR._-17) package _-RR { import _-KF.*; import org.papervision3d.materials.*; import _-c6.*; public class _-17 extends _-5d { public function _-17(_arg1:_-Dy, _arg2:_-bY):void{ super(_arg1, _arg2); geometry.roll((Math.random() * 360)); } override public function initVars():void{ _-YD = ((Math.random() * 10) + 30); _-d4 = ((Math.random() * 10) + 30); _-EX = 1.01; _-47 = 16; } override public function createEffect():void{ var _local1:_-f6; _local1 = new _-f6("sprite_smoke_puff", true, true, true); _local1.opposite = true; geometry = new _-NB(_local1, _-YD, _-d4); } } }//package _-RR
Section 160
//_-5d (_-RR._-5d) package _-RR { import flash.display.*; import _-KF.*; import org.papervision3d.materials.*; import _-c6.*; public class _-5d { public var active:Boolean;// = true public var _-d4:Number;// = 10 private var scale:Number;// = 1 public var _-YD:Number;// = 10 public var geometry; public var _-47:uint;// = 16 private var _-e1:_-bY; public var _-EX:Number;// = 1.2 public function _-5d(_arg1:_-Dy, _arg2:_-bY):void{ active = true; _-YD = 10; _-d4 = 10; scale = 1; _-EX = 1.2; _-47 = 16; super(); _-e1 = _arg2; initVars(); createEffect(); geometry.position = _arg1; geometry.lookAt(_-e1.curNavPage.gs.turret.geometry); _-e1.curNavPage.gs.scene.addChild(geometry); } public function _-VK():void{ if (MovieClip(geometry.material.movie).currentFrame >= _-47){ MovieClip(geometry.material.movie).stop(); remove(); } else { scale = (scale * _-EX); geometry.scale = scale; }; } public function createEffect():void{ var _local1:_-f6; _local1 = new _-f6("sprite_smoke_puff", true, true, true); _local1.opposite = true; geometry = new _-NB(_local1, _-YD, _-d4); } public function remove():void{ _-e1.curNavPage.gs.scene.removeChild(geometry); geometry.material.unregisterObject(geometry); geometry.geometry = null; geometry = null; active = false; } public function update():void{ if (active){ _-VK(); }; } public function initVars():void{ } } }//package _-RR
Section 161
//_-59 (_-RT._-59) package _-RT { import _-QX.*; public class _-59 { public var content:String; public var id:String; public var _-gV:String; public var name:String; public var _-Dr:String; public var _-dB:String; public var _-Y1:String; public function _-59(_arg1:String="", _arg2:String="", _arg3:String="", _arg4:String="", _arg5:String="", _arg6:String="", _arg7:String=""){ this.id = _arg1; this._-Y1 = _arg2; this._-gV = _arg3; this.name = _arg4; this._-dB = _arg5; this._-Dr = _arg6; this.content = _arg7; } public function _-LN():String{ var _local1:Array; _local1 = []; _-4y(_local1, "utmcid=", id); _-4y(_local1, "utmcsr=", _-Y1); _-4y(_local1, "utmgclid=", _-gV); _-4y(_local1, "utmccn=", name); _-4y(_local1, "utmcmd=", _-dB); _-4y(_local1, "utmctr=", _-Dr); _-4y(_local1, "utmcct=", content); return (_local1.join(_-EC._-ea)); } public function _-FG():Boolean{ if (((((!((id == ""))) || (!((_-Y1 == ""))))) || (!((_-gV == ""))))){ return (true); }; return (false); } private function _-4y(_arg1:Array, _arg2:String, _arg3:String):void{ if (_arg3 != ""){ _arg3 = _arg3.split("+").join("%20"); _arg3 = _arg3.split(" ").join("%20"); _arg1.push((_arg2 + _arg3)); }; } public function _-0s(_arg1:String):void{ var _local2:String; var _local3:_-gp; _local2 = _arg1.split(_-EC._-ea).join("&"); _local3 = new _-gp(_local2); if (_local3.hasOwnProperty("utmcid")){ this.id = _local3["utmcid"]; }; if (_local3.hasOwnProperty("utmcsr")){ this._-Y1 = _local3["utmcsr"]; }; if (_local3.hasOwnProperty("utmccn")){ this.name = _local3["utmccn"]; }; if (_local3.hasOwnProperty("utmcmd")){ this._-dB = _local3["utmcmd"]; }; if (_local3.hasOwnProperty("utmctr")){ this._-Dr = _local3["utmctr"]; }; if (_local3.hasOwnProperty("utmcct")){ this.content = _local3["utmcct"]; }; if (_local3.hasOwnProperty("utmgclid")){ this._-gV = _local3["utmgclid"]; }; } } }//package _-RT
Section 162
//_-5y (_-RT._-5y) package _-RT { public class _-5y { public var _-gh:String;// = "utm_medium" public var _-CP:String;// = "utm_id" public var _-57:String;// = "utm_term" public var _-Id:String;// = "utm_source" public var _-Vo:String;// = "utm_nooverride" public var _-RO:String;// = "utm_campaign" public var _-gs:String;// = "gclid" public var _-Qs:String;// = "utm_content" public function _-5y(){ _-RO = "utm_campaign"; _-Qs = "utm_content"; _-CP = "utm_id"; _-gh = "utm_medium"; _-Vo = "utm_nooverride"; _-Id = "utm_source"; _-57 = "utm_term"; _-gs = "gclid"; super(); } } }//package _-RT
Section 163
//_-EC (_-RT._-EC) package _-RT { import com.google.analytics.debug.*; import com.google.analytics.core.*; import _-QX.*; import com.google.analytics.v4.*; public class _-EC { private var _-PZ:_-YI; private var _-KL:Number; private var _-Z2:_-gr; private var _-Pt:Number; private var _-Po:String; private var _-ZX:_-1I; public static const _-ea:String = "|"; public function _-EC(_arg1:_-YI, _arg2:_-gr, _arg3:_-1I, _arg4:Number, _arg5:String, _arg6:Number){ _-PZ = _arg1; _-Z2 = _arg2; _-ZX = _arg3; _-KL = _arg4; _-Po = _arg5; _-Pt = _arg6; } public function _-NN(_arg1:String):Boolean{ var _local2:_-5y; var _local3:_-gp; var _local4:String; _local2 = _-PZ._-Y5; if (_arg1 == ""){ return (false); }; _local3 = new _-gp(_arg1); _local4 = ""; if (_local3.hasOwnProperty(_local2._-Vo)){ _local4 = _local3[_local2._-Vo]; switch (_local4){ case "1": return (true); case "": case "0": }; }; return (false); } public function _-3M(_arg1:String, _arg2:Boolean):_-gC{ var _local3:_-gC; var _local4:_-59; var _local5:Boolean; var _local6:Boolean; var _local7:int; var _local8:_-59; var _local9:int; _local3 = new _-gC(); _local5 = false; _local6 = false; _local7 = 0; if (((_-PZ._-fb) && (_-ZX._-ev()))){ if (!_-ZX._-WX()){ return (_local3); }; }; _local4 = _-PY(_arg1); if (_-FG(_local4)){ _local6 = _-NN(_arg1); if (((_local6) && (!(_-ZX._-WX())))){ return (_local3); }; }; if (!_-FG(_local4)){ _local4 = _-IS(); if (((!(_-ZX._-WX())) && (_-2R(_local4)))){ return (_local3); }; }; if (((!(_-FG(_local4))) && (_arg2))){ _local4 = _-KA(); if (((!(_-ZX._-WX())) && (_-EU(_local4)))){ return (_local3); }; }; if (!_-FG(_local4)){ if (((!(_-ZX._-WX())) && (_arg2))){ _local4 = _-N1(); }; }; if (!_-FG(_local4)){ return (_local3); }; if (((_-ZX._-WX()) && (!(_-ZX.utmz.isEmpty())))){ _local8 = new _-59(); _local8._-0s(_-ZX.utmz.campaignTracking); _local5 = (_local8._-LN() == _local4._-LN()); _local7 = _-ZX.utmz.responseCount; }; if (((!(_local5)) || (_arg2))){ _local9 = _-ZX.utma.sessionCount; _local7++; if (_local9 == 0){ _local9 = 1; }; _-ZX.utmz.domainHash = _-KL; _-ZX.utmz.campaignCreation = _-Pt; _-ZX.utmz.campaignSessions = _local9; _-ZX.utmz.responseCount = _local7; _-ZX.utmz.campaignTracking = _local4._-LN(); _-Z2.info(_-ZX.utmz.toString(), _-J4.geek); _local3 = new _-gC(false, true); } else { _local3 = new _-gC(false, false); }; return (_local3); } public function _-FG(_arg1:_-59):Boolean{ if (((_arg1) && (_arg1._-FG()))){ return (true); }; return (false); } public function _-PY(_arg1:String):_-59{ var _local2:_-59; var _local3:_-59; var _local4:_-5y; var _local5:_-gp; _local2 = _-IS(); _local3 = new _-59(); _local4 = _-PZ._-Y5; if (_arg1 == ""){ return (_local3); }; _local5 = new _-gp(_arg1); if (_local5.hasOwnProperty(_local4._-CP)){ _local3.id = _local5[_local4._-CP]; }; if (_local5.hasOwnProperty(_local4._-Id)){ _local3._-Y1 = _local5[_local4._-Id]; }; if (_local5.hasOwnProperty(_local4._-gs)){ _local3._-gV = _local5[_local4._-gs]; }; if (_local5.hasOwnProperty(_local4._-RO)){ _local3.name = _local5[_local4._-RO]; } else { _local3.name = "(not set)"; }; if (_local5.hasOwnProperty(_local4._-gh)){ _local3._-dB = _local5[_local4._-gh]; } else { _local3._-dB = "(not set)"; }; if (_local5.hasOwnProperty(_local4._-57)){ _local3._-Dr = _local5[_local4._-57]; } else { if (((_local2) && (!((_local2._-Dr == ""))))){ _local3._-Dr = _local2._-Dr; }; }; if (_local5.hasOwnProperty(_local4._-Qs)){ _local3.content = _local5[_local4._-Qs]; }; return (_local3); } public function _-IS():_-59{ var _local1:_-59; var _local2:_-DV; var _local3:String; var _local4:Array; var _local5:_-YK; var _local6:String; if (((_-UC(_-Po)) || (_-Gj(_-Po, _-PZ)))){ return (_local1); }; _local2 = new _-DV(_-Po); _local3 = ""; if (_local2._-DX != ""){ if (_local2._-DX.indexOf(".") > -1){ _local4 = _local2._-DX.split("."); switch (_local4.length){ case 2: _local3 = _local4[0]; break; case 3: _local3 = _local4[1]; break; }; }; }; if (_-PZ.organic.match(_local3)){ _local5 = _-PZ.organic._-Ad(_local3); _local6 = _-PZ.organic._-K1(_local5, _local2.search); _local1 = new _-59(); _local1._-Y1 = _local5.engine; _local1.name = "(organic)"; _local1._-dB = "organic"; _local1._-Dr = _local6; }; return (_local1); } public function _-EU(_arg1:_-59):Boolean{ if (((_arg1) && ((_arg1._-dB == "referral")))){ return (_-PZ.organic._-EU(_arg1._-Y1)); }; return (false); } public function _-N1():_-59{ var _local1:_-59; _local1 = new _-59(); _local1._-Y1 = "(direct)"; _local1.name = "(direct)"; _local1._-dB = "(none)"; return (_local1); } public function _-2R(_arg1:_-59):Boolean{ if (((_arg1) && ((_arg1._-dB == "organic")))){ return (_-PZ.organic._-2R(_arg1._-Dr)); }; return (false); } public function _-KA():_-59{ var _local1:_-59; var _local2:_-DV; var _local3:String; var _local4:String; if (((_-UC(_-Po)) || (_-Gj(_-Po, _-PZ)))){ return (_local1); }; _local2 = new _-DV(_-Po); _local3 = _local2._-DX; _local4 = _local2._-db; if (_local3.indexOf("www.") == 0){ _local3 = _local3.substr(4); }; _local1 = new _-59(); _local1._-Y1 = _local3; _local1.name = "(referral)"; _local1._-dB = "referral"; _local1.content = _local4; return (_local1); } public static function _-UC(_arg1:String):Boolean{ var _local2:_-DV; if ((((((_arg1 == "")) || ((_arg1 == "-")))) || ((_arg1 == "0")))){ return (true); }; if (_arg1.indexOf("://") > -1){ _local2 = new _-DV(_arg1); if ((((_local2.protocol == _-20.file)) || ((_local2.protocol == _-20.none)))){ return (true); }; }; return (false); } public static function _-Gj(_arg1:String, _arg2:_-YI):Boolean{ var _local3:_-DV; _local3 = new _-DV(_arg1); if (_local3._-DX.indexOf(_arg2.google) > -1){ if (_local3.search.indexOf((_arg2._-Yq + "=")) > -1){ if (_local3._-db == ("/" + _arg2._-g)){ return (true); }; }; }; return (false); } } }//package _-RT
Section 164
//_-gC (_-RT._-gC) package _-RT { import _-QX.*; public class _-gC { private var _-C2:Boolean; private var _-Ul:Boolean; public function _-gC(_arg1:Boolean=true, _arg2:Boolean=false){ _-Ul = _arg1; _-C2 = _arg2; } public function isEmpty():Boolean{ return (_-Ul); } public function _-4():String{ var _local1:_-gp; _local1 = _-o(); return (_local1.toString()); } public function _-o():_-gp{ var _local1:_-gp; _local1 = new _-gp(); _local1._-2j = true; if (((!(isEmpty())) && (_-Za()))){ _local1._-KQ = _-KQ; }; if (((!(isEmpty())) && (!(_-Za())))){ _local1._-Xr = _-Xr; }; return (_local1); } public function _-Za():Boolean{ return (_-C2); } public function get _-KQ():String{ return ("1"); } public function get _-Xr():String{ return ("1"); } } }//package _-RT
Section 165
//_-ME (_-s._-ME) package _-s { import _-KF.*; import _-6x.*; import _-Wr.*; import _-RQ.*; import org.papervision3d.materials.*; import _-GR.*; public class _-ME { private static const _-8p:int = 100; private static const _-aI:int = 300; private static var _-6u:int; private static var _-Bm:Array; public function _-ME(){ init(); } public function _-96(_arg1:_-FZ):void{ var _local2 = _-6u++; _-Bm[_local2] = _arg1; } public function _-7n():void{ _-6u = _-Bm.length; } public function _-dm():void{ _-7n(); } public function _-f7(_arg1:_-CH=null, _arg2:each=null, _arg3:_-0H=null, _arg4:_-0H=null, _arg5:_-0H=null, _arg6:_-We=null, _arg7:_-We=null, _arg8:_-We=null):_-FZ{ var _local9:int; var _local10:_-FZ; var _local11:each; if (_-6u == 0){ _local9 = _-aI; while (--_local9 > -1) { _-Bm.unshift(new _-FZ(null, null, null, null)); }; _-6u = _-aI; return (_-f7(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); }; _local10 = _-FZ(_-Bm[--_-6u]); if (_local10.material){ if ((((_local10.material is _-a9)) && (_-a9(_local10.material)._-Hk))){ _-a9(_local10.material)._-Hk[_local10._-Nq] = null; }; if ((_local10.material is _-Zr)){ for each (_local11 in _-Zr(_local10.material).materials) { if ((((_local11 is _-a9)) && (_-a9(_local11)._-Hk))){ _-a9(_local11)._-Hk[_local10._-Nq] = null; }; }; }; }; _local10.instance = _arg1; _local10.vertices = [_arg3, _arg4, _arg5]; _local10._-2w = [_arg6, _arg7, _arg8]; _local10._-Jv(); _local10._-bf(); _local10.material = _arg2; return (_local10); } private static function init():void{ var _local1:int; _-Bm = new Array(_-8p); _local1 = _-8p; while (--_local1 > -1) { _-Bm[_local1] = new _-FZ(null, null, null, null); }; _-6u = _-8p; } } }//package _-s
Section 166
//_-bv (_-SI._-bv) package _-SI { import _-KF.*; import flash.events.*; import _-6x.*; import _-Wr.*; import flash.utils.*; import _-RQ.*; import org.papervision3d.materials.*; import _-ML.*; import flash.net.*; import _-Zw.*; import _-A8.*; import _-Zt.*; public class _-bv extends _-CH { public const _-Hc:int = 0x1100; public const _-ZR:int = 16656; public const _-Yf:int = 16657; public const _-g3:int = 0xA000; public const _-SX:int = 16736; public const var :int = 16; public const _-e8:int = 15678; public const _-1a:int = 16704; public const _-LU:int = 19; public const _-Nl:int = 0x2100; public const _-BU:int = 41088; public const _-Le:String = "ambient"; public const case:int = 45089; public const _-Ku:int = 45066; public const _-bm:int = 40976; public const _-1H:int = 2; public const _-Ju:int = 0xB000; public const _-fR:int = 16672; public const _-JB:int = 18; public const _-a7:int = 5; public const _-Uo:int = 49; public const _-QU:int = 0x0100; public const _-DF:int = 48; public const _-F:int = 16741; public const _-JQ:int = 45088; public const _-Ve:int = 16688; public const _-f5:int = 45055; public const _-3g:String = "diffuse"; public const _-ez:String = "specular"; public const _-2W:int = 40992; public const _-ap:int = 41008; public const _-Ig:int = 45090; public const _-dw:int = 0x4600; public const _-L5:int = 0x4F00; public const _-XB:int = 45058; public const _-Q8:int = 0xA300; public const _-dj:int = 17; public const _-S2:int = 0x4700; public const _-Ab:int = 0xA200; public const _-HN:int = 0x3D3D; public const _-7f:int = 0x4100; public const _-ZF:int = 0x4D4D; public const _-cv:int = 0xA100; public const _-T5:int = 41024; public const _-Yl:int = 0x4000; public const _-QZ:int = 41042; public const _-MK:int = 16752; public const _-N5:int = 45072; private var _-3R:Object; public var _-c5:String; private var _-aT:ByteArray; private var _-Ia:String;// = "./image/" public function _-bv(_arg1:String=null){ _-Ia = "./image/"; super(_arg1); _-3R = new Object(); } private function _-6s(_arg1:Chunk3ds):int{ var _local2:int; var _local3:int; var _local4:int; _local2 = 0; _local3 = 0; while (_local3 < 3) { _local4 = _-aT.readUnsignedByte(); _local2 = (_local2 + (_local4 * Math.pow(0x0100, (2 - _local3)))); _arg1.bytesRead++; _local3++; }; return (_local2); } private function _-Zl(_arg1:Chunk3ds):void{ _-aT.position = (_-aT.position + (_arg1.length - _arg1.bytesRead)); _arg1.bytesRead = _arg1.length; } public function _-Qx(_arg1:String, _arg2:String="png"):void{ _-3R[_arg1] = _arg2; } private function _-C0(_arg1:Chunk3ds):void{ var _local2:Chunk3ds; while (_arg1.bytesRead < _arg1.length) { _local2 = new Chunk3ds(); _-WS(_local2); switch (_local2.id){ case _-HN: _-AO(_local2); break; case _-Ju: _-Zl(_local2); break; _-Zl(_local2); }; _arg1.bytesRead = (_arg1.bytesRead + _local2.length); }; } private function _-WS(_arg1:Chunk3ds):void{ _arg1.id = _-aT.readUnsignedShort(); _arg1.length = _-aT.readUnsignedInt(); _arg1.bytesRead = 6; } private function _-EB(_arg1:ByteArray):void{ var _local2:Chunk3ds; if (!_arg1){ throw (new Error("Invalid ByteArray!")); }; _-aT = _arg1; _-aT.endian = Endian.LITTLE_ENDIAN; _-aT.position = 0; _local2 = new Chunk3ds(); _-WS(_local2); _-C0(_local2); dispatchEvent(new _-XX(_-XX._-HS, this._-c5)); } private function _-JW(_arg1:Chunk3ds):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:uint; var _local6:uint; var _local7:uint; var _local8:Boolean; _local2 = new Array(); _local3 = _-aT.readUnsignedShort(); _arg1.bytesRead = (_arg1.bytesRead + 2); _local4 = 0; while (_local4 < _local3) { _local5 = _-aT.readUnsignedShort(); _local6 = _-aT.readUnsignedShort(); _local7 = _-aT.readUnsignedShort(); _local8 = (_-aT.readUnsignedShort() as Boolean); _arg1.bytesRead = (_arg1.bytesRead + 8); _local2.push([_local7, _local6, _local5]); _local4++; }; return (_local2); } public function load(_arg1, _arg2:_-A=null, _arg3:String="./image/"):void{ var _local4:URLLoader; this.materials = ((_arg2) || (new _-A())); _-Ia = ((_arg3) || (_-Ia)); if ((_arg1 is ByteArray)){ this._-c5 = "NoName.3ds"; _-EB(ByteArray(_arg1)); } else { if ((_arg1 is String)){ this._-c5 = String(_arg1); _local4 = new URLLoader(); _local4.dataFormat = URLLoaderDataFormat.BINARY; _local4.addEventListener(Event.COMPLETE, _-RS); _local4.addEventListener(IOErrorEvent.IO_ERROR, _-KO); _local4.load(new URLRequest(this._-c5)); } else { throw (new Error("Need String or ByteArray!")); }; }; } private function _-Gb(_arg1:Chunk3ds, _arg2:MeshData):void{ var _local3:MaterialData; var _local4:int; var _local5:int; _local3 = new MaterialData(); _local3.name = _-KT(_-aT); _local3.faces = new Array(); _arg1.bytesRead = (_arg1.bytesRead + (_local3.name.length + 1)); _local4 = _-aT.readUnsignedShort(); _arg1.bytesRead = (_arg1.bytesRead + 2); _local5 = 0; while (_local5 < _local4) { _local3.faces.push(_-aT.readUnsignedShort()); _arg1.bytesRead = (_arg1.bytesRead + 2); _local5++; }; _arg2.materials.push(_local3); } private function _-9v(_arg1:Chunk3ds):String{ var _local2:String; var _local3:Object; var _local4:Chunk3ds; var _local5:Chunk3ds; var _local6:uint; var _local7:String; var _local8:String; var _local9:RegExp; _local2 = null; _local3 = new Object(); _local4 = new Chunk3ds(); _local5 = new Chunk3ds(); _local3.textures = new Array(); while (_arg1.bytesRead < _arg1.length) { _-WS(_local4); _local6 = 0; switch (_local4.id){ case _-g3: _local3.name = _-KT(_-aT); _local4.bytesRead = _local4.length; break; case _-bm: _local6 = _-aT.position; _-WS(_local5); _local3.ambient = _-NH(_local5); _-aT.position = (_local6 + _local5.length); break; case _-2W: _local6 = _-aT.position; _-WS(_local5); _local3.diffuse = _-NH(_local5); _-aT.position = (_local6 + _local5.length); break; case _-ap: _local6 = _-aT.position; _-WS(_local5); _local3.specular = _-NH(_local5); _-aT.position = (_local6 + _local5.length); break; case _-Ab: _local3.textures.push(_-9v(_local4)); break; case _-Q8: _local2 = _-KT(_-aT); _local4.bytesRead = _local4.length; break; _-Zl(_local4); }; _arg1.bytesRead = (_arg1.bytesRead + _local4.length); }; if (((_local3.name) && (!(this.materials.getMaterialByName(_local3.name))))){ if (_local3.textures.length){ _local7 = _local3.textures[0].toLowerCase(); for (_local8 in _-3R) { if (_local7.indexOf(("." + _local8)) == -1){ } else { _local9 = new RegExp(("." + _local8), "i"); _local7 = _local7.replace(_local9, ("." + _-3R[_local8])); }; }; this.materials.addMaterial(new _-cp((_-Ia + _local7)), _local3.name); } else { if (_local3.diffuse){ this.materials.addMaterial(new _-8M(_local3.diffuse), _local3.name); }; }; }; return (_local2); } private function _-KO(_arg1:IOErrorEvent):void{ dispatchEvent(new _-XX(_-XX._-Gy, this._-c5)); } private function _-A9(_arg1:Chunk3ds, _arg2:MeshData):void{ var _local3:Chunk3ds; while (_arg1.bytesRead < _arg1.length) { _local3 = new Chunk3ds(); _-WS(_local3); switch (_local3.id){ case _-7f: _-A9(_local3, _arg2); break; case _-ZR: _arg2.vertices = _-6H(_local3); break; case _-fR: _arg2.faces = _-JW(_local3); _-A9(_local3, _arg2); break; case _-Ve: _-Gb(_local3, _arg2); break; case _-1a: _arg2.uvs = _-IP(_local3); break; _-Zl(_local3); }; _arg1.bytesRead = (_arg1.bytesRead + _local3.length); }; } private function _-KT(_arg1:ByteArray):String{ var _local2:int; var _local3:int; var _local4:ByteArray; var _local5:int; var _local6:String; var _local7:int; _local2 = 0; _local3 = (_arg1.length - _arg1.position); _local4 = new ByteArray(); _local5 = 0; while (_local5 < _local3) { _local7 = _arg1.readByte(); if (_local7 == 0){ break; }; _local4.writeByte(_local7); _local5++; }; _local6 = ""; _local4.position = 0; _local5 = 0; while (_local5 < _local4.length) { _local6 = (_local6 + String.fromCharCode(_local4.readByte())); _local5++; }; return (_local6); } private function _-NH(_arg1:Chunk3ds):int{ var _local2:int; _local2 = 0; switch (_arg1.id){ case _-dj: _local2 = _-6s(_arg1); break; case var : _local2 = _-BD(_arg1); break; }; return (_local2); } private function _-A-(_arg1:MeshData):void{ var _local2:int; var _local3:_-Dz; var _local4:Array; var _local5:_-0H; var _local6:_-0H; var _local7:_-0H; var _local8:Boolean; var _local9:_-We; var _local10:_-We; var _local11:_-We; var _local12:MaterialData; var _local13:each; var _local14:int; var _local15:int; var _local16:_-FZ; _local3 = new _-Dz(null, _arg1.vertices, [], _arg1.name); _local2 = 0; while (_local2 < _arg1.faces.length) { _local4 = _arg1.faces[_local2]; _local5 = _local3.geometry.vertices[_local4[0]]; _local6 = _local3.geometry.vertices[_local4[1]]; _local7 = _local3.geometry.vertices[_local4[2]]; _local8 = (_arg1.uvs.length == _arg1.vertices.length); _local9 = (_local8) ? _arg1.uvs[_local4[0]] : new _-We(); _local10 = (_local8) ? _arg1.uvs[_local4[1]] : new _-We(); _local11 = (_local8) ? _arg1.uvs[_local4[2]] : new _-We(); if (Papervision3D.with){ _local3.geometry.faces.push(new _-FZ(_local3, [_local7, _local6, _local5], null, [_local11, _local10, _local9])); } else { _local3.geometry.faces.push(new _-FZ(_local3, [_local5, _local6, _local7], null, [_local9, _local10, _local11])); }; _local2++; }; _local2 = 0; while (_local2 < _arg1.materials.length) { _local12 = _arg1.materials[_local2]; _local13 = this.materials.getMaterialByName(_local12.name); if (!_local13){ _local13 = each._-ep; this.materials.addMaterial(_local13, _local12.name); }; _local14 = 0; while (_local14 < _local12.faces.length) { _local15 = _local12.faces[_local14]; _local16 = _local3.geometry.faces[_local15]; _local16.material = _local13; _local14++; }; _local2++; }; _local3.geometry.ready = true; _local3.rotationX = (Papervision3D._-Rc) ? -90 : (-90 * (Math.PI / 180)); addChild(_local3); } private function _-AO(_arg1:Chunk3ds):void{ var _local2:Chunk3ds; var _local3:MeshData; while (_arg1.bytesRead < _arg1.length) { _local2 = new Chunk3ds(); _-WS(_local2); switch (_local2.id){ case _-f5: _-9v(_local2); break; case _-Yl: _local3 = new MeshData(); _local3.name = _-KT(_-aT); _local2.bytesRead = (_local2.bytesRead + (_local3.name.length + 1)); _local3.vertices = new Array(); _local3.faces = new Array(); _local3.uvs = new Array(); _local3.materials = new Array(); _-A9(_local2, _local3); _-A-(_local3); break; _-Zl(_local2); }; _arg1.bytesRead = (_arg1.bytesRead + _local2.length); }; } private function _-6H(_arg1:Chunk3ds):Array{ var _local2:Array; var _local3:int; var _local4:int; _local2 = new Array(); _local3 = _-aT.readUnsignedShort(); _arg1.bytesRead = (_arg1.bytesRead + 2); _local4 = 0; while (_local4 < _local3) { _local2.push(new _-0H(_-aT.readFloat(), _-aT.readFloat(), _-aT.readFloat())); _arg1.bytesRead = (_arg1.bytesRead + 12); _local4++; }; return (_local2); } private function _-IP(_arg1:Chunk3ds):Array{ var _local2:Array; var _local3:int; var _local4:int; _local2 = new Array(); _local3 = _-aT.readUnsignedShort(); _arg1.bytesRead = (_arg1.bytesRead + 2); _local4 = 0; while (_local4 < _local3) { _local2.push(new _-We(_-aT.readFloat(), _-aT.readFloat())); _arg1.bytesRead = (_arg1.bytesRead + 8); _local4++; }; return (_local2); } private function _-RS(_arg1:Event=null):void{ var _local2:URLLoader; _local2 = (_arg1.target as URLLoader); _-EB(ByteArray(_local2.data)); } private function _-BD(_arg1:Chunk3ds):int{ var _local2:int; var _local3:int; var _local4:Number; var _local5:int; _local2 = 0; _local3 = 0; while (_local3 < 3) { _local4 = _-aT.readFloat(); _local5 = (0xFF * _local4); _local5 = (_local5 << (8 * (2 - _local3))); _local2 = (_local2 | _local5); _arg1.bytesRead = (_arg1.bytesRead + 4); _local3++; }; return (_local2); } } }//package _-SI class Chunk3ds { public var length:int; public var bytesRead:int; public var id:int; private function Chunk3ds(){ } } class MeshData { public var uvs:Array; public var name:String; public var materials:Array; public var vertices:Array; public var faces:Array; private function MeshData(){ } } class MaterialData { public var faces:Array; public var name:String; private function MaterialData(){ } }
Section 167
//_-27 (_-Ua._-27) package _-Ua { import _-KF.*; import _-6x.*; import _-Wr.*; import flash.geom.*; import flash.utils.*; import _-RQ.*; import _-IV.*; import _-de.*; public class _-27 extends _-Q0 { protected var _-aP:Number; protected var _-7g:Boolean; protected var _-40:Number; protected var _-a:Number; protected var _-C3:Boolean; protected var _-bC:_-7q; protected var _-I1:Boolean; protected var _-VJ:Number; protected var _-X9:_-7q; public function _-27(_arg1:Number=60, _arg2:Number=10, _arg3:Number=5000, _arg4:Boolean=false, _arg5:Boolean=false){ super(_arg2, 40); this._-SF = _arg1; _-a = 0; _-aP = 0; _-I1 = false; _-C3 = false; _-Wk = _arg4; _-QW = _arg5; _-Xm = _arg3; _-bC = _-7q._-A0; } override public function projectFaces(_arg1:Array, _arg2:_-CH, _arg3:_-P-):Number{ var _local4:_-7q; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:_-0H; var _local25:_-Ni; var _local26:Number; var _local27:int; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Array; var _local35:Number; var _local36:_-FZ; _local4 = _arg2._-dM; _local5 = _local4._-YE; _local6 = _local4._-df; _local7 = _local4.n13; _local8 = _local4._-Ay; _local9 = _local4._-Qr; _local10 = _local4.n23; _local11 = _local4._-Pq; _local12 = _local4._-NW; _local13 = _local4.n33; _local14 = _local4._-Y2; _local15 = _local4._-bM; _local16 = _local4._-av; _local27 = 0; _local28 = _arg3._-Xu._-IE; _local29 = (_local28 * _arg3._-Xu._-6o); _local30 = (_-cB.width / 2); _local31 = (_-cB.height / 2); _local32 = _arg3._-Xu.far; _local33 = (_local32 - _local28); _local35 = getTimer(); for each (_local36 in _arg1) { _local34 = _local36.vertices; _local27 = _local34.length; while ((_local24 = _local34[--_local27])) { if (_local24._-FC == _local35){ } else { _local24._-FC = _local35; _local17 = _local24.x; _local18 = _local24.y; _local19 = _local24.z; _local22 = ((((_local17 * _local11) + (_local18 * _local12)) + (_local19 * _local13)) + _local4.n34); _local25 = _local24._-IQ; if (_-QW){ _local23 = ((((_local17 * _local14) + (_local18 * _local15)) + (_local19 * _local16)) + _local4._-QC); _local22 = (_local22 / _local23); if ((_local25.visible = (((_local22 > 0)) && ((_local22 < 1))))){ _local20 = (((((_local17 * _local5) + (_local18 * _local6)) + (_local19 * _local7)) + _local4.n14) / _local23); _local21 = (((((_local17 * _local8) + (_local18 * _local9)) + (_local19 * _local10)) + _local4.n24) / _local23); _local25.x = (_local20 * _local30); _local25.y = (_local21 * _local31); _local25.z = (_local22 * _local23); }; } else { if ((_local25.visible = ((_local28 + _local22) > 0))){ _local20 = ((((_local17 * _local5) + (_local18 * _local6)) + (_local19 * _local7)) + _local4.n14); _local21 = ((((_local17 * _local8) + (_local18 * _local9)) + (_local19 * _local10)) + _local4.n24); _local26 = (_local29 / (_local28 + _local22)); _local25.x = (_local20 * _local26); _local25.y = (_local21 * _local26); _local25.z = _local22; }; }; }; }; }; return (0); } override public function set far(_arg1:Number):void{ if (_arg1 > this._-IE){ _-Xm = _arg1; this.update(this._-cB); }; } override public function projectVertices(_arg1:Array, _arg2:_-CH, _arg3:_-P-):Number{ var _local4:_-7q; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:_-0H; var _local25:_-Ni; var _local26:Number; var _local27:int; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; _local4 = _arg2._-dM; _local5 = _local4._-YE; _local6 = _local4._-df; _local7 = _local4.n13; _local8 = _local4._-Ay; _local9 = _local4._-Qr; _local10 = _local4.n23; _local11 = _local4._-Pq; _local12 = _local4._-NW; _local13 = _local4.n33; _local14 = _local4._-Y2; _local15 = _local4._-bM; _local16 = _local4._-av; _local27 = _arg1.length; _local28 = _arg3._-Xu._-IE; _local29 = (_local28 * _arg3._-Xu._-6o); _local30 = (_-cB.width / 2); _local31 = (_-cB.height / 2); _local32 = _arg3._-Xu.far; _local33 = (_local32 - _local28); while ((_local24 = _arg1[--_local27])) { _local17 = _local24.x; _local18 = _local24.y; _local19 = _local24.z; _local22 = ((((_local17 * _local11) + (_local18 * _local12)) + (_local19 * _local13)) + _local4.n34); _local25 = _local24._-IQ; if (_-QW){ _local23 = ((((_local17 * _local14) + (_local18 * _local15)) + (_local19 * _local16)) + _local4._-QC); _local22 = (_local22 / _local23); if ((_local25.visible = (((_local22 > 0)) && ((_local22 < 1))))){ _local20 = (((((_local17 * _local5) + (_local18 * _local6)) + (_local19 * _local7)) + _local4.n14) / _local23); _local21 = (((((_local17 * _local8) + (_local18 * _local9)) + (_local19 * _local10)) + _local4.n24) / _local23); _local25.x = (_local20 * _local30); _local25.y = (_local21 * _local31); _local25.z = (_local22 * _local23); }; } else { if ((_local25.visible = ((_local28 + _local22) > 0))){ _local20 = ((((_local17 * _local5) + (_local18 * _local6)) + (_local19 * _local7)) + _local4.n14); _local21 = ((((_local17 * _local8) + (_local18 * _local9)) + (_local19 * _local10)) + _local4.n24); _local26 = (_local29 / (_local28 + _local22)); _local25.x = (_local20 * _local26); _local25.y = (_local21 * _local26); _local25.z = _local22; }; }; }; return (0); } override public function transformView(_arg1:_-7q=null):void{ if (((((((((((!((_-B3 == _-I1))) || (!((_-C3 == _-QW))))) || (!((_-IE == _-a))))) || (!((_-6o == _-aP))))) || (!((_-cB.width == _-VJ))))) || (!((_-cB.height == _-40))))){ update(_-cB); }; if (_-T3){ lookAt(_-T3); } else { if (_-fM){ _-da(); }; }; if (_-QW){ super.transformView(); this._-Zn.calculateMultiply4x4(_-X9, this._-Zn); } else { _-bC.copy(this.transform); _-bC.n14 = (_-bC.n14 + (_-IE * this.transform.n13)); _-bC.n24 = (_-bC.n24 + (_-IE * this.transform.n23)); _-bC.n34 = (_-bC.n34 + (_-IE * this.transform.n33)); super.transformView(_-bC); }; if ((_-Kw is _-eV)){ _-eV(_-Kw).transform.copy(this.transform); }; } override public function orbit(_arg1:Number, _arg2:Number, _arg3:Boolean=true, _arg4:_-CH=null):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _arg4 = ((_arg4) || (_-T3)); _arg4 = ((_arg4) || (_-CH.ZERO)); if (_arg3){ _arg1 = (_arg1 * (Math.PI / 180)); _arg2 = (_arg2 * (Math.PI / 180)); }; _local5 = (_arg4.world.n14 - this.x); _local6 = (_arg4.world.n24 - this.y); _local7 = (_arg4.world.n34 - this.z); _local8 = Math.sqrt((((_local5 * _local5) + (_local6 * _local6)) + (_local7 * _local7))); _local9 = (Math.cos(_arg2) * Math.sin(_arg1)); _local10 = (Math.sin(_arg2) * Math.sin(_arg1)); _local11 = Math.cos(_arg1); this.x = (_arg4.world.n14 + (_local9 * _local8)); this.y = (_arg4.world.n24 + (_local11 * _local8)); this.z = (_arg4.world.n34 + (_local10 * _local8)); this.lookAt(_arg4); } override public function set near(_arg1:Number):void{ if (_arg1 > 0){ this._-IE = _arg1; this.update(this._-cB); }; } public function get _-KE():_-7q{ return (_-X9); } public function update(_arg1:Rectangle):void{ if (!_arg1){ throw (new Error(("Camera3D#update: Invalid viewport rectangle! " + _arg1))); }; this._-cB = _arg1; _-a = this._-IE; _-aP = this._-6o; _-VJ = this._-cB.width; _-40 = this._-cB.height; if (_-I1 != this._-B3){ if (this._-B3){ _-7g = this.useProjectionMatrix; this.useProjectionMatrix = true; } else { this.useProjectionMatrix = _-7g; }; }; this.useProjectionMatrix = this._-QW; _-I1 = this._-B3; _-C3 = _-QW; this.useCulling = _-Wk; } override public function set orthoScale(_arg1:Number):void{ super.orthoScale = _arg1; this.useProjectionMatrix = this.useProjectionMatrix; _-I1 = !(this._-B3); this.update(this._-cB); } override public function set useProjectionMatrix(_arg1:Boolean):void{ var _local2:Number; var _local3:Number; if (_arg1){ if (this._-B3){ _local2 = (_-cB.width / 2); _local3 = (_-cB.height / 2); _-X9 = _-eZ(-(_local2), _local2, -(_local3), _local3, -(_-Xm), _-Xm); _-X9 = _-7q.multiply(_-UA, _-X9); } else { _-X9 = _-2G(_-SF, (_-cB.width / _-cB.height), this._-IE, this.far); }; } else { if (this._-B3){ _arg1 = true; }; }; super.useProjectionMatrix = _arg1; } override public function set useCulling(_arg1:Boolean):void{ super.useCulling = _arg1; if (_-Wk){ if (!this._-Kw){ this._-Kw = new _-eV(); }; _-eV(this._-Kw)._-Cp(this._-SF, (this._-cB.width / this._-cB.height), (this._-IE / this._-6o), _-Xm); } else { this._-Kw = null; }; } public static function _-2G(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):_-7q{ var _local5:Number; var _local6:Number; var _local7:Number; _local5 = ((_arg1 / 2) * (Math.PI / 180)); _local6 = Math.tan(_local5); _local7 = (1 / _local6); return (new _-7q([(_local7 / _arg2), 0, 0, 0, 0, _local7, 0, 0, 0, 0, -(((_arg3 + _arg4) / (_arg3 - _arg4))), (((2 * _arg4) * _arg3) / (_arg3 - _arg4)), 0, 0, 1, 0])); } public static function _-eZ(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):_-7q{ var _local7:Number; var _local8:Number; var _local9:Number; var _local10:_-7q; _local7 = ((_arg2 + _arg1) / (_arg2 - _arg1)); _local8 = ((_arg4 + _arg3) / (_arg4 - _arg3)); _local9 = ((_arg6 + _arg5) / (_arg6 - _arg5)); _local10 = new _-7q([(2 / (_arg2 - _arg1)), 0, 0, _local7, 0, (2 / (_arg4 - _arg3)), 0, _local8, 0, 0, (-2 / (_arg6 - _arg5)), _local9, 0, 0, 0, 1]); _local10.calculateMultiply(_-7q._-7x(1, 1, -1), _local10); return (_local10); } } }//package _-Ua
Section 168
//_-fm (_-Ua._-fm) package _-Ua { public class _-fm { public static var _-MG:String = "Target"; public static var DEBUG:String = "Debug"; public static var _-KM:String = "Free"; public static var _-cw:String = "Spring"; } }//package _-Ua
Section 169
//_-PC (_-Ua._-PC) package _-Ua { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.text.*; import flash.ui.*; import _-Ap.*; public class _-PC extends _-27 { protected var _-Cw:Number;// = 0 protected var _-Yh:Number;// = 0 protected var _-XN:Number; protected var _-Bd:Point; protected var _-YJ:Number; protected var _-PL:TextField; protected var _-4i:Number;// = 0 protected var _-ZM:TextField; protected var _-8D:TextField; protected var _-MT:TextField; protected var _-7C:Boolean;// = false protected var _-GL:Boolean;// = false protected var _-1C:TextField; protected var _-Dn:Boolean;// = false protected var _-Ll:TextField; protected var _-1D:Boolean;// = false protected var _-2h:Number;// = 3 protected var _-aL:Sprite; protected var _-bQ:Number;// = 0 protected var _-8Z:_-Um; protected var _-d3:TextField; protected var _-dI:TextField; protected var _-Si:TextField; protected var _-Y7:Stage; public function _-PC(_arg1:_-Um, _arg2:Number=90, _arg3:Number=10, _arg4:Number=5000){ _-2h = 3; _-Yh = 0; _-Cw = 0; _-7C = false; _-GL = false; _-Dn = false; _-1D = false; _-4i = 0; _-bQ = 0; super(_arg2, _arg3, _arg4, true); this._-8Z = _arg1; this._-cB = _arg1.sizeRectangle; this._-IE = ((this._-cB.height / 2) / Math.tan(((_arg2 / 2) * (Math.PI / 180)))); this._-6o = (this._-IE / _arg3); this._-IE = _arg3; this.far = _arg4; _-F8(); _-Dv(); } protected function _-BO(_arg1:Event):void{ var _local2:Number; var _local3:Number; if (_-Dn){ _-4i = (_-4i + 50); }; if (_-1D){ _-4i = (_-4i + -50); }; if (_-GL){ _-bQ = (_-bQ + -50); }; if (_-7C){ _-bQ = (_-bQ + 50); }; _local2 = (this.rotationX + ((_-Cw - this.rotationX) / _-2h)); _local3 = (this.rotationY + ((_-Yh - this.rotationY) / _-2h)); this.rotationX = (Math.round((_local2 * 10)) / 10); this.rotationY = (Math.round((_local3 * 10)) / 10); _-4i = (_-4i + ((0 - _-4i) / _-2h)); _-bQ = (_-bQ + ((0 - _-bQ) / _-2h)); if (_-4i > 0){ this.moveForward(_-4i); } else { this._-P2(-(_-4i)); }; if (_-bQ > 0){ this._-TN(_-bQ); } else { this._-cd(-(_-bQ)); }; _-dI.text = ("x:" + int(x)); _-1C.text = ("y:" + int(y)); _-ZM.text = ("z:" + int(z)); _-8D.text = ("rotationX:" + int(_local2)); _-PL.text = ("rotationY:" + int(_local3)); _-Si.text = ("rotationZ:" + int(rotationZ)); _-d3.text = ("fov:" + Math.round(_-SF)); _-Ll.text = ("near:" + Math.round(near)); _-MT.text = ("far:" + Math.round(far)); } protected function _-DP(_arg1:MouseEvent):void{ _-Yh = (_-XN - ((_-Bd.x - _-Y7.mouseX) / 2)); _-Cw = (_-YJ + ((_-Bd.y - _-Y7.mouseY) / 2)); } protected function _-4A(_arg1:MouseEvent):void{ _-Y7.addEventListener(MouseEvent.MOUSE_MOVE, _-DP); _-Bd = new Point(_-Y7.mouseX, _-Y7.mouseY); _-XN = this.rotationY; _-YJ = this.rotationX; } protected function _-3O(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case "W".charCodeAt(): case Keyboard.UP: _-Dn = true; _-1D = false; break; case "S".charCodeAt(): case Keyboard.DOWN: _-1D = true; _-Dn = false; break; case "A".charCodeAt(): case Keyboard.LEFT: _-GL = true; _-7C = false; break; case "D".charCodeAt(): case Keyboard.RIGHT: _-7C = true; _-GL = false; break; case "Q".charCodeAt(): rotationZ--; break; case "E".charCodeAt(): rotationZ++; break; case "F".charCodeAt(): _-SF--; break; case "R".charCodeAt(): _-SF++; break; case "G".charCodeAt(): near = (near - 10); break; case "T".charCodeAt(): near = (near + 10); break; case "H".charCodeAt(): far = (far - 10); break; case "Y".charCodeAt(): far = (far + 10); break; }; } private function _-Dv():void{ if (_-8Z._-3w.stage == null){ _-8Z._-3w.addEventListener(Event.ADDED_TO_STAGE, native); } else { _-Fd(); }; } public function set _-JI(_arg1:Sprite):void{ _-aL = _arg1; } protected function _-89(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case "W".charCodeAt(): case Keyboard.UP: _-Dn = false; break; case "S".charCodeAt(): case Keyboard.DOWN: _-1D = false; break; case "A".charCodeAt(): case Keyboard.LEFT: _-GL = false; break; case "D".charCodeAt(): case Keyboard.RIGHT: _-7C = false; break; }; } public function get _-bE():Number{ return (_-2h); } protected function _-g7(_arg1:MouseEvent):void{ _-Y7.removeEventListener(MouseEvent.MOUSE_MOVE, _-DP); } public function get _-JI():Sprite{ return (_-aL); } protected function native(_arg1:Event):void{ _-Fd(); } public function set _-bE(_arg1:Number):void{ _-2h = _arg1; } protected function _-F8():void{ var _local1:TextFormat; var _local2:Array; var _local3:int; var _local4:Number; _-aL = new Sprite(); _-aL.graphics.beginFill(0); _-aL.graphics.drawRect(0, 0, 100, 100); _-aL.graphics.endFill(); _-aL.x = 0; _-aL.y = 0; _local1 = new TextFormat("_sans", 9); _-dI = new TextField(); _-1C = new TextField(); _-ZM = new TextField(); _-8D = new TextField(); _-PL = new TextField(); _-Si = new TextField(); _-d3 = new TextField(); _-Ll = new TextField(); _-MT = new TextField(); _local2 = [_-dI, _-1C, _-ZM, _-8D, _-PL, _-Si, _-d3, _-Ll, _-MT]; _local3 = 10; _local4 = 0; while (_local4 < _local2.length) { _local2[_local4].width = 100; _local2[_local4].selectable = false; _local2[_local4].textColor = 0xFFFF00; _local2[_local4].text = ""; _local2[_local4].defaultTextFormat = _local1; _local2[_local4].y = (_local3 * _local4); _-aL.addChild(_local2[_local4]); _local4++; }; _-8Z.addChild(_-aL); } protected function _-Fd():void{ _-Y7 = _-8Z._-3w.stage; _-Y7.addEventListener(MouseEvent.MOUSE_DOWN, _-4A); _-Y7.addEventListener(MouseEvent.MOUSE_UP, _-g7); _-Y7.addEventListener(KeyboardEvent.KEY_DOWN, _-3O); _-Y7.addEventListener(KeyboardEvent.KEY_UP, _-89); _-Y7.addEventListener(Event.ENTER_FRAME, _-BO); } } }//package _-Ua
Section 170
//_-RU (_-Ua._-RU) package _-Ua { import _-KF.*; import _-Wr.*; public class _-RU extends _-27 { public var _-B6:_-Dy; private var _-Ny:_-Dy; private var _-6O:_-Dy; private var _-5A:_-Dy; private var _-KR:_-Dy; private var _-9t:_-7q; public var _-RG:_-CH; private var _-G8:_-Dy; public var _-1V:Number;// = 4 public var _-3a:Number;// = 40 public var _-5P:_-Dy; private var _-2C:_-Dy; public var get:Number;// = 1 private var _-MR:_-Dy; private var _-Op:_-Dy; private var _-Z8:_-CH; private var _-E0:_-Dy; private var _-60:_-Dy; private var _-AN:Number;// = 0 public function _-RU(_arg1:Number=60, _arg2:Number=10, _arg3:Number=5000, _arg4:Boolean=false, _arg5:Boolean=false){ get = 1; _-1V = 4; _-3a = 40; _-5P = new _-Dy(0, 5, -50); _-B6 = new _-Dy(0, 2, 10); _-AN = 0; _-Ny = new _-Dy(); _-2C = new _-Dy(); _-E0 = new _-Dy(); _-60 = new _-Dy(); _-5A = new _-Dy(); _-Op = new _-Dy(); _-KR = new _-Dy(); _-9t = new _-7q(); _-MR = new _-Dy(); _-G8 = new _-Dy(); _-6O = new _-Dy(); _-Z8 = new _-CH(); super(_arg1, _arg2, _arg3, _arg4, _arg5); } override public function transformView(_arg1:_-7q=null):void{ super.transformView(_arg1); if (_-RG != null){ _-9t._-Pq = _-RG.transform._-Pq; _-9t._-NW = _-RG.transform._-NW; _-9t.n33 = _-RG.transform.n33; _-9t._-Ay = _-RG.transform._-Ay; _-9t._-Qr = _-RG.transform._-Qr; _-9t.n23 = _-RG.transform.n23; _-9t._-YE = _-RG.transform._-YE; _-9t._-df = _-RG.transform._-df; _-9t.n13 = _-RG.transform.n13; _-MR.x = _-5P.x; _-MR.y = _-5P.y; _-MR.z = _-5P.z; _-7q._-Li(_-9t, _-MR); _-G8.x = _-B6.x; _-G8.y = _-B6.y; _-G8.z = _-B6.z; _-7q._-Li(_-9t, _-G8); _-Op.x = (_-RG.x + _-MR.x); _-Op.y = (_-RG.y + _-MR.y); _-Op.z = (_-RG.z + _-MR.z); _-KR.x = (_-RG.x + _-G8.x); _-KR.y = (_-RG.y + _-G8.y); _-KR.z = (_-RG.z + _-G8.z); _-E0.x = ((x - _-Op.x) * -( get)); _-E0.y = ((y - _-Op.y) * -( get)); _-E0.z = ((z - _-Op.z) * -( get)); _-2C.x = (_-Ny.x * _-1V); _-2C.y = (_-Ny.y * _-1V); _-2C.z = (_-Ny.z * _-1V); _-60.x = (_-E0.x - _-2C.x); _-60.y = (_-E0.y - _-2C.y); _-60.z = (_-E0.z - _-2C.z); _-5A.x = (_-60.x * (1 / _-3a)); _-5A.y = (_-60.y * (1 / _-3a)); _-5A.z = (_-60.z * (1 / _-3a)); _-Ny._-AE(_-5A); _-6O.x = (x + _-Ny.x); _-6O.y = (y + _-Ny.y); _-6O.z = (z + _-Ny.z); x = _-6O.x; y = _-6O.y; z = _-6O.z; _-Z8.x = _-KR.x; _-Z8.y = _-KR.y; _-Z8.z = _-KR.z; lookAt(_-Z8); if (Math.abs(_-AN) > 0){ this.rotationZ = _-AN; }; }; } public function set _-T4(_arg1:Number):void{ _-AN = _arg1; if (_-AN < 0.001){ _arg1 = 0; }; } public function get _-T4():Number{ return (_-AN); } override public function set target(_arg1:_-CH):void{ _-RG = _arg1; } override public function get target():_-CH{ return (_-RG); } } }//package _-Ua
Section 171
//_-O4 (_-Uk._-O4) package _-Uk { import flash.display.*; public class _-O4 extends MovieClip { private var _-ab:MovieClip; private var _-4t:MovieClip; public function _-O4(_arg1:MovieClip){ _-4t = _arg1; _-4t.addChild(this); _-Wu(); _-V-(); } private function _-V-():void{ } private function _-YZ():MovieClip{ var _local1:MovieClip; _local1 = new MovieClip(); _local1.graphics.beginFill(0, 1); _local1.graphics.lineStyle(0, 0, 0); _local1.graphics.moveTo(0, 0); _local1.graphics.lineTo(1000, 0); _local1.graphics.lineTo(1000, 1000); _local1.graphics.lineTo(0, 1000); _local1.graphics.lineTo(0, 0); _local1.graphics.endFill(); return (_local1); } private function _-Wu():void{ _-ab = _-YZ(); this.addChild(_-ab); } public function remove():void{ _-Je(); _-4t.removeChild(this); } public function update(_arg1:Number, _arg2:Number):void{ this.x = 0; this.y = 0; this.width = (_arg1 + 100); this.height = (_arg2 + 100); } private function _-Je():void{ } } }//package _-Uk
Section 172
//_-YB (_-Uk._-YB) package _-Uk { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public class _-YB extends MovieClip { private var _-ZI:Timer; private var _-9H:MovieClip; private var _-FU:Timer; private var _-6q:Number; private var _-Xo:Number;// = 0 private var _-R5:TextField; private var _-Ke:Array; private var _-2S:uint;// = 10 private var _-4t:MovieClip; public function _-YB(_arg1:MovieClip){ _-2S = 10; _-6q = (360 / _-2S); _-Ke = new Array(); _-Xo = 0; super(); _-4t = _arg1; _-4t.addChild(this); _-Wu(); _-V-(); } public function _-3Z():void{ var _local1:TextFormat; var _local2:Number; var _local3:Number; _-R5 = new TextField(); _local1 = new TextFormat(); _local1.color = 0xFFFFFF; _local1.size = 11; _local1.font = "Arial"; _-R5.defaultTextFormat = _local1; _-R5.autoSize = TextFieldAutoSize.CENTER; _-9H.addChild(_-R5); _local2 = 100; _local3 = 20; _local2 = _-R5.width; _local3 = _-R5.height; _-R5.x = (-(_local2) / 2); _-R5.y = -10; } private function _-80():MovieClip{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:MovieClip; _local1 = 10; _local2 = 150; _local3 = 150; _local4 = new MovieClip(); _local4.graphics.beginFill(0x333333, 1); _local4.graphics.moveTo(_local1, 0); _local4.graphics.lineTo((_local2 - _local1), 0); _local4.graphics.curveTo(_local2, 0, _local2, _local1); _local4.graphics.lineTo(_local2, _local1); _local4.graphics.lineTo(_local2, (_local3 - _local1)); _local4.graphics.curveTo(_local2, _local3, (_local2 - _local1), _local3); _local4.graphics.lineTo((_local2 - _local1), _local3); _local4.graphics.lineTo(_local1, _local3); _local4.graphics.curveTo(0, _local3, 0, (_local3 - _local1)); _local4.graphics.lineTo(0, (_local3 - _local1)); _local4.graphics.lineTo(0, _local1); _local4.graphics.curveTo(0, 0, _local1, 0); _local4.graphics.lineTo(_local1, 0); _local4.graphics.endFill(); _-9H.addChild(_local4); _local4.x = (-(_local4.width) / 2); _local4.y = (-(_local4.height) / 2); return (_local4); } private function _-V-():void{ _-ZI.addEventListener(TimerEvent.TIMER, _-8Q); _-ZI.start(); _-FU.addEventListener(TimerEvent.TIMER, _-Tb); _-FU.start(); } private function _-Wu():void{ var _local1:uint; var _local2:MovieClip; this.visible = false; _-ZI = new Timer((1000 / 40), 0); _-FU = new Timer((1000 / 20), 0); _-9H = new MovieClip(); this.addChild(_-9H); _-80(); _local1 = 0; while (_local1 < _-2S) { _local2 = _-HR(); _local2.rotation = (_-6q * _local1); _local2.alpha = 0.2; _-Ke.push(_local2); _local1++; }; _-3Z(); } public function setVal(_arg1:String):void{ _-R5.text = _arg1; } private function _-Tb(_arg1:TimerEvent=null):void{ _-Xo++; if (_-Xo >= _-Ke.length){ _-Xo = 0; }; _-Ke[_-Xo].alpha = 1; _arg1.updateAfterEvent(); } public function _-NF(_arg1:Number, _arg2:Number):void{ this.visible = true; this.width = _arg1; this.height = _arg2; } public function remove():void{ _-Je(); _-4t.removeChild(this); } private function _-HR():MovieClip{ var _local1:MovieClip; _local1 = new MovieClip(); _local1.graphics.beginFill(0xFFFFFF, 1); _local1.graphics.lineStyle(0, 0, 0); _local1.graphics.moveTo(32.3, -5.7); _local1.graphics.curveTo(30, -3.3, 30, 0); _local1.graphics.curveTo(30, 3.3, 32.3, 5.6); _local1.graphics.curveTo(34.7, 8, 38.05, 8); _local1.graphics.lineTo(57, 8); _local1.graphics.curveTo(60.3, 8, 62.6, 5.6); _local1.graphics.curveTo(65, 3.3, 65, 0); _local1.graphics.curveTo(65, -3.3, 62.6, -5.7); _local1.graphics.curveTo(60.3, -8, 57, -8); _local1.graphics.lineTo(38.05, -8); _local1.graphics.curveTo(34.7, -8, 32.3, -5.7); _local1.graphics.endFill(); _-9H.addChild(_local1); return (_local1); } private function _-8Q(_arg1:TimerEvent=null):void{ var _local2:uint; _local2 = 0; while (_local2 < _-2S) { _-Ke[_local2].alpha = (_-Ke[_local2].alpha - 0.07); if (_-Ke[_local2].alpha <= 0){ _-Ke[_local2].alpha = 0; }; _local2++; }; _arg1.updateAfterEvent(); } public function _-Nm(_arg1:Number, _arg2:Number):void{ this.visible = true; this.x = _arg1; this.y = _arg2; } public function update(_arg1:Number, _arg2:Number):void{ this.visible = true; this.x = (_arg1 / 2); this.y = (_arg2 / 2); } private function _-Je():void{ _-ZI.removeEventListener(TimerEvent.TIMER, _-8Q); _-FU.removeEventListener(TimerEvent.TIMER, _-Tb); } } }//package _-Uk
Section 173
//_-8w (_-UL._-8w) package _-UL { import _-KF.*; import _-Wr.*; import flash.utils.*; import _-RQ.*; import _-IV.*; import _-Zt.*; import _-N4.*; import _-Au.*; public class _-8w extends _-e4 implements _-J3, _-JU { public var _-Xd:Dictionary; private var _-DW:_-F4; protected static var _-a2:_-7q; public function _-8w(){ init(); } public function get _-DE():_-F4{ return (_-DW); } protected function init():void{ _-Xd = new Dictionary(); } public function set _-DE(_arg1:_-F4):void{ _-DW = _arg1; } public function updateBeforeRender(_arg1:_-P-):void{ var _local2:Object; var _local3:_-CH; for (_local2 in _-RZ) { _local3 = (_local2 as _-CH); _-Xd[_local2] = _-Bw._-1A(_-DE, _local3, _arg1, _-Xd[_local2]); }; } } }//package _-UL
Section 174
//_-e4 (_-UL._-e4) package _-UL { import flash.display.*; import flash.geom.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-Au.*; public class _-e4 extends each implements _-J3 { override public function drawRT(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-):void{ } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ } } }//package _-UL
Section 175
//_-MJ (_-Uu._-MJ) package _-Uu { public class _-MJ implements _-QS { public function false(_arg1:Array):int{ return (0); } } }//package _-Uu
Section 176
//_-QS (_-Uu._-QS) package _-Uu { public interface _-QS { "_-RK"?? function false(_arg1:Array):int; } }//package _-Uu
Section 177
//_-0J (_-W4._-0J) package _-W4 { public interface _-0J { } }//package _-W4
Section 178
//_-1y (_-W4._-1y) package _-W4 { import flash.display.*; import flash.events.*; public class _-1y extends MouseEvent implements _-0J { public function _-1y(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=NaN, _arg5:Number=NaN, _arg6:InteractiveObject=null, _arg7:Boolean=false, _arg8:Boolean=false, _arg9:Boolean=false, _arg10:Boolean=false, _arg11:int=0){ super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9, _arg10, _arg11); } } }//package _-W4
Section 179
//_-ae (_-W4._-ae) package _-W4 { import flash.events.*; public class _-ae extends Event implements _-0J { public function _-ae(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } } }//package _-W4
Section 180
//_-EG (_-W4._-EG) package _-W4 { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import _-Qq.*; public class _-EG extends EventDispatcher { private var _-As:Sprite; private var _-b0:DisplayObject; private var target:InteractiveObject; private var _-Hs:Boolean;// = false private var _-N8:Class; private var _-SA:Event; private var _-Dh:Class; private var location:Point; private var _-G0:int;// = 0 private var _-a8:Object; private var _-85:Dictionary; private var _-Mn:Boolean;// = false private var _-C-:Boolean;// = true private var _-u:Point; private var _-BC:Boolean;// = false private var _-P8:Boolean;// = false private var altKey:Boolean;// = false private var _-K:Boolean;// = false private var ctrlKey:Boolean;// = false private var shiftKey:Boolean;// = false private var _stage:Stage; public static const _-U7:String = "update"; private static var _-fl:Boolean = false; public function _-EG(_arg1:Stage=null, _arg2:Sprite=null, _arg3:Number=0, _arg4:Number=0){ altKey = false; ctrlKey = false; shiftKey = false; _-G0 = 0; _-Mn = false; _-BC = false; _-a8 = new Object(); _-85 = new Dictionary(true); _-P8 = false; _-Hs = false; _-C- = true; _-K = false; _-N8 = _-ae; _-Dh = _-1y; super(); this.stage = _arg1; this.container = _arg2; location = new Point(_arg3, _arg4); _-u = location.clone(); addEventListener(_-U7, _-Ri); update(); } public function get _-AK():Boolean{ return (_-fl); } public function get stage():Stage{ return (_stage); } public function get container():Sprite{ return (_-As); } public function _-9W():void{ var _local1:Point; if (!container){ return; }; _local1 = target.globalToLocal(location); if (!_-a8[MouseEvent.MOUSE_OUT]){ _-SA = new _-Dh(MouseEvent.MOUSE_OUT, true, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0); container.dispatchEvent(new _-Dh(MouseEvent.MOUSE_OUT, true, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); dispatchEvent(new _-Dh(MouseEvent.MOUSE_OUT, true, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); }; if (!_-a8[MouseEvent.ROLL_OUT]){ _-SA = new _-Dh(MouseEvent.ROLL_OUT, false, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0); container.dispatchEvent(new _-Dh(MouseEvent.ROLL_OUT, false, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); dispatchEvent(new _-Dh(MouseEvent.ROLL_OUT, false, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); }; if (target != container){ if (!_-a8[MouseEvent.MOUSE_OUT]){ _-SA = new _-Dh(MouseEvent.MOUSE_OUT, true, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0); target.dispatchEvent(new _-Dh(MouseEvent.MOUSE_OUT, true, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); dispatchEvent(new _-Dh(MouseEvent.MOUSE_OUT, true, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); }; if (!_-a8[MouseEvent.ROLL_OUT]){ _-SA = new _-Dh(MouseEvent.ROLL_OUT, false, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0); target.dispatchEvent(new _-Dh(MouseEvent.ROLL_OUT, false, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); dispatchEvent(new _-Dh(MouseEvent.ROLL_OUT, false, false, _local1.x, _local1.y, container, ctrlKey, altKey, shiftKey, _-fl, _-G0)); }; }; target = _stage; } public function _-R6():void{ _-Hs = true; _-fl = false; if (!_-Mn){ update(); }; } public function click():void{ _-Ls(); _-R6(); } public function _-7O(_arg1:String):void{ _-a8[_arg1] = true; } public function set container(_arg1:Sprite):void{ _-As = _arg1; } public function get y():Number{ return (location.y); } public function set x(_arg1:Number):void{ location.x = _arg1; if (!_-Mn){ update(); }; } public function get _-QO():Event{ return (_-SA); } private function _-Ri(_arg1:Event):void{ var _local2:Point; var _local3:Array; var _local4:InteractiveObject; var _local5:DisplayObject; var _local6:int; var _local7:Point; var _local8:Point; var _local9:Boolean; if (!container){ return; }; if (container.scrollRect){ _-6w.warning("The container that virtualMouse is trying to test against has a scrollRect defined, and may cause an issue with finding objects under a defined point. Use MovieMaterial.rect to set a rectangle area instead"); }; _local2 = new Point(); _local2.x = container.x; _local2.y = container.y; container.x = (container.y = 0); _local3 = container.getObjectsUnderPoint(location); container.x = _local2.x; container.y = _local2.y; _local6 = _local3.length; while (_local6--) { _local5 = _local3[_local6]; while (_local5) { if (_-85[_local5]){ _local4 = null; break; }; if (((_local4) && ((_local5 is SimpleButton)))){ _local4 = null; } else { if (((_local4) && (!(DisplayObjectContainer(_local5).mouseChildren)))){ _local4 = null; }; }; if (((((!(_local4)) && ((_local5 is InteractiveObject)))) && (InteractiveObject(_local5).mouseEnabled))){ _local4 = InteractiveObject(_local5); }; _local5 = _local5.parent; }; if (_local4){ break; }; }; if (!_local4){ _local4 = container; }; _local7 = target.globalToLocal(location); _local8 = _local4.globalToLocal(location); if (((!((_-u.x == location.x))) || (!((_-u.y == location.y))))){ _local9 = false; if (stage){ _local9 = (((((((location.x >= 0)) && ((location.y >= 0)))) && ((location.x <= stage.stageWidth)))) && ((location.y <= stage.stageHeight))); }; if (((((!(_local9)) && (_-C-))) && (!(_-a8[Event.MOUSE_LEAVE])))){ _-SA = new _-N8(Event.MOUSE_LEAVE, false, false); stage.dispatchEvent(_-SA); dispatchEvent(_-SA); }; if (((_local9) && (!(_-a8[MouseEvent.MOUSE_MOVE])))){ _-SA = new _-Dh(MouseEvent.MOUSE_MOVE, true, false, _local8.x, _local8.y, _local4, ctrlKey, altKey, shiftKey, _-fl, _-G0); _local4.dispatchEvent(_-SA); dispatchEvent(_-SA); }; _-C- = _local9; }; if (_local4 != target){ if (!_-a8[MouseEvent.MOUSE_OUT]){ _-SA = new _-Dh(MouseEvent.MOUSE_OUT, true, false, _local7.x, _local7.y, _local4, ctrlKey, altKey, shiftKey, _-fl, _-G0); target.dispatchEvent(_-SA); dispatchEvent(_-SA); }; if (!_-a8[MouseEvent.ROLL_OUT]){ _-SA = new _-Dh(MouseEvent.ROLL_OUT, false, false, _local7.x, _local7.y, _local4, ctrlKey, altKey, shiftKey, _-fl, _-G0); target.dispatchEvent(_-SA); dispatchEvent(_-SA); }; if (!_-a8[MouseEvent.MOUSE_OVER]){ _-SA = new _-Dh(MouseEvent.MOUSE_OVER, true, false, _local8.x, _local8.y, target, ctrlKey, altKey, shiftKey, _-fl, _-G0); _local4.dispatchEvent(_-SA); dispatchEvent(_-SA); }; if (!_-a8[MouseEvent.ROLL_OVER]){ _-SA = new _-Dh(MouseEvent.ROLL_OVER, false, false, _local8.x, _local8.y, target, ctrlKey, altKey, shiftKey, _-fl, _-G0); _local4.dispatchEvent(_-SA); dispatchEvent(_-SA); }; }; if (_-Hs){ if (_-fl){ if (!_-a8[MouseEvent.MOUSE_DOWN]){ _-SA = new _-Dh(MouseEvent.MOUSE_DOWN, true, false, _local8.x, _local8.y, _local4, ctrlKey, altKey, shiftKey, _-fl, _-G0); _local4.dispatchEvent(_-SA); dispatchEvent(_-SA); }; _-b0 = _local4; _-Hs = false; } else { if (!_-a8[MouseEvent.MOUSE_UP]){ _-SA = new _-Dh(MouseEvent.MOUSE_UP, true, false, _local8.x, _local8.y, _local4, ctrlKey, altKey, shiftKey, _-fl, _-G0); _local4.dispatchEvent(_-SA); dispatchEvent(_-SA); }; if (((!(_-a8[MouseEvent.CLICK])) && ((_local4 == _-b0)))){ _-SA = new _-Dh(MouseEvent.CLICK, true, false, _local8.x, _local8.y, _local4, ctrlKey, altKey, shiftKey, _-fl, _-G0); _local4.dispatchEvent(_-SA); dispatchEvent(_-SA); }; _-b0 = null; _-Hs = false; }; }; if (((((_-BC) && (!(_-a8[MouseEvent.DOUBLE_CLICK])))) && (_local4.doubleClickEnabled))){ _-SA = new _-Dh(MouseEvent.DOUBLE_CLICK, true, false, _local8.x, _local8.y, _local4, ctrlKey, altKey, shiftKey, _-fl, _-G0); _local4.dispatchEvent(_-SA); dispatchEvent(_-SA); }; _-u = location.clone(); _-P8 = _-fl; target = _local4; } public function _-PA():Point{ return (location.clone()); } public function get x():Number{ return (location.x); } public function _-ds():void{ _-Mn = true; } public function get _-Xs():Boolean{ return (_-K); } public function _-7p(_arg1, _arg2=null):void{ var _local3:Point; if ((_arg1 is Point)){ _local3 = (_arg1 as Point); location.x = _local3.x; location.y = _local3.y; } else { location.x = Number(_arg1); location.y = Number(_arg2); }; if (!_-Mn){ update(); }; } private function _-PB(_arg1:KeyboardEvent):void{ altKey = _arg1.altKey; ctrlKey = _arg1.ctrlKey; shiftKey = _arg1.shiftKey; } public function _-Ky(_arg1:DisplayObject):void{ if ((_arg1 in _-85)){ delete _-85[_arg1]; }; } public function _-7U():void{ if (_-Mn){ _-R6(); } else { click(); _-Ls(); _-BC = true; _-R6(); _-BC = false; }; } public function update():void{ dispatchEvent(new Event(_-U7, false, false)); } public function _-CQ():void{ _-Mn = false; update(); } public function _-Kv(_arg1:DisplayObject):void{ _-85[_arg1] = true; } public function _-U0(_arg1:String):void{ if ((_arg1 in _-a8)){ delete _-a8[_arg1]; }; } public function _-Ls():void{ _-Hs = true; _-fl = true; if (!_-Mn){ update(); }; } public function set _-Xs(_arg1:Boolean):void{ if (_arg1 == _-K){ return; }; _-K = _arg1; if (_-K){ _-N8 = _-ae; _-Dh = _-1y; } else { _-N8 = Event; _-Dh = MouseEvent; }; } public function set y(_arg1:Number):void{ location.y = _arg1; if (!_-Mn){ update(); }; } public function set stage(_arg1:Stage):void{ var _local2:Boolean; if (_stage){ _local2 = true; _stage.removeEventListener(KeyboardEvent.KEY_DOWN, _-PB); _stage.removeEventListener(KeyboardEvent.KEY_UP, _-PB); } else { _local2 = false; }; _stage = _arg1; if (_stage){ _stage.addEventListener(KeyboardEvent.KEY_DOWN, _-PB); _stage.addEventListener(KeyboardEvent.KEY_UP, _-PB); target = _stage; if (!_local2){ update(); }; }; } } }//package _-W4
Section 181
//_-CH (_-Wr._-CH) package _-Wr { import flash.display.*; import _-KF.*; import _-6x.*; import _-RQ.*; import _-IV.*; import _-Qq.*; import _-de.*; import _-1l.*; import _-Bl.*; import _-A8.*; import _-Zt.*; import _-Ap.*; import _-UL.*; import _-Gt.*; public class _-CH extends _-dx { public var extra:Object; public var materials:_-A; private var _-Ez:_-Dy; private var _-8J:Boolean;// = false private var _-Bg:_-Dy; private var _-Tu:uint;// = 0 public var _-Qg:_-Dy; private var _-Sq:_-TJ; public var geometry:_-D; public var visible:Boolean; protected var _-4M:Boolean;// = false private var _-RV:each; public var name:String; private var _-EM:_-Dy; public var container:_-0L; public var _-dM:_-7q; public var parent:_-dx; private var _-J2:_-Dy; public var _-Nn:Boolean;// = false private var _-L0:_-Dy; private var _-bD:Boolean;// = false public var _-MS:_-CH; public var _-M4:Boolean;// = true public var _-Lx:int;// = 0 private var _-3p:_-TJ; public var id:int; private var _-1Y:Number; private var _-Pn:Number; private var use:_-Dy; private var _-G-:Number; public var _-Ma:uint;// = 1 private var _-e2:_-TJ; public var _-5x:Number;// = 0 private var _-DZ:_-Dy; private var _-b5:Boolean;// = false public var alpha:Number;// = 1 public var _-YO:Boolean;// = true private var _-3i:Number; public var screenZ:Number; private var _-OA:Number; public var transform:_-7q; protected var _-Av:_-6p; private var _-8F:Number; private var _-Hy:Number;// = 0 private var _-HG:_-TJ; private var _-gb:Number;// = 0 public var _-L1:Boolean; public var world:_-7q; public var blendMode:String;// = "normal" private var _-6m:Number;// = 0 protected var _-ec:_-4L;// = null public var faces:Array; protected var _-3c:Array; protected var _-fM:Boolean;// = false public var filters:Array; public static const MESH_SORT_CENTER:uint = 1; private static const LEFT:_-Dy = new _-Dy(-1, 0, 0); public static const MESH_SORT_CLOSE:uint = 3; private static const _-IH:_-Dy = new _-Dy(0, 0, -1); private static const _-UO:_-Dy = new _-Dy(0, 0, 1); public static const MESH_SORT_FAR:uint = 2; private static const DOWN:_-Dy = new _-Dy(0, -1, 0); private static const UP:_-Dy = new _-Dy(0, 1, 0); private static const RIGHT:_-Dy = new _-Dy(1, 0, 0); private static var _-Ft:uint = 0; private static var _-1N:int = 0; private static var _-Zi:_-7q = _-7q._-A0; public static var _-7h:Array = new Array(); public static var _-44:Boolean; private static var _-eK:_-TJ = new _-TJ(); private static var _-fL:Number = 0.0174532925199433; private static var _-DR:Number = 57.2957795130823; public function _-CH(_arg1:String=null, _arg2:_-D=null):void{ var _local3:Number; faces = new Array(); _-Ma = MESH_SORT_CENTER; alpha = 1; blendMode = BlendMode.NORMAL; filters = []; _-Nn = false; _-Lx = _-C._-BN; _-Qg = new _-Dy(); _-5x = 0; _-YO = true; _-M4 = true; _-fM = false; _-4M = false; _-ec = null; _-EM = _-Dy.ZERO; use = _-Dy.ZERO; _-Ez = _-Dy.ZERO; _-DZ = _-Dy.ZERO; _-J2 = _-Dy.ZERO; _-L0 = _-Dy.ZERO; _-bD = false; _-8J = false; _-Tu = 0; _-3p = new _-TJ(); _-Sq = new _-TJ(); _-e2 = new _-TJ(); _-HG = new _-TJ(); _-Hy = 0; _-6m = 0; _-gb = 0; _-b5 = false; super(); if (_arg1 != null){ _-6w.info(("DisplayObject3D: " + _arg1)); }; this._-L1 = false; this.transform = _-7q._-A0; this.world = _-7q._-A0; this._-dM = _-7q._-A0; this.x = 0; this.y = 0; this.z = 0; rotationX = 0; rotationY = 0; rotationZ = 0; _-Hy = (_-6m = (_-gb = 0)); _local3 = (Papervision3D._-LV) ? 100 : 1; _-Eb = _local3; in = _local3; _-Yj = _local3; _-Bg = new _-Dy(); this.visible = true; this.id = _-1N++; this.name = ((_arg1) || (String(this.id))); _-Tu = 0; if (_arg2){ _-Ui(_arg2); }; } public function _-Vu(_arg1:String, _arg2:each):void{ setChildMaterial(getChildByName(_arg1, true), _arg2); } public function _-ei(_arg1:Number):void{ translate(_arg1, DOWN); } public function get _-fN():_-6p{ return (_-Av); } public function set _-fN(_arg1:_-6p):void{ _-Av = _arg1; } protected function _-NP(_arg1:_-CH, _arg2:Boolean=true):void{ var _local3:_-CH; if (((_arg2) && (!((_arg1 == this))))){ _-MS = _arg1; }; for each (_local3 in children) { _local3._-NP(_arg1, _arg2); }; } public function _-CA(_arg1:_-Q0):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1.useProjectionMatrix){ _local2 = 0; _local3 = 0; _local4 = 0; _local5 = ((((_local2 * _-dM._-Y2) + (_local3 * _-dM._-bM)) + (_local4 * _-dM._-av)) + _-dM._-QC); _local6 = (_arg1._-cB.width / 2); _local7 = (_arg1._-cB.height / 2); _-Qg.x = (((((_local2 * _-dM._-YE) + (_local3 * _-dM._-df)) + (_local4 * _-dM.n13)) + _-dM.n14) / _local5); _-Qg.y = (((((_local2 * _-dM._-Ay) + (_local3 * _-dM._-Qr)) + (_local4 * _-dM.n23)) + _-dM.n24) / _local5); _-Qg.z = ((((_local2 * _-dM._-Pq) + (_local3 * _-dM._-NW)) + (_local4 * _-dM.n33)) + _-dM.n34); _-Qg.x = (_-Qg.x * _local6); _-Qg.y = (_-Qg.y * _local7); } else { _local8 = ((_arg1._-IE * _arg1._-6o) / (_arg1._-IE + _-dM.n34)); _-Qg.x = (_-dM.n14 * _local8); _-Qg.y = (_-dM.n24 * _local8); _-Qg.z = _-dM.n34; }; } public function _-Ui(_arg1:_-D=null):void{ if (_arg1){ this.geometry = _arg1; }; } public function _-9F(_arg1:Number):void{ translate(_arg1, UP); } public function get in():Number{ if (Papervision3D._-LV){ return ((this._-8F * 100)); }; return (this._-8F); } public function get _-Yj():Number{ if (Papervision3D._-LV){ return ((this._-OA * 100)); }; return (this._-OA); } public function set position(_arg1:_-Dy):void{ this.x = _arg1.x; this.y = _arg1.y; this.z = _arg1.z; } public function get _-Eb():Number{ if (Papervision3D._-LV){ return ((this._-3i * 100)); }; return (this._-3i); } public function _-Qz(_arg1:_-CH, _arg2:Number=1):Boolean{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local3 = (this.x - _arg1.x); _local4 = (this.y - _arg1.y); _local5 = (this.z - _arg1.z); _local6 = (((_local3 * _local3) + (_local4 * _local4)) + (_local5 * _local5)); _local7 = (this.geometry) ? this.geometry.default._-Kc : 0; _local8 = (_arg1.geometry) ? _arg1.geometry.default._-Kc : 0; _local7 = (_local7 * _arg2); return (((_local7 + _local8) > _local6)); } public function set material(_arg1:each):void{ if (_-RV){ _-RV.unregisterObject(this); }; _-RV = _arg1; if (_-RV){ _-RV.registerObject(this); }; } public function yaw(_arg1:Number):void{ _arg1 = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; if (_-fM){ _-da(); }; _-e2._-cO(transform._-df, transform._-Qr, transform._-NW, _arg1); transform._-c0(_-e2._-DA, transform); _-6m = (_-6m + _arg1); _-bD = true; } override public function toString():String{ return (((((((this.name + ": x:") + Math.round(this.x)) + " y:") + Math.round(this.y)) + " z:") + Math.round(this.z))); } public function get _-eO():Boolean{ return (_-b5); } public function get z():Number{ return (this.transform.n34); } public function roll(_arg1:Number):void{ _arg1 = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; if (_-fM){ _-da(); }; _-HG._-cO(transform.n13, transform.n23, transform.n33, _arg1); transform._-c0(_-HG._-DA, transform); _-gb = (_-gb + _arg1); _-bD = true; } public function get x():Number{ return (this.transform.n14); } public function get scene():_-4L{ return (_-ec); } public function get y():Number{ return (this.transform.n24); } public function set scale(_arg1:Number):void{ if (this._-bD){ _-WT(); }; if (Papervision3D._-LV){ _arg1 = (_arg1 / 100); }; this._-3i = (this._-8F = (this._-OA = _arg1)); this._-fM = true; } public function getMaterialByName(_arg1:String):each{ var _local2:each; var _local3:_-CH; _local2 = (this.materials) ? this.materials.getMaterialByName(_arg1) : null; if (_local2){ return (_local2); }; for each (_local3 in this._-4e) { _local2 = _local3.getMaterialByName(_arg1); if (_local2){ return (_local2); }; }; return (null); } public function get rotationY():Number{ if (this._-bD){ _-WT(); }; return ((Papervision3D._-Rc) ? (this._-1Y * _-DR) : this._-1Y); } public function get rotationZ():Number{ if (this._-bD){ _-WT(); }; return ((Papervision3D._-Rc) ? (this._-Pn * _-DR) : this._-Pn); } public function set in(_arg1:Number):void{ if (this._-bD){ _-WT(); }; if (Papervision3D._-LV){ this._-8F = (_arg1 / 100); } else { this._-8F = _arg1; }; this._-fM = true; } public function set _-Yj(_arg1:Number):void{ if (this._-bD){ _-WT(); }; if (Papervision3D._-LV){ this._-OA = (_arg1 / 100); } else { this._-OA = _arg1; }; this._-fM = true; } public function set _-Eb(_arg1:Number):void{ if (this._-bD){ _-WT(); }; if (Papervision3D._-LV){ this._-3i = (_arg1 / 100); } else { this._-3i = _arg1; }; this._-fM = true; } public function get rotationX():Number{ if (this._-bD){ _-WT(); }; return ((Papervision3D._-Rc) ? (this._-G- * _-DR) : this._-G-); } public function _-8y(_arg1:_-Um, _arg2:Boolean=true):_-0L{ var _local3:_-0L; _local3 = _arg1.getChildLayer(this, true); if (_arg2){ _-18(this, _local3); }; return (_local3); } public function _-da():void{ _-3p._-Qv(_-1Y, _-Pn, _-G-); this.transform._-CM(_-3p._-DA); _-Zi.reset(); _-Zi._-YE = this._-3i; _-Zi._-Qr = this._-8F; _-Zi.n33 = this._-OA; this.transform.calculateMultiply(this.transform, _-Zi); _-fM = false; } public function get _-D-():Boolean{ return (_-4M); } public function _-TN(_arg1:Number):void{ translate(_arg1, RIGHT); } public function _-P2(_arg1:Number):void{ translate(_arg1, _-IH); } public function set _-DK(_arg1:Number):void{ _arg1 = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; if (this._-fM){ _-da(); }; _-Sq._-cO(transform._-YE, transform._-Ay, transform._-Pq, (_-Hy - _arg1)); this.transform._-c0(_-Sq._-DA, transform); _-Hy = _arg1; _-bD = true; } public function set _-4B(_arg1:Number):void{ _arg1 = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; if (_-fM){ _-da(); }; _-e2._-cO(transform._-df, transform._-Qr, transform._-NW, (_-6m - _arg1)); transform._-c0(_-e2._-DA, transform); _-6m = _arg1; _-bD = true; } public function set _-eO(_arg1:Boolean):void{ _-b5 = _arg1; } public function set _-LD(_arg1:Number):void{ _arg1 = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; if (_-fM){ _-da(); }; _-HG._-cO(transform.n13, transform.n23, transform.n33, (_-gb - _arg1)); transform._-c0(_-HG._-DA, transform); _-gb = _arg1; _-bD = true; } public function _-VG():String{ var _local1:String; var _local2:String; var _local3:_-CH; _local1 = ""; for (_local2 in this.materials) { _local1 = (_local1 + (_local2 + "\n")); }; for each (_local3 in this._-4e) { for (_local2 in _local3.materials._-FT) { _local1 = (_local1 + (("+ " + _local2) + "\n")); }; }; return (_local1); } public function set x(_arg1:Number):void{ this.transform.n14 = _arg1; } public function set y(_arg1:Number):void{ this.transform.n24 = _arg1; } public function set z(_arg1:Number):void{ this.transform.n34 = _arg1; } override public function addChild(_arg1:_-CH, _arg2:String=null):_-CH{ _arg1 = super.addChild(_arg1, _arg2); if (_arg1.scene == null){ _arg1.scene = scene; }; if (this._-D-){ _arg1._-MS = this; }; return (_arg1); } public function project(_arg1:_-CH, _arg2:_-P-):Number{ var _local3:Number; var _local4:Number; var _local5:_-CH; if (this._-fM){ _-da(); }; this.world.calculateMultiply(_arg1.world, this.transform); if (_arg2._-Xu._-Kw){ if (this === _arg2._-Xu){ this._-L1 = true; } else { this._-L1 = (_arg2._-Xu._-Kw.return(this) < 0); }; if (this._-L1){ _arg2._-Ux._-Cs++; return (0); }; } else { this._-L1 = false; }; if (_arg1 !== _arg2._-Xu){ if (_arg2._-Xu.useProjectionMatrix){ this._-dM.calculateMultiply4x4(_arg1._-dM, this.transform); } else { this._-dM.calculateMultiply(_arg1._-dM, this.transform); }; } else { if (_arg2._-Xu.useProjectionMatrix){ this._-dM.calculateMultiply4x4(_arg2._-Xu._-Zn, this.transform); } else { this._-dM.calculateMultiply(_arg2._-Xu._-Zn, this.transform); }; }; if (_-b5){ _-CA(_arg2._-Xu); }; _local3 = 0; _local4 = 0; for each (_local5 in this._-4e) { if (_local5.visible){ _local3 = (_local3 + _local5.project(this, _arg2)); _local4++; }; }; return ((this.screenZ = (_local3 / _local4))); } public function set scene(_arg1:_-4L):void{ var _local2:_-CH; _-ec = _arg1; for each (_local2 in this._-4e) { if (_local2.scene == null){ _local2.scene = _-ec; }; }; } public function setChildMaterial(_arg1:_-CH, _arg2:each, _arg3:each=null):void{ var _local4:_-FZ; if (!_arg1){ return; }; if (((!(_arg3)) || ((_arg1.material === _arg3)))){ _arg1.material = _arg2; }; if (((_arg1.geometry) && (_arg1.geometry.faces))){ for each (_local4 in _arg1.geometry.faces) { if (((!(_arg3)) || ((_local4.material === _arg3)))){ _local4.material = _arg2; }; }; }; } public function get material():each{ return (_-RV); } public function get position():_-Dy{ _-EM.reset(this.x, this.y, this.z); return (_-EM); } public function lookAt(_arg1:_-CH, _arg2:_-Dy=null):void{ var _local3:_-CH; var _local4:_-7q; if ((this is _-Q0)){ _-EM.reset(this.x, this.y, this.z); } else { _local3 = (this.parent as _-CH); if (_local3){ world.calculateMultiply(_local3.world, transform); } else { world.copy(transform); }; _-EM.reset(world.n14, world.n24, world.n34); }; if ((_arg1 is _-Q0)){ use.reset(_arg1.x, _arg1.y, _arg1.z); } else { _local3 = (_arg1.parent as _-CH); if (_local3){ _arg1.world.calculateMultiply(_local3.world, _arg1.transform); } else { _arg1.world.copy(_arg1.transform); }; use.reset(_arg1.world.n14, _arg1.world.n24, _arg1.world.n34); }; _-Ez.copyFrom( use); _-Ez._-Vn(_-EM); _-Ez._-St(); if (_-Ez._-Lt > 0.1){ _-DZ = _-Dy._-U1(_-Ez, ((_arg2) || (UP)), _-DZ); _-DZ._-St(); _-J2 = _-Dy._-U1(_-Ez, _-DZ, _-J2); _-J2._-St(); _local4 = this.transform; _local4._-YE = (_-DZ.x * _-3i); _local4._-Ay = (_-DZ.y * _-3i); _local4._-Pq = (_-DZ.z * _-3i); _local4._-df = (-(_-J2.x) * _-8F); _local4._-Qr = (-(_-J2.y) * _-8F); _local4._-NW = (-(_-J2.z) * _-8F); _local4.n13 = (_-Ez.x * _-OA); _local4.n23 = (_-Ez.y * _-OA); _local4.n33 = (_-Ez.z * _-OA); _-Hy = (_-6m = (_-gb = 0)); this._-fM = false; this._-bD = true; } else { _-6w.error("lookAt error"); }; } public function set rotationX(_arg1:Number):void{ this._-G- = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; this._-fM = true; } public function set rotationY(_arg1:Number):void{ this._-1Y = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; this._-fM = true; } public function set rotationZ(_arg1:Number):void{ this._-Pn = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; this._-fM = true; } public function pitch(_arg1:Number):void{ _arg1 = (Papervision3D._-Rc) ? (_arg1 * _-fL) : _arg1; if (this._-fM){ _-da(); }; _-Sq._-cO(transform._-YE, transform._-Ay, transform._-Pq, _arg1); this.transform._-c0(_-Sq._-DA, transform); _-Hy = (_-Hy + _arg1); _-bD = true; } public function get _-EL():Number{ return (this.world.n14); } public function translate(_arg1:Number, _arg2:_-Dy):void{ var _local3:_-Dy; _local3 = _arg2.clone(); if (this._-fM){ _-da(); }; _-7q._-es(transform, _local3); this.x = (this.x + (_arg1 * _local3.x)); this.y = (this.y + (_arg1 * _local3.y)); this.z = (this.z + (_arg1 * _local3.z)); } public function distanceTo(_arg1:_-CH):Number{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = (this.x - _arg1.x); _local3 = (this.y - _arg1.y); _local4 = (this.z - _arg1.z); return (Math.sqrt((((_local2 * _local2) + (_local3 * _local3)) + (_local4 * _local4)))); } public function get _-Cn():Number{ return (this.world.n34); } public function get _-U3():Number{ return (this.world.n24); } public function clone():_-CH{ var _local1:String; var _local2:_-CH; var _local3:_-CH; _local1 = ((this.name + "_") + _-Tu++); _local2 = new _-CH(_local1); if (this.material){ _local2.material = this.material; }; if (this.materials){ _local2.materials = this.materials.clone(); }; if (this.geometry){ _local2.geometry = this.geometry.clone(_local2); _local2.geometry.ready = true; }; _local2.copyTransform(this); for each (_local3 in this.children) { _local2.addChild(_local3.clone()); }; return (_local2); } public function get scale():Number{ if ((((this._-3i == this._-8F)) && ((this._-3i == this._-OA)))){ if (Papervision3D._-LV){ return ((this._-3i * 100)); }; return (this._-3i); }; return (NaN); } private function _-2M(_arg1:_-CH, _arg2:each, _arg3:each):void{ var _local4:_-CH; var _local5:_-FZ; _arg2.unregisterObject(_arg1); if ((((_arg3 is _-8w)) || ((_arg3 is _-eS)))){ _arg3.registerObject(_arg1); }; if (_arg1.material === _arg2){ _arg1.material = _arg3; }; if (((((_arg1.geometry) && (_arg1.geometry.faces))) && (_arg1.geometry.faces.length))){ for each (_local5 in _arg1.geometry.faces) { if (_local5.material === _arg2){ _local5.material = _arg3; }; }; }; for each (_local4 in _arg1.children) { _-2M(_local4, _arg2, _arg3); }; } public function _-E9(_arg1:each, _arg2:String):void{ var _local3:each; if (!this.materials){ return; }; _local3 = this.materials.getMaterialByName(_arg2); if (!_local3){ return; }; if (this.material === _local3){ this.material = _arg1; }; _local3 = this.materials._-E4(_local3); _arg1 = this.materials.addMaterial(_arg1, _arg2); _-2M(this, _local3, _arg1); } private function _-WT():void{ _-Bg.x = (Papervision3D._-LV) ? (_-3i * 100) : _-3i; _-Bg.y = (Papervision3D._-LV) ? (_-8F * 100) : _-8F; _-Bg.z = (Papervision3D._-LV) ? (_-OA * 100) : _-OA; _-L0 = _-7q._-V9(this.transform, _-L0, _-Bg); this._-G- = (_-L0.x * _-fL); this._-1Y = (_-L0.y * _-fL); this._-Pn = (_-L0.z * _-fL); this._-bD = false; } public function get _-4B():Number{ return ((Papervision3D._-Rc) ? (_-6m * _-DR) : _-6m); } public function get _-LD():Number{ return ((Papervision3D._-Rc) ? (_-gb * _-DR) : _-gb); } public function copyTransform(_arg1):void{ var _local2:_-7q; var _local3:_-7q; var _local4:_-CH; if ((_arg1 is _-CH)){ _local4 = _-CH(_arg1); if (_local4._-fM){ _local4._-da(); }; }; _local2 = this.transform; _local3 = ((_arg1 is _-CH)) ? _arg1.transform : _arg1; _local2._-YE = _local3._-YE; _local2._-df = _local3._-df; _local2.n13 = _local3.n13; _local2.n14 = _local3.n14; _local2._-Ay = _local3._-Ay; _local2._-Qr = _local3._-Qr; _local2.n23 = _local3.n23; _local2.n24 = _local3.n24; _local2._-Pq = _local3._-Pq; _local2._-NW = _local3._-NW; _local2.n33 = _local3.n33; _local2.n34 = _local3.n34; this._-fM = false; this._-bD = true; } public function _-cd(_arg1:Number):void{ translate(_arg1, LEFT); } public function get _-DK():Number{ return ((Papervision3D._-Rc) ? (_-Hy * _-DR) : _-Hy); } public function set _-D-(_arg1:Boolean):void{ _-4M = _arg1; _-NP(this, true); } public function moveForward(_arg1:Number):void{ translate(_arg1, _-UO); } public function _-18(_arg1:_-CH, _arg2:_-0L):void{ var _local3:_-CH; for each (_local3 in _arg1.children) { _arg2._-J6(_local3); _local3._-18(_local3, _arg2); }; } public function copyPosition(_arg1):void{ var _local2:_-7q; var _local3:_-7q; _local2 = this.transform; _local3 = ((_arg1 is _-CH)) ? _arg1.transform : _arg1; _local2.n14 = _local3.n14; _local2.n24 = _local3.n24; _local2.n34 = _local3.n34; } public function _-84(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local4 = (this.x - _arg1); _local5 = (this.y - _arg2); _local6 = (this.z - _arg3); _local7 = (((_local4 * _local4) + (_local5 * _local5)) + (_local6 * _local6)); _local8 = (this.geometry) ? this.geometry.default._-Kc : 0; return ((_local8 > _local7)); } public static function get ZERO():_-CH{ return (new (_-CH)); } } }//package _-Wr
Section 182
//_-3E (_-Z5._-3E) package _-Z5 { import flash.events.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-Ap.*; public class _-3E extends EventDispatcher implements _-RH { public function _-3E(_arg1:IEventDispatcher=null){ super(_arg1); } public function removeFromRenderList(_arg1:_-YT):int{ return (0); } public function addToRenderList(_arg1:_-T-):int{ return (0); } public function renderScene(_arg1:_-4L, _arg2:_-Q0, _arg3:_-Um):_-gI{ return (null); } } }//package _-Z5
Section 183
//_-RH (_-Z5._-RH) package _-Z5 { import _-RQ.*; import _-IV.*; import _-MH.*; import _-Ap.*; public interface _-RH { "do"?? function addToRenderList(_arg1:_-T-):int; "do"?? function removeFromRenderList(_arg1:_-YT):int; "do"?? function renderScene(_arg1:_-4L, _arg2:_-Q0, _arg3:_-Um):_-gI; } }//package _-Z5
Section 184
//_-CO (_-ZB._-CO) package _-ZB { import flash.display.*; import _-6x.*; import _-Wr.*; import flash.geom.*; import flash.utils.*; import org.papervision3d.materials.*; import _-Bl.*; public class _-CO { public var _-c7:_-Wf; public var _-Hh:Dictionary; public var _-Md:Dictionary; public var _-Xd:Dictionary; public var _-PH:_-eS; public var _-Hk:Dictionary; private var origin:Point; public var _-4G:Dictionary; public var material:_-a9; protected var _-Kt:Dictionary; public var object:_-CH; public function _-CO(_arg1:_-CH, _arg2:_-a9, _arg3:_-eS):void{ origin = new Point(0, 0); super(); _-c7 = new _-Wf(); _-Xd = new Dictionary(); _-Hk = new Dictionary(); this.object = _arg1; this.material = _arg2; this._-PH = _arg3; _-Hh = new Dictionary(); _-Md = new Dictionary(); _-Kt = new Dictionary(); _-4G = new Dictionary(); } public function _-2c(_arg1:_-FZ):Rectangle{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; if (!_-4G[_arg1]){ _local2 = material._-MO.width; _local3 = material._-MO.height; _local4 = (_arg1._-2w[0].u * _local2); _local5 = ((1 - _arg1._-2w[0].v) * _local3); _local6 = (_arg1._-2w[1].u * _local2); _local7 = ((1 - _arg1._-2w[1].v) * _local3); _local8 = (_arg1._-2w[2].u * _local2); _local9 = ((1 - _arg1._-2w[2].v) * _local3); _local10 = Math.min(Math.min(_local4, _local6), _local8); _local11 = Math.min(Math.min(_local5, _local7), _local9); _local12 = Math.max(Math.max(_local4, _local6), _local8); _local13 = Math.max(Math.max(_local5, _local7), _local9); _local14 = (_local12 - _local10); _local15 = (_local13 - _local11); if (_local14 <= 0){ _local14 = 1; }; if (_local15 <= 0){ _local15 = 1; }; return ((_-4G[_arg1] = new Rectangle(_local10, _local11, _local14, _local15))); }; return (_-4G[_arg1]); } private function _-XU(_arg1:Matrix, _arg2:_-FZ, _arg3:Number=2):void{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; _local4 = material._-MO.width; _local5 = material._-MO.height; _local6 = _arg2._-2w[0].u; _local7 = (1 - _arg2._-2w[0].v); _local8 = _arg2._-2w[1].u; _local9 = (1 - _arg2._-2w[1].v); _local10 = _arg2._-2w[2].u; _local11 = (1 - _arg2._-2w[2].v); _local12 = (_local6 * _local4); _local13 = (_local7 * _local5); _local14 = (_local8 * _local4); _local15 = (_local9 * _local5); _local16 = (_local10 * _local4); _local17 = (_local11 * _local5); _local18 = (((_local10 + _local8) + _local6) / 3); _local19 = (((_local11 + _local9) + _local7) / 3); _local20 = (_local6 - _local18); _local21 = (_local7 - _local19); _local22 = (_local8 - _local18); _local23 = (_local9 - _local19); _local24 = (_local10 - _local18); _local25 = (_local11 - _local19); _local26 = ((_local20)<0) ? -(_local20) : _local20; _local27 = ((_local21)<0) ? -(_local21) : _local21; _local28 = ((_local22)<0) ? -(_local22) : _local22; _local29 = ((_local23)<0) ? -(_local23) : _local23; _local30 = ((_local24)<0) ? -(_local24) : _local24; _local31 = ((_local25)<0) ? -(_local25) : _local25; _local32 = ((_local26)>_local27) ? (1 / _local26) : (1 / _local27); _local33 = ((_local28)>_local29) ? (1 / _local28) : (1 / _local29); _local34 = ((_local30)>_local31) ? (1 / _local30) : (1 / _local31); _local12 = (_local12 - ((-(_local20) * _local32) * _arg3)); _local13 = (_local13 - ((-(_local21) * _local32) * _arg3)); _local14 = (_local14 - ((-(_local22) * _local33) * _arg3)); _local15 = (_local15 - ((-(_local23) * _local33) * _arg3)); _local16 = (_local16 - ((-(_local24) * _local34) * _arg3)); _local17 = (_local17 - ((-(_local25) * _local34) * _arg3)); _arg1.tx = _local12; _arg1.ty = _local13; _arg1.a = (_local14 - _local12); _arg1.b = (_local15 - _local13); _arg1.c = (_local16 - _local12); _arg1.d = (_local17 - _local13); } public function _-4U(_arg1:_-FZ):BitmapData{ var _local2:Rectangle; var _local3:BitmapData; var _local4:Rectangle; if (!_-Kt[_arg1]){ _local2 = _-2c(_arg1); _local3 = (_-Kt[_arg1] = new BitmapData(Math.ceil(_local2.width), Math.ceil(_local2.height), false, 0)); _local4 = new Rectangle(0, 0, _local3.width, _local3.height); _local3.copyPixels(material._-MO, _local4, origin); } else { _local2 = _-2c(_arg1); }; if (((material._-MO) && (_local2))){ _-Kt[_arg1].copyPixels(material._-MO, _local2, origin); }; return (_-Kt[_arg1]); } public function updateBeforeRender():void{ } public function _-Sy(_arg1:_-FZ):Matrix{ var _local2:Matrix; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Rectangle; if (!_-Md[_arg1]){ _local2 = (_-Md[_arg1] = new Matrix()); _local3 = material._-MO.width; _local4 = material._-MO.height; _local5 = (_arg1._-2w[0].u * _local3); _local6 = ((1 - _arg1._-2w[0].v) * _local4); _local7 = (_arg1._-2w[1].u * _local3); _local8 = ((1 - _arg1._-2w[1].v) * _local4); _local9 = (_arg1._-2w[2].u * _local3); _local10 = ((1 - _arg1._-2w[2].v) * _local4); _local11 = _-2c(_arg1); _local2.tx = (_local5 - _local11.x); _local2.ty = (_local6 - _local11.y); _local2.a = (_local7 - _local5); _local2.b = (_local8 - _local6); _local2.c = (_local9 - _local5); _local2.d = (_local10 - _local6); }; return (_-Md[_arg1]); } public function _-eN(_arg1:_-FZ):Matrix{ var _local2:Matrix; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Rectangle; if (!_-Hh[_arg1]){ _local2 = (_-Hh[_arg1] = new Matrix()); _local3 = material._-MO.width; _local4 = material._-MO.height; _local5 = (_arg1._-2w[0].u * _local3); _local6 = ((1 - _arg1._-2w[0].v) * _local4); _local7 = (_arg1._-2w[1].u * _local3); _local8 = ((1 - _arg1._-2w[1].v) * _local4); _local9 = (_arg1._-2w[2].u * _local3); _local10 = ((1 - _arg1._-2w[2].v) * _local4); _local11 = _-2c(_arg1); _local2.tx = (_local5 - _local11.x); _local2.ty = (_local6 - _local11.y); _local2.a = (_local7 - _local5); _local2.b = (_local8 - _local6); _local2.c = (_local9 - _local5); _local2.d = (_local10 - _local6); _local2.invert(); }; return (_-Hh[_arg1]); } public function _-5e(_arg1:_-FZ, _arg2:Boolean=false):Matrix{ var _local3:Matrix; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _local3 = _-Hk[_arg1]; if (!_local3){ _local3 = new Matrix(); if (_arg2){ _-XU(_local3, _arg1, 2); } else { if (material._-MO){ _local4 = material._-MO.width; _local5 = material._-MO.height; _local6 = (_arg1._-2w[0].u * _local4); _local7 = ((1 - _arg1._-2w[0].v) * _local5); _local8 = (_arg1._-2w[1].u * _local4); _local9 = ((1 - _arg1._-2w[1].v) * _local5); _local10 = (_arg1._-2w[2].u * _local4); _local11 = ((1 - _arg1._-2w[2].v) * _local5); _local3.tx = _local6; _local3.ty = _local7; _local3.a = (_local8 - _local6); _local3.b = (_local9 - _local7); _local3.c = (_local10 - _local6); _local3.d = (_local11 - _local7); }; }; if (material._-MO){ _-Hk[_arg1] = _local3; }; }; return (_local3); } public function destroy():void{ var _local1:Object; for each (_local1 in _-Hk) { _-Hk[_local1] = null; }; _-Hk = null; _-c7.destroy(); _-c7 = null; _-Xd = null; } } }//package _-ZB
Section 185
//_-Wf (_-ZB._-Wf) package _-ZB { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import _-IV.*; import _-Bl.*; public class _-Wf extends EventDispatcher implements _-X4 { public var container:Sprite; public var _-9-:BitmapData; public var _-2Q:Bitmap; public var _-UN:Dictionary; public var _-E1:Sprite; private var _-fu:BitmapData; public var _-NJ:Boolean;// = false public function _-Wf(){ _-NJ = false; super(); container = new Sprite(); _-E1 = new Sprite(); _-2Q = new Bitmap(); _-E1.addChild(_-2Q); _-E1.blendMode = BlendMode.NORMAL; _-UN = new Dictionary(); container.addChild(_-E1); } public function destroy():void{ _-E1 = null; _-9-.dispose(); } public function _-2X(_arg1:_-8d):Sprite{ var _local2:Sprite; var _local3:Sprite; _local2 = new Sprite(); _-UN[_arg1] = _local2; _local3 = new Sprite(); _local2.addChild(_local3); if (_-Tq != null){ _local3.graphics.beginFill(0, 0); _local3.graphics.drawRect(0, 0, _-Tq.width, _-Tq.height); _local3.graphics.endFill(); }; container.addChild(_local2); _local2.blendMode = _arg1._-Vm; return (_local2); } public function get _-Tq():BitmapData{ return (_-fu); } public function clear():void{ var _local1:Sprite; for each (_local1 in _-UN) { if (((((_-Tq) && ((_-Tq.width > 0)))) && ((_-Tq.height > 0)))){ _local1.graphics.clear(); _local1.graphics.beginFill(0, 1); _local1.graphics.drawRect(0, 0, _-Tq.width, _-Tq.height); _local1.graphics.endFill(); }; }; } public function render(_arg1:_-P-):void{ if (_-9-){ _-9-.fillRect(_-9-.rect, 0); _-2Q.bitmapData = _-Tq; _-9-.draw(container, null, null, null, _-9-.rect, false); if (_-9-.transparent){ _-9-.copyChannel(_-Tq, _-9-.rect, new Point(0, 0), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA); }; }; } public function set _-Tq(_arg1:BitmapData):void{ if (_arg1 != null){ if (_-fu != _arg1){ _-fu = _arg1; if (_-9-){ if (((!((_-fu.width == _-9-.width))) || (!((_-fu.height == _-9-.height))))){ _-NJ = true; _-9-.dispose(); _-9- = _-fu.clone(); }; } else { _-NJ = true; _-9- = _-fu.clone(); }; }; }; } } }//package _-ZB
Section 186
//_-X4 (_-ZB._-X4) package _-ZB { import flash.display.*; import _-IV.*; import _-Bl.*; public interface _-X4 { "_-95"?? function _-2X(_arg1:_-8d):Sprite; "_-95"?? function render(_arg1:_-P-):void; "_-95"?? function destroy():void; "_-95"?? function clear():void; } }//package _-ZB
Section 187
//_-A (_-Zt._-A) package _-Zt { import flash.utils.*; import _-RQ.*; public class _-A { protected var _-B2:Dictionary; public var _-FT:Dictionary; private var _-Bo:int; public function _-A(_arg1=null):void{ var _local2:String; var _local3:String; super(); this._-FT = new Dictionary(true); this._-B2 = new Dictionary(false); this._-Bo = 0; if (_arg1){ if ((_arg1 is Array)){ for (_local2 in _arg1) { this.addMaterial(_arg1[_local2]); }; } else { if ((_arg1 is Object)){ for (_local3 in _arg1) { this.addMaterial(_arg1[_local3], _local3); }; }; }; }; } public function get _-9Z():int{ return (_-Bo); } public function addMaterial(_arg1:each, _arg2:String=null):each{ _arg2 = ((((_arg2) || (_arg1.name))) || (String(_arg1.id))); this._-B2[_arg1] = _arg2; this._-FT[_arg2] = _arg1; this._-Bo++; return (_arg1); } public function _-E4(_arg1:each):each{ if (this._-B2[_arg1]){ delete this._-FT[this._-B2[_arg1]]; delete this._-B2[_arg1]; _-Bo--; }; return (_arg1); } public function toString():String{ var _local1:String; var _local2:each; _local1 = ""; for each (_local2 in this._-FT) { _local1 = (_local1 + (this._-B2[_local2] + "\n")); }; return (_local1); } public function _-UT(_arg1:String):each{ return (_-E4(getMaterialByName(_arg1))); } public function clone():_-A{ var _local1:_-A; var _local2:each; _local1 = new _-A(); for each (_local2 in this._-FT) { _local1.addMaterial(_local2.clone(), this._-B2[_local2]); }; return (_local1); } public function getMaterialByName(_arg1:String):each{ return ((this._-FT[_arg1]) ? this._-FT[_arg1] : this._-FT["all"]); } } }//package _-Zt
Section 188
//_-b- (_-Zt._-b-) package _-Zt { import flash.display.*; import flash.geom.*; import flash.filters.*; public class _-b- { private static var origin:Point = new Point(); public static function _-GG(_arg1:uint, _arg2:uint, _arg3:uint):BitmapData{ var _local4:BitmapData; var _local5:Sprite; var _local6:Matrix; _local4 = new BitmapData(0x0100, 3, false, 0xFFFFFF); _local5 = new Sprite(); _local6 = new Matrix(); _local6.createGradientBox(0x0100, 3, 0, 0, 0); _local5.graphics.beginGradientFill(GradientType.LINEAR, [_arg2, _arg2, _arg1], [1, 1, 1], [0, _arg3, 0xFF], _local6); _local5.graphics.drawRect(0, 0, 0x0100, 3); _local5.graphics.endFill(); _local4.draw(_local5); return (_local4); } public static function _-Mg(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:int=0xFF, _arg5:int=0xFF):BitmapData{ var _local6:Number; var _local7:Number; var _local8:Sprite; var _local9:Matrix; var _local10:BitmapData; _local6 = _arg4; _local7 = _arg5; _local8 = new Sprite(); _local9 = new Matrix(); _local9.createGradientBox(_local6, _local6, 0, 0, 0); _local8.graphics.beginGradientFill(GradientType.RADIAL, [_arg1, _arg2, _arg2], [1, 1, 1], [0, (0xFF - _arg3), 0xFF], _local9); _local8.graphics.drawRect(0, 0, _local6, _local6); _local8.graphics.endFill(); _local10 = new BitmapData(_local6, _local6, false, 0xFF); _local10.draw(_local8); return (_local10); } public static function _-9m(_arg1:uint, _arg2:uint, _arg3:int):BitmapData{ var _local4:BitmapData; var _local5:Number; var _local6:int; var _local7:int; var _local8:int; var _local9:Array; var _local10:Array; var _local11:Array; var _local12:int; _local4 = _-b-._-Mg(_arg1, _arg2, 0, 0xFF, 0xFF); _local5 = 0; _local6 = ((_arg1 & 0xFF0000) >> 16); _local7 = ((_arg2 & 0xFF0000) >> 16); _local8 = (_local7 - _local6); _local9 = new Array(); _local10 = new Array(); _local11 = new Array(); _local12 = 0; while (_local12 <= 0xFF) { _local9[_local12] = ((_local12 - (_local12 % Math.round((0x0100 / _arg3)))) << 16); _local10[_local12] = ((_local12 - (_local12 % Math.round((0x0100 / _arg3)))) << 8); _local11[_local12] = (_local12 - (_local12 % Math.round((0x0100 / _arg3)))); _local12++; }; _local4.paletteMap(_local4, _local4.rect, origin, _local9, _local10, _local11); _local4.applyFilter(_local4, _local4.rect, origin, new BlurFilter(2, 2, 2)); return (_local4); } public static function _-Yu(_arg1:uint, _arg2:uint, _arg3:uint):BitmapData{ var _local4:BitmapData; var _local5:Sprite; var _local6:Matrix; _local4 = new BitmapData(0xFF, 3, false, 0xFFFFFF); _local5 = new Sprite(); _local6 = new Matrix(); _local6.createGradientBox(0xFF, 3, 0, 0, 0); _local5.graphics.beginGradientFill(GradientType.LINEAR, [_arg2, _arg2, _arg1], [1, 1, 1], [0, _arg3, 0xFF], _local6); _local5.graphics.drawRect(0, 0, 0xFF, 3); _local5.graphics.endFill(); _local4.draw(_local5); return (_local4); } public static function _-dN(_arg1:uint, _arg2:uint, _arg3:uint):Array{ var _local4:Array; var _local5:BitmapData; var _local6:Sprite; var _local7:Matrix; var _local8:int; _local4 = new Array(); _local5 = new BitmapData(0x0100, 1, false, 0); _local6 = new Sprite(); _local7 = new Matrix(); _local7.createGradientBox(0x0100, 1, 0, 0, 0); _local6.graphics.beginGradientFill(GradientType.LINEAR, [_arg1, _arg2, _arg2], [1, 1, 1], [0, (0xFF - _arg3), 0xFF], _local7); _local6.graphics.drawRect(0, 0, 0x0100, 1); _local6.graphics.endFill(); _local5.draw(_local6); _local8 = 0x0100; while (_local8--) { _local4.push(_local5.getPixel(_local8, 0)); }; _local5.dispose(); return (_local4); } public static function _-Kh(_arg1:uint, _arg2:uint, _arg3:uint):BitmapData{ var _local4:BitmapData; var _local5:Sprite; var _local6:Matrix; _local4 = new BitmapData(0xFF, 1, false, 0); _local5 = new Sprite(); _local6 = new Matrix(); _local6.createGradientBox(0xFF, 1, 0, 0, 0); _local5.graphics.beginGradientFill(GradientType.LINEAR, [_arg2, _arg2, _arg1], [1, 1, 1], [0, (0xFF - _arg3), 0xFF], _local6); _local5.graphics.drawRect(0, 0, 0xFF, 1); _local5.graphics.endFill(); _local4.draw(_local5); return (_local4); } } }//package _-Zt
Section 189
//_-Bw (_-Zt._-Bw) package _-Zt { import _-KF.*; import _-Wr.*; import _-RQ.*; import _-IV.*; import _-A8.*; import _-Lh.*; public class _-Bw { private static var _-02:_-Dy = new _-Dy(); private static var _-f:_-Dy = new _-Dy(); private static var _-GS:_-Dy = new _-Dy(); private static var _-PV:_-Dy = new _-Dy(); private static var _-a2:_-7q = _-7q._-A0; private static var _-CY:_-7q = _-7q._-A0; protected static var UP:_-Dy = new _-Dy(0, 1, 0); private static var _-1X:_-Dy = new _-Dy(); public static function _-1A(_arg1:_-F4, _arg2:_-CH, _arg3:_-P-, _arg4:_-7q):_-7q{ var _local5:_-7q; var _local6:_-7q; var _local7:_-7q; _local5 = (_arg4) ? _arg4 : _-7q._-A0; if (_arg1 == null){ _arg1 = new _-VU(); _arg1.copyPosition(_arg3._-Xu); }; _-02.reset(); _-1X.reset(); _-PV.reset(); _-f.reset(); _-GS.reset(); if (!_arg2){ return (_local5); }; _local6 = _arg1.transform; _local7 = _arg2.world; _-1X.x = -(_local6.n14); _-1X.y = -(_local6.n24); _-1X.z = -(_local6.n34); _-02.x = -(_local7.n14); _-02.y = -(_local7.n24); _-02.z = -(_local7.n34); _-PV.x = (_-02.x - _-1X.x); _-PV.y = (_-02.y - _-1X.y); _-PV.z = (_-02.z - _-1X.z); _-CY._-ga(_arg2.world); _-7q._-8(_-CY, _-PV); _-PV._-St(); _-GS.x = ((_-PV.y * UP.z) - (_-PV.z * UP.y)); _-GS.y = ((_-PV.z * UP.x) - (_-PV.x * UP.z)); _-GS.z = ((_-PV.x * UP.y) - (_-PV.y * UP.x)); _-GS._-St(); _-f.x = ((_-GS.y * _-PV.z) - (_-GS.z * _-PV.y)); _-f.y = ((_-GS.z * _-PV.x) - (_-GS.x * _-PV.z)); _-f.z = ((_-GS.x * _-PV.y) - (_-GS.y * _-PV.x)); _-f._-St(); if (((Papervision3D.with) || (_arg2._-Nn))){ _-PV.x = -(_-PV.x); _-PV.y = -(_-PV.y); _-PV.z = -(_-PV.z); }; _local5._-YE = _-GS.x; _local5._-df = _-GS.y; _local5.n13 = _-GS.z; _local5._-Ay = _-f.x; _local5._-Qr = _-f.y; _local5.n23 = _-f.z; _local5._-Pq = _-PV.x; _local5._-NW = _-PV.y; _local5.n33 = _-PV.z; return (_local5); } } }//package _-Zt
Section 190
//_-G1 (_-Zt._-G1) package _-Zt { public class _-G1 { public static var _-K9:int = 0; public static var _-Zo:int = 1; } }//package _-Zt
Section 191
//_-Y (_-Zt._-Y) package _-Zt { import _-6x.*; import flash.geom.*; public class _-Y { public var _-Jc:Matrix; public var v0:_-Ni; public var v1:_-Ni; public var v2:_-Ni; public function _-Y(){ v0 = new _-Ni(); v1 = new _-Ni(); v2 = new _-Ni(); _-Jc = new Matrix(); super(); } } }//package _-Zt
Section 192
//_-0e (_-Zv._-0e) package _-Zv { import _-IV.*; public interface _-0e { "_-3G"?? function _-Rk(_arg1:_-P-):void; "_-3G"?? function updateBeforeRender(_arg1:_-P-):void; } }//package _-Zv
Section 193
//_-fh (_-Zv._-fh) package _-Zv { public interface _-fh { "package"?? function _-5g(_arg1:Boolean=false, _arg2:Boolean=false):void; "package"?? function _-87():void; "package"?? function _-4s():void; } }//package _-Zv
Section 194
//_-8a (_-Zw._-8a) package _-Zw { import flash.display.*; import flash.events.*; import _-6x.*; import _-Wr.*; import _-IV.*; public class _-8a extends Event { public var _-Kf:Sprite;// = null public var _-5:_-CH;// = null public var _-UM:_-FZ;// = null public var _-PE:_-Ra; public var x:Number;// = 0 public var y:Number;// = 0 public static const _-Fg:String = "objectAdded"; public static const _-d:String = "mousePress"; public static const _-0c:String = "mouseRelease"; public static const _-KD:String = "mouseClick"; public static const _-Ae:String = "mouseReleaseOutside"; public static const _-eA:String = "mouseOut"; public static const _-Ut:String = "mouseMove"; public static const _-SU:String = "mouseOver"; public static const _-LX:String = "mouseDoubleClick"; public function _-8a(_arg1:String, _arg2:_-CH=null, _arg3:Sprite=null, _arg4:_-FZ=null, _arg5:Number=0, _arg6:Number=0, _arg7:_-Ra=null, _arg8:Boolean=false, _arg9:Boolean=false){ _-5 = null; _-Kf = null; _-UM = null; x = 0; y = 0; super(_arg1, _arg8, _arg9); this._-5 = _arg2; this._-Kf = _arg3; this._-UM = _arg4; this.x = _arg5; this.y = _arg6; this._-PE = _arg7; } override public function toString():String{ return (((((((("Type : " + type) + ", DO3D : ") + _-5) + " Sprite : ") + _-Kf) + " Face : ") + _-UM)); } } }//package _-Zw
Section 195
//_-am (_-Zw._-am) package _-Zw { import flash.events.*; import _-IV.*; public class _-am extends Event { public var renderSessionData:_-P-; public static const _-29:String = "projectionDone"; public static const catch:String = "renderDone"; public function _-am(_arg1:String, _arg2:_-P-){ super(_arg1); this.renderSessionData = _arg2; } public function clear():void{ renderSessionData = null; } override public function clone():Event{ return (new _-am(type, renderSessionData)); } } }//package _-Zw
Section 196
//_-XX (_-Zw._-XX) package _-Zw { import flash.events.*; public class _-XX extends Event { public var bytesLoaded:Number;// = -1 public var message:String;// = "" public var bytesTotal:Number;// = -1 public var _-ZJ:Object;// = null public var file:String;// = "" public static const _-Hr:String = "colladaMaterialsDone"; public static const _-Kd:String = "loadProgress"; public static const _-Cc:String = "animationsComplete"; public static const _-L-:String = "securityLoadError"; public static const _-Gy:String = "loadError"; public static const _-HS:String = "loadComplete"; public static const _-FI:String = "animationsProgress"; public function _-XX(_arg1:String, _arg2:String="", _arg3:Number=-1, _arg4:Number=-1, _arg5:String="", _arg6:Object=null, _arg7:Boolean=false, _arg8:Boolean=false){ file = ""; bytesLoaded = -1; bytesTotal = -1; message = ""; _-ZJ = null; super(_arg1, _arg7, _arg8); this.file = _arg2; this.bytesLoaded = _arg3; this.bytesTotal = _arg4; this.message = _arg5; this._-ZJ = _arg6; } override public function clone():Event{ return (new _-XX(type, file, bytesLoaded, bytesTotal, message, _-ZJ, bubbles, cancelable)); } } }//package _-Zw
Section 197
//_-4j (caurina.transitions._-4j) package caurina.transitions { public class _-4j { public function _-4j(){ trace("Equations is a static class and should not be instantiated."); } public static function include(_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 _-Iw(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; _local8 = (((!(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 _-gM(_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 _-DY(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((_-25((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((include(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function _-JS(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(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 _-8v(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-4K((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-y(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function override(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function _-DQ(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(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 null (_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 _-4P(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function _-Pe(_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 _-cg(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-EN((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-4c(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function _-VT(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (include((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-25(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ _-ce._-MX("easenone", override); _-ce._-MX("linear", override); _-ce._-MX("easeinquad", _-bG); _-ce._-MX("easeoutquad", _-Wg); _-ce._-MX("easeinoutquad", _-gM); _-ce._-MX("easeoutinquad", _-P9); _-ce._-MX("easeincubic", _-y); _-ce._-MX("easeoutcubic", _-4K); _-ce._-MX("easeinoutcubic", _-gJ); _-ce._-MX("easeoutincubic", _-8v); _-ce._-MX("easeinquart", _-Pe); _-ce._-MX("easeoutquart", _-2J); _-ce._-MX("easeinoutquart", _-Ch); _-ce._-MX("easeoutinquart", _-R9); _-ce._-MX("easeinquint", _-4c); _-ce._-MX("easeoutquint", _-EN); _-ce._-MX("easeinoutquint", _-Nk); _-ce._-MX("easeoutinquint", _-cg); _-ce._-MX("easeinsine", _-La); _-ce._-MX("easeoutsine", _-AX); _-ce._-MX("easeinoutsine", null ); _-ce._-MX("easeoutinsine", _-7M); _-ce._-MX("easeincirc", _-Kn); _-ce._-MX("easeoutcirc", _-Mu); _-ce._-MX("easeinoutcirc", _-RA); _-ce._-MX("easeoutincirc", _-8T); _-ce._-MX("easeinexpo", try ); _-ce._-MX("easeoutexpo", _-Vl); _-ce._-MX("easeinoutexpo", _-PR); _-ce._-MX("easeoutinexpo", _-QV); _-ce._-MX("easeinelastic", _-Z3); _-ce._-MX("easeoutelastic", _-ZO); _-ce._-MX("easeinoutelastic", _-Iw); _-ce._-MX("easeoutinelastic", _-Ic); _-ce._-MX("easeinback", _-4P); _-ce._-MX("easeoutback", _-DQ); _-ce._-MX("easeinoutback", _-JS); _-ce._-MX("easeoutinback", _-C8); _-ce._-MX("easeinbounce", _-25); _-ce._-MX("easeoutbounce", include); _-ce._-MX("easeinoutbounce", _-DY); _-ce._-MX("easeoutinbounce", _-VT); } public static function _-Vl(_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 _-C8(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-DQ((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-4P(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function try (_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 _-y(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function _-4c(_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 _-RA(_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 _-bG(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function _-25(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - include((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function _-QV(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-Vl((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (try (((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function _-2J(_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 _-La(_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 _-Ch(_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 _-Wg(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function _-Ic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-ZO((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-Z3(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function _-Z3(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(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 _-4K(_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 _-EN(_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 _-P9(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-Wg((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-bG(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function _-AX(_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 _-gJ(_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 _-Nk(_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 _-Kn(_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 _-7M(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-AX((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-La(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function _-PR(_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 _-ZO(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(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 _-Mu(_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 _-R9(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-2J((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-Pe(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function _-8T(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (_-Mu((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (_-Kn(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 198
//_-8A (caurina.transitions._-8A) package caurina.transitions { public class _-8A { public var parameters:Array; public var preProcess:Function; public var setValue:Function; public var getValue:Function; public function _-8A(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1:String; _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.transitions
Section 199
//_-8S (caurina.transitions._-8S) package caurina.transitions { public class _-8S { public var onUpdate:Function; public var useFrames:Boolean; public var _-QQ:Boolean; public var onOverwriteParams:Array; public var timeStart:Number; public var count: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 _-8Y:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var transition:Function; public var timePaused:Number; public var onCompleteParams:Array; public var _-7a:Number; public var _-Be:Boolean; public var onError:Function; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function _-8S(_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; _-Be = false; _-8Y = 0; _-7a = 0; skipUpdates = 0; _-QQ = false; } public function clone(_arg1:Boolean):_-8S{ var _local2:_-8S; var _local3:String; _local2 = new _-8S(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2._-8Y = _-8Y; 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._-Be = _-Be; _local2.count = count; _local2._-7a = _-7a; _local2.waitFrames = waitFrames; _local2._-QQ = _-QQ; return (_local2); } public function toString():String{ var _local1:String; var _local2:Boolean; var _local3:String; _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); _local2 = true; 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 (_-8Y){ _local1 = (_local1 + (", updatesSkipped:" + String(_-8Y))); }; 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 (_-Be){ _local1 = (_local1 + (", isCaller:" + String(_-Be))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (_-7a){ _local1 = (_local1 + (", timesCalled:" + String(_-7a))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (_-QQ){ _local1 = (_local1 + (", hasStarted:" + String(_-QQ))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function _-gU(_arg1:Object):Object{ var _local2:Object; var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; _local2 = _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 = _-cm._-2p(_-gU(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = _-cm._-2p(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); }; return (_arg1); } } }//package caurina.transitions
Section 200
//_-91 (caurina.transitions._-91) package caurina.transitions { public class _-91 { public var parameters:Array; public var splitValues:Function; public function _-91(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 201
//_-ce (caurina.transitions._-ce) package caurina.transitions { import flash.display.*; import flash.events.*; import flash.utils.*; public class _-ce { private static var _-IA:Number = 1; private static var _-fY:Number; private static var _-TL:Object; public static var _-Vj:Boolean = true; private static var _-PJ:Boolean = false; private static var _-8H:Number; private static var _-5S:Array; private static var _-1u:Object; private static var _-X2:Object; private static var _-HW:Object; private static var _-0n:Boolean = false; private static var _-aE:MovieClip; public function _-ce(){ trace("Tweener is a static class and should not be instantiated."); } public static function _-EK(_arg1:String, _arg2:Function, _arg3:Function):void{ var _local4:_-KI; if (!_-0n){ init(); }; _local4 = new _-KI(_arg2, _arg3); _-1u[_arg1] = _local4; } public static function _-F6(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ var _local6:_-8A; if (!_-0n){ init(); }; _local6 = new _-8A(_arg2, _arg3, _arg4, _arg5); _-X2[_arg1] = _local6; } public static function init(... _args):void{ _-0n = true; _-HW = new Object(); _-4j.init(); _-X2 = new Object(); _-1u = new Object(); _-TL = new Object(); } private static function _-Da():Boolean{ var _local1:int; if (_-5S.length == 0){ return (false); }; _local1 = 0; while (_local1 < _-5S.length) { if ((((_-5S[_local1] == undefined)) || (!(_-5S[_local1].isPaused)))){ if (!_-bu(_local1)){ _-5R(_local1); }; if (_-5S[_local1] == null){ _-5R(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function _-J9(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Function; var _local9:_-8S; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; _local5 = _arg2; if (!_-0n){ init(); }; if (((!(_-PJ)) || (!(Boolean(_-aE))))){ _-b(); }; _local6 = (isNaN(_local5.time)) ? 0 : _local5.time; _local7 = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _-HW[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _-HW["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new _-8S(_local4[_local3], (_-fY + (_local7 / _-IA)), (_-fY + ((_local7 + _local6) / _-IA)), true, _local8, _local5.transitionParams); } else { _local9 = new _-8S(_local4[_local3], (_-8H + ((_local7 * 1000) / _-IA)), (_-8H + (((_local7 * 1000) + (_local6 * 1000)) / _-IA)), 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._-Be = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _-5S.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_-5S.length - 1); _-bu(_local10); _-5R(_local10); }; _local3++; }; return (true); } public static function _-a4():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_-5S)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _-5S.length) { _-Fi(_local2); _local1 = true; _local2++; }; return (_local1); } public static function _-dc(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; var _local5:_-91; var _local6:Array; var _local7:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ if (_-TL[_args[_local4]]){ _local5 = _-TL[_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 (_-cN(_-5R, _arg1, _local3)); } public static function _-Nt():void{ _-fY++; } public static function _-2K(_arg1:Number, _arg2:Array):uint{ var _local3:_-8S; var _local4:_-8S; var _local5:uint; var _local6:String; var _local7:Boolean; _local3 = _-5S[_arg1]; _local4 = _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]; }; }; _-5S.push(_local4); return ((_-5S.length - 1)); } public static function _-On(_arg1:Number):Boolean{ var _local2:_-8S; var _local3:Number; _local2 = _-5S[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local3 = _-O7(_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 _-Gi():String{ return ("AS3 1.33.74"); } public static function _-Lz(_arg1:Event):void{ var _local2:Boolean; _-6I(); _-Nt(); _local2 = false; _local2 = _-Da(); if (!_local2){ _-Xz(); }; } public static function _-6I():void{ _-8H = getTimer(); } private static function _-bu(_arg1:Number):Boolean{ var tTweening:_-8S; var isOver:Boolean; 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 cTime:Number; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _-5S[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; isOver = false; cTime = _-O7(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening._-Be){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening._-7a + 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._-8Y >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening._-QQ){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e2:Error) { _-Xi(tTweening, e2, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_-X2[pName].preProcess)){ tTweening.properties[pName].valueComplete = _-X2[pName].preProcess(tScope, _-X2[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _-X2[pName].getValue(tScope, _-X2[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening._-QQ = 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){ _-X2[pName].setValue(tScope, nv, _-X2[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening._-8Y = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e3:Error) { _-Xi(tTweening, e3, "onUpdate"); }; }; } else { tTweening._-8Y++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e4:Error) { _-Xi(tTweening, e4, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function _-Qm(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _-IA){ if (_-5S != null){ _local2 = 0; while (_local2 < _-5S.length) { _local3 = _-O7(_-5S[_local2]); _-5S[_local2].timeStart = (_local3 - (((_local3 - _-5S[_local2].timeStart) * _-IA) / _arg1)); _-5S[_local2].timeComplete = (_local3 - (((_local3 - _-5S[_local2].timeComplete) * _-IA) / _arg1)); if (_-5S[_local2].timePaused != undefined){ _-5S[_local2].timePaused = (_local3 - (((_local3 - _-5S[_local2].timePaused) * _-IA) / _arg1)); }; _local2++; }; }; _-IA = _arg1; }; } public static function _-e0():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_-5S)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _-5S.length) { _-On(_local2); _local1 = true; _local2++; }; return (_local1); } private static function _-Xi(_arg1:_-8S, _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) { _-KW(((((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)){ _-KW(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function _-b():void{ _-PJ = true; _-5S = new Array(); _-aE = new MovieClip(); _-aE.addEventListener(Event.ENTER_FRAME, _-ce._-Lz); _-fY = 0; _-6I(); } public static function _-gK():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_-5S)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _-5S.length) { _-5R(_local2); _local1 = true; _local2++; }; return (_local1); } public static function _-D9(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local7:Object; var _local8:Number; var _local9:Number; var _local10:Array; var _local11:Object; var _local12:Object; var _local13:Function; var _local14:Object; var _local15:_-8S; 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]; }; _local7 = _-8S._-gU(_arg2); if (!_-0n){ init(); }; if (((!(_-PJ)) || (!(Boolean(_-aE))))){ _-b(); }; _local8 = (isNaN(_local7.time)) ? 0 : _local7.time; _local9 = (isNaN(_local7.delay)) ? 0 : _local7.delay; _local10 = new Array(); _local11 = {overwrite:true, 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}; _local12 = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_-TL[_local5]){ _local17 = _-TL[_local5].splitValues(_local7[_local5], _-TL[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_-TL[_local17[_local3].name]){ _local18 = _-TL[_local17[_local3].name].splitValues(_local17[_local3].value, _-TL[_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 (_-1u[_local5] != undefined){ _local19 = _-1u[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_-1u[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_-X2[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ _-KW((((("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 = _-HW[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _-HW["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new _-e-(_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 _-8S(_local6[_local3], (_-fY + (_local9 / _-IA)), (_-fY + ((_local9 + _local8) / _-IA)), true, _local13, _local7.transitionParams); } else { _local15 = new _-8S(_local6[_local3], (_-8H + ((_local9 * 1000) / _-IA)), (_-8H + (((_local9 * 1000) + (_local8 * 1000)) / _-IA)), 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; if (((_local7.overwrite == undefined)) ? _-Vj : _local7.overwrite){ _-EY(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); }; _-5S.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_-5S.length - 1); _-bu(_local16); _-5R(_local16); }; _local3++; }; return (true); } public static function _-MX(_arg1:String, _arg2:Function):void{ if (!_-0n){ init(); }; _-HW[_arg1] = _arg2; } public static function _-KW(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function _-cN(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local4:Boolean; var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; _local4 = false; if (!Boolean(_-5S)){ return (false); }; _local5 = 0; while (_local5 < _-5S.length) { if (((_-5S[_local5]) && ((_-5S[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_-5S[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = _-cm._-G6(_-5S[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = _-2K(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function _-FN(_arg1:Object):Array{ var _local2:uint; var _local3:String; var _local4:Array; if (!Boolean(_-5S)){ return ([]); }; _local4 = new Array(); _local2 = 0; while (_local2 < _-5S.length) { if (((Boolean(_-5S[_local2])) && ((_-5S[_local2].scope == _arg1)))){ for (_local3 in _-5S[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function _-UQ(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_-5S)){ return (false); }; _local2 = 0; while (_local2 < _-5S.length) { if (((Boolean(_-5S[_local2])) && ((_-5S[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function _-Fi(_arg1:Number):Boolean{ var _local2:_-8S; _local2 = _-5S[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = _-O7(_local2); _local2.isPaused = true; return (true); } public static function _-O7(_arg1:Object):Number{ return ((_arg1.useFrames) ? _-fY : _-8H); } public static function _-Ys(_arg1:Object):Number{ var _local2:uint; var _local3:Number; if (!Boolean(_-5S)){ return (0); }; _local3 = 0; _local2 = 0; while (_local2 < _-5S.length) { if (((Boolean(_-5S[_local2])) && ((_-5S[_local2].scope == _arg1)))){ _local3 = (_local3 + _-cm._-G6(_-5S[_local2].properties)); }; _local2++; }; return (_local3); } private static function _-Xz():void{ _-PJ = false; _-5S = null; _-8H = 0; _-fY = 0; _-aE.removeEventListener(Event.ENTER_FRAME, _-ce._-Lz); _-aE = null; } public static function _-EY(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removed:Boolean; var removedLocally:Boolean; var i:uint; var tl:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; removed = false; tl = _-5S.length; i = 0; while (i < tl) { if (((Boolean(_-5S[i])) && ((p_scope == _-5S[i].scope)))){ if ((((p_timeComplete > _-5S[i].timeStart)) && ((p_timeStart < _-5S[i].timeComplete)))){ removedLocally = false; for (pName in _-5S[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_-5S[i].onOverwrite)){ eventScope = (Boolean(_-5S[i].onOverwriteScope)) ? _-5S[i].onOverwriteScope : _-5S[i].scope; try { _-5S[i].onOverwrite.apply(eventScope, _-5S[i].onOverwriteParams); } catch(e:Error) { _-Xi(_-5S[i], e, "onOverwrite"); }; }; _-5S[i].properties[pName] = undefined; delete _-5S[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (_-cm._-G6(_-5S[i].properties) == 0){ _-5R(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function _-Ub(_arg1:String, _arg2:Function, _arg3:Array=null):void{ var _local4:_-91; if (!_-0n){ init(); }; _local4 = new _-91(_arg2, _arg3); _-TL[_arg1] = _local4; } public static function _-5R(_arg1:Number, _arg2:Boolean=false):Boolean{ _-5S[_arg1] = null; if (_arg2){ _-5S.splice(_arg1, 1); }; return (true); } public static function _-bp(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (_-cN(_-On, _arg1, _local3)); } public static function _-Yg(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (_-cN(_-Fi, _arg1, _local3)); } } }//package caurina.transitions
Section 202
//_-cm (caurina.transitions._-cm) package caurina.transitions { public class _-cm { public static function _-G6(_arg1:Object):uint{ var _local2:uint; var _local3:String; _local2 = 0; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function _-FQ(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function _-G7(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function _-Xh(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function _-2p(... _args):Object{ var _local2:Object; var _local3:Object; var _local4:int; var _local5:String; _local2 = {}; _local4 = 0; 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.transitions
Section 203
//_-e- (caurina.transitions._-e-) package caurina.transitions { public class _-e- { public var originalValueComplete:Object; public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var hasModifier:Boolean; public var valueComplete:Number; public var extra:Object; public var valueStart:Number; public var modifierFunction:Function; public var arrayIndex:Number; public function _-e-(_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:String; _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():_-e-{ var _local1:_-e-; _local1 = new _-e-(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 204
//_-KI (caurina.transitions._-KI) package caurina.transitions { public class _-KI { public var getValue:Function; public var modifyValues:Function; public function _-KI(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 205
//_-8u (com.gamezhero.api.as3._-8u) package com.gamezhero.api.as3 { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import _-LO.*; import _-Uk.*; import com.google.analytics.*; public class _-8u extends MovieClip { private var updateProgress:Function; private var _-WO:Number;// = 24 private var _-Tk:Number;// = 0 private var _-bI:String; private var _-YU:Object; private var _-ZI:Timer; private var _-ct:Loader; private var _-4t:MovieClip; private var _-Ep:String; private var _-9e:String; private var _-cP:String;// = "null" private var getParams:Function; private var _-9H:_-YB; private var setTarget:Function; private var _-ab:_-O4; private var iniPreloader:Function; private var _-WL:Number; private var _-cW:uint;// = 2 private var updatePosition:Function; private var _-MM:String; private var _-VY:Boolean;// = false private var _-Wy:uint;// = 5 private var _-CT:Dictionary; private var _-gE:MovieClip; private var _-9R:_-VF; public function _-8u(_arg1:MovieClip, _arg2:Object=null){ var par = _arg1; var iniObject = _arg2; _-WO = 24; _-ZI = new Timer((1000 / _-WO), 0); _-cP = "null"; _-YU = new Object(); _-CT = new Dictionary(); _-VY = false; _-ct = new Loader(); _-Wy = 5; _-cW = 2; _-Tk = 0; super(); _-4t = par; _-4t.addChild(this); if (iniObject != null){ _-YU = iniObject; }; try { _-VY = _-YU["debug"]; } catch(e:Error) { _-VY = false; }; _-ab = new _-O4(this); _-9H = new _-YB(this); _-Tk = (_-4t.loaderInfo.bytesLoaded / _-4t.loaderInfo.bytesTotal); _-V-(); _-aO(); _-Rr(); } private function _-aV():void{ _-ZE(); _-ZI.addEventListener(TimerEvent.TIMER, _-8e); _-ZI.start(); } private function _-br(_arg1:Event=null):void{ var obj:Object; var event = _arg1; obj = new Object(); try { obj.width = stage.stageWidth; obj.height = stage.stageHeight; } catch(e:Error) { obj.width = 550; obj.height = 400; }; try { updatePosition(obj); } catch(e:Error) { }; _-9H.update(obj.width, obj.height); _-ab.update(obj.width, obj.height); } private function _-V-():void{ _-4t.loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _-Ud); _-4t.loaderInfo.addEventListener(ProgressEvent.PROGRESS, _-YP); _-ct.contentLoaderInfo.addEventListener(Event.INIT, _-Mh); _-ct.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _-FP); } private function _-8e(_arg1:TimerEvent=null):void{ var _local2:Number; _-Jo(); _local2 = _-Tk; if ((((_local2 >= 1)) && (!((_-4t.totalFrames == _-4t.framesLoaded))))){ _local2 = 0.99; }; _-9H.setVal((Math.round((_local2 * 100)) + " %")); if (_local2 >= 1){ _-ZI.removeEventListener(TimerEvent.TIMER, _-8e); action(); }; _arg1.updateAfterEvent(); } private function _-QL(_arg1:TimerEvent=null):void{ var proc:Number; var event = _arg1; _-Jo(); proc = _-Tk; if ((((proc >= 1)) && (!((_-4t.totalFrames == _-4t.framesLoaded))))){ proc = 0.99; }; try { updateProgress({loaded:proc}); } catch(e:Error) { trace("Error Update Progress of Preloader."); _-aV(); }; event.updateAfterEvent(); } public function action(_arg1:Event=null):void{ _-ZE(); _-ZI.addEventListener(TimerEvent.TIMER, _-YY); _-ZI.start(); } private function _-Ud(_arg1:IOErrorEvent=null):void{ _-aV(); } private function _-ZE():void{ _-ZI.removeEventListener(TimerEvent.TIMER, _-QL); _-ZI.removeEventListener(TimerEvent.TIMER, _-8e); _-ZI.removeEventListener(TimerEvent.TIMER, _-YY); } private function _-Rr():void{ try { _-9R = new _-VF(this, "UA-262190-1", "AS3", false); } catch(e:Error) { }; } private function _-YP(_arg1:ProgressEvent=null):void{ var event = _arg1; try { _-Tk = (event.bytesLoaded / event.bytesTotal); } catch(e:Error) { _-Tk = 0; }; } private function _-Mh(_arg1:Event=null):void{ var infoObj:Object; var paramsObj:Object; var evnt:GamePreloaderEvent; var event = _arg1; _-gE = (_-ct.content as MovieClip); addChild(_-gE); iniPreloader = (_-gE["iniPreloader"] as Function); updateProgress = (_-gE["updateProgress"] as Function); updatePosition = (_-gE["updatePosition"] as Function); getParams = (_-gE["getParams"] as Function); setTarget = (_-gE["setTarget"] as Function); infoObj = _-gY(); try { setTarget(this); } catch(e:Error) { trace("Error Set Target."); }; try { paramsObj = getParams(infoObj); evnt = new GamePreloaderEvent(GamePreloaderEvent._-Gp); evnt.value = paramsObj; this.dispatchEvent(evnt); } catch(e:Error) { trace("Error Get Params."); }; try { iniPreloader(infoObj); _-Ws(); } catch(e:Error) { trace("Error Ini Preloader."); _-aV(); }; } public function _-au():void{ _-9R.trackEvent(_-gA._-O9, "click", "preloader"); } private function _-YY(_arg1:TimerEvent=null):void{ var _local2:GamePreloaderEvent; this.alpha = (this.alpha - 1); if (this.alpha <= 1){ this.alpha = 0; _-Je(); _-5B(); _-ZE(); _-GO(); _local2 = new GamePreloaderEvent(GamePreloaderEvent._-Gn); this.dispatchEvent(_local2); _-9H.remove(); _-ab.remove(); _-4t.removeChild(this); }; _arg1.updateAfterEvent(); } private function _-5B():void{ try { stage.removeEventListener(Event.RESIZE, _-br); } catch(e:Error) { }; } private function _-gY():Object{ var _local1:_-Sm; _local1 = new _-Sm(_-4t); return ((_local1 as Object)); } private function _-62():void{ stage.addEventListener(Event.RESIZE, _-br); _-br(); } public function _-5o(_arg1:String):void{ _-Jt.language = _arg1; } private function _-FP(_arg1:Event=null):void{ var IOErrorEvent = _arg1; _-cW--; try { _-9R.trackEvent("preloader", ("loading_error_" + (2 - _-cW)), _-gA._-O9); } catch(e:Error) { }; if (_-cW <= 0){ _-aV(); } else { _-IG(); }; } private function _-aO(_arg1:Event=null):void{ var event = _arg1; this.removeEventListener(Event.ENTER_FRAME, _-aO); try { _-ED(); _-Jo(); _-62(); if (_-VY == false){ _-IG(); } else { _-aV(); }; } catch(e:Error) { _-Wy--; if (_-Wy <= 0){ _-aV(); } else { this.addEventListener(Event.ENTER_FRAME, _-aO); }; }; } private function _-ED():void{ _-bI = stage.scaleMode; _-Ep = stage.align; _-WL = stage.frameRate; _-MM = stage.quality; } private function _-Jo():void{ stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; stage.frameRate = _-WO; stage.quality = StageQuality.HIGH; } private function _-Je():void{ _-4t.loaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, _-Ud); _-4t.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, _-YP); this.removeEventListener(Event.ENTER_FRAME, _-aO); _-ct.contentLoaderInfo.removeEventListener(Event.INIT, _-Mh); _-ct.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, _-FP); try { removeChild(_-gE); } catch(e:Error) { }; } private function _-IG():void{ var url:String; var request:URLRequest; url = (_-gA._-D4([104, 116, 116, 112, 58, 47, 47, 102, 105, 108, 101, 115, 46, 103, 97, 109, 101, 122, 104, 101, 114, 111, 46, 99, 111, 109, 47, 112, 114, 101, 108, 111, 97, 100, 101, 114, 47, 97, 115, 51, 47, 112, 114, 101, 108, 111, 97, 100, 101, 114, 46, 115, 119, 102, 63]) + String(new Date().getTime())); request = new URLRequest(url); try { _-ct.load(request); } catch(e:Error) { _-aV(); }; } private function _-Ws():void{ _-ZE(); _-ZI.addEventListener(TimerEvent.TIMER, _-QL); _-ZI.start(); _-br(); } private function _-GO():void{ stage.scaleMode = _-bI; stage.align = _-Ep; stage.frameRate = _-WL; stage.quality = _-MM; } } }//package com.gamezhero.api.as3
Section 206
//_-gA (com.gamezhero.api.as3._-gA) package com.gamezhero.api.as3 { import flash.display.*; import flash.net.*; import flash.external.*; import _-dK.*; public class _-gA { public static const _-Oe:String = "safari"; public static const _-Ya:String = "ie"; public static const _-Vf:String = "opera"; public static const _-43:String = "firefox"; public static const _-9w:String = "chrome"; public static var null:String = "error"; public static var _-SO:String = "unset"; public static var _-Y6:String = "unset"; private static var _-4J:MovieClip; public static var _-Bz:String = "unset"; private static var _-Vv:Boolean = false; public static function set root(_arg1:MovieClip):void{ var _local2:MovieClip; _local2 = _arg1; if (_local2.root == null){ _-4J = null; } else { _-4J = (_local2.root as MovieClip); }; } public static function set _-HE(_arg1:String):void{ _-Y6 = _arg1; } public static function set _-O9(_arg1:String):void{ _-SO = _arg1; } public static function get _-5z():String{ var url:_-DV; if (null != "error"){ return (null); }; try { url = new _-DV(_-4J.stage.loaderInfo.url); null = url.host; if (null == null){ null = "local"; }; } catch(e:Error) { trace("ERROR DOMAIN"); null = "error"; }; return (null); } public static function _-WN(_arg1:String, _arg2:String="_blank"):void{ var _local3:URLRequest; _local3 = new URLRequest(_arg1); navigateToURL(_local3, _arg2); } public static function get _-8z():Boolean{ return (_-Vv); } public static function set _-8z(_arg1:Boolean):void{ _-Vv = _arg1; } public static function _-D4(_arg1:Array):String{ var _local2:String; var _local3:Number; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode(_arg1[_local3])); _local3++; }; return (_local2); } public static function get _-O9():String{ return (_-SO); } public static function get browser():String{ var st:String; if (_-Bz == "unset"){ if (ExternalInterface.available){ try { st = ExternalInterface.call("function (){ return navigator['userAgent']}"); st = st.toLowerCase(); if (st.indexOf("firefox") != -1){ _-Bz = _-43; } else { if (st.indexOf("chrome") != -1){ _-Bz = _-9w; } else { if (st.indexOf("safari") != -1){ _-Bz = _-Oe; } else { if (st.indexOf("opera") != -1){ _-Bz = _-Vf; } else { _-Bz = _-Ya; }; }; }; }; } catch(e:Error) { _-Bz = _-Ya; }; } else { _-Bz = _-Ya; }; }; return (_-Bz); } public static function get root():MovieClip{ return (_-4J); } public static function _-FJ(_arg1:String):Array{ var _local2:Array; var _local3:Number; _local2 = new Array(); _local3 = 0; while (_local3 < _arg1.length) { _local2.push(_arg1.charCodeAt(_local3)); _local3++; }; return (_local2); } public static function get _-HE():String{ return (_-Y6); } } }//package com.gamezhero.api.as3
Section 207
//_-Jt (com.gamezhero.api.as3._-Jt) package com.gamezhero.api.as3 { public class _-Jt { public static const _-al:String = "submit_top_score"; public static const UKR:String = "UKR"; public static const _-Jp:String = "music"; public static const _-8j:String = "game_over"; public static const PRT:String = "PRT"; public static const _-0N:String = "submit"; public static const _-U6:String = "play_game"; public static const _-55:String = "settings"; public static const static:String = "main_menu"; public static const _-9a:String = "folow_us_on_twitter"; public static const _-21:String = "continue"; public static const _-5a:String = "instructions"; public static const POL:String = "POL"; public static const _-KU:String = "congratulate"; public static const _-b9:String = "walkthrough"; public static const ENG:String = "ENG"; public static const _-Zc:String = "help"; public static const _-BT:String = "send_to friends"; public static const _-IN:String = "more_games"; public static const _-Lc:String = "new_game"; public static const _-3L:String = "enter_your_name"; public static const _-8K:String = "language"; public static const _-NC:String = "became_a_fun_on_facebook"; public static const ESP:String = "ESP"; public static const _-VS:String = "replay"; public static const _-5T:String = "sound"; public static const _-4f:String = "share_game"; public static const DEU:String = "DEU"; public static const _-Ro:String = "FRS"; public static const ITA:String = "ITA"; public static const _-fX:String = "top_score"; public static const _-c3:String = "level_failed"; public static const RUS:String = "RUS"; public static var _-PM:Array = new Array(); private static var _-3v:Array = [ENG, ESP, PRT, ITA, UKR, RUS]; private static var _-1K:String = "ENG"; private static var _-0w:XML = new XML((((("<dictionary>\r\n\t\t\t\t\t" + (((((((((((("<languages>\r\n\t\t\t\t\t\t\t" + (("<language id=\"" + ??esc_xattr ) + "\"><![CDATA[English]]></language>")) + "\r\n\t\t\t\t\t\t\t") + (("<language id=\"" + ??esc_xattr ) + "\"><![CDATA[Українська]]></language>")) + "\r\n\t\t\t\t\t\t\t") + (("<language id=\"" + ??esc_xattr ) + "\"><![CDATA[Русский]]></language>")) + "\r\n\t\t\t\t\t\t\t") + (("<language id=\"" + ??esc_xattr ) + "\"><![CDATA[Español]]></language>")) + "\r\n\t\t\t\t\t\t\t") + (("<language id=\"" + ??esc_xattr ) + "\"><![CDATA[Portugues]]></language>")) + " \r\n\t\t\t\t\t\t\t") + (("<language id=\"" + ??esc_xattr ) + "\"><![CDATA[Italiano]]></language>")) + "\r\n\t\t\t\t\t</languages>")) + "\r\n\t\t\t\t\t") + (((((((((((((((((((((((((((((((((((((((((((((((("<texts>\r\n\t\t\t\t\t\t\t" + (((((((((((((("<phrase id=\"1\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[New Game]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Нова Гра]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Новая Игра]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Nuevo juego]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Novo jogo]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Nuovo gioco]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"2\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Continue]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Продовжити]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Продолжить]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Continuar]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Continuar]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Continuare]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"3\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Top Score]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Результати]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Результаты]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Resultados]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Resultados]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Risultati]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"4\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Settings]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Налаштування]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Настройки]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Ajustes]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Especificações]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Impostazioni]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"5\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Help]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Порадник]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Помощь]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Ayuda]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Ajuda]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Aiuto]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"6\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Menu]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Меню]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Меню]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Menú]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Menú]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Menu]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"7\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Sound]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Звук]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Звук]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Sonido]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Sonido]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Suono]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"8\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Music]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Музика]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Музыка]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Música]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Música]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Musica]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"9\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Language]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Мова]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Язык]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Idioma]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Lengua]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Lingua]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"10\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Level Failed]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Халепа]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Неудача]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Nivel fracasado]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Nível fracassado]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Livello falito ]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"11\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Replay]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Грати Знов]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Играть Снова]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Jugar de nuevo]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Jogar de novo]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Giocare di nuovo]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"12\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[More Games]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Більше Ігор]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Больше Игр]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Más juegos gratis]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Mais jogos gratuitos]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Di più giochi gratis]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"13\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Send To Friends]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Надіслати Гру Другові]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Послать Игру Другу]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Enviar a los amigos]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Mandar aos amigos]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Inviare agli amici]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"14\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Follow us on Twitter]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Ми на Twitter]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Мы на Twitter]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Siga con nosotros en Twitter]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Sigam-nós no Twitter]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Siamo su Twitter]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"15\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Become a Fan on Facebook]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Ми на Facebook]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Мы на Facebook]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Estamos en Facebook]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Seja o fan no Facebook]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Siamo su Facebook]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + " \r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"16\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Share Game]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Запропонувати Гру]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Поделиться Игрой]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Compartir el juego]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Compartilhar o jogo]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Comunicare il gioco]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"17\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Congratulations]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Вітаємо]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Поздравляем]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Felicidades]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Parabéns]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Molti auguri]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"18\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Play Game]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Грати]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Играть]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Jugar]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Jogar]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Giocare]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\t\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"19\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Submit Top Score]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Надіслати Результат]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Отправить Результат]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Enviar el resultado]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Mandar o resultado]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Inviare il risultato]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"20\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Enter Your Name]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Введіть Ваше Ім'я]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Введите Ваше Имя]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Entre su nombre]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Entre o seu nome]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Entre il suo nome]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"21\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Submit]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Надіслати]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Отправить]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Enviar]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Mandar]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Inviare]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\t\t\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"22\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Game Over]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Кінець Гри]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Конец Игры]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Juego Terminado]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Jogo Terminado]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Gioco Finito]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\t\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"23\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Walkthrough]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Проходження]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Прохождение]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Tutorial]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Passo a passo]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Passo passo]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t\t\t") + (((((((((((((("<phrase id=\"24\" name=\"" + ??esc_xattr ) + "\">\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Stand tall soldier! You're the last remaining member of your platoon, and the enemy is bringing the fight to your front door. Kill the advancing enemy and stay alive as long as possible. Don't let your weapon overheat, otherwise you'll have to wait for it to cool off. Good luck, give 'em hell!]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Тримайся, солдате! Ти - останній вояк, що залишився в живих, і наразі твій запеклий ворог знову наступає, спраглий до нової боротьби... Подолай ворога і не дай йому перемогти, що б не трапилося. Протримайся в живих якомога довше і стеж за своєю зброєю: у разі перегрівання, ти матимеш чекати, допоки вона охолоне. Успіхів і завдай йому жару!]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Мужайся, солдат! Ты - последний воин, оставшийся в живых после кровавой битвы, но твой враг снова наступает... Победи врага и не дай ему победить, что бы ни случилось. Продержись как можно дольше в живых и следи за своим оружием: в случае его перегревания, тебе нужно будет подождать, пока оно остынет. Удачи и покажи, на что ты способен!]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[¡Ánimo, soldado! Eres el último miembro del equipo militar que ha sobrevivido, y el enemigo viene a atacarte otra vez... Mata al enemigo tratando de mantenerte vivo por más tiempo posible. Tenga ojo a tus armas para que no se recalenten porque sino tendrás que esperar para enfriarlas. ¡Buena suerte y dale lo que se debe!]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Adiante, soldado! Você é o último membro do equipamento militar que sobreviveu na batalha, mas seu inimigo vem para atacar você de novo... Mate o inimigo tentando permanecer vivo por tanto tempo quanto possível. Mantenha os olhos sobre as armas e evite o superarquecimento. Boa sorte e dai ele uma lição!]]></translation>")) + "\r\n\t\t\t\t\t\t\t\t\t") + (("<translation id=\"" + ??esc_xattr ) + "\"><![CDATA[Coraggio, soldato! Tu sei l'ultimo membro della squadra militare che è sopravvissuto, e il nemico viene ad attaccarti di nuovo... Uccidi il nemico cercando di rimanere in vita il più a lungo possibile. Attenzione alle tue armi per non farle surriscaldarsi. Buona fortuna e non perdere il coraggio!]]></translation>")) + "\r\n\t\t\t\t\t\t\t</phrase>")) + "\r\n\t\t\t\t\t</texts>")) + "\r\n\t\t\t</dictionary>")); ; public static function get _-eM():Array{ return (_-3v); } public static function get language():String{ return (_-1K); } public static function set language(_arg1:String):void{ var _local2:Boolean; var _local3:Number; _arg1 = _arg1.toUpperCase(); _local2 = false; _local3 = 0; while (_local3 < _-3v.length) { if (_-3v[_local3] == _arg1){ _local2 = true; _-1K = _arg1; break; }; _local3++; }; if (_local2 == false){ _-1K = ENG; }; } public static function _-Vk(_arg1:String):String{ var val:String; var _name = _arg1; val = _-0w.texts.phrase.(@name == _name).translation.(@id == _-1K); if (!val){ val = _-PM[_-1K][_name]; if (!val){ val = ""; trace(("error translate " + _name)); }; }; return (val); } _-PM[ENG] = []; _-PM[UKR] = []; _-PM[RUS] = []; _-PM[ESP] = []; _-PM[PRT] = []; _-PM[ITA] = []; _-PM[ENG]["game_description"] = "My English Text"; _-PM[UKR]["game_description"] = "Provided by Gamezhero.com"; _-PM[RUS]["game_description"] = "Provided by Gamezhero.com"; _-PM[ESP]["game_description"] = "Provided by Gamezhero.com"; _-PM[PRT]["game_description"] = "Provided by Gamezhero.com"; _-PM[ITA]["game_description"] = "Provided by Gamezhero.com"; _-PM[ENG]["game_additional_text"] = "My English Text"; _-PM[UKR]["game_additional_text"] = "Provided by Gamezhero.com"; _-PM[RUS]["game_additional_text"] = "Provided by Gamezhero.com"; _-PM[ESP]["game_additional_text"] = "Provided by Gamezhero.com"; _-PM[PRT]["game_additional_text"] = "Provided by Gamezhero.com"; _-PM[ITA]["game_additional_text"] = "Provided by Gamezhero.com"; } }//package com.gamezhero.api.as3
Section 208
//_-M8 (com.gamezhero.api.as3._-M8) package com.gamezhero.api.as3 { import flash.display.*; import flash.events.*; import flash.net.*; import _-LO.*; import _-Uk.*; public class _-M8 extends MovieClip { private var _-WL:Number; private var _-WO:Number;// = 24 private var _loader:URLVariables; private var _-bI:String; private var _-aY:MovieClip; private var _-4d:_-Sm; private var _-ab:_-O4; private var _-G4:Object; private var _-NL:MovieClip; private var _-Ep:String; private var _-MM:String; private var _-9H:_-YB; private var for:Loader; private var _-Wi:Number;// = 2 private var _-9T:Function; private var _-24:Function; private var _-9j:Function; private var _-2r:Number;// = 2 private var _-Aw:Number;// = 0 private var _-bw:String;// = "submit_mode" private var _-It:Object; private var _-H1:String;// = "null" private var iniEngineForSkin:Function; private var _-8f:Loader; private var iniSkinForEngine:Function; private var _-4t:MovieClip; public static const extends:String = "submit_mode"; public static const _-WJ:String = "gamezhero_close"; public static const _-dp:String = "view_mode"; private static var _-M7:Number = 0; private static var _-Zf:Number = 2; private static var _-gm:Number = 1; public function _-M8(_arg1:MovieClip, _arg2:String, _arg3:Number=0){ _-WO = 24; _-2r = 2; _-Wi = 2; for = new Loader(); _-8f = new Loader(); _-G4 = new Object(); _-It = new Object(); _loader = new URLVariables(); _-H1 = "null"; _-Aw = 0; _-bw = extends; super(); _-4t = _arg1; _-4t.addChild(this); _-Aw = _arg3; _-bw = _arg2; _-Jo(); _-ab = new _-O4(this); _-9H = new _-YB(this); _-V-(); _-d5(); } private function _-63():void{ _-24 = _-NL["setTarget"]; iniEngineForSkin = _-NL["iniEngineForSkin"]; _-9T = _-NL["updatePosition"]; _-9j = _-aY["setTarget"]; iniSkinForEngine = _-aY["iniSkinForEngine"]; _-4d = _-gY(); _-4d["score"] = _-Aw; _-4d["mode"] = _-bw; _-4d["skin"] = _-NL; _-4d["engine"] = _-aY; try { _-24.call(_-NL, this); iniEngineForSkin.call(_-NL, Object(_-4d)); } catch(e:Error) { trace("Error. GameScore. Error Set Target For Skin"); }; try { _-9j.call(_-aY, this); iniSkinForEngine.call(_-aY, Object(_-4d)); } catch(e:Error) { trace("Error. GameScore. Error Set Target For Engine"); }; _-br(); } private function _-38(_arg1:Event=null):void{ _-Wi--; if (_-Wi <= 0){ _-16(_-Zf); } else { _-fd(); }; } public function close(_arg1:Number):void{ _-16(_arg1); } private function _-gY():_-Sm{ var _local1:_-Sm; _local1 = new _-Sm(_-4t); return (_local1); } private function _-V-():void{ stage.addEventListener(Event.RESIZE, _-br); _-br(); for.contentLoaderInfo.addEventListener(Event.INIT, _-d9); for.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _-MD); _-8f.contentLoaderInfo.addEventListener(Event.INIT, get ); _-8f.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _-38); } private function _-br(_arg1:Event=null):void{ var obj:Object; var event = _arg1; obj = new Object(); try { obj.width = stage.stageWidth; obj.height = stage.stageHeight; } catch(e:Error) { obj.width = 550; obj.height = 400; }; try { _-9T.call(null, obj); } catch(e:Error) { }; _-ab.update(obj.width, obj.height); _-9H.update(obj.width, obj.height); } private function _-d9(_arg1:Event=null):void{ _-NL = (for.content as MovieClip); addChild(_-NL); _-fd(); } private function _-16(_arg1:Number):void{ var evt:GamePreloaderEvent; var val = _arg1; try { this.removeChild(_-NL); } catch(e:Error) { }; try { this.removeChild(_-aY); } catch(e:Error) { }; try { _-9H.remove(); } catch(e:Error) { }; _-Nw(); _-Je(); evt = new GamePreloaderEvent(_-WJ); evt.value = val; dispatchEvent(evt); try { _-4t.removeChild(this); } catch(e:Error) { }; } private function _-Nw():void{ stage.scaleMode = _-bI; stage.align = _-Ep; stage.frameRate = _-WL; stage.quality = _-MM; } private function get (_arg1:Event=null):void{ _-aY = (_-8f.content as MovieClip); addChild(_-aY); _-63(); } private function _-SQ():void{ } private function _-Jo():void{ _-bI = stage.scaleMode; _-Ep = stage.align; _-WL = stage.frameRate; _-MM = stage.quality; stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; stage.frameRate = _-WO; stage.quality = StageQuality.HIGH; } private function _-d5():void{ var url:String; var request:URLRequest; url = (_-gA._-D4([104, 116, 116, 112, 58, 47, 47, 102, 105, 108, 101, 115, 46, 103, 97, 109, 101, 122, 104, 101, 114, 111, 46, 99, 111, 109, 47, 115, 99, 111, 114, 101, 47, 115, 107, 105, 110, 47, 97, 115, 51, 47, 115, 107, 105, 110, 46, 115, 119, 102, 63]) + String(new Date().getTime())); request = new URLRequest(url); try { for.load(request); } catch(e:Error) { _-16(_-Zf); }; } private function _-Je():void{ try { stage.removeEventListener(Event.RESIZE, _-br); } catch(e:Error) { }; for.contentLoaderInfo.removeEventListener(Event.INIT, _-d9); for.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, _-MD); _-8f.contentLoaderInfo.removeEventListener(Event.INIT, get ); _-8f.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, _-38); } private function _-fd():void{ var d:Date; var url:String; var request:URLRequest; url = (_-gA._-D4([104, 116, 116, 112, 58, 47, 47, 102, 105, 108, 101, 115, 46, 103, 97, 109, 101, 122, 104, 101, 114, 111, 46, 99, 111, 109, 47, 115, 99, 111, 114, 101, 47, 101, 110, 103, 105, 110, 101, 47, 97, 115, 51, 47, 101, 110, 103, 105, 110, 101, 46, 115, 119, 102, 63]) + String(new Date().getTime())); request = new URLRequest(url); try { _-8f.load(request); } catch(e:Error) { _-16(_-Zf); }; } private function _-MD(_arg1:Event=null):void{ _-2r--; if (_-2r <= 0){ _-16(_-Zf); } else { _-d5(); }; } } }//package com.gamezhero.api.as3
Section 209
//_-Oq (com.gamezhero.api.as3._-Oq) package com.gamezhero.api.as3 { import flash.display.*; import flash.events.*; import flash.text.*; import flash.ui.*; import flash.system.*; import _-LO.*; import com.google.analytics.*; public class _-Oq { private static var _-2v:Object = new Object(); private static var _-dv:Boolean = false; private static var _-XC:String = "4.0 (as3)"; public static var _-Qc:String = "more_games_from_logo"; private static var _-53:Boolean = false; public static var _-b9:String = "walkthrough"; private static var _-JX:MovieClip; public static var _-IN:String = "more_games"; public static var _-6R:String = "facebook"; private static var _-TD:Boolean = false; public static var _-SB:String = "view_top_score"; public static var _-aK:String = "twitter"; private static var _-Pg:MovieClip; private static var _-3t:Function; private static var _-M3:Function; public static var _-4f:String = "share_game"; private static var _-6M:String = "share_game_from_context_menu"; public static var _-9R:_-VF; private static var _-TX:String = "more_games_from_context_menu"; private static function _-9X():void{ var _local1:Array; var _local2:MovieClip; var _local3:uint; var _local4:*; var _local5:uint; var _local6:*; var _local7:String; _local1 = [60, 84, 69, 88, 84, 70, 79, 82, 77, 65, 84, 32, 76, 69, 65, 68, 73, 78, 71, 61, 34, 50, 34, 62, 60, 80, 32, 65, 76, 73, 71, 78, 61, 34, 67, 69, 78, 84, 69, 82, 34, 62, 60, 70, 79, 78, 84, 32, 70, 65, 67, 69, 61, 34, 95, 115, 97, 110, 115, 34, 32, 83, 73, 90, 69, 61, 34, 49, 50, 34, 32, 67, 79, 76, 79, 82, 61, 34, 35, 70, 70, 48, 48, 48, 48, 34, 32, 76, 69, 84, 84, 69, 82, 83, 80, 65, 67, 73, 78, 71, 61, 34, 48, 34, 32, 75, 69, 82, 78, 73, 78, 71, 61, 34, 49, 34, 62, 60, 65, 32, 72, 82, 69, 70, 61, 34]; _local2 = _-gA.root; _local3 = 0; while (_local3 < _local2.numChildren) { _local4 = _local2.getChildAt(_local3); if ((_local4 is MovieClip)){ _local5 = 0; while (_local5 < _local4.numChildren) { _local6 = _local4.getChildAt(_local5); if ((_local6 is TextField)){ _local7 = _local6.htmlText; if (_local7.indexOf(_-gA._-D4(_local1)) != -1){ _local2.removeChild(_local4); //unresolved jump }; }; _local5++; }; }; _local3++; }; } private static function _-az(_arg1:ContextMenuEvent=null):void{ _-Nr(_-TX); } private static function _-H8(_arg1:ContextMenuEvent=null):void{ _-Nr(_-6M); } private static function _-Ym(_arg1:ContextMenuEvent=null):void{ _-Nr(_-aK); } public static function trackEvent(_arg1:String, _arg2:String, _arg3:Number=NaN):void{ var action = _arg1; var level = _arg2; var value = _arg3; try { _-9R.trackEvent(_-gA._-O9, action, level, value); } catch(e:Error) { }; } private static function _-dH(_arg1:GamePreloaderEvent=null):void{ var _local2:Object; var _local3:String; _local2 = (_arg1.value as Object); for (_local3 in _local2) { _-2v[_local3] = _local2[_local3]; }; } private static function _-5v(_arg1:ContextMenuEvent=null):void{ _-Nr(_-6R); } private static function _-MZ():void{ var gamezheroMenu:ContextMenu; var defaultItems:ContextMenuBuiltInItems; var item1:ContextMenuItem; var item2:ContextMenuItem; var item3:ContextMenuItem; var item4:ContextMenuItem; var item5:ContextMenuItem; gamezheroMenu = new ContextMenu(); gamezheroMenu.hideBuiltInItems(); defaultItems = gamezheroMenu.builtInItems; defaultItems.quality = true; defaultItems.print = true; defaultItems.save = true; item1 = new ContextMenuItem(_-Vk(_-Jt._-9a)); item1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _-Ym); gamezheroMenu.customItems.push(item1); item2 = new ContextMenuItem(_-Vk(_-Jt._-NC)); item2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _-5v); gamezheroMenu.customItems.push(item2); item3 = new ContextMenuItem(_-Vk(_-Jt._-IN)); item3.separatorBefore = true; item3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _-az); gamezheroMenu.customItems.push(item3); item4 = new ContextMenuItem(_-Vk(_-Jt._-4f)); item4.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _-H8); gamezheroMenu.customItems.push(item4); item5 = new ContextMenuItem(("Gamezhero API v" + _-XC)); item5.separatorBefore = true; item5.enabled = false; gamezheroMenu.customItems.push(item5); try { _-Pg.contextMenu = gamezheroMenu; } catch(e:Error) { trace("Error: Ini context menu error"); }; } private static function _-Rr(_arg1:MovieClip):void{ var target = _arg1; try { _-9R = new _-VF(target, "UA-262190-1", "AS3", false); } catch(e:Error) { }; } public static function _-Nr(_arg1:String):void{ var from = _arg1; try { trackEvent("click", from); } catch(e:Error) { }; switch (from){ case _-b9: if (!_-2v["walkthrough"]){ _-gA._-WN((((((("http://www.gamezhero.com/walkthroughs/" + _-gA._-O9) + "-games.html?utm_campaign=") + _-gA._-O9) + "&utm_source=") + _-gA._-5z) + "&utm_medium=walkthrough"), "_blank"); } else { _-gA._-WN(_-2v["logo"], "_blank"); }; break; case _-Qc: if (!_-2v["logo"]){ _-gA._-WN((((("http://www.gamezhero.com/?utm_campaign=" + _-gA._-O9) + "&utm_source=") + _-gA._-5z) + "&utm_medium=zorro_logo"), "_blank"); } else { _-gA._-WN(_-2v["logo"], "_blank"); }; break; case _-SB: if (!_-2v["top_score"]){ _-gA._-WN((((((("http://www.gamezhero.com/topscore/" + _-gA._-O9) + "/top100.html?utm_campaign=") + _-gA._-O9) + "&utm_source=") + _-gA._-5z) + "&utm_medium=submit_score"), "_blank"); } else { _-gA._-WN(_-2v["top_score"], "_blank"); }; break; case _-aK: if (!_-2v["folow_us_on_twitter"]){ _-gA._-WN("http://twitter.com/gamezhero", "_blank"); } else { _-gA._-WN(_-2v["folow_us_on_twitter"], "_blank"); }; break; case _-6R: if (!_-2v["became_a_fun_on_facebook"]){ _-gA._-WN("http://www.facebook.com/pages/Gamezhero/71374863786", "_blank"); } else { _-gA._-WN(_-2v["became_a_fun_on_facebook"], "_blank"); }; break; case _-4f: if (!_-2v["share_game"]){ _-gA._-WN((((((("http://www.gamezhero.com/freewebsitegames/" + _-gA._-O9) + "-games.html?utm_campaign=") + _-gA._-O9) + "&utm_source=") + _-gA._-5z) + "&utm_medium=share_game"), "_blank"); } else { _-gA._-WN(_-2v["share_game"], "_blank"); }; break; case _-TX: if (!_-2v["more_games_context_menu"]){ _-gA._-WN((((("http://www.gamezhero.com/?utm_campaign=" + _-gA._-O9) + "&utm_source=") + _-gA._-5z) + "&utm_medium=more_free_games_context_menu"), "_blank"); } else { _-gA._-WN(_-2v["more_games_context_menu"], "_blank"); }; break; case _-6M: if (!_-2v["share_game_context_menu"]){ _-gA._-WN((((("http://www.gamezhero.com/?utm_campaign=" + _-gA._-O9) + "&utm_source=") + _-gA._-5z) + "&utm_medium=share_game"), "_blank"); } else { _-gA._-WN(_-2v["share_game_context_menu"], "_blank"); }; break; if (!_-2v["more_games"]){ _-gA._-WN((((("http://www.gamezhero.com/?utm_campaign=" + _-gA._-O9) + "&utm_source=") + _-gA._-5z) + "&utm_medium=more_free_games"), "_blank"); } else { _-gA._-WN(_-2v["more_games"], "_blank"); }; }; } public static function _-Ha(_arg1:String, _arg2:Number, _arg3:Function):void{ var _local4:Number; var _local5:_-M8; if (_-TD != true){ trace("Error. GamezheroApi don't initialize."); return; }; _-gA._-HE = _arg1; _-JX = _-gA.root; _-M3 = _arg3; if ((((_-gA._-O9 == "unset")) || ((_-dv == true)))){ trace("Error. GamezheroApi don't ini or score is opened"); } else { _-dv = true; _local4 = _arg2; _local5 = new _-M8(_-JX, _-M8.extends, _local4); _local5.addEventListener(_-M8._-WJ, _-Ms); }; } private static function _-Ms(_arg1:GamePreloaderEvent=null):void{ var event = _arg1; _-dv = false; try { (event.target as _-M8).removeEventListener(_-M8._-WJ, _-Ms); } catch(e:Error) { }; try { _-M3.call(null, event.value); } catch(e:Error) { _-M3.call(null); }; } public static function _-Vk(_arg1:String):String{ return (_-Jt._-Vk(_arg1)); } public static function _-Sf(_arg1:String, _arg2:Function, _arg3:Boolean=true):void{ var _local4:_-M8; if (_-TD != true){ trace("Error. GamezheroApi don't initialize."); return; }; _-gA._-HE = _arg1; _-JX = _-gA.root; _-M3 = _arg2; if ((((_-gA._-O9 == "unset")) || ((_-dv == true)))){ trace("Error. GamezheroApi don't ini or score is opened"); } else { _-dv = true; _local4 = new _-M8(_-JX, _-M8._-dp); _local4.addEventListener(_-M8._-WJ, _-Ms); }; } public static function _-Wu(_arg1:MovieClip, _arg2:String, _arg3:Boolean=false):void{ var _local4:Stage; _-gA.root = _arg1; _-gA._-8z = _arg3; if (_-gA._-8z == false){ _-Jt.language = _-Jt.ENG; } else { _local4 = _-gA.root.stage; if (_local4.root.loaderInfo.parameters["language"]){ _-Jt.language = _local4.root.loaderInfo.parameters["language"]; } else { _-Jt.language = _-Jt.ENG; }; }; Security.allowDomain("www.gamezhero.com", "gamezhero.com", "files.gamezhero.com", "data.gamezhero.com", "*.gamezhero.com"); Security.allowInsecureDomain("www.gamezhero.com", "gamezhero.com", "files.gamezhero.com", "data.gamezhero.com", "*.gamezhero.com"); _-gA._-O9 = _arg2; if (_-gA.root == null){ trace("Error Ini GamezheroApi. appRoot == null"); } else { _-TD = true; _-Rr(_-gA.root); _-9X(); }; } private static function _-4S(_arg1:Event=null):void{ trackEvent("load_finish", "preloader"); _-53 = false; _-MZ(); _-3t.apply(); } public static function preloader(_arg1:Function):void{ var gamezheroMenu:ContextMenu; var gamePreloader:_-8u; var nextStep = _arg1; if (_-TD != true){ trace("Error. GamezheroApi don't initialize."); return; }; try { trackEvent("load_start", "preloader"); } catch(e:Error) { }; _-Pg = _-gA.root; _-3t = nextStep; if ((((_-gA._-O9 == "unset")) || ((_-53 == true)))){ trace("Error. GamezheroApi don't ini or preloader is opened"); } else { _-53 = true; gamePreloader = new _-8u(_-Pg, {debug:false}); gamePreloader.addEventListener(GamePreloaderEvent._-Gn, _-4S); gamePreloader.addEventListener(GamePreloaderEvent._-Gp, _-dH); }; gamezheroMenu = new ContextMenu(); gamezheroMenu.hideBuiltInItems(); _-Pg.contextMenu = gamezheroMenu; } } }//package com.gamezhero.api.as3
Section 210
//_-Sm (com.gamezhero.api.as3._-Sm) package com.gamezhero.api.as3 { import flash.display.*; import flash.system.*; import flash.external.*; public class _-Sm { public var engine:MovieClip; public var game_multilanguage:Boolean; public var game_language:String; public var skin:MovieClip; public var game_languages:Array; public var score:Number; public var ad_zone:String;// = "preloader" public var game_code:String; public var flash_vars:Object; public var flash_height:Number; public var referrer:String; public var flash_url:String; public var mode:String; public var browser:String; public var href:String; public var game_domain:String; public var api_version:String;// = "AS3 - v4.0" public var capabilities:String; public var flash_width:Number; private var _-4t:MovieClip; public var flash_domain:String; public var publisher:String;// = "gamezhero" public var game_name:String; public function _-Sm(_arg1:MovieClip){ publisher = "gamezhero"; ad_zone = "preloader"; api_version = "AS3 - v4.0"; super(); _-T8(); } private function _-T8():void{ var _stage:Stage; var i:String; this["publisher"] = "gamezhero"; this["ad_zone"] = "preloader"; this["api_version"] = "AS3 - v4.0"; this["flash_vars"] = new Object(); this["capabilities"] = Capabilities.serverString; if (ExternalInterface.available){ try { this["href"] = ExternalInterface.call("function (){return document.location.href}"); } catch(e:Error) { this["href"] = "-1"; }; try { this["browser"] = ExternalInterface.call("function (){var st = ''; for (i in navigator){ if (typeof(navigator[i])!='function'){ st+=i+'='+navigator[i]+'&'; }} return st}"); } catch(e:Error) { this["browser"] = "-1"; }; try { this["referrer"] = ExternalInterface.call("function (){return document.referrer}"); } catch(e:Error) { this["referrer"] = "-1"; }; } else { this["href"] = "-1"; this["browser"] = "-1"; this["referrer"] = "-1"; }; this["flash_domain"] = _-gA._-5z; _stage = _-gA.root.stage; try { this["flash_width"] = _stage.stageWidth; this["flash_height"] = _stage.stageHeight; this["flash_url"] = _stage.root.loaderInfo.url; } catch(e:Error) { }; try { for (i in _stage.root.loaderInfo.parameters) { this["flash_vars"][i] = _stage.root.loaderInfo.parameters[i]; }; } catch(e:Error) { }; this["game_name"] = _-gA._-O9; this["game_code"] = _-gA._-HE; this["game_domain"] = _-gA._-5z; this["game_language"] = _-Jt.language; this["game_languages"] = _-Jt._-eM; this["game_multilanguage"] = _-gA._-8z; } } }//package com.gamezhero.api.as3
Section 211
//_-1I (com.google.analytics.core._-1I) package com.google.analytics.core { import flash.events.*; import com.google.analytics.debug.*; import _-gR.*; import flash.net.*; import com.google.analytics.v4.*; public dynamic class _-1I { private var _-Zq:Boolean; private var _-aT:Object; private var _-YG:Object; private var _-6B:_-Tm; private var _-3-:_-Ct; private var _-Sj:_-Fc; private var _-Z2:_-gr; private var set :_-9x; private var _-PZ:_-YI; private var _-RN:_-ZK; private var _-0V:_-So; private var _-1g:_-VE; private var _-fW:SharedObject; public function _-1I(_arg1:_-YI, _arg2:_-gr, _arg3:Boolean=false, _arg4:Object=null){ var _local5:String; super(); _-PZ = _arg1; _-Z2 = _arg2; _-aT = _arg4; _-Zq = _arg3; if (_-Zq){ _-YG = new Object(); if (_-aT){ for (_local5 in _-aT) { _-YG[_local5] = _-aT[_local5]; }; }; }; } public function save():void{ var flushStatus:String; if (!_-0P()){ flushStatus = null; try { flushStatus = _-fW.flush(); } catch(e:Error) { _-Z2.warning("Error...Could not write SharedObject to disk"); }; switch (flushStatus){ case SharedObjectFlushStatus.PENDING: _-Z2.info("Requesting permission to save object..."); _-fW.addEventListener(NetStatusEvent.NET_STATUS, _-LC); break; case SharedObjectFlushStatus.FLUSHED: _-Z2.info("Value flushed to disk."); break; }; }; } public function get utmv():_-ZK{ if (!_-aC()){ _-IW(); }; return (_-RN); } public function get utmx():_-So{ if (!_-fH()){ _-Ne(); }; return (_-0V); } public function get utmz():_-VE{ if (!_-WX()){ _-NV(); }; return (_-1g); } public function _-By():Boolean{ if (_-Sj){ return (true); }; return (false); } public function _-K2():Boolean{ if (_-6B){ return (true); }; return (false); } public function _-FE():void{ utma.reset(); utmb.reset(); utmc.reset(); utmz.reset(); utmv.reset(); utmk.reset(); } public function _-JM():void{ _-8i(); _-cV(); save(); } public function _-5V():Boolean{ if (_-3-){ return (true); }; return (false); } public function _-Q6():Boolean{ if (set ){ return (true); }; return (false); } public function _-Xp(_arg1:String="", _arg2:Boolean=false):String{ var _local3:String; var _local4:String; var _local5:Array; _local3 = import(); _local4 = _arg1; _local5 = _arg1.split("#"); if (_local3){ if (_arg2){ if (1 >= _local5.length){ _local4 = (_local4 + ("#" + _local3)); } else { _local4 = (_local4 + ("&" + _local3)); }; } else { if (1 >= _local5.length){ if (_arg1.indexOf("?") > -1){ _local4 = (_local4 + "&"); } else { _local4 = (_local4 + "?"); }; _local4 = (_local4 + _local3); } else { _local4 = _local5[0]; if (_arg1.indexOf("?") > -1){ _local4 = (_local4 + "&"); } else { _local4 = (_local4 + "?"); }; _local4 = (_local4 + ((_local3 + "#") + _local5[1])); }; }; }; return (_local4); } public function _-N3():Number{ var _local1:String; _local1 = ""; _local1 = (_local1 + utma.valueOf()); _local1 = (_local1 + utmb.valueOf()); _local1 = (_local1 + utmc.valueOf()); _local1 = (_local1 + utmx.valueOf()); _local1 = (_local1 + utmz.valueOf()); _local1 = (_local1 + utmv.valueOf()); return (_-X._-Qn(_local1)); } private function _-x():void{ _-Sj = new _-Fc(); _-Sj._-PW = this; } private function _-A4():void{ _-6B = new _-Tm(); _-6B._-PW = this; } private function _-fi():void{ _-3- = new _-Ct(); } public function _-aC():Boolean{ if (_-RN){ return (true); }; return (false); } private function _-0C():void{ set = new _-9x(); set ._-PW = this; } public function _-fH():Boolean{ if (_-0V){ return (true); }; return (false); } public function _-WX():Boolean{ if (_-1g){ return (true); }; return (false); } private function _-IW():void{ _-RN = new _-ZK(); _-RN._-PW = this; } private function _-Ne():void{ _-0V = new _-So(); _-0V._-PW = this; } private function _-NV():void{ _-1g = new _-VE(); _-1g._-PW = this; } public function _-BV(_arg1:Number):void{ if (_-Z2._-G9){ _-Z2.info((("updateUTMA( " + _arg1) + " )"), _-J4.advanced); }; if (!utma.isEmpty()){ if (isNaN(utma.sessionCount)){ utma.sessionCount = 1; } else { utma.sessionCount = (utma.sessionCount + 1); }; utma.lastTime = utma.currentTime; utma.currentTime = _arg1; }; } public function _-ev():Boolean{ if (!_-Q6()){ return (true); }; return ((utmk.hash == _-N3())); } private function _-LC(_arg1:NetStatusEvent):void{ _-Z2.info("User closed permission dialog..."); switch (_arg1.info.code){ case "SharedObject.Flush.Success": _-Z2.info("User granted permission -- value saved."); break; case "SharedObject.Flush.Failed": _-Z2.info("User denied permission -- value not saved."); break; }; _-fW.removeEventListener(NetStatusEvent.NET_STATUS, _-LC); } public function import():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + utma._-4()); _local1 = (_local1 + ("&" + utmb._-4())); _local1 = (_local1 + ("&" + utmc._-4())); _local1 = (_local1 + ("&" + utmx._-4())); _local1 = (_local1 + ("&" + utmz._-4())); _local1 = (_local1 + ("&" + utmv._-4())); _local1 = (_local1 + ("&__utmk=" + _-N3())); return (_local1); } private function _-ey():void{ _-Sj = null; if (!_-0P()){ _-fW.data.utma = null; delete _-fW.data.utma; }; } private function _-cV():void{ _-3- = null; } private function _-8i():void{ _-6B = null; if (!_-0P()){ _-fW.data.utmb = null; delete _-fW.data.utmb; }; } public function update(_arg1:String, _arg2):void{ if (_-0P()){ _-YG[_arg1] = _arg2; } else { _-fW.data[_arg1] = _arg2; }; } public function _-Y9():void{ var saveSO:Boolean; _-VE.implements = _-PZ._-Wq; _-Tm.implements = _-PZ._-Q5; if (!_-Zq){ try { _-fW = SharedObject.getLocal(_-PZ._-aM, _-PZ._-BH); } catch(e:Error) { if (_-Z2.active){ _-Z2.warning(((("Shared Object " + _-PZ._-aM) + " failed to be set\nreason: ") + e.message)); }; }; saveSO = false; if (_-fW.data.utma){ if (!_-By()){ _-x(); }; _-Sj._-Pu(_-fW.data.utma); if (_-Z2._-G9){ _-Z2.info(("found: " + _-Sj.toString(true)), _-J4.geek); }; if (_-Sj._-fV()){ if (_-Z2._-G9){ _-Z2.warning("UTMA has expired", _-J4.advanced); }; _-ey(); saveSO = true; }; }; if (_-fW.data.utmb){ if (!_-K2()){ _-A4(); }; _-6B._-Pu(_-fW.data.utmb); if (_-Z2._-G9){ _-Z2.info(("found: " + _-6B.toString(true)), _-J4.geek); }; if (_-6B._-fV()){ if (_-Z2._-G9){ _-Z2.warning("UTMB has expired", _-J4.advanced); }; _-8i(); saveSO = true; }; }; if (_-fW.data.utmc){ delete _-fW.data.utmc; saveSO = true; }; if (_-fW.data.utmk){ if (!_-Q6()){ _-0C(); }; set ._-Pu(_-fW.data.utmk); if (_-Z2._-G9){ _-Z2.info(("found: " + set .toString()), _-J4.geek); }; }; if (!_-fH()){ _-Ne(); }; if (_-fW.data.utmv){ if (!_-aC()){ _-IW(); }; _-RN._-Pu(_-fW.data.utmv); if (_-Z2._-G9){ _-Z2.info(("found: " + _-RN.toString(true)), _-J4.geek); }; if (_-RN._-fV()){ if (_-Z2._-G9){ _-Z2.warning("UTMV has expired", _-J4.advanced); }; _-J(); saveSO = true; }; }; if (_-fW.data.utmz){ if (!_-WX()){ _-NV(); }; _-1g._-Pu(_-fW.data.utmz); if (_-Z2._-G9){ _-Z2.info(("found: " + _-1g.toString(true)), _-J4.geek); }; if (_-1g._-fV()){ if (_-Z2._-G9){ _-Z2.warning("UTMZ has expired", _-J4.advanced); }; _-Br(); saveSO = true; }; }; if (saveSO){ save(); }; }; } private function _-Br():void{ _-1g = null; if (!_-0P()){ _-fW.data.utmz = null; delete _-fW.data.utmz; }; } private function _-J():void{ _-RN = null; if (!_-0P()){ _-fW.data.utmv = null; delete _-fW.data.utmv; }; } public function _-0P():Boolean{ return (_-Zq); } public function get utma():_-Fc{ if (!_-By()){ _-x(); }; return (_-Sj); } public function get utmb():_-Tm{ if (!_-K2()){ _-A4(); }; return (_-6B); } public function get utmc():_-Ct{ if (!_-5V()){ _-fi(); }; return (_-3-); } public function get utmk():_-9x{ if (!_-Q6()){ _-0C(); }; return (set ); } } }//package com.google.analytics.core
Section 212
//_-5J (com.google.analytics.core._-5J) package com.google.analytics.core { import _-QX.*; public class _-5J { private var _-CR:Array; private var _-TT:Array; private var _-Yt:Array; private var _-FS:Object; private var _-SV:Array; private var _-Ze:Object; private var _-cH:Array; public static var _-09:Boolean = false; public function _-5J(){ _-cH = []; _-CR = []; _-TT = []; _-SV = []; _-FS = {}; _-Yt = []; _-Ze = {}; } public function _-K1(_arg1:_-YK, _arg2:String):String{ var _local3:String; _local3 = _arg1.keyword; return (_-Vt(_local3, _arg2)); } public function _-2R(_arg1:String):Boolean{ if (_-Ze.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function _-EU(_arg1:String):Boolean{ if (_-FS.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function clear():void{ _-P4(); _-7A(); _-RB(); } public function get _-Vy():int{ return (_-Yt.length); } public function match(_arg1:String):Boolean{ if (_arg1 == ""){ return (false); }; _arg1 = _arg1.toLowerCase(); if (_-TT[_arg1] != undefined){ return (true); }; return (false); } public function get count():int{ return (_-cH.length); } public function _-MV(_arg1:String, _arg2:String):void{ var _local3:_-YK; _local3 = new _-YK(_arg1, _arg2); if (_-CR[_local3.toString()] == undefined){ _-cH.push(_local3); _-CR[_local3.toString()] = (_-cH.length - 1); if (_-TT[_local3.engine] == undefined){ _-TT[_local3.engine] = [(_-cH.length - 1)]; } else { _-TT[_local3.engine].push((_-cH.length - 1)); }; } else { if (_-09){ throw (new Error((_local3.toString() + " already exists, we don't add it."))); }; }; } public function _-RB():void{ _-Yt = []; _-Ze = {}; } public function _-P4():void{ _-cH = []; _-CR = []; _-TT = []; } public function get _-3o():int{ return (_-SV.length); } public function _-Me(_arg1:String):void{ if (_-FS[_arg1] == undefined){ _-SV.push(_arg1); _-FS[_arg1] = (_-SV.length - 1); } else { if (_-09){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function _-7A():void{ _-SV = []; _-FS = {}; } public function _-Ad(_arg1:String):_-YK{ var _local2:int; if (match(_arg1)){ _local2 = _-TT[_arg1][0]; return (_-cH[_local2]); }; return (null); } public function _-Ak(_arg1:String):void{ if (_-Ze[_arg1] == undefined){ _-Yt.push(_arg1); _-Ze[_arg1] = (_-Yt.length - 1); } else { if (_-09){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function get _-3A():Array{ return (_-cH); } public static function _-Vt(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:_-gp; if (_arg2.indexOf((_arg1 + "=")) > -1){ if (_arg2.charAt(0) == "?"){ _arg2 = _arg2.substr(1); }; _arg2 = _arg2.split("+").join("%20"); _local4 = new _-gp(_arg2); _local3 = _local4[_arg1]; }; return (_local3); } } }//package com.google.analytics.core
Section 213
//_-8l (com.google.analytics.core._-8l) package com.google.analytics.core { public class _-8l { private var _-gi:int; private var _name:String; public static const both:_-8l = new _-8l(2, "both"); ; public static const remote:_-8l = new _-8l(1, "remote"); ; public static const local:_-8l = new _-8l(0, "local"); ; public function _-8l(_arg1:int=0, _arg2:String=""){ _-gi = _arg1; _name = _arg2; } public function valueOf():int{ return (_-gi); } public function toString():String{ return (_name); } } }//package com.google.analytics.core
Section 214
//_-ba (com.google.analytics.core._-ba) package com.google.analytics.core { import _-QX.*; import _-gR.*; public class _-ba { private var _-IT:Boolean; private var _-DH:X10; private var _-76:X10; public function _-ba(_arg1:Boolean, _arg2:X10, _arg3:X10=null){ _-IT = _arg1; _-76 = _arg2; _-DH = _arg3; } public function _-4():String{ var _local1:_-gp; _local1 = _-o(); return (_local1.toString()); } public function get utmt():String{ return ("event"); } public function get utme():String{ return (_-76._-BI(_-DH)); } public function _-o():_-gp{ var _local1:_-gp; _local1 = new _-gp(); _local1._-2j = true; if (_-IT){ _local1.utmt = utmt; }; _local1.utme = utme; return (_local1); } } }//package com.google.analytics.core
Section 215
//_-Bv (com.google.analytics.core._-Bv) package com.google.analytics.core { public class _-Bv { public static const _-8E:String = "Bridge"; public static const AS3:String = "AS3"; } }//package com.google.analytics.core
Section 216
//_-E5 (com.google.analytics.core._-E5) package com.google.analytics.core { import flash.utils.*; import flash.net.*; public class _-E5 { public var start:int; public var request:URLRequest; public var _-6L:int; public function _-E5(_arg1:URLRequest){ start = getTimer(); this.request = _arg1; } public function toString():String{ var _local1:Array; _local1 = []; _local1.push((("duration: " + _-6b) + "ms")); _local1.push(("url: " + request.url)); return ((("{ " + _local1.join(", ")) + " }")); } public function get _-6b():int{ if (!_-JL()){ return (0); }; return ((_-6L - start)); } public function _-JL():Boolean{ return ((_-6L > 0)); } public function complete():void{ _-6L = getTimer(); } } }//package com.google.analytics.core
Section 217
//_-OU (com.google.analytics.core._-OU) package com.google.analytics.core { import com.google.analytics.debug.*; public class _-OU { private var _-4N:_-UE; private var _name:String; private var _-Z2:_-gr; public function _-OU(_arg1:_-UE=null, _arg2:String="", _arg3:_-gr=null){ _-Z2 = _arg3; if (_arg1 == null){ _arg1 = _-UE.auto; }; _-4N = _arg1; if (_arg1 == _-UE.custom){ this.name = _arg2; } else { _name = _arg2; }; } public function get mode():_-UE{ return (_-4N); } public function set mode(_arg1:_-UE):void{ _-4N = _arg1; if (_-4N == _-UE.none){ _name = ""; }; } public function get name():String{ return (_name); } public function set name(_arg1:String):void{ if (((!((_arg1.charAt(0) == "."))) && (_-Z2))){ _-Z2.warning(("missing leading period \".\", cookie will only be accessible on " + _arg1), _-J4.geek); }; _name = _arg1; } } }//package com.google.analytics.core
Section 218
//_-ST (com.google.analytics.core._-ST) package com.google.analytics.core { import _-QX.*; import com.google.analytics.v4.*; public class _-ST { private var _-PZ:_-YI; private var _-O1:_-IU; public function _-ST(_arg1:_-YI, _arg2:_-IU){ _-PZ = _arg1; _-O1 = _arg2; } public function get utmul():String{ return (_-O1.language.toLowerCase()); } public function get utmje():String{ return ("0"); } public function _-4():String{ var _local1:_-gp; _local1 = _-o(); return (_local1.toString()); } public function get utmsr():String{ return (((_-O1._-Tz + "x") + _-O1._-6F)); } public function get utmcs():String{ return (_-O1._-BM); } public function get utmfl():String{ var _local1:_-4H; if (_-PZ._-M5){ _local1 = _-O1._-ch; return (((((_local1.major + ".") + _local1.minor) + " r") + _local1.build)); }; return ("-"); } public function _-o():_-gp{ var _local1:_-gp; _local1 = new _-gp(); _local1._-2j = true; _local1.utmcs = utmcs; _local1.utmsr = utmsr; _local1.utmsc = utmsc; _local1.utmul = utmul; _local1.utmje = utmje; _local1.utmfl = utmfl; return (_local1); } public function get utmsc():String{ return ((_-O1._-SC + "-bit")); } } }//package com.google.analytics.core
Section 219
//_-t (com.google.analytics.core._-t) package com.google.analytics.core { import flash.display.*; import flash.events.*; import com.google.analytics.debug.*; import flash.utils.*; import com.google.analytics.v4.*; public class _-t { private var _-Fe:Timer; private var _stage:Stage; private var _-3q:int; private var _-Z2:_-gr; private var _-7t:Timer; private var _-Pp:Number; private var _-ZX:_-1I; public function _-t(_arg1:_-YI, _arg2:_-gr, _arg3:DisplayObject, _arg4:_-1I){ var _local5:Number; var _local6:Number; var _local7:Number; super(); _local5 = _arg1._-5K; _local6 = _arg1._-Go; _local7 = _arg1._-Q5; _-Fe = new Timer((_local5 * 1000)); _-7t = new Timer((_local7 * 1000), 1); _-Z2 = _arg2; _stage = _arg3.stage; _-ZX = _arg4; _-3q = getTimer(); _-Pp = (_local6 * 1000); _-Fe.addEventListener(TimerEvent.TIMER, _-78); _-7t.addEventListener(TimerEvent.TIMER_COMPLETE, _-Du); _stage.addEventListener(MouseEvent.MOUSE_MOVE, _-E); _-Z2.info(((((("delay: " + _local5) + "sec , inactivity: ") + _local6) + "sec, sessionTimeout: ") + _local7), _-J4.geek); _-Fe.start(); } private function _-E(_arg1:MouseEvent):void{ _-3q = getTimer(); if (_-7t.running){ _-Z2.info("session timer reset", _-J4.geek); _-7t.reset(); }; } public function _-Du(_arg1:TimerEvent):void{ _-7t.removeEventListener(TimerEvent.TIMER_COMPLETE, _-Du); _-Z2.info("session timer end session", _-J4.geek); _-7t.reset(); _-ZX._-JM(); _-Z2.info(_-ZX.utmb.toString(), _-J4.geek); _-Z2.info(_-ZX.utmc.toString(), _-J4.geek); _-7t.addEventListener(TimerEvent.TIMER_COMPLETE, _-Du); } public function _-78(_arg1:TimerEvent):void{ var _local2:int; _local2 = getTimer(); if ((_local2 - _-3q) >= _-Pp){ if (!_-7t.running){ _-Z2.info("session timer start", _-J4.geek); _-7t.start(); }; }; } } }//package com.google.analytics.core
Section 220
//_-Tv (com.google.analytics.core._-Tv) package com.google.analytics.core { import flash.display.*; import flash.events.*; import com.google.analytics.debug.*; import _-QX.*; import flash.net.*; import com.google.analytics.v4.*; import flash.system.*; public class _-Tv { private var _-O1:_-IU; private var _-0z:int; private var _-39:String; private var _-dY:int; private var _-Z2:_-gr; private var _-Em:URLRequest; private var _-ZX:_-1I; private var _-PZ:_-YI; private var _-Pz:Array; public function _-Tv(_arg1:_-YI, _arg2:_-gr, _arg3:_-1I, _arg4:_-IU){ _-PZ = _arg1; _-Z2 = _arg2; _-ZX = _arg3; _-O1 = _arg4; _-0z = 0; _-dY = 0; _-Pz = []; } public function get utmn():String{ return ((_-X._-LT() as String)); } public function _-dS(_arg1:IOErrorEvent):void{ var _local2:String; var _local3:String; var _local4:String; _local2 = _-Em.url; _local3 = String((_-Pz.length - 1)); _local4 = (("Gif Request #" + _local3) + " failed"); if (_-Z2._-SH){ if (!_-Z2._-G9){ if (_local2.indexOf("?") > -1){ _local2 = _local2.split("?")[0]; }; _local2 = _-Ob(_local2); }; if (int(_-Z2.mode) > int(_-J4.basic)){ _local4 = (_local4 + ((" \"" + _local2) + "\" does not exists or is unreachable")); }; _-Z2._-Sv(_local4); } else { _-Z2.warning(_local4); }; _-H(_arg1.target); } public function _-e9(_arg1:String, _arg2:_-gp=null, _arg3:Boolean=false, _arg4:Boolean=false):void{ var _local5:String; var _local6:URLRequest; var _local7:URLRequest; _-39 = _arg1; if (!_arg2){ _arg2 = new _-gp(); }; _arg2._-2j = false; _arg2._-MF = ["utmwv", "utmn", "utmhn", "utmt", "utme", "utmcs", "utmsr", "utmsc", "utmul", "utmje", "utmfl", "utmdt", "utmhid", "utmr", "utmp"]; _arg2._-7l = ["utmcc"]; if (_-Z2._-G9){ _-Z2.info(((("tracking: " + _-ZX.utmb.trackCount) + "/") + _-PZ._-F5), _-J4.geek); }; if ((((_-ZX.utmb.trackCount < _-PZ._-F5)) || (_arg3))){ if (_arg4){ _-bV(); }; if (((((_arg3) || (!(_arg4)))) || ((_-ZX.utmb.token >= 1)))){ if (((!(_arg3)) && (_arg4))){ _-ZX.utmb.token = (_-ZX.utmb.token - 1); }; _-ZX.utmb.trackCount = (_-ZX.utmb.trackCount + 1); if (_-Z2._-G9){ _-Z2.info(_-ZX.utmb.toString(), _-J4.geek); }; _arg2.utmwv = utmwv; _arg2.utmn = _-X._-LT(); if (_-O1._-Rx != ""){ _arg2.utmhn = _-O1._-Rx; }; if (_-PZ._-cq < 1){ _arg2._-J8 = (_-PZ._-cq * 100); }; if ((((_-PZ._-CC == _-8l.local)) || ((_-PZ._-CC == _-8l.both)))){ _local5 = _-O1._-KK; if (_local5.lastIndexOf("/") > 0){ _local5 = _local5.substring(0, _local5.lastIndexOf("/")); }; _local6 = new URLRequest(); if (_-PZ._-Hv.indexOf("http") == 0){ _local6.url = _-PZ._-Hv; } else { _local6.url = (_local5 + _-PZ._-Hv); }; _local6.url = (_local6.url + ("?" + _arg2.toString())); if (((_-Z2.active) && (_-Z2._-SH))){ _-AG(_local6); } else { sendRequest(_local6); }; }; if ((((_-PZ._-CC == _-8l.remote)) || ((_-PZ._-CC == _-8l.both)))){ _local7 = new URLRequest(); if (_-O1.protocol == _-20.HTTPS){ _local7.url = _-PZ._-YW; } else { if (_-O1.protocol == _-20.HTTP){ _local7.url = _-PZ._-a1; } else { _local7.url = _-PZ._-a1; }; }; _arg2._-Pm = _-Pm; _arg2.utmcc = encodeURIComponent(utmcc); _local7.url = (_local7.url + ("?" + _arg2.toString())); if (((_-Z2.active) && (_-Z2._-SH))){ _-AG(_local7); } else { sendRequest(_local7); }; }; }; }; } public function _-N-(_arg1:SecurityErrorEvent):void{ if (_-Z2._-SH){ _-Z2._-Sv(_arg1.text); }; } public function get _-J8():String{ return (((_-PZ._-cq * 100) as String)); } public function get utmcc():String{ var _local1:Array; _local1 = []; if (_-ZX._-By()){ _local1.push((_-ZX.utma._-4() + ";")); }; if (_-ZX._-WX()){ _local1.push((_-ZX.utmz._-4() + ";")); }; if (_-ZX._-aC()){ _local1.push((_-ZX.utmv._-4() + ";")); }; return (_local1.join("+")); } public function get _-Pm():String{ return (_-39); } public function get utmwv():String{ return (_-PZ.version); } public function sendRequest(_arg1:URLRequest):void{ var loader:Loader; var context:LoaderContext; var request = _arg1; loader = new Loader(); loader.name = String(_-0z++); context = new LoaderContext(false); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _-dS); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); _-Em = request; _-Pz[loader.name] = new _-E5(request); try { loader.load(request, context); } catch(e:Error) { _-Z2._-Sv("\"Loader.load()\" could not instanciate Gif Request"); }; } private function _-H(_arg1:Object):void{ _arg1.removeEventListener(IOErrorEvent.IO_ERROR, _-dS); _arg1.removeEventListener(Event.COMPLETE, onComplete); } public function _-bV():void{ var _local1:Number; var _local2:Number; _local1 = new Date().getTime(); _local2 = ((_local1 - _-ZX.utmb.lastTime) * (_-PZ._-Gs / 1000)); if (_-Z2._-G9){ _-Z2.info(("tokenDelta: " + _local2), _-J4.geek); }; if (_local2 >= 1){ _-ZX.utmb.token = Math.min(Math.floor((_-ZX.utmb.token + _local2)), _-PZ._-Xl); _-ZX.utmb.lastTime = _local1; if (_-Z2._-G9){ _-Z2.info(_-ZX.utmb.toString(), _-J4.geek); }; }; } private function _-Ob(_arg1:String):String{ var _local2:Array; if (_arg1.length > 60){ _local2 = _arg1.split("/"); while (_arg1.length > 60) { _local2.shift(); _arg1 = ("../" + _local2.join("/")); }; }; return (_arg1); } public function get utmhn():String{ return (_-O1._-Rx); } private function _-AG(_arg1:URLRequest):void{ var _local2:String; var _local3:String; _local2 = ""; switch (_-Z2.mode){ case _-J4.geek: _local2 = ((("Gif Request #" + _-dY) + ":\n") + _arg1.url); break; case _-J4.advanced: _local3 = _arg1.url; if (_local3.indexOf("?") > -1){ _local3 = _local3.split("?")[0]; }; _local3 = _-Ob(_local3); _local2 = (((("Send Gif Request #" + _-dY) + ":\n") + _local3) + " ?"); break; case _-J4.basic: _local2 = (((("Send " + _-PZ._-CC.toString()) + " Gif Request #") + _-dY) + " ?"); }; _-Z2._-1i(_local2, _arg1, this); _-dY++; } public function onComplete(_arg1:Event):void{ var _local2:String; var _local3:String; var _local4:String; _local2 = _arg1.target.loader.name; _-Pz[_local2].complete(); _local3 = (("Gif Request #" + _local2) + " sent"); _local4 = _-Pz[_local2].request.url; if (_-Z2._-SH){ if (!_-Z2._-G9){ if (_local4.indexOf("?") > -1){ _local4 = _local4.split("?")[0]; }; _local4 = _-Ob(_local4); }; if (int(_-Z2.mode) > int(_-J4.basic)){ _local3 = (_local3 + ((" to \"" + _local4) + "\"")); }; _-Z2._-RI(_local3); } else { _-Z2.info(_local3); }; _-H(_arg1.target); } } }//package com.google.analytics.core
Section 221
//_-Tx (com.google.analytics.core._-Tx) package com.google.analytics.core { import _-QX.*; import com.google.analytics.v4.*; import com.google.analytics.external.*; public class _-Tx { private var _-PZ:_-YI; private var _-A1:String; private var _-4b:_-4k; private var _-O1:_-IU; private var _-dC:String; public function _-Tx(_arg1:_-YI, _arg2:_-IU, _arg3:String, _arg4:String=null, _arg5:_-4k=null){ _-PZ = _arg1; _-O1 = _arg2; _-A1 = _arg3; _-dC = _arg4; _-4b = _arg5; } public function get utmr():String{ if (!_-A1){ return ("-"); }; return (_-A1); } public function _-4():String{ var _local1:_-gp; _local1 = _-o(); return (_local1.toString()); } private function _-DI(_arg1:String=""):String{ var _local2:String; var _local3:String; _local2 = _-O1._-bA; _local3 = _-O1._-g2; if (((!(_arg1)) || ((_arg1 == "")))){ _arg1 = (_local2 + unescape(_local3)); if (_arg1 == ""){ _arg1 = "/"; }; }; return (_arg1); } public function get utmp():String{ return (_-DI(_-dC)); } private function _-Fk():Number{ var _local1:Number; if (((_-4b._-Cd) && (!((_-4b._-Cd == ""))))){ _local1 = Number(_-4b._-Cd); } else { _local1 = Math.round((Math.random() * 2147483647)); _-4b._-Cd = String(_local1); }; return (_local1); } public function get utmhid():String{ return (String(_-Fk())); } public function _-o():_-gp{ var _local1:_-gp; _local1 = new _-gp(); _local1._-2j = true; if (((_-PZ._-P6) && (!((utmdt == ""))))){ _local1.utmdt = utmdt; }; _local1.utmhid = utmhid; _local1.utmr = utmr; _local1.utmp = utmp; return (_local1); } public function get utmdt():String{ return (_-O1._-Wc); } } }//package com.google.analytics.core
Section 222
//_-UE (com.google.analytics.core._-UE) package com.google.analytics.core { public class _-UE { private var _-gi:int; private var _name:String; public static const custom:_-UE = new _-UE(2, "custom"); ; public static const none:_-UE = new _-UE(0, "none"); ; public static const auto:_-UE = new _-UE(1, "auto"); ; public function _-UE(_arg1:int=0, _arg2:String=""){ _-gi = _arg1; _name = _arg2; } public function valueOf():int{ return (_-gi); } public function toString():String{ return (_name); } } }//package com.google.analytics.core
Section 223
//_-WB (com.google.analytics.core._-WB) package com.google.analytics.core { import com.google.analytics.v4.*; import flash.errors.*; public class _-WB implements _-ge { public var _-3s:_-ge; private var _-7k:Array; public static var _-4Z:Boolean; public function _-WB(_arg1:_-ge=null){ this._-3s = _arg1; _-7k = []; } public function size():uint{ return (_-7k.length); } public function flush():void{ var _local1:Object; var _local2:String; var _local3:Array; var _local4:int; var _local5:int; if (_-3s == null){ return; }; if (size() > 0){ _local4 = _-7k.length; while (_local5 < _local4) { _local1 = _-7k.shift(); _local2 = (_local1.name as String); _local3 = (_local1.args as Array); if (((!((_local2 == null))) && ((_local2 in _-3s)))){ (_-3s[_local2] as Function).apply(_-3s, _local3); }; _local5++; }; }; } public function _-Is(_arg1:String, ... _args):Boolean{ if (_arg1 == null){ return (false); }; _-7k.push({name:_arg1, args:_args}); return (true); } public function link(_arg1:String, _arg2:Boolean=false):void{ _-Is("link", _arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _-Is("addOrganic", _arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _-Is("setAllowLinker", _arg1); } public function _-Xp(_arg1:String="", _arg2:Boolean=false):String{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getLinkerUrl' method for the moment.")); }; return (""); } public function _-L():Boolean{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getClientInfo' method for the moment.")); }; return (false); } public function trackTrans():void{ _-Is("trackTrans"); } public function trackPageview(_arg1:String=""):void{ _-Is("trackPageview", _arg1); } public function setClientInfo(_arg1:Boolean):void{ _-Is("setClientInfo", _arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ _-Is("trackEvent", _arg1, _arg2, _arg3, _arg4); return (true); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _-Is("linkByPost", _arg1, _arg2); } public function setCookieTimeout(_arg1:int):void{ _-Is("setCookieTimeout", _arg1); } public function isEmpty():Boolean{ return ((_-7k.length == 0)); } public function _-Ev():Boolean{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getDetectTitle' method for the moment.")); }; return (false); } public function resetSession():void{ _-Is("resetSession"); } public function setDetectFlash(_arg1:Boolean):void{ _-Is("setDetectFlash", _arg1); } public function clear():void{ _-7k = []; } public function setCampNameKey(_arg1:String):void{ _-Is("setCampNameKey", _arg1); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _-Is("addItem", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function _-BW(_arg1:String):_-YH{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'createEventTracker' method for the moment.")); }; return (null); } public function clearIgnoredOrganic():void{ _-Is("clearIgnoredOrganic"); } public function setVar(_arg1:String):void{ _-Is("setVar", _arg1); } public function setDomainName(_arg1:String):void{ _-Is("setDomainName", _arg1); } public function _-P3(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):void{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'addTrans' method for the moment.")); }; } public function setCampSourceKey(_arg1:String):void{ _-Is("setCampSourceKey", _arg1); } public function setCampContentKey(_arg1:String):void{ _-Is("setCampContentKey", _arg1); } public function clearIgnoredRef():void{ _-Is("clearIgnoredRef"); } public function setLocalServerMode():void{ _-Is("setLocalServerMode"); } public function _-F3():String{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getLocalGifPath' method for the moment.")); }; return (""); } public function setAllowAnchor(_arg1:Boolean):void{ _-Is("setAllowAnchor", _arg1); } public function setLocalGifPath(_arg1:String):void{ _-Is("setLocalGifPath", _arg1); } public function _-Gi():String{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getVersion' method for the moment.")); }; return (""); } public function setCookiePath(_arg1:String):void{ _-Is("setCookiePath", _arg1); } public function setSampleRate(_arg1:Number):void{ _-Is("setSampleRate", _arg1); } public function setAllowHash(_arg1:Boolean):void{ _-Is("setAllowHash", _arg1); } public function addIgnoredOrganic(_arg1:String):void{ _-Is("addIgnoredOrganic", _arg1); } public function setCampNOKey(_arg1:String):void{ _-Is("setCampNOKey", _arg1); } public function _-TI():_-8l{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getServiceMode' method for the moment.")); }; return (null); } public function setLocalRemoteServerMode():void{ _-Is("setLocalRemoteServerMode"); } public function cookiePathCopy(_arg1:String):void{ _-Is("cookiePathCopy", _arg1); } public function setDetectTitle(_arg1:Boolean):void{ _-Is("setDetectTitle", _arg1); } public function _-aq():Boolean{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getDetectFlash' method for the moment.")); }; return (false); } public function setCampaignTrack(_arg1:Boolean):void{ _-Is("setCampaignTrack", _arg1); } public function clearOrganic():void{ _-Is("clearOrganic"); } public function setCampTermKey(_arg1:String):void{ _-Is("setCampTermKey", _arg1); } public function addIgnoredRef(_arg1:String):void{ _-Is("addIgnoredRef", _arg1); } public function setCampMediumKey(_arg1:String):void{ _-Is("setCampMediumKey", _arg1); } public function setSessionTimeout(_arg1:int):void{ _-Is("setSessionTimeout", _arg1); } public function setRemoteServerMode():void{ _-Is("setRemoteServerMode"); } public function _-Xx(){ return (_-7k[0]); } public function _-HX():String{ if (_-4Z){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getAccount' method for the moment.")); }; return (""); } } }//package com.google.analytics.core
Section 224
//_-X (com.google.analytics.core._-X) package com.google.analytics.core { public class _-X { public static function _-Oy(_arg1:String, _arg2:Boolean=false):String{ var _local3:Array; var _local4:String; var _local5:int; var _local6:int; var _local7:int; if (_arg1 == ""){ return (""); }; _local3 = [" ", "\n", "\r", "\t"]; _local4 = _arg1; if (_arg2){ _local5 = 0; while ((((_local5 < _local3.length)) && ((_local4.indexOf(_local3[_local5]) > -1)))) { _local4 = _local4.split(_local3[_local5]).join(""); _local5++; }; } else { _local6 = 0; while ((((_local6 < _local4.length)) && ((_local3.indexOf(_local4.charAt(_local6)) > -1)))) { _local6++; }; _local4 = _local4.substr(_local6); _local7 = (_local4.length - 1); while ((((_local7 >= 0)) && ((_local3.indexOf(_local4.charAt(_local7)) > -1)))) { _local7--; }; _local4 = _local4.substring(0, (_local7 + 1)); }; return (_local4); } public static function _-Qn(_arg1:String):int{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; _local2 = 1; _local3 = 0; if (((!((_arg1 == null))) && (!((_arg1 == ""))))){ _local2 = 0; _local4 = (_arg1.length - 1); while (_local4 >= 0) { _local5 = _arg1.charCodeAt(_local4); _local2 = ((((_local2 << 6) & 268435455) + _local5) + (_local5 << 14)); _local3 = (_local2 & 266338304); if (_local3 != 0){ _local2 = (_local2 ^ (_local3 >> 21)); }; _local4--; }; }; return (_local2); } public static function _-LT():int{ return (Math.round((Math.random() * 2147483647))); } public static function _-6j(_arg1:String):Boolean{ var _local2:RegExp; _local2 = /^UA-[0-9]*-[0-9]*$/; return (_local2.test(_arg1)); } } }//package com.google.analytics.core
Section 225
//_-YH (com.google.analytics.core._-YH) package com.google.analytics.core { import com.google.analytics.v4.*; public class _-YH { private var _-Cj:_-ge; public var name:String; public function _-YH(_arg1:String, _arg2:_-ge){ this.name = _arg1; _-Cj = _arg2; } public function trackEvent(_arg1:String, _arg2:String=null, _arg3:Number=NaN):Boolean{ return (_-Cj.trackEvent(name, _arg1, _arg2, _arg3)); } } }//package com.google.analytics.core
Section 226
//_-YK (com.google.analytics.core._-YK) package com.google.analytics.core { public class _-YK { private var _-J0:String; private var _-Zz:String; public function _-YK(_arg1:String, _arg2:String){ this.engine = _arg1; this.keyword = _arg2; } public function set engine(_arg1:String):void{ _-J0 = _arg1.toLowerCase(); } public function get keyword():String{ return (_-Zz); } public function toString():String{ return (((engine + "?") + keyword)); } public function get engine():String{ return (_-J0); } public function set keyword(_arg1:String):void{ _-Zz = _arg1.toLowerCase(); } } }//package com.google.analytics.core
Section 227
//_-Z- (com.google.analytics.core._-Z-) package com.google.analytics.core { import com.google.analytics.debug.*; import _-R-.*; public class _-Z- { private var _-Z2:_-gr; private var _-9r:Array; public function _-Z-(_arg1:_-gr){ this._-Z2 = _arg1; _-9r = new Array(); } public function _-BY(_arg1:String):_-bN{ var _local2:Number; _local2 = 0; while (_local2 < _-9r.length) { if (_-9r[_local2].id == _arg1){ return (_-9r[_local2]); }; _local2++; }; return (null); } public function _-aJ():Number{ return (_-9r.length); } public function _-bR(_arg1:Number):_-bN{ return (_-9r[_arg1]); } public function _-Bc(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:String, _arg6:String, _arg7:String, _arg8:String):_-bN{ var _local9:_-bN; _local9 = _-BY(_arg1); if (_local9 == null){ _local9 = new _-bN(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); _-9r.push(_local9); } else { _local9._-Ew = _arg2; _local9.total = _arg3; _local9._-PO = _arg4; _local9._-To = _arg5; _local9._-Se = _arg6; _local9. var = _arg7; _local9._-0 = _arg8; }; return (_local9); } } }//package com.google.analytics.core
Section 228
//ga_internal (com.google.analytics.core.ga_internal) package com.google.analytics.core { public namespace ga_internal; }//package com.google.analytics.core
Section 229
//_-0t (com.google.analytics.debug._-0t) package com.google.analytics.debug { public class _-0t extends _-IK { public function _-0t(_arg1:_-gr, _arg2:String, _arg3:Array){ var _local4:_-U2; var _local5:Boolean; var _local6:Boolean; _local4 = _-U2.bottomLeft; _local5 = true; _local6 = false; if (_arg1._-G9){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Failure</span>" + _-gP(18)) + "</u>\n\n") + _arg2); _local4 = _-U2.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiFailure", Style.failureColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 230
//_-6 (com.google.analytics.debug._-6) package com.google.analytics.debug { import flash.display.*; import flash.events.*; import com.google.analytics.core.*; import flash.net.*; import com.google.analytics.*; public class _-6 implements _-RX { private var _-ck:DisplayObject; private var _-di:Array; private var _-67:int;// = 85 private var _-H-:Boolean; private var _-OQ:Array; private var _-HD:Boolean; private var _-Ax:Boolean; private var _-Jg:_-Ru; private var _-cf:Array; private var _-Z2:_-gr; public var _-Dj:Debug; private var _-d-:Boolean; public function _-6(_arg1:_-gr, _arg2:DisplayObject){ _-67 = 85; super(); _-ck = _arg2; _-Z2 = _arg1; _-Ax = false; _-H- = false; _-HD = false; _-d- = false; _-OQ = []; _-di = []; _-cf = []; } private function _-SY(_arg1:KeyboardEvent=null):void{ switch (_arg1.keyCode){ case _-Z2._-ZU: _-Jg.visible = !(_-Jg.visible); break; case _-Z2._-JK: destroy(); break; }; } public function _-a6(_arg1:DisplayObject):void{ _-ck.stage.setChildIndex(_arg1, (_-ck.stage.numChildren - 1)); } public function _-et(_arg1:String):void{ var _local2:_-He; var _local3:_-IK; if (_-Z2._-G9){ _arg1 = _-ah(_arg1); _local2 = new _-He("Close", "close", "close"); } else { _local2 = new _-He("X", "close", "close"); }; _local3 = new _-0t(_-Z2, _arg1, [_local2]); _-BB("analytics", _local3); if (_-HD){ if (_-Z2._-G9){ _arg1 = _arg1.split("\n").join(""); _arg1 = _-ah(_arg1, 66); }; _-Dj._-9J(_arg1); }; } public function init():void{ var _local1:int; var _local2:uint; var _local3:uint; var _local4:_-Ru; _local1 = 10; _local2 = (_-ck.stage.stageWidth - (_local1 * 2)); _local3 = (_-ck.stage.stageHeight - (_local1 * 2)); _local4 = new _-Ru("analytics", _local2, _local3); _local4.alignement = _-U2.top; _local4.stickToEdge = false; _local4.title = ("Google Analytics v" + _-VF.version); _-Jg = _local4; _-3n(_local4); _-a6(_local4); if (_-Z2._-3D){ _-Jg._-Nz(); }; _-3m(); _-ck.stage.addEventListener(KeyboardEvent.KEY_DOWN, _-SY, false, 0, true); } public function _-BB(_arg1:String, _arg2:DisplayObject):void{ var _local3:DisplayObject; var _local4:_-Ru; _local3 = _-ck.stage.getChildByName(_arg1); if (_local3){ _local4 = (_local3 as _-Ru); _local4._-Fv(_arg2); } else { trace((("panel \"" + _arg1) + "\" not found")); }; } private function _-VM(_arg1:Event):void{ _-H- = false; if (_-di.length > 0){ _-f2(_-di.shift()); }; } private function _-ah(_arg1:String, _arg2:int=0):String{ var _local3:String; var _local4:Array; var _local5:Array; var _local6:String; var _local7:int; _local3 = "\n"; _local4 = []; _local5 = _arg1.split(_local3); if (_arg2 == 0){ _arg2 = _-67; }; _local7 = 0; while (_local7 < _local5.length) { _local6 = _local5[_local7]; while (_local6.length > _arg2) { _local4.push(_local6.substr(0, _arg2)); _local6 = _local6.substring(_arg2); }; _local4.push(_local6); _local7++; }; return (_local4.join(_local3)); } public function finally(_arg1:String):void{ var _local2:_-Fl; if (((_-Ax) || (!(_-C9())))){ _-OQ.push(_arg1); return; }; _arg1 = _-ah(_arg1); _-Ax = true; _local2 = new _-Fl(_arg1, _-Z2._-Cv); _-BB("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _-Yk, false, 0, true); if (_-HD){ _-Dj._-9J(_arg1); }; } private function _-dl(_arg1:Event):void{ _-d- = false; if (_-cf.length > 0){ _-NS.apply(this, _-cf.shift()); }; } public function _-D6(_arg1:String):void{ var _local2:_-He; var _local3:_-IK; if (_-Z2._-G9){ _arg1 = _-ah(_arg1); _local2 = new _-He("Close", "close", "close"); } else { _local2 = new _-He("X", "close", "close"); }; _local3 = new _-Hg(_-Z2, _arg1, [_local2]); _-BB("analytics", _local3); if (_-HD){ if (_-Z2._-G9){ _arg1 = _arg1.split("\n").join(""); _arg1 = _-ah(_arg1, 66); }; _-Dj._-9J(_arg1); }; } public function _-C9():Boolean{ return (!((_-ck.stage == null))); } public function _-93(_arg1:String):void{ var _local2:_-IK; _arg1 = _-ah(_arg1); _local2 = new _-IK(_arg1, [new _-He("Close", "close", "close")]); _-BB("analytics", _local2); if (_-HD){ _-Dj._-9J(_arg1); }; } public function _-f2(_arg1:String):void{ var _local2:_-Aa; if (((_-H-) || (!(_-C9())))){ _-di.push(_arg1); return; }; _arg1 = _-ah(_arg1); _-H- = true; _local2 = new _-Aa(_arg1, _-Z2._-L2); _-BB("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _-VM, false, 0, true); if (_-HD){ _-Dj._-gv(_arg1); }; } public function _-NS(_arg1:String, _arg2:URLRequest, _arg3:_-Tv):void{ var f:Function; var gra:_-UU; var message = _arg1; var request = _arg2; var ref = _arg3; if (_-d-){ _-cf.push([message, request, ref]); return; }; _-d- = true; f = function ():void{ ref.sendRequest(request); }; message = _-ah(message); gra = new _-UU(message, [new _-He("OK", "ok", f), new _-He("Cancel", "cancel", "close")]); _-BB("analytics", gra); gra.addEventListener(Event.REMOVED_FROM_STAGE, _-dl, false, 0, true); if (_-HD){ if (_-Z2._-G9){ message = message.split("\n").join(""); message = _-ah(message, 66); }; _-Dj._-gv(message); }; } public function _-3m():void{ if (!_-Dj){ _-Dj = new Debug(); _-Dj.alignement = _-U2.bottom; _-Dj.stickToEdge = true; _-BB("analytics", _-Dj); _-HD = true; }; } public function _-3n(_arg1:DisplayObject):void{ _-ck.stage.addChild(_arg1); } private function _-Yk(_arg1:Event):void{ _-Ax = false; if (_-OQ.length > 0){ finally(_-OQ.shift()); }; } public function _-VO(_arg1:String, _arg2:uint, _arg3:uint):void{ var _local4:_-Ru; _local4 = new _-Ru(_arg1, _arg2, _arg3); _local4.alignement = _-U2.center; _local4.stickToEdge = false; _-3n(_local4); _-a6(_local4); } public function destroy():void{ _-Jg.close(); _-Z2.layout = null; } } }//package com.google.analytics.debug
Section 231
//_-Aa (com.google.analytics.debug._-Aa) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class _-Aa extends Label { private var _-ZI:Timer; public function _-Aa(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiInfo", Style.infoColor, _-U2.top, true); if (_arg2 > 0){ _-ZI = new Timer(_arg2, 1); _-ZI.start(); _-ZI.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 232
//_-Bk (com.google.analytics.debug._-Bk) package com.google.analytics.debug { import flash.display.*; import flash.events.*; public class _-Bk extends Sprite { private var _-BS:uint; protected var _-ej:Boolean; public var alignement:_-U2; private var _-3d:uint; public var _-6A:_-Qj; protected var _-QE:DisplayObject; public function _-Bk(_arg1:DisplayObject=null){ _-ej = false; alignement = _-U2.none; this._-QE = _arg1; _-6A = new _-Qj(); addEventListener(Event.ADDED_TO_STAGE, _-KZ); addEventListener(Event.REMOVED_FROM_STAGE, _-5t); } protected function dispose():void{ var _local1:DisplayObject; var _local2:int; _local2 = 0; while (_local2 < numChildren) { _local1 = getChildAt(_local2); if (_local1){ removeChild(_local1); }; _local2++; }; } protected function layout():void{ } public function get _-W-():uint{ if (_-BS){ return (_-BS); }; return (height); } public function _-N0(_arg1:_-U2, _arg2:DisplayObject=null):void{ var _local3:uint; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:_-Bk; if (_arg2 == null){ if ((parent is Stage)){ _arg2 = this.stage; } else { _arg2 = parent; }; }; if (_arg2 == this.stage){ if (this.stage == null){ return; }; _local3 = this.stage.stageHeight; _local4 = this.stage.stageWidth; _local5 = 0; _local6 = 0; } else { _local7 = (_arg2 as _-Bk); if (_local7._-W-){ _local3 = _local7._-W-; } else { _local3 = _local7.height; }; if (_local7.forcedWidth){ _local4 = _local7.forcedWidth; } else { _local4 = _local7.width; }; _local5 = 0; _local6 = 0; }; switch (_arg1){ case _-U2.top: x = ((_local4 / 2) - (forcedWidth / 2)); y = (_local6 + _-6A.top); break; case _-U2.bottom: x = ((_local4 / 2) - (forcedWidth / 2)); y = (((_local6 + _local3) - _-W-) - _-6A.bottom); break; case _-U2.left: x = (_local5 + _-6A.left); y = ((_local3 / 2) - (_-W- / 2)); break; case _-U2.right: x = (((_local5 + _local4) - forcedWidth) - _-6A.right); y = ((_local3 / 2) - (_-W- / 2)); break; case _-U2.center: x = ((_local4 / 2) - (forcedWidth / 2)); y = ((_local3 / 2) - (_-W- / 2)); break; case _-U2.topLeft: x = (_local5 + _-6A.left); y = (_local6 + _-6A.top); break; case _-U2.topRight: x = (((_local5 + _local4) - forcedWidth) - _-6A.right); y = (_local6 + _-6A.top); break; case _-U2.bottomLeft: x = (_local5 + _-6A.left); y = (((_local6 + _local3) - _-W-) - _-6A.bottom); break; case _-U2.bottomRight: x = (((_local5 + _local4) - forcedWidth) - _-6A.right); y = (((_local6 + _local3) - _-W-) - _-6A.bottom); break; }; if (((!(_-ej)) && (!((_arg1 == _-U2.none))))){ _arg2.addEventListener(Event.RESIZE, _-Jd, false, 0, true); _-ej = true; }; this.alignement = _arg1; this._-QE = _arg2; } public function get forcedWidth():uint{ if (_-3d){ return (_-3d); }; return (width); } protected function _-Jd(_arg1:Event):void{ _-gj(); } private function _-5t(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, _-KZ); removeEventListener(Event.REMOVED_FROM_STAGE, _-5t); dispose(); } public function _-gj():void{ if (alignement != _-U2.none){ _-N0(alignement, _-QE); }; } private function _-KZ(_arg1:Event):void{ layout(); _-gj(); } public function set _-W-(_arg1:uint):void{ _-BS = _arg1; } public function set forcedWidth(_arg1:uint):void{ _-3d = _arg1; } } }//package com.google.analytics.debug
Section 233
//_-Fl (com.google.analytics.debug._-Fl) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class _-Fl extends Label { private var _-ZI:Timer; public function _-Fl(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiWarning", Style.warningColor, _-U2.top, false); _-6A.top = 32; if (_arg2 > 0){ _-ZI = new Timer(_arg2, 1); _-ZI.start(); _-ZI.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 234
//_-gr (com.google.analytics.debug._-gr) package com.google.analytics.debug { import flash.utils.*; import com.google.analytics.core.*; import flash.net.*; import flash.ui.*; public class _-gr { public var _-ZU:Number; private var _-4N:_-J4; private var _-Q1:Boolean;// = false public var _-JK:Number; public var _-SH:Boolean;// = false public var _-L2:Number;// = 1000 public var _-Ci:Boolean;// = true public var _-3D:Boolean;// = false private var _-9k:Boolean;// = false public var _-EA:Boolean;// = false public var layout:_-RX; public var _-Cv:Number;// = 1500 public var _-Sz:Boolean;// = false public var _-OJ:Boolean;// = true private var _-aW:Boolean;// = false public function _-gr(){ _-9k = false; _-Q1 = false; _-aW = false; _-4N = _-J4.basic; _-EA = false; _-Sz = false; _-SH = false; _-Ci = true; _-L2 = 1000; _-OJ = true; _-Cv = 1500; _-3D = false; _-ZU = Keyboard.SPACE; _-JK = Keyboard.BACKSPACE; super(); } public function get _-G9():Boolean{ return (_-Q1); } public function set _-G9(_arg1:Boolean):void{ _-Q1 = _arg1; } public function set mode(_arg1):void{ if ((_arg1 is String)){ switch (_arg1){ case "geek": _arg1 = _-J4.geek; break; case "advanced": _arg1 = _-J4.advanced; break; case "basic": default: _arg1 = _-J4.basic; }; }; _-4N = _arg1; } public function _-RI(_arg1:String):void{ if (layout){ layout._-D6(_arg1); }; if (_-EA){ trace((("[+] " + _arg1) + " !!")); }; } public function get active():Boolean{ return (_-9k); } private function _-a3():void{ if (layout){ layout.init(); _-aW = true; }; } private function _-cE():void{ if (((layout) && (_-aW))){ layout.destroy(); }; } public function warning(_arg1:String, _arg2:_-J4=null):void{ if (_-YF(_arg2)){ return; }; if (((layout) && (_-OJ))){ layout.finally(_arg1); }; if (_-EA){ trace((("## " + _arg1) + " ##")); }; } private function _-YF(_arg1:_-J4=null):Boolean{ return (((_arg1) && ((int(_arg1) >= int(this.mode))))); } public function _-Sv(_arg1:String):void{ if (layout){ layout._-et(_arg1); }; if (_-EA){ trace((("[-] " + _arg1) + " !!")); }; } public function get mode(){ return (_-4N); } public function set active(_arg1:Boolean):void{ _-9k = _arg1; if (_-9k){ _-a3(); } else { _-cE(); }; } protected function trace(_arg1:String):void{ var _local2:Array; var _local3:String; var _local4:String; var _local5:int; var _local6:int; var _local7:Array; var _local8:int; _local2 = []; _local3 = ""; _local4 = ""; if (this.mode == _-J4.geek){ _local3 = (getTimer() + " - "); _local4 = (new Array(_local3.length).join(" ") + " "); }; if (_arg1.indexOf("\n") > -1){ _local7 = _arg1.split("\n"); _local8 = 0; while (_local8 < _local7.length) { if (_local7[_local8] == ""){ } else { if (_local8 == 0){ _local2.push((_local3 + _local7[_local8])); } else { _local2.push((_local4 + _local7[_local8])); }; }; _local8++; }; } else { _local2.push((_local3 + _arg1)); }; _local5 = _local2.length; _local6 = 0; while (_local6 < _local5) { trace(_local2[_local6]); _local6++; }; } public function alert(_arg1:String):void{ if (layout){ layout._-93(_arg1); }; if (_-EA){ trace((("!! " + _arg1) + " !!")); }; } public function info(_arg1:String, _arg2:_-J4=null):void{ if (_-YF(_arg2)){ return; }; if (((layout) && (_-Ci))){ layout._-f2(_arg1); }; if (_-EA){ trace(_arg1); }; } public function _-1i(_arg1:String, _arg2:URLRequest, _arg3:_-Tv):void{ if (layout){ layout._-NS(_arg1, _arg2, _arg3); }; if (_-EA){ trace(((">> " + _arg1) + " <<")); }; } } }//package com.google.analytics.debug
Section 235
//_-He (com.google.analytics.debug._-He) package com.google.analytics.debug { public class _-He { public var container:_-IK; private var _-H0; public var name:String; public var activator:String; public function _-He(_arg1:String, _arg2:String, _arg3){ this.name = _arg1; this.activator = _arg2; _-H0 = _arg3; } public function _-6X():void{ if (_-H0){ if ((_-H0 is Function)){ (_-H0 as Function)(); } else { if ((_-H0 is String)){ var _local1 = container; _local1[_-H0](); }; }; }; } } }//package com.google.analytics.debug
Section 236
//_-Hg (com.google.analytics.debug._-Hg) package com.google.analytics.debug { public class _-Hg extends _-IK { public function _-Hg(_arg1:_-gr, _arg2:String, _arg3:Array){ var _local4:_-U2; var _local5:Boolean; var _local6:Boolean; _local4 = _-U2.bottomLeft; _local5 = true; _local6 = false; if (_arg1._-G9){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Success</span>" + _-gP(18)) + "</u>\n\n") + _arg2); _local4 = _-U2.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiSuccess", Style.successColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 237
//_-IK (com.google.analytics.debug._-IK) package com.google.analytics.debug { import flash.events.*; public class _-IK extends Label { public var _-V7:Boolean;// = true public var _-82:Boolean;// = true private var _-22:Array; public function _-IK(_arg1:String, _arg2:Array, _arg3:String="uiAlert", _arg4:uint=0, _arg5:_-U2=null, _arg6:Boolean=false, _arg7:Boolean=true){ var _local8:int; _-82 = true; _-V7 = true; if (_arg4 == 0){ _arg4 = Style.alertColor; }; if (_arg5 == null){ _arg5 = _-U2.center; }; super(_arg1, _arg3, _arg4, _arg5, _arg6); this.selectable = true; super.mouseChildren = true; this.buttonMode = true; this.mouseEnabled = true; this.useHandCursor = true; this._-V7 = _arg7; _-22 = []; _local8 = 0; while (_local8 < _arg2.length) { _arg2[_local8].container = this; _-22.push(_arg2[_local8]); _local8++; }; } protected function _-5f(_arg1:String):_-He{ var _local2:int; _local2 = 0; while (_local2 < _-22.length) { if (_arg1 == _-22[_local2].activator){ return (_-22[_local2]); }; _local2++; }; return (null); } override protected function layout():void{ super.layout(); _-N(); } protected function _-gP(_arg1:int):String{ var _local2:String; var _local3:String; var _local4:int; _local2 = ""; _local3 = " "; _local4 = 0; while (_local4 < (_arg1 + 1)) { _local2 = (_local2 + _local3); _local4++; }; return (_local2); } override public function onLink(_arg1:TextEvent):void{ var _local2:_-He; if (_-UX(_arg1.text)){ _local2 = _-5f(_arg1.text); if (_local2){ _local2._-6X(); }; }; if (_-82){ close(); }; } protected function _-UX(_arg1:String):Boolean{ var _local2:int; _local2 = 0; while (_local2 < _-22.length) { if (_arg1 == _-22[_local2].activator){ return (true); }; _local2++; }; return (false); } private function _-N():void{ var _local1:String; var _local2:Array; var _local3:_-He; var _local4:int; _local1 = ""; if (_-V7){ _local1 = (_local1 + "\n"); } else { _local1 = (_local1 + " |"); }; _local1 = (_local1 + " "); _local2 = []; _local4 = 0; while (_local4 < _-22.length) { _local3 = _-22[_local4]; _local2.push((((("<a href=\"event:" + _local3.activator) + "\">") + _local3.name) + "</a>")); _local4++; }; _local1 = (_local1 + _local2.join(" | ")); _-Gx(_local1, "uiAlertAction"); } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 238
//_-J4 (com.google.analytics.debug._-J4) package com.google.analytics.debug { public class _-J4 { private var _-gi:int; private var _name:String; public static const advanced:_-J4 = new _-J4(1, "advanced"); ; public static const geek:_-J4 = new _-J4(2, "geek"); ; public static const basic:_-J4 = new _-J4(0, "basic"); ; public function _-J4(_arg1:int=0, _arg2:String=""){ _-gi = _arg1; _name = _arg2; } public function valueOf():int{ return (_-gi); } public function toString():String{ return (_name); } } }//package com.google.analytics.debug
Section 239
//_-O4 (com.google.analytics.debug._-O4) package com.google.analytics.debug { import flash.display.*; public class _-O4 { public static function _-Js(_arg1, _arg2:Graphics, _arg3:uint=0, _arg4:uint=0):void{ var _local5:uint; var _local6:uint; var _local7:uint; _local7 = Style.roundedCorner; if ((((_arg3 > 0)) && ((_arg4 > 0)))){ _local5 = _arg3; _local6 = _arg4; } else { _local5 = _arg1.width; _local6 = _arg1.height; }; if (((_arg1.stickToEdge) && (!((_arg1.alignement == _-U2.none))))){ switch (_arg1.alignement){ case _-U2.top: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, _local7); break; case _-U2.topLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, 0, _local7); break; case _-U2.topRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, 0); break; case _-U2.bottom: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, _local7, 0, 0); break; case _-U2.bottomLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, 0); break; case _-U2.bottomRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, 0, 0); break; case _-U2.left: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, _local7); break; case _-U2.right: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, _local7, 0); break; case _-U2.center: _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); break; }; } else { _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); }; } } }//package com.google.analytics.debug
Section 240
//_-Qj (com.google.analytics.debug._-Qj) package com.google.analytics.debug { public class _-Qj { public var bottom:int; public var top:int; public var right:int; public var left:int; public function _-Qj(_arg1:int=0, _arg2:int=0, _arg3:int=0, _arg4:int=0){ this.top = _arg1; this.bottom = _arg2; this.left = _arg3; this.right = _arg4; } } }//package com.google.analytics.debug
Section 241
//_-Ru (com.google.analytics.debug._-Ru) package com.google.analytics.debug { import flash.display.*; import flash.events.*; public class _-Ru extends _-Bk { protected var _-ID:Number; private var _-D7:Shape; private var _name:String; private var _-fa:Label; private var _-aT:_-Bk; private var _-Vr:uint; private var _-ZZ:Boolean; private var _-1h:Boolean; private var _-Eq:Shape; private var _-eQ:uint; private var _-Di:Sprite; private var _-Cb:uint; private var _-0d:uint; public function _-Ru(_arg1:String, _arg2:uint, _arg3:uint, _arg4:uint=0, _arg5:uint=0, _arg6:Number=0.3, _arg7:_-U2=null, _arg8:Boolean=false){ _name = _arg1; this.name = _arg1; this.mouseEnabled = false; _-ZZ = false; forcedWidth = _arg2; _-W- = _arg3; this._-ID = _arg6; _-Eq = new Shape(); _-aT = new _-Bk(); _-aT.forcedWidth = _arg2; _-aT._-W- = _arg3; _-aT.mouseEnabled = false; _-fa = new Label(_arg1, "uiLabel", 0xFFFFFF, _-U2.topLeft, _arg8); _-fa.buttonMode = true; _-fa._-6A.top = 0.6; _-fa._-6A.left = 0.6; _-fa.addEventListener(MouseEvent.CLICK, _-Nz); _-fa.mouseChildren = false; _-D7 = new Shape(); _-Di = new Sprite(); _-Di.useHandCursor = false; _-Di.mouseEnabled = false; _-Di.mouseChildren = false; if (_arg7 == null){ _arg7 = _-U2.none; }; this.alignement = _arg7; this.stickToEdge = _arg8; if (_arg4 == 0){ _arg4 = Style.backgroundColor; }; _-Vr = _arg4; if (_arg5 == 0){ _arg5 = Style.borderColor; }; _-0d = _arg5; } public function set stickToEdge(_arg1:Boolean):void{ _-1h = _arg1; _-fa.stickToEdge = _arg1; } public function _-Nz(_arg1:MouseEvent=null):void{ if (_-ZZ){ _-aT.visible = true; } else { _-aT.visible = false; }; _-ZZ = !(_-ZZ); _-Xy(); _-gj(); } override protected function dispose():void{ _-fa.removeEventListener(MouseEvent.CLICK, _-Nz); super.dispose(); } private function _-bc():void{ var _local1:uint; var _local2:uint; var _local3:Graphics; var _local4:Graphics; var _local5:Graphics; var _local6:Graphics; if (((_-eQ) && (_-Cb))){ forcedWidth = _-eQ; _-W- = _-Cb; }; if (!_-ZZ){ _local1 = forcedWidth; _local2 = _-W-; } else { _local1 = _-fa.width; _local2 = _-fa.height; _-eQ = forcedWidth; _-Cb = _-W-; forcedWidth = _local1; _-W- = _local2; }; _local3 = _-Eq.graphics; _local3.clear(); _local3.beginFill(_-Vr); _-O4._-Js(this, _local3, _local1, _local2); _local3.endFill(); _local4 = _-aT.graphics; _local4.clear(); _local4.beginFill(_-Vr, 0); _-O4._-Js(this, _local4, _local1, _local2); _local4.endFill(); _local5 = _-D7.graphics; _local5.clear(); _local5.lineStyle(0.1, _-0d); _-O4._-Js(this, _local5, _local1, _local2); _local5.endFill(); _local6 = _-Di.graphics; _local6.clear(); _local6.beginFill(_-Vr); _-O4._-Js(this, _local6, (_local1 + 1), (_local2 + 1)); _local6.endFill(); } override protected function layout():void{ _-Xy(); addChild(_-Eq); addChild(_-aT); addChild(_-fa); addChild(_-D7); addChild(_-Di); mask = _-Di; } public function get title():String{ return (_-fa.text); } public function get stickToEdge():Boolean{ return (_-1h); } public function set title(_arg1:String):void{ _-fa.text = _arg1; } private function _-Xy():void{ _-bc(); if (_-ID < 1){ _-Eq.alpha = _-ID; _-D7.alpha = _-ID; }; } public function _-Fv(_arg1:DisplayObject):void{ _-aT.addChild(_arg1); } public function close():void{ dispose(); if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 242
//_-RX (com.google.analytics.debug._-RX) package com.google.analytics.debug { import flash.display.*; import com.google.analytics.core.*; import flash.net.*; public interface _-RX { "_-G3"?? function finally(_arg1:String):void; "_-G3"?? function _-3n(_arg1:DisplayObject):void; "_-G3"?? function _-NS(_arg1:String, _arg2:URLRequest, _arg3:_-Tv):void; "_-G3"?? function _-VO(_arg1:String, _arg2:uint, _arg3:uint):void; "_-G3"?? function _-f2(_arg1:String):void; "_-G3"?? function _-et(_arg1:String):void; "_-G3"?? function _-BB(_arg1:String, _arg2:DisplayObject):void; "_-G3"?? function init():void; "_-G3"?? function _-D6(_arg1:String):void; "_-G3"?? function _-3m():void; "_-G3"?? function _-93(_arg1:String):void; "_-G3"?? function destroy():void; "_-G3"?? function _-a6(_arg1:DisplayObject):void; "_-G3"?? function _-C9():Boolean; } }//package com.google.analytics.debug
Section 243
//_Style (com.google.analytics.debug._Style) package com.google.analytics.debug { import flash.net.*; import flash.text.*; public class _Style { public var borderColor:uint; public var backgroundColor:uint; private var _sheet:StyleSheet; public var roundedCorner:uint; public var alertColor:uint; public var infoColor:uint; public var successColor:uint; private var _loader:URLLoader; public var failureColor:uint; private var _defaultSheet:String; public var warningColor:uint; public function _Style(){ _sheet = new StyleSheet(); _loader = new URLLoader(); _init(); } private function _parseSheet(_arg1:String):void{ _sheet.parseCSS(_arg1); } public function get sheet():StyleSheet{ return (_sheet); } private function _init():void{ _defaultSheet = ""; _defaultSheet = (_defaultSheet + "a{text-decoration: underline;}\n"); _defaultSheet = (_defaultSheet + ".uiLabel{color: #000000;font-family: Arial;font-size: 12;margin-left: 2;margin-right: 2;}\n"); _defaultSheet = (_defaultSheet + ".uiWarning{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlert{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiInfo{color: #000000;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiSuccess{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiFailure{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertAction{color: #ffffff;text-align: center;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertTitle{color: #ffffff;font-family: Arial;font-size: 16;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + "\n"); roundedCorner = 6; backgroundColor = 0xCCCCCC; borderColor = 0x555555; infoColor = 16777113; alertColor = 0xFFCC00; warningColor = 0xCC0000; successColor = 0xFF00; failureColor = 0xFF0000; _parseSheet(_defaultSheet); } } }//package com.google.analytics.debug
Section 244
//_-U2 (com.google.analytics.debug._-U2) package com.google.analytics.debug { public class _-U2 { private var _-gi:int; private var _name:String; public static const bottomRight:_-U2 = new _-U2(18, "bottomRight"); ; public static const right:_-U2 = new _-U2(16, "right"); ; public static const left:_-U2 = new _-U2(32, "left"); ; public static const topRight:_-U2 = new _-U2(17, "topRight"); ; public static const bottom:_-U2 = new _-U2(2, "bottom"); ; public static const bottomLeft:_-U2 = new _-U2(34, "bottomLeft"); ; public static const topLeft:_-U2 = new _-U2(33, "topLeft"); ; public static const center:_-U2 = new _-U2(0x0100, "center"); ; public static const none:_-U2 = new _-U2(0, "none"); ; public static const top:_-U2 = new _-U2(1, "top"); ; public function _-U2(_arg1:int=0, _arg2:String=""){ _-gi = _arg1; _name = _arg2; } public function valueOf():int{ return (_-gi); } public function toString():String{ return (_name); } } }//package com.google.analytics.debug
Section 245
//_-UU (com.google.analytics.debug._-UU) package com.google.analytics.debug { public class _-UU extends _-IK { public function _-UU(_arg1:String, _arg2:Array){ super(_arg1, _arg2); } } }//package com.google.analytics.debug
Section 246
//Debug (com.google.analytics.debug.Debug) package com.google.analytics.debug { import flash.events.*; import flash.ui.*; public class Debug extends Label { private var _-Ed:Array; private var _-ZN:uint;// = 540 public var _-fK:uint;// = 16 private var _-Rj:int;// = 0 public static var count:uint; public function Debug(_arg1:uint=0, _arg2:_-U2=null, _arg3:Boolean=false){ _-Rj = 0; _-ZN = 540; _-fK = 16; if (_arg2 == null){ _arg2 = _-U2.bottom; }; super("", "uiLabel", _arg1, _arg2, _arg3); this.name = ("Debug" + count++); _-Ed = []; selectable = true; addEventListener(KeyboardEvent.KEY_DOWN, _-SY); } public function close():void{ dispose(); } public function _-9J(_arg1:String):void{ _-gv(_arg1, true); } override protected function dispose():void{ removeEventListener(KeyboardEvent.KEY_DOWN, _-SY); super.dispose(); } override public function get forcedWidth():uint{ if (this.parent){ if (_-Bk(this.parent).forcedWidth > _-ZN){ return (_-ZN); }; return (_-Bk(this.parent).forcedWidth); }; return (super.forcedWidth); } private function _-SY(_arg1:KeyboardEvent=null):void{ var _local2:Array; switch (_arg1.keyCode){ case Keyboard.DOWN: _local2 = _-1L(1); break; case Keyboard.UP: _local2 = _-1L(-1); break; _local2 = null; }; if (_local2 == null){ return; }; text = _local2.join("\n"); } public function _-gv(_arg1:String, _arg2:Boolean=false):void{ var _local3:Array; var _local4:String; var _local5:String; var _local6:int; var _local7:Array; if (_arg1.indexOf("") > -1){ _local3 = _arg1.split("\n"); } else { _local3 = [_arg1]; }; _local4 = ""; _local5 = ""; if (_arg2){ _local4 = "<b>"; _local5 = "</b>"; }; _local6 = 0; while (_local6 < _local3.length) { _-Ed.push(((_local4 + _local3[_local6]) + _local5)); _local6++; }; _local7 = _-1L(); text = _local7.join("\n"); } private function _-1L(_arg1:int=0):Array{ var _local2:Array; var _local3:uint; var _local4:uint; if ((_-Ed.length - 1) > _-fK){ if ((_-Rj <= 0)){ _-Rj = (_-Rj + _arg1); } else { if ((((_-Rj > 0)) && ((_arg1 < 0)))){ _-Rj = (_-Rj + _arg1); }; }; _local3 = ((_-Ed.length - _-fK) + _-Rj); _local4 = (_local3 + _-fK); _local2 = _-Ed.slice(_local3, _local4); } else { _local2 = _-Ed; }; return (_local2); } } }//package com.google.analytics.debug
Section 247
//Label (com.google.analytics.debug.Label) package com.google.analytics.debug { import flash.display.*; import flash.events.*; import flash.text.*; public class Label extends _-Bk { private var _-Ue:String; private var _-aD:TextField; private var _-fE:uint; protected var selectable:Boolean; public var stickToEdge:Boolean; private var _-Eq:Shape; private var use :String; public static var count:uint = 0; public function Label(_arg1:String="", _arg2:String="uiLabel", _arg3:uint=0, _arg4:_-U2=null, _arg5:Boolean=false){ this.name = ("Label" + count++); selectable = false; _-Eq = new Shape(); _-aD = new TextField(); _-Ue = _arg1; use = _arg2; if (_arg4 == null){ _arg4 = _-U2.none; }; this.alignement = _arg4; this.stickToEdge = _arg5; if (_arg3 == 0){ _arg3 = Style.backgroundColor; }; _-fE = _arg3; _-aD.addEventListener(TextEvent.LINK, onLink); } override protected function dispose():void{ _-aD.removeEventListener(TextEvent.LINK, onLink); super.dispose(); } private function _-bc():void{ var _local1:Graphics; var _local2:uint; var _local3:uint; _local1 = _-Eq.graphics; _local1.clear(); _local1.beginFill(_-fE); _local2 = _-aD.width; _local3 = _-aD.height; if (forcedWidth > 0){ _local2 = forcedWidth; }; _-O4._-Js(this, _local1, _local2, _local3); _local1.endFill(); } override protected function layout():void{ _-aD.type = TextFieldType.DYNAMIC; _-aD.autoSize = TextFieldAutoSize.LEFT; _-aD.background = false; _-aD.selectable = selectable; _-aD.multiline = true; _-aD.styleSheet = Style.sheet; this.text = _-Ue; addChild(_-Eq); addChild(_-aD); } public function get text():String{ return (_-aD.text); } public function set _-72(_arg1:String):void{ use = _arg1; text = ""; } public function set text(_arg1:String):void{ if (_arg1 == ""){ _arg1 = _-Ue; }; _-aD.htmlText = (((("<span class=\"" + _-72) + "\">") + _arg1) + "</span>"); _-Ue = _arg1; _-bc(); _-gj(); } public function _-Gx(_arg1:String, _arg2:String=""):void{ if (_arg1 == ""){ return; }; if (_arg2 == ""){ _arg2 = _-72; }; _-aD.htmlText = (_-aD.htmlText + (((("<span class=\"" + _arg2) + "\">") + _arg1) + "</span>")); _-Ue = (_-Ue + _arg1); _-bc(); _-gj(); } public function onLink(_arg1:TextEvent):void{ } public function get _-72():String{ return (use ); } } }//package com.google.analytics.debug
Section 248
//Style (com.google.analytics.debug.Style) package com.google.analytics.debug { public const Style:_Style = new _Style(); }//package com.google.analytics.debug
Section 249
//_-4k (com.google.analytics.external._-4k) package com.google.analytics.external { import com.google.analytics.debug.*; public class _-4k extends _-C5 { private var _-Et:Boolean;// = false public static var _-Jr:XML = <script> <![CDATA[ function() { try { gaGlobal } catch(e) { gaGlobal = {} ; } } ]]> </script> ; public function _-4k(_arg1:_-gr){ _-Et = false; super(_arg1); } public function set _-OZ(_arg1:String):void{ if (!_-C9()){ return; }; _-64(); _-gu("gaGlobal.vid", _arg1); } public function get _-Cd():String{ if (!_-C9()){ return (null); }; _-64(); return (_-Ef("gaGlobal.hid")); } public function get _-B-():String{ if (!_-C9()){ return (null); }; _-64(); return (_-Ef("gaGlobal.dh")); } public function get gaGlobal():Object{ if (!_-C9()){ return (null); }; _-64(); return (_-Ef("gaGlobal")); } public function set _-Cd(_arg1:String):void{ if (!_-C9()){ return; }; _-64(); _-gu("gaGlobal.hid", _arg1); } public function get _-Kb():String{ if (!_-C9()){ return (null); }; _-64(); return (_-Ef("gaGlobal.sid")); } private function _-64():void{ if (!_-Et){ _-79(_-Jr); _-Et = true; }; } public function get _-OZ():String{ if (!_-C9()){ return (null); }; _-64(); return (_-Ef("gaGlobal.vid")); } public function set _-Kb(_arg1:String):void{ if (!_-C9()){ return; }; _-64(); _-gu("gaGlobal.sid", _arg1); } } }//package com.google.analytics.external
Section 250
//_-C5 (com.google.analytics.external._-C5) package com.google.analytics.external { import com.google.analytics.debug.*; import flash.system.*; import flash.external.*; public class _-C5 { private var _-GH:Boolean;// = true private var _-Z2:_-gr; public static var _-0O:XML = <script> <![CDATA[ function( path , value ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } target[ prop ] = value ; } ]]> </script> ; public static var _-Ge:XML = <script> <![CDATA[ function( path ) { var paths; if( path.indexOf(".") > 0 ) { paths = path.split("."); } else { paths = [path]; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } if( target ) { return true; } else { return false; } } ]]> </script> ; public static var _-Tw:XML = <script> <![CDATA[ function( path , target ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } alert( "paths:"+paths.length+", prop:"+prop ); var targets; var name; if( target.indexOf(".") > 0 ) { targets = target.split("."); name = targets.pop(); } else { targets = []; name = target; } alert( "targets:"+targets.length+", name:"+name ); var root = window; var len = paths.length; for( var i = 0 ; i < len ; i++ ) { root = root[ paths[i] ] ; } var ref = window; var depth = targets.length; for( var j = 0 ; j < depth ; j++ ) { ref = ref[ targets[j] ] ; } root[ prop ] = ref[name] ; } ]]> </script> ; public function _-C5(_arg1:_-gr){ _-GH = true; super(); _-Z2 = _arg1; } public function _-Ef(_arg1:String){ return (call((_arg1 + ".valueOf"))); } public function _-OV(_arg1:String):Boolean{ return (call(_-Ge, _arg1)); } public function _-gu(_arg1:String, _arg2):void{ call(_-0O, _arg1, _arg2); } public function _-79(_arg1:String):void{ var data = _arg1; if (_-C9()){ try { ExternalInterface.call(data); } catch(e:SecurityError) { if (_-Z2._-Sz){ _-Z2.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; } catch(e:Error) { if (_-Z2._-Sz){ _-Z2.warning(("ExternalInterface failed to make the call\nreason: " + e.message)); }; }; }; } public function _-Ta(_arg1:String):String{ return (call((_arg1 + ".toString"))); } public function _-2a(_arg1:String, _arg2:String):void{ call(_-Tw, _arg1, _arg2); } public function call(_arg1:String, ... _args){ var output:String; var functionName = _arg1; var args = _args; if (_-C9()){ if (((_-Z2._-Sz) && (_-Z2._-G9))){ output = ""; output = ("Flash->JS: " + functionName); output = (output + "( "); if (args.length > 0){ output = (output + args.join(",")); }; output = (output + " )"); _-Z2.info(output); }; args.unshift(functionName); return (ExternalInterface.call.apply(ExternalInterface, args)); var _slot1 = e; if (_-Z2._-Sz){ _-Z2.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; //unresolved jump var _slot1 = e; if (_-Z2._-Sz){ _-Z2.warning(("ExternalInterface failed to make the call\nreason: " + _slot1.message)); }; }; return (null); } public function _-C9():Boolean{ var _local1:Boolean; _local1 = ExternalInterface.available; if (((_local1) && ((Capabilities.playerType == "External")))){ _local1 = false; }; if (((((!(_local1)) && (_-Z2._-Sz))) && (_-GH))){ _-Z2.warning("ExternalInterface is not available."); _-GH = false; }; return (_local1); } } }//package com.google.analytics.external
Section 251
//_-SL (com.google.analytics.external._-SL) package com.google.analytics.external { import com.google.analytics.debug.*; public class _-SL extends _-C5 { private var _-Po:String; private var _-8c:String; private var null:String; private var _-Fs:String; private var _-XL:String; private var _-fa:String; private var _-cR:String; private var _-R7:String; private var _-d6:String; private var _-NA:String; public static var _-Np:XML = <script> <![CDATA[ function() { var obj = {}; obj.host = document.location.host; obj.language = navigator.language ? navigator.language : navigator.browserLanguage; obj.characterSet = document.characterSet ? document.characterSet : document.charset; obj.colorDepth = window.screen.colorDepth; obj.location = document.location.toString(); obj.pathname = document.location.pathname; obj.protocol = document.location.protocol; obj.search = document.location.search; obj.referrer = document.referrer; obj.title = document.title; return obj; } ]]> </script> ; public function _-SL(_arg1:_-gr){ super(_arg1); } public function get search():String{ if (_-R7){ return (_-R7); }; if (!_-C9()){ return (null); }; _-R7 = _-Ef("document.location.search"); return (_-R7); } public function get location():String{ if (_-Fs){ return (_-Fs); }; if (!_-C9()){ return (null); }; _-Fs = _-Ta("document.location"); return (_-Fs); } public function get pathname():String{ if (_-XL){ return (_-XL); }; if (!_-C9()){ return (null); }; _-XL = _-Ef("document.location.pathname"); return (_-XL); } public function get referrer():String{ if (_-Po){ return (_-Po); }; if (!_-C9()){ return (null); }; _-Po = _-Ef("document.referrer"); return (_-Po); } public function get protocol():String{ if (_-8c){ return (_-8c); }; if (!_-C9()){ return (null); }; _-8c = _-Ef("document.location.protocol"); return (_-8c); } public function _-c1():void{ var _local1:Object; if (!_-C9()){ return; }; _local1 = call(_-Np); if (_local1){ null = _local1.host; _-d6 = _local1.language; _-cR = _local1.characterSet; _-NA = _local1.colorDepth; _-Fs = _local1.location; _-XL = _local1.pathname; _-8c = _local1.protocol; _-R7 = _local1.search; _-Po = _local1.referrer; _-fa = _local1.title; }; } public function get colorDepth():String{ if (_-NA){ return (_-NA); }; if (!_-C9()){ return (null); }; _-NA = _-Ef("window.screen.colorDepth"); return (_-NA); } public function get title():String{ if (_-fa){ return (_-fa); }; if (!_-C9()){ return (null); }; _-fa = _-Ef("document.title"); return (_-fa); } public function get host():String{ if (null){ return (null); }; if (!_-C9()){ return (null); }; null = _-Ef("document.location.host"); return (null); } public function get characterSet():String{ var _local1:String; if (_-cR){ return (_-cR); }; if (!_-C9()){ return (null); }; _local1 = _-Ef("document.characterSet"); if (_local1 == null){ _local1 = _-Ef("document.charset"); }; _-cR = _local1; return (_-cR); } public function get language():String{ var _local1:String; if (_-d6){ return (_-d6); }; if (!_-C9()){ return (null); }; _local1 = _-Ef("navigator.language"); if (_local1 == null){ _local1 = _-Ef("navigator.browserLanguage"); }; _-d6 = _local1; return (_-d6); } } }//package com.google.analytics.external
Section 252
//_-b4 (com.google.analytics.v4._-b4) package com.google.analytics.v4 { import com.google.analytics.debug.*; import com.google.analytics.core.*; import _-QX.*; import _-gR.*; import flash.net.*; import _-RT.*; import _-R-.*; import com.google.analytics.external.*; public class _-b4 implements _-ge { private const _-Oj:int = 3; private const _-9s:int = 1; private const _-JZ:int = 5; private const _-bH:int = 1; private const _-Ai:int = 2; private var _-4b:_-4k; private var _-a0:X10; private var _-cc:Boolean;// = false private var _-9f:_-ST; private var _-Z2:_-gr; private var _-TA:Boolean;// = false private var _-ZX:_-1I; private var _-PZ:_-YI; private var _-cy:X10; private var _-Qw:_-EC; private var _-eX:String; private var _-Pt:Number; private var _-O1:_-IU; private var _-KL:Number; private var _-7I:_-gC; private var use:_-Tv; private var _-6Y:Boolean;// = false private var _-00:_-Z-; private var _-3N:String; public function _-b4(_arg1:String, _arg2:_-YI, _arg3:_-gr, _arg4:_-IU, _arg5:_-1I, _arg6:_-Tv, _arg7:_-4k, _arg8:_-Z-){ var _local9:String; _-6Y = false; _-TA = false; _-cc = false; super(); _-3N = _arg1; _-PZ = _arg2; _-Z2 = _arg3; _-O1 = _arg4; _-ZX = _arg5; use = _arg6; _-4b = _arg7; _-00 = _arg8; if (!_-X._-6j(_arg1)){ _local9 = (("Account \"" + _arg1) + "\" is not valid."); _-Z2.warning(_local9); throw (new Error(_local9)); }; } private function _-b2():Boolean{ if (((((!((_-O1.protocol == _-20.file))) && (!((_-O1.protocol == _-20.none))))) && (_-P()))){ return (true); }; if (_-PZ._-em){ return (true); }; return (false); } public function addOrganic(_arg1:String, _arg2:String):void{ _-Z2.info((("addOrganic( " + [_arg1, _arg2].join(", ")) + " )")); _-PZ.organic._-MV(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _-PZ._-fb = _arg1; _-Z2.info((("setAllowLinker( " + _-PZ._-fb) + " )")); } public function _-Xp(_arg1:String="", _arg2:Boolean=false):String{ _-Ah(); _-Z2.info((((("getLinkerUrl( " + _arg1) + ", ") + _arg2.toString()) + " )")); return (_-ZX._-Xp(_arg1, _arg2)); } public function trackPageview(_arg1:String=""):void{ _-Z2.info((("trackPageview( " + _arg1) + " )")); if (_-b2()){ _-Ah(); _-4h(_arg1); _-cc = false; } else { _-Z2.warning((("trackPageview( " + _arg1) + " ) failed")); }; } public function setCookieTimeout(_arg1:int):void{ _-PZ._-Wq = _arg1; _-Z2.info((("setCookieTimeout( " + _-PZ._-Wq) + " )")); } public function trackTrans():void{ var _local1:Number; var _local2:Number; var _local3:Array; var _local4:_-bN; _-Ah(); _local3 = new Array(); if (_-LM()){ _local1 = 0; while (_local1 < _-00._-aJ()) { _local4 = _-00._-bR(_local1); _local3.push(_local4._-TY()); _local2 = 0; while (_local2 < _local4._-ca()) { _local3.push(_local4._-UG(_local2)._-TY()); _local2++; }; _local1++; }; _local1 = 0; while (_local1 < _local3.length) { use._-e9(_-3N, _local3[_local1]); _local1++; }; }; } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var _local5:Boolean; var _local6:int; _-Ah(); _local5 = true; _local6 = 2; if (((!((_arg1 == ""))) && (!((_arg2 == ""))))){ _-a0._-Vq(_-JZ); _-a0._-9C(_-JZ); _local5 = _-a0._-S4(_-JZ, _-bH, _arg1); _local5 = _-a0._-S4(_-JZ, _-Ai, _arg2); if (_arg3){ _local5 = _-a0._-S4(_-JZ, _-Oj, _arg3); _local6 = 3; }; if (!isNaN(_arg4)){ _local5 = _-a0.setValue(_-JZ, _-9s, _arg4); _local6 = 4; }; if (_local5){ _-Z2.info(((("valid event tracking call\ncategory: " + _arg1) + "\naction: ") + _arg2), _-J4.geek); _-3F(_-a0); }; } else { _-Z2.warning(((("event tracking call is not valid, failed!\ncategory: " + _arg1) + "\naction: ") + _arg2), _-J4.geek); _local5 = false; }; switch (_local6){ case 4: _-Z2.info((("trackEvent( " + [_arg1, _arg2, _arg3, _arg4].join(", ")) + " )")); break; case 3: _-Z2.info((("trackEvent( " + [_arg1, _arg2, _arg3].join(", ")) + " )")); break; case 2: _-Z2.info((("trackEvent( " + [_arg1, _arg2].join(", ")) + " )")); }; return (_local5); } public function setClientInfo(_arg1:Boolean):void{ _-PZ._-Jf = _arg1; _-Z2.info((("setClientInfo( " + _-PZ._-Jf) + " )")); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _-Z2.warning("linkByPost not implemented in AS3 mode"); } private function _-Ah():void{ var _local1:String; var _local2:String; if (!_-6Y){ _-IJ(); _-KL = _-YN(); _-Pt = Math.round((new Date().getTime() / 1000)); if (_-Z2._-G9){ _local1 = ""; _local1 = (_local1 + "_initData 0"); _local1 = (_local1 + ("\ndomain name: " + _-PZ._-Rx)); _local1 = (_local1 + ("\ndomain hash: " + _-KL)); _local1 = (_local1 + (((("\ntimestamp: " + _-Pt) + " (") + new Date((_-Pt * 1000))) + ")")); _-Z2.info(_local1, _-J4.geek); }; }; if (_-b2()){ _-Wn(); }; if (!_-6Y){ if (_-b2()){ _-eX = _-Fr(); _-9f = new _-ST(_-PZ, _-O1); _-Z2.info(("browserInfo: " + _-9f._-4()), _-J4.advanced); if (_-PZ.campaignTracking){ _-Qw = new _-EC(_-PZ, _-Z2, _-ZX, _-KL, _-eX, _-Pt); _-7I = _-Qw._-3M(_-O1._-g2, _-cc); _-Z2.info(("campaignInfo: " + _-7I._-4()), _-J4.advanced); _-Z2.info(("Search: " + _-O1._-g2)); _-Z2.info(("CampaignTrackig: " + _-ZX.utmz.campaignTracking)); }; }; _-cy = new X10(); _-a0 = new X10(); _-6Y = true; }; if (_-PZ._-bZ){ _-Z2.warning("Site Overlay is not supported"); }; if (_-Z2._-G9){ _local2 = ""; _local2 = (_local2 + "_initData (misc)"); _local2 = (_local2 + ("\nflash version: " + _-O1._-ch.toString(4))); _local2 = (_local2 + ("\nprotocol: " + _-O1.protocol)); _local2 = (_local2 + (("\ndefault domain name (auto): \"" + _-O1._-Rx) + "\"")); _local2 = (_local2 + ("\nlanguage: " + _-O1.language)); _local2 = (_local2 + ("\ndomain hash: " + _-YN())); _local2 = (_local2 + ("\nuser-agent: " + _-O1._-b8)); _-Z2.info(_local2, _-J4.geek); }; } public function _-Ev():Boolean{ _-Z2.info("getDetectTitle()"); return (_-PZ._-P6); } public function resetSession():void{ _-Z2.info("resetSession()"); _-ZX._-JM(); } private function _-3F(_arg1:X10=null):void{ var _local2:_-gp; var _local3:_-ba; var _local4:_-gp; var _local5:_-gp; if (_-LM()){ _local2 = new _-gp(); _local2._-2j = true; _local3 = new _-ba(true, _-cy, _arg1); _local4 = _local3._-o(); _local5 = _-Gv(); _local2.join(_local4, _local5); use._-e9(_-3N, _local2, false, true); }; } public function setDetectFlash(_arg1:Boolean):void{ _-PZ._-M5 = _arg1; _-Z2.info((("setDetectFlash( " + _-PZ._-M5) + " )")); } public function setCampNameKey(_arg1:String):void{ var _local2:String; _-PZ._-Y5._-RO = _arg1; _local2 = (("setCampNameKey( " + _-PZ._-Y5._-RO) + " )"); if (_-Z2.mode == _-J4.geek){ _-Z2.info((_local2 + " [UCCN]")); } else { _-Z2.info(_local2); }; } private function _-Fr():String{ var _local1:String; var _local2:String; var _local3:_-DV; var _local4:_-DV; _local1 = _-O1.referrer; if ((((_local1 == "")) || ((_local1 == "localhost")))){ _local1 = "-"; } else { _local2 = _-O1._-Rx; _local3 = new _-DV(_local1); _local4 = new _-DV(("http://" + _local2)); if (_local3._-DX == _local2){ return ("-"); }; if (_local4._-5z == _local3._-5z){ if (_local4._-Eg != _local3._-Eg){ _local1 = "0"; }; }; if ((((_local1.charAt(0) == "[")) && (_local1.charAt((_local1.length - 1))))){ _local1 = "-"; }; }; _-Z2.info(("formated referrer: " + _local1), _-J4.advanced); return (_local1); } private function _-():Number{ if (_-Z2._-G9){ _-Z2.info(("visitCode: " + _-ZX.utma.sessionId), _-J4.geek); }; return (_-ZX.utma.sessionId); } public function _-BW(_arg1:String):_-YH{ _-Z2.info((("createEventTracker( " + _arg1) + " )")); return (new _-YH(_arg1, this)); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ var _local7:_-bN; _local7 = _-00._-BY(_arg1); if (_local7 == null){ _local7 = _-00._-Bc(_arg1, "", "", "", "", "", "", ""); }; _local7.addItem(_arg2, _arg3, _arg4, _arg5.toString(), _arg6.toString()); if (_-Z2.active){ _-Z2.info((("addItem( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6].join(", ")) + " )")); }; } public function clearIgnoredOrganic():void{ _-Z2.info("clearIgnoredOrganic()"); _-PZ.organic._-RB(); } public function setVar(_arg1:String):void{ var _local2:_-gp; if (((!((_arg1 == ""))) && (_-P()))){ _-Ah(); _-ZX.utmv.domainHash = _-KL; _-ZX.utmv.value = encodeURI(_arg1); if (_-Z2._-G9){ _-Z2.info(_-ZX.utmv.toString(), _-J4.geek); }; _-Z2.info((("setVar( " + _arg1) + " )")); if (_-LM()){ _local2 = new _-gp(); _local2.utmt = "var"; use._-e9(_-3N, _local2); }; } else { _-Z2.warning((("setVar \"" + _arg1) + "\" is ignored")); }; } public function setDomainName(_arg1:String):void{ if (_arg1 == "auto"){ _-PZ._-5z.mode = _-UE.auto; } else { if (_arg1 == "none"){ _-PZ._-5z.mode = _-UE.none; } else { _-PZ._-5z.mode = _-UE.custom; _-PZ._-5z.name = _arg1; }; }; _-IJ(); _-Z2.info((("setDomainName( " + _-PZ._-Rx) + " )")); } public function _-L():Boolean{ _-Z2.info("getClientInfo()"); return (_-PZ._-Jf); } private function _-IJ():void{ var _local1:String; if (_-PZ._-5z.mode == _-UE.auto){ _local1 = _-O1._-Rx; if (_local1.substring(0, 4) == "www."){ _local1 = _local1.substring(4); }; _-PZ._-5z.name = _local1; }; _-PZ._-Rx = _-PZ._-5z.name.toLowerCase(); _-Z2.info(("domain name: " + _-PZ._-Rx), _-J4.advanced); } public function _-P3(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):void{ _-00._-Bc(_arg1, _arg2, _arg3.toString(), _arg4.toString(), _arg5.toString(), _arg6, _arg7, _arg8); if (_-Z2.active){ _-Z2.info((("addTrans( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8].join(", ")) + " );")); }; } public function setCampContentKey(_arg1:String):void{ var _local2:String; _-PZ._-Y5._-Qs = _arg1; _local2 = (("setCampContentKey( " + _-PZ._-Y5._-Qs) + " )"); if (_-Z2.mode == _-J4.geek){ _-Z2.info((_local2 + " [UCCT]")); } else { _-Z2.info(_local2); }; } private function _-Wn():void{ var _local1:String; var _local2:String; var _local3:Array; var _local4:String; if (_-PZ._-fb){ }; _-ZX._-Y9(); if (((_-ZX._-By()) && (!(_-ZX.utma.isEmpty())))){ if (((!(_-ZX._-K2())) || (!(_-ZX._-5V())))){ _-ZX._-BV(_-Pt); _-cc = true; }; if (_-Z2._-G9){ _-Z2.info(("from cookie " + _-ZX.utma.toString()), _-J4.geek); }; } else { _-Z2.info("create a new utma", _-J4.advanced); _-ZX.utma.domainHash = _-KL; _-ZX.utma.sessionId = _-C7(); _-ZX.utma.firstTime = _-Pt; _-ZX.utma.lastTime = _-Pt; _-ZX.utma.currentTime = _-Pt; _-ZX.utma.sessionCount = 1; if (_-Z2._-G9){ _-Z2.info(_-ZX.utma.toString(), _-J4.geek); }; _-cc = true; _-TA = true; }; if (((_-4b.gaGlobal) && ((_-4b._-B- == String(_-KL))))){ if (_-4b._-Kb){ _-ZX.utma.currentTime = Number(_-4b._-Kb); if (_-Z2._-G9){ _local1 = ""; _local1 = (_local1 + "AdSense sid found\n"); _local1 = (_local1 + (((("Override currentTime(" + _-ZX.utma.currentTime) + ") from AdSense sid(") + Number(_-4b._-Kb)) + ")")); _-Z2.info(_local1, _-J4.geek); }; }; if (_-TA){ if (_-4b._-Kb){ _-ZX.utma.lastTime = Number(_-4b._-Kb); if (_-Z2._-G9){ _local2 = ""; _local2 = (_local2 + "AdSense sid found (new visitor)\n"); _local2 = (_local2 + (((("Override lastTime(" + _-ZX.utma.lastTime) + ") from AdSense sid(") + Number(_-4b._-Kb)) + ")")); _-Z2.info(_local2, _-J4.geek); }; }; if (_-4b._-OZ){ _local3 = _-4b._-OZ.split("."); _-ZX.utma.sessionId = Number(_local3[0]); _-ZX.utma.firstTime = Number(_local3[1]); if (_-Z2._-G9){ _local4 = ""; _local4 = (_local4 + "AdSense vid found (new visitor)\n"); _local4 = (_local4 + (((("Override sessionId(" + _-ZX.utma.sessionId) + ") from AdSense vid(") + Number(_local3[0])) + ")\n")); _local4 = (_local4 + (((("Override firstTime(" + _-ZX.utma.firstTime) + ") from AdSense vid(") + Number(_local3[1])) + ")")); _-Z2.info(_local4, _-J4.geek); }; }; if (_-Z2._-G9){ _-Z2.info(("AdSense modified : " + _-ZX.utma.toString()), _-J4.geek); }; }; }; _-ZX.utmb.domainHash = _-KL; if (isNaN(_-ZX.utmb.trackCount)){ _-ZX.utmb.trackCount = 0; }; if (isNaN(_-ZX.utmb.token)){ _-ZX.utmb.token = _-PZ._-M-; }; if (isNaN(_-ZX.utmb.lastTime)){ _-ZX.utmb.lastTime = _-ZX.utma.currentTime; }; _-ZX.utmc.domainHash = _-KL; if (_-Z2._-G9){ _-Z2.info(_-ZX.utmb.toString(), _-J4.advanced); _-Z2.info(_-ZX.utmc.toString(), _-J4.advanced); }; } public function setLocalServerMode():void{ _-PZ._-CC = _-8l.local; _-Z2.info("setLocalServerMode()"); } private function _-Gv(_arg1:String=""):_-gp{ var _local2:_-gp; var _local3:_-Tx; var _local4:_-gp; var _local5:_-gp; _local2 = new _-gp(); _local2._-2j = true; _local3 = new _-Tx(_-PZ, _-O1, _-eX, _arg1, _-4b); _-Z2.info(("docInfo: " + _local3._-4()), _-J4.geek); if (_-PZ.campaignTracking){ _local4 = _-7I._-o(); }; _local5 = _-9f._-o(); _local2.join(_local3._-o(), _local5, _local4); return (_local2); } public function clearIgnoredRef():void{ _-Z2.info("clearIgnoredRef()"); _-PZ.organic._-7A(); } public function setCampSourceKey(_arg1:String):void{ var _local2:String; _-PZ._-Y5._-Id = _arg1; _local2 = (("setCampSourceKey( " + _-PZ._-Y5._-Id) + " )"); if (_-Z2.mode == _-J4.geek){ _-Z2.info((_local2 + " [UCSR]")); } else { _-Z2.info(_local2); }; } public function _-F3():String{ _-Z2.info("getLocalGifPath()"); return (_-PZ._-Hv); } public function setLocalGifPath(_arg1:String):void{ _-PZ._-Hv = _arg1; _-Z2.info((("setLocalGifPath( " + _-PZ._-Hv) + " )")); } public function _-Gi():String{ _-Z2.info("getVersion()"); return (_-PZ.version); } public function setAllowAnchor(_arg1:Boolean):void{ _-PZ._-BR = _arg1; _-Z2.info((("setAllowAnchor( " + _-PZ._-BR) + " )")); } private function _-P():Boolean{ var _local1:String; var _local2:Boolean; var _local3:Boolean; var _local4:Boolean; var _local5:Boolean; _local1 = _-PZ._-Rx; _local2 = (_local1.indexOf("www.google.") < 0); _local3 = (_local1.indexOf(".google.") < 0); _local4 = (_local1.indexOf("google.") < 0); _local5 = (_local1.indexOf("google.org") > -1); return (((((((((_local2) || (_local3))) || (_local4))) || (!((_-PZ._-BH == "/"))))) || (_local5))); } public function setSampleRate(_arg1:Number):void{ if (_arg1 < 0){ _-Z2.warning("sample rate can not be negative, ignoring value."); } else { _-PZ._-cq = _arg1; }; _-Z2.info((("setSampleRate( " + _-PZ._-cq) + " )")); } private function _-LM():Boolean{ if (_-Z2._-G9){ _-Z2.info((((("takeSample: (" + (_-() % 10000)) + ") < (") + (_-PZ._-cq * 10000)) + ")"), _-J4.geek); }; return (((_-() % 10000) < (_-PZ._-cq * 10000))); } public function setCookiePath(_arg1:String):void{ _-PZ._-BH = _arg1; _-Z2.info((("setCookiePath( " + _-PZ._-BH) + " )")); } public function setAllowHash(_arg1:Boolean):void{ _-PZ._-3r = _arg1; _-Z2.info((("setAllowHash( " + _-PZ._-3r) + " )")); } private function _-fz():Number{ var _local1:String; _local1 = ""; _local1 = (_local1 + _-O1._-Qa); _local1 = (_local1 + _-O1.try); _local1 = (_local1 + _-O1.language); _local1 = (_local1 + _-O1._-FB); _local1 = (_local1 + _-O1._-b8.toString()); _local1 = (_local1 + (((_-O1._-Tz + "x") + _-O1._-6F) + _-O1._-SC)); _local1 = (_local1 + _-O1.referrer); return (_-X._-Qn(_local1)); } public function addIgnoredOrganic(_arg1:String):void{ _-Z2.info((("addIgnoredOrganic( " + _arg1) + " )")); _-PZ.organic._-Ak(_arg1); } public function setLocalRemoteServerMode():void{ _-PZ._-CC = _-8l.both; _-Z2.info("setLocalRemoteServerMode()"); } public function cookiePathCopy(_arg1:String):void{ _-Z2.warning((("cookiePathCopy( " + _arg1) + " ) not implemented")); } public function setDetectTitle(_arg1:Boolean):void{ _-PZ._-P6 = _arg1; _-Z2.info((("setDetectTitle( " + _-PZ._-P6) + " )")); } public function setCampTermKey(_arg1:String):void{ var _local2:String; _-PZ._-Y5._-57 = _arg1; _local2 = (("setCampTermKey( " + _-PZ._-Y5._-57) + " )"); if (_-Z2.mode == _-J4.geek){ _-Z2.info((_local2 + " [UCTR]")); } else { _-Z2.info(_local2); }; } public function _-TI():_-8l{ _-Z2.info("getServiceMode()"); return (_-PZ._-CC); } public function setCampNOKey(_arg1:String):void{ var _local2:String; _-PZ._-Y5._-Vo = _arg1; _local2 = (("setCampNOKey( " + _-PZ._-Y5._-Vo) + " )"); if (_-Z2.mode == _-J4.geek){ _-Z2.info((_local2 + " [UCNO]")); } else { _-Z2.info(_local2); }; } private function _-4h(_arg1:String=""):void{ var _local2:_-gp; var _local3:_-gp; var _local4:_-gp; var _local5:_-ba; if (_-LM()){ _local2 = new _-gp(); _local2._-2j = true; if (((_-cy) && (_-cy._-Hz()))){ _local5 = new _-ba(false, _-cy); _local3 = _local5._-o(); }; _local4 = _-Gv(_arg1); _local2.join(_local3, _local4); use._-e9(_-3N, _local2); }; } public function setCampaignTrack(_arg1:Boolean):void{ _-PZ.campaignTracking = _arg1; _-Z2.info((("setCampaignTrack( " + _-PZ.campaignTracking) + " )")); } public function addIgnoredRef(_arg1:String):void{ _-Z2.info((("addIgnoredRef( " + _arg1) + " )")); _-PZ.organic._-Me(_arg1); } public function clearOrganic():void{ _-Z2.info("clearOrganic()"); _-PZ.organic._-P4(); } public function _-aq():Boolean{ _-Z2.info("getDetectFlash()"); return (_-PZ._-M5); } public function setCampMediumKey(_arg1:String):void{ var _local2:String; _-PZ._-Y5._-gh = _arg1; _local2 = (("setCampMediumKey( " + _-PZ._-Y5._-gh) + " )"); if (_-Z2.mode == _-J4.geek){ _-Z2.info((_local2 + " [UCMD]")); } else { _-Z2.info(_local2); }; } private function _-C7():Number{ var _local1:Number; _local1 = ((_-X._-LT() ^ _-fz()) * 2147483647); _-Z2.info(("Session ID: " + _local1), _-J4.geek); return (_local1); } private function _-YN():Number{ if (((((!(_-PZ._-Rx)) || ((_-PZ._-Rx == "")))) || ((_-PZ._-5z.mode == _-UE.none)))){ _-PZ._-Rx = ""; return (1); }; _-IJ(); if (_-PZ._-3r){ return (_-X._-Qn(_-PZ._-Rx)); }; return (1); } public function setSessionTimeout(_arg1:int):void{ _-PZ._-Q5 = _arg1; _-Z2.info((("setSessionTimeout( " + _-PZ._-Q5) + " )")); } public function _-HX():String{ _-Z2.info("getAccount()"); return (_-3N); } public function link(_arg1:String, _arg2:Boolean=false):void{ var out:String; var request:URLRequest; var targetUrl = _arg1; var useHash = _arg2; _-Ah(); out = _-ZX._-Xp(targetUrl, useHash); request = new URLRequest(out); _-Z2.info((("link( " + [targetUrl, useHash].join(",")) + " )")); try { navigateToURL(request, "_top"); } catch(e:Error) { _-Z2.warning(("An error occured in link() msg: " + e.message)); }; } public function setRemoteServerMode():void{ _-PZ._-CC = _-8l.remote; _-Z2.info("setRemoteServerMode()"); } } }//package com.google.analytics.v4
Section 253
//_-ge (com.google.analytics.v4._-ge) package com.google.analytics.v4 { import com.google.analytics.core.*; public interface _-ge { "_-BK"?? function setCampSourceKey(_arg1:String):void; "_-BK"?? function setCampContentKey(_arg1:String):void; "_-BK"?? function addOrganic(_arg1:String, _arg2:String):void; "_-BK"?? function setAllowLinker(_arg1:Boolean):void; "_-BK"?? function _-Xp(_arg1:String="", _arg2:Boolean=false):String; "_-BK"?? function _-F3():String; "_-BK"?? function clearIgnoredRef():void; "_-BK"?? function _-P3(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):void; "_-BK"?? function setCookieTimeout(_arg1:int):void; "_-BK"?? function setAllowAnchor(_arg1:Boolean):void; "_-BK"?? function trackTrans():void; "_-BK"?? function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean; "_-BK"?? function trackPageview(_arg1:String=""):void; "_-BK"?? function setLocalGifPath(_arg1:String):void; "_-BK"?? function _-Gi():String; "_-BK"?? function setLocalServerMode():void; "_-BK"?? function setClientInfo(_arg1:Boolean):void; "_-BK"?? function setCookiePath(_arg1:String):void; "_-BK"?? function setSampleRate(_arg1:Number):void; "_-BK"?? function linkByPost(_arg1:Object, _arg2:Boolean=false):void; "_-BK"?? function setDetectTitle(_arg1:Boolean):void; "_-BK"?? function setLocalRemoteServerMode():void; "_-BK"?? function addIgnoredOrganic(_arg1:String):void; "_-BK"?? function setCampNOKey(_arg1:String):void; "_-BK"?? function setAllowHash(_arg1:Boolean):void; "_-BK"?? function cookiePathCopy(_arg1:String):void; "_-BK"?? function _-Ev():Boolean; "_-BK"?? function _-TI():_-8l; "_-BK"?? function resetSession():void; "_-BK"?? function _-L():Boolean; "_-BK"?? function setDetectFlash(_arg1:Boolean):void; "_-BK"?? function setCampTermKey(_arg1:String):void; "_-BK"?? function setCampNameKey(_arg1:String):void; "_-BK"?? function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void; "_-BK"?? function _-aq():Boolean; "_-BK"?? function setCampaignTrack(_arg1:Boolean):void; "_-BK"?? function _-BW(_arg1:String):_-YH; "_-BK"?? function clearOrganic():void; "_-BK"?? function addIgnoredRef(_arg1:String):void; "_-BK"?? function setVar(_arg1:String):void; "_-BK"?? function clearIgnoredOrganic():void; "_-BK"?? function setCampMediumKey(_arg1:String):void; "_-BK"?? function setSessionTimeout(_arg1:int):void; "_-BK"?? function setRemoteServerMode():void; "_-BK"?? function setDomainName(_arg1:String):void; "_-BK"?? function _-HX():String; "_-BK"?? function link(_arg1:String, _arg2:Boolean=false):void; } }//package com.google.analytics.v4
Section 254
//_-YI (com.google.analytics.v4._-YI) package com.google.analytics.v4 { import com.google.analytics.debug.*; import com.google.analytics.core.*; import _-QX.*; import _-RT.*; public class _-YI { public var _-CC:_-8l; public var _-M5:Boolean;// = true public var _-em:Boolean;// = true public var _-YW:String;// = "https://ssl.google-analytics.com/__utm.gif" public var _-bZ:Boolean;// = false private var _-XC:String;// = "4.3as" public var _-3r:Boolean;// = true public var _-Jf:Boolean;// = true public var _-5K:Number;// = 30 public var _-ef:Boolean;// = false public var _-BH:String;// = "/" public var _-GA:String;// = "|" private var _-UB:_-5J; private var _-4R:String;// = "analytics" public var _-Y5:_-5y; public var google:String;// = "google" public var _-g:String;// = "cse" public var _-Xl:Number;// = 10 private var _-dh:Number;// = 1 public var _-a1:String;// = "http://www.google-analytics.com/__utm.gif" public var _-Yq:String;// = "q" public var _-fb:Boolean;// = false public var _-HU:Number;// = 1000 private var _-Z2:_-gr; private var _-VP:int;// = 500 private var _-BE:_-OU; public var _-BR:Boolean;// = false public var _-M-:int;// = 10 public var _-Q5:Number; public var _-Go:Number;// = 60 public var campaignTracking:Boolean;// = true public var _-Rx:String;// = "" public var _-P6:Boolean;// = true public var _-Gs:Number;// = 0.2 public var _-Wq:Number; public var _-Hv:String;// = "/__utm.gif" public function _-YI(_arg1:_-gr=null){ _-XC = "4.3as"; _-dh = 1; _-VP = 500; _-UB = new _-5J(); _-g = "cse"; _-Yq = "q"; google = "google"; _-4R = "analytics"; _-3r = true; _-BR = false; _-fb = false; _-bZ = false; _-Gs = 0.2; _-Wq = _-SJ._-8-; _-Q5 = _-SJ._-ZC; _-5K = 30; _-Go = 60; _-HU = 1000; _-M- = 10; _-Xl = 10; _-Jf = true; _-M5 = true; _-P6 = true; _-Y5 = new _-5y(); campaignTracking = true; _-ef = false; _-CC = _-8l.remote; _-Hv = "/__utm.gif"; _-a1 = "http://www.google-analytics.com/__utm.gif"; _-YW = "https://ssl.google-analytics.com/__utm.gif"; _-BH = "/"; _-GA = "|"; _-Rx = ""; _-em = true; super(); _-Z2 = _arg1; _-BE = new _-OU(_-UE.auto, "", _-Z2); _-CC = _-8l.remote; _-DB(); } public function get organic():_-5J{ return (_-UB); } public function get _-F5():int{ return (_-VP); } private function _-DB():void{ _-HZ(google, _-Yq); _-HZ("yahoo", "p"); _-HZ("msn", "q"); _-HZ("aol", "query"); _-HZ("aol", "encquery"); _-HZ("lycos", "query"); _-HZ("ask", "q"); _-HZ("altavista", "q"); _-HZ("netscape", "query"); _-HZ("cnn", "query"); _-HZ("looksmart", "qt"); _-HZ("about", "terms"); _-HZ("mamma", "query"); _-HZ("alltheweb", "q"); _-HZ("gigablast", "q"); _-HZ("voila", "rdata"); _-HZ("virgilio", "qs"); _-HZ("live", "q"); _-HZ("baidu", "wd"); _-HZ("alice", "qs"); _-HZ("yandex", "text"); _-HZ("najdi", "q"); _-HZ("aol", "q"); _-HZ("club-internet", "q"); _-HZ("mama", "query"); _-HZ("seznam", "q"); _-HZ("search", "q"); _-HZ("wp", "szukaj"); _-HZ("onet", "qt"); _-HZ("netsprint", "q"); _-HZ("google.interia", "q"); _-HZ("szukacz", "q"); _-HZ("yam", "k"); _-HZ("pchome", "q"); _-HZ("kvasir", "searchExpr"); _-HZ("sesam", "q"); _-HZ("ozu", "q"); _-HZ("terra", "query"); _-HZ("nostrum", "query"); _-HZ("mynet", "q"); _-HZ("ekolay", "q"); _-HZ("search.ilse", "search_for"); } public function get _-cq():Number{ return (_-dh); } public function get _-aM():String{ return (_-4R); } public function _-HZ(_arg1:String, _arg2:String):void{ var engine = _arg1; var keyword = _arg2; try { _-UB._-MV(engine, keyword); } catch(e:Error) { if (((_-Z2) && (_-Z2.active))){ _-Z2.warning(e.message); }; }; } public function get _-5z():_-OU{ return (_-BE); } public function set _-cq(_arg1:Number):void{ if (_arg1 <= 0){ _arg1 = 0.1; }; if (_arg1 > 1){ _arg1 = 1; }; _arg1 = Number(_arg1.toFixed(2)); _-dh = _arg1; } public function get version():String{ return (_-XC); } } }//package com.google.analytics.v4
Section 255
//Bridge (com.google.analytics.v4.Bridge) package com.google.analytics.v4 { import com.google.analytics.debug.*; import com.google.analytics.core.*; import com.google.analytics.external.*; public class Bridge implements _-ge { private var _-Z2:_-gr; private var _-Tl:_-C5; private var _-4z:String;// = "_GATracker" private var _-Y-:Boolean;// = false private var _-3N:String; private static var _-IO:XML = <script> <![CDATA[ function( container , target ) { var targets ; var name ; if( target.indexOf(".") > 0 ) { targets = target.split("."); name = targets.pop(); } else { targets = []; name = target; } var ref = window; var depth = targets.length; for( var j = 0 ; j < depth ; j++ ) { ref = ref[ targets[j] ] ; } window[container][target] = ref[name] ; } ]]> </script> ; private static var _-R2:XML = <script> <![CDATA[ function( acct ) { _GATracker[acct] = _gat._getTracker(acct); } ]]> </script> ; private static var _-Yz:XML = <script> <![CDATA[ function() { try { _GATracker } catch(e) { _GATracker = {}; } } ]]> </script> ; private static var _-1n:XML = <script> <![CDATA[ function() { if( _gat && _gat._getTracker ) { return true; } return false; } ]]> </script> ; private static var _-7G:XML = <script> <![CDATA[ function(acct) { if( _GATracker[acct] && (_GATracker[acct]._getAccount) ) { return true ; } else { return false; } } ]]> </script> ; public function Bridge(_arg1:String, _arg2:_-gr, _arg3:_-C5){ var _local4:String; var _local5:String; var _local6:String; _-Y- = false; _-4z = "_GATracker"; super(); _-3N = _arg1; _-Z2 = _arg2; _-Tl = _arg3; if (!_-f0()){ _local4 = ""; _local4 = (_local4 + "ga.js not found, be sure to check if\n"); _local4 = (_local4 + "<script src=\"http://www.google-analytics.com/ga.js\"></script>\n"); _local4 = (_local4 + "is included in the HTML."); _-Z2.warning(_local4); throw (new Error(_local4)); }; if (!_-Y-){ if (((_-Z2._-Sz) && (_-Z2._-G9))){ _local5 = ""; _local5 = (_local5 + "The Google Analytics tracking code was not found on the container page\n"); _local5 = (_local5 + "we create it"); _-Z2.info(_local5, _-J4.advanced); }; _-q(); }; if (_-X._-6j(_arg1)){ _-4w(_arg1); } else { if (_-9M(_arg1)){ _-Vw(_arg1); } else { _local6 = ""; _local6 = (_local6 + (("JS Object \"" + _arg1) + "\" doesn't exist in DOM\n")); _local6 = (_local6 + "Bridge object not created."); _-Z2.warning(_local6); throw (new Error(_local6)); }; }; } public function link(_arg1:String, _arg2:Boolean=false):void{ _-Z2.info((((("link( " + _arg1) + ", ") + _arg2) + " )")); _-WR("_link", _arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _-Z2.info((("addOrganic( " + [_arg1, _arg2].join(", ")) + " )")); _-WR("_addOrganic", _arg1); } public function setAllowLinker(_arg1:Boolean):void{ _-Z2.info((("setAllowLinker( " + _arg1) + " )")); _-WR("_setAllowLinker", _arg1); } public function _-Xp(_arg1:String="", _arg2:Boolean=false):String{ _-Z2.info((((("getLinkerUrl(" + _arg1) + ", ") + _arg2) + ")")); return (_-WR("_getLinkerUrl", _arg1, _arg2)); } private function _-Vw(_arg1:String):void{ _-Tl.call(_-IO, _-4z, _arg1); } public function setClientInfo(_arg1:Boolean):void{ _-Z2.info((("setClientInfo( " + _arg1) + " )")); _-WR("_setClientInfo", _arg1); } public function trackTrans():void{ _-Z2.info("trackTrans()"); _-WR("_trackTrans"); } public function trackPageview(_arg1:String=""):void{ _-Z2.info((("trackPageview( " + _arg1) + " )")); _-WR("_trackPageview", _arg1); } public function setCookieTimeout(_arg1:int):void{ _-Z2.info((("setCookieTimeout( " + _arg1) + " )")); _-WR("_setCookieTimeout", _arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var _local5:int; _local5 = 2; if (((_arg3) && (!((_arg3 == ""))))){ _local5 = 3; }; if ((((_local5 == 3)) && (!(isNaN(_arg4))))){ _local5 = 4; }; switch (_local5){ case 4: _-Z2.info((("trackEvent( " + [_arg1, _arg2, _arg3, _arg4].join(", ")) + " )")); return (_-WR("_trackEvent", _arg1, _arg2, _arg3, _arg4)); case 3: _-Z2.info((("trackEvent( " + [_arg1, _arg2, _arg3].join(", ")) + " )")); return (_-WR("_trackEvent", _arg1, _arg2, _arg3)); case 2: _-Z2.info((("trackEvent( " + [_arg1, _arg2].join(", ")) + " )")); }; } private function _-ZG(_arg1:String):Boolean{ return (_-Tl.call(_-7G, _arg1)); } private function _-f0():Boolean{ return (_-Tl.call(_-1n)); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _-Z2.warning((((("linkByPost( " + _arg1) + ", ") + _arg2) + " ) not implemented")); } private function _-WR(_arg1:String, ... _args){ _args.unshift(((((("window." + _-4z) + "[\"") + _-3N) + "\"].") + _arg1)); return (_-Tl.call.apply(_-Tl, _args)); } public function _-7T():Boolean{ return (_-f0()); } private function _-9M(_arg1:String):Boolean{ var _local2:Boolean; var _local3:Boolean; _local2 = _-Tl._-OV(_arg1); _local3 = _-Tl._-OV((_arg1 + "._getAccount")); return (((_local2) && (_local3))); } public function resetSession():void{ _-Z2.warning("resetSession() not implemented"); } public function setDetectFlash(_arg1:Boolean):void{ _-Z2.info((("setDetectFlash( " + _arg1) + " )")); _-WR("_setDetectFlash", _arg1); } public function _-Ev():Boolean{ _-Z2.info("getDetectTitle()"); return (_-WR("_getDetectTitle")); } public function _-L():Boolean{ _-Z2.info("getClientInfo()"); return (_-WR("_getClientInfo")); } public function setCampNameKey(_arg1:String):void{ _-Z2.info((("setCampNameKey( " + _arg1) + " )")); _-WR("_setCampNameKey", _arg1); } public function _-BW(_arg1:String):_-YH{ _-Z2.info((("createEventTracker( " + _arg1) + " )")); return (new _-YH(_arg1, this)); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _-Z2.info((("addItem( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6].join(", ")) + " )")); _-WR("_addItem", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function clearIgnoredOrganic():void{ _-Z2.info("clearIgnoredOrganic()"); _-WR("_clearIgnoreOrganic"); } public function setVar(_arg1:String):void{ _-Z2.info((("setVar( " + _arg1) + " )")); _-WR("_setVar", _arg1); } public function setDomainName(_arg1:String):void{ _-Z2.info((("setDomainName( " + _arg1) + " )")); _-WR("_setDomainName", _arg1); } public function _-Ca(_arg1:String):Boolean{ if (_-X._-6j(_arg1)){ return (_-ZG(_arg1)); }; return (_-9M(_arg1)); } public function _-P3(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):void{ _-Z2.info((("addTrans( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8].join(", ")) + " )")); _-WR("_addTrans", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } public function setCampSourceKey(_arg1:String):void{ _-Z2.info((("setCampSourceKey( " + _arg1) + " )")); _-WR("_setCampSourceKey", _arg1); } public function setCampContentKey(_arg1:String):void{ _-Z2.info((("setCampContentKey( " + _arg1) + " )")); _-WR("_setCampContentKey", _arg1); } public function clearIgnoredRef():void{ _-Z2.info("clearIgnoredRef()"); _-WR("_clearIgnoreRef"); } public function setLocalServerMode():void{ _-Z2.info("setLocalServerMode()"); _-WR("_setLocalServerMode"); } public function _-F3():String{ _-Z2.info("getLocalGifPath()"); return (_-WR("_getLocalGifPath")); } public function setAllowAnchor(_arg1:Boolean):void{ _-Z2.info((("setAllowAnchor( " + _arg1) + " )")); _-WR("_setAllowAnchor", _arg1); } public function setLocalGifPath(_arg1:String):void{ _-Z2.info((("setLocalGifPath( " + _arg1) + " )")); _-WR("_setLocalGifPath", _arg1); } public function _-Gi():String{ _-Z2.info("getVersion()"); return (_-WR("_getVersion")); } private function _-q():void{ _-Tl._-79(_-Yz); _-Y- = true; } public function setCookiePath(_arg1:String):void{ _-Z2.info((("setCookiePath( " + _arg1) + " )")); _-WR("_setCookiePath", _arg1); } public function setSampleRate(_arg1:Number):void{ _-Z2.info((("setSampleRate( " + _arg1) + " )")); _-WR("_setSampleRate", _arg1); } public function setAllowHash(_arg1:Boolean):void{ _-Z2.info((("setAllowHash( " + _arg1) + " )")); _-WR("_setAllowHash", _arg1); } public function addIgnoredOrganic(_arg1:String):void{ _-Z2.info((("addIgnoredOrganic( " + _arg1) + " )")); _-WR("_addIgnoredOrganic", _arg1); } public function setCampNOKey(_arg1:String):void{ _-Z2.info((("setCampNOKey( " + _arg1) + " )")); _-WR("_setCampNOKey", _arg1); } public function cookiePathCopy(_arg1:String):void{ _-Z2.info((("cookiePathCopy( " + _arg1) + " )")); _-WR("_cookiePathCopy", _arg1); } public function setLocalRemoteServerMode():void{ _-Z2.info("setLocalRemoteServerMode()"); _-WR("_setLocalRemoteServerMode"); } public function _-TI():_-8l{ _-Z2.info("getServiceMode()"); return (_-WR("_getServiceMode")); } public function setDetectTitle(_arg1:Boolean):void{ _-Z2.info((("setDetectTitle( " + _arg1) + " )")); _-WR("_setDetectTitle", _arg1); } public function setCampTermKey(_arg1:String):void{ _-Z2.info((("setCampTermKey( " + _arg1) + " )")); _-WR("_setCampTermKey", _arg1); } private function _-4w(_arg1:String):void{ _-Tl.call(_-R2, _arg1); } public function _-aq():Boolean{ _-Z2.info("getDetectFlash()"); return (_-WR("_getDetectFlash")); } public function setCampaignTrack(_arg1:Boolean):void{ _-Z2.info((("setCampaignTrack( " + _arg1) + " )")); _-WR("_setCampaignTrack", _arg1); } public function clearOrganic():void{ _-Z2.info("clearOrganic()"); _-WR("_clearOrganic"); } public function addIgnoredRef(_arg1:String):void{ _-Z2.info((("addIgnoredRef( " + _arg1) + " )")); _-WR("_addIgnoredRef", _arg1); } public function setCampMediumKey(_arg1:String):void{ _-Z2.info((("setCampMediumKey( " + _arg1) + " )")); _-WR("_setCampMediumKey", _arg1); } public function setSessionTimeout(_arg1:int):void{ _-Z2.info((("setSessionTimeout( " + _arg1) + " )")); _-WR("_setSessionTimeout", _arg1); } public function setRemoteServerMode():void{ _-Z2.info("setRemoteServerMode()"); _-WR("_setRemoteServerMode"); } public function _-HX():String{ _-Z2.info("getAccount()"); return (_-WR("_getAccount")); } } }//package com.google.analytics.v4
Section 256
//_-HI (com.google.analytics._-HI) package com.google.analytics { import _-QX.*; public class _-HI { public static var version:_-4H = new _-4H(); version.major = 1; version.minor = 0; version.build = 1; version.revision = "$Rev: 319 $ ".split(" ")[1]; } }//package com.google.analytics
Section 257
//_-Qh (com.google.analytics._-Qh) package com.google.analytics { import flash.events.*; import com.google.analytics.debug.*; import com.google.analytics.v4.*; public interface _-Qh extends _-ge, IEventDispatcher { "_-Ar"?? function set _-1w(_arg1:_-YI):void; "_-Ar"?? function _-ZT():Boolean; "_-Ar"?? function get mode():String; "_-Ar"?? function get _-Or():String; "_-Ar"?? function set mode(_arg1:String):void; "_-Ar"?? function set debug(_arg1:_-gr):void; "_-Ar"?? function get _-1w():_-YI; "_-Ar"?? function get debug():_-gr; "_-Ar"?? function set _-Or(_arg1:String):void; "_-Ar"?? function get _-Dj():Boolean; "_-Ar"?? function set _-Dj(_arg1:Boolean):void; } }//package com.google.analytics
Section 258
//_-VF (com.google.analytics._-VF) package com.google.analytics { import flash.display.*; import flash.events.*; import com.google.analytics.debug.*; import com.google.analytics.core.*; import _-QX.*; import com.google.analytics.v4.*; import com.google.analytics.external.*; import _-2x.*; public class _-VF implements _-Qh { private var _-4b:_-4k; private var _-Mb:_-IU; private var _-ES:Boolean; private var _-Rf:_-t; private var _-Z2:_-gr; private var _-ZX:_-1I; private var _-PZ:_-YI; private var _-4N:String; private var _-ck:DisplayObject; private var _-7b:_-C5; private var _-AW:_-SL; private var _-UV:EventDispatcher; private var _-2e:Boolean;// = false private var use:_-Tv; private var _-00:_-Z-; private var _-3N:String; private var _-9R:_-ge; public static var version:_-4H = _-HI.version; public static var _-A5:Boolean = true; public function _-VF(_arg1:DisplayObject, _arg2:String, _arg3:String="AS3", _arg4:Boolean=false, _arg5:_-YI=null, _arg6:_-gr=null){ _-2e = false; super(); _-ck = _arg1; _-UV = new EventDispatcher(this); _-9R = new _-WB(); this._-Or = _arg2; this.mode = _arg3; this._-Dj = _arg4; if (!_arg6){ this.debug = new _-gr(); }; if (!_arg5){ this._-1w = new _-YI(_arg6); }; if (_-A5){ _-MY(); }; } public function link(_arg1:String, _arg2:Boolean=false):void{ _-9R.link(_arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _-9R.addOrganic(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _-9R.setAllowLinker(_arg1); } public function _-Xp(_arg1:String="", _arg2:Boolean=false):String{ return (_-9R._-Xp(_arg1, _arg2)); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var b:Boolean; var category = _arg1; var action = _arg2; var label = _arg3; var value = _arg4; b = false; try { b = _-9R.trackEvent(category, action, label, value); } catch(e:Error) { b = false; }; return (b); } public function setCookieTimeout(_arg1:int):void{ _-9R.setCookieTimeout(_arg1); } public function trackTrans():void{ _-9R.trackTrans(); } public function trackPageview(_arg1:String=""):void{ _-9R.trackPageview(_arg1); } public function _-L():Boolean{ return (_-9R._-L()); } public function setClientInfo(_arg1:Boolean):void{ _-9R.setClientInfo(_arg1); } public function get _-Or():String{ return (_-3N); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _-9R.linkByPost(_arg1, _arg2); } public function _-Ev():Boolean{ return (_-9R._-Ev()); } public function dispatchEvent(_arg1:Event):Boolean{ return (_-UV.dispatchEvent(_arg1)); } public function get _-1w():_-YI{ return (_-PZ); } public function set mode(_arg1:String):void{ _-4N = _arg1; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ _-UV.removeEventListener(_arg1, _arg2, _arg3); } public function setDetectFlash(_arg1:Boolean):void{ _-9R.setDetectFlash(_arg1); } public function resetSession():void{ _-9R.resetSession(); } public function setCampNameKey(_arg1:String):void{ _-9R.setCampNameKey(_arg1); } public function get debug():_-gr{ return (_-Z2); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _-9R.addItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } private function _-gk():_-ge{ debug.info(((("GATracker (Bridge) v" + version) + "\naccount: ") + _-Or)); return (new Bridge(_-Or, _-Z2, _-7b)); } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ _-UV.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public function clearIgnoredOrganic():void{ _-9R.clearIgnoredOrganic(); } public function set _-Or(_arg1:String):void{ _-3N = _arg1; } public function setVar(_arg1:String):void{ _-9R.setVar(_arg1); } public function build():void{ if (!_-ZT()){ _-MY(); }; } public function setDomainName(_arg1:String):void{ _-9R.setDomainName(_arg1); } public function _-BW(_arg1:String):_-YH{ return (_-9R._-BW(_arg1)); } public function set _-1w(_arg1:_-YI):void{ _-PZ = _arg1; } public function _-P3(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):void{ _-9R._-P3(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } public function setCampSourceKey(_arg1:String):void{ _-9R.setCampSourceKey(_arg1); } public function setCampContentKey(_arg1:String):void{ _-9R.setCampContentKey(_arg1); } public function willTrigger(_arg1:String):Boolean{ return (_-UV.willTrigger(_arg1)); } public function setLocalServerMode():void{ _-9R.setLocalServerMode(); } public function _-ZT():Boolean{ return (_-2e); } public function _-F3():String{ return (_-9R._-F3()); } public function setAllowAnchor(_arg1:Boolean):void{ _-9R.setAllowAnchor(_arg1); } public function clearIgnoredRef():void{ _-9R.clearIgnoredRef(); } public function get mode():String{ return (_-4N); } public function set debug(_arg1:_-gr):void{ _-Z2 = _arg1; } public function setLocalGifPath(_arg1:String):void{ _-9R.setLocalGifPath(_arg1); } public function _-Gi():String{ return (_-9R._-Gi()); } public function setSampleRate(_arg1:Number):void{ _-9R.setSampleRate(_arg1); } public function setCookiePath(_arg1:String):void{ _-9R.setCookiePath(_arg1); } public function setAllowHash(_arg1:Boolean):void{ _-9R.setAllowHash(_arg1); } public function setCampNOKey(_arg1:String):void{ _-9R.setCampNOKey(_arg1); } public function addIgnoredOrganic(_arg1:String):void{ _-9R.addIgnoredOrganic(_arg1); } public function setLocalRemoteServerMode():void{ _-9R.setLocalRemoteServerMode(); } public function cookiePathCopy(_arg1:String):void{ _-9R.cookiePathCopy(_arg1); } private function _-MY():void{ var _local1:_-ge; var _local2:_-WB; _-7b = new _-C5(debug); if (_-Dj){ debug.layout = new _-6(debug, _-ck); debug.active = _-Dj; }; _local2 = (_-9R as _-WB); switch (mode){ case _-Bv._-8E: _local1 = _-gk(); break; case _-Bv.AS3: _local1 = _-Ox(); }; if (!_local2.isEmpty()){ _local2._-3s = _local1; _local2.flush(); }; _-9R = _local1; _-2e = true; dispatchEvent(new _-WM(_-WM._-9K, this)); } public function setCampTermKey(_arg1:String):void{ _-9R.setCampTermKey(_arg1); } private function _-Ox():_-ge{ debug.info(((("GATracker (AS3) v" + version) + "\naccount: ") + _-Or)); _-4b = new _-4k(debug); _-AW = new _-SL(debug); _-AW._-c1(); _-Mb = new _-IU("", "", "", debug, _-AW); _-ZX = new _-1I(_-1w, debug, false); use = new _-Tv(_-1w, debug, _-ZX, _-Mb); _-Rf = new _-t(_-1w, debug, _-ck, _-ZX); _-00 = new _-Z-(_-Z2); _-Mb.url = _-ck.stage.loaderInfo.url; return (new _-b4(_-Or, _-1w, debug, _-Mb, _-ZX, use, _-4b, _-00)); } public function setDetectTitle(_arg1:Boolean):void{ _-9R.setDetectTitle(_arg1); } public function setCampaignTrack(_arg1:Boolean):void{ _-9R.setCampaignTrack(_arg1); } public function clearOrganic():void{ _-9R.clearOrganic(); } public function addIgnoredRef(_arg1:String):void{ _-9R.addIgnoredRef(_arg1); } public function _-TI():_-8l{ return (_-9R._-TI()); } public function set _-Dj(_arg1:Boolean):void{ _-ES = _arg1; } public function setCampMediumKey(_arg1:String):void{ _-9R.setCampMediumKey(_arg1); } public function setSessionTimeout(_arg1:int):void{ _-9R.setSessionTimeout(_arg1); } public function _-aq():Boolean{ return (_-9R._-aq()); } public function get _-Dj():Boolean{ return (_-ES); } public function _-HX():String{ return (_-9R._-HX()); } public function hasEventListener(_arg1:String):Boolean{ return (_-UV.hasEventListener(_arg1)); } public function setRemoteServerMode():void{ _-9R.setRemoteServerMode(); } } var _local1:* = _-8l; return (_local1); }//package com.google.analytics
Section 259
//_-A2 (FGL.GameTracker._-A2) package FGL.GameTracker { import flash.events.*; import flash.utils.*; import flash.net.*; import flash.external.*; public class _-A2 extends EventDispatcher { protected var _-FW:Responder;// = null protected var _-SW:NetConnection;// = null protected var _-LY:Boolean;// = false protected var _-Td:String;// = "" protected var _-c9:String;// = "" protected var _-bh:uint; protected var _-aB:Boolean;// = false protected var _-3u:int;// = 0 protected var _-d1:int;// = 0 protected var _-ZI:Timer;// = null protected var _-Qi:int;// = 0 protected var _-6r:Boolean;// = false protected var _-Wb:String;// = "" protected var _-2n:int;// = 0 protected var _-At:Array; public static const _-eG:String = "gametracker_server_error"; private static const _-OE:int = 15000; public static const _-CS:String = "gametracker_coding_error"; public function _-A2(){ _-ZI = null; _-Qi = 0; _-2n = 0; _-6r = false; _-LY = false; _-At = new Array(); _-SW = null; _-FW = null; _-aB = false; _-d1 = 0; _-3u = 0; _-Wb = ""; _-Td = ""; _-c9 = ""; super(); _-WZ(); if (_-aB){ _-FW = new Responder(_-cM, _-2I); _-SW = new NetConnection(); _-SW.connect(_-Wb); _-ZI = new Timer(_-OE); _-ZI.addEventListener("timer", _-0q); _-ZI.start(); _-bh = Math.floor((new Date().getTime() / 1000)); for ("begin_app", null, 0, null, null); }; } public function checkpoint(_arg1:Number=0, _arg2:String=null, _arg3:String=null):void{ if (!_-6r){ dispatchEvent(new _-VW(_-CS, "checkpoint() called before startGame() was called!")); } else { for ("checkpoint", null, _arg1, _arg2, _arg3); }; } protected function _-2I(_arg1):void{ dispatchEvent(new _-VW(_-eG, "Networking error")); } protected function _-cM(_arg1):void{ if (_arg1.toString() != ""){ dispatchEvent(new _-VW(_-eG, _arg1.toString())); }; } protected function _-0q(_arg1:TimerEvent):void{ _-07(); } protected function for (_arg1:String, _arg2:String, _arg3:Number, _arg4:String, _arg5:String):void{ var _local6:Object; if (_-aB){ _local6 = new Object(); _local6["action"] = _arg1; _local6["custom_action"] = _arg2; _local6["session_id"] = _-bh; _local6["game_idx"] = _-Qi; _local6["level"] = _-2n; _local6["score"] = _arg3; _local6["game_state"] = _arg4; _local6["time"] = Math.floor((new Date().getTime() / 1000)); _local6["msg"] = _arg5; _-At.push(_local6); }; } public function _-P7():Boolean{ return (_-aB); } public function _-PP(_arg1:Number=0, _arg2:String=null, _arg3:String=null):void{ if (_-6r){ _-ex(_arg1, _arg2, "AUTO:(this game automatically ended when new game was started)"); }; _-Qi++; _-6r = true; for ("begin_game", null, _arg1, _arg2, _arg3); } protected function _-07():void{ var _local1:Object; if (((_-aB) && ((_-At.length > 0)))){ _local1 = new Object(); _local1["actions"] = _-At; _local1["identifier"] = _-c9; _-SW.call(_-Td, _-FW, _local1); _-At = new Array(); }; } protected function _-WZ():void{ var ret:Array; _-aB = false; _-d1 = 0; _-3u = 0; _-Wb = ""; _-Td = ""; _-c9 = ""; try { if (ExternalInterface.available){ ret = ExternalInterface.call("get_gametracker_info"); _-d1 = ret[0]; _-3u = ret[1]; _-Wb = ret[2]; _-Td = ret[3]; _-c9 = ret[4]; _-aB = (_-d1 == 1); }; } catch(e) { }; } public function _-5F(_arg1:String, _arg2:Number=0, _arg3:String=null, _arg4:String=null):void{ for ("custom", _arg1, _arg2, _arg3, _arg4); } public function _-cl(_arg1:int, _arg2:Number=0, _arg3:String=null, _arg4:String=null):void{ if (!_-6r){ dispatchEvent(new _-VW(_-CS, "beginLevel() called before beginGame() was called!")); } else { if (_-LY){ _-C4(_arg2, _arg3, "AUTO:(this level automatically ended when new level was started)"); }; _-2n = _arg1; _-LY = true; for ("begin_level", null, _arg2, _arg3, _arg4); }; } public function alert(_arg1:Number=0, _arg2:String=null, _arg3:String=null):void{ for ("alert", null, _arg1, _arg2, _arg3); _-07(); } public function _-C4(_arg1:Number=0, _arg2:String=null, _arg3:String=null):void{ if (!_-LY){ dispatchEvent(new _-VW(_-CS, "endLevel() called before beginLevel() was called!")); } else { _-LY = false; for ("end_level", null, _arg1, _arg2, _arg3); }; } public function _-ex(_arg1:Number=0, _arg2:String=null, _arg3:String=null):void{ if (!_-6r){ dispatchEvent(new _-VW(_-CS, "endGame() called before beginGame() was called!")); } else { if (_-LY){ _-C4(_arg1, _arg2, "AUTO:(this level automatically ended when game ended)"); }; for ("end_game", null, _arg1, _arg2, _arg3); _-6r = false; _-07(); }; } } }//package FGL.GameTracker
Section 260
//_-VW (FGL.GameTracker._-VW) package FGL.GameTracker { import flash.events.*; public class _-VW extends Event { public var _-ER:String; public function _-VW(_arg1:String, _arg2:String){ _-ER = _arg2; super(_arg1, false, false); } public function get msg():String{ return (_-ER); } } }//package FGL.GameTracker
Section 261
//_-Rg (org.papervision3d.core.clipping._-Rg) package org.papervision3d.core.clipping { import _-KF.*; import _-6x.*; import _-Wr.*; import _-RQ.*; import _-IV.*; import _-Qq.*; import _-3h.*; import _-s.*; public class _-Rg extends _-Xj { private var _-Cf:_-Mw; private var _-Yv:_-Mw; private var _-eY:_-7q; private var _-bi:_-Dy; private var _-Rm:_-Mw; private var _-Hp:_-Mw; private var _-Ao:_-Mw; private var _-D1:_-Dy; private var _-7m:_-Mw; private var _-R8:_-Dy; private var _-9S:_-Dy; private var _-cr:_-Dy; private var _-T9:Array; private var _-aj:_-Mw; private var _-gq:int; private var _-V8:Array; private var _-Ki:_-Mw; private var _-z:_-Mw; private var _-6Z:_-ME; private var _-HY:_-Dy; private var _-6U:_-Dy; private var case:_-Dy; private var _-Gf:_-Dy; private var _-Df:_-Mw; private var _-Fj:_-Dy; private var _-Uj:_-7q; private var _-Ie:_-Dy; private var _-Kj:_-Mw; private var _-OK:_-Mw; private var _-Bn:_-Dy; private var _-Sp:_-Dy; private var _-4Y:_-Dy; private var _-JC:Array; private var _-L6:_-Dy; public static const _-7H:int = (_-ep + _-I7); public static const RIGHT:int = 4; private static const _-Ur:uint = 0; public static const LEFT:int = 2; private static const _-8B:Number = 57.2957795130823; private static const _-f-:uint = 3; private static const _-G5:Number = 0.0174532925199433; private static const _-2P:uint = 2; public static const _-ep:int = ((((_-Sd + LEFT) + RIGHT) + TOP) + BOTTOM); public static const _-Sd:int = 1; public static const BOTTOM:int = 16; public static const TOP:int = 8; public static const _-I7:int = 32; public static const _-d8:int = 0; private static const _-7Q:uint = 1; public function _-Rg(_arg1:int=-1){ _-Kj = _-Mw._-OI(0, 1, 0, 0); _-Ki = _-Mw._-OI(0, 1, 0, 0); _-OK = _-Mw._-OI(0, 1, 0, 0); _-aj = _-Mw._-OI(0, 1, 0, 0); _-Yv = _-Mw._-OI(0, 1, 0, 0); _-z = _-Mw._-OI(0, 1, 0, 0); _-Cf = _-Mw._-OI(0, 1, 0, 0); _-Ao = _-Mw._-OI(0, 1, 0, 0); _-Df = _-Mw._-OI(0, 1, 0, 0); _-Hp = _-Mw._-OI(0, 1, 0, 0); _-Rm = _-Mw._-OI(0, 1, 0, 0); _-7m = _-Mw._-OI(0, 1, 0, 0); _-HY = new _-Dy(); _-Gf = new _-Dy(); _-R8 = new _-Dy(); _-cr = new _-Dy(); _-L6 = new _-Dy(); _-4Y = new _-Dy(); _-bi = new _-Dy(); _-D1 = new _-Dy(); _-Bn = new _-Dy(); _-Sp = new _-Dy(); _-9S = new _-Dy(); _-6U = new _-Dy(); case = new _-Dy(); _-Ie = new _-Dy(); _-Fj = new _-Dy(); _-Uj = _-7q._-A0; _-eY = _-7q._-A0; _-6Z = new _-ME(); this._-DU = ((_arg1 < 0)) ? _-ep : _arg1; } override public function testFace(_arg1:_-FZ, _arg2:_-CH, _arg3:_-P-):Boolean{ var _local4:int; var _local5:_-Mw; var _local6:int; _local4 = 0; while (_local4 < _-V8.length) { _local5 = _-V8[_local4]; _local6 = _-ao._-EE(_arg1, _local5); if ((((_local6 == _-ao._-RP)) || ((_local6 == _-ao._-IB)))){ return (false); }; if (_local6 == _-ao._-6e){ return (true); }; _local4++; }; return (false); } public function get _-DU():int{ return (_-gq); } public function set _-DU(_arg1:int):void{ _-gq = _arg1; _-JC = new Array(); _-V8 = new Array(); _-T9 = new Array(); if ((_-gq & _-Sd)){ _-JC.push(_-Yv); _-V8.push(_-Rm); _-T9.push(_-HY); }; if ((_-gq & _-I7)){ _-JC.push(_-z); _-V8.push(_-7m); _-T9.push(_-Gf); }; if ((_-gq & LEFT)){ _-JC.push(_-Kj); _-V8.push(_-Cf); _-T9.push(_-9S); }; if ((_-gq & RIGHT)){ _-JC.push(_-Ki); _-V8.push(_-Ao); _-T9.push(_-9S); }; if ((_-gq & TOP)){ _-JC.push(_-OK); _-V8.push(_-Df); _-T9.push(_-9S); }; if ((_-gq & BOTTOM)){ _-JC.push(_-aj); _-V8.push(_-Hp); _-T9.push(_-9S); }; } private function _-8x(_arg1:Number, _arg2:Number):uint{ if ((((_arg1 < 0)) && ((_arg2 < 0)))){ return (_-Ur); }; if ((((_arg1 > 0)) && ((_arg2 > 0)))){ return (_-7Q); }; if ((((_arg1 > 0)) && ((_arg2 < 0)))){ return (_-f-); }; return (_-2P); } override public function clipFace(_arg1:_-FZ, _arg2:_-CH, _arg3:each, _arg4:_-P-, _arg5:Array):Number{ var points:Array; var uvs:Array; var clipped:Boolean; var i:int; var v0:_-0H; var t0:_-We; var j:int; var plane:_-Mw; var side:int; var k:int; var v1:_-0H; var v2:_-0H; var t1:_-We; var t2:_-We; var tri:_-FZ; var triangle = _arg1; var object = _arg2; var material = _arg3; var renderSessionData = _arg4; var outputArray = _arg5; points = [triangle.v0, triangle.v1, triangle.v2]; uvs = [triangle._-CX, triangle._-Wm, triangle._-Pi]; clipped = false; i = 0; while (i < _-V8.length) { plane = _-V8[i]; side = _-ao._-6d(points, plane); try { if (side == _-ao._-6e){ points = _-H9(triangle.instance, points, uvs, plane); clipped = true; }; } catch(e:Error) { _-6w.error(("FrustumClipping#clipFace : " + e.message)); }; i = (i + 1); }; if (!clipped){ outputArray.push(triangle); return (1); }; v0 = points[0]; t0 = uvs[0]; j = 1; while (j < points.length) { k = ((j + 1) % points.length); v1 = points[j]; v2 = points[k]; t1 = uvs[j]; t2 = uvs[k]; tri = _-6Z._-f7(triangle.instance, triangle.material, v0, v1, v2, t0, t1, t2); if (tri._-Ng._-Lt){ outputArray.push(tri); }; j = (j + 1); }; return (outputArray.length); } public function _-H9(_arg1:_-CH, _arg2:Array, _arg3:Array, _arg4:_-Mw):Array{ var _local5:Array; var _local6:Array; var _local7:Number; var _local8:int; var _local9:int; var _local10:int; var _local11:_-0H; var _local12:_-0H; var _local13:_-We; var _local14:_-We; var _local15:Number; var _local16:Number; var _local17:_-0H; var _local18:_-We; var _local19:uint; _local5 = new Array(); _local6 = new Array(); _local7 = _arg4._-Rp(_arg2[0]); _local8 = 0; while (_local8 < _arg2.length) { _local10 = ((_local8 + 1) % _arg2.length); _local11 = _arg2[_local8]; _local12 = _arg2[_local10]; _local13 = _arg3[_local8]; _local14 = _arg3[_local10]; _local15 = _arg4._-Rp(_local12); _local16 = (_local7 / (_local7 - _local15)); _local19 = _-8x(_local7, _local15); switch (_local19){ case _-7Q: _local5.push(_local12); _local6.push(_local14); break; case _-f-: _local17 = new _-0H(); _local17.x = (_local11.x + ((_local12.x - _local11.x) * _local16)); _local17.y = (_local11.y + ((_local12.y - _local11.y) * _local16)); _local17.z = (_local11.z + ((_local12.z - _local11.z) * _local16)); _local18 = new _-We(); _local18.u = (_local13.u + ((_local14.u - _local13.u) * _local16)); _local18.v = (_local13.v + ((_local14.v - _local13.v) * _local16)); _local6.push(_local18); _local5.push(_local17); _arg1.geometry.vertices.push(_local17); break; case _-2P: _local18 = new _-We(); _local18.u = (_local13.u + ((_local14.u - _local13.u) * _local16)); _local18.v = (_local13.v + ((_local14.v - _local13.v) * _local16)); _local6.push(_local18); _local6.push(_local14); _local17 = new _-0H(); _local17.x = (_local11.x + ((_local12.x - _local11.x) * _local16)); _local17.y = (_local11.y + ((_local12.y - _local11.y) * _local16)); _local17.z = (_local11.z + ((_local12.z - _local11.z) * _local16)); _local5.push(_local17); _local5.push(_local12); _arg1.geometry.vertices.push(_local17); break; }; _local7 = _local15; _local8++; }; _local9 = 0; while (_local9 < _local6.length) { _arg3[_local9] = _local6[_local9]; _local9++; }; return (_local5); } override public function reset(_arg1:_-P-):void{ var _local2:_-Q0; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local2 = _arg1._-Xu; _local3 = _arg1._-8R._-BP; _local4 = _arg1._-8R._-EP; _local5 = Math.tan(((_local2._-SF / 2) * _-G5)); _local6 = _local2._-IE; _-Uj.copy(_arg1._-Xu.transform); _-6U.reset(_-Uj._-YE, _-Uj._-Ay, _-Uj._-Pq); case.reset(_-Uj._-df, _-Uj._-Qr, _-Uj._-NW); _-Ie.reset(_-Uj.n13, _-Uj.n23, _-Uj.n33); _-Fj.reset(-(_-Ie.x), -(_-Ie.y), -(_-Ie.z)); _local7 = ((2 * _local5) * _local6); _local8 = (_local7 * (_local3 / _local4)); _-9S.reset(_local2.x, _local2.y, _local2.z); _-HY.x = (_-9S.x + (_local6 * _-Ie.x)); _-HY.y = (_-9S.y + (_local6 * _-Ie.y)); _-HY.z = (_-9S.z + (_local6 * _-Ie.z)); _-Gf.x = (_-9S.x + (_local2.far * _-Ie.x)); _-Gf.y = (_-9S.y + (_local2.far * _-Ie.y)); _-Gf.z = (_-9S.z + (_local2.far * _-Ie.z)); _-R8.copyFrom(_-HY); _-4Y.copyFrom(_-HY); _-cr.copyFrom(_-HY); _-L6.copyFrom(_-HY); _local7 = (_local7 / 2); _local8 = (_local8 / 2); _-R8.x = (_-R8.x - (_local8 * _-6U.x)); _-R8.y = (_-R8.y - (_local8 * _-6U.y)); _-R8.z = (_-R8.z - (_local8 * _-6U.z)); _-R8.x = (_-R8.x + (_local7 * case.x)); _-R8.y = (_-R8.y + (_local7 * case.y)); _-R8.z = (_-R8.z + (_local7 * case.z)); _-4Y.x = (_-4Y.x - (_local8 * _-6U.x)); _-4Y.y = (_-4Y.y - (_local8 * _-6U.y)); _-4Y.z = (_-4Y.z - (_local8 * _-6U.z)); _-4Y.x = (_-4Y.x - (_local7 * case.x)); _-4Y.y = (_-4Y.y - (_local7 * case.y)); _-4Y.z = (_-4Y.z - (_local7 * case.z)); _-L6.x = (_-L6.x + (_local8 * _-6U.x)); _-L6.y = (_-L6.y + (_local8 * _-6U.y)); _-L6.z = (_-L6.z + (_local8 * _-6U.z)); _-L6.x = (_-L6.x - (_local7 * case.x)); _-L6.y = (_-L6.y - (_local7 * case.y)); _-L6.z = (_-L6.z - (_local7 * case.z)); _-cr.x = (_-cr.x + (_local8 * _-6U.x)); _-cr.y = (_-cr.y + (_local8 * _-6U.y)); _-cr.z = (_-cr.z + (_local8 * _-6U.z)); _-cr.x = (_-cr.x + (_local7 * case.x)); _-cr.y = (_-cr.y + (_local7 * case.y)); _-cr.z = (_-cr.z + (_local7 * case.z)); if ((_-gq & _-Sd)){ _-Yv._-6g(_-Ie, _-HY); }; if ((_-gq & _-I7)){ _-z._-6g(_-Fj, _-Gf); }; if ((_-gq & LEFT)){ _-Kj._-ON(_-9S, _-4Y, _-R8); }; if ((_-gq & RIGHT)){ _-Ki._-ON(_-9S, _-cr, _-L6); }; if ((_-gq & TOP)){ _-OK._-ON(_-9S, _-R8, _-cr); }; if ((_-gq & BOTTOM)){ _-aj._-ON(_-9S, _-L6, _-4Y); }; _-6Z._-dm(); } override public function setDisplayObject(_arg1:_-CH, _arg2:_-P-):void{ var _local3:_-Dy; var _local4:int; var _local5:_-Mw; var _local6:_-Mw; _-eY.copy(_arg1.world); _-eY.invert(); _local3 = new _-Dy(); _local4 = 0; while (_local4 < _-JC.length) { _local5 = _-JC[_local4]; _local6 = _-V8[_local4]; _local3.copyFrom(_-T9[_local4]); _local6.normal.copyFrom(_local5.normal); _-7q._-8(_-eY, _local6.normal); _-7q._-Li(_-eY, _local3); _local6._-6g(_local6.normal, _local3); _local4++; }; } } }//package org.papervision3d.core.clipping
Section 262
//_-Xj (org.papervision3d.core.clipping._-Xj) package org.papervision3d.core.clipping { import _-6x.*; import _-Wr.*; import _-RQ.*; import _-IV.*; public class _-Xj { public function reset(_arg1:_-P-):void{ } public function testFace(_arg1:_-FZ, _arg2:_-CH, _arg3:_-P-):Boolean{ return (false); } public function clipFace(_arg1:_-FZ, _arg2:_-CH, _arg3:each, _arg4:_-P-, _arg5:Array):Number{ return (0); } public function setDisplayObject(_arg1:_-CH, _arg2:_-P-):void{ } } }//package org.papervision3d.core.clipping
Section 263
//pv3dview (org.papervision3d.core.ns.pv3dview) package org.papervision3d.core.ns { public namespace pv3dview; }//package org.papervision3d.core.ns
Section 264
//_-8M (org.papervision3d.materials._-8M) package org.papervision3d.materials { import flash.display.*; import flash.geom.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-UL.*; import _-Au.*; public class _-8M extends _-e4 implements _-J3 { public function _-8M(_arg1:Number=0xFF00FF, _arg2:Number=1, _arg3:Boolean=false){ this._-CI = _arg1; this._-bK = _arg2; this._-fr = _arg3; } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _local6 = _arg1.v0.x; _local7 = _arg1.v0.y; _local8 = _arg1.v1.x; _local9 = _arg1.v1.y; _local10 = _arg1.v2.x; _local11 = _arg1.v2.y; _arg2.beginFill(_-CI, _-bK); _arg2.moveTo(_local6, _local7); _arg2.lineTo(_local8, _local9); _arg2.lineTo(_local10, _local11); _arg2.lineTo(_local6, _local7); _arg2.endFill(); _arg3._-Ux._-Tp++; } override public function toString():String{ return (((("ColorMaterial - color:" + this._-CI) + " alpha:") + this._-bK)); } override public function clone():each{ var _local1:each; _local1 = new _-8M(); _local1.copy(this); return (_local1); } } }//package org.papervision3d.materials
Section 265
//_-a9 (org.papervision3d.materials._-a9) package org.papervision3d.materials { import flash.display.*; import _-6x.*; import flash.geom.*; import flash.utils.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-Qq.*; import _-A8.*; import _-Zt.*; import _-UL.*; import _-Au.*; public class _-a9 extends _-e4 implements _-J3 { protected var _-Wh:Array; private var _-fp:Number; private var _-3b:Number; protected var _-7V:Number; protected var _-XD:Number; protected var _-2O:Number; protected var _-Sn:Graphics; protected var _-bl:Number; protected var _-Jj:Number; private var _-Uw:Number; protected var _-Hx:Number; protected var _-DT:Number; protected var _-Yd:Number; protected var _-dF:Number; protected var _-U-:Number; protected var each :Number; protected var _-8X:Number; protected var _-6V:Rectangle; protected var _-Zx:Number; private var _-UR:Number; private var _-Bf:Number; protected var _-Gg:int;// = 8 private var x0:Number; private var x1:Number; private var x2:Number; protected var _-g-:Number; protected var _-ak:Number; protected var _-8V:Number; protected var _-7D:BitmapData; private var y0:Number; private var y1:Number; private var y2:Number; protected var _-XS:Matrix; protected var _-IE:Number;// = 200 protected var _-YX:Number; private var _-FR:Number; protected var _-D0:Number; protected var _-OF:Number; protected var _-Tj:Number; protected var _-Lk:Number; protected var _-Yi:Number; protected var _-Pk:int;// = 8 protected var _-5i:Number; protected var _-K6:Boolean; private var _-bd:Number; protected var _-cj:Number; public var _-Hk:Dictionary; protected var _-go:Number; private var _-UK:Number; protected var _-Kp:Number; public var _-9i:int; protected var _-Ty:Number; public var _-Xv:Number;// = 4 protected var _-V0:Number; protected var _-r:Number; protected var _-Al:Number; protected var _-GT:Number; protected var _-a5:_-P-; protected var _-5j:Object; private var _-U4:Number; protected static const _-4V:Number = 200; protected static var _-Vp:Matrix = new Matrix(); protected static var _-Ld:Matrix; public static var _-69:Boolean = false; public static var _-Fq:Number = 8; protected static var _-bS:Rectangle = new Rectangle(); protected static var _-BF:Matrix = new Matrix(); public function _-a9(_arg1:BitmapData=null, _arg2:Boolean=false){ _-IE = 200; _-Pk = 8; _-Gg = 8; _-Xv = 4; _-9i = _-G1._-K9; _-Hk = new Dictionary(); _-XS = new Matrix(); super(); if (_arg1){ texture = _arg1; }; this._-49 = _arg2; _-I0(); } public function _-1Q(_arg1:_-Oc):Matrix{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Matrix; var _local15:Matrix; if (_-MO){ _local2 = (_-MO.width * _-JF); _local3 = (_-MO.height * _-EQ); _local4 = (_local2 * _arg1._-CX.u); _local5 = (_local3 * (1 - _arg1._-CX.v)); _local6 = (_local2 * _arg1._-Wm.u); _local7 = (_local3 * (1 - _arg1._-Wm.v)); _local8 = (_local2 * _arg1._-Pi.u); _local9 = (_local3 * (1 - _arg1._-Pi.v)); if ((((((_local4 == _local6)) && ((_local5 == _local7)))) || ((((_local4 == _local8)) && ((_local5 == _local9)))))){ _local4 = (_local4 - ((_local4)>0.05) ? 0.05 : -0.05); _local5 = (_local5 - ((_local5)>0.07) ? 0.07 : -0.07); }; if ((((_local8 == _local6)) && ((_local9 == _local7)))){ _local8 = (_local8 - ((_local8)>0.05) ? 0.04 : -0.04); _local9 = (_local9 - ((_local9)>0.06) ? 0.06 : -0.06); }; _local10 = (_local6 - _local4); _local11 = (_local7 - _local5); _local12 = (_local8 - _local4); _local13 = (_local9 - _local5); _local14 = new Matrix(_local10, _local11, _local12, _local13, _local4, _local5); if (Papervision3D.with){ _local14.scale(-1, 1); _local14.translate(_local2, 0); }; _local14.invert(); _local15 = (_-Hk[_arg1] = _local14.clone()); _local15.a = _local14.a; _local15.b = _local14.b; _local15.c = _local14.c; _local15.d = _local14.d; _local15.tx = _local14.tx; _local15.ty = _local14.ty; } else { _-6w.error("MaterialObject3D: transformUV() material.bitmap not found!"); }; return (_local15); } public function _-QI():void{ _-Hk = new Dictionary(false); } protected function _-er(_arg1:BitmapData):BitmapData{ var _local2:BitmapData; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Boolean; _local3 = (1 << _-Fq); _local4 = (_arg1.width / _local3); _local4 = ((_local4 == uint(_local4))) ? _local4 : (uint(_local4) + 1); _local5 = (_arg1.height / _local3); _local5 = ((_local5 == uint(_local5))) ? _local5 : (uint(_local5) + 1); _local6 = (_local3 * _local4); _local7 = (_local3 * _local5); _local8 = true; if (_local6 > 2880){ _local6 = _arg1.width; _local8 = false; }; if (_local7 > 2880){ _local7 = _arg1.height; _local8 = false; }; if (!_local8){ _-6w.warning((("Material " + this.name) + ": Texture too big for mip mapping. Resizing recommended for better performance and quality.")); }; if (((_arg1) && (((!(((_arg1.width % _local3) == 0))) || (!(((_arg1.height % _local3) == 0))))))){ _local2 = new BitmapData(_local6, _local7, _arg1.transparent, 0); _-4a = _arg1.width; _-1T = _arg1.height; this._-JF = (_arg1.width / _local6); this._-EQ = (_arg1.height / _local7); _local2.draw(_arg1); _-S(_local2, _arg1.width, _arg1.height); } else { this._-JF = (this._-EQ = 1); _local2 = _arg1; }; return (_local2); } public function get _-49():Boolean{ return (_-K6); } public function set texture(_arg1:Object):void{ if ((_arg1 is BitmapData) == false){ _-6w.error("BitmapMaterial.texture requires a BitmapData object for the texture"); return; }; _-MO = _-Oz(BitmapData(_arg1)); _-5j = _arg1; } override public function toString():String{ return (((((("Texture:" + this.texture) + " lineColor:") + this._-Hb) + " lineAlpha:") + this._-7u)); } public function get _-W6():int{ return (_-Pk); } public function _-Qu():void{ _-Hk = new Dictionary(); } public function get _-2L():int{ return (_-Gg); } public function set _-49(_arg1:Boolean):void{ _-K6 = _arg1; } protected function _-S(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{ var _local4:Rectangle; var _local5:Point; var _local6:int; _local4 = new Rectangle(); _local5 = new Point(); if (_arg1.width > _arg2){ _local4.x = (_arg2 - 1); _local4.y = 0; _local4.width = 1; _local4.height = _arg3; _local5.y = 0; _local6 = _arg2; while (_local6 < _arg1.width) { _local5.x = _local6; _arg1.copyPixels(_arg1, _local4, _local5); _local6++; }; }; if (_arg1.height > _arg3){ _local4.x = 0; _local4.y = (_arg3 - 1); _local4.width = _arg1.width; _local4.height = 1; _local5.x = 0; _local6 = _arg3; while (_local6 < _arg1.height) { _local5.y = _local6; _arg1.copyPixels(_arg1, _local4, _local5); _local6++; }; }; } public function set _-W6(_arg1:int):void{ _-Pk = _arg1; } public function _-3I(_arg1:_-FZ):Matrix{ var _local2:Array; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Matrix; var _local16:Matrix; if (!_arg1._-2w){ _-6w.error("MaterialObject3D: transformUV() uv not found!"); } else { if (_-MO){ _local2 = _arg1._-2w; _local3 = (_-MO.width * _-JF); _local4 = (_-MO.height * _-EQ); _local5 = (_local3 * _arg1._-CX.u); _local6 = (_local4 * (1 - _arg1._-CX.v)); _local7 = (_local3 * _arg1._-Wm.u); _local8 = (_local4 * (1 - _arg1._-Wm.v)); _local9 = (_local3 * _arg1._-Pi.u); _local10 = (_local4 * (1 - _arg1._-Pi.v)); if ((((((_local5 == _local7)) && ((_local6 == _local8)))) || ((((_local5 == _local9)) && ((_local6 == _local10)))))){ _local5 = (_local5 - ((_local5)>0.05) ? 0.05 : -0.05); _local6 = (_local6 - ((_local6)>0.07) ? 0.07 : -0.07); }; if ((((_local9 == _local7)) && ((_local10 == _local8)))){ _local9 = (_local9 - ((_local9)>0.05) ? 0.04 : -0.04); _local10 = (_local10 - ((_local10)>0.06) ? 0.06 : -0.06); }; _local11 = (_local7 - _local5); _local12 = (_local8 - _local6); _local13 = (_local9 - _local5); _local14 = (_local10 - _local6); _local15 = new Matrix(_local11, _local12, _local13, _local14, _local5, _local6); if (Papervision3D.with){ _local15.scale(-1, 1); _local15.translate(_local3, 0); }; _local15.invert(); _local16 = (_-Hk[_arg1] = _local15.clone()); _local16.a = _local15.a; _local16.b = _local15.b; _local16.c = _local15.c; _local16.d = _local15.d; _local16.tx = _local15.tx; _local16.ty = _local15.ty; } else { _-6w.error("MaterialObject3D: transformUV() material.bitmap not found!"); }; }; return (_local16); } protected function _-g9(_arg1:Matrix, _arg2:_-Ni, _arg3:_-Ni, _arg4:_-Ni, _arg5:Number):void{ var _local6:int; var _local7:_-Y; var _local8:Matrix; _-XD = _arg2.z; _-Yd = _arg3.z; _-8X = _arg4.z; if ((((((_-XD <= 0)) && ((_-Yd <= 0)))) && ((_-8X <= 0)))){ return; }; _-U- = _arg4.x; each = _arg4.y; _-Hx = _arg3.x; _-DT = _arg3.y; _-7V = _arg2.x; _-2O = _arg2.y; if (_-6V){ _-bS.x = ((_-Hx < _-7V)) ? ((_-Hx < _-U-)) ? _-Hx : _-U- : ((_-7V < _-U-)) ? _-7V : _-U-; _-bS.width = (((_-Hx > _-7V)) ? ((_-Hx > _-U-)) ? _-Hx : _-U- : ((_-7V > _-U-)) ? _-7V : _-U- + ((_-bS.x < 0)) ? -(_-bS.x) : _-bS.x); _-bS.y = ((_-DT < _-2O)) ? ((_-DT < each )) ? _-DT : each : ((_-2O < each )) ? _-2O : each ; _-bS.height = (((_-DT > _-2O)) ? ((_-DT > each )) ? _-DT : each : ((_-2O > each )) ? _-2O : each + ((_-bS.y < 0)) ? -(_-bS.y) : _-bS.y); if (!(((_-bS.right < _-6V.left)) || ((_-bS.left > _-6V.right)))){ if (!(((_-bS.bottom < _-6V.top)) || ((_-bS.top > _-6V.bottom)))){ } else { return; }; } else { return; }; }; if ((((((((_arg5 >= 100)) || ((_-bS.width < _-Xv)))) || ((_-bS.height < _-Xv)))) || ((_-IE == Infinity)))){ _-U4 = (_arg3.x - _arg2.x); _-fp = (_arg3.y - _arg2.y); _-3b = (_arg4.x - _arg2.x); _-Uw = (_arg4.y - _arg2.y); _-XS.a = ((_arg1.a * _-U4) + (_arg1.b * _-3b)); _-XS.b = ((_arg1.a * _-fp) + (_arg1.b * _-Uw)); _-XS.c = ((_arg1.c * _-U4) + (_arg1.d * _-3b)); _-XS.d = ((_arg1.c * _-fp) + (_arg1.d * _-Uw)); _-XS.tx = (((_arg1.tx * _-U4) + (_arg1.ty * _-3b)) + _arg2.x); _-XS.ty = (((_arg1.tx * _-fp) + (_arg1.ty * _-Uw)) + _arg2.y); if (_-7u){ _-Sn.lineStyle(_-Rw, _-Hb, _-7u); }; _-Sn.beginBitmapFill(_-7D, _-XS, _-Ek, smooth); _-Sn.moveTo(_arg2.x, _arg2.y); _-Sn.lineTo(_arg3.x, _arg3.y); _-Sn.lineTo(_arg4.x, _arg4.y); _-Sn.endFill(); if (_-7u){ _-Sn.lineStyle(); }; _-a5._-Ux._-Tp++; return; }; _-cj = (_-IE + _-XD); _-Kp = (_-IE + _-Yd); _-Ty = (_-IE + _-8X); _-YX = (2 / (_-cj + _-Kp)); _-ak = (2 / (_-Kp + _-Ty)); _-Jj = (2 / (_-Ty + _-cj)); _-OF = (((_-7V * _-cj) + (_-Hx * _-Kp)) * _-YX); _-Tj = (((_-2O * _-cj) + (_-DT * _-Kp)) * _-YX); _-8V = (((_-Hx * _-Kp) + (_-U- * _-Ty)) * _-ak); _-g- = (((_-DT * _-Kp) + (each * _-Ty)) * _-ak); _-dF = (((_-U- * _-Ty) + (_-7V * _-cj)) * _-Jj); _-bl = (((each * _-Ty) + (_-2O * _-cj)) * _-Jj); _-Al = ((_-7V + _-Hx) - _-OF); _-GT = ((_-2O + _-DT) - _-Tj); _-V0 = ((_-Hx + _-U-) - _-8V); _-r = ((_-DT + each ) - _-g-); _-Lk = ((_-U- + _-7V) - _-dF); _-Yi = ((each + _-2O) - _-bl); _-D0 = ((_-Al * _-Al) + (_-GT * _-GT)); _-5i = ((_-V0 * _-V0) + (_-r * _-r)); _-go = ((_-Lk * _-Lk) + (_-Yi * _-Yi)); _local6 = (_arg5 + 1); _local7 = _-Y(_-Wh[int(_arg5)]); _local8 = _local7._-Jc; if ((((((_-D0 <= _-Pk)) && ((_-go <= _-Pk)))) && ((_-5i <= _-Pk)))){ _-U4 = (_arg3.x - _arg2.x); _-fp = (_arg3.y - _arg2.y); _-3b = (_arg4.x - _arg2.x); _-Uw = (_arg4.y - _arg2.y); _-XS.a = ((_arg1.a * _-U4) + (_arg1.b * _-3b)); _-XS.b = ((_arg1.a * _-fp) + (_arg1.b * _-Uw)); _-XS.c = ((_arg1.c * _-U4) + (_arg1.d * _-3b)); _-XS.d = ((_arg1.c * _-fp) + (_arg1.d * _-Uw)); _-XS.tx = (((_arg1.tx * _-U4) + (_arg1.ty * _-3b)) + _arg2.x); _-XS.ty = (((_arg1.tx * _-fp) + (_arg1.ty * _-Uw)) + _arg2.y); if (_-7u){ _-Sn.lineStyle(_-Rw, _-Hb, _-7u); }; _-Sn.beginBitmapFill(_-7D, _-XS, _-Ek, smooth); _-Sn.moveTo(_arg2.x, _arg2.y); _-Sn.lineTo(_arg3.x, _arg3.y); _-Sn.lineTo(_arg4.x, _arg4.y); _-Sn.endFill(); if (_-7u){ _-Sn.lineStyle(); }; _-a5._-Ux._-Tp++; return; }; if ((((((_-D0 > _-Pk)) && ((_-go > _-Pk)))) && ((_-5i > _-Pk)))){ _local8.a = (_arg1.a * 2); _local8.b = (_arg1.b * 2); _local8.c = (_arg1.c * 2); _local8.d = (_arg1.d * 2); _local8.tx = (_arg1.tx * 2); _local8.ty = (_arg1.ty * 2); _local7.v0.x = (_-OF * 0.5); _local7.v0.y = (_-Tj * 0.5); _local7.v0.z = ((_-XD + _-Yd) * 0.5); _local7.v1.x = (_-8V * 0.5); _local7.v1.y = (_-g- * 0.5); _local7.v1.z = ((_-Yd + _-8X) * 0.5); _local7.v2.x = (_-dF * 0.5); _local7.v2.y = (_-bl * 0.5); _local7.v2.z = ((_-8X + _-XD) * 0.5); _-g9(_local8, _arg2, _local7.v0, _local7.v2, _local6); _local8.tx = (_local8.tx - 1); _-g9(_local8, _local7.v0, _arg3, _local7.v1, _local6); _local8.ty = (_local8.ty - 1); _local8.tx = (_arg1.tx * 2); _-g9(_local8, _local7.v2, _local7.v1, _arg4, _local6); _local8.a = (-(_arg1.a) * 2); _local8.b = (-(_arg1.b) * 2); _local8.c = (-(_arg1.c) * 2); _local8.d = (-(_arg1.d) * 2); _local8.tx = ((-(_arg1.tx) * 2) + 1); _local8.ty = ((-(_arg1.ty) * 2) + 1); _-g9(_local8, _local7.v1, _local7.v2, _local7.v0, _local6); return; }; if (_-9i == _-G1._-K9){ _-FR = _-D0; _-bd = _-5i; _-UK = _-go; _-Zx = ((_-go > _-5i)) ? ((_-go > _-D0)) ? _-go : _-D0 : ((_-5i > _-D0)) ? _-5i : _-D0; } else { _-UR = (_arg2.x - _arg3.x); _-Bf = (_arg2.y - _arg3.y); _-FR = ((_-UR * _-UR) + (_-Bf * _-Bf)); _-UR = (_arg3.x - _arg4.x); _-Bf = (_arg3.y - _arg4.y); _-bd = ((_-UR * _-UR) + (_-Bf * _-Bf)); _-UR = (_arg4.x - _arg2.x); _-Bf = (_arg4.y - _arg2.y); _-UK = ((_-UR * _-UR) + (_-Bf * _-Bf)); _-Zx = ((_-UK > _-bd)) ? ((_-UK > _-FR)) ? _-UK : _-FR : ((_-bd > _-FR)) ? _-bd : _-FR; }; if (_-FR == _-Zx){ _local8.a = (_arg1.a * 2); _local8.b = _arg1.b; _local8.c = (_arg1.c * 2); _local8.d = _arg1.d; _local8.tx = (_arg1.tx * 2); _local8.ty = _arg1.ty; _local7.v0.x = (_-OF * 0.5); _local7.v0.y = (_-Tj * 0.5); _local7.v0.z = ((_-XD + _-Yd) * 0.5); _-g9(_local8, _arg2, _local7.v0, _arg4, _local6); _local8.a = ((_arg1.a * 2) + _arg1.b); _local8.c = ((2 * _arg1.c) + _arg1.d); _local8.tx = (((_arg1.tx * 2) + _arg1.ty) - 1); _-g9(_local8, _local7.v0, _arg3, _arg4, _local6); return; }; if (_-UK == _-Zx){ _local8.a = _arg1.a; _local8.b = (_arg1.b * 2); _local8.c = _arg1.c; _local8.d = (_arg1.d * 2); _local8.tx = _arg1.tx; _local8.ty = (_arg1.ty * 2); _local7.v2.x = (_-dF * 0.5); _local7.v2.y = (_-bl * 0.5); _local7.v2.z = ((_-8X + _-XD) * 0.5); _-g9(_local8, _arg2, _arg3, _local7.v2, _local6); _local8.b = (_local8.b + _arg1.a); _local8.d = (_local8.d + _arg1.c); _local8.ty = (_local8.ty + (_arg1.tx - 1)); _-g9(_local8, _local7.v2, _arg3, _arg4, _local6); return; }; _local8.a = (_arg1.a - _arg1.b); _local8.b = (_arg1.b * 2); _local8.c = (_arg1.c - _arg1.d); _local8.d = (_arg1.d * 2); _local8.tx = (_arg1.tx - _arg1.ty); _local8.ty = (_arg1.ty * 2); _local7.v1.x = (_-8V * 0.5); _local7.v1.y = (_-g- * 0.5); _local7.v1.z = ((_-Yd + _-8X) * 0.5); _-g9(_local8, _arg2, _arg3, _local7.v1, _local6); _local8.a = (_arg1.a * 2); _local8.b = (_arg1.b - _arg1.a); _local8.c = (_arg1.c * 2); _local8.d = (_arg1.d - _arg1.c); _local8.tx = (_arg1.tx * 2); _local8.ty = (_arg1.ty - _arg1.tx); _-g9(_local8, _arg2, _local7.v1, _arg4, _local6); } protected function _-I0():void{ var _local1:int; this._-Wh = new Array(); _local1 = 0; while (_local1 <= 100) { this._-Wh[_local1] = new _-Y(); _local1++; }; } public function set _-2L(_arg1:int):void{ _-Pk = ((_arg1 * _arg1) * 1.4); _-Gg = _arg1; } public function get texture():Object{ return (this._-5j); } protected function _-Oz(_arg1:BitmapData):BitmapData{ var _local2:BitmapData; _-Qu(); if (_-69){ _local2 = _-er(_arg1); } else { this._-JF = (this._-EQ = 1); _local2 = _arg1; }; return (_local2); } override public function clone():each{ var _local1:each; _local1 = super.clone(); _local1._-JF = this._-JF; _local1._-EQ = this._-EQ; return (_local1); } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ _-Ld = (_arg5) ? _arg5 : ((_-Hk[_arg1]) || (_-1Q(_arg1))); if (((!(_-K6)) || (!(_-Ld)))){ if (_-7u){ _arg2.lineStyle(_-Rw, _-Hb, _-7u); }; if (_-MO){ x0 = _arg1.v0.x; y0 = _arg1.v0.y; x1 = _arg1.v1.x; y1 = _arg1.v1.y; x2 = _arg1.v2.x; y2 = _arg1.v2.y; _-Vp.a = (x1 - x0); _-Vp.b = (y1 - y0); _-Vp.c = (x2 - x0); _-Vp.d = (y2 - y0); _-Vp.tx = x0; _-Vp.ty = y0; _-BF.a = _-Ld.a; _-BF.b = _-Ld.b; _-BF.c = _-Ld.c; _-BF.d = _-Ld.d; _-BF.tx = _-Ld.tx; _-BF.ty = _-Ld.ty; _-BF.concat(_-Vp); _arg2.beginBitmapFill((_arg4) ? _arg4 : _-MO, _-BF, _-Ek, smooth); }; _arg2.moveTo(x0, y0); _arg2.lineTo(x1, y1); _arg2.lineTo(x2, y2); _arg2.lineTo(x0, y0); if (_-MO){ _arg2.endFill(); }; if (_-7u){ _arg2.lineStyle(); }; _arg3._-Ux._-Tp++; } else { if (_-MO){ _-IE = _arg3._-Xu._-IE; _-7D = (_arg4) ? _arg4 : _-MO; _-a5 = _arg3; _-Sn = _arg2; _-6V = _arg3._-8R._-aw; _-g9(_-Ld, _arg1.v0, _arg1.v1, _arg1.v2, 0); }; }; } override public function copy(_arg1:each):void{ super.copy(_arg1); this._-JF = _arg1._-JF; this._-EQ = _arg1._-EQ; } override public function destroy():void{ super.destroy(); if (_-Hk){ _-Hk = null; }; if (_-MO){ _-MO.dispose(); }; this._-Wh = null; } } }//package org.papervision3d.materials
Section 266
//_-cp (org.papervision3d.materials._-cp) package org.papervision3d.materials { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import _-RQ.*; import _-IV.*; import _-MH.*; import _-Qq.*; import flash.net.*; import _-Zw.*; import flash.system.*; import _-Au.*; public class _-cp extends _-a9 implements _-J3 { public var loaded:Boolean; protected var _-cY:Loader; protected var _-PD:Boolean;// = false public var url:String;// = "" public var checkPolicyFile:Boolean;// = false public static var _-9V:int = each.DEFAULT_COLOR; public static var _-1M:Function; public static var _-V5:BitmapData = new BitmapData(1, 1, false, 0); protected static var _-Fz:Dictionary = new Dictionary(true); protected static var _-Ql:Boolean = true; public static var _-Ej:int = each.DEBUG_COLOR; protected static var _-VC:Object = new Object(); protected static var _-7r:Array = new Array(); protected static var _-Tt:Dictionary = new Dictionary(true); public function _-cp(_arg1:String="", _arg2:Boolean=false){ url = ""; checkPolicyFile = false; _-PD = false; super(null, _arg2); this.url = _arg1; this.loaded = false; this._-bK = 1; this._-CI = _-9V; if (_arg1.length > 0){ texture = _arg1; }; } protected function _-dL(_arg1:ProgressEvent):void{ var _local2:_-XX; _local2 = new _-XX(_-XX._-Kd, url, _arg1.bytesLoaded, _arg1.bytesTotal); dispatchEvent(_local2); } override public function get texture():Object{ return (this._-5j); } public function get _-D5():Object{ return (_-VC); } override public function set texture(_arg1:Object):void{ if ((_arg1 is String) == false){ _-6w.error("BitmapFileMaterial.texture requires a String for the texture"); return; }; _-MO = _-HL(String(_arg1)); _-5j = _arg1; } protected function _-m():void{ var _local1:Timer; _local1 = new Timer(1, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, _-9l); _local1.start(); } protected function loadComplete():void{ var _local1:_-XX; this._-bK = 0; this._-CI = 0; this.loaded = true; _local1 = new _-XX(_-XX._-HS, this.url); this.dispatchEvent(_local1); } protected function _-KP():void{ _-cY.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, _-dL); _-cY.contentLoaderInfo.removeEventListener(Event.COMPLETE, _-LH); _-cY.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, _-Uh); } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ if ((((_-MO == null)) || (_-PD))){ if (_-PD){ _arg2.lineStyle(_-Rw, _-Hb, _-7u); }; _arg2.beginFill(_-CI, _-bK); _arg2.moveTo(_arg1.v0.x, _arg1.v0.y); _arg2.lineTo(_arg1.v1.x, _arg1.v1.y); _arg2.lineTo(_arg1.v2.x, _arg1.v2.y); _arg2.lineTo(_arg1.v0.x, _arg1.v0.y); _arg2.endFill(); if (_-PD){ _arg2.lineStyle(); }; _arg3._-Ux._-Tp++; }; super.drawTriangle(_arg1, _arg2, _arg3); } protected function _-l():void{ var file:String; var request:URLRequest; var loaderContext:LoaderContext; file = _-7r[0]; request = new URLRequest(file); _-cY = new Loader(); _-cY.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, _-dL); _-cY.contentLoaderInfo.addEventListener(Event.COMPLETE, _-LH); _-cY.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _-Uh); try { loaderContext = new LoaderContext(); loaderContext.checkPolicyFile = checkPolicyFile; _-cY.load(request, loaderContext); _-Fz[_-cY] = file; _-Ql = false; _-6w.info(("BitmapFileMaterial: Loading bitmap from " + file)); } catch(error:Error) { _-7r.shift(); _-Ql = true; _-6w.info(("[ERROR] BitmapFileMaterial: Unable to load file " + error.message)); }; } protected function _-LH(_arg1:Event):void{ var _local2:Bitmap; var _local3:String; var _local4:BitmapData; var _local5:_-cp; _local2 = Bitmap(_-cY.content); _-KP(); _local3 = _-Fz[_-cY]; _local4 = super._-Oz(_local2.bitmapData); for each (_local5 in _-VC[_local3]) { _local5._-MO = _local4; _local5._-JF = this._-JF; _local5._-EQ = this._-EQ; _local5._-Qu(); _local5.loadComplete(); }; _-VC[_local3] = null; _-Tt[this] = true; _-7r.shift(); if (_-7r.length > 0){ _-l(); } else { _-Ql = true; if (Boolean(_-1M)){ _-1M(); }; }; } protected function _-Uh(_arg1:IOErrorEvent):void{ var _local2:String; var _local3:_-XX; _local2 = String(_-7r.shift()); _-VC[_local2] = null; this._-PD = true; this._-Hb = _-Ej; this._-7u = 1; this._-Rw = 1; _-6w.error(("BitmapFileMaterial: Unable to load file " + _local2)); _-KP(); if (_-7r.length > 0){ _-l(); } else { _-Ql = true; if (Boolean(_-1M)){ _-1M(); }; }; _local3 = new _-XX(_-XX._-Gy, _local2, -1, -1, _arg1.text); dispatchEvent(_local3); } protected function _-cL(_arg1:String):BitmapData{ var _local2:*; var _local3:_-cp; for (_local2 in _-Tt) { _local3 = (_local2 as _-cp); if (_local3.url == _arg1){ return (_local3._-MO); }; }; return (null); } protected function _-9l(_arg1:TimerEvent):void{ loadComplete(); } private function _-Oh(_arg1:String):void{ if (!_-VC[_arg1]){ _-7r.push(_arg1); _-VC[_arg1] = new Array(); }; _-VC[_arg1].push(this); if (_-Ql){ _-l(); }; } protected function _-HL(_arg1:String):BitmapData{ var _local2:BitmapData; if (_arg1 == ""){ return (null); }; _local2 = _-cL(_arg1); if (_local2){ _-MO = super._-Oz(_local2); _-m(); return (_local2); }; _-Oh(_arg1); return (_-V5); } public function get _-FL():Dictionary{ return (_-Tt); } override public function destroy():void{ if (_-cY){ _-cY.unload(); }; super.destroy(); } } }//package org.papervision3d.materials
Section 267
//_-Dx (org.papervision3d.materials._-Dx) package org.papervision3d.materials { import flash.display.*; import flash.utils.*; import _-Qq.*; import _-Au.*; public class _-Dx extends _-a9 implements _-J3 { private static var _-Om:Object = new Object(); private static var _-0z:Object = new Object(); public function _-Dx(_arg1:String, _arg2:Boolean=false){ texture = _arg1; this._-49 = _arg2; } override public function get texture():Object{ return (this._-5j); } override public function set texture(_arg1:Object):void{ if ((_arg1 is String) == false){ _-6w.error("BitmapMaterial.texture requires a BitmapData object for the texture"); return; }; _-MO = _-XO(String(_arg1)); _-5j = _arg1; } protected function _-XO(_arg1:String):BitmapData{ var _local2:BitmapData; var _local3:BitmapData; var _local4:BitmapData; var _local5:Class; var _local6:XML; if (this._-5j != _arg1){ var _local7 = _-0z; var _local8 = this._-5j; var _local9 = (_local7[_local8] - 1); _local7[_local8] = _local9; _local4 = _-Om[this._-5j]; if (((_local4) && ((_-0z[this._-5j] == 0)))){ _local4.dispose(); }; }; _local3 = _-Om[_arg1]; if (!_local3){ _local5 = (getDefinitionByName(_arg1) as Class); _local6 = describeType(_local5); if (_local6..constructor.length() == 0){ _local3 = (new (_local5) as BitmapData); } else { _local3 = (new _local5(0, 0) as BitmapData); }; _local2 = _-Oz(_local3); _-Om[_arg1] = _local2; _-0z[_arg1] = 0; } else { _local2 = _local3; _-JF = (_-EQ = 1); _local7 = _-0z; _local8 = _arg1; _local9 = (_local7[_local8] + 1); _local7[_local8] = _local9; }; return (_local2); } } }//package org.papervision3d.materials
Section 268
//_-f6 (org.papervision3d.materials._-f6) package org.papervision3d.materials { import flash.display.*; import flash.utils.*; import _-Qq.*; import _-Au.*; public class _-f6 extends _-OC implements _-J3 { public var _-Sk:Boolean;// = false private static var _-Om:Object = new Object(); private static var _-0z:Object = new Object(); public function _-f6(_arg1:String="", _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Boolean=false, _arg5:Boolean=false){ _-Sk = false; super(); _-Ti = _arg2; this._-B4 = _arg3; this._-Sk = _arg4; this._-49 = _arg5; if (_arg1.length > 0){ texture = _arg1; }; } override public function get texture():Object{ return (this._-5j); } override public function set texture(_arg1:Object):void{ if ((_arg1 is String) == false){ _-6w.error("Error: MovieAssetMaterial.texture requires a String to be passed to create the MovieClip reference from the library"); return; }; movie = Sprite(_-I9(String(_arg1))); _-MO = _-ZY(movie); _-5j = _arg1; } protected function _-I9(_arg1):MovieClip{ var _local2:MovieClip; var _local3:Class; var _local4:MovieClip; if (this._-5j != _arg1){ var _local5 = _-0z; var _local6 = this._-5j; var _local7 = (_local5[_local6] - 1); _local5[_local6] = _local7; _local4 = _-Om[this._-5j]; if (((_local4) && ((_-0z[this._-5j] == 0)))){ _-Om[this._-5j] = null; }; }; _local2 = _-Om[_arg1]; if (!_local2){ _local3 = (getDefinitionByName(_arg1) as Class); _local2 = new (_local3); _-Om[_arg1] = _local2; _-0z[_arg1] = 0; } else { if (_-Sk){ _local3 = (getDefinitionByName(_arg1) as Class); _local2 = new (_local3); } else { _local5 = _-0z; _local6 = _arg1; _local7 = (_local5[_local6] + 1); _local5[_local6] = _local7; }; }; return (_local2); } } }//package org.papervision3d.materials
Section 269
//_-Ii (org.papervision3d.materials._-Ii) package org.papervision3d.materials { import flash.display.*; import flash.geom.*; import _-IV.*; import _-MH.*; import _-UL.*; import _-Au.*; public class _-Ii extends _-e4 implements _-J3 { public function _-Ii(_arg1:Number=0xFF00FF, _arg2:Number=1, _arg3:Number=0){ this._-Hb = _arg1; this._-7u = _arg2; this._-Rw = _arg3; this._-IC = false; } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ var _local6:Number; var _local7:Number; _local6 = _arg1.v0.x; _local7 = _arg1.v0.y; if (_-7u){ _arg2.lineStyle(_-Rw, _-Hb, _-7u); _arg2.moveTo(_local6, _local7); _arg2.lineTo(_arg1.v1.x, _arg1.v1.y); _arg2.lineTo(_arg1.v2.x, _arg1.v2.y); _arg2.lineTo(_local6, _local7); _arg2.lineStyle(); _arg3._-Ux._-Tp++; }; } override public function toString():String{ return (((("WireframeMaterial - color:" + this._-Hb) + " alpha:") + this._-7u)); } } }//package org.papervision3d.materials
Section 270
//_-OC (org.papervision3d.materials._-OC) package org.papervision3d.materials { import flash.display.*; import flash.geom.*; import _-IV.*; import _-MH.*; import _-Qq.*; import _-N4.*; import _-Au.*; public class _-OC extends _-a9 implements _-J3, _-JU, _-9y { public var _-Ti:Boolean; private var _-cQ:Boolean;// = false private var _-Ug:Rectangle; private var _-Bt:Rectangle; protected var _-Vi:Boolean; private var _-UF:Boolean; private var stage:Stage; private var quality:String; public var movie:DisplayObject; public var _-Jy:Boolean;// = false public function _-OC(_arg1:DisplayObject=null, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Boolean=false, _arg5:Rectangle=null){ _-cQ = false; _-Jy = false; super(); _-Ti = _arg2; this._-B4 = _arg3; this._-49 = _arg4; _-Bt = _arg5; if (_arg1){ texture = _arg1; }; } public function _-Rk(_arg1:_-P-):void{ if ((((_-UF == true)) && ((_-cQ == true)))){ _-I-(); if (_-Vi){ _-MO = super._-Oz(_-MO); _-Vi = false; }; }; } override public function set texture(_arg1:Object):void{ if ((_arg1 is DisplayObject) == false){ _-6w.error("MovieMaterial.texture requires a Sprite to be passed as the object"); return; }; _-MO = _-ZY(DisplayObject(_arg1)); _-5j = _arg1; } public function _-UJ(_arg1:String, _arg2:Stage, _arg3:Boolean=true):void{ this.quality = _arg1; this.stage = _arg2; if (_arg3){ _-ZY(movie); }; } protected function _-PF(_arg1:DisplayObject):void{ if (_-MO){ _-MO.dispose(); }; if (_-Bt){ _-MO = new BitmapData(int((_-Bt.width + 0.5)), int((_-Bt.height + 0.5)), _-Ti, _-CI); } else { if ((((_arg1.width == 0)) || ((_arg1.height == 0)))){ _-MO = new BitmapData(0x0100, 0x0100, _-Ti, _-CI); } else { _-MO = new BitmapData(int((_arg1.width + 0.5)), int((_arg1.height + 0.5)), _-Ti, _-CI); }; }; } protected function _-ZY(_arg1:DisplayObject):BitmapData{ movie = _arg1; _-PF(movie); _-I-(); _-MO = super._-Oz(_-MO); return (_-MO); } override public function get texture():Object{ return (this._-5j); } public function set _-B4(_arg1:Boolean):void{ _-UF = _arg1; } public function updateBeforeRender(_arg1:_-P-):void{ var _local2:int; var _local3:int; _-cQ = false; if (_-UF){ if (_-Bt){ _local2 = int((_-Bt.width + 0.5)); _local3 = int((_-Bt.height + 0.5)); } else { _local2 = int((movie.width + 0.5)); _local3 = int((movie.height + 0.5)); }; if (((_-Jy) && (((!((_local2 == _-MO.width))) || (!((_local3 == _-MO.height))))))){ _-PF(movie); _-Vi = true; }; }; } override public function drawTriangle(_arg1:_-Oc, _arg2:Graphics, _arg3:_-P-, _arg4:BitmapData=null, _arg5:Matrix=null):void{ _-cQ = true; super.drawTriangle(_arg1, _arg2, _arg3, _arg4, _arg5); } public function _-I-():void{ var _local1:Rectangle; var _local2:Matrix; var _local3:String; _-MO.fillRect(_-MO.rect, _-CI); if (((stage) && (quality))){ _local3 = stage.quality; stage.quality = quality; }; _local1 = rect; _local2 = new Matrix(1, 0, 0, 1, -(_local1.x), -(_local1.y)); _-MO.draw(movie, _local2, movie.transform.colorTransform, null); if (!_-Bt){ _-Ug = movie.getBounds(movie); }; if (((stage) && (quality))){ stage.quality = _local3; }; } public function get _-B4():Boolean{ return (_-UF); } public function set rect(_arg1:Rectangle):void{ _-Bt = _arg1; _-ZY(movie); } public function get rect():Rectangle{ var _local1:Rectangle; _local1 = ((_-Bt) || (_-Ug)); if (((!(_local1)) && (movie))){ _local1 = movie.getBounds(movie); }; return (_local1); } } }//package org.papervision3d.materials
Section 271
//_-8k (var._-8k) package var { import _-KF.*; import _-6x.*; import _-Wr.*; import _-IV.*; public class _-8k extends _-CH { private var target:_-Dy; public static var enabled:Boolean = false; private static var UP:_-Dy = new _-Dy(0, 1, 0); public function _-8k():void{ target = new _-Dy(); super(); } public function updatePosition(_arg1:_-Ra):void{ var _local2:_-FZ; var _local3:_-7q; var _local4:_-Dy; var _local5:_-Dy; var _local6:_-Dy; _local2 = (_arg1._-1t as _-FZ); target.x = _local2._-Ng.x; target.y = _local2._-Ng.y; target.z = _local2._-Ng.z; _local4 = _-Dy._-2k(target, position); _local4._-St(); if (_local4._-Lt > 0.1){ _local5 = _-Dy._-U1(_local4, UP); _local5._-St(); _local6 = _-Dy._-U1(_local4, _local5); _local6._-St(); _local3 = this.transform; _local3._-YE = _local5.x; _local3._-Ay = _local5.y; _local3._-Pq = _local5.z; _local3._-df = -(_local6.x); _local3._-Qr = -(_local6.y); _local3._-NW = -(_local6.z); _local3.n13 = _local4.x; _local3.n23 = _local4.y; _local3.n33 = _local4.z; } else { _local3 = _-7q._-A0; }; this.transform = _-7q.multiply(_local2.instance.world, _local3); x = _arg1.x; y = _arg1.y; z = _arg1.z; } } }//package var
Section 272
//_-eg (var._-eg) package var { import flash.events.*; import flash.utils.*; public class _-eg extends EventDispatcher { private var _-I8:int; private var _-Pd:int; private var _-MQ:int; private var _-el:Boolean; public function stop():int{ if (_-el){ _-MQ = getTimer(); _-Pd = (_-MQ - _-I8); _-el = false; return (_-Pd); }; return (0); } public function start():void{ if (!_-el){ _-I8 = getTimer(); _-el = true; }; } public function reset():void{ _-el = false; } } }//package var
Section 273
//_-IF (var._-IF) package var { import flash.display.*; import flash.events.*; import _-6x.*; import _-Wr.*; import flash.geom.*; import _-RQ.*; import _-IV.*; import org.papervision3d.materials.*; import _-Zw.*; import _-Ap.*; import _-W4.*; public class _-IF extends EventDispatcher { public var container:Sprite; public var _-ax:Point; public var _-Sr:_-CH; public var _-NZ:Point; public var _-cB:_-Um; public var _-7P:each; public var debug:Boolean;// = false public var _-fk:_-8k; public var _-99:Boolean;// = true public var _-1U:_-EG; public var _-b3:Boolean;// = false public var _-PE:_-Ra; public var _-eb:_-CH;// = null public static var _-cX:Boolean = false; public function _-IF(_arg1:_-Um){ _-1U = new _-EG(); _-fk = new _-8k(); _-99 = true; _-eb = null; debug = false; _-ax = new Point(); _-NZ = new Point(); _-b3 = false; super(); this._-cB = _arg1; this.container = _arg1._-3w; init(); } public function _-Rk():void{ _-b3 = true; } protected function _-0v():void{ _-1U.stage = container.stage; _-1U.container = container; } public function _-Gk():void{ if (_-cB._-fr){ container.addEventListener(MouseEvent.MOUSE_DOWN, _-DD, false, 0, true); container.addEventListener(MouseEvent.MOUSE_UP, _-Jx, false, 0, true); container.addEventListener(MouseEvent.CLICK, _-Bu, false, 0, true); container.addEventListener(MouseEvent.DOUBLE_CLICK, _-aG, false, 0, true); container.stage.addEventListener(Event.ENTER_FRAME, _-OB, false, 0, true); }; } protected function _-aG(_arg1:MouseEvent):void{ if ((_arg1 is _-0J)){ return; }; if (((_-PE) && (_-PE._-0R))){ _-N2(_-8a._-LX, _-Sr); }; } public function _-O8():void{ _-9Y(); _-Sr = _-PE._-5; _-7P = _-PE.material; _-Xg(); } public function init():void{ if (container){ if (container.stage){ _-0v(); _-Gk(); } else { container.addEventListener(Event.ADDED_TO_STAGE, _-Dg, false, 0, true); }; }; } protected function _-Bu(_arg1:MouseEvent):void{ if ((_arg1 is _-0J)){ return; }; if (((_-PE) && (_-PE._-0R))){ _-N2(_-8a._-KD, _-Sr); }; } protected function _-Py(_arg1:_-CH):void{ var _local2:_-OC; if (!_-Ml()){ return; }; if (_arg1){ _local2 = (_arg1.material as _-OC); if (_local2){ _-1U._-9W(); }; }; _-N2(_-8a._-eA, _arg1); } protected function _-Xg():void{ if (!_-99){ return; }; if (((_-PE) && (_-PE._-0R))){ if (((!(_-eb)) && (_-Sr))){ _-fI(_-Sr); _-eb = _-Sr; } else { if (((_-eb) && (!((_-eb == _-Sr))))){ _-Py(_-eb); _-fI(_-Sr); _-eb = _-Sr; }; }; } else { if (_-eb != null){ _-Py(_-eb); _-eb = null; }; }; } protected function _-OB(_arg1:Event):void{ var _local2:Boolean; var _local3:_-OC; _local2 = _-Ml(); if (((_local2) || (_-b3))){ _-O8(); _-b3 = false; if ((_arg1 is _-0J)){ return; }; if (((_-1U) && (_-PE))){ _local3 = (_-7P as _-OC); if (_local3){ _-1U.container = (_local3.movie as Sprite); }; if (_-1U.container){ _-1U._-7p(_-PE.u, _-PE.v); }; if (((((_-8k.enabled) && (_-PE))) && (_-PE._-0R))){ _-fk.updatePosition(_-PE); }; _-N2(_-8a._-Ut, _-Sr); } else { if (((_-PE) && (_-PE._-0R))){ _-N2(_-8a._-Ut, _-Sr); }; }; }; _-NZ.x = _-ax.x; _-NZ.y = _-ax.y; } protected function _-N2(_arg1:String, _arg2:_-CH):void{ var _local3:Number; var _local4:Number; var _local5:_-8a; if (((_-PE) && (_-PE._-0R))){ _local3 = (_-PE.u) ? _-PE.u : 0; _local4 = (_-PE.v) ? _-PE.v : 0; _local5 = new _-8a(_arg1, _arg2, container, (_-PE._-1t as _-FZ), _local3, _local4, _-PE); _local5._-PE = _-PE; dispatchEvent(_local5); _arg2.dispatchEvent(_local5); } else { dispatchEvent(new _-8a(_arg1, _arg2, container)); if (_arg2){ _arg2.dispatchEvent(new _-8a(_arg1, _arg2, container)); }; }; } protected function _-Ml():Boolean{ _-ax.x = container.mouseX; _-ax.y = container.mouseY; return (!(_-ax.equals(_-NZ))); } protected function _-fI(_arg1:_-CH):void{ if (_-Ml()){ _-N2(_-8a._-SU, _arg1); }; } protected function _-9Y():void{ _-PE = (_-cB.hitTestPoint2D(_-ax) as _-Ra); } protected function _-DD(_arg1:MouseEvent):void{ if ((_arg1 is _-0J)){ return; }; _-cX = true; if (_-1U){ _-1U._-Ls(); }; if (((((_-8k.enabled) && (_-PE))) && (!((_-PE._-1t == null))))){ _-fk.updatePosition(_-PE); }; if (((_-PE) && (_-PE._-0R))){ _-N2(_-8a._-d, _-Sr); }; } protected function _-Jx(_arg1:MouseEvent):void{ if ((_arg1 is _-0J)){ return; }; _-cX = false; if (_-1U){ _-1U._-R6(); }; if (((((_-8k.enabled) && (_-PE))) && (!((_-PE._-1t == null))))){ _-fk.updatePosition(_-PE); }; if (((_-PE) && (_-PE._-0R))){ _-N2(_-8a._-0c, _-Sr); }; } protected function _-Dg(_arg1:Event):void{ container.removeEventListener(Event.ADDED_TO_STAGE, _-Dg); _-0v(); _-Gk(); } public function destroy():void{ _-cB = null; _-PE = null; _-Sr = null; _-7P = null; _-eb = null; _-1U.stage = null; _-1U.container = null; container.removeEventListener(MouseEvent.MOUSE_DOWN, _-DD); container.removeEventListener(MouseEvent.MOUSE_UP, _-Jx); container.removeEventListener(MouseEvent.CLICK, _-Bu); container.removeEventListener(MouseEvent.DOUBLE_CLICK, _-aG); if (container.stage){ container.stage.removeEventListener(Event.ENTER_FRAME, _-OB); }; container = null; } } }//package var
Section 274
//_-bY (_-bY) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.media.*; import _-eW.*; import FGL.GameTracker.*; public class _-bY extends MovieClip { public var gs:_-Cy; public var _-5C:Number; var _-as:SoundTransform; var _-NQ:SoundTransform; var _-PX:SoundChannel; var _-aA:SoundChannel; private var _-cs:Number;// = 1 private var _-DG; public var _-Xf:String;// = "../" var _-2; public var _-H5:String;// = "defendordie" public var _-fe:Object; var _-Te; public var _-Fy:String;// = "200198165200219157150164159132148199160165214157154200201209197161214156161200201196206150172158139164163085151" public var curNavPage; public var _-V2:_-A2; public function _-bY(){ _-DG = this; _-Xf = "../"; _-H5 = "defendordie"; _-Fy = "200198165200219157150164159132148199160165214157154200201209197161214156161200201196206150172158139164163085151"; _-cs = 1; _-5C = _-cs; super(); } public function init():void{ _-gF(); _-fx(); } public function do(_arg1:String):void{ curNavPage.cleanUp(); removeChild(curNavPage); curNavPage = null; _-cJ(_arg1); } public function _-IR():void{ _-PX = _-2.play(0, 1000, _-as); } public function playSound(_arg1:String, _arg2:Number=0, _arg3:Number=1, _arg4:Number=0):void{ var _local5:Class; var _local6:*; var _local7:SoundTransform; var _local8:SoundChannel; _local5 = (getDefinitionByName(_arg1) as Class); _local6 = new (_local5); _local7 = new SoundTransform((_arg3 * _-5C), _arg4); _local8 = _local6.play(0, _arg2, _local7); } public function _-2d():void{ _-PX.stop(); } private function _-fx():void{ _-Te = new _-fS(); _-NQ = new SoundTransform((1 * _-5C), 0); } public function _-L3():void{ SoundMixer.stopAll(); } private function _-gF():void{ _-2 = new _-Kq(); _-as = new SoundTransform((1 * _-5C), 0); } public function _-Lg():void{ _-aA.stop(); } public function _-NR():void{ _-aA = _-Te.play(0, 0, _-NQ); } private function _-cJ(_arg1:String):void{ switch (_arg1){ case "game": curNavPage = new _-Pa(); break; case "menu": curNavPage = new _-ay(); break; }; curNavPage.main = _-DG; curNavPage.init(); addChild(curNavPage); } public function _-ZS():void{ init(); _-V2 = new _-A2(); _-cJ("menu"); } public function cleanUp():void{ } private function _-cn(_arg1:Event):void{ } } }//package
Section 275
//_-Cy (_-Cy) package { import flash.display.*; import _-KF.*; import flash.events.*; import _-RC.*; import flash.utils.*; import org.papervision3d.materials.*; import _-bb.*; import _-2z.*; import org.flintparticles.common.counters.*; import org.flintparticles.threeD.zones.*; import org.flintparticles.threeD.papervision3d.initializers.*; import org.flintparticles.common.initializers.*; import org.flintparticles.threeD.initializers.*; import org.flintparticles.threeD.actions.*; import org.flintparticles.common.actions.*; import _-A8.*; import _-Ua.*; import _-eW.*; import _-Ap.*; import _-SI.*; import org.papervision3d.core.clipping.*; import _-PI.*; import _-eR.*; import _-Lh.*; import _-9Q.*; public class _-Cy extends _-PK { public var environment:_-IU; private var _-LS:int;// = 50 public var _-Jz:int;// = 0 public var _-7c:Array; private var _-0y:_-Dx; public var muzzleFlashMaterial:_-Dx; private var _-e1:_-bY; public var score:int;// = 0 private var _-0h:_-Dx; public var bombBitmapMaterial:_-Dx; public var _-IL:_-Dx; private var _-F-:_-bv; public var _-7F:_-27; public var myLight:_-VU; private var _-KG:_-Pa; public var _-6E:Object; public var wv:_-Qe; private var _-Fp:_-bv; public var _-Mr:_-Dx; public var turret:_-R3; public var effects:Array; private var _-X7:Object; private var _-8r:_-bv; private var _-32:Number;// = 1 public var enemyWeapons:Array; public var modelBomb:_-bv; public var higginsCenterBitmapMaterial:_-Dx; private var _-Ij:_-bv; public var battleshipBitmapMaterial:_-Dx; private var _-DG; private var _-NI:int;// = 200 public var bullets:Array; public var bulletsFired:int;// = 0 private var _-ND:int;// = 5 private var _-Dt:int;// = 0 private var _-co:Boolean;// = false public var _stage:Stage; public function _-Cy(_arg1:Stage, _arg2:_-bY, _arg3:_-Pa){ _-DG = this; _-co = false; score = 0; bulletsFired = 0; _-Jz = 0; _-6E = {total:0, soldiers:0, fighters:0, bombers:0}; _-NI = 200; _-X7 = {soldier:480, fighter:1200, bomber:1600}; _-Dt = 0; _-ND = 5; bullets = new Array(); _-7c = new Array(); enemyWeapons = new Array(); effects = new Array(); _-32 = 1; _-LS = 50; super(); _stage = _arg1; _-e1 = _arg2; _-KG = _arg3; Papervision3D._-0D._-YA(Papervision3D._-0D._-WK); dynamic.init(); init(); } private function _-Db():void{ _-Rn(); _-1r(); wv = new _-Qe(_-KG); _-87(); _-KG._-23(); } private function updateProgress():void{ if (turret.health <= 0){ _-co = true; _-e1._-V2.alert(score, "Player Died", "Player Died"); _-GU(); _-KG._-co(); }; } public function _-MW():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = ((Math.random() * 2000) - 1000); _local2 = ((Math.random() * 500) + 300); _local3 = -2000; _-7c.push(new _-7Z(_-8r, _-0h, new _-Dy(_local1, _local2, _local3), _-e1)); } private function _-GX():void{ if (_-Dt == _-ND){ _-Db(); }; } private function _-Z1(_arg1:_-83):void{ var _local2:*; var _local3:uint; _local3 = 0; while (_local3 < _-7c.length) { if (((((_-7c[_local3].active) && (_-7c[_local3].alive))) && (_arg1.active))){ switch (_-7c[_local3].type){ case "aircraft": _local2 = _-7c[_local3].geometry.getChildByName("enemy_mesh").geometry.aabb; break; case "soldier": _local2 = _-7c[_local3].hitBox; break; _local2 = _-7c[_local3].geometry.geometry.aabb; }; if (_-MB.check(_arg1._-Rb, _arg1.geometry.position, _-7c[_local3].geometry.position, _local2)){ _-T6(); _arg1.remove(); _-7c[_local3].applyDamage(_-LS); _local3 = _-7c.length; }; }; _local3++; }; } private function _-H4():void{ _-0h = new _-Dx("texture_a6m"); _-0y = new _-Dx("texture_ar234"); bombBitmapMaterial = new _-Dx("texture_bomb"); muzzleFlashMaterial = new _-Dx("sprite_muzzle_flash"); muzzleFlashMaterial._-Uf = false; battleshipBitmapMaterial = new _-Dx("texture_battleship"); battleshipBitmapMaterial.opposite = true; _-Mr = new _-Dx("texture_higgins_left"); _-Mr.opposite = true; higginsCenterBitmapMaterial = new _-Dx("texture_higgins_center"); higginsCenterBitmapMaterial.opposite = true; _-IL = new _-Dx("texture_higgins_right"); _-IL.opposite = true; } private function _-Xc():void{ var _local1:uint; var _local2:uint; _local1 = 0; while (_local1 < bullets.length) { if (bullets[_local1].active){ bullets[_local1].update(); _-Z1(bullets[_local1]); } else { bullets[_local1] = null; bullets.splice(_local1, 1); }; _local1++; }; _local2 = 0; while (_local2 < enemyWeapons.length) { if (enemyWeapons[_local2].active){ enemyWeapons[_local2].update(); _-7d(enemyWeapons[_local2]); } else { enemyWeapons[_local2] = null; enemyWeapons.splice(_local2, 1); }; _local2++; }; } public function cleanUp():void{ var _local1:*; _-e1._-V2._-ex(score, "Exit Game", "Exit Game"); _-5g(); _-e1._-L3(); _-GU(); _-e1.curNavPage.gs.scene.removeChild(turret.geometry); _local1 = turret.geometry.getChildByName("m2"); _local1.material.unregisterObject(_local1); _local1 = null; _local1 = turret.geometry.getChildByName("hands"); _local1.material.unregisterObject(_local1); _local1 = null; _local1 = turret.geometry.getChildByName("ammo"); _local1.material.unregisterObject(_local1); _local1 = null; turret.geometry.geometry = null; turret.geometry = null; } private function _-7d(_arg1):void{ if (((((turret.alive) && (_arg1.active))) && (!(_arg1.inert)))){ if (_arg1.geometry.distanceTo(turret.geometry) < 100){ turret.applyDamage(_arg1.damage); _-KG._-Jw(); if (((_arg1.isGroundImpactWeapon) && (!(_arg1.groundImpactEffectsCreated)))){ _arg1.geometry.y = 0; _arg1.createGroundImpactEffects(); }; _arg1.setInert(); }; }; } private function _-gH(_arg1:TimerEvent=null):void{ _arg1.target.removeEventListener("timer", _-gH); _-Dt++; _-GX(); } public function _-S9():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = ((Math.random() * 2000) - 1000); _local2 = 0; _local3 = -1000; _-7c.push(new _-QR(new _-Dy(_local1, _local2, _local3), _-e1)); } private function _-Bp(_arg1:int):void{ score = (score + _arg1); } public function _-e5():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = ((Math.random() * 2000) - 1000); _local2 = ((Math.random() * 500) + 500); _local3 = -2000; _-7c.push(new _-YC(_-F-, _-0y, new _-Dy(_local1, _local2, _local3), _-e1)); } public function killedEnemy(_arg1:String):void{ var _local2:int; wv._-gf(_arg1); _-6E.total++; _local2 = 0; switch (_arg1){ case "soldier": _-6E.soldiers++; _local2 = _-X7.soldier; break; case "fighter": _-6E.fighters++; _local2 = _-X7.fighter; break; case "bomber": _-6E.bombers++; _local2 = _-X7.bomber; break; }; _-Bp(_local2); } private function _-Rn():void{ turret = new _-R3(_-Ij, _-e1); } public function init():void{ _-e1._-V2._-PP(score, "Started Game", "Started Game"); _-eP(); _-H4(); _-Ey("scene"); _-Ey("m2"); _-KJ(); } private function _-aS():void{ var _local1:uint; _local1 = 0; while (_local1 < _-7c.length) { if (_-7c[_local1].active){ _-7c[_local1].update(); } else { _-7c[_local1] = null; _-7c.splice(_local1, 1); }; _local1++; }; } public function _-Gm(_arg1:String):ByteArray{ var _local2:*; var _local3:Array; var _local4:Array; var _local5:int; var _local6:int; _local2 = new ByteArray(); _local3 = _arg1.split(""); _local4 = []; _local5 = 0; while (_local5 < _local3.length) { _local4.push((("0x" + _local3[_local5]) + _local3[(_local5 + 1)])); _local5 = (_local5 + 2); }; _local6 = 0; while (_local6 < _local4.length) { _local2[_local6] = _local4[_local6]; _local6++; }; return (_local2); } private function _-eP():void{ else .clipping = new _-Rg(_-Rg._-Sd); myLight = new _-VU(true, true); myLight.y = 700; myLight.x = -700; myLight.z = -700; _-7F = new _-27(); _-7F._-IE = 15; _-7F.useCulling = true; } private function _-Ey(_arg1:String):void{ var _local2:_-bv; var _local3:String; var _local4:*; _local2 = new _-bv(); switch (_arg1){ case "scene": _local3 = "4d4d543d000002000a000000030000003d3dc13b00003e3d0a00000003000000ffafb200000000a0130000004d6174657269616c202334300010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334310010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334320010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334330010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334340010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334350010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334360010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334370010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334380010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000004d6174657269616c202334390010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafad00000000a00e0000007465727261696e0010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803f00010a0000000000803f00406a0c0000736b79000041600c000010411403000041000dc79e412d7ba8c1c5160245fac69e4167324c447a58ef44436496c3a6403c447a58ef4470260fc4cfd80e447a58ef44478e3cc400c995437a58ef4408804cc4eb7aa8c17a58ef44498e3cc45fd8aac37a58ef4474260fc47f6019c47a58ef44446496c358c846c47a58ef4412c79e4119ba56c47a58ef44273daa4357c846c47a58ef44e41219447e6019c47a58ef44bb7a464458d8aac37a58ef44786c56440f7aa8c17a58ef44b47a464413c995437a58ef44d8121944d9d80e447a58ef44063daa43ad403c447a58ef44eac69e4191e2be443105b44471260fc48527b0443105b4444f5b86c47e3486443105b444564eb0c4cfd80e443105b4446209bfc4b27aa8c13105b444584eb0c47a6019c43105b444525b86c456788bc43105b44473260fc45f6bb5c43105b44417c79e416b26c4c43105b444e41219445f6bb5c43105b4448a518b4455788bc43105b4449144b544746019c43105b4449affc3441c79a8c13105b4448b44b544e0d80e443105b4447f518b44873486443105b444c51219448c27b0443105b444dfc69e41da35fa44a47736444a8e3cc4bef6e644a4773644574eb0c48627b044a47736448f1de7c4a8403c44a4773644ab5cfac48d7aa8c1a4773644901de7c451c846c4a47736445b4eb0c45d6bb5c4a47736444c8e3cc4983aecc4a47736441ac79e41b479ffc4a4773644bd7a4644983aecc4a47736449344b5445c6bb5c4a4773644ca13ec4449c846c4a4773644e352ff447a78a8c1a4773644c113ec44be403c44a47736448444b5449227b044a4773644947a4644c6f6e644a4773644dbc69e4176850745e8f4d7c20a804cc4da35fa44e8f4d7c26209bfc491e2be44e8f4d7c2ab5cfac468324c44e8f4d7c2de9807c5807aa8c1e8f4d7c2ad5cfac411ba56c4e8f4d7c26709bfc46926c4c4e8f4d7c20d804cc4b479ffc4e8f4d7c21bc79e4162270ac5e8f4d7c27d6c5644b279ffc4e8f4d7c29fffc3446726c4c4e8f4d7c2e652ff4408ba56c4e8f4d7c2fa130a454178a8c1e8f4d7c2de52ff4480324c44e8f4d7c28fffc3449ee2be44e8f4d7c2516c5644e335fa44e8f4d7c240411002000041000000003f0000003f0100003f3eef303f118cda3eaa352d3fcecbba3e1a9a223fac94a53ef9b9123f83219e3e0100003fab94a53e138cda3ecacbba3ed0cbba3e0e8cda3eac94a53effffff3e83219e3ef8b9123fac94a53e1a9a223fcecbba3eaa352d3f128cda3e3eef303f0100003fa9352d3ffab9123f189a223f1b9a223ff5b9123fab352d3f0100003f546b5a3fd0cbba3e5889533fc020803ea2ef3f3fa6da313e1a9a223fb252163e0200003f9eda313ed3cbba3eb820803ec120803ecacbba3ea6da313efdffff3eb252163e199a223fa4da313ea2ef3f3fbe20803e5889533fd1cbba3e546b5a3f0200003f5689533f1c9a223f9fef3f3fa5ef3f3f149a223f5a89533f0200003f7023763fae94a53e4c256d3fa8da313e5989533facd5963dac352d3ff8c81d3d0300003f9cd5963db494a53e96da313eaeda313ea694a53eacd5963dfcffff3ef8c81d3da9352d3fa4d5963d5889533fa4da313e4c256d3fb094a53e7023763f0300003f4a256d3fae352d3f5489533f5b89533fa4352d3f4e256d3f0200003f44df7f3f86219e3e7223763fb852163e556b5a3f08c91d3d40ef303f00f2023a0300003fd8c81d3d8a219e3ea452163ebe52163e7e219e3e08c91d3dfcffff3e00f2023a3eef303ff0c81d3d546b5a3fb452163e7123763f88219e3e44df7f3f0300003f6f23763f42ef303f506b5a3f586b5a3f37ef303f7423763f6041360000000000803f0000000000000000000000000000803f0000000000000000000000000000803f00000000c848cb350000000020410007000070000000020001000700000003000200070000000400030007000000050004000700000006000500070000000700060007000000080007000700000009000800070000000a000900070000000b000a00070000000c000b00070000000d000c00070000000e000d00070000000f000e000700000010000f000700000001001000070012001100010006000100020012000600130012000200060002000300130006001400130003000600030004001400060015001400040006000400050015000600160015000500060005000600160006001700160006000600060007001700060018001700070006000700080018000600190018000800060008000900190006001a0019000900060009000a001a0006001b001a000a0006000a000b001b0006001c001b000b0006000b000c001c0006001d001c000c0006000c000d001d0006001e001d000d0006000d000e001e0006001f001e000e0006000e000f001f00060020001f000f0006000f001000200006001100200010000600100001001100060022002100110006001100120022000600230022001200060012001300230006002400230013000600130014002400060025002400140006001400150025000600260025001500060015001600260006002700260016000600160017002700060028002700170006001700180028000600290028001800060018001900290006002a0029001900060019001a002a0006002b002a001a0006001a001b002b0006002c002b001b0006001b001c002c0006002d002c001c0006001c001d002d0006002e002d001d0006001d001e002e0006002f002e001e0006001e001f002f00060030002f001f0006001f002000300006002100300020000600200011002100060032003100210006002100220032000600330032002200060022002300330006003400330023000600230024003400060035003400240006002400250035000600360035002500060025002600360006003700360026000600260027003700060038003700270006002700280038000600390038002800060028002900390006003a0039002900060029002a003a0006003b003a002a0006002a002b003b0006003c003b002b0006002b002c003c0006003d003c002c0006002c002d003d0006003e003d002d0006002d002e003e0006003f003e002e0006002e002f003f00060040003f002f0006002f00300040000600310040003000060030002100310006003041150000004d6174657269616c202334300000003041f50000004d6174657269616c2023343100700000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f003041150000004d6174657269616c202334320000003041150000004d6174657269616c202334330000003041150000004d6174657269616c202334340000003041150000004d6174657269616c202334350000003041150000004d6174657269616c202334360000003041150000004d6174657269616c202334370000003041150000004d6174657269616c202334380000003041150000004d6174657269616c202334390000005041c60100000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000000409c2700007465727261696e0000418e2700001041640a0000dd002a3ab3c42a3ab3c478d2aec1bb618fc42a3ab3c460362841981257c42a3ab3c4e0a06b42bb610fc42a3ab3c42c738d41bb618fc32a3ab3c47342a64262fc9f2d2a3ab3c472b20143bb618f432a3ab3c412acee42bc610f442a3ab3c4ecbaf441991257442a3ab3c494449b42bb618f442a3ab3c4de0df1422a3ab3442a3ab3c440a5df3f2a3ab3c4bc618fc450189ac0bb618fc4bb618fc460d41dc0991257c4bb618fc460148340bb610fc4bb618fc478d2aec1bb618fc3bb618fc478d2aec118696f2dbb618fc4ac249bc1bb618f43bb618fc478d2aec1bb610f44bb618fc478d2aec199125744bb618fc43052aec1bb618f44bb618fc478d2aec12a3ab344bb618fc4e829b3412b3ab3c4991257c48172bb42bb618fc4981257c470b08ac0991257c4991257c478d2aec1bb610fc4991257c478d2aec1bb618fc3991257c478d2aec1f9df2f2d991257c478d2aec1bb618f43991257c478d2aec1bb610f44991257c478d2aec199125744991257c478d2aec1bb618f44981257c420f1cc412a3ab3449a1257c4834b94422a3ab3c4bb610fc49efd8142bb618fc4bb610fc400e9a1bf991257c4bb610fc43ccf94c1bb610fc4bb610fc478d2aec1bb618fc3bb610fc478d2aec1f23fe12cbb610fc478d2aec1bb618f43bb610fc478d2aec1bb610f44bb610fc478d2aec199125744bb610fc460d2aec1bb618f44bb610fc4a0e6d4c02a3ab344bb610fc4b40b0a422a3ab3c4bb618fc300e80941ba618fc4ba618fc3483057c1991257c4bb618fc378d2aec1bb610fc4bb618fc378d2aec1bb618fc3bb618fc378d2aec1e47f452cbb618fc378d2aec1bb618f43bb618fc378d2aec1bb610f44bb618fc378d2aec199125744bb618fc378d2aec1bb618f44bb618fc3dc648cc12a3ab344bb618fc3686169422a3ab3c4dcc608b34082bcc0bb618fc4e8c208b3d6570c42991257c4f4be08b378d2aec1bb610fc400bb08b378d2aec1bb618fc30cb708b378d2aec16f005eab18b308b378d2aec1bb618f4324af08b378d2aec1bb610f4430ab08b378d2aec1991257443ca708b378d2aec1bb618f4448a308b3a00d41422a3ab344549f08b3207ffb422a3ab3c4b9618f431ae0d542bc618fc4bc618f43de58f142991257c4bb618f4378d2aec1bb610fc4bb618f4378d2aec1bb618fc3bb618f4378d2aec10e409aacbb618f4378d2aec1bb618f43bb618f4378d2aec1bb610f44bb618f4378d2aec199125744bb618f438cb6ab41ba618f44ba618f4363b38f422b3ab344ba618f439e599c422a3ab3c4bb610f4414419442ba618fc4ba610f4438c25841991257c4bb610f4478d2aec1bb610fc4bb610f4478d2aec1bb618fc3bb610f4478d2aec107600cadbb610f4478d2aec1bb618f43bb610f4478d2aec1bb610f44bb610f4478d2aec198125744ba610f446c138bc1ba618f44ba610f4460394a402a3ab344bc610f44405673c02a3ab3c49912574478d2aec1bb618fc49912574478d2aec1991257c49912574478d2aec1bb610fc49912574478d2aec1bb618fc39912574478d2aec107a04bad9912574478d2aec1bb618f439912574478d2aec1bb610f449912574478d2aec1991257449912574478d2aec1bb618f449912574478d2aec12a3ab3449912574478d2aec12a3ab3c4bb618f4478d2aec1bb618fc4bb618f4478d2aec1991257c4bb618f4478d2aec1bb610fc4bb618f4478d2aec1bb618fc3bb618f4478d2aec1037085adbb618f4478d2aec1bb618f43bb618f4478d2aec1bb610f44bb618f4478d2aec199125744bb618f4478d2aec1bb618f44bb618f4478d2aec12a3ab344bb618f4478d2aec12a3ab3c42a3ab34478d2aec1bb618fc42a3ab34478d2aec1991257c42a3ab34478d2aec1bb610fc42a3ab34478d2aec1bb618fc32a3ab34478d2aec10310a5ad2a3ab34478d2aec1bb618f432a3ab34478d2aec1bb610f442a3ab34478d2aec1991257442a3ab34478d2aec1bb618f442a3ab34478d2aec12a3ab3442a3ab34478d2aec1f24da144f24da14478d2aec107eb7a44f24da14478d2aec12a3a3344f24da14478d2aec19912d743f24da14478d2aec1bb610f43f24da14478d2aec1bb610fc3f24da14478d2aec19912d7c3f24da14478d2aec12a3a33c4f24da14478d2aec107eb7ac4f24da14478d2aec1f24da1c4f24da14478d2aec1f24da14407eb7a4478d2aec107eb7a4407eb7a4478d2aec12a3a334407eb7a4478d2aec19912d74307eb7a4478d2aec1bb610f4307eb7a4478d2aec1bb610fc307eb7a4478d2aec19912d7c307eb7a4478d2aec12a3a33c407eb7a4478d2aec107eb7ac407eb7a4478d2aec1f24da1c407eb7a4478d2aec1f24da1442a3a334478d2aec107eb7a442a3a3344d0fa94c12a3a33442a3a334478d2aec19912d7432a3a334478d2aec1bb610f432a3a334478d2aec1bb610fc32a3a334478d2aec19912d7c32a3a334478d2aec12a3a33c42a3a334478d2aec107eb7ac42a3a334478d2aec1f24da1c42a3a33449c7ca9c1f14da1449912d7430e1bdd4208eb7a449912d74390f98f412a3a33449912d743c04cacc19912d7439912d74378d2aec1bb610f439912d74378d2aec1bb610fc39912d74378d2aec19912d7c39912d74378d2aec12a3a33c49912d74378d2aec107eb7ac49912d74378d2aec1f24da1c49912d743a7002e43f24da144bb610f437df2264306eb7a44bb610f43bc8188412a3a3344bb610f4378d2aec19912d743bb610f4378d2aec1bb610f43bb610f4378d2aec1bb610fc3bb610f4378d2aec19912d7c3bb610f4378d2aec12a3a33c4bb610f4378d2aec107eb7ac4bb610f4378d2aec1f24da1c4bc610f4388e00e43f24da144bb610fc3ec40594207eb7a44bb610fc378d2aec12a3a3344bb610fc378d2aec19912d743bb610fc378d2aec1bb610f43bb610fc378d2aec1bb610fc3bb610fc378d2aec19912d7c3bb610fc378d2aec12a3a33c4bb610fc378d2aec107eb7ac4bc610fc3e4f28cc1f24da1c4bb610fc3ec6b2642f24da1449912d7c388b8324207eb7a449912d7c378d2aec12a3a33449912d7c378d2aec19912d7439912d7c378d2aec1bb610f439912d7c378d2aec1bb610fc39912d7c378d2aec19912d7c39912d7c378d2aec12a3a33c49912d7c378d2aec106eb7ac49912d7c380ee0c3ff24da1c49812d7c300d6f541f24da1442a3a33c49250b94208eb7a442a3a33c420574d412a3a33442a3a33c478d2aec19912d7432a3a33c478d2aec1bb610f432a3a33c478d2aec1bb610fc32a3a33c478d2aec19912d7c32a3a33c478d2aec12a3a33c42a3a33c478d2aec107eb7ac42a3a33c478d2aec1f24da1c42a3a33c426b6b742f24da14406eb7ac4407342c007eb7a4407eb7ac478d2aec12a3a334407eb7ac478d2aec19912d74307eb7ac478d2aec1bb610f4307eb7ac478d2aec1bb610fc307eb7ac478d2aec19912d7c307eb7ac478d2aec12a3a33c407eb7ac478d2aec107eb7ac407eb7ac4e0e7d041f24da1c406eb7ac468c0d641f24da144f24da1c480f58d3f05eb7a44f24da1c455bf06422a3a3344f34da1c4ac9ca5419912d743f24da1c469679e42bb610f43f24da1c40f93bb42bc610fc3f24da1c45ab09e429912d7c3f24da1c4442752422a3a33c4f24da1c4b7a9cc4207eb7ac4f24da1c4b837fa41f24da1c4f24da1c408ca2a414041f0060000dd0000f2023a0002033a4c9ecd3d0000033a5c1b4d3e00fe023ac8b3993e00fe023ae2d9cc3e00fc023afcffff3e00fa023a0b93193f00f8023a1826333f00f6023a25b94c3f00f6023a324c663f00f4023a40df7f3f00f2023a00f4023a6c9ecd3d509ecd3d689ecd3d5e1b4d3e649ecd3dc8b3993e649ecd3de2d9cc3e609ecd3dfdffff3e5c9ecd3d0c93193f589ecd3d1926333f549ecd3d26b94c3f549ecd3d334c663f509ecd3d40df7f3f4c9ecd3d00f6023a6c1b4d3e549ecd3d6a1b4d3e601b4d3e681b4d3ec9b3993e681b4d3ee3d9cc3e661b4d3efeffff3e641b4d3e0c93193f621b4d3e1926333f601b4d3e26b94c3f601b4d3e344c663f5e1b4d3e40df7f3f5c1b4d3e00f6023ad0b3993e549ecd3dceb3993e601b4d3eceb3993ecab3993ecdb3993ee4d9cc3eccb3993efeffff3eccb3993e0c93193fcab3993e1a26333fcab3993e26b94c3fc9b3993e344c663fc8b3993e40df7f3fc8b3993e00f8023aead9cc3e589ecd3de9d9cc3e621b4d3ee8d9cc3ecab3993ee7d9cc3ee5d9cc3ee6d9cc3effffff3ee6d9cc3e0d93193fe5d9cc3e1a26333fe4d9cc3e26b94c3fe3d9cc3e344c663fe2d9cc3e41df7f3fe2d9cc3e00fa023a0200003f5c9ecd3d0200003f641b4d3e0100003fccb3993e0100003fe6d9cc3e0000003f0000003f0000003f0d93193fffffff3e1a26333ffeffff3e27b94c3ffeffff3e344c663ffdffff3e42df7f3ffcffff3e00fc023a0f93193f609ecd3d0f93193f661b4d3e0e93193fccb3993e0e93193fe6d9cc3e0e93193f0000003f0d93193f0e93193f0d93193f1b26333f0c93193f28b94c3f0c93193f354c663f0c93193f42df7f3f0b93193f00fe023a1c26333f649ecd3d1c26333f681b4d3e1c26333fcdb3993e1b26333fe7d9cc3e1b26333f0100003f1a26333f0e93193f1a26333f1b26333f1a26333f28b94c3f1926333f364c663f1926333f42df7f3f1826333f00fe023a29b94c3f649ecd3d28b94c3f681b4d3e28b94c3fceb3993e28b94c3fe8d9cc3e28b94c3f0100003f27b94c3f0e93193f26b94c3f1c26333f26b94c3f28b94c3f26b94c3f364c663f26b94c3f42df7f3f25b94c3f0000033a364c663f689ecd3d364c663f6a1b4d3e364c663fceb3993e364c663fe9d9cc3e354c663f0200003f344c663f0f93193f344c663f1c26333f344c663f28b94c3f344c663f364c663f334c663f43df7f3f324c663f0002033a44df7f3f6c9ecd3d43df7f3f6c1b4d3e42df7f3fd0b3993e42df7f3fead9cc3e42df7f3f0200003f42df7f3f0f93193f41df7f3f1c26333f40df7f3f29b94c3f40df7f3f364c663f40df7f3f44df7f3f40df7f3fbd15733fba15733faf82593fba15733fa2ef3f3fba15733f965c263fba15733f88c90c3fba15733ff66ce63ebc15733fdc46b33ebc15733fc220803ebc15733f50f5193ebc15733f6ca44e3dbc15733fbc15733fac82593faf82593fac82593fa2ef3f3fad82593f955c263fad82593f88c90c3fae82593ff66ce63eae82593fdc46b33eae82593fc120803eaf82593f4ef5193eaf82593f64a44e3db082593fbc15733f9fef3f3faf82593fa0ef3f3fa2ef3f3fa0ef3f3f955c263fa0ef3f3f88c90c3fa0ef3f3ff46ce63ea1ef3f3fda46b33ea2ef3f3fc120803ea2ef3f3f4df5193ea2ef3f3f60a44e3da2ef3f3fbc15733f925c263faf82593f925c263fa2ef3f3f925c263f945c263f945c263f87c90c3f945c263ff46ce63e945c263fda46b33e945c263fc020803e945c263f4cf5193e965c263f5ca44e3d965c263fbb15733f85c90c3fae82593f86c90c3fa1ef3f3f86c90c3f945c263f86c90c3f87c90c3f86c90c3ff36ce63e86c90c3fd946b33e88c90c3fbf20803e88c90c3f4af5193e88c90c3f54a44e3d88c90c3fbb15733fef6ce63ead82593ff06ce63ea0ef3f3ff16ce63e945c263ff26ce63e86c90c3ff26ce63ef26ce63ef36ce63ed846b33ef46ce63ebe20803ef56ce63e48f5193ef66ce63e4ca44e3df76ce63eba15733fd546b33ead82593fd646b33ea0ef3f3fd646b33e935c263fd746b33e86c90c3fd846b33ef26ce63ed946b33ed846b33eda46b33ebd20803eda46b33e46f5193edb46b33e44a44e3ddc46b33eba15733fbc20803ead82593fbc20803ea0ef3f3fbc20803e935c263fbe20803e86c90c3fbe20803ef06ce63ec020803ed646b33ec020803ebd20803ec020803e45f5193ec220803e40a44e3dc220803eba15733f42f5193ead82593f44f5193ea0ef3f3f45f5193e925c263f46f5193e85c90c3f48f5193ef06ce63e4af5193ed646b33e4cf5193ebc20803e4df5193e44f5193e4ef5193e3ca44e3d50f5193eb915733f34a44e3dac82593f3ca44e3d9fef3f3f40a44e3d925c263f44a44e3d85c90c3f4ca44e3df06ce63e54a44e3dd546b33e5ca44e3dbb20803e60a44e3d42f5193e64a44e3d34a44e3d6ca44e3d6041360000000000803f0000000000000000000000000000803f0000000000000000000000000000803f0000000018b308b3000000002041fe1500009001dc0001000c000700dc000b0000000700db0002000d000700db000c0001000700da0003000e000700da000d0002000700d90004000f000700d9000e0003000700d800050010000700d8000f0004000700d700060011000700d700100005000700d600070012000700d600110006000700d500080013000700d500120007000700d400090014000700d400130008000700d3000a0015000700d300140009000700d2000c0017000700d20016000b000700d1000d0018000700d10017000c000700d0000e0019000700d00018000d000700cf000f001a000700cf0019000e000700ce0010001b000700ce001a000f000700cd0011001c000700cd001b0010000700cc0012001d000700cc001c0011000700cb0013001e000700cb001d0012000700ca0014001f000700ca001e0013000700c900150020000700c9001f0014000700c800170022000700c800210016000700c700180023000700c700220017000700c600190024000700c600230018000700c5001a0025000700c500240019000700c4001b0026000700c40025001a000700c3001c0027000700c30026001b000700c2001d0028000700c20027001c000700c1001e0029000700c10028001d000700c0001f002a000700c00029001e000700bf0020002b000700bf002a001f000700be0022002d000700be002c0021000700bd0023002e000700bd002d0022000700bc0024002f000700bc002e0023000700bb00250030000700bb002f0024000700ba00260031000700ba00300025000700b900270032000700b900310026000700b800280033000700b800320027000700b700290034000700b700330028000700b6002a0035000700b600340029000700b5002b0036000700b50035002a000700b4002d0038000700b40037002c000700b3002e0039000700b30038002d000700b2002f003a000700b20039002e000700b10030003b000700b1003a002f000700b00031003c000700b0003b0030000700af0032003d000700af003c0031000700ae0033003e000700ae003d0032000700ad0034003f000700ad003e0033000700ac00350040000700ac003f0034000700ab00360041000700ab00400035000700aa00380043000700aa00420037000700a900390044000700a900430038000700a8003a0045000700a800440039000700a7003b0046000700a70045003a000700a6003c0047000700a60046003b000700a5003d0048000700a50047003c000700a4003e0049000700a40048003d000700a3003f004a000700a30049003e000700a20040004b000700a2004a003f000700a10041004c000700a1004b0040000700a00043004e000700a0004d00420007009f0044004f0007009f004e00430007009e004500500007009e004f00440007009d004600510007009d005000450007009c004700520007009c005100460007009b004800530007009b005200470007009a004900540007009a0053004800070099004a0055000700990054004900070098004b0056000700980055004a00070097004c0057000700970056004b00070096004e0059000700960058004d00070095004f005a000700950059004e000700940050005b00070094005a004f000700930051005c00070093005b0050000700920052005d00070092005c0051000700910053005e00070091005d0052000700900054005f00070090005e00530007008f005500600007008f005f00540007008e005600610007008e006000550007008d005700620007008d006100560007008c005900640007008c006300580007008b005a00650007008b006400590007008a005b00660007008a0065005a00070089005c0067000700890066005b00070088005d0068000700880067005c00070087005e0069000700870068005d00070086005f006a000700860069005e000700850060006b00070085006a005f000700840061006c00070084006b0060000700830062006d00070083006c0061000700820064006f00070082006e0063000700810065007000070081006f0064000700800066007100070080007000650007007f006700720007007f007100660007007e006800730007007e007200670007007d006900740007007d007300680007007c006a00750007007c007400690007007b006b00760007007b0075006a0007007a006c00770007007a0076006b00070079006d0078000700790077006c0007006c006d007900070078007700790007006b006c007a000700770076007a0007006a006b007b000700760075007b00070069006a007c000700750074007c000700680069007d000700740073007d000700670068007e000700730072007e000700660067007f000700720071007f00070065006600800007007100700080000700640065008100070070006f008100070063006400820007006f006e008200070061006200830007006d006c008300070060006100840007006c006b00840007005f006000850007006b006a00850007005e005f00860007006a006900860007005d005e008700070069006800870007005c005d008800070068006700880007005b005c008900070067006600890007005a005b008a000700660065008a00070059005a008b000700650064008b000700580059008c000700640063008c000700560057008d000700620061008d000700550056008e000700610060008e000700540055008f00070060005f008f00070053005400900007005f005e009000070052005300910007005e005d009100070051005200920007005d005c009200070050005100930007005c005b00930007004f005000940007005b005a00940007004e004f00950007005a005900950007004d004e009600070059005800960007004b004c009700070057005600970007004a004b0098000700560055009800070049004a00990007005500540099000700480049009a000700540053009a000700470048009b000700530052009b000700460047009c000700520051009c000700450046009d000700510050009d000700440045009e00070050004f009e000700430044009f0007004f004e009f00070042004300a00007004e004d00a000070040004100a10007004c004b00a10007003f004000a20007004b004a00a20007003e003f00a30007004a004900a30007003d003e00a400070049004800a40007003c003d00a500070048004700a50007003b003c00a600070047004600a60007003a003b00a700070046004500a700070039003a00a800070045004400a800070038003900a900070044004300a900070037003800aa00070043004200aa00070035003600ab00070041004000ab00070034003500ac00070040003f00ac00070033003400ad0007003f003e00ad00070032003300ae0007003e003d00ae00070031003200af0007003d003c00af00070030003100b00007003c003b00b00007002f003000b10007003b003a00b10007002e002f00b20007003a003900b20007002d002e00b300070039003800b30007002c002d00b400070038003700b40007002a002b00b500070036003500b500070029002a00b600070035003400b600070028002900b700070034003300b700070027002800b800070033003200b800070026002700b900070032003100b900070025002600ba00070031003000ba00070024002500bb00070030002f00bb00070023002400bc0007002f002e00bc00070022002300bd0007002e002d00bd00070021002200be0007002d002c00be0007001f002000bf0007002b002a00bf0007001e001f00c00007002a002900c00007001d001e00c100070029002800c10007001c001d00c200070028002700c20007001b001c00c300070027002600c30007001a001b00c400070026002500c400070019001a00c500070025002400c500070018001900c600070024002300c600070017001800c700070023002200c700070016001700c800070022002100c800070014001500c900070020001f00c900070013001400ca0007001f001e00ca00070012001300cb0007001e001d00cb00070011001200cc0007001d001c00cc00070010001100cd0007001c001b00cd0007000f001000ce0007001b001a00ce0007000e000f00cf0007001a001900cf0007000d000e00d000070019001800d00007000c000d00d100070018001700d10007000b000c00d200070017001600d200070009000a00d300070015001400d300070008000900d400070014001300d400070007000800d500070013001200d500070006000700d600070012001100d600070005000600d700070011001000d700070004000500d800070010000f00d800070003000400d90007000f000e00d900070002000300da0007000e000d00da00070001000200db0007000d000c00db00070000000100dc0007000c000b00dc0007003041300300007465727261696e00900100000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff0000010101020103010401050106010701080109010a010b010c010d010e010f0110011101120113011401150116011701180119011a011b011c011d011e011f0120012101220123012401250126012701280129012a012b012c012d012e012f0130013101320133013401350136013701380139013a013b013c013d013e013f0140014101420143014401450146014701480149014a014b014c014d014e014f0150015101520153015401550156015701580159015a015b015c015d015e015f0160016101620163016401650166016701680169016a016b016c016d016e016f0170017101720173017401750176017701780179017a017b017c017d017e017f0180018101820183018401850186018701880189018a018b018c018d018e018f015041460600000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000000b0830100000ab01500000005004d41585343454e45006400000008b00e000000000000006400000009b00a0000000000000002b0a600000030b008000000000010b010000000736b790000400000ffff13b01200000000000080000000800000008020b026000000000000000000000000000100000000000000000000000000c848cb350000000021b02a00000000000000000000000000010000000000000000000000000000000000000000000000000022b02600000000000000000000000000010000000000000000000000803f0000803f0000803f02b0aa00000030b008000000010010b0140000007465727261696e0000400000ffff13b01200000000000080000000800000008020b02600000000000000000000000000010000000000000000000000000018b308b30000000021b02a00000000000000000000000000010000000000000000000000000000000000000000000000000022b02600000000000000000000000000010000000000000000000000803f0000803f0000803f"; break; case "m2": _local3 = "4d4ddd5c000002000a000000030000003d3da65a00003e3d0a00000003000000ffafb200000000a0130000003032202d2044656661756c740010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803fffafb200000000a0130000003033202d2044656661756c740010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803f00010a0000000000803f0040c84400006d32000041bf4400001041c81e000090023c2fa73efbd345c00566803cb32fa73e03843240ce6c803c4f2fa73e8ce245c04ce29d3fc82fa73e0184324068e29d3f5418aabefbd345c0a666803cda17aabe058432406f6d803c4218aabe8ae245c04ee29d3fc717aabe028432406be29d3f2d4941be8be245c04ee29d3f5781313e8be245c04ce29d3f7d4841be342b8f3f62e29d3f0582313e322b8f3f60e29d3f424841be7657284069e29d3f4482313e7657284067e29d3f6d2fa73e57bac4bf53e29d3f2318aabe53bac4bf56e29d3f5e2fa73ef2b310c050e29d3f3218aabef0b310c052e29d3f224941bead2234c050e29d3f6381313ead2234c04ee29d3f2a4941be8be245c017d8a63f204941bead2234c018d8a63f6581313ead2234c016d8a63f5a81313e8be245c016d8a63f906116bead2234c018d8a63fa06116be8be245c017d8a63fbd65003e8be245c016d8a63fc965003ead2234c016d8a63f876116beb22234c0d4dbc43fd265003eb02234c0d2dbc43fc565003e8ee245c0d2dbc43f926116be90e245c0d3dbc43f5f16d6bdb22234c04042cb3f091faa3db22234c04042cb3fef1eaa3d90e245c03e42cb3f7b16d6bd90e245c03f42cb3f9586a73dad2234c016d8a63fa386a73db02234c0d2dbc43feb04d4bdad2234c016d8a63fdb04d4bdb22234c0d4dbc43f7d86a73d8be245c015d8a63f8d86a73d8ee245c0d2dbc43ff304d4bd90e245c0d3dbc43f0505d4bd8be245c016d8a63f6a2fa73e56bac4bff3d07a3f2618aabe4ebac4bff8d07a3f5b2fa73ef2b310c0edd07a3f3518aabef0b310c0f2d07a3f3486e83e2877d3bf53e29d3f3286e83e2777d3bff0d07a3f2586e83efb740cc0edd07a3f2886e83efb740cc050e29d3fe86eebbe2277d3bf55e29d3ff46eebbef9740cc052e29d3ff76eebbef9740cc0f5d07a3fec6eebbe1d77d3bff8d07a3f774841be322b8f3f4bc3a43f3c4841be7657284052c3a43f4682313e765728404fc3a43f0782313e322b8f3f48c3a43f654841bee870ca3f4dc3a43f1c82313ee670ca3f4cc3a43f3e82313e14a01c404fc3a43f424841be15a01c4051c3a43f3f4841be15a01c4075aaac3f4182313e14a01c4071aaac3f5a69b8bd15a01c4073aaac3fb569b8bde770ca3f6faaac3ffb78973de770ca3f6eaaac3f4e79973d14a01c4071aaac3f3c4841be15a01c403da0b53f4e69b8bd15a01c403ca0b53fab69b8bde770ca3f38a0b53f4482313e14a01c403aa0b53f0579973de770ca3f36a0b53f5a79973d14a01c403ba0b53f434841beb15e13403ca0b53f6269b8bdb25e13403ba0b53f3e82313eb05e134039a0b53f4e79973db05e13403aa0b53f5c4841bee870ca3ff96dc43f3d4841beb15e1340fe6dc43f5969b8bdb25e1340fd6dc43fa069b8bde770ca3ff96dc43f2782313ee670ca3ff86dc43f1479973de770ca3ff86dc43f5779973db05e1340fc6dc43f4682313eb05e1340fb6dc43f554841be98c9db3f71abce3f3f4841be0e750e4073abce3f5a69b8bd0f750e4073abce3f8e69b8bd97c9db3f70abce3f3182313e94c9db3f6eabce3f2e79973d95c9db3f6dabce3f5679973d0d750e4071abce3f4582313e0d750e4071abce3f05f3fa3eea559a3f3879de3e06f3fa3e145f9a3f852f0e3f06f3fa3e9db27d3f4783353ffef2fa3e7e72303f3a2b163f02f3fa3edd888a3f2a9baf3e01e5b43eeb559a3f3979de3e02e5b43e135f9a3f862f0e3f01e5b43e9eb27d3f4883353ffee4b43ede888a3f2c9baf3e05f3fa3e7927103f78f8983f00e5b43e7a27103f7af8983f07e5b43e1ed93f3f11f7a23f0bf3fa3e1dd93f3f10f7a23f0af3fa3ee90e1f3f666ca43f06e5b43eea0e1f3f676ca43ff99a033fd0f9503ff33b953ff79a033f08a13c3fff9c833ff59a033f78ef133fff9c833ff59a033f602dff3ef23b953ff99a033f78ef133fe3daa63ff99a033f04a13c3fe5daa63f3221b73fbdf9503fee3b953f3121b73ff9a03c3ffc9c833f3021b73f6def133ffc9c833f3021b73f482dff3eee3b953f3121b73f6def133fe0daa63f3321b73ff1a03c3fe1daa63f405bfc3ededd45c051db103f8d3c763edadd45c0bdbb033e9d5b87bed9dd45c0d2bb033e424c04bfdcdd45c05bdb103f875b87bedcdd45c0de63803faa3c763edddd45c0dc63803f3d5bfc3e7ee54bc050db103f873c763e7ae54bc0b8bb033ea05b87be77e54bc0c9bb033e424c04bf7ae54bc05adb103f8c5b87be7ae54bc0de63803fa53c763e7de54bc0dd63803f2448cd3ef05854c050db103f7029473eec5854c0cb44553e28a45fbeec5854c0dc44553e7185d9beec5854c058db103f0aa45fbeed5854c075656c3f8629473eed5854c071656c3fe747cd3ede33b3c03cdb103ffa28473ede33b3c08144553e9ca45fbede33b3c08f44553eb085d9bede33b3c045db103f7da45fbede33b3c061656c3f1129473ede33b3c05d656c3f6c17adbede33b3c043db103f413633bede33b3c02c28593fceba1a3ede33b3c02928593fa3d9a03ede33b3c03ddb103fb5ba1a3ede33b3c0a91c913e563633bede33b3c0ae1c913e8917adbedc99dac039db103f823633bedc99dac02128593f8cba1a3edc99dac01e28593f84d9a03edc99dac031db103f73ba1a3edc99dac0901c913e973633bedc99dac0961c913ee332693edc99dac033db103fccf4dc3ddc99dac0f36eb73e7ff606bedc99dac0f86eb73e75d780bedc99dac039db103f70f606bedc99dac0f0fe453fe7f4dc3ddc99dac0eefe453f3bb6243ee31844c104db103f1977983de31844c10216d53e7b73c9bde31844c10416d53e61343dbee31844c109db103f6473c9bde31844c10c2b373f2c77983de31844c10a2b373f47ae3c3e21d244c103db103f226fb03d21d244c101b5ca3e8a6be1bd21d244c105b5ca3e742c55be21d244c108db103f746be1bd21d244c18a5b3c3f366fb03d21d244c1885b3c3f24ae3c3e69464fc1fdda103fde6eb03d69464fc1f3b4ca3ed26be1bd69464fc1f8b4ca3e972c55be69464fc103db103fbd6be1bd69464fc1845b3c3ff56eb03d69464fc1825b3c3fe80100bf9f3b3c40b0a5943f1e00fe3e9b3b3c40aca5943fec0100bfba8a3240b1a5943f1d00fe3eb78a3240aba5943fea0100bf9e3b3c406dc2893f1d00fe3e9a3b3c4069c2893f8aec29bf9f3b3c40b1a5943f8cec29bf9d3b3c406fc2893f9bb8293f9b3b3c40aba5943f99b8293f9a3b3c4068c2893f2700fe3ecf6e4f40ada5943f2600fe3ece6e4f406ac2893f9cb8293fce6e4f4069c2893f9eb8293fcf6e4f40aca5943fe80100bfd26e4f406fc2893fe50100bfd36e4f40b1a5943f88ec29bfd36e4f40b2a5943f8bec29bfd16e4f406fc2893ff40100bfa03b3c40d4eab03d0b00fe3e9c3b3c408feab03df80100bfbc8a3240daeab03d0900fe3eb88a32408eeab03df40100bfa03b3c40cfa8ad3a0a00fe3e9d3b3c40bb97ad3a97ec29bfa03b3c40d2eab03d97ec29bfa03b3c4054a8ad3a90b8293f9d3b3c4081eab03d8fb8293f9d3b3c403894ad3a1400fe3ed06e4f40aaeab03d1300fe3ed16e4f405f9ead3a92b8293fd16e4f40dca0ad3a92b8293fd16e4f40b4eab03df10100bfd46e4f4073afad3af20100bfd46e4f40eeeab03d94ec29bfd46e4f4004ebb03d93ec29bfd46e4f40f8b4ad3a829dd2be564856401b56973fbac9febea4d85f401d56973f17912bbfa4d85f401d56973f38a741bf584856401e56973f1b912bbf09b84c401b56973fc2c9febe09b84c401b56973f969dd2be5848564021a2a2bccfc9febea6d85f4080a1a2bc22912bbfa6d85f40a8a1a2bc42a741bf5b485640d2a1a2bc25912bbf0bb84c40d3a1a2bcd7c9febe0bb84c400aa2a2bc5418413f524856401656973f39022b3fa1d85f401856973ffaabfd3ea1d85f401856973fbc7fd13e534856401856973ff2abfd3e05b84c401656973f34022b3f05b84c401656973f4a18413f544856404ba3a2bc2e022b3fa4d85f40e9a2a2bce4abfd3ea4d85f40b1a2a2bca67fd13e56485640bba2a2bcdcabfd3e08b84c401ca3a2bc2a022b3f08b84c4014a3a2bc224941bead2234c050e29d3f6581313ead2234c016d8a63f6581313ead2234c016d8a63f224941bead2234c050e29d3fc965003ead2234c016d8a63fc965003ead2234c016d8a63f224941bead2234c050e29d3f224941bead2234c050e29d3f224941bead2234c050e29d3f224941bead2234c050e29d3f204941bead2234c018d8a63f6381313ead2234c04ee29d3f5a81313e8be245c016d8a63f6581313ead2234c016d8a63f5a81313e8be245c016d8a63f6381313ead2234c04ee29d3f204941bead2234c018d8a63f2a4941be8be245c017d8a63f906116bead2234c018d8a63f906116bead2234c018d8a63f2a4941be8be245c017d8a63feb04d4bdad2234c016d8a63f906116bead2234c018d8a63feb04d4bdad2234c016d8a63fbd65003e8be245c016d8a63fc965003ead2234c016d8a63fc965003ead2234c016d8a63f906116bead2234c018d8a63fa06116be8be245c017d8a63f876116beb22234c0d4dbc43f876116beb22234c0d4dbc43fa06116be8be245c017d8a63fd265003eb02234c0d2dbc43f091faa3db22234c04042cb3f091faa3db22234c04042cb3f091faa3db22234c04042cb3f091faa3db22234c04042cb3f5f16d6bdb22234c04042cb3fef1eaa3d90e245c03e42cb3f091faa3db22234c04042cb3fef1eaa3d90e245c03e42cb3f876116beb22234c0d4dbc43f5f16d6bdb22234c04042cb3f7b16d6bd90e245c03f42cb3f5f16d6bdb22234c04042cb3fd265003eb02234c0d2dbc43fc965003ead2234c016d8a63f9586a73dad2234c016d8a63fc965003ead2234c016d8a63fa386a73db02234c0d2dbc43f9586a73dad2234c016d8a63f9586a73dad2234c016d8a63fdb04d4bdb22234c0d4dbc43fa386a73db02234c0d2dbc43f8d86a73d8ee245c0d2dbc43fa386a73db02234c0d2dbc43feb04d4bdad2234c016d8a63fdb04d4bdb22234c0d4dbc43ff304d4bd90e245c0d3dbc43fdb04d4bdb22234c0d4dbc43f9586a73dad2234c016d8a63feb04d4bdad2234c016d8a63f7d86a73d8be245c015d8a63f0505d4bd8be245c016d8a63f7d86a73d8be245c015d8a63feb04d4bdad2234c016d8a63f4682313e765728404fc3a43f3c4841be7657284052c3a43f3c4841be7657284052c3a43f3e82313e14a01c404fc3a43f424841be15a01c4051c3a43f424841be15a01c4051c3a43f424841be15a01c4051c3a43f424841be15a01c4051c3a43f4e79973d14a01c4071aaac3f5a69b8bd15a01c4073aaac3f4e79973d14a01c4071aaac3f5a69b8bd15a01c4073aaac3f3f4841be15a01c4075aaac3f3f4841be15a01c4075aaac3fb569b8bde770ca3f6faaac3f5a69b8bd15a01c4073aaac3f5a69b8bd15a01c4073aaac3f5a69b8bd15a01c4073aaac3f4e69b8bd15a01c403ca0b53f4e79973d14a01c4071aaac3ffb78973de770ca3f6eaaac3f5a79973d14a01c403ba0b53f5a79973d14a01c403ba0b53ffb78973de770ca3f6eaaac3f4e79973db05e13403aa0b53f4e79973db05e13403aa0b53ffb78973de770ca3f6eaaac3f4182313e14a01c4071aaac3f4e79973d14a01c4071aaac3f4482313e14a01c403aa0b53f5a79973d14a01c403ba0b53f4482313e14a01c403aa0b53f4e79973d14a01c4071aaac3f4e69b8bd15a01c403ca0b53f3c4841be15a01c403da0b53f6269b8bdb25e13403ba0b53f6269b8bdb25e13403ba0b53f3c4841be15a01c403da0b53f6269b8bdb25e13403ba0b53f434841beb15e13403ca0b53f434841beb15e13403ca0b53f5969b8bdb25e1340fd6dc43f4e79973db05e13403aa0b53f3e82313eb05e134039a0b53f4e79973db05e13403aa0b53f5779973db05e1340fc6dc43f4e79973db05e13403aa0b53f5a69b8bd0f750e4073abce3f3f4841be0e750e4073abce3f5a69b8bd0f750e4073abce3f5969b8bdb25e1340fd6dc43f8e69b8bd97c9db3f70abce3f5a69b8bd0f750e4073abce3f8e69b8bd97c9db3f70abce3f5969b8bdb25e1340fd6dc43f5679973d0d750e4071abce3f2e79973d95c9db3f6dabce3f5679973d0d750e4071abce3f5779973db05e1340fc6dc43f4582313e0d750e4071abce3f5679973d0d750e4071abce3f4582313e0d750e4071abce3f5779973db05e1340fc6dc43f2318aabe53bac4bf56e29d3ff46eebbef9740cc052e29d3f2318aabe53bac4bf56e29d3fe86eebbe2277d3bf55e29d3ff46eebbef9740cc052e29d3f2886e83efb740cc050e29d3f6d2fa73e57bac4bf53e29d3f3486e83e2877d3bf53e29d3f6d2fa73e57bac4bf53e29d3f2886e83efb740cc050e29d3f224941bead2234c050e29d3f6381313ead2234c04ee29d3f224941bead2234c050e29d3f6d2fa73e57bac4bf53e29d3f6d2fa73e57bac4bf53e29d3f2318aabe53bac4bf56e29d3f2318aabe53bac4bf56e29d3f6d2fa73e57bac4bf53e29d3f2318aabe53bac4bf56e29d3f3e82313e14a01c404fc3a43f4482313e7657284067e29d3f4682313e765728404fc3a43f0782313e322b8f3f48c3a43f0582313e322b8f3f60e29d3f1c82313ee670ca3f4cc3a43f0582313e322b8f3f60e29d3f4482313e7657284067e29d3f3e82313e14a01c404fc3a43f1c82313ee670ca3f4cc3a43f0582313e322b8f3f60e29d3f3e82313e14a01c404fc3a43f3e82313eb05e134039a0b53f4182313e14a01c4071aaac3f4482313e14a01c403aa0b53f3e82313eb05e134039a0b53f1c82313ee670ca3f4cc3a43f4182313e14a01c4071aaac3f1c82313ee670ca3f4cc3a43f3e82313e14a01c404fc3a43f4182313e14a01c4071aaac3f1c82313ee670ca3f4cc3a43f3e82313eb05e134039a0b53f4682313eb05e1340fb6dc43f4582313e0d750e4071abce3f1c82313ee670ca3f4cc3a43f4682313eb05e1340fb6dc43f3182313e94c9db3f6eabce3f1c82313ee670ca3f4cc3a43f4582313e0d750e4071abce3f3c4841be7657284052c3a43f424841be7657284069e29d3f424841be15a01c4051c3a43f654841bee870ca3f4dc3a43f7d4841be342b8f3f62e29d3f774841be322b8f3f4bc3a43f424841be15a01c4051c3a43f424841be7657284069e29d3f654841bee870ca3f4dc3a43f424841be7657284069e29d3f7d4841be342b8f3f62e29d3f654841bee870ca3f4dc3a43f3c4841be15a01c403da0b53f3f4841be15a01c4075aaac3f434841beb15e13403ca0b53f3f4841be15a01c4075aaac3f424841be15a01c4051c3a43f654841bee870ca3f4dc3a43f434841beb15e13403ca0b53f3f4841be15a01c4075aaac3f654841bee870ca3f4dc3a43f3d4841beb15e1340fe6dc43f434841beb15e13403ca0b53f654841bee870ca3f4dc3a43f3f4841be0e750e4073abce3f3d4841beb15e1340fe6dc43f654841bee870ca3f4dc3a43f554841be98c9db3f71abce3f3f4841be0e750e4073abce3f654841bee870ca3f4dc3a43f554841be98c9db3f71abce3f654841bee870ca3f4dc3a43f1c82313ee670ca3f4cc3a43f3182313e94c9db3f6eabce3f06f3fa3e145f9a3f852f0e3f02e5b43e135f9a3f862f0e3f06f3fa3e145f9a3f852f0e3f05f3fa3eea559a3f3879de3e01e5b43eeb559a3f3979de3e01e5b43eeb559a3f3979de3e06f3fa3e145f9a3f852f0e3f06f3fa3e9db27d3f4783353f05f3fa3eea559a3f3879de3e06f3fa3e9db27d3f4783353f05f3fa3eea559a3f3879de3e02f3fa3edd888a3f2a9baf3e05f3fa3eea559a3f3879de3e06f3fa3e9db27d3f4783353f0bf3fa3e1dd93f3f10f7a23f07e5b43e1ed93f3f11f7a23f0bf3fa3e1dd93f3f10f7a23f06f3fa3e9db27d3f4783353f0af3fa3ee90e1f3f666ca43f0bf3fa3e1dd93f3f10f7a23f0af3fa3ee90e1f3f666ca43f06f3fa3e9db27d3f4783353f01e5b43e9eb27d3f4883353f07e5b43e1ed93f3f11f7a23f06e5b43eea0e1f3f676ca43f07e5b43e1ed93f3f11f7a23ff99a033f04a13c3fe5daa63f3321b73ff1a03c3fe1daa63ff99a033f04a13c3fe5daa63f3021b73f6def133ffc9c833f3121b73ff9a03c3ffc9c833f3121b73f6def133fe0daa63f3321b73ff1a03c3fe1daa63f3121b73ff9a03c3ffc9c833f3321b73ff1a03c3fe1daa63f3121b73ff9a03c3ffc9c833f3221b73fbdf9503fee3b953f3321b73ff1a03c3fe1daa63ff99a033f04a13c3fe5daa63ff99a033fd0f9503ff33b953ff99a033f78ef133fe3daa63ff99a033f78ef133fe3daa63ff99a033fd0f9503ff33b953f875b87bedcdd45c0de63803f8c5b87be7ae54bc0de63803f875b87bedcdd45c0de63803faa3c763edddd45c0dc63803fa53c763e7de54bc0dd63803faa3c763edddd45c0dc63803fa53c763e7de54bc0dd63803fa53c763e7de54bc0dd63803f2448cd3ef05854c050db103f2448cd3ef05854c050db103f7185d9beec5854c058db103f0aa45fbeed5854c075656c3f7185d9beec5854c058db103f7185d9beec5854c058db103f8629473eed5854c071656c3f0aa45fbeed5854c075656c3f0aa45fbeed5854c075656c3f2448cd3ef05854c050db103f8629473eed5854c071656c3f8629473eed5854c071656c3fceba1a3ede33b3c02928593f8cba1a3edc99dac01e28593fceba1a3ede33b3c02928593f1977983de31844c10216d53e3bb6243ee31844c104db103f3bb6243ee31844c104db103f61343dbee31844c109db103f7b73c9bde31844c10416d53e7b73c9bde31844c10416d53e6473c9bde31844c10c2b373f61343dbee31844c109db103f61343dbee31844c109db103f2c77983de31844c10a2b373f6473c9bde31844c10c2b373f6473c9bde31844c10c2b373f3bb6243ee31844c104db103f2c77983de31844c10a2b373f2c77983de31844c10a2b373f226fb03d21d244c101b5ca3e47ae3c3e21d244c103db103f47ae3c3e21d244c103db103f742c55be21d244c108db103f8a6be1bd21d244c105b5ca3e8a6be1bd21d244c105b5ca3e746be1bd21d244c18a5b3c3f742c55be21d244c108db103f742c55be21d244c108db103f366fb03d21d244c1885b3c3f746be1bd21d244c18a5b3c3f746be1bd21d244c18a5b3c3f47ae3c3e21d244c103db103f366fb03d21d244c1885b3c3f366fb03d21d244c1885b3c3f424841be7657284069e29d3f4482313e7657284067e29d3f424841be7657284069e29d3f424841be7657284069e29d3f2318aabe53bac4bf56e29d3fc717aabe028432406be29d3fc717aabe028432406be29d3f4482313e7657284067e29d3f6d2fa73e57bac4bf53e29d3fc82fa73e0184324068e29d3fc82fa73e0184324068e29d3f224941bead2234c050e29d3f2d4941be8be245c04ee29d3f224941bead2234c050e29d3f3218aabef0b310c052e29d3f4218aabe8ae245c04ee29d3f4218aabe8ae245c04ee29d3f5781313e8be245c04ce29d3f6381313ead2234c04ee29d3f6381313ead2234c04ee29d3f4f2fa73e8ce245c04ce29d3f5e2fa73ef2b310c050e29d3f4f2fa73e8ce245c04ce29d3f875b87bedcdd45c0de63803f9d5b87bed9dd45c0d2bb033e424c04bfdcdd45c05bdb103faa3c763edddd45c0dc63803f405bfc3ededd45c051db103f8d3c763edadd45c0bdbb033eb32fa73e03843240ce6c803cda17aabe058432406f6d803cc717aabe028432406be29d3fc82fa73e0184324068e29d3fb32fa73e03843240ce6c803cc717aabe028432406be29d3fe80100bf9f3b3c40b0a5943f1e00fe3e9b3b3c40aca5943fe80100bf9f3b3c40b0a5943f1d00fe3e9a3b3c4069c2893f1e00fe3e9b3b3c40aca5943f1e00fe3e9b3b3c40aca5943f9bb8293f9b3b3c40aba5943f2700fe3ecf6e4f40ada5943f9eb8293fcf6e4f40aca5943f2700fe3ecf6e4f40ada5943fe80100bf9f3b3c40b0a5943fea0100bf9e3b3c406dc2893fea0100bf9e3b3c406dc2893fe50100bfd36e4f40b1a5943f8aec29bf9f3b3c40b1a5943f88ec29bfd36e4f40b2a5943f8aec29bf9f3b3c40b1a5943ff40100bfa03b3c40d4eab03d0b00fe3e9c3b3c408feab03df40100bfa03b3c40d4eab03d0a00fe3e9d3b3c40bb97ad3a0b00fe3e9c3b3c408feab03d0b00fe3e9c3b3c408feab03d90b8293f9d3b3c4081eab03d1400fe3ed06e4f40aaeab03d92b8293fd16e4f40b4eab03d1400fe3ed06e4f40aaeab03df40100bfa03b3c40d4eab03df40100bfa03b3c40cfa8ad3af40100bfa03b3c40cfa8ad3af20100bfd46e4f40eeeab03d97ec29bfa03b3c40d2eab03d94ec29bfd46e4f4004ebb03d97ec29bfa03b3c40d2eab03dbac9febea4d85f401d56973fcfc9febea6d85f4080a1a2bcbac9febea4d85f401d56973f17912bbfa4d85f401d56973f22912bbfa6d85f40a8a1a2bc17912bbfa4d85f401d56973f38a741bf584856401e56973f1b912bbf09b84c401b56973f17912bbfa4d85f401d56973fbac9febea4d85f401d56973f17912bbfa4d85f401d56973f829dd2be564856401b56973f17912bbfa4d85f401d56973f1b912bbf09b84c401b56973f829dd2be564856401b56973f1b912bbf09b84c401b56973fc2c9febe09b84c401b56973f829dd2be564856401b56973f39022b3fa1d85f401856973f2e022b3fa4d85f40e9a2a2bc39022b3fa1d85f401856973ffaabfd3ea1d85f401856973fe4abfd3ea4d85f40b1a2a2bcfaabfd3ea1d85f401856973fbc7fd13e534856401856973ff2abfd3e05b84c401656973ffaabfd3ea1d85f401856973f39022b3fa1d85f401856973ffaabfd3ea1d85f401856973f5418413f524856401656973ffaabfd3ea1d85f401856973ff2abfd3e05b84c401656973f5418413f524856401656973ff2abfd3e05b84c401656973f34022b3f05b84c401656973f5418413f524856401656973f4041881400009002091e803f00004a3f2645703a00004a3f113c783f0000393f113c7a3f0000243e091e803f00004a3f2645703a00004a3f113c5e3f0000393f113c5c3f0000243ec4ae4d3cdb05333fb76dca3e7504333f113c623f00009a3e113c723f00009a3ec39bca3edef6403fc40f4c3cdef6403f113c3c3f0000803f113c3c3f0000803f113c783f0000283f113c5e3f0000283ff552ca3edb05333fd984ca3ef705333fc4ae4d3cb709413ff552ca3eb709413f358ca83e4e3b0b3f358ca83e4e3b193f71e9693dc9ff403f358c8c3e4e3b193f358ca03e4e3b193f358ca03e4e3b0b3fc9fe053f4e3b3e3f17a8a43ea4711b3f17a8a43e7189313fc5648f3ea289313f3773933e63701b3fe999a03e63701b3fe999a03e868a313f3773933e868a313f71fa983ec9ff403fbcd44c3f4e3b403fc8c0d23dc9ff403f21db0e3f4e3b403fe33ea83e47f4183fe33ea83ea6f40a3f0944a83e26ee0a3fa741a83efeef0a3f113c3c3f0000753f113c3c3f0000753f113c5c3f0000753f113c5c3f0000753f113c413f0000803f113c413f0000753f113c593f0000753f113c593f0000803f113c413f0000803f113c593f0000803f113c593f0000753f113c413f0000753f5b2fa83e0000193fc19bca3e4801333fc40f4c3c4801333f5b2fa83e00000b3f5b2f843e0000193f5b2f843e00000b3f5b2f843e0000193f5b2f843e00000b3f44c4493c6a853e3fd750ca3e68853e3fccf2ee3d68853e3f44104c3c1eff323f440f4c3c4f03413f2d84943e68853e3f444f483c130d333f444f483c5017413f113c1a3f0000543e44c9443c2a1c333f113c1a3f0000543e44c9443cb410413f4851883d3615413f113c433f0000543e5851883d2c1c333f5851883db610413f113c1a3f0000703e1a0e013ed908413f1a0e013ef911333f113c1a3f0000703e113c1a3f0000703e113c1a3f0000703e113c433f0000703e1a0e013e310b333f8b72ca3ead33413f3a192b3eab33413f3a192b3e2832333f8b72ca3e2a32333f8b72ca3ec112333f8b72ca3ef12c413f3a192b3eef2c413f3a192b3ebf12333f1930b63e8105413ff74ca23e8105413f4aa46d3e2e08413fd38cf23ee513093fef7cca3ebb08413f1930b63e310d333ff74ca23e310d333f4aa46d3e9b0f333fef7cca3e730f333f05c4d23e9e28373fa59a2e3fbd9f163f44f54a3c0f12333f7828823d0f12333f7828823d1f03413f44f54a3c1f03413fe7ccc13e0000283ee7ccbb3e0000283ee7ccb33e0000283e23cd9e3d512c653ee7ccc73e0000283ee7cccd3e0000283ee7ccc13e0000f43ee7ccbb3e0000f43ee7ccb33e0000f43e8be0993d0000503ee7ccc73e0000f43ee7cccd3e0000f43eab05223f96548b3ebd232a3f6ebab03e8370d13e0f30c03e530fd93ee2fa973ef36ff63ed489773e31e7103fb424703e85401f3f2eb6903e5d8e263f023fb23e732fd83ec36fbf3e13fede3eea1b9c3ee351f93e72ee813e53d10f3f64e97d3e0b941c3fb669963e1cea993eab3c193e1cea993e6a95a73b1bc7e43e2ac3a03ecfeefc3ece8d883e95540f3fc2df853e0044d23a5779fa3d0044d23aab3c193e0044d23a6a95a73b0044d23aadf2043d0044d23a5779823d0044d23a5779ba3d00007c3fadf2043d00007c3f5779823d00007c3f5779ba3d0000a43e5779f23d0000a43eab3c193e00007c3f6a95a73b0000a43eadf2043d0000a43e5779823d0000a43e5779ba3d00007c3f5779f23d00007c3fab3c193e0000a43e6a95a73b00007c3f5779f23d00007c3fab3c193e00007c3f6a95a73b00007c3fadf2143d00007c3fadf2743d00007c3f5779b23d0000a43e5779f23d0000a43eab3c193e0000a43e6a95a73b0000a43eadf2143d0000a43eadf2743d0000a43e5779b23d0000743fbe30f13d0000743f5f98183e0000743fe60b933b0000743f7d61123d0000743f7d61723d0000743fbe30b93d0000a43e5779fa3d0000a43eab3c193e0000a43e6a95a73b0000a43eadf2043d0000a43e5779823d0000a43e5779c23d113c0f3f00003f3f113c4c3f00003f3f113c113f0000493f113c4a3f0000493f113c493f0000483f113c133f0000483f113c053f00003f3f113c563f00002d3f113c563f00003f3f113c063f00002d3f113c0f3f00002d3f113c063f00002d3f113c063f00003f3f113c0f3f00003f3f113c0f3f00002d3f113c063f00002d3f113c053f00002d3f113c563f00003f3f113c0f3f00003f3f113c4c3f00003f3f113c113f0000493f113c4a3f0000493f113c493f0000483f113c133f0000483f113c053f00003f3f113c563f00002d3f113c563f00003f3f113c063f00002d3f113c0f3f00002d3f113c063f00002d3f113c063f00003f3f113c0f3f00003f3f113c0f3f00002d3f113c063f00002d3f113c053f00002d3f113c563f00003f3fefd2c63e0000f43e6fc3bf3e0000f43e83f9b53e0000f43e5757ae3e0000f43ed347a73e0000f43e73e2cd3e0000f43eefd2c63e0200283e6fc3bf3e0200283e83f9b53e0200283e5757ae3e0200283ed347a73e0200283e73e2cd3e0200283efb43c63ee4daf33ef722bf3ee4daf33edb58b53ee4daf33ef770ae3ee4daf33ef34fa73ee4daf33efb64cd3ee4daf33efb43c63ec8b5273ef722bf3ec8b5273edb58b53ec8b5273ef770ae3ec8b5273ef34fa73ec8b5273efb64cd3ec8b5273ec414523cf805333fd984ca3ec8ff403fd984ca3ec8ff403fc414523cf805333f0f91b03ec9ff403f0f91b03ec9ff403fc414523cf805333fc414523cf805333fc414523cf805333fc414523cf805333fc414523cc9ff403fc401503c7504333fb76dca3eaf03413fc401503caf03413fb76dca3eaf03413fc401503c7504333f358c843e4e3b0b3f358c843e4e3b193f358c8c3e4e3b0b3f358c8c3e4e3b0b3f358c843e4e3b193f21db0e3f4e3b2e3fc9fe053f4e3b2e3f21db0e3f4e3b2e3fe5a5b73e7189313fe5a5b73ea4711b3fe5a5b73ea4711b3ff2cd783ed7711b3ff2cd783ea289313fc5648f3ed7711b3fc5648f3ed7711b3ff2cd783ea289313f21db553f4e3b3e3f1a46493f4e3b483f1a46493f4e3b483f1a46493f4e3b483f1a46493f4e3b483f1a46123f4e3b483f679ba03e7189313f679ba03ea4711b3f679ba03e7189313fc5648f3ed7711b3f7771933ed7711b3f7771933ea289313f7771933ed7711b3f21db553f4e3b3e3f21db553f4e3b2e3fbcd44c3f4e3b2e3f21db553f4e3b2e3f473f843ea6f40a3f473f843e47f4183f473f843e47f4183f6154843e26ee0a3f6154843e11eb183f0944a83e11eb183f6154843e11eb183f0942843efeef0a3f0942843e9fef183fa741a83e9fef183f0942843e9fef183f358ca03e4e3b0b3f358c8c3e4e3b0b3f358ca03e4e3b193f358c8c3e4e3b193f358ca03e4e3b193f358c8c3e4e3b0b3f5b2fa83e0000193f5b2fa83e00000b3f5b2fa83e00000b3fd750ca3e2804333f44c4493c2804333f44c4493c2804333f44c4493c2804333f44c4493c2804333fe15dca3e4f03413fe55dca3e1eff323fe15dca3e4f03413f5177683d4f17413f3177683d120d333f3177683d120d333f113c1a3f0000403e113c4c3f0000403e113c4c3f0000403e113c4c3f0000403e113c4c3f0000543e113c4c3f0000403e113c1a3f0000403e113c4c3f0000543e113c4c3f0000543e113c1a3f0000403e113c433f0000543e113c433f0000543e113c1a3f0000403e3177683d2112413f3177683d970e333f4454463c2212413f4454463c970e333f4454463c2212413f3177683d970e333f4434463c4e09333f4434463c3615413f4851883d5009333f4851883d5009333f4434463c3615413f187f883df911333f187f883dd908413f187f883dd908413f113c433f0000703e113c433f0000543e187f883d310b333f187f883d330b413f1a0e013e320b413f187f883d330b413fda1d2b3ef911333fda1d2b3ed908413fda1d2b3ef911333f113c433f0000703e113c223f0000823e113c3e3f0000823e113c223f0000823e113c433f0000703e113c3e3f0000823e113c223f0000823e113c3e3f0000823e1a0e013e320b413fda1d2b3e300b333fda1d2b3e320b413fda1d2b3e300b333f1a0e013e320b413f113c5c3f0000093f113c563f0000253f113c5c3f0000093f113c563f00000e3f113c563f0000253f113c7f3f0000253f113c7a3f0000093f113c7f3f00000e3f113c7a3f0000093f113c7f3f0000253f113c643f0000343f113c723f0000343f113c643f0000343f113c7a3f0000093f113c7a3f0000093f113c5c3f0000093f113c5c3f0000093f113c7a3f0000093f113c5c3f0000093f113c4c3f0000343e113c573f0000243e113c573f0000343e2378fc3e0000343e2378fc3e0000243e113c1a3f0000343e2378fc3e0000243e113c573f0000243e113c4c3f0000343e113c1a3f0000343e2378fc3e0000243e113c4c3f0000343e113c433f0000543e113c4c3f0000403e113c4c3f0000543e113c433f0000543e113c1a3f0000343e113c4c3f0000403e113c1a3f0000343e113c4c3f0000343e113c4c3f0000403e113c1a3f0000343e113c433f0000543e113c433f0000703e113c3e3f0000823e113c1a3f0000343e113c433f0000703e113c223f0000823e113c1a3f0000343e113c3e3f0000823e113c573f0000343e113c573f0000243e113c4c3f0000343e113c1a3f0000343e2378fc3e0000243e2378fc3e0000343e113c4c3f0000343e113c573f0000243e113c1a3f0000343e113c573f0000243e2378fc3e0000243e113c1a3f0000343e113c4c3f0000543e113c4c3f0000403e113c433f0000543e113c4c3f0000403e113c4c3f0000343e113c1a3f0000343e113c433f0000543e113c4c3f0000403e113c1a3f0000343e113c433f0000703e113c433f0000543e113c1a3f0000343e113c3e3f0000823e113c433f0000703e113c1a3f0000343e113c223f0000823e113c3e3f0000823e113c1a3f0000343e113c223f0000823e113c1a3f0000343e113c1a3f0000343e113c223f0000823eb54aa23e2e08413fb54aa23e9b0f333fb54aa23e2e08413f612eb63ebb08413f612eb63e730f333f612eb63e730f333f0170153fd4100c3f36e3053faeb9153f8439153fe4a9043f36e3053faeb9153f8439153fe4a9043f6ba10d3ffcd3fd3e8439153fe4a9043f36e3053faeb9153f7824823d2e08413f6824823d9b0f333f7824823d2e08413f36e3053faeb9153f0902db3ee6bc3c3f9d23e93e2ca53c3f0902db3ee6bc3c3f36e3053faeb9153f7e425e3f56f3933e68024a3fbb131d3fcca9383f1d96213f68024a3fbb131d3fe7ccc73e0000283ee7ccc73e0000f43ee7ccc73e0000283e14c1333d0000403e52044f3c0000503e8be0993d0000743e14c1333d0000823e52044f3c0000503e14c1333d0000823e52044f3c0000503e52044f3c0000743e14c1333d0000823eab9ad73c86df803e6079173c512c653e4aab773d86df803e4aab773d86df803e6079173c512c653e1b14f73e5ca8763e4b50fa3eea7f813e1b14f73e5ca8763eeb5d113fd4b4703e8734103f04807e3eeb5d113fd4b4703e8734103f04807e3e8734103f04807e3e1cea993e5779fa3d1cea993e5779fa3d1cea993eadf2043d1cea993e5779823d1cea993eadf2043d1cea993eadf2043d1cea993e5779ba3d1cea993e5779823d1cea993e5779823d1cea993e5779fa3d1cea993e5779ba3d1cea993e5779ba3d0000a43e5779ba3d00007c3f5779ba3d0000a43e5779ba3d00007c3f5f98183e00007c3fbe30f13d00007c3fbe30f13d00007c3f7d61123d00007c3fe60b933b00007c3fe60b933b00007c3f7d61723d00007c3f7d61123d00007c3f7d61123d00007c3fbe30b93d00007c3f7d61723d00007c3f7d61723d00007c3fbe30f13d00007c3fbe30b93d00007c3fbe30b93d00007c3fab3c193e00007c3f5779fa3d00007c3f5779fa3d00007c3fadf2043d00007c3f6a95a73b00007c3f6a95a73b00007c3f5779823d00007c3fadf2043d00007c3fadf2043d00007c3f5779c23d00007c3f5779823d00007c3f5779823d00007c3f5779fa3d00007c3f5779c23d00007c3f5779c23d113c623f0000303e113c723f0000303e113c623f0000303e113c623f0000303e113c5c3f0000093f2645703a0000803f2645703a0000803f113c723f0000303e113c7a3f0000093f2645703a0000803f2645703a0000803f113c643f0000343f113c643f0000393f113c643f0000343f113c5c3f0000803f091e803f0000803f091e803f0000803f113c723f0000393f113c723f0000343f113c723f0000343f091e803f0000803f113c5c3f0000803f091e803f0000803f2333193f9ae5803e2333193f4ff8ec3e774b2a3ff6eeb63e27daf43e9ae5803e7fa9d23ef6eeb63e27daf43e4ff8ec3e2378a03e00005c3e45f06c3e00005c3e45f06c3e0000b23e2378a03e0000b23e2378a03e00005c3e45f06c3e0000b23e113c493f0000403f113c133f0000403f113c493f0000403f113c063f00003f3f113c0f3f00003f3f113c0f3f00003f3f113c0f3f00002d3f113c4c3f00002d3f113c563f00002d3f113c4c3f00002d3f113c063f00003f3f113c0f3f00003f3f113c0f3f00003f3f113c0f3f00002d3f113c4c3f00002d3f113c4c3f00003f3f113c4c3f00002d3f113c493f0000403f113c133f0000403f113c493f0000403f113c063f00003f3f113c0f3f00003f3f113c0f3f00003f3f113c0f3f00002d3f113c4c3f00002d3f113c563f00002d3f113c4c3f00002d3f113c063f00003f3f113c0f3f00003f3f113c0f3f00003f3f113c0f3f00002d3f113c4c3f00002d3f113c4c3f00003f3f113c4c3f00002d3f8763bf3e0000f43e8763bf3e0200283e8763bf3e0000f43edb66b53e0000f43edb66b53e0200283edb66b53e0000f43e8be0913d0000743e8be0993d0000503e14c1333d0000823e52044f3c0000743e14c1333d0000823e52044f3c0000503e14c1333d0000823e8be0993d0000503e52044f3c0000503e8be0993d0000503e14c1333d0000403e52044f3c0000503e37dabe3ee4daf33e37dabe3ec8b5273e37dabe3ee4daf33ef791b53ee4daf33ef791b53ec8b5273ef791b53ee4daf33e8be0913d0000743e8be0993d0000503e14c1333d0000823e52044f3c0000743e14c1333d0000823e52044f3c0000503e14c1333d0000823e8be0993d0000503e52044f3c0000503e8be0993d0000503e14c1333d0000403e52044f3c0000503e604136000000000080bf6921a2342ebdbbb36921a2b4000080bf2ebdbb332abdbbb332bdbb330000803f1b5f5bb4000000000000000020413311000038011b001a0016000500170016001a0005003d003c003b00050038003b003c00050031003000320005003300320030000500120008001500050014001500080005001300f300f4000500f500f600f7000100f800f900240001002400fa00260001002600fb00180001001800fc00fd0003000900fe00ff00050000010101020105000301040105010500190006010701050020002300210005002200210023000500270008011c00050009011c000a0105000b010c011e0005001d001e000d0105000e010f01100105001f001101120105001301250014010500250027001501040027001c001601040017011c00180103001e001d00190105001a011b011d0005001c011f001d0105001e011f011f0005002001210125000500220125002301050024012501290005002800290026010500270128012a00050029012a002a0105002b012c012b0005002d012b002e0105002f013001310105003201330134010500350034003600050037003600340005002c000e0031000500300031000e0005000f002d0034000500370034002d0005000d000c003a00050039003a000c0005005a0059005b00050058005b0059000500350136013e0005003f003e0037010500380139014100050041003a014500010045003b014200010042003c014000030044003d01430005003e0143003f0105004e0049004f0005004b004f0049000500400141014700050046004700420105004301440148000500480045014d0001004d00460147010300480149014a0105004b014c014d0101004e014f014a0003005001510152010500530154015501050056015701580105004c0059015a0105005d005c005e0005005f005e005c0005005b015c0152000500510052005d01050048004d00530005005e0153004d0005005f014a0056000500550056004a0005006001610157000500620157006301050052005100640105006501660151000500530067016801050069016a016b010500560055006c0105006d016e015500050057006f017001050071017201730105007401750111000700760177017801070079017a01100007007b017c017d0107007e011000110007007f0110008001070081011100100007008201830111000700840185010b0007000a0086010b0007002f002d00040007002e0000002c0007002d000500040007002c0000000100070087018801890107008a018b018c0107008d018e018f01070090019101920107009301940195010700960197019801070099019a019b0107009c019d019e0107009f01a001a1010700a201a301a4010700a501a601a7010700a801a901aa010700ab01ac01ad010700ae01af01b0010700b101b201b3010700b401b501b6010700b701b801b9010700ba01bb01bc010700bd01be01bf010700c001c101c2010700c301c401500007005400c501c6010700610060006600050065006600600005006200c70167000500c8016700c90105006d006c006e0005006b006e006c000500ca016400cb0105006800cc0164000500cd01ce01cf010500d0016300d10104006300d201d30106006300d4016900070062006700d5010500d601d701670005006900d801d9010500da01db01dc010500dd016a00de010500df01e0016a00050070006f0076000500750076006f00050071007000770005007600770070000500740073007a00050079007a00730005006f00e10175000500e2017500e3010500e401e50178000500e6017800e70105007800e801e9010000ea01eb01ec010600ed01ee01ef010700f001f101720007007c007b0082000500810082007b0005007e007d0084000500830084007d0005007f007e0085000500840085007e0005008000f20186000500f3018600f40105007b00f50181000500f6018100f7010500850084008b0005008a008b00840005008100f801870005008c008700f90105008800fa018e0005008d008e00fb010500fc018900900005008f00900089000500fd01fe019100050090009100ff01050000020102920005009100920002020500030204028d00050092008d0005020500940093009a00050099009a0093000500950094009b0005009a009b0094000500960006029c00050007029c0008020500970096009d0005009c009d009600050093009800990005009e00990098000500a0009f00a6000500a500a6009f000500a200a100a8000500a700a800a1000500a300a200a9000500a800a900a2000500a400a300aa000500a900aa00a30005009f00a400a5000500aa00a500a400050009020a02ac000500ab00ac000b0205000c020d02ae000500ad00ae000e0205000f021002af000500ae00af001102050012021302b0000500af00b0001402050015021602ab000500b000ab001702050018021902b2000500b100b2001a0205001b021c02b4000500b300b4001d0205001e021f02b5000500b400b5002002050021022202b6000500b500b6002302050024022502b1000500b600b10026020500270203000700070028020300290207002a0207000a0007000a0007002b0207000f002c022d0007002d0205002d0007000b0003002e0207000b002f02030007000e002c00300207002c000100310207003202060033020700340211000600070035022f00360207002f0004003702070038020200390207003a020200100007003b022e003c0207003d0200002e0007003e023f0240020700410242024302070044024502460207004702480249020700b800b700ba000500b900ba00b7000500bb004a02bc0005004b02bc004c020500b900b700bd000700b800ba00bf0007004d024e02c2000500c100c2004f0205005002c000c4000500c300c400c0000500b800bf005102050052025302bf00050054025502c6000500c500c60056020500bd00b700c70005005702c700b7000500be005802c80005005902c8005a020500ca00c900cc000500cb00cc00c9000500cd005b02ce0005005c02ce005d020500cb00c900cf000700ca00cc00d10007005e025f02d4000500d300d400600205006102d200d6000500d500d600d2000500ca00d1006202050063026402d100050065026602d8000500d700d80067020500cf00c900d90005006802d900c9000500d0006902da0005006a02da006b020500dc00db00e2000500e100e200db000500dd006c02e30005006d02e3006e020500de006f02e40005007002e40071020500df00de00e5000500e400e500de000500db00e000e1000500e600e100e000050072027302740205007502760277020500780279027a0200007b027c027d020600e800e700ee000500ed00ee00e7000500e9007e02ef0005007f02ef0080020500ea008102f00005008202f00083020500eb00ea00f1000500f000f100ea000500e700ec00ed000500f200ed00ec000500840285028602050087028802890205008a028b028c0200008d028e028f0206003041850200003032202d2044656661756c7400380100000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff0000010101020103010401050106010701080109010a010b010c010d010e010f0110011101120113011401150116011701180119011a011b011c011d011e011f0120012101220123012401250126012701280129012a012b012c012d012e012f01300131013201330134013501360137015041e60400000100000001000000010000000100000003000000030000000100000001000000020000000200000002000000020000000200000002000000040000000400000004000000040000000d0000000d000000020000000200000004000000040000000800000008000000020000000200000002000000020000000400000004000000080000000800000002000000020000000100000001000000040000000400000001000000010000000400000004000000050000000500000002000000020000000400000004000000010000000100000009000000090000000200000002000000010000000100000001000000010000000200000002000000020000000200000001000000010000000400000004000000040000000400000004000000040000000100000001000000020000000200000009000000090000000800000008000000040000000400000004000000040000000800000008000000080000000800000004000000040000000400000004000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000010000000100000001000000010000000400000004000000040000000400000004000000040000000400000004000000040000000400000004000000040000000400000004000000040000000400000004000000040000000400000004000000040000000400000000000c0000000c000000060000000600000001000000010000001800000018000400000004000000040000000400000000000300000003000400000004000000040000000400000000030000000300000001000000010000000c0000000c0000000600000006000004000000040000000400000004000000040000000400000081000000810000000500000005000000030000000300000001000000010000000300000003000000030000000300000003000000030000008100000081000000050000000500000003000000030000000100000001000000030000000300000003000000030000000300000003000000030000000300000081000000810000000600000006000000810000008100000005000000050000000300000003000000010000000100000003000000030000000018000000180000000300000003000000060000000600000004000000040000000c0000000c000081000000810000000500000005000000030000000300000001000000010000000300000003000000080000000800000008000000080000000100000001000000080000000800000001000000010000000800000008000000010000000100000008000000080000000100000001000000000000020000000202000000020000000200000002000000080000000800000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000002000000080000000800000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000008000000080000000800000008000000080000000800000008000000080000000800000001000000010000000100000001000000080000000800000008000000080000000800000008000000080000000800000008000000080000000100000001000000010000000100000000404e0b000068616e6473000041420b00001041280400005800d1c03d3fb5097a403d00cc3eeeeacb3e626074403400cc3e9ccb833f5af961409d8e943ecec03d3fb6097a400754543fe7eacb3e626074401e92553f98cb833f59f96140535f853fb831433fcef05e40b27f8a3fea15413f4d534d400f3d893e9053663f6bce4640fcc7653e8953663f68ce4640b32c7a3fe215413f4b534d40929d853f7a6e193f4d924c40c29b9d3e4e1c183fc0224340ab08763f706e193f4c924c40ce2f833ffb59eb3e5df450402201b33ecf23cf3e27074d4094b8d03ebf23cf3e27074d40d724733fe659eb3e5cf45040db7d813feba5d83fc759ba407100eabd91c2693fd51dbe409b00eabdc18b723fd51dbe40e4c4283fe8a5d83fc759ba40f69c1f3f0682033fe0cd6240b17f8a3fd631ec3ef4c45f402cf8113f41d4d03ed64a5d408f54913fb8d56a3e0df36240b625933f65f4573ed3a5604013eb783ff917ba3e9ffd5a407984633f1c85963e0d9152400af0993f5d07193e3eaa544041d2993fdeca163e4f9b554021ab873fdb66953e1f825340eac8873f79f85e3ecb9845406156973f8d1a043e95e246401944973f08bb023e93764740231f8c3f06995d3ec72c46406b318c3fb3c03dbfbc097a402100cc3eb7eacbbe676074402500cc3e92cb83bf62f96140778e943eb9c03dbfbd097a40f953543fc6eacbbe686074401792553f95cb83bf62f961404a5f853fb53143bfd4f05e40ab7f8a3fde1541bf53534d40f33c893e855366bf72ce4640b8c7653e8f5366bf70ce4640a02c7a3fe61541bf52534d408a9d853f6f6e19bf53924c40aa9b9d3e531c18bfc6224340a008763f736e19bf52924c40c92f833fe559ebbe63f450401101b33ec023cfbe2d074d4084b8d03ec423cfbe2c074d40d124733fec59ebbe62f45040d87d813fbba5d8bfcf59ba407901eabd2bc269bfdb1dbe402301eabd678b72bfda1dbe40d2c4283fbea5d8bfce59ba40d69c1f3f038203bfe6cd6240ac7f8a3fba31ecbef9c45f4024f8113f41d4d0bedb4a5d408b54913fa4d56abe0ff36240b325933f49f457bed5a560400eeb783ff317babea1fd5a407284633f248596be1191524007f0993f6b0719be3faa544041d2993fe2ca16be509b55401fab873fe06695be21825340e8c8873fa3f85ebecd9845406056973fb31a04be97e246401944973f24bb02be95764740231f8c3f24995dbeca2c46406a318c3fcec03d3fb6097a400754543fcec03d3fb6097a400754543fcec03d3fb6097a400754543fcec03d3fb6097a400754543fe7eacb3e626074401e92553fe7eacb3e626074401e92553f0682033fe0cd6240b17f8a3fe7eacb3e626074401e92553fb9c03dbfbd097a40f953543fb9c03dbfbd097a40f953543fb9c03dbfbd097a40f953543fb9c03dbfbd097a40f953543fc6eacbbe686074401792553fc6eacbbe686074401792553f038203bfe6cd6240ac7f8a3fc6eacbbe686074401792553f4041c802000058000000803f000000000000000000000000000000000000000000000000000000000000803f00000000000000000000803f0000803f0000803f00000000000000000000803f000000000000803f0000803f000000000000803f00000000000000000000803f0000803f000000000000803f00000000000000000000803f000000000000803f0000803f000000000000803f00000000000000000000803f000000000000803f0000803f000000000000803f0000803fe9d20a3fe9d20a3f166cd83ee9d20a3f0000803f000000000000803f00000000166cd83ee9d20a3f166cd83ee9d20a3f0000803f000000000000803f00000000166cd83ee9d20a3f166cd83ee9d20a3f0000803f000000000000803f00000000166cd83ee9d20a3f166cd83e0000803f000000000000000000000000000000000000000000000000000000000000803f00000000000000000000803f0000803f0000803f00000000000000000000803f000000000000803f0000803f000000000000803f00000000000000000000803f0000803f000000000000803f00000000000000000000803f000000000000803f0000803f000000000000803f00000000000000000000803f000000000000803f0000803f000000000000803f0000803fe9d20a3fe9d20a3f166cd83ee9d20a3f0000803f000000000000803f00000000166cd83ee9d20a3f166cd83ee9d20a3f0000803f000000000000803f00000000166cd83ee9d20a3f166cd83ee9d20a3f0000803f000000000000803f00000000166cd83ee9d20a3f166cd83e0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f000000000000803f000000000000803fe9d20a3f0000803f000000000000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f000000000000803f000000000000803fe9d20a3f0000803f000000000000803f604136000000000080bf4cefae34000000004cefaeb4000080bf2ebd3b34134a80292ebd3b340000803f1b5f5bb4000000000000000020411604000056000300040016000600030016000600020003000600050003000e000f0010000600100011000e0006000200000048000600490005000200060002000500090006000900080002000600050006000a0006000a0009000500060009000a000d0006000d000c00090006000a0007000b0006000b000d000a0006000c000d0011000600110010000c0006000d000b000e0006000e0011000d0006000100140013000700040003001500060015001400040006004a00000012000600120015004b000600160004001900060019001800160006004c0001001a0006001a0019004d00060017004e001800060018001b0017000600180019001d0006001d001c001800060019001a001e0006001e001d00190006001b0018001c0006001c001f001b0006001c001d0021000600210020001c0006001d001e0022000600220021001d0006001f001c0020000600200023001f00060001004f001400070027003a002800030027002a003a000200270029002a000600320034003300030034003200350003002600500024000300510026002900030026002d00290003002d0026002c00030029002e002a0003002e0029002d0003002d0031002e00030031002d00300003002e002f002b0003002f002e003100030030003500310003003500300034000300310032002f0003003200310035000300250037003800070028003900270003003900280038000300520036002400030036005300390003003a003d00280003003d003a003c00030054003e00250003003e0055003d0003003b003c00560003003c003b003f0003003c0041003d00030041003c00400003003d0042003e00030042003d00410003003f0040003c00030040003f0043000300400045004100030045004000440003004100460042000300460041004500030043004400400003004400430047000300250038005700070050415e010000101000001010000010100000000000000000000018000000180000000800000008000000081800000818000000080000000800000000000000000000000c0000000c00000000000000000000201000000010000000100000101000001010000000300000003000006010000060100000000000000000000000200000002000004020000040200000000000000000000000200000002000004020000040200000000000000000000020100000101000001010000010100000000000000000000018000000180000000800000008000000081800000818000000080000000800000000000000000000000c0000000c00000000000000000000201000000010000000100000101000001010000000300000003000006010000060100000000000000000000000200000002000004020000040200000000000000000000000200000002000004020000040200000000000000000000020100000004012090000616d6d6f000041070900001041e00300005200e3eb2dc00e59b6bf69bb28bf7103e0be1959b6bf69bb28bfe6eb2dc0eff422c06fbb28bf8903e0bef5f422c06fbb28bfe3eb2dc00f59b6bf8c4f323f7103e0be1a59b6bf8c4f323fe6eb2dc0eff422c0874f323f8903e0bef5f422c0874f323f875c2bc0c777bbbf8c4f323f517ef4bed277bbbf8c4f323f687ef4be976520c0874f323f8a5c2bc0916520c0874f323f875c2bc0c677bbbf5802e33e517ef4becd77bbbf5802e33e687ef4be976520c05302e33e8a5c2bc0916520c05302e33ec50320bf79a6c0bf6037493ff316abbe7ca6c0bf066d4d3fcd6923bf79a6c0bfd80f703ff316abbe7ca6c0bf7a6b743fd76923bf3bf31dc0d30f703f0717abbe3bf31dc0756b743f848c6ebf74a6c0bf18bb393fa17079bf7ca6c0bf68c95e3f226e79bf3bf31dc02fca5e3f1ef9a3bf5da6c0bf083f113f36a4aabf8ea6c0bf7ae3353fd599aabf44f31dc07fe8353fdd70ccbfc4a5c0bf64b2f73e61c9d0bfbba5c0bf2a05213f83c4d0bfdef21dc05f06213f61592bc00aa7c0bf2cfee23ece562bc083f31dc023fee23e7103e0be1959b6bf69bb28bf7103e0be1a59b6bf8c4f323f7103e0be1959b6bf69bb28bfe3eb2dc00f59b6bf8c4f323fe3eb2dc00f59b6bf8c4f323fe3eb2dc00e59b6bf69bb28bfe3eb2dc00f59b6bf8c4f323f7103e0be1a59b6bf8c4f323fe3eb2dc00f59b6bf8c4f323f7103e0be1a59b6bf8c4f323f8903e0bef5f422c0874f323f7103e0be1a59b6bf8c4f323f8903e0bef5f422c0874f323fe6eb2dc0eff422c0874f323f8903e0bef5f422c0874f323fe6eb2dc0eff422c0874f323fe3eb2dc00f59b6bf8c4f323fe6eb2dc0eff422c0874f323f517ef4bed277bbbf8c4f323f517ef4becd77bbbf5802e33e687ef4be976520c05302e33e687ef4be976520c05302e33e687ef4be976520c0874f323f517ef4bed277bbbf8c4f323f687ef4be976520c0874f323f687ef4be976520c05302e33e8a5c2bc0916520c05302e33e8a5c2bc0916520c05302e33e8a5c2bc0916520c0874f323f687ef4be976520c0874f323f8a5c2bc0916520c0874f323f8a5c2bc0916520c05302e33e875c2bc0c677bbbf5802e33e875c2bc0c677bbbf5802e33e875c2bc0c777bbbf8c4f323f8a5c2bc0916520c0874f323fcd6923bf79a6c0bfd80f703ff316abbe7ca6c0bf7a6b743ff316abbe7ca6c0bf7a6b743fcd6923bf79a6c0bfd80f703fa17079bf7ca6c0bf68c95e3fa17079bf7ca6c0bf68c95e3f36a4aabf8ea6c0bf7ae3353fa17079bf7ca6c0bf68c95e3f36a4aabf8ea6c0bf7ae3353f61c9d0bfbba5c0bf2a05213f36a4aabf8ea6c0bf7ae3353f61c9d0bfbba5c0bf2a05213f61c9d0bfbba5c0bf2a05213f40419802000052002c99453be05d003fb1da7f3fe05d003f96bc7f3fe346303fa5d8423fe346303f2c99453be4667f3fb1da7f3fe4667f3f95bc7f3f79937f3fa4d8423f77937f3fc428693f313f703f900bd23d313f703f900bd23d5d490e3fc428693f5d490e3f4939273fe7824f3e657a3d3de7824f3e657a3d3d90e3fa3e4939273f94e3fa3e119a223fb7d2143e59a53b3f7fd2143e71f1233fb748503e894a3b3fb748503e71f1233f54bbfb3e894a3b3f54bbfb3ec5fa093f9fdd143eb5030a3f07803b3e8bf1093f5cbbfb3e25f5dc3e67e0143efbf6dc3e3f8c3b3e5da8db3e74bbfb3ef95b6d3e37d5143e695c6d3eaf8d3b3e8d53ad3e80bafb3e4bb6b93c2f4a503e4b19ba3c10bcfb3e73b57f3fe346303f73b57f3f79937f3f73b57f3fe346303fc7df423f77937f3fc7df423f77937f3fc7df423fe346303fceeb6c3f3b02743f40f3b33d3b02743fceeb6c3f3b02743f40f3b33d3b02743f40f3b33d52860a3f40f3b33d3b02743f40f3b33d52860a3fceeb6c3f52860a3f40f3b33d52860a3fceeb6c3f52860a3fceeb6c3f3b02743fceeb6c3f52860a3fe41f6d3f0e94773ff01f6d3f34435f3ff748003f34435f3ff748003f34435f3ff048003f0e94773fe41f6d3f0e94773f3052b63d52985f3f3052b63da06b773f2af86c3fa06b773f2af86c3fa06b773f2af86c3f52985f3f3052b63d52985f3fee1f6d3f06cb773fe61f6d3f2e7a5f3ff748003f2c7a5f3ff748003f2c7a5f3ff448003f06cb773fee1f6d3f06cb773f319d223f87603b3eab9e3b3f97a23b3eab9e3b3f97a23b3e319d223f87603b3ec5f0093fc748503ec5f0093fc748503ec19bdb3eef48503ec5f0093fc748503ec19bdb3eef48503ead4dad3eff46503ec19bdb3eef48503ead4dad3eff46503ead4dad3eff46503e604136000000000080bf6921223400000000692122b4000080bf0000000000000000000000000000803f1b5f5bb4000000000000000020415302000028000c000f000e0006000e000d000c000600000004000500060005000100000006002100220007000600070003002300060002000600240006002500260002000600270008000900060009002800290006002a0009000a0006000a002b002c0006002d000a000b0006000b002e002f00060030000b000800060008003100320006003300340035000600360037003800060039003a003b0006003c003d003e0006003f00400041000600420043004400060012001400150006001500130012000600100045004600060047001100100006001000160017000600170048001000060012004900180006001800140012000600160019001a0006001a001700160006004a004b001b0006001b0018004c00060019001c001d0006001d001a00190006004d004e001e0006001e001b004f00060050001f002000060020001e00510006003041650000003033202d2044656661756c7400280000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f00200021002200230024002500260027005041a60000000100000001000000010000000100000002000000020000000200000002000000040000000400000004000000040000000400000004000000040000000400000002000000020000000800000008000000020000000200000001000000010000000200000002000000020000000200000001000000010000000200000002000000010000000100000002000000020000000100000001000000010000000100000000b0270200000ab01500000005004d41585343454e45006400000008b00e000000000000006400000009b00a0000000000000002b0a500000030b008000000000010b00f0000006d320000400000ffff13b01200000000000000000000000000008020b02600000000000000000000000000010000000000000000001b5f5bb4000000000000000021b02a0000000000000000000000000001000000000000000000da0fc94000000000000000000000000022b02600000000000000000000000000010000000000000000000000803f0000803f0000803f02b0a800000030b008000000010010b01200000068616e64730000400000ffff13b01200000000000000000000000000008020b02600000000000000000000000000010000000000000000001b5f5bb4000000000000000021b02a0000000000000000000000000001000000000000000000da0fc94000000000000000000000000022b02600000000000000000000000000010000000000000000000000803f0000803f0000803f02b0a700000030b008000000020010b011000000616d6d6f0000400000ffff13b01200000000000000000000000000008020b02600000000000000000000000000010000000000000000001b5f5bb4000000000000000021b02a0000000000000000000000000001000000000000000000db0fc94000000000000000000000000022b02600000000000000000000000000010000000000000000000000803f0000803f0000803f"; break; case "a6m": _local3 = "4d4ddc15000002000a000000030000003d3df11400003e3d0a00000003000000ffafa900000000a00a00000061366d0010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803f00010a0000000000803f00402e140000706c616e65000041221400001041fc080000bf006603c940114a14c273f8fdbf9ec4c8406eb806c205e72340e72c4440f4acfbc149d70341f9321f40114a14c212f8d3c0187dc940082045c2d0e8f4bf263ec940082045c2345d294015681e40082045c20062c840f8971f40082045c2497bd1c05207bb40206502c16087ef3f9941bb40206502c117acdfbf7bc413401f6502c1e4becec025ab1240b8bc8cc0a523d94067978840617393416187ef3f3ac48840617393414749a1bfee60e33f094ec34147f68dc0454a8e3f5f739341119da540dcc7833a41771642134d023fc604e5bdc204e5bda5f3373e959c5a3ef4c00dbf05440e3fa19c5a3e04440e3f05440e3f959c5a3ef4c00dbff3c00dbf1fa6593e202097be4326983e9efb8e42d93fffc122a8da3fdc078e426dc79bc124a8da3faeeac441bcecf4418477803fa0e0b741544816428477803ff612ba3f68c1cec17eb7394110328a3f6c968cc1588034415cb4833af6aeff4135e08b411cf3c8c0114a14c273f8fdbf52b4c8c06eb806c205e72340e42dc9c0082045c2345d2940d66cc9c0082045c2d0e8f4bf4b0c44c0f4acfbc149d703418f471ec0082045c20062c84063121fc0114a14c212f8d3c09afa8ec2cd3fffc122a8da3f72771fc0082045c2497bd1c03d31bbc01e6502c117acdfbff6f6bac01e6502c16087ef3fd6068ec261c79bc124a8da3fc1a313c01f6502c1e4becec0678a12c0b6bc8cc0a523d940ccb388c0617393414749a1bff98688c0617393416187ef3f261fe3bf094ec34147f68dc08d088ebf5f739341119da5405ae735be5c1de93dc404e5bdc604e5bdc204e5bda5f3373e5a1de93d561de93da5f3373ec604e5bdc204e5bda5f3373e92e6c4c1c0ecf4418477803f82dcb7c1564816428477803fb2f089bf6c968cc158803441aed1b9bf68c1cec17eb739419941bb40206502c117acdfbf9941bb40206502c117acdfbf6603c940114a14c273f8fdbff9321f40114a14c212f8d3c07bc413401f6502c1e4becec0dc078e426dc79bc124a8da3fdc078e426dc79bc124a8da3f9efb8e42d93fffc122a8da3ff9321f40114a14c212f8d3c067978840617393416187ef3f3ac48840617393414749a1bf3ac48840617393414749a1bfdcc7833a41771642134d023faeeac441bcecf4418477803f3ac48840617393414749a1bfdcc7833a41771642134d023f67978840617393416187ef3faeeac441bcecf4418477803faeeac441bcecf4418477803fa0e0b741544816428477803fdcc7833a41771642134d023fe72c4440f4acfbc149d7034125ab1240b8bc8cc0a523d940e72c4440f4acfbc149d703411cf3c8c0114a14c273f8fdbf3d31bbc01e6502c117acdfbf3d31bbc01e6502c117acdfbf3d31bbc01e6502c117acdfbfd6068ec261c79bc124a8da3fdcc7833a41771642134d023fdcc7833a41771642134d023f63121fc0114a14c212f8d3c09afa8ec2cd3fffc122a8da3fd6068ec261c79bc124a8da3fd6068ec261c79bc124a8da3fc1a313c01f6502c1e4becec063121fc0114a14c212f8d3c0f98688c0617393416187ef3fccb388c0617393414749a1bfccb388c0617393414749a1bf92e6c4c1c0ecf4418477803fdcc7833a41771642134d023fccb388c0617393414749a1bfdcc7833a41771642134d023f82dcb7c1564816428477803f92e6c4c1c0ecf4418477803f92e6c4c1c0ecf4418477803ff98688c0617393416187ef3fdcc7833a41771642134d023f4b0c44c0f4acfbc149d70341678a12c0b6bc8cc0a523d9404b0c44c0f4acfbc149d703415cb4833af6aeff4135e08b41dcc7833a41771642134d023f15681e40082045c20062c840e72c4440f4acfbc149d703414b0c44c0f4acfbc149d703414b0c44c0f4acfbc149d703418f471ec0082045c20062c84015681e40082045c20062c840e72c4440f4acfbc149d70341f612ba3f68c1cec17eb73941aed1b9bf68c1cec17eb73941aed1b9bf68c1cec17eb739414b0c44c0f4acfbc149d70341e72c4440f4acfbc149d70341f612ba3f68c1cec17eb7394110328a3f6c968cc158803441b2f089bf6c968cc158803441b2f089bf6c968cc158803441aed1b9bf68c1cec17eb73941f612ba3f68c1cec17eb73941678a12c0b6bc8cc0a523d940b2f089bf6c968cc15880344110328a3f6c968cc15880344110328a3f6c968cc15880344125ab1240b8bc8cc0a523d940678a12c0b6bc8cc0a523d940454a8e3f5f739341119da5408d088ebf5f739341119da540678a12c0b6bc8cc0a523d940678a12c0b6bc8cc0a523d94025ab1240b8bc8cc0a523d940454a8e3f5f739341119da540454a8e3f5f739341119da5405cb4833af6aeff4135e08b418d088ebf5f739341119da540261fe3bf094ec34147f68dc0dcc7833a41771642134d023fee60e33f094ec34147f68dc0261fe3bf094ec34147f68dc0ee60e33f094ec34147f68dc07bc413401f6502c1e4becec07bc413401f6502c1e4becec0c1a313c01f6502c1e4becec0261fe3bf094ec34147f68dc07bc413401f6502c1e4becec0f9321f40114a14c212f8d3c063121fc0114a14c212f8d3c063121fc0114a14c212f8d3c0c1a313c01f6502c1e4becec07bc413401f6502c1e4becec0f9321f40114a14c212f8d3c0f8971f40082045c2497bd1c072771fc0082045c2497bd1c072771fc0082045c2497bd1c063121fc0114a14c212f8d3c0f9321f40114a14c212f8d3c0f9321f40114a14c212f8d3c09efb8e42d93fffc122a8da3f6603c940114a14c273f8fdbf1cf3c8c0114a14c273f8fdbf9afa8ec2cd3fffc122a8da3f63121fc0114a14c212f8d3c09941bb40206502c117acdfbfdc078e426dc79bc124a8da3f7bc413401f6502c1e4becec0c1a313c01f6502c1e4becec0f8971f40082045c2497bd1c015681e40082045c20062c8408f471ec0082045c20062c84072771fc0082045c2497bd1c0f8971f40082045c2497bd1c08f471ec0082045c20062c840f8971f40082045c2497bd1c0263ec940082045c2345d294015681e40082045c20062c840f8971f40082045c2497bd1c0187dc940082045c2d0e8f4bf263ec940082045c2345d294072771fc0082045c2497bd1c08f471ec0082045c20062c840e42dc9c0082045c2345d294072771fc0082045c2497bd1c0e42dc9c0082045c2345d2940d66cc9c0082045c2d0e8f4bf404100060000bf00fe8e193e7c2ef53df224403e8a4a2f3e561e593e46ed703e5e0c1a3e6c508a3d64364f3c343cf43d6483473ca2a02e3e6468413c1644583e6409573c0c87893d6b1df33e1a0b2a3e4d4ef33e7e5e003efb8df33eac2d943d9b3a043f7608633edc15463f3ed92c3e012b463f8ac9083e3e79573f2caec93d89ff453f36e6523e2a5b7d3f3e2f1f3e8fc2753d3e0a973e8b6ce7bd3e0a97be8b6ce7bd3e0a97be8b6ce7bdae47213e6666e6bdae4721be460e053dd3341d3ffca3103d9796023f3ca33c3fd7ce173fabd73c3faae3463f336c8d3e9d66b83e3fedbc3e6386b73ed09f6c3f450ab13ef61c1a3e1c2bf43d968f403eaee22e3e64374e3c5ec02d3e641d583c5c7cf23df65c593e1a96703ee45d463c7e63573e1ebe1a3ed44d893db28e033d73451d3f642c623cf4c7873d3793f33e02bc003e6154f33e56682a3e82410f3d59a7023f18f52e3f5f166f3f894c043f3e82633efe4b463f2ef4093ecc30463fa2032e3e39a0573f4c60cc3d1b14463f5610543e5c8fc23d8fc2753d8fc275bd8fc275bd8fc275bd8fc275bd8fc2753d8fc2753d84aa3c3f88d2173f66eb3c3f5bf4463f6bedbc3ec391ac3ee95e8d3efba6ab3e8cac243f0576d23e8cac243f0576d23eaa9c243fcc22273f77f22e3fe725313fd9e72e3fcb076f3f7c79153ddcac553f7c79153ddcac553fbc58063dc4103b3f77f22e3fe725313fd913783feb45153fc10f783fd46b1e3fdb1c783f5a3f213fb581773fe8cd543f0cdb3c3f7626343fdb1c783f5a3f213f09b0773fcb68bd3e0540783fa679123fa2c03c3fbcdafe3ea2c03c3fbcdafe3ed8c23c3f1938d93e09b0773fcb68bd3eb6355a3e65fdc43e2854043f3d5cc03eb6355a3e65fdc43ee6c3243fe13d273fa4d0243f25abd23ea4d0243f25abd23e3640253fe398793f1ee8153da9d56f3f56787d3fd2ed203e56787d3fd2ed203e85e82e3fd725313f6cb9053db5103b3f2cda143dcaac553f2cda143dcaac553fe7dd2e3fb7076f3f85e82e3fd725313f950e783f1c45153f910b783f417b1e3f5f25783f6a3e213f33e93c3f2837343f8d99773f24cd543f5f25783f6a3e213fdfdb773f80a7bd3ec8e33c3f7c28d93eadcf3c3fa9befe3eadcf3c3fa9befe3e0540783ff7b6123fdfdb773f80a7bd3e92335a3edf1d9f3ef256043f83bea33e92335a3edf1d9f3e5b9c6c3f0bd3b13e56787d3fd2ed203ee4cc553c7d50c13e9a305a3e8df5c43e9a305a3ed91b9f3e9a305a3ed91b9f3ee4cc553ce9c0a23ee4cc553c7d50c13e02315a3e09fdc43e75608d3e816ab83e75608d3e0dafab3e75608d3e0dafab3e02315a3e7f1c9f3e02315a3e09fdc43e75608d3e816ab83e5fedbc3e7d87b73e5fedbc3e0d92ac3e5fedbc3e0d92ac3e75608d3e0dafab3e75608d3e816ab83e3656043fe5bda33e5fedbc3e0d92ac3e5fedbc3e7d87b73e5fedbc3e7d87b73e3656043fb55bc03e3656043fe5bda33e9ee5453fb9e4b83e9ee5453fad2cab3e594d043fe5e2a33e594d043fe5e2a33e594d043f812ec03e9ee5453fb9e4b83e9ee5453fb9e4b83e07c56c3fb508b23e9ee5453fad2cab3e949d573f92529a3c41a17d3f192c1f3d949d573fe92e713d949d573f92529a3c949d573fe92e713d9fb9f33ed4e3843d9fb9f33ed4e3843d9fb9f33e2442523c949d573f92529a3c9fb9f33ed4e3843d3e5c1a3efc03893d3e5c1a3ee440313c3e5c1a3ee440313c9fb9f33e2442523c9fb9f33ed4e3843d3e5c1a3efc03893de4145c3c7428893de4145c3c241d303ce4145c3c241d303c3e5c1a3ee440313c3e5c1a3efc03893dafe62e3f971b313fbc680a3dc287303f6b98243f9128273f91b0243f8c2b273fb2a60b3d076d303f5bed2e3fce24313fd566253f2f89793f6a61173d4fcd6f3ff9d62e3ffb016f3f0fe5f33e7ce9943d61f7533fb156543fb3e9533fed3e793f8fa7453fed3e793fe399453fb156543f61f7533fb156543f8fa7453fed3e793f61f7533fb156543ff7e65e3fc7d36e3fb3e9533fed3e793f61f7533fb156543fa3ec5e3f43b0613ff7e65e3fc7d36e3fe399453fb156543f8fa7453fed3e793f4baa3a3fc7d36e3fe399453fb156543f4baa3a3fc7d36e3fa1a43a3f43b0613f604136000000c4b1f0bfe86f983400000000e86f98b4c4b1f0bf000000000000000000000000c4b1f03f6f12833a6f12833a6f12833a2041ea04000058000000010005000600050004000000060001000200060006000600050001000600030000000400060004000700030006000100000009000600090008000100060016001700370006003800390016000600020001000800060008000b0002000600080009000d0006000d000c000800060009000a000e0006000e000d00090006000b0008000c0006000c000f000b0006000d000e00100007000f000c00100007003a003b003c0006003d003e003f000600400041001800070042004300190006001900440045000600460047004800060049004a004b0006004c004d001b0006001b001a004e0006000f0010001c0007001d0020001f0006001f001e001d0006001e001f0022000600220021001e000600230025002000060020001d00230006001e0027002600060026001d001e00060024004f0050000600510028002400060021002a002700060027001e002100060027002c002b0006002b0026002700060052002900530007002a002e002c0006002c0027002a0006002b0054002d0007002e0055002c000700560057005800060059005a005b0006005c0033005d0007005e005f00340006003400600061000600620063006400060065006600670006006800360035000600350069006a0006002e006b006c0007006d006e006f00060070007100720006007300740075000600760077007800060079007a007b0006007c007d007e0006007f0080008100060082008300840006008500860087000600880089008a0006008b008c008d0007008e008f00900007009100920093000600940095009600060097009800990006009a009b009c0006009d009e009f000600a000a100a2000600a300a400a5000700a600a700a8000700a900aa00ab00070026002b002d0006002d00ac0026000600ad00ae00af000700b000b100b2000700b300b400b5000700b600b700b8000700b900ba00bb000700bc00bd00be0007003041bc00000061366d00580000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700504166010000010002100100021001000010010000100100021001000210010000000100000000000000000000000100000001000000010100000101000005000000050000000100000001000000050000000100000004000000040000000001000000000000000000000000000000000000000000020000000201000000400001084000010840000008400000084000010840000108400000004000000000000000000000004000000040000000400200004002000040001000400000004000000042000000400000000400000004000000000200000000000000000000000000000000000000000002000000024000000045000020450000200000000200000002000000020000000200000002000000024500000045000000430000004c0000004c0000004c0000000c0000000c0000004d0000404d000040000002000000010004000000420000004200000000000060000000600000007000000070000000680000006800b0db0000000ab01500000005004d41585343454e45006400000008b00e000000000000006400000009b00a0000000000000002b0a800000030b008000000000010b012000000706c616e650000400000ffff13b012000000c0a6c232fc287a4047d3223f20b026000000000000000000000000000100000000000000000000000000000000000000000021b02a0000000000000000000000000001000000000000000000da0fc94000000000000000000000000022b0260000000000000000000000000001000000000000000000c4b1f03fc4b1f03fc4b1f03f"; break; case "ar234": _local3 = "4d4d9826000002000a000000030000003d3dad2500003e3d0a00000003000000ffafa900000000a00a00000061366d0010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803f00010a0000000000803f0040ea240000706c616e65000041de2400001041e00f00005201f389e8c0e9313fc26d40d6c0785211c1e9313fc2c34a3c4061dd81c0e9313fc25a421541f96800c131d281c16c8dc6c0fb7e20c131d281c13a458a40236d8fc032d281c12ba61641b3f1fbc043349041b6e496c0ed721dc1433490413a458a40efb38cc0423490412ba61641ad384ac045648d42773c6e40bbc27cc045648d424dc0a94087d5e1bf75f369423c7e174114c1843a1dffa942773c6e40f713cebf1fffa9424dc0a9409b5bbac21976c2c0b667b840aa16bac23619d540ceb6bc401bbd64c0132f80c22889d54017f8ffc0132f80c223c56f3f97cbccc0132f80c2584ad5c01e9504c2ea2897424dc0a940725e04c2b082a7424dc0a9407c42a2c1feefeac176829cbff7d5bac1feefeac14665d1c0edfcebc1feefeac14665d1c0344802c2fdefeac171829cbfecfcebc1feefeac10a248340f7d5bac1feefeac10a24834054b899c1d957bac173829cbfe390b6c1d957bac154faeec00042f0c1d857bac152faeec0488d06c2d757bac16e829cbf0042f0c1d857bac11cb9a040e390b6c1d957bac11cb9a04050b899c138557f4170829cbfdf90b6c139557f4157faeec0fd41f0c13a557f4156faeec0458d06c23a557f416b829cbffc41f0c13a557f4119b9a040df90b6c139557f4119b9a040f11aaac100e39c416d829cbf2ec2bec100e39c41b237b6c0aa10e8c100e39c41b037b6c0e8b7fcc101e39c4169829cbfaa10e8c100e39c41f4ec4f402ec2bec100e39c41f4ec4f404120823ae9313fc2d51023c1c26d833a423490416f9c05c19d78843a45648d428e0746beb4cd813a132f80c2e03c25c1379ae840e9313fc26d40d6c09a5a1141e9313fc2c34a3c402787204133d281c13a458a402571004133d281c16c8dc6c0a5ed8140e9313fc25a4215417b7d8f4032d281c12ba61641277b1d41413490413a458a402102fc4041349041b6e496c05dc48c40423490412ba61641d9e37c4045648d424dc0a940cb594a4045648d42773c6e409f17e23f75f369423c7e1741e6f9843acd63bb42911917415956ce3f1fffa9424dc0a940a15cba425576c2c0b667b840b017ba42fc18d540ceb6bc4029040041132f80c223c56f3f8ddd6440132f80c22889d540d1dbcc40132f80c2584ad5c030970442e82897424dc0a94084600442ae82a7424dc0a9409046a24102f0eac176829cbf0bdaba4102f0eac14665d1c0f794b641dd57bac154faeec068bc9941dd57bac173829cbf0101ec4102f0eac14665d1c01446f041dc57bac152faeec03e4a024203f0eac171829cbf528f0642dd57bac16e829cbf0001ec4102f0eac10a2483401446f041dc57bac11cb9a0400bdaba4102f0eac10a248340f794b641dd57bac11cb9a040f994b64131557f4157faeec06abc994132557f4170829cbf1746f04130557f4156faeec0538f064230557f416b829cbf1646f04130557f4119b9a040f994b64131557f4119b9a0404ac6be41fce29c41b237b6c00d1faa41fce29c416d829cbfc614e841fce29c41b037b6c004bcfc41fbe29c4169829cbfc614e841fce29c41f4ec4f404ac6be41fce29c41f4ec4f4036c0823a34d281c1790e21c1d6b2813a2bca8ac2f42553c01bd0843adf99ae42e5531042c699843af38b97420e6d1042fb7e20c131d281c13a458a40236d8fc032d281c12ba61641236d8fc032d281c12ba61641efb38cc0423490412ba616419b5bbac21976c2c0b667b840236d8fc032d281c12ba61641efb38cc0423490412ba61641ed721dc1433490413a458a40aa16bac23619d540ceb6bc40ed721dc1433490413a458a40fb7e20c131d281c13a458a409b5bbac21976c2c0b667b8409b5bbac21976c2c0b667b840aa16bac23619d540ceb6bc40ed721dc1433490413a458a4061dd81c0e9313fc25a421541785211c1e9313fc2c34a3c4061dd81c0e9313fc25a421541785211c1e9313fc2c34a3c40f389e8c0e9313fc26d40d6c017f8ffc0132f80c223c56f3f785211c1e9313fc2c34a3c4097cbccc0132f80c2584ad5c097cbccc0132f80c2584ad5c0f389e8c0e9313fc26d40d6c097cbccc0132f80c2584ad5c017f8ffc0132f80c223c56f3fad384ac045648d42773c6e40bbc27cc045648d424dc0a940bbc27cc045648d424dc0a940f713cebf1fffa9424dc0a9401e9504c2ea2897424dc0a940bbc27cc045648d424dc0a940f713cebf1fffa9424dc0a940725e04c2b082a7424dc0a94014c1843a1dffa942773c6e40ad384ac045648d42773c6e401e9504c2ea2897424dc0a9401e9504c2ea2897424dc0a940725e04c2b082a7424dc0a94014c1843a1dffa942773c6e40f7d5bac1feefeac10a248340e390b6c1d957bac11cb9a040f7d5bac1feefeac10a248340e390b6c1d957bac11cb9a040df90b6c139557f4119b9a040e390b6c1d957bac11cb9a040df90b6c139557f4119b9a0402ec2bec100e39c41f4ec4f40df90b6c139557f4119b9a040ecfcebc1feefeac10a248340344802c2fdefeac171829cbfedfcebc1feefeac14665d1c0edfcebc1feefeac14665d1c0f7d5bac1feefeac14665d1c07c42a2c1feefeac176829cbfecfcebc1feefeac10a248340edfcebc1feefeac14665d1c07c42a2c1feefeac176829cbff7d5bac1feefeac10a248340ecfcebc1feefeac10a2483407c42a2c1feefeac176829cbf2ec2bec100e39c41b237b6c0aa10e8c100e39c41b037b6c0e8b7fcc101e39c4169829cbfe8b7fcc101e39c4169829cbfaa10e8c100e39c41f4ec4f402ec2bec100e39c41f4ec4f402ec2bec100e39c41b237b6c0e8b7fcc101e39c4169829cbf2ec2bec100e39c41f4ec4f40f11aaac100e39c416d829cbf2ec2bec100e39c41b237b6c02ec2bec100e39c41f4ec4f40f389e8c0e9313fc26d40d6c0f96800c131d281c16c8dc6c04120823ae9313fc2d51023c1f389e8c0e9313fc26d40d6c0f96800c131d281c16c8dc6c0b3f1fbc043349041b6e496c0f96800c131d281c16c8dc6c0b3f1fbc043349041b6e496c0ad384ac045648d42773c6e40b3f1fbc043349041b6e496c09d78843a45648d428e0746bead384ac045648d42773c6e4014c1843a1dffa942773c6e401bbd64c0132f80c22889d54017f8ffc0132f80c223c56f3f97cbccc0132f80c2584ad5c0b4cd813a132f80c2e03c25c1e6f9843acd63bb4291191741e6f9843acd63bb42911917412787204133d281c13a458a407b7d8f4032d281c12ba616417b7d8f4032d281c12ba61641a15cba425576c2c0b667b8405dc48c40423490412ba616417b7d8f4032d281c12ba616415dc48c40423490412ba61641b017ba42fc18d540ceb6bc40277b1d41413490413a458a40277b1d41413490413a458a40b017ba42fc18d540ceb6bc40a15cba425576c2c0b667b840a15cba425576c2c0b667b8402787204133d281c13a458a40277b1d41413490413a458a40a5ed8140e9313fc25a4215419a5a1141e9313fc2c34a3c40a5ed8140e9313fc25a4215419a5a1141e9313fc2c34a3c4029040041132f80c223c56f3f379ae840e9313fc26d40d6c09a5a1141e9313fc2c34a3c404120823ae9313fc2d51023c1379ae840e9313fc26d40d6c0d1dbcc40132f80c2584ad5c0d1dbcc40132f80c2584ad5c0b4cd813a132f80c2e03c25c14120823ae9313fc2d51023c1d1dbcc40132f80c2584ad5c029040041132f80c223c56f3fcb594a4045648d42773c6e40d9e37c4045648d424dc0a940d9e37c4045648d424dc0a94030970442e82897424dc0a9405956ce3f1fffa9424dc0a940d9e37c4045648d424dc0a9405956ce3f1fffa9424dc0a94084600442ae82a7424dc0a94014c1843a1dffa942773c6e4014c1843a1dffa942773c6e4084600442ae82a7424dc0a94030970442e82897424dc0a94030970442e82897424dc0a940cb594a4045648d42773c6e4014c1843a1dffa942773c6e400bdaba4102f0eac10a248340f794b641dd57bac11cb9a0400bdaba4102f0eac10a248340f794b641dd57bac11cb9a040f994b64131557f4119b9a040f794b641dd57bac11cb9a040f994b64131557f4119b9a0404ac6be41fce29c41f4ec4f40f994b64131557f4119b9a0409046a24102f0eac176829cbf0bdaba4102f0eac14665d1c00101ec4102f0eac14665d1c00101ec4102f0eac14665d1c03e4a024203f0eac171829cbf0001ec4102f0eac10a2483409046a24102f0eac176829cbf0101ec4102f0eac14665d1c00001ec4102f0eac10a2483400bdaba4102f0eac10a2483409046a24102f0eac176829cbf0001ec4102f0eac10a2483404ac6be41fce29c41f4ec4f40c614e841fce29c41f4ec4f4004bcfc41fbe29c4169829cbf04bcfc41fbe29c4169829cbfc614e841fce29c41b037b6c04ac6be41fce29c41b237b6c04ac6be41fce29c41f4ec4f4004bcfc41fbe29c4169829cbf4ac6be41fce29c41b237b6c00d1faa41fce29c416d829cbf4ac6be41fce29c41f4ec4f404ac6be41fce29c41b237b6c0379ae840e9313fc26d40d6c04120823ae9313fc2d51023c136c0823a34d281c1790e21c136c0823a34d281c1790e21c12571004133d281c16c8dc6c0379ae840e9313fc26d40d6c02571004133d281c16c8dc6c036c0823a34d281c1790e21c1c26d833a423490416f9c05c1c26d833a423490416f9c05c12102fc4041349041b6e496c02571004133d281c16c8dc6c02102fc4041349041b6e496c0c26d833a423490416f9c05c19d78843a45648d428e0746be9d78843a45648d428e0746becb594a4045648d42773c6e402102fc4041349041b6e496c09d78843a45648d428e0746be14c1843a1dffa942773c6e40cb594a4045648d42773c6e4029040041132f80c223c56f3f8ddd6440132f80c22889d540b4cd813a132f80c2e03c25c1d1dbcc40132f80c2584ad5c0e6f9843acd63bb429119174187d5e1bf75f369423c7e1741e6f9843acd63bb42911917419f17e23f75f369423c7e1741e6f9843acd63bb42911917411bd0843adf99ae42e55310421bd0843adf99ae42e5531042c699843af38b97420e6d10429f17e23f75f369423c7e174114c1843a1dffa942773c6e40e6f9843acd63bb42911917415956ce3f1fffa9424dc0a94014c1843a1dffa942773c6e40f713cebf1fffa9424dc0a940e6f9843acd63bb42911917418ddd6440132f80c22889d5401bbd64c0132f80c22889d5401bbd64c0132f80c22889d5408ddd6440132f80c22889d54061dd81c0e9313fc25a4215418ddd6440132f80c22889d540a5ed8140e9313fc25a42154161dd81c0e9313fc25a42154161dd81c0e9313fc25a421541a5ed8140e9313fc25a421541236d8fc032d281c12ba61641a5ed8140e9313fc25a4215417b7d8f4032d281c12ba61641236d8fc032d281c12ba61641236d8fc032d281c12ba616417b7d8f4032d281c12ba61641efb38cc0423490412ba616417b7d8f4032d281c12ba616415dc48c40423490412ba61641efb38cc0423490412ba616415dc48c40423490412ba6164187d5e1bf75f369423c7e1741efb38cc0423490412ba616415dc48c40423490412ba616419f17e23f75f369423c7e174187d5e1bf75f369423c7e17419f17e23f75f369423c7e1741c699843af38b97420e6d104287d5e1bf75f369423c7e17414041980a000052011918a23cb50fd73e1918a23c734ff53e1918a23c94ad043fb6c5743ee999d83eb6c5743e65a3f93eb6c5743e7ad0043f842df43e9a46dd3e842df43e65a3f93e842df43e7ad0043f11fd563f16f5f63e29f7563f7c9bfa3e4a34413face5043fdd8b7d3e14dd0d3d8b9f6d3f7c9bfa3e0a6e613e960d7d3f3772cb3e95e77c3fb6e1553f89546a3f6d904c3f8fb85f3fe325503f09cb513f8f959d3daadd9c3e1d651f3e248e9c3e50a46f3f8242243c968a613f8242243cdc70533f8242243c2357453f8242243c6a3d373f8242243cb123293f8242243c50a46f3f72ed453d968a613f72ed453ddc70533f72ed453d2357453f72ed453d6a3d373f72ed453db123293f72ed453d50a46f3f8ed0993e968a613f8ed0993edc70533f8ed0993e2357453f8ed0993e6a3d373f8ed0993eb123293f8ed0993e50a46f3f7f8fac3e968a613f7f8fac3edc70533f7f8fac3e2357453f7f8fac3e6a3d373f7f8fac3eb123293f7f8fac3e10e25d3f0b61423fc623f43e388ac43ea401573f69c2e73ef6e55d3f422f4b3fcf6fa23c2d14d73ecf6fa23cea53f53eadd0743edda7f93eadd0743e609ed83ecf6fa23cd0af043fadd0743eb6d2043fff32f43edda7f93eff32f43e114bdd3eff32f43eb6d2043f3ff5563fe992fa3e24ff563fc2edf63ea334413f86de043f262f7c3f96d6043f50a06d3fcf9afa3e8c67613e2a127d3f0f96cb3e25e47c3fe7ba6e3fba00603fd226653f22766a3ff5776b3fd90a523ff4d19c3d12f29c3efd7c1f3ed24d9c3e50a46f3f8242243c968a613f8242243c968a613f72ed453d50a46f3f72ed453ddc70533f8242243cdc70533f72ed453d2357453f8242243c2357453f72ed453d6a3d373f8242243c6a3d373f72ed453db123293f8242243cb123293f72ed453d968a613f8ed0993e50a46f3f8ed0993edc70533f8ed0993e2357453f8ed0993e6a3d373f8ed0993eb123293f8ed0993e968a613f7f8fac3e50a46f3f7f8fac3edc70533f7f8fac3e2357453f7f8fac3e6a3d373f7f8fac3eb123293f7f8fac3eeeca743e8075bf3e56bc5d3fe516583f8cb6713f787d2f3f88515e3f8b872f3fbb0c4e3ef88d193fe697753e0fec123fa0fb743e41ee123f72a6f33e31d4123f68659e3ed4107d3fa0fb743e41ee123fd9d6f33e37b3123f3a49073f574e193f650c003ffce57c3f084d073f5672193f2cbe3d3f9f57193ffc9b2d3ffff97c3ffc9b2d3ffff97c3fca5d193f0cce7c3f084d073f5672193fb111513feab5743f4b19423fa683643fb111513feab5743ffe17423f5183643f93ec473f722e4e3fff934c3f6ab75f3ffe17423f5183643f4923503fa7ca513f4923503fa7ca513f8dec473f122e4e3f4425503f5dca513f2e914c3f5eb75f3f856bbd3dee390e3dc295163daeb90e3da9877b3e76830d3de269be3d7e830e3d3f697b3e1ea09c3ea9877b3e76830d3dee92913ecc630d3dde7b863e3cab9c3e923de63efcca0e3d5ad1913e7ed10c3d4c8f913e24cd9c3e4c8f913e24cd9c3e6ed7be3e5aa59c3e923de63efcca0e3d08be7d3f8242243c08be7d3f72ed453d08be7d3f8242243c08be7d3f72ed453d08be7d3f8ed0993e08be7d3f72ed453d08be7d3f8ed0993e08be7d3f7f8fac3e08be7d3f8ed0993edd7a153f88bf293e7f70213fca617d3edd7a153f0b82a83edd7a153f0b82a83e361ffb3e0b82a83ef233e33eca617d3edd7a153f88bf293edd7a153f0b82a83ef233e33eca617d3e361ffb3e88bf293edd7a153f88bf293ef233e33eca617d3e0573153f34f0a73ed117fb3e34f0a73eb530e33ef65b7c3eb530e33ef65b7c3ed117fb3e82d7283e0573153f82d7283e0573153f34f0a73eb530e33ef65b7c3e0573153f82d7283e9266213ff65b7c3e0573153f34f0a73e0573153f82d7283e5d7ca13c5909d73e7ce8743ea193d83e5d7ca13c9739c03e5d7ca13c5909d73e7ce8743ea193d83ec623f43e8255dd3e7ce8743ea193d83ec623f43e8255dd3e7aff563f21f8f63ec623f43e8255dd3ef907573f3db9e73e4ffc563f61fbf63e3e80713f3a05f73e61e3553f63546a3f2e914c3f5eb75f3f4425503f5dca513f5be35d3fe62f4b3fd4367c3fa6d4043fd4367c3fa6d4043fa2de4d3e7e92193fedb1753e41f1123f5943753ecfea123f40899e3e640d7d3f49caf33ebed0123f5943753ecfea123fefacf33ef9d7123fba2d003fade87c3f9358073f1f62193f4064073f5a72193f0275193f0dce7c3f36b32d3ffff97c3f36b32d3ffff97c3f65d53d3fa357193f4064073f5a72193f2612693f81b6743fd28d783f52cb643f2612693f81b6743f8292783f29c8643f66b96e3f3608603fc96f733fe4834e3f8292783f29c8643fb8d75d3f045a423f7274733fcc844e3f34796b3fca07523f34796b3fca07523f92e45d3f402f4b3fb8d75d3f045a423fc7786b3f7e07523f74b86e3fc303603fdc11be3dee390e3d6dce163d543b0e3df37c7b3e82ef0b3db1b57b3e769f9c3ee501be3d663b0e3df37c7b3e82ef0b3d0c8a913e90b60d3d486a863eceb69c3ed5b17d3e00220e3d4d35e63e98c20e3d29cfbe3e4ca49c3efe86913e18cc9c3efe86913e18cc9c3e0bc9913e06c90c3d4d35e63e98c20e3d08be7d3f8242243c08be7d3f72ed453d08be7d3f8242243c08be7d3f72ed453d08be7d3f8ed0993e08be7d3f72ed453d08be7d3f8ed0993e08be7d3f7f8fac3e08be7d3f8ed0993e7f70213f925d7c3edd7a153feaffa73e361ffb3eeaffa73e361ffb3eeaffa73ef233e33e925d7c3e361ffb3e4cbb283e7f70213f925d7c3e361ffb3eeaffa73e361ffb3e4cbb283edd7a153f4cbb283e7f70213f925d7c3e361ffb3e4cbb283ed017fb3ec20c2a3e0373153fc20c2a3e9266213f2e917d3e9266213f2e917d3e0373153fce8aa83ed017fb3ece8aa83ed017fb3ec20c2a3e9266213f2e917d3ed017fb3ece8aa83eb330e33e36917d3ed017fb3ec20c2a3ed017fb3ece8aa83ecfd1a13c8207d73ecfd1a13cc037c03ed4ce743ee06ebf3ed4ce743ee06ebf3ed6ce743e53a0d83ecfd1a13c8207d73ed6ce743e53a0d83ed4ce743ee06ebf3e542ef43e258bc43e542ef43e258bc43e542ef43e2d42dd3ed6ce743e53a0d83e542ef43e2d42dd3e542ef43e258bc43ef7fd563f7fc7e73ef7fd563f7fc7e73ef7fd563f12fcf63e542ef43e2d42dd3e8cff563f5fc1e73ee385713fc30cf73e8cff563f88fbf63e74b86e3fc303603f8d26653f88766a3f5be35d3fe62f4b3fc7786b3f7e07523fbf787c3f3cd1043f423c413f50db043fbf787c3f3cd1043fa84d413fc2e3043f248a7c3faed9043fefc7713feb852f3fefc7713feb852f3fee625e3ffd8f2f3fa84d413fc2e3043ffd7f713fde0af73e82307c3f72ca043f5b9b6d3fc989fa3e51a06d3f769afa3e387f713fde04f73e482e7c3f22d6043f8d26653f88766a3f61e3553f63546a3ff2e3553fc9536a3fcc26653f1e766a3f6e12513f7bb6743fcc26653f1e766a3f0c11693f7ab8743f6e12513f7bb6743fa64ca23c70dc113fa64ca23c2bb0043f05c1743e8de2113fa64ca23c2bb0043f05c1743e1ad9043f05c1743e8de2113f05c1743e8de2113f05c1743e1ad9043f1e2cf43e4ff6113f05c1743e1ad9043f1e2cf43e60e2043f1e2cf43e4ff6113f1e2cf43e60e2043f5236413f24fb113f1e2cf43e4ff6113f1e2cf43e60e2043f5236413f05e2043f5236413f24fb113ff434413f8ae1043f90555e3fe2ac2f3ff534413fa1fb113f604136000000000080bf6921223400000000692122b4000080bf0000000000000000000000000000803f6f12833a6f12833a6f12833a20412a0a0000b800000001000400060004000300000006000100020005000600050004000100060003000400070006000700060003000600060007000a0006000a00090006000600070008000b0006000b000a00070006000a000b003d0006003d000d000a000600620063000e000700640065000f0006000f00660067000600680069006a0007006b006c006d0006006e006f007000060071007200110006001100100073000600740075001200060012007600770006002d0030007800060079007a002d0006007b005f007c0007007d007e00130007007f00800014000600140081008200060083000c00840007008500860087000600880089008a000600150016001c0006001c001b0015000600160017001d0006001d001c0016000600170018001e0006001e001d0017000600180019001f0006001f001e001800060019001a002000060020001f00190006008b0015001b0006001b008c008d0006001b001c0022000600220021001b0006001c001d0023000600230022001c0006001d001e0024000600240023001d0006001e001f0025000600250024001e0006001f00200026000600260025001f0006008e001b002100060021008f00900006002100220028000600280027002100060022002300290006002900280022000600230024002a0006002a00290023000600240025002b0006002b002a0024000600250026002c0006002c002b002500060091002100270006002700920093000600940095009600060097009800990006009a009b009c0000009d009e009f000500a000a100a2000600a300a400a5000600a600a700a8000000a900aa00ab000500ac00ad005e0006005e00ae00af000600b000b1002e0006002e005e00b2000600b300b4002f0006002f002e00b5000600b600b700b80007005f00b900ba0007005f00bb00bc00070031003400330006003300320031000600320033003600060036003500320006003400380037000600370033003400060038003b003a0006003a0037003800060037003a003c0006003c003900370006003a003e00bd000600be003c003a000600bf003f00c0000700c100c200400006004000c300c4000600c500c600c7000700c800c900ca000600cb00cc00cd000600ce004200410006004100cf00d0000600d100d200430006004300d300d4000600d500d600d7000600d800d900da000600db00dc005f000700dd004400de000700df00e000450006004500e100e2000600e300e400e5000700e600e700e8000600e900ea00eb00060046004900480006004800470046000600470048004b0006004b004a00470006004a004b004d0006004d004c004a0006004c004d004f0006004f004e004c0006004e004f0051000600510050004e000600ec00ed004900060049004600ee00060049005300520006005200480049000600480052005400060054004b00480006004b0054005500060055004d004b0006004d0055005600060056004f004d0006004f00560057000600570051004f000600ef00f0005300060053004900f100060053005900580006005800520053000600520058005a0006005a0054005200060054005a005b0006005b0055005400060055005b005c0006005c0056005500060056005c005d0006005d00570056000600f200f3005900060059005300f4000600f500f600f7000600f800f900fa000600fb00fc00fd000000fe00ff00000105000101020103010600040105010601060007010801090100000a010b010c0105000d010e010f01060010011101120106001301140115010600160117011801060019011a011b0106001c011d011e0106001f012001210107005f002201230107005f002401250107002601270161000600610060002801060029012a012b0106002c012d012e0106002f0130013101070032013301340107005f0035013601070037013801390107003a013b013c0107003d013e013f01070040014101420107004301440145010700460147014801070049014a014b0107004c014d014e0107004f0150015101070030417c01000061366d00b80000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b7005041e60200000100000001000000020000000200000001000000010000000100020001000200020002000200020002000200020002000400000001000000010000000400000008000000080000000200000002000000010000000100000001000000010000000400000004000000080000000800000004000000020000000200000001000000010000000200000002000000010000000100000002000000020000000100000001000000020000000200000001000000010000000300000003000000030000000300000002000000020000000100000001000000020000000200000001000000010000000200000002000000010000000100000002000000020000000100000001000000020000000200000004000000040000000400000004000000040000000400000004000000040000000100000001000000010000000100000001000000010000000100000004000000040000000800000008000000020000000200000008000000080000000800040008000400040004000400040004000400040004000400000001000000010000000200000010000000100000000200000002000000080000000800000008000000080000000400000001000000020000000200000010000000200000002000000001000000010000000200000002000000010000000100000002000000020000000100000001000000020000000200000005000000050000000200000002000000030000000300000002000000020000000100000001000000020000000200000001000000010000000200000002000000010000000100000002000000020000000100000001000000020000000200000004000000040000000400000004000000040000000400000004000000040000000800000008000000080000000800000008000000080000000800000004000000040000000200000002000000040000000400000040000000800000000400000002000000020000000200000002000000030000000300000002000200020004000000060000b0db0000000ab01500000005004d41585343454e45006400000008b00e000000000000006400000009b00a0000000000000002b0a800000030b008000000000010b012000000706c616e650000400000ffff13b01200000000000000000000000000000020b026000000000000000000000000000100000000000000000000000000000000000000000021b02a0000000000000000000000000001000000000000000000da0fc94000000000000000000000000022b02600000000000000000000000000010000000000000000000000803f0000803f0000803f"; break; case "bomb": _local3 = "4d4d4a08000002000a000000030000003d3d600700003e3d0a00000003000000ffafa900000000a00a00000061366d0010a00f00000011000900000095959520a00f00000011000900000095959530a00f000000110009000000e5e5e540a00e0000003000080000000a0041a00e000000300008000000000050a00e000000300008000000000052a00e000000300008000000000053a00e000000300008000000000000a108000000030084a00e00000030000800000000008aa00600000087a00a0000000000803f00010a0000000000803f00409d060000626f6d620000419206000010416c02000033003654823ac80980c1b6fa823a353cab40a98a34c1f801833a5e442b40a78a34c1053c94c0bd232bc0a78a34c1043c94c0e52babc0a58a34c1aa11833ab9232bc0a78a34c1654c94405d442b40a78a34c1654c94403b3cab403e45bc3f6004833a6c442b404245bc3f043c94c0af232bc04845bc3f043c94c0df2babc04c45bc3f1214833aac232bc04845bc3f664c94406b442b404245bc3f664c9440e651833ade0d80414b09833a5ad6413e35a73f41d291af3f99d6413eebf37e415af7d23d7ad6413ed06e61418b0e8d409ed6413eebf37e418c0e8d40b6fd4fbe35a73f41d291af3f77fd4fbeebf37e415af7d23d96fd4fbed06e61418b0e8d4072fd4fbeebf37e418c0e8d40b4fd4fbe35a73f4174feadbf6dfd4fbeebf37e4186c1b9bda5fd4fbed06e6141b4a98cc082fd4fbeebf37e41b5a98cc05cd6413e35a73f4174feadbfa3d6413eebf37e4186c1b9bd6bd6413ed06e6141b4a98cc08ed6413eebf37e41b5a98cc09caaafbf35a73f41a59c42be5b83d4bdebf37e419d9c42bebd148dc0d16e61417e9c42bebc148dc0ecf37e417b9c42be9caaafbf35a73f416b374f3e5b83d4bdebf37e4173374f3ebd148dc0d16e614192374f3ebc148dc0ecf37e4195374f3eaae5ad3f36a73f416f374f3e8535b83dedf37e4187374f3e83a38c40cf6e614173374f3e84a38c40eaf37e4176374f3eaae5ad3f36a73f41a19c42be8535b83dedf37e41899c42be83a38c40cf6e61419d9c42be84a38c40eaf37e419a9c42be5d442b40a78a34c1654c94405d442b40a78a34c1654c94406b442b404245bc3f664c94405d442b40a78a34c1654c94406b442b404245bc3f664c94404041a00100003300f6406e3e60c6f73bab6fc13e0c6c9a3d12489c3e0c6c9a3df6406e3e0c6c9a3dc2f1233e0c6c9a3d1c45b33d0c6c9a3dd635753c0c6c9a3dab6fc13e5c97293f12489c3e5c97293ff6406e3e5c97293fc2f1233e5c97293f1c45b33d5c97293fd635753c5c97293ff6406e3e446b7d3fdaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83ddaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83ddaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83ddaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83ddaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83ddaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83ddaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83ddaa8fd3ec0bab03c2f5f103fc0bab03cdaa8fd3eb884b83d2f5f103fb884b83d4497e63e0c6c9a3d4497e63e0c6c9a3d4497e63e5c97293f4497e63e0c6c9a3d4497e63e5c97293f604136000000000080bf6921223400000000692122b4000080bf0000000000000000000000000000803f6f12833a6f12833a6f12833a20414a020000280000000200010007000000030002000700000004000300070000000500040007000000060005000700000001002e0007000100020008000600080007000100060002000300090006000900080002000600030004000a0006000a00090003000600040005000b0006000b000a0004000600050006000c0006000c000b00050006002f000100070006000700300031000600070008000d000700080009000d00070009000a000d0007000a000b000d0007000b000c000d000700320007000d0007000e000f0011000600110010000e00060012001400150006001500130012000600160017001900060019001800160006001a001c001d0006001d001b001a0006001e0020002100060021001f001e00060022002300250006002500240022000600260028002900060029002700260006002a002b002d0006002d002c002a00060030415c00000061366d00280000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f00200021002200230024002500260027005041a60000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000000b0da0000000ab01500000005004d41585343454e45006400000008b00e000000000000006400000009b00a0000000000000002b0a700000030b008000000000010b011000000626f6d620000400000ffff13b01200000000000000000000000000000020b026000000000000000000000000000100000000000000000000000000000000000000000021b02a0000000000000000000000000001000000000000000000da0fc94000000000000000000000000022b02600000000000000000000000000010000000000000000000000803f0000803f0000803f"; break; }; _local2.load(_-Gm(_local3)); _local2._-Eb = (_local2.in = (_local2._-Yj = _-32)); switch (_arg1){ case "scene": _-Fp = _local2; break; case "m2": _-Ij = _local2; break; case "a6m": _-8r = _local2; break; case "ar234": _-F- = _local2; break; case "bomb": modelBomb = _local2; break; }; _local4 = new Timer(1000, 1); _local4.addEventListener("timer", _-gH); _local4.start(); } private function _-KJ():void{ _-Ey("a6m"); _-Ey("ar234"); _-Ey("bomb"); } private function _-1r():void{ environment = new _-IU(_-Fp, _-e1); } public function _-GU():void{ var _local1:uint; _local1 = 0; while (_local1 < _-7c.length) { _-7c[_local1].remove(); _-7c[_local1] = null; _-7c.splice(_local1, 1); _local1++; }; } override protected function onRenderTick(_arg1:Event=null):void{ if (!_-co){ turret.update(); _-Xc(); _-aS(); _-TM(); _-7F.copyTransform(turret._-eE.world); else .renderScene(scene, _-7F, _-cB); _-KG._-HQ(); wv.update(); updateProgress(); } else { _-5g(); }; } public function _-T6():void{ var _local1:Number; var _local2:Number; var _local3:int; _-Jz++; _local1 = (_-Jz / bulletsFired); _local2 = (0.75 + (_local1 * 0.25)); _local3 = Math.round((_-NI * _local2)); _-Bp(_local3); } private function _-TM():void{ var _local1:uint; _local1 = 0; while (_local1 < effects.length) { if (effects[_local1].active){ effects[_local1].update(); } else { effects[_local1] = null; effects.splice(_local1, 1); }; _local1++; }; } } }//package
Section 276
//_-fS (_-fS) package { import flash.media.*; public dynamic class _-fS extends Sound { } }//package
Section 277
//_-Kq (_-Kq) package { import flash.media.*; public dynamic class _-Kq extends Sound { } }//package
Section 278
//_-X5 (_-X5) package { import flash.media.*; public dynamic class _-X5 extends Sound { } }//package
Section 279
//sfx_button_reload (sfx_button_reload) package { import flash.media.*; public dynamic class sfx_button_reload extends Sound { } }//package
Section 280
//sfx_explosion_medium (sfx_explosion_medium) package { import flash.media.*; public dynamic class sfx_explosion_medium extends Sound { } }//package
Section 281
//sfx_hit_ricochet1 (sfx_hit_ricochet1) package { import flash.media.*; public dynamic class sfx_hit_ricochet1 extends Sound { } }//package
Section 282
//sfx_hit_ricochet2 (sfx_hit_ricochet2) package { import flash.media.*; public dynamic class sfx_hit_ricochet2 extends Sound { } }//package
Section 283
//sfx_hit_ricochet3 (sfx_hit_ricochet3) package { import flash.media.*; public dynamic class sfx_hit_ricochet3 extends Sound { } }//package
Section 284
//sfx_hit_ricochet4 (sfx_hit_ricochet4) package { import flash.media.*; public dynamic class sfx_hit_ricochet4 extends Sound { } }//package
Section 285
//sfx_shot_cal50 (sfx_shot_cal50) package { import flash.media.*; public dynamic class sfx_shot_cal50 extends Sound { } }//package
Section 286
//sfx_shot_minigun (sfx_shot_minigun) package { import flash.media.*; public dynamic class sfx_shot_minigun extends Sound { } }//package
Section 287
//sfx_shot_rifle (sfx_shot_rifle) package { import flash.media.*; public dynamic class sfx_shot_rifle extends Sound { } }//package
Section 288
//sfx_steam_cal50 (sfx_steam_cal50) package { import flash.media.*; public dynamic class sfx_steam_cal50 extends Sound { } }//package
Section 289
//sprite_dust_ground (sprite_dust_ground) package { import flash.display.*; public dynamic class sprite_dust_ground extends MovieClip { } }//package
Section 290
//sprite_explosion_ground (sprite_explosion_ground) package { import flash.display.*; public dynamic class sprite_explosion_ground extends MovieClip { } }//package
Section 291
//sprite_muzzle_flash (sprite_muzzle_flash) package { import flash.display.*; public dynamic class sprite_muzzle_flash extends BitmapData { public function sprite_muzzle_flash(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 292
//sprite_smoke_puff (sprite_smoke_puff) package { import flash.display.*; public dynamic class sprite_smoke_puff extends MovieClip { } }//package
Section 293
//sprite_soldier (sprite_soldier) package { import flash.display.*; public dynamic class sprite_soldier extends MovieClip { } }//package
Section 294
//texture_a6m (texture_a6m) package { import flash.display.*; public dynamic class texture_a6m extends BitmapData { public function texture_a6m(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 295
//texture_ammo (texture_ammo) package { import flash.display.*; public dynamic class texture_ammo extends BitmapData { public function texture_ammo(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 296
//texture_ar234 (texture_ar234) package { import flash.display.*; public dynamic class texture_ar234 extends BitmapData { public function texture_ar234(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 297
//texture_battleship (texture_battleship) package { import flash.display.*; public dynamic class texture_battleship extends BitmapData { public function texture_battleship(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 298
//texture_bomb (texture_bomb) package { import flash.display.*; public dynamic class texture_bomb extends BitmapData { public function texture_bomb(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 299
//texture_higgins_center (texture_higgins_center) package { import flash.display.*; public dynamic class texture_higgins_center extends BitmapData { public function texture_higgins_center(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 300
//texture_higgins_left (texture_higgins_left) package { import flash.display.*; public dynamic class texture_higgins_left extends BitmapData { public function texture_higgins_left(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 301
//texture_higgins_right (texture_higgins_right) package { import flash.display.*; public dynamic class texture_higgins_right extends BitmapData { public function texture_higgins_right(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 302
//texture_m2 (texture_m2) package { import flash.display.*; public dynamic class texture_m2 extends BitmapData { public function texture_m2(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 303
//texture_sky (texture_sky) package { import flash.display.*; public dynamic class texture_sky extends BitmapData { public function texture_sky(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 304
//texture_terrain (texture_terrain) package { import flash.display.*; public dynamic class texture_terrain extends BitmapData { public function texture_terrain(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 FontUsed by:3 65523 23 24 25 26 27 28 29 30 31 32 33 34 37 40 42 67 78 80 82 84 105 106 108
Symbol 3 EditableTextUses:2Used by:9
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:6
Symbol 6 MovieClipUses:5Used by:9
Symbol 7 ShapeTweeningUsed by:9
Symbol 8 GraphicUsed by:9 51 54
Symbol 9 MovieClip {_-8b._-48}Uses:3 6 7 8Used by:Timeline
Symbol 10 GraphicUsed by:Timeline
Symbol 65521 GraphicUsed by:65524
Symbol 65523 EditableTextUses:2Used by:65524
Symbol 65524 MovieClipUses:65521 65523Used by:Timeline
Symbol 11 BitmapUsed by:12 377
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:73
Symbol 14 GraphicUsed by:20
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:20
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:20
Symbol 19 MovieClipUsed by:20
Symbol 20 MovieClip {_-8b._-4O}Uses:14 16 17 18 19Used by:73
Symbol 21 BitmapUsed by:22 102
Symbol 22 GraphicUses:21Used by:44
Symbol 23 TextUses:2Used by:44
Symbol 24 TextUses:2Used by:44
Symbol 25 TextUses:2Used by:44
Symbol 26 EditableTextUses:2Used by:44
Symbol 27 EditableTextUses:2Used by:44
Symbol 28 EditableTextUses:2Used by:44
Symbol 29 EditableTextUses:2Used by:44
Symbol 30 EditableTextUses:2Used by:44
Symbol 31 EditableTextUses:2Used by:44
Symbol 32 EditableTextUses:2Used by:44
Symbol 33 EditableTextUses:2Used by:44
Symbol 34 EditableTextUses:2Used by:44
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:44 110
Symbol 37 EditableTextUses:2Used by:39
Symbol 38 GraphicUsed by:39 41 43 72 79 81 83 85 109
Symbol 39 MovieClip {_-8b._-f8}Uses:37 38Used by:44
Symbol 40 EditableTextUses:2Used by:41
Symbol 41 MovieClip {_-8b._-SE}Uses:40 38Used by:44
Symbol 42 EditableTextUses:2Used by:43
Symbol 43 MovieClip {_-8b._-eT}Uses:42 38Used by:44
Symbol 44 MovieClip {_-8b._-AD}Uses:22 23 24 25 26 27 28 29 30 31 32 33 34 36 39 41 43Used by:73
Symbol 45 BitmapUsed by:46 377
Symbol 46 GraphicUses:45Used by:73
Symbol 47 ShapeTweeningUsed by:51
Symbol 48 GraphicUsed by:51
Symbol 49 BitmapUsed by:50 377
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:47 48 50 8Used by:73
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClip {_-8b._-cG}Uses:8 53Used by:57
Symbol 55 BitmapUsed by:56 377
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClip {_-8b._-0K}Uses:54 56Used by:73
Symbol 58 BitmapUsed by:59 377
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:66
Symbol 61 BitmapUsed by:62 377
Symbol 62 GraphicUses:61Used by:66
Symbol 63 BitmapUsed by:64 377
Symbol 64 GraphicUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:66
Symbol 66 MovieClip {_-8b.while}Uses:60 62 65Used by:73
Symbol 67 EditableTextUses:2Used by:68
Symbol 68 MovieClip {_-8b._-CZ}Uses:67Used by:69
Symbol 69 MovieClip {_-8b._-Yx}Uses:68Used by:73
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip {_-8b._-11}Uses:70 38 71Used by:73
Symbol 73 MovieClip {_-8b._-dk}Uses:13 20 44 46 51 57 66 69 72Used by:75 391
Symbol 74 MovieClipUsed by:75
Symbol 75 MovieClip {_-eW._-Pa}Uses:74 73Used by:391
Symbol 76 BitmapUsed by:77 377
Symbol 77 GraphicUses:76Used by:110
Symbol 78 EditableTextUses:2Used by:79
Symbol 79 MovieClip {_-8b._-Kz}Uses:78 38Used by:110
Symbol 80 EditableTextUses:2Used by:81
Symbol 81 MovieClip {_-8b._-cC}Uses:80 38Used by:110
Symbol 82 EditableTextUses:2Used by:83
Symbol 83 MovieClip {_-8b._-VR}Uses:82 38Used by:110
Symbol 84 EditableTextUses:2Used by:85
Symbol 85 MovieClip {_-8b._-1c}Uses:84 38Used by:110
Symbol 86 GraphicUsed by:87 91
Symbol 87 MovieClipUses:86Used by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:90 91
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 ButtonUses:87 88 90 86 89Used by:110
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:96
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 ButtonUses:93 95Used by:110
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:101
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 ButtonUses:98 100Used by:110
Symbol 102 GraphicUses:21Used by:110
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:110
Symbol 105 EditableTextUses:2Used by:110
Symbol 106 EditableTextUses:2Used by:110
Symbol 107 GraphicUsed by:109
Symbol 108 EditableTextUses:2Used by:109
Symbol 109 MovieClip {_-8b._-ZL}Uses:107 108 38Used by:110
Symbol 110 MovieClip {_-eW._-ay}Uses:77 79 81 83 85 91 96 101 102 104 105 106 109 36Used by:391
Symbol 111 BitmapUsed by:112 374
Symbol 112 GraphicUses:111Used by:143
Symbol 113 BitmapUsed by:114 374
Symbol 114 GraphicUses:113Used by:143
Symbol 115 BitmapUsed by:116 374
Symbol 116 GraphicUses:115Used by:143
Symbol 117 BitmapUsed by:118 374
Symbol 118 GraphicUses:117Used by:143
Symbol 119 BitmapUsed by:120 374
Symbol 120 GraphicUses:119Used by:143
Symbol 121 BitmapUsed by:122 374
Symbol 122 GraphicUses:121Used by:143
Symbol 123 BitmapUsed by:124 374
Symbol 124 GraphicUses:123Used by:143
Symbol 125 BitmapUsed by:126 374
Symbol 126 GraphicUses:125Used by:143
Symbol 127 BitmapUsed by:128 374
Symbol 128 GraphicUses:127Used by:143
Symbol 129 BitmapUsed by:130 374
Symbol 130 GraphicUses:129Used by:143
Symbol 131 BitmapUsed by:132 374
Symbol 132 GraphicUses:131Used by:143
Symbol 133 BitmapUsed by:134 374
Symbol 134 GraphicUses:133Used by:143
Symbol 135 BitmapUsed by:136 374
Symbol 136 GraphicUses:135Used by:143
Symbol 137 BitmapUsed by:138 374
Symbol 138 GraphicUses:137Used by:143
Symbol 139 BitmapUsed by:140 374
Symbol 140 GraphicUses:139Used by:143
Symbol 141 BitmapUsed by:142 374
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClip {sprite_explosion_ground}Uses:112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142Used by:391
Symbol 144 BitmapUsed by:145 374
Symbol 145 GraphicUses:144Used by:176
Symbol 146 BitmapUsed by:147 374
Symbol 147 GraphicUses:146Used by:176
Symbol 148 BitmapUsed by:149 374
Symbol 149 GraphicUses:148Used by:176
Symbol 150 BitmapUsed by:151 374
Symbol 151 GraphicUses:150Used by:176
Symbol 152 BitmapUsed by:153 374
Symbol 153 GraphicUses:152Used by:176
Symbol 154 BitmapUsed by:155 374
Symbol 155 GraphicUses:154Used by:176
Symbol 156 BitmapUsed by:157 374
Symbol 157 GraphicUses:156Used by:176
Symbol 158 BitmapUsed by:159 374
Symbol 159 GraphicUses:158Used by:176
Symbol 160 BitmapUsed by:161 374
Symbol 161 GraphicUses:160Used by:176
Symbol 162 BitmapUsed by:163 374
Symbol 163 GraphicUses:162Used by:176
Symbol 164 BitmapUsed by:165 374
Symbol 165 GraphicUses:164Used by:176
Symbol 166 BitmapUsed by:167 374
Symbol 167 GraphicUses:166Used by:176
Symbol 168 BitmapUsed by:169 374
Symbol 169 GraphicUses:168Used by:176
Symbol 170 BitmapUsed by:171 374
Symbol 171 GraphicUses:170Used by:176
Symbol 172 BitmapUsed by:173 374
Symbol 173 GraphicUses:172Used by:176
Symbol 174 BitmapUsed by:175 374
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClip {sprite_dust_ground}Uses:145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175Used by:391
Symbol 177 BitmapUsed by:178 374
Symbol 178 GraphicUses:177Used by:210
Symbol 179 BitmapUsed by:180 374
Symbol 180 GraphicUses:179Used by:210
Symbol 181 BitmapUsed by:182 374
Symbol 182 GraphicUses:181Used by:210
Symbol 183 BitmapUsed by:184 374
Symbol 184 GraphicUses:183Used by:210
Symbol 185 BitmapUsed by:186 374
Symbol 186 GraphicUses:185Used by:210
Symbol 187 BitmapUsed by:188 374
Symbol 188 GraphicUses:187Used by:210
Symbol 189 BitmapUsed by:190 374
Symbol 190 GraphicUses:189Used by:210
Symbol 191 BitmapUsed by:192 374
Symbol 192 GraphicUses:191Used by:210
Symbol 193 BitmapUsed by:194 374
Symbol 194 GraphicUses:193Used by:210
Symbol 195 BitmapUsed by:196 374
Symbol 196 GraphicUses:195Used by:210
Symbol 197 BitmapUsed by:198 374
Symbol 198 GraphicUses:197Used by:210
Symbol 199 BitmapUsed by:200 374
Symbol 200 GraphicUses:199Used by:210
Symbol 201 BitmapUsed by:202 374
Symbol 202 GraphicUses:201Used by:210
Symbol 203 BitmapUsed by:204 374
Symbol 204 GraphicUses:203Used by:210
Symbol 205 BitmapUsed by:206 374
Symbol 206 GraphicUses:205Used by:210
Symbol 207 BitmapUsed by:208 374
Symbol 208 GraphicUses:207Used by:210
Symbol 209 GraphicUsed by:210 359
Symbol 210 MovieClip {sprite_smoke_puff}Uses:178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 209Used by:391
Symbol 211 BitmapUsed by:212 367
Symbol 212 GraphicUses:211Used by:359
Symbol 213 BitmapUsed by:214 367
Symbol 214 GraphicUses:213Used by:359
Symbol 215 BitmapUsed by:216 367
Symbol 216 GraphicUses:215Used by:359
Symbol 217 BitmapUsed by:218 367
Symbol 218 GraphicUses:217Used by:359
Symbol 219 BitmapUsed by:220 367
Symbol 220 GraphicUses:219Used by:359
Symbol 221 BitmapUsed by:222 367
Symbol 222 GraphicUses:221Used by:359
Symbol 223 BitmapUsed by:224 367
Symbol 224 GraphicUses:223Used by:359
Symbol 225 BitmapUsed by:226 367
Symbol 226 GraphicUses:225Used by:359
Symbol 227 BitmapUsed by:228 367
Symbol 228 GraphicUses:227Used by:359
Symbol 229 BitmapUsed by:230 367
Symbol 230 GraphicUses:229Used by:359
Symbol 231 BitmapUsed by:232 367
Symbol 232 GraphicUses:231Used by:359
Symbol 233 BitmapUsed by:234 367
Symbol 234 GraphicUses:233Used by:359
Symbol 235 BitmapUsed by:236 367
Symbol 236 GraphicUses:235Used by:359
Symbol 237 BitmapUsed by:238 367
Symbol 238 GraphicUses:237Used by:359
Symbol 239 BitmapUsed by:240 367
Symbol 240 GraphicUses:239Used by:359
Symbol 241 BitmapUsed by:242 367
Symbol 242 GraphicUses:241Used by:359
Symbol 243 BitmapUsed by:244 367
Symbol 244 GraphicUses:243Used by:359
Symbol 245 BitmapUsed by:246 367
Symbol 246 GraphicUses:245Used by:359
Symbol 247 BitmapUsed by:248 367
Symbol 248 GraphicUses:247Used by:359
Symbol 249 BitmapUsed by:250 367
Symbol 250 GraphicUses:249Used by:359
Symbol 251 BitmapUsed by:252 367
Symbol 252 GraphicUses:251Used by:359
Symbol 253 BitmapUsed by:254 367
Symbol 254 GraphicUses:253Used by:359
Symbol 255 BitmapUsed by:256 367
Symbol 256 GraphicUses:255Used by:359
Symbol 257 BitmapUsed by:258 367
Symbol 258 GraphicUses:257Used by:359
Symbol 259 BitmapUsed by:260 367
Symbol 260 GraphicUses:259Used by:359
Symbol 261 BitmapUsed by:262 367
Symbol 262 GraphicUses:261Used by:359
Symbol 263 BitmapUsed by:264 367
Symbol 264 GraphicUses:263Used by:359
Symbol 265 BitmapUsed by:266 367
Symbol 266 GraphicUses:265Used by:359
Symbol 267 BitmapUsed by:268 367
Symbol 268 GraphicUses:267Used by:359
Symbol 269 BitmapUsed by:270 367
Symbol 270 GraphicUses:269Used by:359
Symbol 271 BitmapUsed by:272 367
Symbol 272 GraphicUses:271Used by:359
Symbol 273 BitmapUsed by:274 367
Symbol 274 GraphicUses:273Used by:359
Symbol 275 BitmapUsed by:276 367
Symbol 276 GraphicUses:275Used by:359
Symbol 277 BitmapUsed by:278 367
Symbol 278 GraphicUses:277Used by:359
Symbol 279 BitmapUsed by:280 367
Symbol 280 GraphicUses:279Used by:359
Symbol 281 BitmapUsed by:282 367
Symbol 282 GraphicUses:281Used by:359
Symbol 283 BitmapUsed by:284 367
Symbol 284 GraphicUses:283Used by:359
Symbol 285 BitmapUsed by:286 367
Symbol 286 GraphicUses:285Used by:359
Symbol 287 BitmapUsed by:288 367
Symbol 288 GraphicUses:287Used by:359
Symbol 289 BitmapUsed by:290 367
Symbol 290 GraphicUses:289Used by:359
Symbol 291 BitmapUsed by:292 367
Symbol 292 GraphicUses:291Used by:359
Symbol 293 BitmapUsed by:294 367
Symbol 294 GraphicUses:293Used by:359
Symbol 295 BitmapUsed by:296 367
Symbol 296 GraphicUses:295Used by:359
Symbol 297 BitmapUsed by:298 367
Symbol 298 GraphicUses:297Used by:359
Symbol 299 BitmapUsed by:300 367
Symbol 300 GraphicUses:299Used by:359
Symbol 301 BitmapUsed by:302 367
Symbol 302 GraphicUses:301Used by:359
Symbol 303 BitmapUsed by:304 367
Symbol 304 GraphicUses:303Used by:359
Symbol 305 BitmapUsed by:306 367
Symbol 306 GraphicUses:305Used by:359
Symbol 307 BitmapUsed by:308 367
Symbol 308 GraphicUses:307Used by:359
Symbol 309 BitmapUsed by:310 367
Symbol 310 GraphicUses:309Used by:359
Symbol 311 BitmapUsed by:312 367
Symbol 312 GraphicUses:311Used by:359
Symbol 313 BitmapUsed by:314 367
Symbol 314 GraphicUses:313Used by:359
Symbol 315 BitmapUsed by:316 367
Symbol 316 GraphicUses:315Used by:359
Symbol 317 BitmapUsed by:318 367
Symbol 318 GraphicUses:317Used by:359
Symbol 319 BitmapUsed by:320 367
Symbol 320 GraphicUses:319Used by:359
Symbol 321 BitmapUsed by:322 367
Symbol 322 GraphicUses:321Used by:359
Symbol 323 BitmapUsed by:324 367
Symbol 324 GraphicUses:323Used by:359
Symbol 325 BitmapUsed by:326 367
Symbol 326 GraphicUses:325Used by:359
Symbol 327 BitmapUsed by:328 367
Symbol 328 GraphicUses:327Used by:359
Symbol 329 BitmapUsed by:330 367
Symbol 330 GraphicUses:329Used by:359
Symbol 331 BitmapUsed by:332 367
Symbol 332 GraphicUses:331Used by:359
Symbol 333 BitmapUsed by:334 367
Symbol 334 GraphicUses:333Used by:359
Symbol 335 BitmapUsed by:336 367
Symbol 336 GraphicUses:335Used by:359
Symbol 337 BitmapUsed by:338 367
Symbol 338 GraphicUses:337Used by:359
Symbol 339 BitmapUsed by:340 367
Symbol 340 GraphicUses:339Used by:359
Symbol 341 BitmapUsed by:342 367
Symbol 342 GraphicUses:341Used by:359
Symbol 343 BitmapUsed by:344 367
Symbol 344 GraphicUses:343Used by:359
Symbol 345 BitmapUsed by:346 367
Symbol 346 GraphicUses:345Used by:359
Symbol 347 BitmapUsed by:348 367
Symbol 348 GraphicUses:347Used by:359
Symbol 349 BitmapUsed by:350 367
Symbol 350 GraphicUses:349Used by:359
Symbol 351 BitmapUsed by:352 367
Symbol 352 GraphicUses:351Used by:359
Symbol 353 BitmapUsed by:354 367
Symbol 354 GraphicUses:353Used by:359
Symbol 355 BitmapUsed by:356 367
Symbol 356 GraphicUses:355Used by:359
Symbol 357 BitmapUsed by:358 367
Symbol 358 GraphicUses:357Used by:359
Symbol 359 MovieClip {sprite_soldier}Uses:209 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358Used by:391
Symbol 360 GraphicUsed by:362
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClip {_-Re._-bL}Uses:360 361Used by:391
Symbol 363 Bitmap {sprite_muzzle_flash}Used by:391
Symbol 364 Bitmap {texture_bomb}Used by:391
Symbol 365 Bitmap {texture_m2}Used by:391
Symbol 366 Bitmap {texture_ammo}Used by:391
Symbol 367 GraphicUses:273 301 275 277 299 279 281 297 283 285 295 287 289 293 291 211 271 213 215 269 217 219 267 221 223 265 225 227 263 229 231 261 233 235 259 237 239 257 241 243 255 245 247 253 249 251 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357Used by:391
Symbol 368 Bitmap {texture_terrain}Used by:391
Symbol 369 Bitmap {texture_sky}Used by:391
Symbol 370 Bitmap {texture_higgins_right}Used by:391
Symbol 371 Bitmap {texture_higgins_left}Used by:391
Symbol 372 Bitmap {texture_higgins_center}Used by:391
Symbol 373 Bitmap {texture_battleship}Used by:391
Symbol 374 GraphicUses:111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 177 179 181 183 185 187 189 191 193 195 197 199 201 203 205 207 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174Used by:391
Symbol 375 Bitmap {texture_ar234}Used by:391
Symbol 376 Bitmap {texture_a6m}Used by:391
Symbol 377 GraphicUses:45 11 49 55 63 58 61 76Used by:391
Symbol 378 Sound {_-X5}Used by:391
Symbol 379 Sound {sfx_explosion_medium}Used by:391
Symbol 380 Sound {sfx_hit_ricochet1}Used by:391
Symbol 381 Sound {sfx_hit_ricochet2}Used by:391
Symbol 382 Sound {sfx_hit_ricochet3}Used by:391
Symbol 383 Sound {sfx_hit_ricochet4}Used by:391
Symbol 384 Sound {sfx_shot_cal50}Used by:391
Symbol 385 Sound {sfx_shot_minigun}Used by:391
Symbol 386 Sound {sfx_shot_rifle}Used by:391
Symbol 387 Sound {sfx_steam_cal50}Used by:391
Symbol 388 Sound {sfx_button_reload}Used by:391
Symbol 389 Sound {_-Kq}Used by:391
Symbol 390 Sound {_-fS}Used by:391
Symbol 391 MovieClipUses:73 75 110 143 176 210 359 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390Used by:Timeline
Symbol 392 GraphicUsed by:398
Symbol 393 FontUsed by:394
Symbol 394 TextUses:393Used by:395
Symbol 395 MovieClipUses:394Used by:398
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:398 409
Symbol 398 MovieClip {_-8b._-Uz}Uses:392 395 397Used by:Timeline
Symbol 399 GraphicUsed by:409
Symbol 400 FontUsed by:401
Symbol 401 TextUses:400Used by:402
Symbol 402 MovieClipUses:401Used by:409
Symbol 403 FontUsed by:405
Symbol 404 FontUsed by:405
Symbol 405 TextUses:403 404Used by:406
Symbol 406 MovieClipUses:405Used by:409
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:409
Symbol 409 MovieClip {_-8b._-en}Uses:399 402 406 408 397Used by:Timeline

Instance Names

"_-GY"Frame 1Symbol 9 MovieClip {_-8b._-48}
"_-I2"Symbol 9 MovieClip {_-8b._-48} Frame 1Symbol 3 EditableText
"blips"Symbol 20 MovieClip {_-8b._-4O} Frame 1Symbol 19 MovieClip
"_-a-"Symbol 39 MovieClip {_-8b._-f8} Frame 1Symbol 37 EditableText
"_-a-"Symbol 41 MovieClip {_-8b._-SE} Frame 1Symbol 40 EditableText
"_-a-"Symbol 43 MovieClip {_-8b._-eT} Frame 1Symbol 42 EditableText
"score_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 26 EditableText
"shotsfired_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 27 EditableText
"shotshit_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 28 EditableText
"accuracy_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 29 EditableText
"totalkills_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 30 EditableText
"bomberkills_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 31 EditableText
"fighterkills_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 32 EditableText
"soldierkills_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 33 EditableText
"waves_txt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 34 EditableText
"_-e6"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 36 MovieClip
"btnMenu_mc"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 39 MovieClip {_-8b._-f8}
"_-g5"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 41 MovieClip {_-8b._-SE}
"_-Rt"Symbol 44 MovieClip {_-8b._-AD} Frame 1Symbol 43 MovieClip {_-8b._-eT}
"digit0"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"digit1"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"digit2"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"digit3"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"digit4"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"digit5"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"digit6"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"digit7"Symbol 57 MovieClip {_-8b._-0K} Frame 1Symbol 54 MovieClip {_-8b._-cG}
"alert"Symbol 66 MovieClip {_-8b.while} Frame 1Symbol 65 MovieClip
"wave_txt"Symbol 68 MovieClip {_-8b._-CZ} Frame 1Symbol 67 EditableText
"wave_text"Symbol 69 MovieClip {_-8b._-Yx} Frame 1Symbol 68 MovieClip {_-8b._-CZ}
"blood"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 13 MovieClip
"radar"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 20 MovieClip {_-8b._-4O}
"aar"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 44 MovieClip {_-8b._-AD}
"health"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 51 MovieClip
"score"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 57 MovieClip {_-8b._-0K}
"temperature"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 66 MovieClip {_-8b.while}
"wave"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 69 MovieClip {_-8b._-Yx}
"btnMenu_mc"Symbol 73 MovieClip {_-8b._-dk} Frame 1Symbol 72 MovieClip {_-8b._-11}
"_-TK"Symbol 75 MovieClip {_-eW._-Pa} Frame 1Symbol 74 MovieClip
"hud"Symbol 75 MovieClip {_-eW._-Pa} Frame 1Symbol 73 MovieClip {_-8b._-dk}
"_-a-"Symbol 79 MovieClip {_-8b._-Kz} Frame 1Symbol 78 EditableText
"_-a-"Symbol 81 MovieClip {_-8b._-cC} Frame 1Symbol 80 EditableText
"_-a-"Symbol 83 MovieClip {_-8b._-VR} Frame 1Symbol 82 EditableText
"_-a-"Symbol 85 MovieClip {_-8b._-1c} Frame 1Symbol 84 EditableText
"_-a-"Symbol 109 MovieClip {_-8b._-ZL} Frame 1Symbol 108 EditableText
"_-0I"Symbol 110 MovieClip {_-eW._-ay} Frame 2Symbol 79 MovieClip {_-8b._-Kz}
"_-My"Symbol 110 MovieClip {_-eW._-ay} Frame 2Symbol 81 MovieClip {_-8b._-cC}
"_-g5"Symbol 110 MovieClip {_-eW._-ay} Frame 2Symbol 83 MovieClip {_-8b._-VR}
"_-C6"Symbol 110 MovieClip {_-eW._-ay} Frame 2Symbol 85 MovieClip {_-8b._-1c}
"_-e6"Symbol 110 MovieClip {_-eW._-ay} Frame 2Symbol 91 Button
"_-73"Symbol 110 MovieClip {_-eW._-ay} Frame 2Symbol 96 Button
"_-Er"Symbol 110 MovieClip {_-eW._-ay} Frame 2Symbol 101 Button
"_-C1"Symbol 110 MovieClip {_-eW._-ay} Frame 10Symbol 105 EditableText
"_-34"Symbol 110 MovieClip {_-eW._-ay} Frame 10Symbol 106 EditableText
"_-Lo"Symbol 110 MovieClip {_-eW._-ay} Frame 10Symbol 109 MovieClip {_-8b._-ZL}
"_-5E"Symbol 110 MovieClip {_-eW._-ay} Frame 10Symbol 36 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Labels

"preload_assets"Frame 15
"credits"Frame 30
"credits_end"Frame 40
"game"Frame 54
"home"Symbol 110 MovieClip {_-eW._-ay} Frame 2
"how"Symbol 110 MovieClip {_-eW._-ay} Frame 10
"run"Symbol 359 MovieClip {sprite_soldier} Frame 1
"shoot"Symbol 359 MovieClip {sprite_soldier} Frame 41
"die"Symbol 359 MovieClip {sprite_soldier} Frame 84




http://swfchan.com/25/124472/info.shtml
Created: 1/3 -2019 16:14:25 Last modified: 1/3 -2019 16:14:25 Server time: 19/05 -2024 02:22:16