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

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

TIdog.swf

This is the info page for
Flash #9436

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


ActionScript [AS3]
Section 1
//Appearance (mp3D.Appearance) package mp3D { public class Appearance { private var kv0:Boolean; private var xd2:int; private var jy5:int; private var ly4:uint; private var kn3:Boolean; private var at1:Boolean; public static const SHADE_SMOOTH:int = 1; public static const CULL_BACK:int = -1; public static const SHADE_FLAT:int = 0; public static const CULL_FRONT:int = 1; public function Appearance(_arg1:Boolean, _arg2:Boolean, _arg3:Boolean, _arg4:int, _arg5:int){ this.kv0 = _arg1; this.kn3 = _arg2; this.at1 = _arg3; this.xd2 = _arg4; this.jy5 = _arg5; } public function re347():void{ if (this.kv0){ MPGL.e7(mpvar.ua161); } else { MPGL.a8(mpvar.ua161); }; if (this.at1){ MPGL.e7(mpvar.ps160); } else { MPGL.a8(mpvar.ps160); }; MPGL.m6(this.xd2); if (this.kn3){ MPGL.e7(mpvar.pp159); } else { MPGL.a8(mpvar.pp159); }; } } }//package mp3D
Section 2
//MPGL (mp3D.MPGL) package mp3D { import flash.display.*; import flash.geom.*; public class MPGL { private static var ei30:Number; private static var mn16:Boolean = false; private static var yy33:Number; private static var ok19:Array = new Array(); private static var js8:Array = new Array(16); private static var fa42:Array = new Array(4); private static var di28:Number; private static var zp34:Number; private static var ly21:BitmapData; private static var ko23:Number; private static var ut29:Number; private static var nu12:uint = mpvar.qs155; private static var xx13:int = 0; private static var qr26:Number; private static var et20:uint; private static var wa32:Number; private static var mg17:Boolean = true; private static var wn9:Array = new Array(16); private static var qo18:int = 0; private static var xd2:uint = 0; private static var zb15:Boolean = true; private static var hn22:Matrix = new Matrix(1, 0, 0, 1, 0, 0); private static var cm36:Array = new Array(4); private static var ub41:Array = new Array(4); private static var zr14:int = 0; private static var vs35:Array = new Array(4); private static var cd27:Number; private static var ix7:uint = 0xFFFFFF; private static var uf11:uint = mpvar.zr148; private static var gz25:Number; private static var hf6:Boolean = false; private static var oj31:Number; private static var au24:Number; private static var kk10:uint = mpvar.vy150; public static function l12(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:int; var _local6:int; var _local7:int; ko23 = _arg1; au24 = _arg2; gz25 = _arg3; qr26 = _arg4; _local7 = 0; while (_local7 < 16) { _local5 = (_local7 / 4); _local6 = (_local7 % 4); if (_local5 == _local6){ wn9[_local7] = 1; } else { wn9[_local7] = 0; }; _local7++; }; yy33 = (oj31 / (au24 - ko23)); zp34 = (wa32 / (qr26 - gz25)); } public static function n11(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:int; var _local6:int; var _local7:int; qr26 = Math.abs((_arg3 * Math.tan((((_arg1 * 0.5) * mpvar.ux164) / 180)))); gz25 = -(qr26); au24 = (qr26 * _arg2); ko23 = -(au24); cd27 = _arg3; di28 = _arg4; _local7 = 0; while (_local7 < 16) { _local5 = (_local7 / 4); _local6 = (_local7 % 4); if (_local5 == _local6){ wn9[_local7] = 1; } else { wn9[_local7] = 0; }; if ((((_local6 == 3)) && ((_local5 == 2)))){ wn9[_local7] = (1 / cd27); }; _local7++; }; yy33 = (oj31 / (au24 - ko23)); zp34 = (wa32 / (qr26 - gz25)); } public static function e7(_arg1:uint):void{ switch (_arg1){ case mpvar.pp159: zb15 = true; break; case mpvar.ps160: mn16 = true; break; case mpvar.ua161: mg17 = true; break; default: break; }; } public static function f13(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{ ut29 = Number(_arg1); ei30 = Number(_arg2); oj31 = Number(_arg3); wa32 = Number(_arg4); yy33 = (oj31 / (au24 - ko23)); zp34 = (wa32 / (qr26 - gz25)); } public static function l10(_arg1:Array):void{ var _local2:int; _local2 = 0; while (_local2 < 16) { if (kk10 == mpvar.vy150){ js8[_local2] = _arg1[_local2]; } else { wn9[_local2] = _arg1[_local2]; }; _local2++; }; } public static function wg1080(_arg1:Boolean):void{ hf6 = _arg1; } public static function g24(_arg1:VertexBuffer, _arg2:TriangleStripArray, _arg3:Graphics):void{ var _local4:Array; var _local5:Array; var _local6:Array; var _local7:int; var _local8:Array; var _local9:int; var _local10:int; var _local11:int; var _local12:int; var _local13:uint; var _local14:int; var _local15:int; var _local16:int; var _local17:int; var _local18:Sprite; var _local19:int; var _local20:int; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Array; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; _local4 = _arg1.aw187.yt184; _local5 = _arg1.dy188.yt184; _local6 = _arg2.ox183; _local7 = _arg2.zd181; _local8 = _arg2.qy182; _local22 = _arg1.oh194[0]; _local23 = _arg1.oh194[1]; _local21 = _arg1.xp192; _local25 = _arg1.pk195; _local24 = _arg1.ho193; _local19 = 0; _local20 = 0; _local11 = 0; while (_local11 < _local7) { _local9 = _local8[_local11]; _local10 = (_local9 - 2); _local13 = _local6[_local11]; et20 = _local13; ly21 = BitmapData(ok19[et20]); _local26 = (Number(ly21.width) * _local24); _local27 = (Number(ly21.height) * _local24); _local12 = 0; while (_local12 < _local9) { _local14 = (((_local12 - 2) + 3) % 3); _local15 = (((_local12 - 1) + 3) % 3); _local16 = (_local12 % 3); _local17 = _local16; var _temp1 = _local20; _local20 = (_local20 + 1); _local28 = ((_local4[_temp1] * _local21) + _local22); var _temp2 = _local20; _local20 = (_local20 + 1); _local29 = ((_local4[_temp2] * _local21) + _local23); _local20++; vs35[_local17][0] = (ut29 + ((_local28 - ko23) * yy33)); vs35[_local17][1] = ((ei30 + wa32) - ((_local29 - gz25) * zp34)); var _temp3 = _local19; _local19 = (_local19 + 1); cm36[_local17][0] = (_local5[_temp3] * _local26); var _temp4 = _local19; _local19 = (_local19 + 1); cm36[_local17][1] = ((1 - _local5[_temp4]) * _local27); if (_local12 >= 2){ s21(_local14, _local15, _local16); if (hf6){ _arg3.lineStyle(0.7, ix7, 0.7, true, "normal", null, null, 3); } else { _arg3.lineStyle(); _arg3.beginBitmapFill(ly21, hn22, false, true); }; _arg3.moveTo(vs35[_local14][0], vs35[_local14][1]); _arg3.lineTo(vs35[_local15][0], vs35[_local15][1]); _arg3.lineTo(vs35[_local16][0], vs35[_local16][1]); if (hf6){ _arg3.lineTo(vs35[_local14][0], vs35[_local14][1]); } else { _arg3.endFill(); }; }; _local12++; }; _local11++; }; } private static function s21(_arg1:int, _arg2:int, _arg3:int):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; _local8 = cm36[_arg1][0]; _local9 = cm36[_arg1][1]; _local4 = cm36[_arg2][0]; _local6 = cm36[_arg3][0]; _local5 = cm36[_arg2][1]; _local7 = cm36[_arg3][1]; _local4 = (_local4 - _local8); _local6 = (_local6 - _local8); _local5 = (_local5 - _local9); _local7 = (_local7 - _local9); _local10 = (1 / ((_local4 * _local7) - (_local5 * _local6))); _local11 = (_local7 * _local10); _local7 = (_local4 * _local10); _local5 = (-(_local5) * _local10); _local6 = (-(_local6) * _local10); _local4 = _local11; _local11 = ((-(_local8) * _local4) - (_local9 * _local6)); _local9 = ((-(_local8) * _local5) - (_local9 * _local7)); _local8 = _local11; _local10 = vs35[_arg1][0]; _local11 = vs35[_arg1][1]; _local12 = vs35[_arg2][0]; _local13 = vs35[_arg2][1]; _local14 = vs35[_arg3][0]; _local15 = vs35[_arg3][1]; _local12 = (_local12 - _local10); _local13 = (_local13 - _local11); _local14 = (_local14 - _local10); _local15 = (_local15 - _local11); hn22.a = ((_local4 * _local12) + (_local5 * _local14)); hn22.b = ((_local4 * _local13) + (_local5 * _local15)); hn22.c = ((_local6 * _local12) + (_local7 * _local14)); hn22.d = ((_local6 * _local13) + (_local7 * _local15)); hn22.tx = (((_local12 * _local8) + (_local14 * _local9)) + _local10); hn22.ty = (((_local13 * _local8) + (_local15 * _local9)) + _local11); } public static function h1(_arg1:BitmapData):uint{ var _local2:int; var _local3:uint; _local2 = 0; while (true) { if (ok19[_local2] == null){ _local3 = (_local2 as uint); ok19[_local2] = _arg1.clone(); break; }; _local2++; }; return (_local3); } public static function u5(_arg1:uint):void{ if (((!((_arg1 == mpvar.vy150))) && (!((_arg1 == mpvar.mm151))))){ kk10 = mpvar.vy150; } else { kk10 = _arg1; }; } public static function q2(_arg1:Sprite):void{ var _local2:int; _local2 = 0; while (_local2 < 4) { vs35[_local2] = new Array(4); cm36[_local2] = new Array(3); _local2++; }; hf6 = false; } public static function y9():void{ var _local1:int; var _local2:int; var _local3:int; _local3 = 0; while (_local3 < 16) { _local1 = (_local3 / 4); _local2 = (_local3 % 4); if (kk10 == mpvar.vy150){ if (_local1 == _local2){ js8[_local3] = 1; } else { js8[_local3] = 0; }; } else { if (_local1 == _local2){ wn9[_local3] = 1; } else { wn9[_local3] = 0; }; }; _local3++; }; } public static function m6(_arg1:uint):void{ if (_arg1 == mpvar.cb162){ xd2 = mpvar.cb162; } else { if (_arg1 == mpvar.az163){ xd2 = mpvar.az163; } else { xd2 = mpvar.az163; }; }; } public static function g25(_arg1:VertexBuffer, _arg2:TriangleStripArray, _arg3:Graphics):void{ var _local4:Array; var _local5:Array; var _local6:Array; var _local7:int; var _local8:Array; var _local9:int; var _local10:int; var _local11:int; var _local12:int; var _local13:uint; var _local14:int; var _local15:int; var _local16:int; var _local17:int; var _local18:int; var _local19:int; var _local20:Sprite; var _local21:int; var _local22:int; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Array; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:int; _local4 = _arg1.aw187.yt184; _local5 = _arg1.dy188.yt184; _local6 = _arg2.ox183; _local7 = _arg2.zd181; _local8 = _arg2.qy182; _local24 = _arg1.oh194[0]; _local25 = _arg1.oh194[1]; _local23 = _arg1.xp192; _local27 = _arg1.pk195; _local26 = _arg1.ho193; _local21 = 0; _local22 = 0; _local11 = 0; while (_local11 < _local7) { _local9 = _local8[_local11]; _local10 = (_local9 - 2); _local13 = _local6[_local11]; et20 = _local13; ly21 = BitmapData(ok19[et20]); _local28 = (Number(ly21.width) * _local26); _local29 = (Number(ly21.height) * _local26); _local12 = 0; while (_local12 < (_local9 / 2)) { _local32 = (_local12 & 1); if (_local32 == 0){ _local18 = 0; _local19 = 1; } else { _local18 = 3; _local19 = 2; }; var _temp1 = _local22; _local22 = (_local22 + 1); _local30 = ((_local4[_temp1] * _local23) + _local24); var _temp2 = _local22; _local22 = (_local22 + 1); _local31 = ((_local4[_temp2] * _local23) + _local25); _local22++; vs35[_local18][0] = (ut29 + ((_local30 - ko23) * yy33)); vs35[_local18][1] = ((ei30 + wa32) - ((_local31 - gz25) * zp34)); var _temp3 = _local21; _local21 = (_local21 + 1); cm36[_local18][0] = (_local5[_temp3] * _local28); var _temp4 = _local21; _local21 = (_local21 + 1); cm36[_local18][1] = ((1 - _local5[_temp4]) * _local29); var _temp5 = _local22; _local22 = (_local22 + 1); _local30 = ((_local4[_temp5] * _local23) + _local24); var _temp6 = _local22; _local22 = (_local22 + 1); _local31 = ((_local4[_temp6] * _local23) + _local25); _local22++; vs35[_local19][0] = (ut29 + ((_local30 - ko23) * yy33)); vs35[_local19][1] = ((ei30 + wa32) - ((_local31 - gz25) * zp34)); var _temp7 = _local21; _local21 = (_local21 + 1); cm36[_local19][0] = (_local5[_temp7] * _local28); var _temp8 = _local21; _local21 = (_local21 + 1); cm36[_local19][1] = ((1 - _local5[_temp8]) * _local29); if (_local12 >= 1){ _local14 = 0; _local15 = 1; _local16 = 2; _local17 = 3; s21(_local14, _local15, _local16); if (hf6){ _arg3.lineStyle(0.7, ix7, 0.7, true, "normal", null, null, 3); } else { _arg3.lineStyle(); _arg3.beginBitmapFill(ly21, hn22, false, true); }; _arg3.moveTo(vs35[_local14][0], vs35[_local14][1]); _arg3.lineTo(vs35[_local15][0], vs35[_local15][1]); _arg3.lineTo(vs35[_local16][0], vs35[_local16][1]); _arg3.lineTo(vs35[_local17][0], vs35[_local17][1]); if (hf6){ _arg3.lineTo(vs35[_local14][0], vs35[_local14][1]); } else { _arg3.endFill(); }; }; _local12++; }; _local11++; }; } public static function h4(_arg1:uint):void{ ix7 = _arg1; } public static function a8(_arg1:uint):void{ switch (_arg1){ case mpvar.pp159: zb15 = false; break; case mpvar.ps160: mn16 = false; break; case mpvar.ua161: mg17 = false; break; default: break; }; } } }//package mp3D
Section 3
//mpvar (mp3D.mpvar) package mp3D { public class mpvar { public static var ta152:uint = 0; public static var qc139:Number = 0x1000; public static var ps147:int = 11; public static var pp159:uint = 0; public static var sr138:int = 0x1000; public static var ua161:uint = 2; public static var le168:int = 51; public static var dm172:int = 55; public static var pu170:int = 53; public static var oz140:int = 0x0800; public static var ux164:Number = 3.14159265358979; public static var ij141:int = 0x2000; public static var qs155:uint = 3; public static var on144:int = 0x0800; public static var mh165:int = 48; public static var dz154:uint = 2; public static var eq175:int = 46; public static var zr148:uint = 0; public static var th167:int = 50; public static var bp173:int = 56; public static var pa178:int = 13; public static var rm179:int = 9; public static var ps160:uint = 1; public static var fi143:int = 0; public static var ee145:Number = 0x0800; public static var ec166:int = 49; public static var az163:uint = 1; public static var tb153:uint = 1; public static var na149:uint = 1; public static var pw174:int = 57; public static var ip142:int = 12; public static var vy150:uint = 0; public static var mu157:uint = 5; public static var jo177:int = 10; public static var mm151:uint = 1; public static var cb162:uint = 0; public static var gr169:int = 52; public static var dd146:int = 0x0400; public static var nk171:int = 54; public static var oe156:uint = 4; public static var tg176:int = 32; public static var vn158:uint = 0xFF; public static function n37(_arg1:int):Boolean{ return (((w35(_arg1)) || (f36(_arg1)))); } public static function w35(_arg1:int):Boolean{ if ((((_arg1 == tg176)) || ((_arg1 == rm179)))){ return (true); }; return (false); } public static function u33(_arg1:int):Boolean{ if ((((_arg1 >= mh165)) && ((_arg1 <= pw174)))){ return (true); }; return (false); } public static function f36(_arg1:int):Boolean{ if ((((_arg1 == jo177)) || ((_arg1 == pa178)))){ return (true); }; return (false); } public static function x34(_arg1:int):Boolean{ if (_arg1 == eq175){ return (true); }; return (false); } } }//package mp3D
Section 4
//Renderer (mp3D.Renderer) package mp3D { import flash.display.*; public class Renderer { private var ow180:Appearance; public function o39(_arg1:VertexBuffer, _arg2:TriangleStripArray, _arg3:Graphics):void{ MPGL.g24(_arg1, _arg2, _arg3); } public function z40(_arg1:VertexBuffer, _arg2:TriangleStripArray, _arg3:Graphics):void{ MPGL.g25(_arg1, _arg2, _arg3); } public function f38(_arg1:Appearance):void{ this.ow180 = _arg1; this.ow180.re347(); } } }//package mp3D
Section 5
//TriangleStripArray (mp3D.TriangleStripArray) package mp3D { public class TriangleStripArray { public var zd181:int; public var qy182:Array; public var ox183:Array; public function TriangleStripArray(_arg1:int, _arg2:Array, _arg3:Array){ var _local4:int; var _local5:int; super(); this.zd181 = _arg1; this.qy182 = _arg2; this.ox183 = _arg3; _local4 = 0; while (_local4 < _arg1) { _local5 = (int(qy182[_local4]) - 2); _local4++; }; } } }//package mp3D
Section 6
//VertexArray (mp3D.VertexArray) package mp3D { public class VertexArray { public var yt184:Array; public var jb185:int; public var bh186:int; public function VertexArray(_arg1:int, _arg2:int){ this.jb185 = _arg1; this.bh186 = _arg2; } public function v41(_arg1:int, _arg2:Array):void{ this.yt184 = _arg2; this.jb185 = _arg1; } } }//package mp3D
Section 7
//VertexBuffer (mp3D.VertexBuffer) package mp3D { public class VertexBuffer { public var pr190:VertexArray; private var hr198:Boolean; private var jb191:uint; public var xp192:Number; public var dc189:VertexArray; public var oh194:Array; public var ho193:Number; public var pk195:Array; private var yu197:Boolean; public var aw187:VertexArray; private var wq196:Boolean; public var dy188:VertexArray; public function VertexBuffer(){ wq196 = true; yu197 = false; hr198 = false; } public function r43(_arg1:VertexArray):void{ this.pr190 = _arg1; } public function t44(_arg1:uint):void{ this.jb191 = _arg1; } public function j46(_arg1:VertexArray, _arg2:Number, _arg3:Array):void{ this.aw187 = _arg1; this.xp192 = _arg2; this.oh194 = _arg3; } public function p47(_arg1:VertexArray, _arg2:Number, _arg3:Array):void{ this.dy188 = _arg1; this.ho193 = _arg2; this.pk195 = _arg3; } public function k45(_arg1:VertexArray):void{ this.dc189 = _arg1; this.hr198 = true; } public function s42():void{ hr198 = false; } } }//package mp3D
Section 8
//MPCursor (mpCursor.MPCursor) package mpCursor { import flash.display.*; import flash.geom.*; public class MPCursor extends Sprite { public var hn200:Matrix; public var qz199:BitmapData; public var wj1061:int; public var bn201:int; public function MPCursor(_arg1:BitmapData){ hn200 = new Matrix(); super(); qz199 = _arg1; bn201 = qz199.width; wj1061 = qz199.height; } public function r48(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ e49(_arg1, _arg2, _arg3, _arg4, 0, 0, Number(bn201), Number(wj1061)); graphics.clear(); graphics.lineStyle(); graphics.beginBitmapFill(qz199, hn200, false, true); graphics.moveTo(_arg1, _arg2); graphics.lineTo(_arg3, _arg2); graphics.lineTo(_arg3, _arg4); graphics.lineTo(_arg1, _arg4); graphics.endFill(); } private function e49(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ 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; _local13 = _arg5; _local14 = _arg6; _local9 = _arg7; _local10 = _arg6; _local11 = _arg7; _local12 = _arg8; _local9 = (_local9 - _local13); _local11 = (_local11 - _local13); _local10 = (_local10 - _local14); _local12 = (_local12 - _local14); _local15 = (1 / ((_local9 * _local12) - (_local10 * _local11))); _local16 = (_local12 * _local15); _local12 = (_local9 * _local15); _local10 = (-(_local10) * _local15); _local11 = (-(_local11) * _local15); _local9 = _local16; _local16 = ((-(_local13) * _local9) - (_local14 * _local11)); _local14 = ((-(_local13) * _local10) - (_local14 * _local12)); _local13 = _local16; _local15 = _arg1; _local16 = _arg2; _local17 = _arg3; _local18 = _arg2; _local19 = _arg3; _local20 = _arg4; _local17 = (_local17 - _local15); _local18 = (_local18 - _local16); _local19 = (_local19 - _local15); _local20 = (_local20 - _local16); hn200.a = ((_local9 * _local17) + (_local10 * _local19)); hn200.b = ((_local9 * _local18) + (_local10 * _local20)); hn200.c = ((_local11 * _local17) + (_local12 * _local19)); hn200.d = ((_local11 * _local18) + (_local12 * _local20)); hn200.tx = (((_local17 * _local13) + (_local19 * _local14)) + _local15); hn200.ty = (((_local18 * _local13) + (_local20 * _local14)) + _local16); } } }//package mpCursor
Section 9
//EyeFine (mpPackage.EyeFine) package mpPackage { public class EyeFine { public var x:Number; public var y:Number; } }//package mpPackage
Section 10
//EyeMTRX (mpPackage.EyeMTRX) package mpPackage { public class EyeMTRX { public var s:Number; public var x:Number; public var y:Number; public var z:Number; public var t:Number; } }//package mpPackage
Section 11
//FaceANIM (mpPackage.FaceANIM) package mpPackage { public class FaceANIM { public var fu202:int; public var vq203:Number; public var nq204:Array; public var gain:Number; public function FaceANIM(){ var _local1:int; super(); nq204 = new Array(MPCONST.rz220); _local1 = 0; while (_local1 < MPCONST.rz220) { nq204[_local1] = new FaceMove(); _local1++; }; } } }//package mpPackage
Section 12
//FaceMODI (mpPackage.FaceMODI) package mpPackage { public class FaceMODI { public var xi208:Number; public var rz206:Number; public var jp207:Number; public var ql205:Number; } }//package mpPackage
Section 13
//FaceMove (mpPackage.FaceMove) package mpPackage { public class FaceMove { public var zo214:Number; public var og209:int; public var xd212:Number; public var bf117:Number; public var zu213:Number; public var vl210:Number; public var qm118:Number; public var ie211:Number; } }//package mpPackage
Section 14
//FaceMTRX (mpPackage.FaceMTRX) package mpPackage { public class FaceMTRX { public var fact:Number; public var s:Number; public var sr215:Number; public var x:Number; public var y:Number; public var z:Number; public var t:Number; } }//package mpPackage
Section 15
//GlassFine (mpPackage.GlassFine) package mpPackage { public class GlassFine { public var kr216:Number; public var x:Number; public var us217:Number; } }//package mpPackage
Section 16
//MPCONST (mpPackage.MPCONST) package mpPackage { public final class MPCONST { public static var vo218:int = 0x0200; public static var gp230:int = 30; public static var qr244:int = 4; public static var ow223:int = 5; public static var wa238:int = 12; public static var lq243:int = 1; public static var np231:int = 1; public static var mw221:int = 10; public static var xp234:int = 3; public static var xx239:int = 0x0800; public static var jb219:int = 16; public static var jw236:int = 0x1000; public static var hg233:int = 1; public static var ef226:int = 32; public static var rz220:int = 16; public static var zu245:int = 5; public static var kj224:int = 4; public static var hh242:int = 16; public static var am228:Number = 3.14159265358979; public static var di229:Number = 0.02; public static var qn235:int = 0x0100; public static var ra227:Number = 0.175; public static var uu232:int = 4; public static var il225:int = 16; public static var jm237:Number = 0x1000; public static var mn240:Number = 25; public static var sn241:Number = (am228 / 180); public static var zp222:int = 11; } }//package mpPackage
Section 17
//MPEngine (mpPackage.MPEngine) package mpPackage { import flash.events.*; import flash.display.*; import flash.utils.*; import mp3D.*; import flash.net.*; import flash.system.*; public class MPEngine { public var eye_base_png:BitmapData; private var ck300:int; public var ho264:Array; public var mp272:Array; public var zw267:Array; public var fr261:Boolean;// = false private var gz468:Number; private var jx487:Array; private var fq299:Array; private var bh484:Array; private var xu252:Loader; private var xi293:int; private var yr467:Number; public var hz275:Array; private var bg280:Array; private var bi464:int;// = 0 private var sd254:int; public var ot263:Boolean;// = false public var face_org_png:BitmapData; private var hj284:int; public var lip_eyelash_png:BitmapData; private var kc298:Array; private var tf247:URLLoader; private var zc256:Array; private var fb296:int; private var rx279:Array; private var fb294:int; public var eye_reflect_png:BitmapData; private var mm488:Array; private var bb291:Array; public var facez_png:BitmapData; private var dl246:Loader; private var wt287:int; private var jt250:Renderer; private var bc282:Array; private var fc281:int; private var ug285:int; private var zo248:MPFace; public var mx262:Boolean;// = false private var ck258:String; public var no257:Array; public var ri271:Array; private var nz251:URLLoader; public var torso_factor_png:BitmapData; private var zj485:Array; public var ri276:Array; private var xv295:int; public var wk265:Array; private var zu486:Array; private var ix286:int; public var uc268:Array; private var sg465:Boolean;// = false private var tz302:Array; public var bj266:Array; public var lower_teeth_png:BitmapData; private var facekye:int; private var ez354:Array; public var wk277:Number; private var cp292:int; public var face_png:BitmapData; private var gl253:URLLoader; private var eh290:Array; public var my273:Array; private var tc249:MPGlasses; private var tr289:int; private var ey283:Array; public var wl269:Array; public var shadow_eyelash_png:BitmapData; private var co301:int; private var ek466:Boolean;// = false public var upper_teeth_png:BitmapData; private var aj260:String; public var hc274:Array; private var sm255:int;// = 0 private var fm463:int;// = 0 public var jf270:Array; public var pupil_png:BitmapData; private var bv288:int; private var cg297:int; public var ba278:Array; public var iris_png:BitmapData; public static var vf259:int = 0; public function MPEngine(){ var _local1:int; var _local2:int; dl246 = new Loader(); tf247 = new URLLoader(); jt250 = new Renderer(); nz251 = new URLLoader(); xu252 = new Loader(); gl253 = new URLLoader(); sm255 = 0; zc256 = new Array(1); no257 = new Array(); fr261 = false; mx262 = false; ot263 = false; uc268 = [["facez.png", -1, 0, false], ["torso_factor.png", -1, 0, false], ["face.png", 0, 0, false], ["lip_eyelash.png", 1, 0, false], ["shadow_eyelash.png", 8, 0, false], ["lower_teeth.png", 122, 0, false], ["upper_teeth.png", 121, 0, false], ["eye_base.png", 4, 0, false], ["pupil.png", -1, 0, false], ["iris.png", -1, 0, false], ["eye_reflect.png", 118, 0, false], ["face_org.png", 6, 0, false]]; wl269 = [["facez.png", -1, 0, false], ["torso_factor.png", -1, 0, false], ["face.png", 0, 0, false], ["lip_eyelash.png", 1, 0, false], ["shadow_eyelash.png", 8, 0, false], ["lower_teeth.png", 122, 0, false], ["upper_teeth.png", 121, 0, false], ["eye_base.png", 4, 0, false], ["pupil.png", 0xFF, 0, false], ["iris.png", 0xFF, 0, false], ["eye_reflect.png", 118, 0, false], ["face_org.png", 6, 0, false]]; jf270 = [["facez.png", -1, 0, false], ["torso_factor.png", -1, 0, false], ["facez2.png", -1, 0, false], ["face.png", 0, 0, false], ["lip_eyelash.png", 1, 0, false], ["hair.png", 5, 0, false], ["eyemat.png", 12, 0, false], ["shadow_eyelash.png", 8, 0, false], ["lower_teeth.png", 122, 0, false], ["upper_teeth.png", 121, 0, false], ["leye.png", 137, 0, false], ["leye_reflect.png", 139, 0, false], ["leye_shadow.png", 135, 0, false], ["reye.png", 136, 0, false], ["reye_reflect.png", 138, 0, false], ["reye_shadow.png", 134, 0, false], ["face.png", 6, 0, false]]; ri271 = [["facez.png"], ["torso_factor.png"]]; mp272 = [["facez.png", -1, 0, false], ["hairz.png", 0], ["torso_factor.png", -1, 0, false], ["hair.png", 0], ["reye.png", 0], ["leye.png", 0], ["reye_shadow.png", 0], ["leye_shadow.png", 0], ["reye_reflect.png", 0xFF], ["leye_reflect.png", 0xFF]]; my273 = [["hairz.png", 0]]; hc274 = [[1, ((1 * 6) * 2), 211], [1, ((1 * 6) * 2), 211]]; hz275 = [[(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 201, 1], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 202, 2], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 203, 3], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 201, 1], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 202, 2], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 203, 3]]; ri276 = [[(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 201, 1], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 202, 2], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 203, 3], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 201, 1], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 202, 2], [(MPCONST.kj224 - 1), (((MPCONST.kj224 - 1) * (5 + 1)) * 2), 203, 3]]; ba278 = new Array((32 * 32)); rx279 = new Array(); bg280 = new Array(); bc282 = new Array(); ey283 = new Array(); eh290 = new Array(); bb291 = new Array(); kc298 = new Array(); fq299 = new Array(); tz302 = new Array(17); ez354 = new Array(3); fm463 = 0; bi464 = 0; sg465 = false; ek466 = false; bh484 = new Array(); zj485 = new Array(); zu486 = new Array(); jx487 = new Array(); mm488 = new Array(); super(); _local1 = 0; while (_local1 < 64) { no257[_local1] = false; _local1++; }; _local1 = 0; while (_local1 < 17) { tz302[_local1] = new Array(4); _local1++; }; _local2 = 0; _local1 = 0; var _temp1 = _local1; _local1 = (_local1 + 1); var _local3 = _temp1; tz302[_local2][_local3] = 0; var _temp2 = _local1; _local1 = (_local1 + 1); var _local4 = _temp2; tz302[_local2][_local4] = 3; var _temp3 = _local1; _local1 = (_local1 + 1); var _local5 = _temp3; tz302[_local2][_local5] = 6; var _temp4 = _local1; _local1 = (_local1 + 1); var _local6 = _temp4; tz302[_local2][_local6] = 8; _local2++; _local1 = 0; var _temp5 = _local1; _local1 = (_local1 + 1); var _local7 = _temp5; tz302[_local2][_local7] = 1; var _temp6 = _local1; _local1 = (_local1 + 1); var _local8 = _temp6; tz302[_local2][_local8] = 3; var _temp7 = _local1; _local1 = (_local1 + 1); var _local9 = _temp7; tz302[_local2][_local9] = 6; var _temp8 = _local1; _local1 = (_local1 + 1); var _local10 = _temp8; tz302[_local2][_local10] = 8; _local2++; _local1 = 0; var _temp9 = _local1; _local1 = (_local1 + 1); var _local11 = _temp9; tz302[_local2][_local11] = 2; var _temp10 = _local1; _local1 = (_local1 + 1); var _local12 = _temp10; tz302[_local2][_local12] = 3; var _temp11 = _local1; _local1 = (_local1 + 1); var _local13 = _temp11; tz302[_local2][_local13] = 7; var _temp12 = _local1; _local1 = (_local1 + 1); var _local14 = _temp12; tz302[_local2][_local14] = 8; _local2++; _local1 = 0; var _temp13 = _local1; _local1 = (_local1 + 1); var _local15 = _temp13; tz302[_local2][_local15] = 3; var _temp14 = _local1; _local1 = (_local1 + 1); var _local16 = _temp14; tz302[_local2][_local16] = 3; var _temp15 = _local1; _local1 = (_local1 + 1); var _local17 = _temp15; tz302[_local2][_local17] = 8; var _temp16 = _local1; _local1 = (_local1 + 1); var _local18 = _temp16; tz302[_local2][_local18] = 8; _local2++; _local1 = 0; var _temp17 = _local1; _local1 = (_local1 + 1); var _local19 = _temp17; tz302[_local2][_local19] = 4; var _temp18 = _local1; _local1 = (_local1 + 1); var _local20 = _temp18; tz302[_local2][_local20] = 3; var _temp19 = _local1; _local1 = (_local1 + 1); var _local21 = _temp19; tz302[_local2][_local21] = 8; var _temp20 = _local1; _local1 = (_local1 + 1); var _local22 = _temp20; tz302[_local2][_local22] = 8; _local2++; _local1 = 0; var _temp21 = _local1; _local1 = (_local1 + 1); var _local23 = _temp21; tz302[_local2][_local23] = 5; var _temp22 = _local1; _local1 = (_local1 + 1); var _local24 = _temp22; tz302[_local2][_local24] = 3; var _temp23 = _local1; _local1 = (_local1 + 1); var _local25 = _temp23; tz302[_local2][_local25] = 8; var _temp24 = _local1; _local1 = (_local1 + 1); var _local26 = _temp24; tz302[_local2][_local26] = 7; _local2++; _local1 = 0; var _temp25 = _local1; _local1 = (_local1 + 1); var _local27 = _temp25; tz302[_local2][_local27] = 5; var _temp26 = _local1; _local1 = (_local1 + 1); var _local28 = _temp26; tz302[_local2][_local28] = 2; var _temp27 = _local1; _local1 = (_local1 + 1); var _local29 = _temp27; tz302[_local2][_local29] = 8; var _temp28 = _local1; _local1 = (_local1 + 1); var _local30 = _temp28; tz302[_local2][_local30] = 7; _local2++; _local1 = 0; var _temp29 = _local1; _local1 = (_local1 + 1); var _local31 = _temp29; tz302[_local2][_local31] = 5; var _temp30 = _local1; _local1 = (_local1 + 1); var _local32 = _temp30; tz302[_local2][_local32] = 1; var _temp31 = _local1; _local1 = (_local1 + 1); var _local33 = _temp31; tz302[_local2][_local33] = 8; var _temp32 = _local1; _local1 = (_local1 + 1); var _local34 = _temp32; tz302[_local2][_local34] = 7; _local2++; _local1 = 0; var _temp33 = _local1; _local1 = (_local1 + 1); var _local35 = _temp33; tz302[_local2][_local35] = 5; var _temp34 = _local1; _local1 = (_local1 + 1); var _local36 = _temp34; tz302[_local2][_local36] = 0; var _temp35 = _local1; _local1 = (_local1 + 1); var _local37 = _temp35; tz302[_local2][_local37] = 8; var _temp36 = _local1; _local1 = (_local1 + 1); var _local38 = _temp36; tz302[_local2][_local38] = 6; _local2++; _local1 = 0; var _temp37 = _local1; _local1 = (_local1 + 1); var _local39 = _temp37; tz302[_local2][_local39] = 4; var _temp38 = _local1; _local1 = (_local1 + 1); var _local40 = _temp38; tz302[_local2][_local40] = 0; var _temp39 = _local1; _local1 = (_local1 + 1); var _local41 = _temp39; tz302[_local2][_local41] = 8; var _temp40 = _local1; _local1 = (_local1 + 1); var _local42 = _temp40; tz302[_local2][_local42] = 6; _local2++; _local1 = 0; var _temp41 = _local1; _local1 = (_local1 + 1); var _local43 = _temp41; tz302[_local2][_local43] = 3; var _temp42 = _local1; _local1 = (_local1 + 1); var _local44 = _temp42; tz302[_local2][_local44] = 0; var _temp43 = _local1; _local1 = (_local1 + 1); var _local45 = _temp43; tz302[_local2][_local45] = 7; var _temp44 = _local1; _local1 = (_local1 + 1); var _local46 = _temp44; tz302[_local2][_local46] = 6; _local2++; _local1 = 0; var _temp45 = _local1; _local1 = (_local1 + 1); var _local47 = _temp45; tz302[_local2][_local47] = 2; var _temp46 = _local1; _local1 = (_local1 + 1); var _local48 = _temp46; tz302[_local2][_local48] = 0; var _temp47 = _local1; _local1 = (_local1 + 1); var _local49 = _temp47; tz302[_local2][_local49] = 6; var _temp48 = _local1; _local1 = (_local1 + 1); var _local50 = _temp48; tz302[_local2][_local50] = 6; _local2++; _local1 = 0; var _temp49 = _local1; _local1 = (_local1 + 1); var _local51 = _temp49; tz302[_local2][_local51] = 1; var _temp50 = _local1; _local1 = (_local1 + 1); var _local52 = _temp50; tz302[_local2][_local52] = 0; var _temp51 = _local1; _local1 = (_local1 + 1); var _local53 = _temp51; tz302[_local2][_local53] = 6; var _temp52 = _local1; _local1 = (_local1 + 1); var _local54 = _temp52; tz302[_local2][_local54] = 6; _local2++; _local1 = 0; var _temp53 = _local1; _local1 = (_local1 + 1); var _local55 = _temp53; tz302[_local2][_local55] = 0; var _temp54 = _local1; _local1 = (_local1 + 1); var _local56 = _temp54; tz302[_local2][_local56] = 0; var _temp55 = _local1; _local1 = (_local1 + 1); var _local57 = _temp55; tz302[_local2][_local57] = 6; var _temp56 = _local1; _local1 = (_local1 + 1); var _local58 = _temp56; tz302[_local2][_local58] = 7; _local2++; _local1 = 0; var _temp57 = _local1; _local1 = (_local1 + 1); var _local59 = _temp57; tz302[_local2][_local59] = 0; var _temp58 = _local1; _local1 = (_local1 + 1); var _local60 = _temp58; tz302[_local2][_local60] = 1; var _temp59 = _local1; _local1 = (_local1 + 1); var _local61 = _temp59; tz302[_local2][_local61] = 6; var _temp60 = _local1; _local1 = (_local1 + 1); var _local62 = _temp60; tz302[_local2][_local62] = 7; _local2++; _local1 = 0; var _temp61 = _local1; _local1 = (_local1 + 1); var _local63 = _temp61; tz302[_local2][_local63] = 0; var _temp62 = _local1; _local1 = (_local1 + 1); var _local64 = _temp62; tz302[_local2][_local64] = 2; var _temp63 = _local1; _local1 = (_local1 + 1); var _local65 = _temp63; tz302[_local2][_local65] = 6; var _temp64 = _local1; _local1 = (_local1 + 1); var _local66 = _temp64; tz302[_local2][_local66] = 7; _local2++; _local1 = 0; var _temp65 = _local1; _local1 = (_local1 + 1); var _local67 = _temp65; tz302[_local2][_local67] = 0; var _temp66 = _local1; _local1 = (_local1 + 1); var _local68 = _temp66; tz302[_local2][_local68] = 3; var _temp67 = _local1; _local1 = (_local1 + 1); var _local69 = _temp67; tz302[_local2][_local69] = 6; var _temp68 = _local1; _local1 = (_local1 + 1); var _local70 = _temp68; tz302[_local2][_local70] = 8; } private function e72(_arg1:MPFace, _arg2:int):void{ var _local3:int; var _local4:int; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:int; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:int; var _local15:int; var _local16:int; var _local17:int; var _local18:int; var _local19:int; var _local20:int; var _local21:int; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; _local22 = _arg1.pn597[0]; _local23 = _arg1.pn597[1]; _local24 = _arg1.pn597[4]; _local25 = _arg1.pn597[5]; _local26 = _arg1.pn597[8]; _local27 = _arg1.pn597[9]; _local28 = _arg1.pn597[12]; _local29 = _arg1.pn597[13]; _local4 = 0; while (_local4 <= MPCONST.zp222) { _local3 = 0; while (_local3 <= MPCONST.mw221) { _local14 = _arg1.oi593[_local4][_local3]; if (_local14 == 0){ _local5 = _arg1.my565[_local4][_local3].x; _local6 = _arg1.my565[_local4][_local3].y; _local7 = _arg1.my565[_local4][_local3].z; _local8 = _arg1.my565[_local4][_local3].fact; _local9 = (1 - _local8); if (_local8 == 0){ _arg1.jn567[_local4][_local3].x = _local5; _arg1.jn567[_local4][_local3].y = _local6; } else { _local11 = ((((_local22 * _local5) + (_local24 * _local6)) + (_local26 * _local7)) + _local28); _local12 = ((((_local23 * _local5) + (_local25 * _local6)) + (_local27 * _local7)) + _local29); if (_local8 == 1){ _arg1.jn567[_local4][_local3].x = _local11; _arg1.jn567[_local4][_local3].y = _local12; } else { _arg1.jn567[_local4][_local3].x = ((_local8 * _local11) + (_local9 * _local5)); _arg1.jn567[_local4][_local3].y = ((_local8 * _local12) + (_local9 * _local6)); }; }; } else { _arg1.jn567[_local4][_local3].x = _arg1.jn567[_local4][_local14].x; _arg1.jn567[_local4][_local3].y = _arg1.jn567[_local4][_local14].y; }; _local3++; }; _local4++; }; if (_arg2 == 0){ if (_arg1.wp514 == 0){ _local17 = 0; _local16 = _local17; _local20 = 0; while (_local16 < _arg1.gu653) { _local19 = _arg1.dn667[_local16]; _local18 = 0; while (_local18 < _local19) { var _temp1 = _local17; _local17 = (_local17 + 1); _local3 = _arg1.cw658[_temp1]; var _temp2 = _local17; _local17 = (_local17 + 1); _local4 = _arg1.cw658[_temp2]; var _temp3 = _local20; _local20 = (_local20 + 1); var _local30 = _temp3; _arg1.ma661[_local30] = _arg1.jn567[_local4][_local3].x; var _temp4 = _local20; _local20 = (_local20 + 1); var _local31 = _temp4; _arg1.ma661[_local31] = _arg1.jn567[_local4][_local3].y; _local20++; _local18++; }; _local16++; }; _local17 = 0; _local20 = 0; _local16 = _arg1.ak650; _local21 = (_arg1.ed649 * 3); while (_local16 < _arg1.yl656) { _local19 = _arg1.hg666[_local16]; _local18 = 0; while (_local18 < _local19) { var _temp5 = _local17; _local17 = (_local17 + 1); _local3 = _arg1.ob657[_temp5]; var _temp6 = _local17; _local17 = (_local17 + 1); _local4 = _arg1.ob657[_temp6]; var _temp7 = _local21; _local21 = (_local21 + 1); _local30 = _temp7; _arg1.kz660[_local30] = _arg1.jn567[_local4][_local3].x; var _temp8 = _local21; _local21 = (_local21 + 1); _local31 = _temp8; _arg1.kz660[_local31] = _arg1.jn567[_local4][_local3].y; _local21++; _local18++; }; _local16++; }; } else { _local17 = 0; _local16 = _local17; _local20 = 0; while (_local16 < _arg1.mo686) { _local19 = _arg1.mt804[_local16]; _local18 = 0; while (_local18 < _local19) { var _temp9 = _local17; _local17 = (_local17 + 1); _local3 = _arg1.fj795[_temp9]; var _temp10 = _local17; _local17 = (_local17 + 1); _local4 = _arg1.fj795[_temp10]; var _temp11 = _local20; _local20 = (_local20 + 1); _local30 = _temp11; _arg1.fb798[_local30] = _arg1.jn567[_local4][_local3].x; var _temp12 = _local20; _local20 = (_local20 + 1); _local31 = _temp12; _arg1.fb798[_local31] = _arg1.jn567[_local4][_local3].y; _local20++; _local18++; }; _local16++; }; _local17 = 0; _local20 = 0; _local16 = _arg1.ak650; _local21 = (_arg1.ed649 * 3); while (_local16 < _arg1.yj689) { _local19 = _arg1.fj803[_local16]; _local18 = 0; while (_local18 < _local19) { var _temp13 = _local17; _local17 = (_local17 + 1); _local3 = _arg1.xd794[_temp13]; var _temp14 = _local17; _local17 = (_local17 + 1); _local4 = _arg1.xd794[_temp14]; var _temp15 = _local21; _local21 = (_local21 + 1); _local30 = _temp15; _arg1.px797[_local30] = _arg1.jn567[_local4][_local3].x; var _temp16 = _local21; _local21 = (_local21 + 1); _local31 = _temp16; _arg1.px797[_local31] = _arg1.jn567[_local4][_local3].y; _local21++; _local18++; }; _local16++; }; }; }; } private function f99(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; _local7 = _arg4; while (_local7 < _arg5) { _local8 = _arg2; _local9 = zo248.ba592[_local7][_local8]; do { if ((_arg1 & _local9) == 0){ _local8++; _local9 = zo248.ba592[_local7][_local8]; } else { _local10 = 0; if ((_local9 & 1) == 1){ var _local11 = hj284++; bc282[_local11] = _local8; var _local12 = hj284++; bc282[_local12] = (_local7 + 1); _local10 = (_local10 + 1); }; _local6 = _local8; while (true) { if ((_local9 & 1) == 1){ _local11 = hj284++; bc282[_local11] = _local6; _local12 = hj284++; bc282[_local12] = _local7; var _local13 = hj284++; bc282[_local13] = _local6; var _local14 = hj284++; bc282[_local14] = (_local7 + 1); } else { _local11 = hj284++; bc282[_local11] = _local6; _local12 = hj284++; bc282[_local12] = (_local7 + 1); _local13 = hj284++; bc282[_local13] = _local6; _local14 = hj284++; bc282[_local14] = _local7; }; _local10 = (_local10 + 2); if (_local6 == _arg3){ break; } else { if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){ break; } else { if ((_local9 & 1) != (zo248.ba592[_local7][_local6] & 1)){ if ((_local9 & 1) == 0){ _local11 = hj284++; bc282[_local11] = _local6; _local12 = hj284++; bc282[_local12] = (_local7 + 1); } else { _local11 = hj284++; bc282[_local11] = _local6; _local12 = hj284++; bc282[_local12] = _local7; }; _local10 = (_local10 + 1); _local9 = zo248.ba592[_local7][_local6]; }; }; }; _local6++; }; _local11 = wt287++; ey283[_local11] = _local10; _local8 = _local6; if (_local8 < _arg3){ _local9 = zo248.ba592[_local7][_local8]; }; }; } while (_local8 < _arg3); _local7++; }; } private function l102(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; _local6 = _arg2; while (_local6 < _arg3) { _local8 = _arg4; _local9 = zo248.ba592[_local8][_local6]; do { if ((_arg1 & _local9) == 0){ _local8++; if (_local8 < _arg5){ _local9 = zo248.ba592[_local8][_local6]; }; } else { _local10 = 0; if ((_local9 & 1) == 0){ var _local11 = cp292++; eh290[_local11] = _local6; var _local12 = cp292++; eh290[_local12] = _local8; _local10 = (_local10 + 1); }; _local7 = _local8; while (true) { if ((_local9 & 1) == 1){ _local11 = cp292++; eh290[_local11] = _local6; _local12 = cp292++; eh290[_local12] = _local7; var _local13 = cp292++; eh290[_local13] = (_local6 + 1); var _local14 = cp292++; eh290[_local14] = _local7; } else { _local11 = cp292++; eh290[_local11] = (_local6 + 1); _local12 = cp292++; eh290[_local12] = _local7; _local13 = cp292++; eh290[_local13] = _local6; _local14 = cp292++; eh290[_local14] = _local7; }; _local10 = (_local10 + 2); if (_local7 == _arg5){ break; } else { if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){ break; } else { if ((_local9 & 1) != (zo248.ba592[_local7][_local6] & 1)){ if ((_local9 & 1) == 0){ _local11 = cp292++; eh290[_local11] = _local6; _local12 = cp292++; eh290[_local12] = _local7; } else { _local11 = cp292++; eh290[_local11] = (_local6 + 1); _local12 = cp292++; eh290[_local12] = _local7; }; _local10 = (_local10 + 1); _local9 = zo248.ba592[_local7][_local6]; }; }; }; _local7++; }; _local11 = xv295++; bb291[_local11] = _local10; _local8 = _local7; if (_local8 < _arg5){ _local9 = zo248.ba592[_local8][_local6]; }; }; } while (_local8 < _arg5); _local6++; }; } private function n93():void{ s90(); } private function v124(_arg1:MPFace, _arg2:int):void{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; _local5 = 0; _local6 = 0; if (_arg2 == 0){ _local4 = 0; while (_local4 < (MPCONST.kj224 - 1)) { _local3 = 0; while (_local3 < 6) { var _temp1 = _local5; _local5 = (_local5 + 1); var _local7 = _temp1; _arg1.yn786[_local7] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].x; var _temp2 = _local5; _local5 = (_local5 + 1); var _local8 = _temp2; _arg1.yn786[_local8] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].y; _local5++; var _temp3 = _local5; _local5 = (_local5 + 1); var _local9 = _temp3; _arg1.yn786[_local9] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].x; var _temp4 = _local5; _local5 = (_local5 + 1); var _local10 = _temp4; _arg1.yn786[_local10] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].y; _local5++; var _temp5 = _local6; _local6 = (_local6 + 1); var _local11 = _temp5; _arg1.vz787[_local11] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].s; var _temp6 = _local6; _local6 = (_local6 + 1); var _local12 = _temp6; _arg1.vz787[_local12] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].t; var _temp7 = _local6; _local6 = (_local6 + 1); var _local13 = _temp7; _arg1.vz787[_local13] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].s; var _temp8 = _local6; _local6 = (_local6 + 1); var _local14 = _temp8; _arg1.vz787[_local14] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].t; _local3++; }; _local4++; }; } else { _local4 = 0; while (_local4 < (MPCONST.kj224 - 1)) { _local3 = 0; while (_local3 < 6) { var _temp9 = _local5; _local5 = (_local5 + 1); _local7 = _temp9; _arg1.lb778[_local7] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].x; var _temp10 = _local5; _local5 = (_local5 + 1); _local8 = _temp10; _arg1.lb778[_local8] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].y; _local5++; var _temp11 = _local5; _local5 = (_local5 + 1); _local9 = _temp11; _arg1.lb778[_local9] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].x; var _temp12 = _local5; _local5 = (_local5 + 1); _local10 = _temp12; _arg1.lb778[_local10] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].y; _local5++; var _temp13 = _local6; _local6 = (_local6 + 1); _local11 = _temp13; _arg1.gs779[_local11] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].s; var _temp14 = _local6; _local6 = (_local6 + 1); _local12 = _temp14; _arg1.gs779[_local12] = _arg1.qc570[(_local4 + 0)][(5 - _local3)].t; var _temp15 = _local6; _local6 = (_local6 + 1); _local13 = _temp15; _arg1.gs779[_local13] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].s; var _temp16 = _local6; _local6 = (_local6 + 1); _local14 = _temp16; _arg1.gs779[_local14] = _arg1.qc570[(_local4 + 1)][(5 - _local3)].t; _local3++; }; _local4++; }; }; } private function m79(_arg1:ByteArray, _arg2:Array):void{ zo248.gf509 = f77(_arg1, _arg2, 4); zo248.zs515 = f77(_arg1, _arg2, 4); } private function e76(_arg1:ByteArray, _arg2:Array, _arg3:int):uint{ var _local4:uint; var _local5:int; var _local6:int; _local5 = _arg2[0]; _local4 = 0; _local6 = 0; while (_local6 < _arg3) { var _temp1 = _local5; _local5 = (_local5 + 1); _local4 = ((_local4 << 8) + _arg1[_temp1]); _local6++; }; _arg2[0] = _local5; return (_local4); } private function m83(_arg1:ByteArray, _arg2:Array):void{ var _local3:int; var _local4:int; var _local5:FaceANIM; var _local6:FaceMove; zo248.og518 = f78(_arg1, _arg2, 2); zo248.ep519 = f78(_arg1, _arg2, 2); zo248.sp520 = f78(_arg1, _arg2, 2); zo248.xn521 = f78(_arg1, _arg2, 2); zo248.vj522 = f78(_arg1, _arg2, 2); zo248.iu523 = f78(_arg1, _arg2, 2); zo248.pa524 = f78(_arg1, _arg2, 2); zo248.ly525 = f78(_arg1, _arg2, 2); _local4 = 0; while (_local4 < MPCONST.jb219) { _local5 = zo248.et517[_local4]; _local5.fu202 = 0; _local5.gain = 0; _local5.vq203 = f78(_arg1, _arg2, 2); _local3 = 0; while (_local3 < MPCONST.rz220) { _local6 = _local5.nq204[_local3]; _local6.og209 = f77(_arg1, _arg2, 1); _local6.bf117 = f78(_arg1, _arg2, 2); _local6.qm118 = f78(_arg1, _arg2, 2); _local6.vl210 = f78(_arg1, _arg2, 2); _local6.ie211 = f78(_arg1, _arg2, 2); _local6.xd212 = f78(_arg1, _arg2, 2); _local6.zu213 = f78(_arg1, _arg2, 2); _local6.zo214 = f78(_arg1, _arg2, 4); _local3++; }; _local4++; }; } private function g104(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; _local7 = _arg4; while (_local7 < _arg5) { _local8 = _arg2; _local9 = zo248.oj594[_local7][_local8]; do { if ((_arg1 & _local9) == 0){ _local8++; _local9 = zo248.oj594[_local7][_local8]; } else { _local10 = 0; if ((_local9 & 1) == 1){ var _local11 = ck300++; kc298[_local11] = _local8; var _local12 = ck300++; kc298[_local12] = (_local7 + 1); _local10 = (_local10 + 1); }; _local6 = _local8; while (true) { if ((_local9 & 1) == 1){ _local11 = ck300++; kc298[_local11] = _local6; _local12 = ck300++; kc298[_local12] = _local7; var _local13 = ck300++; kc298[_local13] = _local6; var _local14 = ck300++; kc298[_local14] = (_local7 + 1); } else { _local11 = ck300++; kc298[_local11] = _local6; _local12 = ck300++; kc298[_local12] = (_local7 + 1); _local13 = ck300++; kc298[_local13] = _local6; _local14 = ck300++; kc298[_local14] = _local7; }; _local10 = (_local10 + 2); if (_local6 == _arg3){ break; } else { if ((_arg1 & zo248.oj594[_local7][_local6]) == 0){ break; } else { if ((_local9 & 1) != (zo248.oj594[_local7][_local6] & 1)){ if ((_local9 & 1) == 0){ _local11 = ck300++; kc298[_local11] = _local6; _local12 = ck300++; kc298[_local12] = (_local7 + 1); } else { _local11 = ck300++; kc298[_local11] = _local6; _local12 = ck300++; kc298[_local12] = _local7; }; _local10 = (_local10 + 1); _local9 = zo248.oj594[_local7][_local6]; }; }; }; _local6++; }; _local11 = co301++; fq299[_local11] = _local10; _local8 = _local6; if (_local8 < _arg3){ _local9 = zo248.oj594[_local7][_local8]; }; }; } while (_local8 < _arg3); _local7++; }; } private function t61(_arg1:MPFace, _arg2:Number):int{ var _local3:int; _local3 = _arg1.ar588[int((100 * _arg2))]; while (_local3 < MPCONST.mw221) { if (_arg1.vj590[4][_local3] > _arg2){ break; }; _local3++; }; _local3--; return (_local3); } private function a127():void{ tc249.q160(); } private function f137(_arg1:int, _arg2:MPFace, _arg3:MPGlasses, _arg4:Number):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:int; 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:int; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:int; var _local27:int; var _local28:Number; var _local29:Number; var _local30:Number; 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:Number; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:Number; var _local45:Number; var _local46:Number; _local45 = (_arg3.ky861 * _arg3.tb862); _local46 = (_arg3.ky861 * _arg3.io863); _local37 = _arg2.jc495; _local38 = _arg2.cv496; _local39 = _arg2.hh497; _local40 = x116(_local39); _local41 = z117(_local39); _local43 = (-0.5 * x116(_local38)); _local44 = (0.5 * x116(_local37)); _local29 = _arg2.pn597[0]; _local30 = _arg2.pn597[4]; _local31 = _arg2.pn597[8]; _local32 = _arg2.pn597[12]; _local33 = _arg2.pn597[1]; _local34 = _arg2.pn597[5]; _local35 = _arg2.pn597[9]; _local36 = _arg2.pn597[13]; _local28 = _arg3.ky861; _local9 = (_arg1 + 6); _local5 = (0.5 * (_arg3.uh558[_local9].x[0] + _arg3.uh558[_local9].x[5])); _local6 = (0.25 * (((_arg3.uh558[_local9].y[2] + _arg3.uh558[_local9].y[3]) + _arg3.uh558[_local9].y[9]) + _arg3.uh558[_local9].y[8])); if (_arg1 == 0){ _local26 = 0; _local27 = 0; } else { _local26 = ((2 * (_arg3.nc903 + 1)) * 3); _local27 = ((2 * (_arg3.nc903 + 1)) * 2); }; _local22 = 0; while (_local22 <= _arg3.nc903) { _local42 = (Number(_local22) / Number(_arg3.nc903)); _local42 = (1 - x116((180 * _local42))); _local42 = (2 + ((0.5 * _local42) * _local42)); _local23 = _arg3.fv902[_arg1][_local22].x; _local24 = _arg3.fv902[_arg1][_local22].kr216; _local25 = _arg3.fv902[_arg1][_local22].us217; _local7 = (_local23 - _local5); _local8 = (_local24 - _local6); _local20 = ((_local41 * _local7) + (_local40 * _local8)); _local21 = ((-(_local40) * _local7) + (_local41 * _local8)); var _temp1 = _local27; _local27 = (_local27 + 1); var _local47 = _temp1; _arg3.yj886[_local47] = ((0.5 + (_local42 * _local20)) + (3 * _local43)); var _temp2 = _local27; _local27 = (_local27 + 1); var _local48 = _temp2; _arg3.yj886[_local48] = ((0.5 + (2 * _local21)) + (3 * _local44)); _local13 = (_local23 - _arg3.mr856); _local14 = (_local24 - _arg3.jx857); _local10 = (_arg3.xw858 + ((_local46 * _local13) + (_local45 * _local14))); _local11 = (_arg3.tl859 + ((-(_local45) * _local13) + (_local46 * _local14))); _local12 = _arg4; _local20 = ((((_local29 * _local10) + (_local30 * _local11)) + (_local31 * _local12)) + _local32); _local21 = ((((_local33 * _local10) + (_local34 * _local11)) + (_local35 * _local12)) + _local36); var _temp3 = _local26; _local26 = (_local26 + 1); var _local49 = _temp3; _arg3.pb885[_local49] = _local20; var _temp4 = _local26; _local26 = (_local26 + 1); var _local50 = _temp4; _arg3.pb885[_local50] = _local21; _local26++; _local8 = (_local25 - _local6); _local20 = ((_local41 * _local7) + (_local40 * _local8)); _local21 = ((-(_local40) * _local7) + (_local41 * _local8)); var _temp5 = _local27; _local27 = (_local27 + 1); var _local51 = _temp5; _arg3.yj886[_local51] = ((0.5 + (_local42 * _local20)) + (3 * _local43)); var _temp6 = _local27; _local27 = (_local27 + 1); var _local52 = _temp6; _arg3.yj886[_local52] = ((0.5 + (2 * _local21)) + (3 * _local44)); _local13 = (_local23 - _arg3.mr856); _local14 = (_local25 - _arg3.jx857); _local10 = (_arg3.xw858 + ((_local46 * _local13) + (_local45 * _local14))); _local11 = (_arg3.tl859 + ((-(_local45) * _local13) + (_local46 * _local14))); _local20 = ((((_local29 * _local10) + (_local30 * _local11)) + (_local31 * _local12)) + _local32); _local21 = ((((_local33 * _local10) + (_local34 * _local11)) + (_local35 * _local12)) + _local36); var _temp7 = _local26; _local26 = (_local26 + 1); var _local53 = _temp7; _arg3.pb885[_local53] = _local20; var _temp8 = _local26; _local26 = (_local26 + 1); var _local54 = _temp8; _arg3.pb885[_local54] = _local21; _local26++; _local22++; }; } private function c64(_arg1:MPFace, _arg2:int, _arg3:int):void{ var _local4:int; var _local5:int; 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; _local9 = _arg1.pn597[0]; _local10 = _arg1.pn597[1]; _local11 = _arg1.pn597[4]; _local12 = _arg1.pn597[5]; _local13 = _arg1.pn597[8]; _local14 = _arg1.pn597[9]; _local15 = _arg1.pn597[12]; _local16 = _arg1.pn597[13]; _local5 = 0; while (_local5 < _arg2) { _local4 = 0; while (_local4 < _arg3) { _local6 = _arg1.qc570[_local5][_local4].x; _local7 = _arg1.qc570[_local5][_local4].y; _local8 = _arg1.qc570[_local5][_local4].z; _arg1.qc570[_local5][_local4].x = ((((_local9 * _local6) + (_local11 * _local7)) + (_local13 * _local8)) + _local15); _arg1.qc570[_local5][_local4].y = ((((_local10 * _local6) + (_local12 * _local7)) + (_local14 * _local8)) + _local16); _local4++; }; _local5++; }; } private function c69(_arg1:MPFace):void{ _arg1.p55(); } private function s60(_arg1:MPFace, _arg2:Number):int{ var _local3:int; _local3 = _arg1.ae587[int((100 * _arg2))]; while (_local3 < MPCONST.mw221) { if (_arg1.vj590[6][_local3] > _arg2){ break; }; _local3++; }; _local3--; return (_local3); } private function l136(_arg1:int, _arg2:MPFace, _arg3:MPGlasses, _arg4:Number):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:int; 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:int; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:int; var _local27:int; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; _local37 = (_arg3.ky861 * _arg3.tb862); _local38 = (_arg3.ky861 * _arg3.io863); _local29 = _arg2.pn597[0]; _local30 = _arg2.pn597[4]; _local31 = _arg2.pn597[8]; _local32 = _arg2.pn597[12]; _local33 = _arg2.pn597[1]; _local34 = _arg2.pn597[5]; _local35 = _arg2.pn597[9]; _local36 = _arg2.pn597[13]; _local28 = _arg3.ky861; _local9 = (_arg1 + 6); _local5 = (0.5 * (_arg3.uh558[_local9].x[0] + _arg3.uh558[_local9].x[5])); _local6 = (0.25 * (((_arg3.uh558[_local9].y[2] + _arg3.uh558[_local9].y[3]) + _arg3.uh558[_local9].y[9]) + _arg3.uh558[_local9].y[8])); if (_arg1 == 0){ _local26 = 0; _local27 = 0; } else { _local26 = ((2 * (_arg3.nc903 + 1)) * 3); _local27 = ((2 * (_arg3.nc903 + 1)) * 2); }; _local22 = 0; while (_local22 <= _arg3.nc903) { _local23 = _arg3.fv902[_arg1][_local22].x; _local24 = _arg3.fv902[_arg1][_local22].kr216; _local25 = _arg3.fv902[_arg1][_local22].us217; _local7 = (_local23 - _local5); _local8 = (_local24 - _local6); var _temp1 = _local27; _local27 = (_local27 + 1); var _local39 = _temp1; _arg3.yj886[_local39] = (0.5 + (3 * _local7)); var _temp2 = _local27; _local27 = (_local27 + 1); var _local40 = _temp2; _arg3.yj886[_local40] = (0.5 + (3 * _local8)); _local13 = (_local23 - _arg3.mr856); _local14 = (_local24 - _arg3.jx857); _local10 = (_arg3.xw858 + ((_local38 * _local13) + (_local37 * _local14))); _local11 = (_arg3.tl859 + ((-(_local37) * _local13) + (_local38 * _local14))); _local12 = _arg4; _local20 = ((((_local29 * _local10) + (_local30 * _local11)) + (_local31 * _local12)) + _local32); _local21 = ((((_local33 * _local10) + (_local34 * _local11)) + (_local35 * _local12)) + _local36); var _temp3 = _local26; _local26 = (_local26 + 1); var _local41 = _temp3; _arg3.pb885[_local41] = _local20; var _temp4 = _local26; _local26 = (_local26 + 1); var _local42 = _temp4; _arg3.pb885[_local42] = _local21; _local26++; _local8 = (_local25 - _local6); var _temp5 = _local27; _local27 = (_local27 + 1); var _local43 = _temp5; _arg3.yj886[_local43] = (0.5 + (3 * _local7)); var _temp6 = _local27; _local27 = (_local27 + 1); var _local44 = _temp6; _arg3.yj886[_local44] = (0.5 + (3 * _local8)); _local13 = (_local23 - _arg3.mr856); _local14 = (_local25 - _arg3.jx857); _local10 = (_arg3.xw858 + ((_local38 * _local13) + (_local37 * _local14))); _local11 = (_arg3.tl859 + ((-(_local37) * _local13) + (_local38 * _local14))); _local20 = ((((_local29 * _local10) + (_local30 * _local11)) + (_local31 * _local12)) + _local32); _local21 = ((((_local33 * _local10) + (_local34 * _local11)) + (_local35 * _local12)) + _local36); var _temp7 = _local26; _local26 = (_local26 + 1); var _local45 = _temp7; _arg3.pb885[_local45] = _local20; var _temp8 = _local26; _local26 = (_local26 + 1); var _local46 = _temp8; _arg3.pb885[_local46] = _local21; _local26++; _local22++; }; } private function s66(_arg1:MPFace, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ var _local6:int; var _local7:int; 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; _local11 = _arg1.pn597[0]; _local12 = _arg1.pn597[1]; _local13 = _arg1.pn597[4]; _local14 = _arg1.pn597[5]; _local15 = _arg1.pn597[8]; _local16 = _arg1.pn597[9]; _local17 = _arg1.pn597[12]; _local18 = _arg1.pn597[13]; _local7 = _arg4; while (_local7 <= _arg5) { _local6 = _arg2; while (_local6 <= _arg3) { _local8 = _arg1.jf566[_local7][_local6].x; _local9 = _arg1.jf566[_local7][_local6].y; _local10 = _arg1.jf566[_local7][_local6].z; _arg1.jn567[_local7][_local6].x = ((((_local11 * _local8) + (_local13 * _local9)) + (_local15 * _local10)) + _local17); _arg1.jn567[_local7][_local6].y = ((((_local12 * _local8) + (_local14 * _local9)) + (_local16 * _local10)) + _local18); _local6++; }; _local7++; }; } public function b118(_arg1:Number):Number{ var _local2:Number; if (_arg1 > 1){ _arg1 = 1; } else { if (_arg1 < 0){ _arg1 = 0; }; }; _local2 = (0.5 + (0.5 * Math.sin(((-0.5 * MPCONST.am228) + (MPCONST.am228 * _arg1))))); return (_local2); } private function x100(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; _local7 = _arg4; while (_local7 < _arg5) { _local8 = _arg2; _local9 = zo248.ba592[_local7][_local8]; do { if ((_arg1 & _local9) == 0){ _local8--; _local9 = zo248.ba592[_local7][_local8]; } else { _local10 = 0; if ((_local9 & 1) == 1){ var _local11 = cp292++; eh290[_local11] = (_local8 + 1); var _local12 = cp292++; eh290[_local12] = _local7; _local10 = (_local10 + 1); }; _local6 = _local8; while (true) { if ((_local9 & 1) == 0){ _local11 = cp292++; eh290[_local11] = (_local6 + 1); _local12 = cp292++; eh290[_local12] = _local7; var _local13 = cp292++; eh290[_local13] = (_local6 + 1); var _local14 = cp292++; eh290[_local14] = (_local7 + 1); } else { _local11 = cp292++; eh290[_local11] = (_local6 + 1); _local12 = cp292++; eh290[_local12] = (_local7 + 1); _local13 = cp292++; eh290[_local13] = (_local6 + 1); _local14 = cp292++; eh290[_local14] = _local7; }; _local10 = (_local10 + 2); if (_local6 == _arg3){ break; } else { if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){ break; } else { if ((_local9 & 1) != (zo248.ba592[_local7][_local6] & 1)){ if ((_local9 & 1) == 0){ _local11 = cp292++; eh290[_local11] = (_local6 + 1); _local12 = cp292++; eh290[_local12] = _local7; } else { _local11 = cp292++; eh290[_local11] = (_local6 + 1); _local12 = cp292++; eh290[_local12] = (_local7 + 1); }; _local10 = (_local10 + 1); _local9 = zo248.ba592[_local7][_local6]; }; }; }; _local6--; }; _local11 = xv295++; bb291[_local11] = _local10; _local8 = _local6; if (_local8 > _arg3){ _local9 = zo248.ba592[_local7][_local8]; }; }; } while (_local8 > _arg3); _local7++; }; } public function g131(_arg1:MPFace, _arg2:MPGlasses):void{ var _local3:Number; _arg2.graphics.clear(); o133(_arg1, _arg2); _local3 = ((32 * MPCONST.ra227) / 50); b139(_arg1, _arg2, _local3); if (_arg2.dn865 == 1){ l136(0, _arg1, _arg2, _local3); l136(1, _arg1, _arg2, _local3); } else { f137(0, _arg1, _arg2, _local3); f137(1, _arg1, _arg2, _local3); }; if (_arg2.dn865 != 2){ p138(0, _arg1, _arg2, _local3); p138(1, _arg1, _arg2, _local3); }; n140(_arg1, _arg2, _local3); p141(_arg1, _arg2); } private function k75(_arg1:MPFace, _arg2:int, _arg3:int):void{ var _local4:int; var _local5:int; var _local6:int; 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:int; var _local17:int; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:int; var _local25:int; 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; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; var _local39:Number; var _local40:int; var _local41:int; var _local42:int; var _local43:int; var _local44:Array; var _local45:int; var _local46:Array; var _local47:Array; var _local48:Array; var _local49:Array; var _local50:Array; var _local51:Number; var _local52:Number; var _local53:Number; var _local54:Number; var _local55:Number; var _local56:Number; var _local57:Number; var _local58:Number; var _local59:Number; var _local60:Number; var _local61:Number; var _local62:Number; var _local63:Number; _local46 = new Array(); _local47 = new Array(); _local48 = new Array(); _local49 = new Array(); _local50 = new Array(); _local51 = _arg1.pn597[0]; _local52 = _arg1.pn597[1]; _local53 = _arg1.pn597[2]; _local54 = _arg1.pn597[4]; _local55 = _arg1.pn597[5]; _local56 = _arg1.pn597[6]; _local57 = _arg1.pn597[8]; _local58 = _arg1.pn597[9]; _local59 = _arg1.pn597[10]; _local60 = _arg1.pn597[12]; _local61 = _arg1.pn597[13]; _local62 = _arg1.pn597[14]; _local63 = this.wk277; _local6 = 6; _local7 = 0.8; if (_arg2 == 0){ _local18 = _arg1.ea573[_arg3]; if (_arg1.gf509 != 2){ _local8 = _arg1.ww513; _local9 = _arg1.blinkR1; } else { _local8 = 0.05; _local9 = 0.06; }; } else { _local18 = _arg1.cj575[_arg3]; if (_arg1.gf509 != 2){ _local8 = _arg1.qr512; _local9 = _arg1.blinkL1; } else { _local8 = 0.05; _local9 = 0.06; }; }; _local10 = (_local18 * 0.05); _local11 = (_local18 * 0.95); _local12 = (_local18 * 0.05); if (_arg1.gf509 != 2){ _local44 = this.hz275; _local42 = _local44[0][0]; _local43 = (_local44[0][1] / _local42); _local16 = ((_arg2 * _arg1.dr632) + (_arg3 * _local44[0][1])); } else { _local44 = this.ri276; _local42 = _local44[0][0]; _local43 = (_local44[0][1] / _local42); _local16 = ((_arg2 * _arg1.dr632) + (_arg3 * _local44[0][1])); }; _local45 = (3 * _local16); _local17 = (2 * _local16); _local40 = _local45; _local41 = _local17; _local5 = 0; while (_local5 < 4) { _local4 = 0; while (_local4 < _local6) { if (_arg2 == 0){ _local14 = (_arg1.bt561[(_local4 + _local6)] - _arg1.bt561[_local4]); _local15 = (_arg1.lk562[(_local4 + _local6)] - _arg1.lk562[_local4]); if (_local5 == 0){ _local19 = (_arg1.bt561[(_local4 + _local6)] - (_local10 * _local14)); _local20 = (_arg1.lk562[(_local4 + _local6)] - (_local10 * _local15)); _local21 = _arg1.bt561[(_local4 + _local6)]; _local22 = _arg1.lk562[(_local4 + _local6)]; } else { if (_local5 == 1){ _local19 = (_arg1.bt561[_local4] + (_local11 * _local14)); _local20 = (_arg1.lk562[_local4] + (_local11 * _local15)); _local21 = _arg1.bt561[_local4]; _local22 = _arg1.lk562[_local4]; } else { if (_local5 == 2){ _local19 = (_arg1.bt561[_local4] + ((_local11 - _local8) * _local14)); _local20 = (_arg1.lk562[_local4] + ((_local11 - _local8) * _local15)); _local21 = (_arg1.bt561[_local4] - (_local8 * _local14)); _local22 = (_arg1.lk562[_local4] - (_local8 * _local15)); } else { _local19 = (_arg1.bt561[_local4] + ((_local12 - _local9) * _local14)); _local20 = (_arg1.lk562[_local4] + ((_local12 - _local9) * _local15)); _local21 = (_arg1.bt561[_local4] - (_local9 * _local14)); _local22 = (_arg1.lk562[_local4] - (_local9 * _local15)); }; }; }; } else { _local14 = (_arg1.mf563[(((_local6 - 1) - _local4) + _local6)] - _arg1.mf563[((_local6 - 1) - _local4)]); _local15 = (_arg1.qr564[(((_local6 - 1) - _local4) + _local6)] - _arg1.qr564[((_local6 - 1) - _local4)]); if (_local5 == 0){ _local19 = (_arg1.mf563[(((_local6 - 1) - _local4) + _local6)] - (_local10 * _local14)); _local20 = (_arg1.qr564[(((_local6 - 1) - _local4) + _local6)] - (_local10 * _local15)); _local21 = _arg1.mf563[(((_local6 - 1) - _local4) + _local6)]; _local22 = _arg1.qr564[(((_local6 - 1) - _local4) + _local6)]; } else { if (_local5 == 1){ _local19 = (_arg1.mf563[((_local6 - 1) - _local4)] + (_local11 * _local14)); _local20 = (_arg1.qr564[((_local6 - 1) - _local4)] + (_local11 * _local15)); _local21 = _arg1.mf563[((_local6 - 1) - _local4)]; _local22 = _arg1.qr564[((_local6 - 1) - _local4)]; } else { if (_local5 == 2){ _local19 = (_arg1.mf563[((_local6 - 1) - _local4)] + ((_local11 - _local8) * _local14)); _local20 = (_arg1.qr564[((_local6 - 1) - _local4)] + ((_local11 - _local8) * _local15)); _local21 = (_arg1.mf563[((_local6 - 1) - _local4)] - (_local8 * _local14)); _local22 = (_arg1.qr564[((_local6 - 1) - _local4)] - (_local8 * _local15)); } else { _local19 = (_arg1.mf563[((_local6 - 1) - _local4)] + ((_local12 - _local9) * _local14)); _local20 = (_arg1.qr564[((_local6 - 1) - _local4)] + ((_local12 - _local9) * _local15)); _local21 = (_arg1.mf563[((_local6 - 1) - _local4)] - (_local9 * _local14)); _local22 = (_arg1.qr564[((_local6 - 1) - _local4)] - (_local9 * _local15)); }; }; }; }; _local24 = int(((MPCONST.vo218 - 1) * _local19)); _local25 = int(((MPCONST.vo218 - 1) * _local20)); _local26 = Number(_arg1.lw595[_local25][_local24]); _local23 = ((((2 * _local26) * MPCONST.ra227) / 0xFF) - MPCONST.ra227); _local24 = s60(_arg1, _local19); _local25 = m62(_arg1, _local20); _local27 = _arg1.vj590[6][_local24]; _local29 = _arg1.vj590[6][(_local24 + 1)]; _local28 = _arg1.sj591[_local25][5]; _local30 = _arg1.sj591[(_local25 + 1)][5]; _local31 = ((_local19 - _local27) / (_local29 - _local27)); _local32 = ((_local20 - _local28) / (_local30 - _local28)); _local33 = ((1 - _local31) * (1 - _local32)); _local34 = (_local31 * (1 - _local32)); _local35 = ((1 - _local31) * _local32); _local36 = (_local31 * _local32); _local19 = (_local19 + ((((_local33 * (_arg1.my565[_local25][_local24].x - _local27)) + (_local34 * (_arg1.my565[_local25][(_local24 + 1)].x - _local29))) + (_local35 * (_arg1.my565[(_local25 + 1)][_local24].x - _local27))) + (_local36 * (_arg1.my565[(_local25 + 1)][(_local24 + 1)].x - _local29)))); _local20 = (_local20 + ((((_local33 * (_arg1.my565[_local25][_local24].y - _local28)) + (_local34 * (_arg1.my565[_local25][(_local24 + 1)].y - _local28))) + (_local35 * (_arg1.my565[(_local25 + 1)][_local24].y - _local30))) + (_local36 * (_arg1.my565[(_local25 + 1)][(_local24 + 1)].y - _local30)))); _local37 = ((((_local51 * _local19) + (_local54 * _local20)) + (_local57 * _local23)) + _local60); _local38 = ((((_local52 * _local19) + (_local55 * _local20)) + (_local58 * _local23)) + _local61); _local39 = (((((_local53 * _local19) + (_local56 * _local20)) + (_local59 * _local23)) + _local62) + _local63); if (_local5 >= 1){ var _temp1 = _local40; _local40 = (_local40 + 1); var _local64 = _temp1; _arg1.pe821[_local64] = _local46[_local4]; var _temp2 = _local40; _local40 = (_local40 + 1); var _local65 = _temp2; _arg1.pe821[_local65] = _local47[_local4]; var _temp3 = _local40; _local40 = (_local40 + 1); var _local66 = _temp3; _arg1.pe821[_local66] = _local48[_local4]; var _temp4 = _local40; _local40 = (_local40 + 1); var _local67 = _temp4; _arg1.pe821[_local67] = _local37; var _temp5 = _local40; _local40 = (_local40 + 1); var _local68 = _temp5; _arg1.pe821[_local68] = _local38; var _temp6 = _local40; _local40 = (_local40 + 1); var _local69 = _temp6; _arg1.pe821[_local69] = _local39; var _temp7 = _local41; _local41 = (_local41 + 1); var _local70 = _temp7; _arg1.ne822[_local70] = _local49[_local4]; var _temp8 = _local41; _local41 = (_local41 + 1); var _local71 = _temp8; _arg1.ne822[_local71] = _local50[_local4]; var _temp9 = _local41; _local41 = (_local41 + 1); var _local72 = _temp9; _arg1.ne822[_local72] = _local21; var _temp10 = _local41; _local41 = (_local41 + 1); var _local73 = _temp10; _arg1.ne822[_local73] = _local22; }; _local46[_local4] = _local37; _local47[_local4] = _local38; _local48[_local4] = _local39; _local49[_local4] = _local21; _local50[_local4] = _local22; _local4++; }; _local5++; }; } private function b128(_arg1:Event):void{ var _local2:Bitmap; var _local3:BitmapData; var _local4:BitmapData; var _local5:uint; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:uint; var _local11:uint; _local2 = Bitmap(xu252.content); _local3 = _local2.bitmapData; _local6 = _local3.width; _local7 = _local3.height; if (sm255 == 0){ _local5 = MPGL.h1(_local3); tc249.pk505[sm255] = _local5; tc249.tx855[sm255] = true; sm255++; xu252.load(new URLRequest((tc249.ly864 + "glasss.png"))); } else { if (sm255 == 1){ _local4 = new BitmapData(_local6, _local7, true, 0); _local11 = uint(((uint((0.3 * 0x0100)) << 16) + (uint((0.2 * 0x0100)) << 8))); _local9 = 0; while (_local9 < _local7) { _local8 = 0; while (_local8 < _local6) { _local10 = (_local3.getPixel(_local8, _local9) & 0xFF); _local10 = (uint((Number(_local10) * 0.5)) << 24); _local10 = (_local10 + _local11); _local4.setPixel32(_local8, _local9, _local10); _local8++; }; _local9++; }; _local5 = MPGL.h1(_local4); tc249.pk505[sm255] = _local5; tc249.tx855[sm255] = true; sm255++; if (tc249.dn865 == 1){ xu252.load(new URLRequest((tc249.ly864 + "col.png"))); } else { if (tc249.dn865 == 2){ xu252.load(new URLRequest((tc249.ly864 + "land.png"))); } else { xu252.load(new URLRequest((tc249.ly864 + "col.png"))); }; }; } else { if (sm255 == 2){ _local5 = MPGL.h1(_local3); tc249.pk505[sm255] = _local5; tc249.tx855[sm255] = true; sm255++; xu252.load(new URLRequest((tc249.ly864 + "lensk2.png"))); } else { _local4 = new BitmapData(_local6, _local7, true, 0); _local11 = uint((((uint((0.5 * 0x0100)) << 16) + (uint((0.8 * 0x0100)) << 8)) + uint((0.7 * 0x0100)))); _local9 = 0; while (_local9 < _local7) { _local8 = 0; while (_local8 < _local6) { _local10 = (_local3.getPixel(_local8, _local9) & 0xFF); _local10 = (uint((Number(_local10) * 0.3)) << 24); _local10 = (_local10 + _local11); _local4.setPixel32(_local8, _local9, _local10); _local8++; }; _local9++; }; _local5 = MPGL.h1(_local4); tc249.pk505[sm255] = _local5; tc249.tx855[sm255] = true; sm255++; xu252.contentLoaderInfo.removeEventListener(Event.COMPLETE, b128); a127(); this.ot263 = false; }; }; }; } public function x116(_arg1:Number):Number{ return (Math.sin((MPCONST.sn241 * _arg1))); } private function r54(_arg1:MPFace):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; 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; _local2 = _arg1.lg584; _local3 = _arg1.rs585; _local4 = _arg1.me586; _local5 = _arg1.jc495; _local6 = _arg1.cv496; _local7 = _arg1.hh497; _local26 = (0.5 + _arg1.tx); _local27 = (0.5 + _arg1.ty); _local28 = (1 + _arg1.ty571); _local8 = x116(_local5); _local9 = x116(_local6); _local10 = x116(_local7); _local11 = z117(_local5); _local12 = z117(_local6); _local13 = z117(_local7); _local14 = (_local12 * _local13); _local17 = (-(_local12) * _local10); _local20 = _local9; _local15 = (((_local8 * _local9) * _local13) + (_local11 * _local10)); _local18 = (((-(_local8) * _local9) * _local10) + (_local11 * _local13)); _local21 = (-(_local8) * _local12); _local16 = (((-(_local11) * _local9) * _local13) + (_local8 * _local10)); _local19 = (((_local11 * _local9) * _local10) + (_local8 * _local13)); _local22 = (_local11 * _local12); _local23 = ((_local2 - 0.5) - (((_local2 * _local14) + (_local3 * _local15)) + (_local4 * _local16))); _local24 = ((_local3 - 0.5) - (((_local2 * _local17) + (_local3 * _local18)) + (_local4 * _local19))); _local25 = (_local4 - (((_local2 * _local20) + (_local3 * _local21)) + (_local4 * _local22))); _arg1.pn597[3] = (_arg1.pn597[7] = (_arg1.pn597[11] = 0)); _arg1.pn597[15] = 1; _arg1.pn597[0] = (_local14 * _local28); _arg1.pn597[1] = (_local17 * _local28); _arg1.pn597[4] = (_local15 * _local28); _arg1.pn597[5] = (_local18 * _local28); _arg1.pn597[8] = (_local16 * _local28); _arg1.pn597[9] = (_local19 * _local28); _arg1.pn597[12] = ((_local23 * _local28) + _local26); _arg1.pn597[13] = ((_local24 * _local28) + _local27); } private function s103():void{ ck300 = 0; co301 = 0; g104(2, 2, 8, 6, 8); } public function s107():void{ zo248.s107(); } private function k85(_arg1:ByteArray, _arg2:Array):void{ var _local3:int; var _local4:int; var _local5:Number; _local4 = 0; while (_local4 < (MPCONST.zp222 + 1)) { _local3 = 0; while (_local3 < (MPCONST.mw221 + 1)) { zo248.vj590[_local4][_local3] = f78(_arg1, _arg2, 2); _local3++; }; _local4++; }; _local4 = 0; while (_local4 < (MPCONST.zp222 + 1)) { _local3 = 0; while (_local3 < ((MPCONST.mw221 + 1) - 1)) { if (zo248.vj590[_local4][_local3] >= zo248.vj590[_local4][(_local3 + 1)]){ zo248.vj590[_local4][(_local3 + 1)] = (zo248.vj590[_local4][(_local3 + 1)] + (1 / mpvar.qc139)); }; _local3++; }; _local4++; }; _local4 = 0; while (_local4 < (MPCONST.zp222 + 1)) { _local3 = 0; while (_local3 < (MPCONST.mw221 + 1)) { zo248.sj591[_local4][_local3] = f78(_arg1, _arg2, 2); _local3++; }; _local4++; }; _local4 = 0; while (_local4 < ((MPCONST.zp222 + 1) - 1)) { _local3 = 0; while (_local3 < (MPCONST.mw221 + 1)) { if (zo248.sj591[_local4][_local3] >= zo248.sj591[(_local4 + 1)][_local3]){ zo248.sj591[(_local4 + 1)][_local3] = (zo248.sj591[(_local4 + 1)][_local3] + (1 / mpvar.qc139)); }; _local3++; }; _local4++; }; _local4 = 0; while (_local4 <= 100) { _local5 = (Number(_local4) / 100); _local3 = 0; while (_local3 < 10) { if (zo248.vj590[6][_local3] > _local5){ break; }; _local3++; }; _local3--; if (_local3 < 0){ _local3 = 0; }; zo248.ae587[_local4] = _local3; _local4++; }; _local4 = 0; while (_local4 <= 100) { _local5 = (Number(_local4) / 100); _local3 = 0; while (_local3 < 10) { if (zo248.vj590[4][_local3] > _local5){ break; }; _local3++; }; _local3--; if (_local3 < 0){ _local3 = 0; }; zo248.ar588[_local4] = _local3; _local4++; }; _local3 = 0; while (_local3 <= 100) { _local5 = (Number(_local3) / 100); _local4 = 0; while (_local4 < MPCONST.zp222) { if (zo248.sj591[_local4][5] > _local5){ break; }; _local4++; }; --_local4; if (_local4 < 0){ _local4 = 0; }; zo248.wt589[_local3] = _local4; _local3++; }; _local4 = 0; while (_local4 < MPCONST.zp222) { _local3 = 0; while (_local3 < MPCONST.mw221) { zo248.ba592[_local4][_local3] = f77(_arg1, _arg2, 4); _local3++; }; _local4++; }; _local4 = 0; while (_local4 < (MPCONST.zp222 + 1)) { _local3 = 0; while (_local3 < (MPCONST.mw221 + 1)) { zo248.oi593[_local4][_local3] = f77(_arg1, _arg2, 4); _local3++; }; _local4++; }; if (zo248.gf509 == 2){ _local4 = 0; while (_local4 < MPCONST.zp222) { _local3 = 0; while (_local3 < MPCONST.mw221) { zo248.oj594[_local4][_local3] = f77(_arg1, _arg2, 4); _local3++; }; _local4++; }; }; } private function k84(_arg1:ByteArray, _arg2:Array):void{ zo248.gi538 = f78(_arg1, _arg2, 2); zo248.pd539 = f78(_arg1, _arg2, 2); zo248.jm542 = f78(_arg1, _arg2, 2); zo248.wi544 = f78(_arg1, _arg2, 4); zo248.fo540 = f78(_arg1, _arg2, 2); zo248.dk541 = f78(_arg1, _arg2, 2); zo248.jq543 = f78(_arg1, _arg2, 2); zo248.qp545 = f78(_arg1, _arg2, 4); zo248.qh547 = f78(_arg1, _arg2, 2); zo248.im548 = f78(_arg1, _arg2, 2); zo248.vf549 = f77(_arg1, _arg2, 4); zo248.vu550 = f78(_arg1, _arg2, 2); zo248.zw551 = f78(_arg1, _arg2, 2); zo248.yv552 = f78(_arg1, _arg2, 2); zo248.ij553 = f78(_arg1, _arg2, 2); } private function s87(_arg1:MPFace):int{ zo248.tg504 = this; this.mx262 = true; nz251.dataFormat = URLLoaderDataFormat.BINARY; nz251.addEventListener(Event.COMPLETE, a86); nz251.load(new URLRequest((aj260 + "faceparam.data"))); return (1); } private function b139(_arg1:MPFace, _arg2:MPGlasses, _arg3:Number):void{ var _local4:int; var _local5:int; var _local6:int; var _local7:int; 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:int; var _local30:int; _local15 = _arg1.pn597[0]; _local16 = _arg1.pn597[4]; _local17 = _arg1.pn597[8]; _local18 = _arg1.pn597[12]; _local19 = _arg1.pn597[1]; _local20 = _arg1.pn597[5]; _local21 = _arg1.pn597[9]; _local22 = _arg1.pn597[13]; _local23 = (_arg2.ky861 * _arg2.tb862); _local24 = (_arg2.ky861 * _arg2.io863); _local29 = 0; _local30 = 0; _local5 = 0; while (_local5 <= MPCONST.lq243) { _local4 = 0; while (_local4 <= MPCONST.qr244) { _local27 = ((Number(_local4) / Number(MPCONST.qr244)) - _arg2.mr856); _local28 = ((0.25 + ((0.5 * Number(_local5)) / Number(MPCONST.lq243))) - _arg2.jx857); _local25 = (((_local24 * _local27) + (_local23 * _local28)) + _arg2.xw858); _local26 = (((-(_local23) * _local27) + (_local24 * _local28)) + _arg2.tl859); _local6 = int((_local25 * Number((MPCONST.vo218 - 1)))); _local7 = int((_local26 * Number((MPCONST.vo218 - 1)))); _local10 = ((((2 * MPCONST.ra227) * Number(_arg1.lw595[_local7][_local6])) / 0xFF) - MPCONST.ra227); if (_local10 > _arg3){ _local10 = _arg3; }; _local8 = _local25; _local9 = _local26; _local11 = (Number(_local4) / Number(MPCONST.qr244)); _local12 = (Number(_local5) / Number(MPCONST.lq243)); _local13 = ((((_local15 * _local8) + (_local16 * _local9)) + (_local17 * _local10)) + _local18); _local14 = ((((_local19 * _local8) + (_local20 * _local9)) + (_local21 * _local10)) + _local22); if (_local5 >= 1){ var _temp1 = _local29; _local29 = (_local29 + 1); var _local31 = _temp1; _arg2.cl876[_local31] = bh484[_local4]; var _temp2 = _local29; _local29 = (_local29 + 1); var _local32 = _temp2; _arg2.cl876[_local32] = zj485[_local4]; _local29++; var _temp3 = _local30; _local30 = (_local30 + 1); var _local33 = _temp3; _arg2.ja877[_local33] = jx487[_local4]; var _temp4 = _local30; _local30 = (_local30 + 1); var _local34 = _temp4; _arg2.ja877[_local34] = mm488[_local4]; var _temp5 = _local29; _local29 = (_local29 + 1); var _local35 = _temp5; _arg2.cl876[_local35] = _local13; var _temp6 = _local29; _local29 = (_local29 + 1); var _local36 = _temp6; _arg2.cl876[_local36] = _local14; _local29++; var _temp7 = _local30; _local30 = (_local30 + 1); var _local37 = _temp7; _arg2.ja877[_local37] = _local11; var _temp8 = _local30; _local30 = (_local30 + 1); var _local38 = _temp8; _arg2.ja877[_local38] = _local12; }; bh484[_local4] = _local13; zj485[_local4] = _local14; jx487[_local4] = _local11; mm488[_local4] = _local12; _local4++; }; _local5++; }; } public function c97():void{ var _local1:int; var _local2:int; var _local3:String; var _local4:int; if (zo248.gf509 == 0){ _local4 = uc268.length; } else { if (zo248.gf509 == 1){ _local4 = this.wl269.length; } else { _local4 = this.jf270.length; }; }; sd254 = _local4; sm255 = 0; y96(); } private function k95(_arg1:Event):void{ var _local2:Class; var _local3:Object; _local2 = (dl246.contentLoaderInfo.applicationDomain.getDefinition("FaceData") as Class); _local3 = new (_local2); this.face_png = _local3.face_png; this.face_org_png = _local3.face_org_png; this.lip_eyelash_png = _local3.lip_eyelash_png; this.shadow_eyelash_png = _local3.shadow_eyelash_png; this.lower_teeth_png = _local3.lower_teeth_png; this.upper_teeth_png = _local3.upper_teeth_png; this.eye_base_png = _local3.eye_base_png; this.pupil_png = _local3.pupil_png; this.iris_png = _local3.iris_png; this.eye_reflect_png = _local3.eye_reflect_png; this.facez_png = _local3.facez_png; this.torso_factor_png = _local3.torso_factor_png; this.z94(); this.n93(); this.g52(); } private function s90():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:uint; var _local8:uint; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:int; var _local13:int; var _local14:BitmapData; var _local15:BitmapData; var _local16:BitmapData; var _local17:int; 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:int; var _local34:int; var _local35:int; var _local36:int; var _local37:Number; var _local38:Number; var _local39:Number; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:Number; var _local45:Number; var _local46:Number; var _local47:Number; var _local48:Number; var _local49:Number; var _local50:int; var _local51:int; var _local52:int; var _local53:int; var _local54:BitmapData; var _local55:BitmapData; var _local56:int; var _local57:Number; _local3 = 0; _local4 = MPGL.h1(face_png); zo248.pk505[_local3] = _local4; _local3 = 6; _local4 = MPGL.h1(face_org_png); zo248.pk505[_local3] = _local4; _local3 = 1; _local4 = MPGL.h1(lip_eyelash_png); zo248.pk505[_local3] = _local4; _local3 = 8; _local4 = MPGL.h1(shadow_eyelash_png); zo248.pk505[_local3] = _local4; _local3 = 122; _local4 = MPGL.h1(lower_teeth_png); zo248.pk505[_local3] = _local4; _local3 = 121; _local4 = MPGL.h1(upper_teeth_png); zo248.pk505[_local3] = _local4; _local3 = 118; _local4 = MPGL.h1(eye_reflect_png); zo248.pk505[_local3] = _local4; _local14 = eye_base_png; _local15 = pupil_png; _local16 = iris_png; _local12 = _local14.width; _local13 = _local14.height; _local18 = ((zo248.wi544 + zo248.qp545) * 0.5); if (zo248.gf509 == 0){ _local19 = (((_local18 * 120) / 0xFF) / 50); _local20 = (((_local18 * 100) / 0xFF) / 50); _local21 = (((_local18 * 95) / 0xFF) / 50); } else { _local19 = (((_local18 * 120) / 0xFF) / 50); _local20 = (((_local18 * 120) / 0xFF) / 50); _local21 = (((_local18 * 120) / 0xFF) / 50); }; _local2 = 0; while (_local2 < _local13) { _local1 = 0; while (_local1 < _local12) { _local5 = _local14.getPixel32(_local1, _local2); _local9 = ((_local5 >> 24) & 0xFF); _local6 = ((_local5 >> 16) & 0xFF); _local7 = ((_local5 >> 8) & 0xFF); _local8 = ((_local5 >> 0) & 0xFF); _local46 = (_local6 * _local19); _local47 = (_local7 * _local20); _local48 = (_local8 * _local21); if (_local46 < 0){ _local46 = 0; } else { if (_local46 > 0xFF){ _local46 = 0xFF; }; }; if (_local47 < 0){ _local47 = 0; } else { if (_local47 > 0xFF){ _local47 = 0xFF; }; }; if (_local48 < 0){ _local48 = 0; } else { if (_local48 > 0xFF){ _local48 = 0xFF; }; }; _local6 = _local46; _local7 = _local47; _local8 = _local48; _local5 = ((((_local9 << 24) + (_local6 << 16)) + (_local7 << 8)) + _local8); _local14.setPixel32(_local1, _local2, _local5); _local1++; }; _local2++; }; _local22 = (0.5 * (zo248.ow511 + zo248.ie510)); _local23 = (0.5 * (zo248.ReyeR + zo248.LeyeR)); _local24 = (0.5 * (zo248.ReyeG + zo248.LeyeG)); _local25 = (0.5 * (zo248.ReyeB + zo248.LeyeB)); if (_local22 > 0xFF){ _local22 = 0xFF; }; _local17 = 0; if ((((((_local23 == 0)) && ((_local24 == 0)))) && ((_local25 == 0)))){ _local23 = 80; _local24 = 40; _local25 = 10; } else { _local26 = _local23; if (_local24 < _local26){ _local26 = _local24; }; if (_local25 < _local26){ _local26 = _local25; }; _local26 = ((_local26 * 15) / 100); _local23 = (_local23 - _local26); _local24 = (_local24 - _local26); _local25 = (_local25 - _local26); _local23 = (_local23 * 1.5); _local24 = (_local24 * 1.5); _local25 = (_local25 * 1.5); if (_local23 < 0){ _local23 = 0; } else { if (_local23 > 0xFF){ _local23 = 0xFF; }; }; if (_local24 < 0){ _local24 = 0; } else { if (_local24 > 0xFF){ _local24 = 0xFF; }; }; if (_local25 < 0){ _local25 = 0; } else { if (_local25 > 0xFF){ _local25 = 0xFF; }; }; _local17 = 1; }; _local27 = (8 / 18); _local28 = (8 / 10); _local29 = ((1 - _local27) * 0.5); _local30 = (1 - _local29); _local31 = ((1 - _local28) * 0.5); _local32 = (1 - _local31); _local29 = (_local29 * _local12); _local31 = (_local31 * _local13); _local30 = (_local30 * _local12); _local32 = (_local32 * _local13); _local33 = _local29; _local34 = (_local30 + 1); _local35 = _local31; _local36 = (_local32 + 1); _local2 = _local35; while (_local2 <= _local36) { _local38 = (((Number(_local2) - _local31) * 10) / 8); if (_local38 < 0){ } else { if (_local38 >= (_local13 - 1)){ } else { _local50 = int(_local38); _local52 = (_local50 + 1); _local40 = (_local38 - Number(_local50)); _local1 = _local33; while (_local1 <= _local34) { _local37 = (((Number(_local1) - _local29) * 18) / 8); if (_local37 < 0){ } else { if (_local37 >= (_local12 - 1)){ } else { _local51 = int(_local37); _local53 = (_local51 + 1); _local39 = (_local37 - Number(_local51)); _local11 = _local15.getPixel32(_local51, _local50); _local41 = (Number(w89(_local11)) / 0xFF); _local11 = _local15.getPixel32(_local53, _local50); _local42 = (Number(w89(_local11)) / 0xFF); _local11 = _local15.getPixel32(_local51, _local52); _local43 = (Number(w89(_local11)) / 0xFF); _local11 = _local15.getPixel32(_local53, _local52); _local44 = (Number(w89(_local11)) / 0xFF); _local45 = (((((_local41 * (1 - _local40)) * (1 - _local39)) + ((_local42 * (1 - _local40)) * _local39)) + ((_local43 * _local40) * (1 - _local39))) + ((_local44 * _local40) * _local39)); _local5 = _local14.getPixel32(_local1, _local2); _local9 = ((_local5 >> 24) & 0xFF); _local6 = ((_local5 >> 16) & 0xFF); _local7 = ((_local5 >> 8) & 0xFF); _local8 = ((_local5 >> 0) & 0xFF); if (_local17 == 1){ _local46 = ((_local6 * (1 - _local45)) + (_local23 * _local45)); _local47 = ((_local7 * (1 - _local45)) + (_local24 * _local45)); _local48 = ((_local8 * (1 - _local45)) + (_local25 * _local45)); } else { _local46 = ((_local6 * (1 - _local45)) + (0 * _local45)); _local47 = ((_local7 * (1 - _local45)) + (0 * _local45)); _local48 = ((_local8 * (1 - _local45)) + (0 * _local45)); }; if (_local46 < 0){ _local46 = 0; } else { if (_local46 > 0xFF){ _local46 = 0xFF; }; }; if (_local47 < 0){ _local47 = 0; } else { if (_local47 > 0xFF){ _local47 = 0xFF; }; }; if (_local48 < 0){ _local48 = 0; } else { if (_local48 > 0xFF){ _local48 = 0xFF; }; }; _local11 = _local16.getPixel32(_local51, _local50); _local41 = (Number(w89(_local11)) / 0xFF); _local11 = _local16.getPixel32(_local53, _local50); _local42 = (Number(w89(_local11)) / 0xFF); _local11 = _local16.getPixel32(_local51, _local52); _local43 = (Number(w89(_local11)) / 0xFF); _local11 = _local16.getPixel32(_local53, _local52); _local44 = (Number(w89(_local11)) / 0xFF); _local45 = (((((_local41 * (1 - _local40)) * (1 - _local39)) + ((_local42 * (1 - _local40)) * _local39)) + ((_local43 * _local40) * (1 - _local39))) + ((_local44 * _local40) * _local39)); if (_local17 == 1){ _local46 = ((_local46 * (1 - _local45)) + (_local23 * _local45)); _local47 = ((_local47 * (1 - _local45)) + (_local24 * _local45)); _local48 = ((_local48 * (1 - _local45)) + (_local25 * _local45)); } else { _local46 = ((_local46 * (1 - _local45)) + (80 * _local45)); _local47 = ((_local47 * (1 - _local45)) + (40 * _local45)); _local48 = ((_local48 * (1 - _local45)) + (10 * _local45)); }; if (_local46 < 0){ _local46 = 0; } else { if (_local46 > 0xFF){ _local46 = 0xFF; }; }; if (_local47 < 0){ _local47 = 0; } else { if (_local47 > 0xFF){ _local47 = 0xFF; }; }; if (_local48 < 0){ _local48 = 0; } else { if (_local48 > 0xFF){ _local48 = 0xFF; }; }; _local6 = _local46; _local7 = _local47; _local8 = _local48; _local5 = (((4278190080 + (_local6 << 16)) + (_local7 << 8)) + _local8); _local14.setPixel32(_local1, _local2, _local5); }; }; _local1++; }; }; }; _local2++; }; _local27 = ((8 * 43) / 1800); _local28 = ((8 * 43) / 1000); _local29 = ((1 - _local27) * 0.5); _local30 = (1 - _local29); _local31 = ((1 - _local28) * 0.5); _local32 = (1 - _local31); _local29 = (_local29 * _local12); _local31 = (_local31 * _local13); _local30 = (_local30 * _local12); _local32 = (_local32 * _local13); _local33 = _local29; _local34 = (_local30 + 1); _local35 = _local31; _local36 = (_local32 + 1); _local2 = _local35; while (_local2 <= _local36) { _local38 = (((((_local2 as Number) - _local31) * 1000) / 8) / 43); if (_local38 < 0){ } else { if (_local38 >= (_local13 - 1)){ } else { _local50 = _local38; _local52 = (_local50 + 1); _local40 = (_local38 - _local50); _local1 = _local33; while (_local1 <= _local34) { _local37 = ((((Number(_local1) - _local29) * 1800) / 8) / 43); if (_local37 < 0){ } else { if (_local37 >= (_local12 - 1)){ } else { _local51 = _local37; _local53 = (_local51 + 1); _local39 = (_local37 - _local51); _local11 = _local15.getPixel32(_local51, _local50); _local41 = (Number(w89(_local11)) / 0xFF); _local11 = _local15.getPixel32(_local53, _local50); _local42 = (Number(w89(_local11)) / 0xFF); _local11 = _local15.getPixel32(_local51, _local52); _local43 = (Number(w89(_local11)) / 0xFF); _local11 = _local15.getPixel32(_local53, _local52); _local44 = (Number(w89(_local11)) / 0xFF); _local45 = (((((_local41 * (1 - _local40)) * (1 - _local39)) + ((_local42 * (1 - _local40)) * _local39)) + ((_local43 * _local40) * (1 - _local39))) + ((_local44 * _local40) * _local39)); _local5 = _local14.getPixel32(_local1, _local2); _local9 = ((_local5 >> 24) & 0xFF); _local6 = ((_local5 >> 16) & 0xFF); _local7 = ((_local5 >> 8) & 0xFF); _local8 = ((_local5 >> 0) & 0xFF); if (_local17 == 1){ _local46 = ((_local6 * (1 - _local45)) + ((_local22 / 2) * _local45)); _local47 = ((_local7 * (1 - _local45)) + ((_local22 / 2) * _local45)); _local48 = ((_local8 * (1 - _local45)) + ((_local22 / 2) * _local45)); } else { _local46 = ((_local6 * (1 - _local45)) + (0 * _local45)); _local47 = ((_local7 * (1 - _local45)) + (0 * _local45)); _local48 = ((_local8 * (1 - _local45)) + (0 * _local45)); }; if (_local46 < 0){ _local46 = 0; } else { if (_local46 > 0xFF){ _local46 = 0xFF; }; }; if (_local47 < 0){ _local47 = 0; } else { if (_local47 > 0xFF){ _local47 = 0xFF; }; }; if (_local48 < 0){ _local48 = 0; } else { if (_local48 > 0xFF){ _local48 = 0xFF; }; }; _local6 = _local46; _local7 = _local47; _local8 = _local48; _local5 = (((4278190080 + (_local6 << 16)) + (_local7 << 8)) + _local8); _local14.setPixel32(_local1, _local2, _local5); }; }; _local1++; }; }; }; _local2++; }; _local3 = 4; _local4 = MPGL.h1(_local14); zo248.pk505[_local3] = _local4; _local54 = shadow_eyelash_png.clone(); _local12 = _local54.width; _local13 = _local54.height; _local56 = 0; while (_local56 < 4) { if (_local56 == 0){ _local57 = 0.7; } else { if (_local56 == 1){ _local57 = 0.5; } else { if (_local56 == 2){ _local57 = 0.3; } else { _local57 = 0.2; }; }; }; _local55 = _local54.clone(); _local2 = 0; while (_local2 < _local13) { _local1 = 0; while (_local1 < _local12) { _local5 = _local55.getPixel32(_local1, _local2); _local9 = ((_local5 >> 24) & 0xFF); _local6 = ((_local5 >> 16) & 0xFF); _local7 = ((_local5 >> 8) & 0xFF); _local8 = ((_local5 >> 0) & 0xFF); _local49 = _local9; _local49 = (_local49 * _local57); _local9 = _local49; _local5 = ((((_local9 << 24) + (_local6 << 16)) + (_local7 << 8)) + _local8); _local55.setPixel32(_local1, _local2, _local5); _local1++; }; _local2++; }; _local3 = (210 + _local56); _local4 = MPGL.h1(_local55); zo248.pk505[_local3] = _local4; _local56++; }; } public function c119(_arg1:Number):Number{ var _local2:Number; _local2 = b118(b118(_arg1)); return (_local2); } private function y59(_arg1:MPFace, _arg2:Number):int{ var _local3:int; _local3 = m62(_arg1, _arg2); if ((_arg2 - _arg1.sj591[_local3][6]) < (_arg1.sj591[int((_local3 + 1))][6] - _arg2)){ return (_local3); }; return ((_local3 + 1)); } private function z80(_arg1:ByteArray, _arg2:Array):void{ var _local3:int; _local3 = f77(_arg1, _arg2, 1); } private function y67(_arg1:MPFace):void{ var _local2:int; var _local3:int; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:int; var _local9:int; 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; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; var _local39:Number; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:int; var _local45:int; var _local46:int; var _local47:int; var _local48:int; var _local49:int; var _local50:Number; var _local51:Number; var _local52:int; var _local53:int; var _local54:int; var _local55:int; var _local56:int; var _local57:int; var _local58:Number; var _local59:Number; var _local60:Number; var _local61:Number; var _local62:Number; var _local63:Number; var _local64:Number; var _local65:Number; var _local66:Number; _local59 = _arg1.pn597[0]; _local60 = _arg1.pn597[1]; _local61 = _arg1.pn597[4]; _local62 = _arg1.pn597[5]; _local63 = _arg1.pn597[8]; _local64 = _arg1.pn597[9]; _local65 = _arg1.pn597[12]; _local66 = _arg1.pn597[13]; _arg1.n157(((_arg1.gi538 + _arg1.fo540) * 0.5), ((_arg1.pd539 + _arg1.dk541) * 0.5)); _local4 = 0.005; _local5 = 0.008; _local32 = (_arg1.zk537 / 8); _local33 = (_arg1.fm536 / 8); _local6 = _arg1.qh547; _local7 = _arg1.im548; _local52 = 0; _local55 = 0; _local53 = 0; _local56 = 0; _local54 = 0; _local57 = 0; _local2 = 0; while (_local2 < 5) { _local13 = _arg1.uh558[3].x[int((4 - _local2))]; _local14 = _arg1.uh558[3].y[int((4 - _local2))]; _local10 = _arg1.uh558[3].x[int((4 - _local2))]; _local11 = _arg1.uh558[3].y[int((4 - _local2))]; _local44 = int((Number((MPCONST.vo218 - 1)) * _local10)); _local45 = int((Number((MPCONST.vo218 - 1)) * _local11)); _local46 = int((Number((MPCONST.vo218 - 1)) * _local13)); _local47 = int((Number((MPCONST.vo218 - 1)) * _local14)); _local50 = Number(_arg1.lw595[_local45][_local44]); _local51 = Number(_arg1.lw595[_local47][_local46]); _local58 = (((((_local50 + _local51) * MPCONST.ra227) / 0xFF) - MPCONST.ra227) - (MPCONST.ra227 * 0.08)); _local48 = t61(_arg1, _local10); _local49 = m62(_arg1, _local11); _local36 = _arg1.vj590[4][_local48]; _local37 = _arg1.vj590[4][int((_local48 + 1))]; _local38 = _arg1.sj591[_local49][5]; _local39 = _arg1.sj591[int((_local49 + 1))][5]; _local34 = ((_local10 - _local36) / (_local37 - _local36)); _local35 = ((_local11 - _local38) / (_local39 - _local38)); _local40 = ((1 - _local34) * (1 - _local35)); _local41 = (_local34 * (1 - _local35)); _local42 = ((1 - _local34) * _local35); _local43 = (_local34 * _local35); _local10 = (_local10 + ((((_local40 * (_arg1.jf566[_local49][_local48].x - _local36)) + (_local41 * (_arg1.jf566[_local49][int((_local48 + 1))].x - _local37))) + (_local42 * (_arg1.jf566[int((_local49 + 1))][_local48].x - _local36))) + (_local43 * (_arg1.jf566[int((_local49 + 1))][int((_local48 + 1))].x - _local37)))); _local11 = (_local11 + ((((_local40 * (_arg1.jf566[_local49][_local48].y - _local38)) + (_local41 * (_arg1.jf566[_local49][int((_local48 + 1))].y - _local38))) + (_local42 * (_arg1.jf566[int((_local49 + 1))][_local48].y - _local39))) + (_local43 * (_arg1.jf566[int((_local49 + 1))][int((_local48 + 1))].y - _local39)))); _local48 = t61(_arg1, _local13); _local49 = m62(_arg1, _local14); _local36 = _arg1.vj590[4][_local48]; _local37 = _arg1.vj590[4][int((_local48 + 1))]; _local38 = _arg1.sj591[_local49][5]; _local39 = _arg1.sj591[int((_local49 + 1))][5]; _local34 = ((_local13 - _local36) / (_local37 - _local36)); _local35 = ((_local14 - _local38) / (_local39 - _local38)); _local40 = ((1 - _local34) * (1 - _local35)); _local41 = (_local34 * (1 - _local35)); _local42 = ((1 - _local34) * _local35); _local43 = (_local34 * _local35); _local13 = (_local13 + ((((_local40 * (_arg1.my565[_local49][_local48].x - _local36)) + (_local41 * (_arg1.my565[_local49][int((_local48 + 1))].x - _local37))) + (_local42 * (_arg1.my565[int((_local49 + 1))][_local48].x - _local36))) + (_local43 * (_arg1.my565[int((_local49 + 1))][int((_local48 + 1))].x - _local37)))); _local14 = (_local14 + ((((_local40 * (_arg1.my565[_local49][_local48].y - _local38)) + (_local41 * (_arg1.my565[_local49][int((_local48 + 1))].y - _local38))) + (_local42 * (_arg1.my565[int((_local49 + 1))][_local48].y - _local39))) + (_local43 * (_arg1.my565[int((_local49 + 1))][int((_local48 + 1))].y - _local39)))); _local11 = (_local11 - _local5); _local14 = (_local14 + _local5); if (_local2 == 0){ _local10 = (_local10 + _local4); _local13 = (_local13 + _local4); } else { if (_local2 == 4){ _local10 = (_local10 - _local4); _local13 = (_local13 - _local4); }; }; _local16 = ((((_local59 * _local10) + (_local61 * _local11)) + (_local63 * _local58)) + _local65); _local17 = ((((_local60 * _local10) + (_local62 * _local11)) + (_local64 * _local58)) + _local66); _local19 = ((((_local59 * _local13) + (_local61 * _local14)) + (_local63 * _local58)) + _local65); _local20 = ((((_local60 * _local13) + (_local62 * _local14)) + (_local64 * _local58)) + _local66); if (_arg1.gf509 != 2){ _local28 = ((_local10 - (_local6 - _local32)) / (2 * _local32)); _local30 = (((_local11 - (_local7 - _local33)) - (0.25 * ((_arg1.fm536 * _arg1.uo546) - 0.005))) / (2 * _local33)); _local29 = ((_local13 - (_local6 - _local32)) / (2 * _local32)); _local31 = (((_local14 - (_local7 - _local33)) - (0.25 * ((_arg1.fm536 * _arg1.uo546) - 0.005))) / (2 * _local33)); } else { _local28 = ((_local10 - (_local6 - _local32)) / (2 * _local32)); _local30 = (((_local11 - (_local7 - _local33)) - (0.25 * ((_arg1.fm536 * _arg1.uo546) - 0.005))) / (2 * _local33)); _local29 = ((_local13 - (_local6 - _local32)) / (2 * _local32)); _local31 = (((_local14 - (_local7 - _local33)) - (0.25 * ((_arg1.fm536 * _arg1.uo546) - 0.005))) / (2 * _local33)); }; var _temp1 = _local55; _local55 = (_local55 + 1); var _local67 = _temp1; _arg1.in691[_local67] = _local28; var _temp2 = _local55; _local55 = (_local55 + 1); var _local68 = _temp2; _arg1.in691[_local68] = _local30; var _temp3 = _local52; _local52 = (_local52 + 1); var _local69 = _temp3; _arg1.zg690[_local69] = _local16; var _temp4 = _local52; _local52 = (_local52 + 1); var _local70 = _temp4; _arg1.zg690[_local70] = _local17; _local52++; var _temp5 = _local55; _local55 = (_local55 + 1); var _local71 = _temp5; _arg1.in691[_local71] = _local29; var _temp6 = _local55; _local55 = (_local55 + 1); var _local72 = _temp6; _arg1.in691[_local72] = _local31; var _temp7 = _local52; _local52 = (_local52 + 1); var _local73 = _temp7; _arg1.zg690[_local73] = _local19; var _temp8 = _local52; _local52 = (_local52 + 1); var _local74 = _temp8; _arg1.zg690[_local74] = _local20; _local52++; if (_arg1.gf509 != 2){ _local28 = ((_local10 - (_local6 - _local32)) / (2 * _local32)); _local30 = (((_local11 - (_local7 - _local33)) - (0.25 * -0.01)) / (2 * _local33)); _local29 = ((_local13 - (_local6 - _local32)) / (2 * _local32)); _local31 = (((_local14 - (_local7 - _local33)) - (0.25 * -0.01)) / (2 * _local33)); } else { _local28 = ((_local10 - (_local6 - _local32)) / (2 * _local32)); _local30 = (((_local11 - (_local7 - _local33)) - (0.25 * -0.01)) / (2 * _local33)); _local29 = ((_local13 - (_local6 - _local32)) / (2 * _local32)); _local31 = (((_local14 - (_local7 - _local33)) - (0.25 * -0.01)) / (2 * _local33)); }; var _temp9 = _local56; _local56 = (_local56 + 1); var _local75 = _temp9; _arg1.ud699[_local75] = _local28; var _temp10 = _local56; _local56 = (_local56 + 1); var _local76 = _temp10; _arg1.ud699[_local76] = _local30; var _temp11 = _local53; _local53 = (_local53 + 1); var _local77 = _temp11; _arg1.rw698[_local77] = _local16; var _temp12 = _local53; _local53 = (_local53 + 1); var _local78 = _temp12; _arg1.rw698[_local78] = _local17; _local53++; var _temp13 = _local56; _local56 = (_local56 + 1); var _local79 = _temp13; _arg1.ud699[_local79] = _local29; var _temp14 = _local56; _local56 = (_local56 + 1); var _local80 = _temp14; _arg1.ud699[_local80] = _local31; var _temp15 = _local53; _local53 = (_local53 + 1); var _local81 = _temp15; _arg1.rw698[_local81] = _local19; var _temp16 = _local53; _local53 = (_local53 + 1); var _local82 = _temp16; _arg1.rw698[_local82] = _local20; _local53++; if (_arg1.gf509 != 2){ _local29 = (0 + ((Number(_local2) * 1) / 5)); _local31 = (0.3 + ((_local5 * 0.5) / 0.04)); _local28 = (0 + ((Number(_local2) * 1) / 5)); _local30 = (_local30 - (((_local14 - _local11) * 0.5) / 0.04)); if (_local30 < 0.1){ _local11 = (_local14 - (((_local31 - 0.1) * 0.04) / 0.5)); _local30 = 0.1; }; var _temp17 = _local57; _local57 = (_local57 + 1); var _local83 = _temp17; _arg1.yn707[_local83] = _local28; var _temp18 = _local57; _local57 = (_local57 + 1); var _local84 = _temp18; _arg1.yn707[_local84] = _local30; var _temp19 = _local54; _local54 = (_local54 + 1); var _local85 = _temp19; _arg1.xv706[_local85] = _local16; var _temp20 = _local54; _local54 = (_local54 + 1); var _local86 = _temp20; _arg1.xv706[_local86] = _local17; _local54++; var _temp21 = _local57; _local57 = (_local57 + 1); var _local87 = _temp21; _arg1.yn707[_local87] = _local29; var _temp22 = _local57; _local57 = (_local57 + 1); var _local88 = _temp22; _arg1.yn707[_local88] = _local31; var _temp23 = _local54; _local54 = (_local54 + 1); var _local89 = _temp23; _arg1.xv706[_local89] = _local19; var _temp24 = _local54; _local54 = (_local54 + 1); var _local90 = _temp24; _arg1.xv706[_local90] = _local20; _local54++; }; _local2++; }; } private function y68(_arg1:MPFace, _arg2:int):void{ var _local3:int; var _local4:int; 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:int; var _local17:int; 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; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; var _local39:Number; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:Number; var _local45:Number; var _local46:Number; var _local47:Number; var _local48:Number; var _local49:Number; var _local50:int; var _local51:int; var _local52:int; var _local53:int; var _local54:int; var _local55:int; var _local56:Number; var _local57:Number; var _local58:int; var _local59:int; var _local60:int; var _local61:int; var _local62:int; var _local63:int; var _local64:Number; var _local65:Number; var _local66:Number; var _local67:Number; var _local68:Number; var _local69:Number; var _local70:Number; var _local71:Number; var _local72:Number; _local14 = 4; _local15 = 1; _local65 = _arg1.pn597[0]; _local66 = _arg1.pn597[1]; _local67 = _arg1.pn597[4]; _local68 = _arg1.pn597[5]; _local69 = _arg1.pn597[8]; _local70 = _arg1.pn597[9]; _local71 = _arg1.pn597[12]; _local72 = _arg1.pn597[13]; _local8 = 0; _local7 = _local8; _local5 = 0.01; _local6 = 0.016; if (_arg2 == 0){ _local9 = _arg1.gi538; _local10 = _arg1.pd539; if (_arg1.gf509 != 2){ _local11 = (_arg1.jm542 * 2); _local7 = (_arg1.jm542 * 4.5); _local8 = (_arg1.jm542 * 2.5); }; } else { _local9 = _arg1.fo540; _local10 = _arg1.dk541; if (_arg1.gf509 != 2){ _local11 = (_arg1.jq543 * 2); _local7 = (-(_arg1.jq543) * 4.5); _local8 = (_arg1.jq543 * 2.5); }; }; _local58 = 0; _local61 = 0; _local59 = 0; _local62 = 0; _local60 = 0; _local63 = 0; _local12 = (x116(_arg1.cv496) * 0.025); _local13 = (x116(_arg1.jc495) * -0.025); if (_arg2 == 0){ _local21 = _arg1.uh558[1].x[1]; _local22 = (_arg1.uh558[1].y[1] + _local6); _local18 = _arg1.uh558[1].x[4]; _local19 = (_arg1.uh558[1].y[4] - _local6); } else { _local21 = _arg1.uh558[2].x[1]; _local22 = (_arg1.uh558[2].y[1] + _local6); _local18 = _arg1.uh558[2].x[4]; _local19 = (_arg1.uh558[2].y[4] - _local6); }; _local50 = int((Number((MPCONST.vo218 - 1)) * _local18)); _local51 = int((Number((MPCONST.vo218 - 1)) * _local19)); _local52 = int((Number((MPCONST.vo218 - 1)) * _local21)); _local53 = int((Number((MPCONST.vo218 - 1)) * _local22)); _local56 = Number(_arg1.lw595[_local51][_local50]); _local57 = Number(_arg1.lw595[_local53][_local52]); _local20 = ((((2 * _local56) * MPCONST.ra227) / 0xFF) - MPCONST.ra227); _local23 = ((((2 * _local57) * MPCONST.ra227) / 0xFF) - MPCONST.ra227); _local64 = (0.5 * (_local20 + _local23)); _local3 = 0; while (_local3 < 4) { if (_arg2 == 0){ _local21 = _arg1.uh558[1].x[int((3 - _local3))]; _local22 = (_arg1.uh558[1].y[int((3 - _local3))] + _local6); _local18 = _arg1.uh558[1].x[int((6 - (3 - _local3)))]; _local19 = (_arg1.uh558[1].y[int((6 - (3 - _local3)))] - _local6); if (_local3 == 3){ _local18 = _arg1.uh558[1].x[0]; _local19 = (_arg1.uh558[1].y[0] - _local6); _local18 = (_local18 - _local5); _local21 = (_local21 - _local5); } else { if (_local3 == 0){ _local18 = (_local18 + _local5); _local21 = (_local21 + _local5); }; }; } else { _local21 = _arg1.uh558[2].x[_local3]; _local22 = (_arg1.uh558[2].y[_local3] + _local6); _local18 = _arg1.uh558[2].x[int((6 - _local3))]; _local19 = (_arg1.uh558[2].y[int((6 - _local3))] - _local6); if (_local3 == 0){ _local18 = _arg1.uh558[2].x[0]; _local19 = (_arg1.uh558[2].y[0] - _local6); _local21 = (_local21 + _local5); _local18 = (_local18 + _local5); } else { if (_local3 == 3){ _local21 = (_local21 - _local5); _local18 = (_local18 - _local5); }; }; }; _local54 = s60(_arg1, _local18); _local55 = m62(_arg1, _local19); _local42 = _arg1.vj590[6][_local54]; _local43 = _arg1.vj590[6][int((_local54 + 1))]; _local44 = _arg1.sj591[_local55][5]; _local45 = _arg1.sj591[int((_local55 + 1))][5]; _local40 = ((_local18 - _local42) / (_local43 - _local42)); _local41 = ((_local19 - _local44) / (_local45 - _local44)); _local46 = ((1 - _local40) * (1 - _local41)); _local47 = (_local40 * (1 - _local41)); _local48 = ((1 - _local40) * _local41); _local49 = (_local40 * _local41); _local18 = (_local18 + ((((_local46 * (_arg1.my565[_local55][_local54].x - _local42)) + (_local47 * (_arg1.my565[_local55][int((_local54 + 1))].x - _local43))) + (_local48 * (_arg1.my565[int((_local55 + 1))][_local54].x - _local42))) + (_local49 * (_arg1.my565[int((_local55 + 1))][int((_local54 + 1))].x - _local43)))); _local19 = (_local19 + ((((_local46 * (_arg1.my565[_local55][_local54].y - _local44)) + (_local47 * (_arg1.my565[_local55][int((_local54 + 1))].y - _local44))) + (_local48 * (_arg1.my565[int((_local55 + 1))][_local54].y - _local45))) + (_local49 * (_arg1.my565[int((_local55 + 1))][int((_local54 + 1))].y - _local45)))); _local54 = s60(_arg1, _local21); _local55 = m62(_arg1, _local22); _local42 = _arg1.vj590[6][_local54]; _local43 = _arg1.vj590[6][int((_local54 + 1))]; _local44 = _arg1.sj591[_local55][5]; _local45 = _arg1.sj591[int((_local55 + 1))][5]; _local40 = ((_local21 - _local42) / (_local43 - _local42)); _local41 = ((_local22 - _local44) / (_local45 - _local44)); _local46 = ((1 - _local40) * (1 - _local41)); _local47 = (_local40 * (1 - _local41)); _local48 = ((1 - _local40) * _local41); _local49 = (_local40 * _local41); _local21 = (_local21 + ((((_local46 * (_arg1.my565[_local55][_local54].x - _local42)) + (_local47 * (_arg1.my565[_local55][int((_local54 + 1))].x - _local43))) + (_local48 * (_arg1.my565[int((_local55 + 1))][_local54].x - _local42))) + (_local49 * (_arg1.my565[int((_local55 + 1))][int((_local54 + 1))].x - _local43)))); _local22 = (_local22 + ((((_local46 * (_arg1.my565[_local55][_local54].y - _local44)) + (_local47 * (_arg1.my565[_local55][int((_local54 + 1))].y - _local44))) + (_local48 * (_arg1.my565[int((_local55 + 1))][_local54].y - _local45))) + (_local49 * (_arg1.my565[int((_local55 + 1))][int((_local54 + 1))].y - _local45)))); _local24 = ((((_local65 * _local18) + (_local67 * _local19)) + (_local69 * _local64)) + _local71); _local25 = ((((_local66 * _local18) + (_local68 * _local19)) + (_local70 * _local64)) + _local72); _local27 = ((((_local65 * _local21) + (_local67 * _local22)) + (_local69 * _local64)) + _local71); _local28 = ((((_local66 * _local21) + (_local68 * _local22)) + (_local70 * _local64)) + _local72); if (_arg1.gf509 != 2){ _local36 = (((_local18 - (_local9 - _local7)) - _arg1.rh577) / (2 * _local7)); _local38 = (((_local19 - (_local10 - _local8)) - _arg1.tn578) / (2 * _local8)); _local37 = (((_local21 - (_local9 - _local7)) - _arg1.rh577) / (2 * _local7)); _local39 = (((_local22 - (_local10 - _local8)) - _arg1.tn578) / (2 * _local8)); } else { _local36 = ((((_local18 - _local9) * _local14) * _local15) + 0.5); _local38 = ((((_local19 - _local10) * _local14) * _local15) + 0.5); _local37 = ((((_local21 - _local9) * _local14) * _local15) + 0.5); _local39 = ((((_local22 - _local10) * _local14) * _local15) + 0.5); }; if (_arg2 == 0){ var _temp1 = _local61; _local61 = (_local61 + 1); var _local73 = _temp1; _arg1.ay723[_local73] = _local36; var _temp2 = _local61; _local61 = (_local61 + 1); var _local74 = _temp2; _arg1.ay723[_local74] = _local38; var _temp3 = _local58; _local58 = (_local58 + 1); var _local75 = _temp3; _arg1.xa722[_local75] = _local24; var _temp4 = _local58; _local58 = (_local58 + 1); var _local76 = _temp4; _arg1.xa722[_local76] = _local25; _local58++; var _temp5 = _local61; _local61 = (_local61 + 1); var _local77 = _temp5; _arg1.ay723[_local77] = _local37; var _temp6 = _local61; _local61 = (_local61 + 1); var _local78 = _temp6; _arg1.ay723[_local78] = _local39; var _temp7 = _local58; _local58 = (_local58 + 1); var _local79 = _temp7; _arg1.xa722[_local79] = _local27; var _temp8 = _local58; _local58 = (_local58 + 1); var _local80 = _temp8; _arg1.xa722[_local80] = _local28; _local58++; } else { var _temp9 = _local61; _local61 = (_local61 + 1); _local73 = _temp9; _arg1.xf715[_local73] = _local36; var _temp10 = _local61; _local61 = (_local61 + 1); _local74 = _temp10; _arg1.xf715[_local74] = _local38; var _temp11 = _local58; _local58 = (_local58 + 1); _local75 = _temp11; _arg1.dd714[_local75] = _local24; var _temp12 = _local58; _local58 = (_local58 + 1); _local76 = _temp12; _arg1.dd714[_local76] = _local25; _local58++; var _temp13 = _local61; _local61 = (_local61 + 1); _local77 = _temp13; _arg1.xf715[_local77] = _local37; var _temp14 = _local61; _local61 = (_local61 + 1); _local78 = _temp14; _arg1.xf715[_local78] = _local39; var _temp15 = _local58; _local58 = (_local58 + 1); _local79 = _temp15; _arg1.dd714[_local79] = _local27; var _temp16 = _local58; _local58 = (_local58 + 1); _local80 = _temp16; _arg1.dd714[_local80] = _local28; _local58++; }; if (_arg1.gf509 == 2){ _local36 = (((((_local18 - _local9) - _arg1.rh577) * _local14) * _local15) + 0.5); _local38 = (((((_local19 - _local10) - _arg1.tn578) * _local14) * _local15) + 0.5); _local37 = (((((_local21 - _local9) - _arg1.rh577) * _local14) * _local15) + 0.5); _local39 = (((((_local22 - _local10) - _arg1.tn578) * _local14) * _local15) + 0.5); if (_arg2 == 0){ var _temp17 = _local62; _local62 = (_local62 + 1); _local73 = _temp17; _arg1.qs771[_local73] = _local36; var _temp18 = _local62; _local62 = (_local62 + 1); _local74 = _temp18; _arg1.qs771[_local74] = _local38; var _temp19 = _local59; _local59 = (_local59 + 1); _local75 = _temp19; _arg1.ms770[_local75] = _local24; var _temp20 = _local59; _local59 = (_local59 + 1); _local76 = _temp20; _arg1.ms770[_local76] = _local25; _local59++; var _temp21 = _local62; _local62 = (_local62 + 1); _local77 = _temp21; _arg1.qs771[_local77] = _local37; var _temp22 = _local62; _local62 = (_local62 + 1); _local78 = _temp22; _arg1.qs771[_local78] = _local39; var _temp23 = _local59; _local59 = (_local59 + 1); _local79 = _temp23; _arg1.ms770[_local79] = _local27; var _temp24 = _local59; _local59 = (_local59 + 1); _local80 = _temp24; _arg1.ms770[_local80] = _local28; _local59++; } else { var _temp25 = _local62; _local62 = (_local62 + 1); _local73 = _temp25; _arg1.bs763[_local73] = _local36; var _temp26 = _local62; _local62 = (_local62 + 1); _local74 = _temp26; _arg1.bs763[_local74] = _local38; var _temp27 = _local59; _local59 = (_local59 + 1); _local75 = _temp27; _arg1.ww762[_local75] = _local24; var _temp28 = _local59; _local59 = (_local59 + 1); _local76 = _temp28; _arg1.ww762[_local76] = _local25; _local59++; var _temp29 = _local62; _local62 = (_local62 + 1); _local77 = _temp29; _arg1.bs763[_local77] = _local37; var _temp30 = _local62; _local62 = (_local62 + 1); _local78 = _temp30; _arg1.bs763[_local78] = _local39; var _temp31 = _local59; _local59 = (_local59 + 1); _local79 = _temp31; _arg1.ww762[_local79] = _local27; var _temp32 = _local59; _local59 = (_local59 + 1); _local80 = _temp32; _arg1.ww762[_local80] = _local28; _local59++; }; }; if (_arg1.gf509 != 2){ _local36 = (((_local18 - (_local9 - 0.125)) - _local12) * 4); _local38 = (((_local19 - (_local10 - 0.125)) - _local13) * 4); _local37 = (((_local21 - (_local9 - 0.125)) - _local12) * 4); _local39 = (((_local22 - (_local10 - 0.125)) - _local13) * 4); } else { _local36 = (((((_local18 - _local9) - _local12) * _local14) * _local15) + 0.5); _local38 = (((((_local19 - _local10) - _local13) * _local14) * _local15) + 0.5); _local37 = (((((_local21 - _local9) - _local12) * _local14) * _local15) + 0.5); _local39 = (((((_local22 - _local10) - _local13) * _local14) * _local15) + 0.5); }; if (_arg2 == 0){ var _temp33 = _local63; _local63 = (_local63 + 1); _local73 = _temp33; _arg1.py739[_local73] = _local36; var _temp34 = _local63; _local63 = (_local63 + 1); _local74 = _temp34; _arg1.py739[_local74] = _local38; var _temp35 = _local60; _local60 = (_local60 + 1); _local75 = _temp35; _arg1.fc738[_local75] = _local24; var _temp36 = _local60; _local60 = (_local60 + 1); _local76 = _temp36; _arg1.fc738[_local76] = _local25; _local60++; var _temp37 = _local63; _local63 = (_local63 + 1); _local77 = _temp37; _arg1.py739[_local77] = _local37; var _temp38 = _local63; _local63 = (_local63 + 1); _local78 = _temp38; _arg1.py739[_local78] = _local39; var _temp39 = _local60; _local60 = (_local60 + 1); _local79 = _temp39; _arg1.fc738[_local79] = _local27; var _temp40 = _local60; _local60 = (_local60 + 1); _local80 = _temp40; _arg1.fc738[_local80] = _local28; _local60++; } else { var _temp41 = _local63; _local63 = (_local63 + 1); _local73 = _temp41; _arg1.vp731[_local73] = _local36; var _temp42 = _local63; _local63 = (_local63 + 1); _local74 = _temp42; _arg1.vp731[_local74] = _local38; var _temp43 = _local60; _local60 = (_local60 + 1); _local75 = _temp43; _arg1.gv730[_local75] = _local24; var _temp44 = _local60; _local60 = (_local60 + 1); _local76 = _temp44; _arg1.gv730[_local76] = _local25; _local60++; var _temp45 = _local63; _local63 = (_local63 + 1); _local77 = _temp45; _arg1.vp731[_local77] = _local37; var _temp46 = _local63; _local63 = (_local63 + 1); _local78 = _temp46; _arg1.vp731[_local78] = _local39; var _temp47 = _local60; _local60 = (_local60 + 1); _local79 = _temp47; _arg1.gv730[_local79] = _local27; var _temp48 = _local60; _local60 = (_local60 + 1); _local80 = _temp48; _arg1.gv730[_local80] = _local28; _local60++; }; _local3++; }; } private function t101(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; _local6 = _arg2; while (_local6 < _arg3) { _local8 = _arg4; _local9 = zo248.ba592[_local8][_local6]; do { if ((_arg1 & _local9) == 0){ _local8++; if (_local8 < _arg5){ _local9 = zo248.ba592[_local8][_local6]; }; } else { _local10 = 0; if ((_local9 & 1) == 0){ var _local11 = hj284++; bc282[_local11] = _local6; var _local12 = hj284++; bc282[_local12] = _local8; _local10 = (_local10 + 1); }; _local7 = _local8; while (true) { if ((_local9 & 1) == 1){ _local11 = hj284++; bc282[_local11] = _local6; _local12 = hj284++; bc282[_local12] = _local7; var _local13 = hj284++; bc282[_local13] = (_local6 + 1); var _local14 = hj284++; bc282[_local14] = _local7; } else { _local11 = hj284++; bc282[_local11] = (_local6 + 1); _local12 = hj284++; bc282[_local12] = _local7; _local13 = hj284++; bc282[_local13] = _local6; _local14 = hj284++; bc282[_local14] = _local7; }; _local10 = (_local10 + 2); if (_local7 == _arg5){ break; } else { if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){ break; } else { if ((_local9 & 1) != (zo248.ba592[_local7][_local6] & 1)){ if ((_local9 & 1) == 0){ _local11 = hj284++; bc282[_local11] = _local6; _local12 = hj284++; bc282[_local12] = _local7; } else { _local11 = hj284++; bc282[_local11] = (_local6 + 1); _local12 = hj284++; bc282[_local12] = _local7; }; _local10 = (_local10 + 1); _local9 = zo248.ba592[_local7][_local6]; }; }; }; _local7++; }; _local11 = wt287++; ey283[_local11] = _local10; _local8 = _local7; if (_local8 < _arg5){ _local9 = zo248.ba592[_local8][_local6]; }; }; } while (_local8 < _arg5); _local6++; }; } private function q70(_arg1:MPFace):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; _local5 = 0; _local4 = _local5; _local8 = 0; while (_local4 < zo248.qo842) { _local7 = _arg1.ss832[_local4]; _local6 = 0; while (_local6 < _local7) { var _temp1 = _local5; _local5 = (_local5 + 1); _local2 = _arg1.es829[_temp1]; var _temp2 = _local5; _local5 = (_local5 + 1); _local3 = _arg1.es829[_temp2]; _arg1.km830[int(((3 * _local8) + 0))] = _arg1.jn567[_local3][_local2].x; _arg1.km830[int(((3 * _local8) + 1))] = _arg1.jn567[_local3][_local2].y; _local8++; _local6++; }; _local4++; }; } public function p50(_arg1:String):void{ this.aj260 = _arg1; } private function i74(_arg1:MPFace, _arg2:int):void{ var _local3:int; var _local4:int; 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:int; 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; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; var _local39:Number; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:Number; var _local45:Number; var _local46:Number; var _local47:Number; var _local48:Number; var _local49:Number; var _local50:Number; var _local51:Number; var _local52:Number; var _local53:Number; var _local54:Number; var _local55:Number; var _local56:Number; var _local57:Number; var _local58:Number; var _local59:int; var _local60:int; var _local61:Number; var _local62:int; var _local63:int; _local4 = 6; _local5 = 0.8; if (_arg2 == 0){ _local16 = _arg1.ea573[0]; if (_arg1.gf509 != 2){ _local6 = _arg1.ww513; _local7 = _arg1.blinkR1; } else { _local6 = 0.05; _local7 = 0.06; }; } else { _local16 = _arg1.cj575[0]; if (_arg1.gf509 != 2){ _local6 = _arg1.qr512; _local7 = _arg1.blinkL1; } else { _local6 = 0.05; _local7 = 0.06; }; }; _local8 = (_local16 * 0.05); _local9 = (_local16 * 0.95); _local10 = (_local16 * 0.05); if (_arg2 == 0){ _local3 = 0; while (_local3 < _local4) { _local12 = (_arg1.bt561[(_local3 + _local4)] - _arg1.bt561[_local3]); _local13 = (_arg1.lk562[(_local3 + _local4)] - _arg1.lk562[_local3]); _arg1.qc570[0][_local3].x = (_arg1.bt561[int((_local3 + _local4))] - (_local8 * _local12)); _arg1.qc570[0][_local3].y = (_arg1.lk562[int((_local3 + _local4))] - (_local8 * _local13)); _arg1.qc570[0][_local3].s = _arg1.bt561[int((_local3 + _local4))]; _arg1.qc570[0][_local3].t = _arg1.lk562[int((_local3 + _local4))]; _arg1.qc570[1][_local3].x = (_arg1.bt561[_local3] + (_local9 * _local12)); _arg1.qc570[1][_local3].y = (_arg1.lk562[_local3] + (_local9 * _local13)); _arg1.qc570[1][_local3].s = _arg1.bt561[_local3]; _arg1.qc570[1][_local3].t = _arg1.lk562[_local3]; _arg1.qc570[2][_local3].x = (_arg1.bt561[_local3] + ((_local9 - _local6) * _local12)); _arg1.qc570[2][_local3].y = (_arg1.lk562[_local3] + ((_local9 - _local6) * _local13)); _arg1.qc570[2][_local3].s = (_arg1.bt561[_local3] - (_local6 * _local12)); _arg1.qc570[2][_local3].t = (_arg1.lk562[_local3] - (_local6 * _local13)); _arg1.qc570[3][_local3].x = (_arg1.bt561[_local3] + ((_local10 - _local7) * _local12)); _arg1.qc570[3][_local3].y = (_arg1.lk562[_local3] + ((_local10 - _local7) * _local13)); _arg1.qc570[3][_local3].s = (_arg1.bt561[_local3] - (_local7 * _local12)); _arg1.qc570[3][_local3].t = (_arg1.lk562[_local3] - (_local7 * _local13)); _local3++; }; } else { _local3 = 0; while (_local3 < _local4) { _local12 = (_arg1.mf563[int((((_local4 - 1) - _local3) + _local4))] - _arg1.mf563[int(((_local4 - 1) - _local3))]); _local13 = (_arg1.qr564[int((((_local4 - 1) - _local3) + _local4))] - _arg1.qr564[int(((_local4 - 1) - _local3))]); _arg1.qc570[0][_local3].x = (_arg1.mf563[int((((_local4 - 1) - _local3) + _local4))] - (_local8 * _local12)); _arg1.qc570[0][_local3].y = (_arg1.qr564[int((((_local4 - 1) - _local3) + _local4))] - (_local8 * _local13)); _arg1.qc570[0][_local3].s = _arg1.mf563[int((((_local4 - 1) - _local3) + _local4))]; _arg1.qc570[0][_local3].t = _arg1.qr564[int((((_local4 - 1) - _local3) + _local4))]; _arg1.qc570[1][_local3].x = (_arg1.mf563[int(((_local4 - 1) - _local3))] + (_local9 * _local12)); _arg1.qc570[1][_local3].y = (_arg1.qr564[int(((_local4 - 1) - _local3))] + (_local9 * _local13)); _arg1.qc570[1][_local3].s = _arg1.mf563[int(((_local4 - 1) - _local3))]; _arg1.qc570[1][_local3].t = _arg1.qr564[int(((_local4 - 1) - _local3))]; _arg1.qc570[2][_local3].x = (_arg1.mf563[int(((_local4 - 1) - _local3))] + ((_local9 - _local6) * _local12)); _arg1.qc570[2][_local3].y = (_arg1.qr564[int(((_local4 - 1) - _local3))] + ((_local9 - _local6) * _local13)); _arg1.qc570[2][_local3].s = (_arg1.mf563[int(((_local4 - 1) - _local3))] - (_local6 * _local12)); _arg1.qc570[2][_local3].t = (_arg1.qr564[int(((_local4 - 1) - _local3))] - (_local6 * _local13)); _arg1.qc570[3][_local3].x = (_arg1.mf563[int(((_local4 - 1) - _local3))] + ((_local10 - _local7) * _local12)); _arg1.qc570[3][_local3].y = (_arg1.qr564[int(((_local4 - 1) - _local3))] + ((_local10 - _local7) * _local13)); _arg1.qc570[3][_local3].s = (_arg1.mf563[int(((_local4 - 1) - _local3))] - (_local7 * _local12)); _arg1.qc570[3][_local3].t = (_arg1.qr564[int(((_local4 - 1) - _local3))] - (_local7 * _local13)); _local3++; }; }; n56(_arg1, _local4, 4); c64(_arg1, 4, _local4); if (_arg1.gf509 != 2){ _local11 = ((_arg1.lk562[9] - _arg1.lk562[3]) * 0.48); u123(_arg1, _arg2, _local11); }; v124(_arg1, _arg2); if (_arg1.wp514 == 0){ if (_arg2 == 0){ _local14 = (3 * _arg1.ub651); _local15 = (2 * _arg1.ub651); } else { _local14 = (3 * _arg1.pr654); _local15 = (2 * _arg1.pr654); }; } else { if (_arg2 == 0){ _local14 = (3 * _arg1.eo684); _local15 = (2 * _arg1.eo684); } else { _local14 = (3 * _arg1.nx687); _local15 = (2 * _arg1.nx687); }; }; p125(_arg1, _arg2, _local14, _local15); } private function z94():void{ var _local1:int; var _local2:int; var _local3:BitmapData; var _local4:BitmapData; var _local5:BitmapData; var _local6:int; var _local7:int; var _local8:uint; var _local9:uint; _local3 = this.facez_png; _local4 = this.torso_factor_png; _local6 = _local3.width; _local7 = _local3.height; _local2 = 0; while (_local2 < _local7) { _local1 = 0; while (_local1 < _local6) { _local8 = (_local3.getPixel(_local1, _local2) & 0xFF); zo248.lw595[((_local7 - 1) - _local2)][_local1] = _local8; _local1++; }; _local2++; }; _local6 = _local4.width; _local7 = _local4.height; _local2 = 0; while (_local2 < _local7) { _local1 = 0; while (_local1 < _local6) { _local8 = (_local4.getPixel(_local1, _local2) & 0xFF); zo248.hy596[((_local7 - 1) - _local2)][_local1] = _local8; _local1++; }; _local2++; }; v88(); } private function x53(_arg1:int, _arg2:Array, _arg3:Array):void{ var _local4:int; var _local5:int; _local5 = (MPCONST.ow223 + 1); _local4 = 0; while (_local4 < _local5) { _arg2[_local4] = zo248.sj559[_arg1][int((2 * _local4))].x; _arg3[_local4] = zo248.sj559[_arg1][int((2 * _local4))].y; _arg2[(6 + _local4)] = zo248.sj559[_arg1][int((11 + (2 * _local4)))].x; _arg3[(6 + _local4)] = zo248.sj559[_arg1][int((11 + (2 * _local4)))].y; _local4++; }; } private function a86(_arg1:Event):void{ zc256[0] = 0; m79(nz251.data, zc256); z80(nz251.data, zc256); n81(nz251.data, zc256); i82(nz251.data, zc256); m83(nz251.data, zc256); k84(nz251.data, zc256); k85(nz251.data, zc256); nz251.close(); x98(); if (zo248.gf509 == 2){ s103(); }; s107(); this.fr261 = true; this.mx262 = false; c97(); } private function i82(_arg1:ByteArray, _arg2:Array):void{ var _local3:int; var _local4:int; var _local5:int; var _local6:EyeFine; zo248.af560 = f77(_arg1, _arg2, 1); _local5 = ((zo248.af560 / 2) - 1); _local3 = 0; while (_local3 < 2) { _local4 = 0; while (_local4 < _local5) { _local6 = zo248.sj559[_local3][_local4]; _local6.x = f78(_arg1, _arg2, 2); _local6.y = f78(_arg1, _arg2, 2); _local4++; }; _local4 = 0; while (_local4 < _local5) { _local6 = zo248.sj559[_local3][(_local4 + _local5)]; _local6.x = f78(_arg1, _arg2, 2); _local6.y = f78(_arg1, _arg2, 2); _local4++; }; _local3++; }; zo248.qr512 = f78(_arg1, _arg2, 4); zo248.blinkL1 = f78(_arg1, _arg2, 4); zo248.ww513 = f78(_arg1, _arg2, 4); zo248.blinkR1 = f78(_arg1, _arg2, 4); zo248.ie510 = f78(_arg1, _arg2, 4); zo248.LeyeR = f78(_arg1, _arg2, 4); zo248.LeyeG = f78(_arg1, _arg2, 4); zo248.LeyeB = f78(_arg1, _arg2, 4); zo248.ow511 = f78(_arg1, _arg2, 4); zo248.ReyeR = f78(_arg1, _arg2, 4); zo248.ReyeG = f78(_arg1, _arg2, 4); zo248.ReyeB = f78(_arg1, _arg2, 4); } public function p55(_arg1:MPFace):void{ var _local2:int; _arg1.graphics.clear(); e121(_arg1); r54(_arg1); y67(_arg1); y68(_arg1, 0); y68(_arg1, 1); e72(_arg1, 0); e72(_arg1, 1); i74(_arg1, 0); i74(_arg1, 1); v73(_arg1, 0); v73(_arg1, 1); p71(_arg1); if (_arg1.gf509 == 2){ q70(_arg1); }; c69(_arg1); } private function d110(_arg1:IOErrorEvent):void{ var _local2:int; zo248.uh558[vf259].sw382 = 1; zo248.uh558[vf259].xq934 = 0; _local2 = 0; while (_local2 < MPCONST.ef226) { zo248.uh558[vf259].x[_local2] = (zo248.uh558[vf259].y[_local2] = 0.5); _local2++; }; trace(("curedpar (file not found): " + vf259)); vf259++; } public function y130(_arg1:MPGlasses, _arg2:String):void{ this.ot263 = true; _arg1.ly864 = _arg2; tc249 = _arg1; gl253.dataFormat = URLLoaderDataFormat.BINARY; gl253.addEventListener(Event.COMPLETE, o129); gl253.load(new URLRequest((_arg1.ly864 + "glass.txt"))); } private function n140(_arg1:MPFace, _arg2:MPGlasses, _arg3:Number):void{ var _local4:int; var _local5:Array; var _local6:Array; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:int; var _local14:int; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Array; 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; _local5 = new Array(8); _local6 = new Array(8); _local22 = new Array((6 * 2)); _local25 = _arg1.pn597[0]; _local26 = _arg1.pn597[4]; _local27 = _arg1.pn597[8]; _local28 = _arg1.pn597[12]; _local29 = _arg1.pn597[1]; _local30 = _arg1.pn597[5]; _local31 = _arg1.pn597[9]; _local32 = _arg1.pn597[13]; _local4 = 0; while (_local4 < 8) { _local5[_local4] = _arg2.uh558[8].x[_local4]; _local4++; }; _local6[0] = -0.8; _local6[1] = -0.1; _local6[2] = -0.05; _local6[3] = 0; _local6[4] = 0; _local6[5] = -0.05; _local6[6] = -0.1; _local6[7] = -0.8; _local7 = (_arg2.ky861 * _arg2.tb862); _local8 = (_arg2.ky861 * _arg2.io863); _local21 = 0.03; _local4 = 0; while (_local4 < 6) { _local22[_local4] = _arg2.uh558[6].y[(_local4 + 6)]; _local4++; }; _local4 = 0; while (_local4 < 6) { _local22[(_local4 + 6)] = _arg2.uh558[7].y[(_local4 + 6)]; _local4++; }; _local23 = (e134(_local22, 12) - _local21); _local4 = 0; while (_local4 < 6) { _local22[_local4] = _arg2.uh558[6].y[_local4]; _local4++; }; _local4 = 0; while (_local4 < 6) { _local22[(_local4 + 6)] = _arg2.uh558[7].y[_local4]; _local4++; }; _local24 = (y135(_local22, 12) + _local21); _local4 = 0; while (_local4 <= 7) { _local13 = ((_local4 * 2) * 3); _local14 = ((_local4 * 2) * 2); _local11 = (_local5[_local4] - _arg2.mr856); _local12 = (_local24 - _arg2.jx857); _local9 = (((_local8 * _local11) + (_local7 * _local12)) + _arg2.xw858); _local10 = (((-(_local7) * _local11) + (_local8 * _local12)) + _arg2.tl859); _local17 = (_arg3 + (0.25 * (_local6[_local4] + 0.05))); _local18 = ((((_local25 * _local9) + (_local26 * _local10)) + (_local27 * _local17)) + _local28); _local19 = ((((_local29 * _local9) + (_local30 * _local10)) + (_local31 * _local17)) + _local32); _arg2.qa867[((_local13 + (0 * 3)) + 0)] = _local18; _arg2.qa867[((_local13 + (0 * 3)) + 1)] = _local19; _arg2.do868[((_local14 + (0 * 2)) + 0)] = _local5[_local4]; _arg2.do868[((_local14 + (0 * 2)) + 1)] = (1 - (2 * (0.75 - _local24))); _local12 = (_local23 - _arg2.jx857); _local9 = (((_local8 * _local11) + (_local7 * _local12)) + _arg2.xw858); _local10 = (((-(_local7) * _local11) + (_local8 * _local12)) + _arg2.tl859); _local17 = (_arg3 + (0.25 * (_local6[_local4] - 0.05))); _local18 = ((((_local25 * _local9) + (_local26 * _local10)) + (_local27 * _local17)) + _local28); _local19 = ((((_local29 * _local9) + (_local30 * _local10)) + (_local31 * _local17)) + _local32); _arg2.qa867[((_local13 + (1 * 3)) + 0)] = _local18; _arg2.qa867[((_local13 + (1 * 3)) + 1)] = _local19; _arg2.do868[((_local14 + (1 * 2)) + 0)] = _local5[_local4]; _arg2.do868[((_local14 + (1 * 2)) + 1)] = (2 * (_local23 - 0.25)); _local4++; }; } private function y135(_arg1:Array, _arg2:int):Number{ var _local3:Number; var _local4:int; _local3 = _arg1[0]; _local4 = 1; while (_local4 < _arg2) { if (_arg1[_local4] > _local3){ _local3 = _arg1[_local4]; }; _local4++; }; return (_local3); } public function g51(_arg1:MPFace, _arg2:String, _arg3:String):void{ this.zo248 = _arg1; s87(_arg1); } private function g52():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; var _local11:int; var _local12:int; var _local13:int; var _local14:int; var _local15:int; var _local16:int; var _local17:int; var _local18:int; var _local19:int; var _local20:int; var _local21:int; var _local22:int; var _local23:int; var _local24:int; var _local25:int; var _local26:int; var _local27:int; var _local28:int; var _local29:int; var _local30:int; var _local31:int; var _local32:Array; wk277 = 0; zo248.jc495 = 0; zo248.cv496 = 0; zo248.hh497 = 0; zo248.dt572 = 0.75; zo248.aw187[0] = 0; zo248.aw187[1] = 0; zo248.aw187[2] = 0; zo248.ea573[0] = 0; zo248.md574[0] = 0.7; zo248.rh577 = 0; zo248.tn578 = 0; zo248.w155(); zo248.ss569.nq204[0].vl210 = 0; zo248.ss569.nq204[0].ie211 = 0; zo248.ss569.nq204[0].xd212 = (zo248.jm542 * 26); zo248.ss569.nq204[0].zu213 = (zo248.jm542 * 26); zo248.ss569.nq204[0].zo214 = 0; zo248.cj575[0] = 0; zo248.bp576[0] = 0.7; zo248.eg579 = 0; zo248.yi580 = 0; zo248.q156(); zo248.ss569.nq204[1].vl210 = 0; zo248.ss569.nq204[1].ie211 = 0; zo248.ss569.nq204[1].xd212 = (zo248.jq543 * 26); zo248.ss569.nq204[1].zu213 = (zo248.jq543 * 26); zo248.ss569.nq204[1].zo214 = 0; x53(0, zo248.bt561, zo248.lk562); x53(1, zo248.mf563, zo248.qr564); _local12 = 6; zo248.ho600 = ((MPCONST.np231 * (MPCONST.uu232 + 1)) * 2); zo248.sw601 = MPCONST.np231; zo248.zg690 = new Array((zo248.ho600 * 3)); zo248.in691 = new Array((zo248.ho600 * 2)); zo248.rn692 = new Array(zo248.sw601); zo248.nz693 = new Array(zo248.sw601); _local2 = 0; while (_local2 < zo248.sw601) { zo248.rn692[_local2] = (zo248.ho600 / zo248.sw601); zo248.nz693[_local2] = zo248.pk505[122]; _local2++; }; zo248.xa696 = new TriangleStripArray(zo248.sw601, zo248.rn692, zo248.nz693); zo248.wa694 = new VertexArray(zo248.ho600, 3); zo248.cx695 = new VertexArray(zo248.ho600, 2); zo248.ed697 = new VertexBuffer(); zo248.ed697.p47(zo248.cx695, 1, null); zo248.ki602 = ((MPCONST.np231 * (MPCONST.uu232 + 1)) * 2); zo248.fy603 = MPCONST.np231; zo248.rw698 = new Array((zo248.ki602 * 3)); zo248.ud699 = new Array((zo248.ki602 * 2)); zo248.xz700 = new Array(zo248.fy603); zo248.rf701 = new Array(zo248.fy603); _local2 = 0; while (_local2 < zo248.fy603) { zo248.xz700[_local2] = (zo248.ki602 / zo248.fy603); zo248.rf701[_local2] = zo248.pk505[121]; _local2++; }; zo248.jt704 = new TriangleStripArray(zo248.fy603, zo248.xz700, zo248.rf701); zo248.us702 = new VertexArray(zo248.ki602, 3); zo248.ew703 = new VertexArray(zo248.ki602, 2); zo248.bo705 = new VertexBuffer(); zo248.bo705.p47(zo248.ew703, 1, null); if (zo248.gf509 != 2){ zo248.gt604 = ((MPCONST.np231 * (MPCONST.uu232 + 1)) * 2); zo248.yd605 = MPCONST.np231; zo248.xv706 = new Array((zo248.gt604 * 3)); zo248.yn707 = new Array((zo248.gt604 * 2)); zo248.fh708 = new Array(zo248.yd605); zo248.ks709 = new Array(zo248.yd605); _local2 = 0; while (_local2 < zo248.yd605) { zo248.fh708[_local2] = (zo248.gt604 / zo248.yd605); zo248.ks709[_local2] = zo248.pk505[8]; _local2++; }; zo248.au712 = new TriangleStripArray(zo248.yd605, zo248.fh708, zo248.ks709); zo248.tc710 = new VertexArray(zo248.gt604, 3); zo248.en711 = new VertexArray(zo248.gt604, 2); zo248.mn713 = new VertexBuffer(); zo248.mn713.p47(zo248.en711, 1, null); }; zo248.tg612 = ((MPCONST.hg233 * (MPCONST.xp234 + 1)) * 2); zo248.on613 = MPCONST.hg233; zo248.dd714 = new Array((zo248.tg612 * 3)); zo248.xf715 = new Array((zo248.tg612 * 2)); zo248.dm716 = new Array(zo248.on613); zo248.vz717 = new Array(zo248.on613); _local2 = 0; while (_local2 < zo248.on613) { zo248.dm716[_local2] = (zo248.tg612 / zo248.on613); if (zo248.gf509 != 2){ zo248.vz717[_local2] = zo248.pk505[4]; } else { zo248.vz717[_local2] = zo248.pk505[135]; }; _local2++; }; zo248.dc720 = new TriangleStripArray(zo248.on613, zo248.dm716, zo248.vz717); zo248.ca718 = new VertexArray(zo248.tg612, 3); zo248.ut719 = new VertexArray(zo248.tg612, 2); zo248.ck721 = new VertexBuffer(); zo248.ck721.p47(zo248.ut719, 1, null); zo248.ha606 = ((MPCONST.hg233 * (MPCONST.xp234 + 1)) * 2); zo248.cw607 = MPCONST.hg233; zo248.xa722 = new Array((zo248.ha606 * 3)); zo248.ay723 = new Array((zo248.ha606 * 2)); zo248.dz724 = new Array(zo248.cw607); zo248.sx725 = new Array(zo248.cw607); _local2 = 0; while (_local2 < zo248.cw607) { zo248.dz724[_local2] = (zo248.ha606 / zo248.cw607); if (zo248.gf509 != 2){ zo248.sx725[_local2] = zo248.pk505[4]; } else { zo248.sx725[_local2] = zo248.pk505[134]; }; _local2++; }; zo248.bg728 = new TriangleStripArray(zo248.cw607, zo248.dz724, zo248.sx725); zo248.tt726 = new VertexArray(zo248.ha606, 3); zo248.ob727 = new VertexArray(zo248.ha606, 2); zo248.qn729 = new VertexBuffer(); zo248.qn729.p47(zo248.ob727, 1, null); zo248.ew610 = ((MPCONST.hg233 * (MPCONST.xp234 + 1)) * 2); zo248.zm611 = MPCONST.hg233; zo248.fc738 = new Array((zo248.ew610 * 3)); zo248.py739 = new Array((zo248.ew610 * 2)); zo248.pc740 = new Array(zo248.zm611); zo248.kq741 = new Array(zo248.zm611); _local2 = 0; while (_local2 < zo248.zm611) { zo248.pc740[_local2] = (zo248.ew610 / zo248.zm611); if (zo248.gf509 != 2){ zo248.kq741[_local2] = zo248.pk505[118]; } else { zo248.kq741[_local2] = zo248.pk505[138]; }; _local2++; }; zo248.dz744 = new TriangleStripArray(zo248.zm611, zo248.pc740, zo248.kq741); zo248.ch742 = new VertexArray(zo248.ew610, 3); zo248.bd743 = new VertexArray(zo248.ew610, 2); zo248.wr745 = new VertexBuffer(); zo248.wr745.p47(zo248.bd743, 1, null); zo248.hg616 = ((MPCONST.hg233 * (MPCONST.xp234 + 1)) * 2); zo248.au617 = MPCONST.hg233; zo248.gv730 = new Array((zo248.hg616 * 3)); zo248.vp731 = new Array((zo248.hg616 * 2)); zo248.jg732 = new Array(zo248.au617); zo248.oj733 = new Array(zo248.au617); _local2 = 0; while (_local2 < zo248.au617) { zo248.jg732[_local2] = (zo248.hg616 / zo248.au617); if (zo248.gf509 != 2){ zo248.oj733[_local2] = zo248.pk505[118]; } else { zo248.oj733[_local2] = zo248.pk505[139]; }; _local2++; }; zo248.kx736 = new TriangleStripArray(zo248.au617, zo248.jg732, zo248.oj733); zo248.og734 = new VertexArray(zo248.hg616, 3); zo248.lm735 = new VertexArray(zo248.hg616, 2); zo248.gb737 = new VertexBuffer(); zo248.gb737.p47(zo248.lm735, 1, null); if (zo248.gf509 == 2){ zo248.yh608 = ((MPCONST.hg233 * (MPCONST.xp234 + 1)) * 2); zo248.sg609 = MPCONST.hg233; zo248.ms770 = new Array((zo248.yh608 * 3)); zo248.qs771 = new Array((zo248.yh608 * 2)); zo248.gh772 = new Array(zo248.sg609); zo248.mc773 = new Array(zo248.sg609); _local2 = 0; while (_local2 < zo248.sg609) { zo248.gh772[_local2] = (zo248.yh608 / zo248.sg609); zo248.mc773[_local2] = zo248.pk505[136]; _local2++; }; zo248.so776 = new TriangleStripArray(zo248.sg609, zo248.gh772, zo248.mc773); zo248.ph774 = new VertexArray(zo248.yh608, 3); zo248.el775 = new VertexArray(zo248.yh608, 2); zo248.tf777 = new VertexBuffer(); zo248.tf777.p47(zo248.el775, 1, null); zo248.zl614 = ((MPCONST.hg233 * (MPCONST.xp234 + 1)) * 2); zo248.tj615 = MPCONST.hg233; zo248.ww762 = new Array((zo248.zl614 * 3)); zo248.bs763 = new Array((zo248.zl614 * 2)); zo248.qf764 = new Array(zo248.tj615); zo248.ci765 = new Array(zo248.tj615); _local2 = 0; while (_local2 < zo248.tj615) { zo248.qf764[_local2] = (zo248.zl614 / zo248.tj615); zo248.ci765[_local2] = zo248.pk505[137]; _local2++; }; zo248.jo768 = new TriangleStripArray(zo248.tj615, zo248.qf764, zo248.ci765); zo248.hu766 = new VertexArray(zo248.zl614, 3); zo248.bs767 = new VertexArray(zo248.zl614, 2); zo248.ll769 = new VertexBuffer(); zo248.ll769.p47(zo248.bs767, 1, null); }; if (zo248.gf509 != 2){ zo248.hn618 = ((1 * (5 + 1)) * 2); zo248.ih619 = 1; zo248.in754 = new Array((zo248.hn618 * 3)); zo248.fg755 = new Array((zo248.hn618 * 2)); zo248.fr756 = new Array(zo248.ih619); zo248.cc757 = new Array(zo248.ih619); _local2 = 0; while (_local2 < zo248.ih619) { zo248.fr756[_local2] = (zo248.hn618 / zo248.ih619); zo248.cc757[_local2] = zo248.pk505[8]; _local2++; }; zo248.mj760 = new TriangleStripArray(zo248.ih619, zo248.fr756, zo248.cc757); zo248.lm758 = new VertexArray(zo248.hn618, 3); zo248.zn759 = new VertexArray(zo248.hn618, 2); zo248.ug761 = new VertexBuffer(); zo248.ug761.p47(zo248.zn759, 1, null); zo248.jf622 = ((1 * (5 + 1)) * 2); zo248.wk623 = 1; zo248.xb746 = new Array((zo248.jf622 * 3)); zo248.zm747 = new Array((zo248.jf622 * 2)); zo248.qr748 = new Array(zo248.wk623); zo248.lx749 = new Array(zo248.wk623); _local2 = 0; while (_local2 < zo248.wk623) { zo248.qr748[_local2] = (zo248.jf622 / zo248.wk623); zo248.lx749[_local2] = zo248.pk505[8]; _local2++; }; zo248.wh752 = new TriangleStripArray(zo248.wk623, zo248.qr748, zo248.lx749); zo248.vo750 = new VertexArray(zo248.jf622, 3); zo248.bt751 = new VertexArray(zo248.jf622, 2); zo248.xg753 = new VertexBuffer(); zo248.xg753.p47(zo248.bt751, 1, null); }; zo248.re620 = (((MPCONST.kj224 - 1) * (5 + 1)) * 2); zo248.qg621 = (MPCONST.kj224 - 1); zo248.yn786 = new Array((zo248.re620 * 3)); zo248.vz787 = new Array((zo248.re620 * 2)); zo248.hc788 = new Array(zo248.qg621); zo248.pq789 = new Array(zo248.qg621); _local2 = 0; while (_local2 < zo248.qg621) { zo248.hc788[_local2] = (zo248.re620 / zo248.qg621); zo248.pq789[_local2] = zo248.pk505[0]; _local2++; }; zo248.wn792 = new TriangleStripArray(zo248.qg621, zo248.hc788, zo248.pq789); zo248.ug790 = new VertexArray(zo248.re620, 3); zo248.ri791 = new VertexArray(zo248.re620, 2); zo248.iq793 = new VertexBuffer(); zo248.iq793.p47(zo248.ri791, 1, null); zo248.js624 = (((MPCONST.kj224 - 1) * (5 + 1)) * 2); zo248.mt625 = (MPCONST.kj224 - 1); zo248.lb778 = new Array((zo248.js624 * 3)); zo248.gs779 = new Array((zo248.js624 * 2)); zo248.fn780 = new Array(zo248.mt625); zo248.pc781 = new Array(zo248.mt625); _local2 = 0; while (_local2 < zo248.mt625) { zo248.fn780[_local2] = (zo248.js624 / zo248.mt625); zo248.pc781[_local2] = zo248.pk505[0]; _local2++; }; zo248.up784 = new TriangleStripArray(zo248.mt625, zo248.fn780, zo248.pc781); zo248.uz782 = new VertexArray(zo248.js624, 3); zo248.sr783 = new VertexArray(zo248.js624, 2); zo248.ch785 = new VertexBuffer(); zo248.ch785.p47(zo248.sr783, 1, null); _local13 = 0; _local14 = 0; _local15 = 0; zo248.ed649 = (_local13 / 3); zo248.ak650 = _local15; _local3 = ((hj284 - ix286) / 2); _local16 = (_local3 * 3); _local17 = (_local3 * 2); _local18 = (wt287 - tr289); zo248.oq655 = (((ix286 - ug285) / 2) + zo248.ed649); zo248.yl656 = ((tr289 - bv288) + zo248.ak650); if (zo248.zs515 == 0){ _local19 = (3 * ((1 * 17) * 2)); _local20 = (2 * ((1 * 17) * 2)); _local21 = 1; zo248.ub651 = (zo248.oq655 + _local3); _local19 = (_local19 + (3 * ((1 * 17) * 2))); _local20 = (_local20 + (2 * ((1 * 17) * 2))); _local21 = (_local21 + 1); zo248.pr654 = (zo248.ub651 + ((1 * 17) * 2)); zo248.hg838 = (((_local13 + (((ix286 - ug285) / 2) * 3)) + _local16) + _local19); zo248.bi839 = (((_local14 + (ix286 - ug285)) + _local17) + _local20); zo248.kz660 = new Array(zo248.hg838); zo248.jg663 = new Array(zo248.bi839); _local22 = ((((_local15 + tr289) - bv288) + _local18) + _local21); zo248.hg666 = new Array(_local22); zo248.hn669 = new Array(_local22); } else { zo248.hg838 = ((_local13 + (((ix286 - ug285) / 2) * 3)) + _local16); zo248.bi839 = ((_local14 + (ix286 - ug285)) + _local17); zo248.kz660 = new Array(zo248.hg838); zo248.jg663 = new Array(zo248.bi839); _local22 = (((_local15 + tr289) - bv288) + _local18); zo248.hg666 = new Array(_local22); zo248.hn669 = new Array(_local22); }; _local3 = ((cp292 - fb294) / 2); _local16 = (_local3 * 3); _local17 = (_local3 * 2); _local18 = (xv295 - cg297); zo248.rq688 = (((fb294 - xi293) / 2) + zo248.ed649); zo248.yj689 = ((cg297 - fb296) + zo248.ak650); if (zo248.zs515 == 0){ _local19 = (3 * ((1 * 17) * 2)); _local20 = (2 * ((1 * 17) * 2)); _local21 = 1; zo248.eo684 = (zo248.rq688 + _local3); _local19 = (_local19 + (3 * ((1 * 17) * 2))); _local20 = (_local20 + (2 * ((1 * 17) * 2))); _local21 = (_local21 + 1); zo248.nx687 = (zo248.eo684 + ((1 * 17) * 2)); zo248.ba840 = (((_local13 + (((fb294 - xi293) / 2) * 3)) + _local16) + _local19); zo248.bv841 = (((_local14 + (fb294 - xi293)) + _local17) + _local20); zo248.px797 = new Array(zo248.ba840); zo248.pn800 = new Array(zo248.bv841); _local23 = ((((_local15 + cg297) - fb296) + _local18) + _local21); zo248.fj803 = new Array(_local23); zo248.qp806 = new Array(_local23); } else { zo248.ba840 = ((_local13 + (((fb294 - xi293) / 2) * 3)) + _local16); zo248.bv841 = ((_local14 + (fb294 - xi293)) + _local17); zo248.px797 = new Array(zo248.ba840); zo248.pn800 = new Array(zo248.bv841); _local23 = (((_local15 + cg297) - fb296) + _local18); zo248.fj803 = new Array(_local23); zo248.qp806 = new Array(_local23); }; _local11 = 0; _local2 = bv288; while (_local2 < tr289) { zo248.hg666[((zo248.ak650 + _local2) - bv288)] = ey283[_local2]; zo248.hn669[((zo248.ak650 + _local2) - bv288)] = zo248.pk505[0]; _local2++; }; zo248.ob657 = new Array((zo248.bi839 - _local17)); _local2 = ug285; while (_local2 < ix286) { zo248.ob657[(_local2 - ug285)] = bc282[_local2]; _local2++; }; _local6 = 0; _local9 = 0; _local5 = zo248.ak650; _local4 = (zo248.ed649 * 2); while (_local5 < zo248.yl656) { _local8 = zo248.hg666[_local5]; _local7 = 0; while (_local7 < _local8) { var _temp1 = _local6; _local6 = (_local6 + 1); _local1 = zo248.ob657[_temp1]; var _temp2 = _local6; _local6 = (_local6 + 1); _local2 = zo248.ob657[_temp2]; zo248.jg663[((_local4 + (2 * _local9)) + 0)] = zo248.my565[_local2][_local1].s; zo248.jg663[((_local4 + (2 * _local9)) + 1)] = zo248.my565[_local2][_local1].t; _local9++; _local7++; }; _local5++; }; _local2 = fb296; while (_local2 < cg297) { zo248.fj803[((zo248.ak650 + _local2) - fb296)] = bb291[_local2]; zo248.qp806[((zo248.ak650 + _local2) - fb296)] = zo248.pk505[0]; _local2++; }; zo248.xd794 = new Array((zo248.bv841 - _local17)); _local2 = xi293; while (_local2 < fb294) { zo248.xd794[(_local2 - xi293)] = eh290[_local2]; _local2++; }; _local6 = 0; _local9 = 0; _local5 = zo248.ak650; _local4 = (zo248.ed649 * 2); while (_local5 < zo248.yj689) { _local8 = zo248.fj803[_local5]; _local7 = 0; while (_local7 < _local8) { var _temp3 = _local6; _local6 = (_local6 + 1); _local1 = zo248.xd794[_temp3]; var _temp4 = _local6; _local6 = (_local6 + 1); _local2 = zo248.xd794[_temp4]; zo248.pn800[((_local4 + (2 * _local9)) + 0)] = zo248.my565[_local2][_local1].s; zo248.pn800[((_local4 + (2 * _local9)) + 1)] = zo248.my565[_local2][_local1].t; _local9++; _local7++; }; _local5++; }; _local2 = tr289; while (_local2 < wt287) { zo248.hg666[((zo248.yl656 + _local2) - tr289)] = ey283[_local2]; zo248.hn669[((zo248.yl656 + _local2) - tr289)] = zo248.pk505[1]; _local2++; }; zo248.qx659 = new Array((hj284 - ix286)); _local2 = ix286; while (_local2 < hj284) { zo248.qx659[(_local2 - ix286)] = bc282[_local2]; _local2++; }; zo248.nf652 = ((zo248.yl656 + wt287) - tr289); _local5 = zo248.yl656; _local6 = 0; _local9 = 0; _local4 = (zo248.oq655 * 2); while (_local5 < zo248.nf652) { _local8 = zo248.hg666[_local5]; _local7 = 0; while (_local7 < _local8) { var _temp5 = _local6; _local6 = (_local6 + 1); _local1 = zo248.qx659[_temp5]; var _temp6 = _local6; _local6 = (_local6 + 1); _local2 = zo248.qx659[_temp6]; zo248.jg663[((_local4 + (2 * _local9)) + 0)] = zo248.my565[_local2][_local1].s; zo248.jg663[((_local4 + (2 * _local9)) + 1)] = zo248.my565[_local2][_local1].t; _local9++; _local7++; }; _local5++; }; if (zo248.zs515 == 0){ _local11 = zo248.nf652; _local2 = 0; while (_local2 < 1) { zo248.hg666[(_local11 + _local2)] = (2 * 17); zo248.hn669[(_local11 + _local2)] = zo248.pk505[0]; _local2++; }; _local11 = (_local11 + 1); _local2 = 0; while (_local2 < 1) { zo248.hg666[(_local11 + _local2)] = (2 * 17); zo248.hn669[(_local11 + _local2)] = zo248.pk505[0]; _local2++; }; _local11 = (_local11 + 1); }; zo248.gr678 = new TriangleStripArray(_local22, zo248.hg666, zo248.hn669); zo248.hu672 = new VertexArray(zo248.hg838, 3); zo248.ff675 = new VertexArray(zo248.bi839, 2); zo248.da681 = new VertexBuffer(); zo248.da681.p47(zo248.ff675, 1, null); _local2 = cg297; while (_local2 < xv295) { zo248.fj803[((zo248.yj689 + _local2) - cg297)] = bb291[_local2]; zo248.qp806[((zo248.yj689 + _local2) - cg297)] = zo248.pk505[1]; _local2++; }; zo248.pw796 = new Array((cp292 - fb294)); _local2 = fb294; while (_local2 < cp292) { zo248.pw796[(_local2 - fb294)] = eh290[_local2]; _local2++; }; zo248.jo685 = ((zo248.yj689 + xv295) - cg297); _local5 = zo248.yj689; _local6 = 0; _local9 = 0; _local4 = (zo248.rq688 * 2); while (_local5 < zo248.jo685) { _local8 = zo248.fj803[_local5]; _local7 = 0; while (_local7 < _local8) { var _temp7 = _local6; _local6 = (_local6 + 1); _local1 = zo248.pw796[_temp7]; var _temp8 = _local6; _local6 = (_local6 + 1); _local2 = zo248.pw796[_temp8]; zo248.pn800[((_local4 + (2 * _local9)) + 0)] = zo248.my565[_local2][_local1].s; zo248.pn800[((_local4 + (2 * _local9)) + 1)] = zo248.my565[_local2][_local1].t; _local9++; _local7++; }; _local5++; }; if (zo248.zs515 == 0){ _local11 = zo248.jo685; _local2 = 0; while (_local2 < 1) { zo248.fj803[(_local11 + _local2)] = (2 * 17); zo248.qp806[(_local11 + _local2)] = zo248.pk505[0]; _local2++; }; _local11 = (_local11 + 1); _local2 = 0; while (_local2 < 1) { zo248.fj803[(_local11 + _local2)] = (2 * 17); zo248.qp806[(_local11 + _local2)] = zo248.pk505[0]; _local2++; }; _local11 = (_local11 + 1); }; zo248.nd815 = new TriangleStripArray(_local23, zo248.fj803, zo248.qp806); zo248.nl809 = new VertexArray(zo248.ba840, 3); zo248.mk812 = new VertexArray(zo248.bv841, 2); zo248.yd818 = new VertexBuffer(); zo248.yd818.p47(zo248.mk812, 1, null); zo248.gu653 = bv288; if (zo248.zs515 == 1){ _local19 = (3 * ((1 * 17) * 2)); _local20 = (2 * ((1 * 17) * 2)); _local21 = 1; zo248.ub651 = (ug285 / 2); _local19 = (_local19 + (3 * ((1 * 17) * 2))); _local20 = (_local20 + (2 * ((1 * 17) * 2))); _local21 = (_local21 + 1); zo248.pr654 = (zo248.ub651 + ((1 * 17) * 2)); zo248.fo844 = (((ug285 / 2) * 3) + _local19); zo248.vi845 = (ug285 + _local20); zo248.ma661 = new Array(zo248.fo844); zo248.mh664 = new Array(zo248.vi845); _local24 = (bv288 + _local21); zo248.dn667 = new Array(_local24); zo248.qk670 = new Array(_local24); } else { zo248.fo844 = ((ug285 / 2) * 3); zo248.vi845 = ug285; zo248.ma661 = new Array(zo248.fo844); zo248.mh664 = new Array(zo248.vi845); _local24 = bv288; zo248.dn667 = new Array(_local24); zo248.qk670 = new Array(_local24); }; zo248.mo686 = fb296; if (zo248.zs515 == 1){ _local19 = (3 * ((1 * 17) * 2)); _local20 = (2 * ((1 * 17) * 2)); _local21 = 1; zo248.eo684 = (xi293 / 2); _local19 = (_local19 + (3 * ((1 * 17) * 2))); _local20 = (_local20 + (2 * ((1 * 17) * 2))); _local21 = (_local21 + 1); zo248.nx687 = (zo248.eo684 + ((1 * 17) * 2)); zo248.us846 = (((xi293 / 2) * 3) + _local19); zo248.sq847 = (xi293 + _local20); zo248.fb798 = new Array(zo248.us846); zo248.pe801 = new Array(zo248.sq847); _local25 = (fb296 + _local21); zo248.mt804 = new Array(_local25); zo248.zo807 = new Array(_local25); } else { zo248.us846 = ((xi293 / 2) * 3); zo248.sq847 = xi293; zo248.fb798 = new Array(zo248.us846); zo248.pe801 = new Array(zo248.sq847); _local25 = fb296; zo248.mt804 = new Array(_local25); zo248.zo807 = new Array(_local25); }; _local2 = 0; while (_local2 < bv288) { zo248.dn667[_local2] = ey283[_local2]; zo248.qk670[_local2] = zo248.pk505[6]; _local2++; }; zo248.cw658 = new Array(zo248.vi845); _local2 = 0; while (_local2 < ug285) { zo248.cw658[_local2] = bc282[_local2]; _local2++; }; if (zo248.zs515 == 1){ _local11 = zo248.gu653; _local2 = 0; while (_local2 < 1) { zo248.dn667[(_local11 + _local2)] = (2 * 17); zo248.qk670[(_local11 + _local2)] = zo248.pk505[6]; _local2++; }; _local11 = (_local11 + 1); _local2 = 0; while (_local2 < 1) { zo248.dn667[(_local11 + _local2)] = (2 * 17); zo248.qk670[(_local11 + _local2)] = zo248.pk505[6]; _local2++; }; _local11 = (_local11 + 1); }; _local6 = 0; _local5 = _local6; _local9 = 0; while (_local5 < zo248.gu653) { _local8 = zo248.dn667[_local5]; _local7 = 0; while (_local7 < _local8) { var _temp9 = _local6; _local6 = (_local6 + 1); _local1 = zo248.cw658[_temp9]; var _temp10 = _local6; _local6 = (_local6 + 1); _local2 = zo248.cw658[_temp10]; zo248.mh664[((2 * _local9) + 0)] = zo248.my565[_local2][_local1].s; zo248.mh664[((2 * _local9) + 1)] = zo248.my565[_local2][_local1].t; _local9++; _local7++; }; _local5++; }; zo248.zk679 = new TriangleStripArray(_local24, zo248.dn667, zo248.qk670); zo248.rk673 = new VertexArray(zo248.fo844, 3); zo248.ac676 = new VertexArray(zo248.vi845, 2); zo248.cl682 = new VertexBuffer(); zo248.cl682.p47(zo248.ac676, 1, null); _local2 = 0; while (_local2 < fb296) { zo248.mt804[_local2] = bb291[_local2]; zo248.zo807[_local2] = zo248.pk505[6]; _local2++; }; zo248.fj795 = new Array(zo248.sq847); _local2 = 0; while (_local2 < xi293) { zo248.fj795[_local2] = eh290[_local2]; _local2++; }; if (zo248.zs515 == 1){ _local11 = zo248.mo686; _local2 = 0; while (_local2 < 1) { zo248.mt804[(_local11 + _local2)] = (2 * 17); zo248.zo807[(_local11 + _local2)] = zo248.pk505[6]; _local2++; }; _local11 = (_local11 + 1); _local2 = 0; while (_local2 < 1) { zo248.mt804[(_local11 + _local2)] = (2 * 17); zo248.zo807[(_local11 + _local2)] = zo248.pk505[6]; _local2++; }; _local11 = (_local11 + 1); }; _local6 = 0; _local5 = _local6; _local9 = 0; while (_local5 < zo248.mo686) { _local8 = zo248.mt804[_local5]; _local7 = 0; while (_local7 < _local8) { var _temp11 = _local6; _local6 = (_local6 + 1); _local1 = zo248.fj795[_temp11]; var _temp12 = _local6; _local6 = (_local6 + 1); _local2 = zo248.fj795[_temp12]; zo248.pe801[((2 * _local9) + 0)] = zo248.my565[_local2][_local1].s; zo248.pe801[((2 * _local9) + 1)] = zo248.my565[_local2][_local1].t; _local9++; _local7++; }; _local5++; }; zo248.mp816 = new TriangleStripArray(_local25, zo248.mt804, zo248.zo807); zo248.mb810 = new VertexArray(zo248.us846, 3); zo248.tl813 = new VertexArray(zo248.sq847, 2); zo248.sg819 = new VertexBuffer(); zo248.sg819.p47(zo248.tl813, 1, null); if (zo248.gf509 == 2){ if (ck300 > 0){ zo248.yc508 = 1; zo248.qo842 = ((ck300 / 2) * 3); zo248.pq843 = ck300; zo248.km830 = new Array(zo248.qo842); zo248.kh831 = new Array(zo248.pq843); _local26 = co301; zo248.ss832 = new Array(_local26); zo248.mv833 = new Array(_local26); _local2 = 0; while (_local2 < co301) { zo248.ss832[_local2] = fq299[_local2]; zo248.mv833[_local2] = zo248.pk505[5]; _local2++; }; zo248.es829 = new Array(zo248.qo842); _local2 = 0; while (_local2 < ck300) { zo248.es829[_local2] = kc298[_local2]; _local2++; }; _local6 = 0; _local5 = _local6; _local9 = 0; while (_local5 < co301) { _local8 = zo248.ss832[_local5]; _local7 = 0; while (_local7 < _local8) { var _temp13 = _local6; _local6 = (_local6 + 1); _local1 = zo248.es829[_temp13]; var _temp14 = _local6; _local6 = (_local6 + 1); _local2 = zo248.es829[_temp14]; zo248.kh831[((2 * _local9) + 0)] = zo248.my565[_local2][_local1].s; zo248.kh831[((2 * _local9) + 1)] = zo248.my565[_local2][_local1].t; _local9++; _local7++; }; _local5++; }; zo248.no834 = new VertexArray(zo248.qo842, 3); zo248.af836 = new TriangleStripArray(_local26, zo248.ss832, zo248.mv833); zo248.xw837 = new VertexBuffer(); zo248.nw835 = new VertexArray(zo248.pq843, 2); zo248.xw837.p47(zo248.nw835, 1, null); } else { zo248.yc508 = 0; zo248.qo842 = 0; zo248.pq843 = 0; }; }; _local27 = hc274.length; _local29 = 0; _local30 = 0; _local31 = 0; _local2 = 0; while (_local2 < _local27) { _local28 = hc274[_local2][0]; _local1 = 0; while (_local1 < _local28) { zo248.ku805[_local29] = (int(hc274[_local2][1]) / _local28); zo248.mp668[_local29] = (int(hc274[_local2][1]) / _local28); zo248.mw808[_local29] = zo248.pk505[int(hc274[_local2][2])]; var _temp15 = _local29; _local29 = (_local29 + 1); var _local33 = _temp15; zo248.am671[_local33] = zo248.pk505[int(hc274[_local2][2])]; _local1++; }; _local30 = (_local30 + hc274[_local2][1]); _local31 = (_local31 + _local28); _local2++; }; zo248.up811 = new VertexArray(_local30, 3); zo248.pt814 = new VertexArray(_local30, 2); zo248.ds817 = new TriangleStripArray(_local31, zo248.ku805, zo248.mw808); zo248.tr674 = new VertexArray(_local30, 3); zo248.lv677 = new VertexArray(_local30, 2); zo248.kl680 = new TriangleStripArray(_local31, zo248.mp668, zo248.am671); if (zo248.gf509 != 2){ _local32 = hz275; } else { _local32 = ri276; }; _local27 = _local32.length; _local29 = 0; _local30 = 0; _local31 = 0; _local2 = 0; while (_local2 < _local27) { _local28 = _local32[_local2][0]; _local1 = 0; while (_local1 < _local28) { zo248.mw823[_local29] = (int(_local32[_local2][1]) / _local28); var _temp16 = _local29; _local29 = (_local29 + 1); _local33 = _temp16; zo248.bo824[_local33] = zo248.pk505[int(_local32[_local2][2])]; _local1++; }; _local30 = (_local30 + _local32[_local2][1]); _local31 = (_local31 + _local28); _local2++; }; zo248.aa630 = _local30; zo248.ul631 = _local31; zo248.dr632 = (zo248.jc634 = (_local30 / 2)); zo248.ch633 = (zo248.cd635 = (_local31 / 2)); zo248.ri825 = new VertexArray(_local30, 3); zo248.fs826 = new VertexArray(_local30, 2); zo248.uq827 = new TriangleStripArray(_local31, zo248.mw823, zo248.bo824); trace("g51 done."); this.fr261 = false; } private function p71(_arg1:MPFace):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; var _local11:int; var _local12:int; var _local13:int; var _local14:int; _local6 = 2; _local7 = 4; _local4 = ((MPCONST.mw221 / 2) - 3); _local5 = ((MPCONST.mw221 / 2) + 3); s66(_arg1, _local4, _local5, _local6, _local7); _local10 = 0; _local9 = _local10; _local13 = 0; if (_arg1.wp514 == 0){ _local9 = _arg1.yl656; _local10 = 0; _local13 = 0; _local8 = (_arg1.oq655 * 3); while (_local9 < _arg1.nf652) { _local12 = _arg1.hg666[_local9]; _local11 = 0; while (_local11 < _local12) { var _temp1 = _local10; _local10 = (_local10 + 1); _local2 = _arg1.qx659[_temp1]; var _temp2 = _local10; _local10 = (_local10 + 1); _local3 = _arg1.qx659[_temp2]; var _temp3 = _local8; _local8 = (_local8 + 1); var _local15 = _temp3; _arg1.kz660[_local15] = _arg1.jn567[_local3][_local2].x; var _temp4 = _local8; _local8 = (_local8 + 1); var _local16 = _temp4; _arg1.kz660[_local16] = _arg1.jn567[_local3][_local2].y; _local8++; _local11++; }; _local9++; }; } else { _local9 = _arg1.yj689; _local10 = 0; _local13 = 0; _local8 = (_arg1.rq688 * 3); while (_local9 < _arg1.jo685) { _local12 = _arg1.fj803[_local9]; _local11 = 0; while (_local11 < _local12) { var _temp5 = _local10; _local10 = (_local10 + 1); _local2 = _arg1.pw796[_temp5]; var _temp6 = _local10; _local10 = (_local10 + 1); _local3 = _arg1.pw796[_temp6]; var _temp7 = _local8; _local8 = (_local8 + 1); _local15 = _temp7; _arg1.px797[_local15] = _arg1.jn567[_local3][_local2].x; var _temp8 = _local8; _local8 = (_local8 + 1); _local16 = _temp8; _arg1.px797[_local16] = _arg1.jn567[_local3][_local2].y; _local8++; _local11++; }; _local9++; }; }; } public function o112(_arg1:Event):void{ var _local2:URLLoader; var _local3:Array; var _local4:int; var _local5:int; var _local6:int; var _local7:int; trace("loading sj559.txt done"); _local2 = URLLoader(_arg1.target); _local3 = f108(String(_local2.data)); _local4 = 0; var _temp1 = _local4; _local4 = (_local4 + 1); zo248.af560 = _local3[_temp1]; _local5 = ((zo248.af560 / 2) - 1); _local6 = 0; while (_local6 < 2) { _local7 = 0; while (_local7 < _local5) { var _temp2 = _local4; _local4 = (_local4 + 1); zo248.sj559[_local6][_local7].x = _local3[_temp2]; var _temp3 = _local4; _local4 = (_local4 + 1); zo248.sj559[_local6][_local7].y = _local3[_temp3]; var _temp4 = _local4; _local4 = (_local4 + 1); zo248.sj559[_local6][(_local5 + _local7)].x = _local3[_temp4]; var _temp5 = _local4; _local4 = (_local4 + 1); zo248.sj559[_local6][(_local5 + _local7)].y = _local3[_temp5]; _local7++; }; _local6++; }; } public function o113(_arg1:Event):void{ var _local2:URLLoader; var _local3:Array; var _local4:int; var _local5:int; trace("loading bgcolor.txt done"); _local2 = URLLoader(_arg1.target); _local3 = f108(String(_local2.data)); _local4 = 0; _local5 = 0; while (_local5 < zo248.gf554) { var _temp1 = _local4; _local4 = (_local4 + 1); zo248.ul555[_local5] = _local3[_temp1]; var _temp2 = _local4; _local4 = (_local4 + 1); zo248.lk556[_local5] = _local3[_temp2]; var _temp3 = _local4; _local4 = (_local4 + 1); zo248.jd557[_local5] = _local3[_temp3]; _local5++; }; } private function y96():void{ var _local1:LoaderContext; dl246.contentLoaderInfo.addEventListener(Event.COMPLETE, k95); _local1 = new LoaderContext(); _local1.applicationDomain = ApplicationDomain.currentDomain; dl246.load(new URLRequest("dog/FaceData.swf"), _local1); } public function z117(_arg1:Number):Number{ return (Math.cos((MPCONST.sn241 * _arg1))); } public function o120(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; _local13 = x116(_arg7); _local14 = z117(_arg7); zo248.n157(_arg3, _arg4); _local9 = (_arg1 - zo248.cg535); _local10 = (_arg2 - zo248.ra534); _local11 = (((_local9 * _local14) + (_local10 * _local13)) / (_arg5 * zo248.zk537)); _local12 = (((-(_local9) * _local13) + (_local10 * _local14)) / (_arg6 * zo248.fm536)); if (zo248.wx581 == 0){ _local8 = (10 * Math.sqrt(((_local11 * _local11) + (_local12 * _local12)))); _local8 = (1 - b118(_local8)); } else { _local8 = ((_local11 * _local11) + (_local12 * _local12)); _local8 = Math.exp((-(_local8) / 0.0032)); }; return (_local8); } private function o129(_arg1:Event):void{ var _local2:uint; var _local3:int; var _local4:int; var _local5:int; var _local6:Object; var _local7:Array; var _local8:int; var _local9:int; _local7 = new Array(); _local8 = 0; _local2 = gl253.data.length; fm463 = 0; bi464 = 0; _local8 = 0; _local3 = 0; while (_local3 < _local2) { _local6 = v126(gl253.data, _local3); if (_local6 == null){ } else { var _temp1 = _local8; _local8 = (_local8 + 1); var _local10 = _temp1; _local7[_local10] = _local6; }; _local3++; }; _local5 = 0; var _temp2 = _local5; _local5 = (_local5 + 1); tc249.dn865 = _local7[_temp2]; _local3 = 6; while (_local3 <= 8) { var _temp3 = _local5; _local5 = (_local5 + 1); _local9 = _local7[_temp3]; _local4 = 0; while (_local4 < _local9) { var _temp4 = _local5; _local5 = (_local5 + 1); tc249.uh558[_local3].x[_local4] = _local7[_temp4]; var _temp5 = _local5; _local5 = (_local5 + 1); tc249.uh558[_local3].y[_local4] = _local7[_temp5]; _local4++; }; while (_local4 < MPCONST.ef226) { tc249.uh558[_local3].x[_local4] = 0.5; tc249.uh558[_local3].y[_local4] = 0.5; _local4++; }; _local3++; }; var _temp6 = _local5; _local5 = (_local5 + 1); _local9 = _local7[_temp6]; tc249.nc903 = _local9; _local4 = 0; while (_local4 < 2) { _local3 = 0; while (_local3 <= _local9) { var _temp7 = _local5; _local5 = (_local5 + 1); GlassFine(tc249.fv902[_local4][_local3]).x = _local7[_temp7]; var _temp8 = _local5; _local5 = (_local5 + 1); GlassFine(tc249.fv902[_local4][_local3]).kr216 = _local7[_temp8]; var _temp9 = _local5; _local5 = (_local5 + 1); GlassFine(tc249.fv902[_local4][_local3]).us217 = _local7[_temp9]; _local3++; }; _local4++; }; gl253.close(); sm255 = 0; xu252.contentLoaderInfo.addEventListener(Event.COMPLETE, b128); xu252.load(new URLRequest((tc249.ly864 + "glass.png"))); } private function o133(_arg1:MPFace, _arg2:MPGlasses):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:Array; _local17 = new Array(4); _local5 = _arg2.uh558[8].x[2]; _local6 = _arg2.uh558[8].y[2]; _local7 = _arg2.uh558[8].x[5]; _local8 = _arg2.uh558[8].y[5]; _arg2.mr856 = ((_local7 + _local5) * 0.5); _arg2.jx857 = ((_local8 + _local6) * 0.5); _local13 = (_local7 - _local5); _local14 = (_local8 - _local6); _local3 = Math.sqrt(((_local13 * _local13) + (_local14 * _local14))); p132(_arg1, _local17); _local11 = _local17[0]; _local12 = _local17[1]; _local9 = _local17[2]; _local10 = _local17[3]; _arg2.xw858 = ((_local11 + _local9) * 0.5); _arg2.tl859 = ((_local12 + _local10) * 0.5); _local15 = (_local11 - _local9); _local16 = (_local12 - _local10); _local4 = Math.sqrt(((_local15 * _local15) + (_local16 * _local16))); _arg2.ky861 = (_local4 / _local3); _local13 = (_local13 / _local3); _local14 = (_local14 / _local3); _local15 = (_local15 / _local4); _local16 = (_local16 / _local4); _arg2.tb862 = ((_local14 * _local15) - (_local13 * _local16)); _arg2.io863 = ((_local13 * _local15) + (_local14 * _local16)); } private function j122(_arg1:MPFace, _arg2:int, _arg3:int, _arg4:int):void{ var _local5:int; var _local6:int; var _local7:int; _local6 = _arg3; _local7 = _arg4; if (_arg1.wp514 == 0){ _local5 = 0; while (_local5 < _arg2) { var _temp1 = _local6; _local6 = (_local6 + 1); var _local8 = _temp1; _arg1.kz660[_local8] = _arg1.qc570[0][_local5].x; var _temp2 = _local6; _local6 = (_local6 + 1); var _local9 = _temp2; _arg1.kz660[_local9] = _arg1.qc570[0][_local5].y; _local6++; var _temp3 = _local6; _local6 = (_local6 + 1); var _local10 = _temp3; _arg1.kz660[_local10] = _arg1.qc570[1][_local5].x; var _temp4 = _local6; _local6 = (_local6 + 1); var _local11 = _temp4; _arg1.kz660[_local11] = _arg1.qc570[1][_local5].y; _local6++; var _temp5 = _local7; _local7 = (_local7 + 1); var _local12 = _temp5; _arg1.jg663[_local12] = _arg1.qc570[0][_local5].s; var _temp6 = _local7; _local7 = (_local7 + 1); var _local13 = _temp6; _arg1.jg663[_local13] = _arg1.qc570[0][_local5].t; var _temp7 = _local7; _local7 = (_local7 + 1); var _local14 = _temp7; _arg1.jg663[_local14] = _arg1.qc570[1][_local5].s; var _temp8 = _local7; _local7 = (_local7 + 1); var _local15 = _temp8; _arg1.jg663[_local15] = _arg1.qc570[1][_local5].t; _local5++; }; } else { _local5 = 0; while (_local5 < _arg2) { var _temp9 = _local6; _local6 = (_local6 + 1); _local8 = _temp9; _arg1.px797[_local8] = _arg1.qc570[0][_local5].x; var _temp10 = _local6; _local6 = (_local6 + 1); _local9 = _temp10; _arg1.px797[_local9] = _arg1.qc570[0][_local5].y; _local6++; var _temp11 = _local6; _local6 = (_local6 + 1); _local10 = _temp11; _arg1.px797[_local10] = _arg1.qc570[1][_local5].x; var _temp12 = _local6; _local6 = (_local6 + 1); _local11 = _temp12; _arg1.px797[_local11] = _arg1.qc570[1][_local5].y; _local6++; var _temp13 = _local7; _local7 = (_local7 + 1); _local12 = _temp13; _arg1.pn800[_local12] = _arg1.qc570[0][_local5].s; var _temp14 = _local7; _local7 = (_local7 + 1); _local13 = _temp14; _arg1.pn800[_local13] = _arg1.qc570[0][_local5].t; var _temp15 = _local7; _local7 = (_local7 + 1); _local14 = _temp15; _arg1.pn800[_local14] = _arg1.qc570[1][_local5].s; var _temp16 = _local7; _local7 = (_local7 + 1); _local15 = _temp16; _arg1.pn800[_local15] = _arg1.qc570[1][_local5].t; _local5++; }; }; } private function n56(_arg1:MPFace, _arg2:int, _arg3:int):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:int; var _local17:int; var _local18:int; var _local19:int; var _local20:int; _local17 = 0; while (_local17 < _arg3) { _local16 = 0; while (_local16 < _arg2) { _local4 = _arg1.qc570[_local17][_local16].x; _local5 = _arg1.qc570[_local17][_local16].y; _local18 = int(((MPCONST.vo218 - 1) * _local4)); _local19 = int(((MPCONST.vo218 - 1) * _local5)); _local20 = _arg1.lw595[_local19][_local18]; _arg1.qc570[_local17][_local16].z = ((((2 * _local20) * MPCONST.ra227) / 0xFF) - MPCONST.ra227); _local18 = s60(_arg1, _local4); _local19 = m62(_arg1, _local5); _local8 = _arg1.vj590[6][_local18]; _local9 = _arg1.vj590[6][int((_local18 + 1))]; _local10 = _arg1.sj591[_local19][6]; _local11 = _arg1.sj591[int((_local19 + 1))][6]; _local6 = ((_local4 - _local8) / (_local9 - _local8)); _local7 = ((_local5 - _local10) / (_local11 - _local10)); _local12 = ((1 - _local6) * (1 - _local7)); _local13 = (_local6 * (1 - _local7)); _local14 = ((1 - _local6) * _local7); _local15 = (_local6 * _local7); _arg1.qc570[_local17][_local16].x = (_arg1.qc570[_local17][_local16].x + ((((_local12 * (_arg1.my565[_local19][_local18].x - _local8)) + (_local13 * (_arg1.my565[_local19][int((_local18 + 1))].x - _local9))) + (_local14 * (_arg1.my565[int((_local19 + 1))][_local18].x - _local8))) + (_local15 * (_arg1.my565[int((_local19 + 1))][int((_local18 + 1))].x - _local9)))); _arg1.qc570[_local17][_local16].y = (_arg1.qc570[_local17][_local16].y + ((((_local12 * (_arg1.my565[_local19][_local18].y - _local10)) + (_local13 * (_arg1.my565[_local19][int((_local18 + 1))].y - _local10))) + (_local14 * (_arg1.my565[int((_local19 + 1))][_local18].y - _local11))) + (_local15 * (_arg1.my565[int((_local19 + 1))][int((_local18 + 1))].y - _local11)))); _local16++; }; _local17++; }; } private function x98():void{ hj284 = 0; wt287 = 0; t101(4, 0, 1, 0, MPCONST.zp222); t101(4, (MPCONST.mw221 - 1), MPCONST.mw221, 0, MPCONST.zp222); f99(4, 1, (MPCONST.mw221 - 1), 0, MPCONST.zp222); bv288 = wt287; ug285 = hj284; t101(2, 0, 1, 0, MPCONST.zp222); t101(2, (MPCONST.mw221 - 1), MPCONST.mw221, 0, MPCONST.zp222); f99(2, 1, (MPCONST.mw221 - 1), 0, MPCONST.zp222); tr289 = wt287; ix286 = hj284; f99(6, 2, 8, 1, 5); cp292 = 0; xv295 = 0; l102(4, 0, 1, 0, MPCONST.zp222); l102(4, (MPCONST.mw221 - 1), MPCONST.mw221, 0, MPCONST.zp222); x100(4, (MPCONST.mw221 - 2), 0, 0, MPCONST.zp222); fb296 = xv295; xi293 = cp292; l102(2, 0, 1, 0, MPCONST.zp222); l102(2, (MPCONST.mw221 - 1), MPCONST.mw221, 0, MPCONST.zp222); x100(2, (MPCONST.mw221 - 2), 0, 0, MPCONST.zp222); cg297 = xv295; fb294 = cp292; x100(6, 7, 1, 1, 5); } private function v58(_arg1:MPFace, _arg2:Number):int{ var _local3:int; _local3 = s60(_arg1, _arg2); if ((_arg2 - _arg1.vj590[6][_local3]) < (_arg1.vj590[6][int((_local3 + 1))] - _arg2)){ return (_local3); }; return ((_local3 + 1)); } private function u123(_arg1:MPFace, _arg2:int, _arg3:Number):void{ var _local4:int; var _local5:int; var _local6:int; _local5 = 0; _local6 = 0; if (_arg2 == 0){ _local4 = 0; while (_local4 < 6) { var _temp1 = _local5; _local5 = (_local5 + 1); var _local7 = _temp1; _arg1.in754[_local7] = _arg1.qc570[1][_local4].x; var _temp2 = _local5; _local5 = (_local5 + 1); var _local8 = _temp2; _arg1.in754[_local8] = _arg1.qc570[1][_local4].y; _local5++; var _temp3 = _local5; _local5 = (_local5 + 1); var _local9 = _temp3; _arg1.in754[_local9] = _arg1.qc570[1][_local4].x; var _temp4 = _local5; _local5 = (_local5 + 1); var _local10 = _temp4; _arg1.in754[_local10] = (_arg1.qc570[1][_local4].y + _arg3); _local5++; var _temp5 = _local6; _local6 = (_local6 + 1); var _local11 = _temp5; _arg1.fg755[_local11] = (0 + ((Number(_local4) * 1) / 6)); var _temp6 = _local6; _local6 = (_local6 + 1); var _local12 = _temp6; _arg1.fg755[_local12] = 0.5; var _temp7 = _local6; _local6 = (_local6 + 1); var _local13 = _temp7; _arg1.fg755[_local13] = (1 + ((Number(_local4) * 1) / 6)); var _temp8 = _local6; _local6 = (_local6 + 1); var _local14 = _temp8; _arg1.fg755[_local14] = 0.1; _local4++; }; } else { _local4 = 0; while (_local4 < 6) { var _temp9 = _local5; _local5 = (_local5 + 1); _local7 = _temp9; _arg1.xb746[_local7] = _arg1.qc570[1][_local4].x; var _temp10 = _local5; _local5 = (_local5 + 1); _local8 = _temp10; _arg1.xb746[_local8] = _arg1.qc570[1][_local4].y; _local5++; var _temp11 = _local5; _local5 = (_local5 + 1); _local9 = _temp11; _arg1.xb746[_local9] = _arg1.qc570[1][_local4].x; var _temp12 = _local5; _local5 = (_local5 + 1); _local10 = _temp12; _arg1.xb746[_local10] = (_arg1.qc570[1][_local4].y + _arg3); _local5++; var _temp13 = _local6; _local6 = (_local6 + 1); _local11 = _temp13; _arg1.zm747[_local11] = (0 + ((Number(_local4) * 1) / 6)); var _temp14 = _local6; _local6 = (_local6 + 1); _local12 = _temp14; _arg1.zm747[_local12] = 0.5; var _temp15 = _local6; _local6 = (_local6 + 1); _local13 = _temp15; _arg1.zm747[_local13] = (0 + ((Number(_local4) * 1) / 6)); var _temp16 = _local6; _local6 = (_local6 + 1); _local14 = _temp16; _arg1.zm747[_local14] = 0.1; _local4++; }; }; } public function p111(_arg1:Event):void{ var _local2:URLLoader; var _local3:Array; var _local4:int; trace("loading fcpoint.txt done"); _local2 = URLLoader(_arg1.target); _local3 = f108(String(_local2.data)); _local4 = 0; var _temp1 = _local4; _local4 = (_local4 + 1); zo248.gi538 = _local3[_temp1]; var _temp2 = _local4; _local4 = (_local4 + 1); zo248.pd539 = _local3[_temp2]; var _temp3 = _local4; _local4 = (_local4 + 1); zo248.jm542 = _local3[_temp3]; var _temp4 = _local4; _local4 = (_local4 + 1); zo248.wi544 = _local3[_temp4]; var _temp5 = _local4; _local4 = (_local4 + 1); zo248.fo540 = _local3[_temp5]; var _temp6 = _local4; _local4 = (_local4 + 1); zo248.dk541 = _local3[_temp6]; var _temp7 = _local4; _local4 = (_local4 + 1); zo248.jq543 = _local3[_temp7]; var _temp8 = _local4; _local4 = (_local4 + 1); zo248.qp545 = _local3[_temp8]; var _temp9 = _local4; _local4 = (_local4 + 1); zo248.qh547 = _local3[_temp9]; var _temp10 = _local4; _local4 = (_local4 + 1); zo248.im548 = _local3[_temp10]; var _temp11 = _local4; _local4 = (_local4 + 1); zo248.vf549 = _local3[_temp11]; var _temp12 = _local4; _local4 = (_local4 + 1); zo248.vu550 = _local3[_temp12]; var _temp13 = _local4; _local4 = (_local4 + 1); zo248.zw551 = _local3[_temp13]; var _temp14 = _local4; _local4 = (_local4 + 1); zo248.yv552 = _local3[_temp14]; var _temp15 = _local4; _local4 = (_local4 + 1); zo248.ij553 = _local3[_temp15]; } public function e114(_arg1:Event):void{ var _local2:URLLoader; var _local3:Array; var _local4:int; var _local5:int; var _local6:int; trace("loading et517.txt done"); _local2 = URLLoader(_arg1.target); _local3 = f108(String(_local2.data)); _local4 = 0; var _temp1 = _local4; _local4 = (_local4 + 1); zo248.og518 = _local3[_temp1]; var _temp2 = _local4; _local4 = (_local4 + 1); zo248.ep519 = _local3[_temp2]; var _temp3 = _local4; _local4 = (_local4 + 1); zo248.sp520 = _local3[_temp3]; var _temp4 = _local4; _local4 = (_local4 + 1); zo248.xn521 = _local3[_temp4]; var _temp5 = _local4; _local4 = (_local4 + 1); zo248.vj522 = _local3[_temp5]; var _temp6 = _local4; _local4 = (_local4 + 1); zo248.iu523 = _local3[_temp6]; var _temp7 = _local4; _local4 = (_local4 + 1); zo248.pa524 = _local3[_temp7]; var _temp8 = _local4; _local4 = (_local4 + 1); zo248.ly525 = _local3[_temp8]; _local6 = 0; while (_local6 < MPCONST.jb219) { zo248.et517[_local6].fu202 = 0; zo248.et517[_local6].gain = 0; var _temp9 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].vq203 = _local3[_temp9]; _local5 = 0; while (_local5 < MPCONST.rz220) { var _temp10 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].og209 = int(_local3[_temp10]); var _temp11 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].bf117 = _local3[_temp11]; var _temp12 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].qm118 = _local3[_temp12]; var _temp13 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].vl210 = _local3[_temp13]; var _temp14 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].ie211 = _local3[_temp14]; var _temp15 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].xd212 = _local3[_temp15]; var _temp16 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].zu213 = _local3[_temp16]; var _temp17 = _local4; _local4 = (_local4 + 1); zo248.et517[_local6].nq204[_local5].zo214 = _local3[_temp17]; _local5++; }; _local6++; }; } private function e121(_arg1:MPFace):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:int; var _local10:int; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Array; _local3 = 0; while (_local3 <= MPCONST.zp222) { _local2 = 0; while (_local2 <= MPCONST.mw221) { _local6 = Number(_arg1.vj590[_local3][_local2]); _local7 = Number(_arg1.sj591[_local3][_local2]); _arg1.my565[_local3][_local2].x = _local6; _arg1.jf566[_local3][_local2].x = _local6; _arg1.my565[_local3][_local2].y = _local7; _arg1.jf566[_local3][_local2].y = _local7; _local2++; }; _local3++; }; _local16 = new Array(MPCONST.jb219); _local11 = 0; _local5 = 0; while (_local5 < MPCONST.jb219) { if (_arg1.et517[_local5].gain > 0){ if (_local5 != 7){ _local8 = b118(_arg1.et517[_local5].gain); } else { _local8 = _arg1.et517[_local5].gain; }; _local11 = (_local11 + (_local8 * _arg1.et517[_local5].vq203)); _local16[_local5] = _local8; } else { _local16[_local5] = 0; }; _local5++; }; _arg1.uo546 = _local11; _local3 = 1; while (_local3 < MPCONST.zp222) { _local2 = 1; while (_local2 < MPCONST.mw221) { if (_arg1.oi593[_local3][_local2] == 0){ _local12 = 0; _local13 = 0; _local14 = 0; _local15 = 0; _local5 = 0; while (_local5 < MPCONST.jb219) { if (_local16[_local5] > 0){ _local8 = _local16[_local5]; _local12 = (_local12 + (_local8 * _arg1.hh568[_local5][_local3][_local2].ql205)); _local13 = (_local13 + (_local8 * _arg1.hh568[_local5][_local3][_local2].rz206)); _local14 = (_local14 + (_local8 * _arg1.hh568[_local5][_local3][_local2].jp207)); _local15 = (_local15 + (_local8 * _arg1.hh568[_local5][_local3][_local2].xi208)); }; _local5++; }; _arg1.my565[_local3][_local2].x = (_arg1.my565[_local3][_local2].x + _local12); _arg1.my565[_local3][_local2].y = (_arg1.my565[_local3][_local2].y + _local13); _arg1.jf566[_local3][_local2].x = (_arg1.jf566[_local3][_local2].x + _local14); _arg1.jf566[_local3][_local2].y = (_arg1.jf566[_local3][_local2].y + _local15); }; _local2++; }; _local3++; }; _arg1.my565[7][7].x = (_arg1.my565[7][7].x + (_arg1.ss569.nq204[0].vl210 * 0.4)); _arg1.my565[7][7].y = (_arg1.my565[7][7].y + (_arg1.ss569.nq204[0].ie211 * 0.4)); _arg1.my565[7][3].x = (_arg1.my565[7][3].x + (_arg1.ss569.nq204[1].vl210 * 0.4)); _arg1.my565[7][3].y = (_arg1.my565[7][3].y + (_arg1.ss569.nq204[1].ie211 * 0.4)); } private function w89(_arg1:uint):uint{ var _local2:uint; _local2 = ((_arg1 >> 24) & 0xFF); return (_local2); } private function p125(_arg1:MPFace, _arg2:int, _arg3:int, _arg4:int):void{ var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; var _local11:int; var _local12:int; _local12 = 6; _local10 = _arg3; _local11 = _arg4; if (_arg1.wp514 == 0){ _local5 = 0; while (_local5 < 17) { if (_arg2 == 1){ _local8 = tz302[_local5][0]; _local9 = tz302[_local5][1]; _local6 = tz302[_local5][2]; _local7 = tz302[_local5][3]; _local6 = (10 - _local6); _local8 = ((_local12 - 1) - _local8); } else { _local8 = tz302[(16 - _local5)][0]; _local9 = tz302[(16 - _local5)][1]; _local6 = tz302[(16 - _local5)][2]; _local7 = tz302[(16 - _local5)][3]; }; if (_arg1.zs515 == 1){ if (_arg2 == 1){ var _temp1 = _local10; _local10 = (_local10 + 1); var _local13 = _temp1; _arg1.ma661[_local13] = _arg1.qc570[_local9][_local8].x; var _temp2 = _local10; _local10 = (_local10 + 1); var _local14 = _temp2; _arg1.ma661[_local14] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp3 = _local10; _local10 = (_local10 + 1); var _local15 = _temp3; _arg1.ma661[_local15] = _arg1.jn567[_local7][_local6].x; var _temp4 = _local10; _local10 = (_local10 + 1); var _local16 = _temp4; _arg1.ma661[_local16] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp5 = _local11; _local11 = (_local11 + 1); var _local17 = _temp5; _arg1.mh664[_local17] = _arg1.qc570[_local9][_local8].s; var _temp6 = _local11; _local11 = (_local11 + 1); var _local18 = _temp6; _arg1.mh664[_local18] = _arg1.qc570[_local9][_local8].t; var _temp7 = _local11; _local11 = (_local11 + 1); var _local19 = _temp7; _arg1.mh664[_local19] = _arg1.my565[_local7][_local6].s; var _temp8 = _local11; _local11 = (_local11 + 1); var _local20 = _temp8; _arg1.mh664[_local20] = _arg1.my565[_local7][_local6].t; } else { var _temp9 = _local10; _local10 = (_local10 + 1); _local13 = _temp9; _arg1.ma661[_local13] = _arg1.jn567[_local7][_local6].x; var _temp10 = _local10; _local10 = (_local10 + 1); _local14 = _temp10; _arg1.ma661[_local14] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp11 = _local10; _local10 = (_local10 + 1); _local15 = _temp11; _arg1.ma661[_local15] = _arg1.qc570[_local9][_local8].x; var _temp12 = _local10; _local10 = (_local10 + 1); _local16 = _temp12; _arg1.ma661[_local16] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp13 = _local11; _local11 = (_local11 + 1); _local17 = _temp13; _arg1.mh664[_local17] = _arg1.my565[_local7][_local6].s; var _temp14 = _local11; _local11 = (_local11 + 1); _local18 = _temp14; _arg1.mh664[_local18] = _arg1.my565[_local7][_local6].t; var _temp15 = _local11; _local11 = (_local11 + 1); _local19 = _temp15; _arg1.mh664[_local19] = _arg1.qc570[_local9][_local8].s; var _temp16 = _local11; _local11 = (_local11 + 1); _local20 = _temp16; _arg1.mh664[_local20] = _arg1.qc570[_local9][_local8].t; }; } else { if (_arg2 == 1){ var _temp17 = _local10; _local10 = (_local10 + 1); _local13 = _temp17; _arg1.kz660[_local13] = _arg1.qc570[_local9][_local8].x; var _temp18 = _local10; _local10 = (_local10 + 1); _local14 = _temp18; _arg1.kz660[_local14] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp19 = _local10; _local10 = (_local10 + 1); _local15 = _temp19; _arg1.kz660[_local15] = _arg1.jn567[_local7][_local6].x; var _temp20 = _local10; _local10 = (_local10 + 1); _local16 = _temp20; _arg1.kz660[_local16] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp21 = _local11; _local11 = (_local11 + 1); _local17 = _temp21; _arg1.jg663[_local17] = _arg1.qc570[_local9][_local8].s; var _temp22 = _local11; _local11 = (_local11 + 1); _local18 = _temp22; _arg1.jg663[_local18] = _arg1.qc570[_local9][_local8].t; var _temp23 = _local11; _local11 = (_local11 + 1); _local19 = _temp23; _arg1.jg663[_local19] = _arg1.my565[_local7][_local6].s; var _temp24 = _local11; _local11 = (_local11 + 1); _local20 = _temp24; _arg1.jg663[_local20] = _arg1.my565[_local7][_local6].t; } else { var _temp25 = _local10; _local10 = (_local10 + 1); _local13 = _temp25; _arg1.kz660[_local13] = _arg1.jn567[_local7][_local6].x; var _temp26 = _local10; _local10 = (_local10 + 1); _local14 = _temp26; _arg1.kz660[_local14] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp27 = _local10; _local10 = (_local10 + 1); _local15 = _temp27; _arg1.kz660[_local15] = _arg1.qc570[_local9][_local8].x; var _temp28 = _local10; _local10 = (_local10 + 1); _local16 = _temp28; _arg1.kz660[_local16] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp29 = _local11; _local11 = (_local11 + 1); _local17 = _temp29; _arg1.jg663[_local17] = _arg1.my565[_local7][_local6].s; var _temp30 = _local11; _local11 = (_local11 + 1); _local18 = _temp30; _arg1.jg663[_local18] = _arg1.my565[_local7][_local6].t; var _temp31 = _local11; _local11 = (_local11 + 1); _local19 = _temp31; _arg1.jg663[_local19] = _arg1.qc570[_local9][_local8].s; var _temp32 = _local11; _local11 = (_local11 + 1); _local20 = _temp32; _arg1.jg663[_local20] = _arg1.qc570[_local9][_local8].t; }; }; _local5++; }; } else { _local5 = 0; while (_local5 < 17) { if (_arg2 == 1){ _local8 = tz302[_local5][0]; _local9 = tz302[_local5][1]; _local6 = tz302[_local5][2]; _local7 = tz302[_local5][3]; _local6 = (10 - _local6); _local8 = ((_local12 - 1) - _local8); } else { _local8 = tz302[(16 - _local5)][0]; _local9 = tz302[(16 - _local5)][1]; _local6 = tz302[(16 - _local5)][2]; _local7 = tz302[(16 - _local5)][3]; }; if (_arg1.zs515 == 1){ if (_arg2 == 1){ var _temp33 = _local10; _local10 = (_local10 + 1); _local13 = _temp33; _arg1.fb798[_local13] = _arg1.qc570[_local9][_local8].x; var _temp34 = _local10; _local10 = (_local10 + 1); _local14 = _temp34; _arg1.fb798[_local14] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp35 = _local10; _local10 = (_local10 + 1); _local15 = _temp35; _arg1.fb798[_local15] = _arg1.jn567[_local7][_local6].x; var _temp36 = _local10; _local10 = (_local10 + 1); _local16 = _temp36; _arg1.fb798[_local16] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp37 = _local11; _local11 = (_local11 + 1); _local17 = _temp37; _arg1.pe801[_local17] = _arg1.qc570[_local9][_local8].s; var _temp38 = _local11; _local11 = (_local11 + 1); _local18 = _temp38; _arg1.pe801[_local18] = _arg1.qc570[_local9][_local8].t; var _temp39 = _local11; _local11 = (_local11 + 1); _local19 = _temp39; _arg1.pe801[_local19] = _arg1.my565[_local7][_local6].s; var _temp40 = _local11; _local11 = (_local11 + 1); _local20 = _temp40; _arg1.pe801[_local20] = _arg1.my565[_local7][_local6].t; } else { var _temp41 = _local10; _local10 = (_local10 + 1); _local13 = _temp41; _arg1.fb798[_local13] = _arg1.jn567[_local7][_local6].x; var _temp42 = _local10; _local10 = (_local10 + 1); _local14 = _temp42; _arg1.fb798[_local14] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp43 = _local10; _local10 = (_local10 + 1); _local15 = _temp43; _arg1.fb798[_local15] = _arg1.qc570[_local9][_local8].x; var _temp44 = _local10; _local10 = (_local10 + 1); _local16 = _temp44; _arg1.fb798[_local16] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp45 = _local11; _local11 = (_local11 + 1); _local17 = _temp45; _arg1.pe801[_local17] = _arg1.my565[_local7][_local6].s; var _temp46 = _local11; _local11 = (_local11 + 1); _local18 = _temp46; _arg1.pe801[_local18] = _arg1.my565[_local7][_local6].t; var _temp47 = _local11; _local11 = (_local11 + 1); _local19 = _temp47; _arg1.pe801[_local19] = _arg1.qc570[_local9][_local8].s; var _temp48 = _local11; _local11 = (_local11 + 1); _local20 = _temp48; _arg1.pe801[_local20] = _arg1.qc570[_local9][_local8].t; }; } else { if (_arg2 == 1){ var _temp49 = _local10; _local10 = (_local10 + 1); _local13 = _temp49; _arg1.px797[_local13] = _arg1.qc570[_local9][_local8].x; var _temp50 = _local10; _local10 = (_local10 + 1); _local14 = _temp50; _arg1.px797[_local14] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp51 = _local10; _local10 = (_local10 + 1); _local15 = _temp51; _arg1.px797[_local15] = _arg1.jn567[_local7][_local6].x; var _temp52 = _local10; _local10 = (_local10 + 1); _local16 = _temp52; _arg1.px797[_local16] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp53 = _local11; _local11 = (_local11 + 1); _local17 = _temp53; _arg1.pn800[_local17] = _arg1.qc570[_local9][_local8].s; var _temp54 = _local11; _local11 = (_local11 + 1); _local18 = _temp54; _arg1.pn800[_local18] = _arg1.qc570[_local9][_local8].t; var _temp55 = _local11; _local11 = (_local11 + 1); _local19 = _temp55; _arg1.pn800[_local19] = _arg1.my565[_local7][_local6].s; var _temp56 = _local11; _local11 = (_local11 + 1); _local20 = _temp56; _arg1.pn800[_local20] = _arg1.my565[_local7][_local6].t; } else { var _temp57 = _local10; _local10 = (_local10 + 1); _local13 = _temp57; _arg1.px797[_local13] = _arg1.jn567[_local7][_local6].x; var _temp58 = _local10; _local10 = (_local10 + 1); _local14 = _temp58; _arg1.px797[_local14] = _arg1.jn567[_local7][_local6].y; _local10++; var _temp59 = _local10; _local10 = (_local10 + 1); _local15 = _temp59; _arg1.px797[_local15] = _arg1.qc570[_local9][_local8].x; var _temp60 = _local10; _local10 = (_local10 + 1); _local16 = _temp60; _arg1.px797[_local16] = _arg1.qc570[_local9][_local8].y; _local10++; var _temp61 = _local11; _local11 = (_local11 + 1); _local17 = _temp61; _arg1.pn800[_local17] = _arg1.my565[_local7][_local6].s; var _temp62 = _local11; _local11 = (_local11 + 1); _local18 = _temp62; _arg1.pn800[_local18] = _arg1.my565[_local7][_local6].t; var _temp63 = _local11; _local11 = (_local11 + 1); _local19 = _temp63; _arg1.pn800[_local19] = _arg1.qc570[_local9][_local8].s; var _temp64 = _local11; _local11 = (_local11 + 1); _local20 = _temp64; _arg1.pn800[_local20] = _arg1.qc570[_local9][_local8].t; }; }; _local5++; }; }; } private function f78(_arg1:ByteArray, _arg2:Array, _arg3:int):Number{ var _local4:int; var _local5:Number; _local4 = this.f77(_arg1, _arg2, _arg3); _local5 = (_local4 / MPCONST.jm237); return (_local5); } private function f77(_arg1:ByteArray, _arg2:Array, _arg3:int):int{ var _local4:int; var _local5:int; var _local6:int; _local5 = _arg2[0]; _local4 = 0; _local6 = 0; while (_local6 < _arg3) { var _temp1 = _local5; _local5 = (_local5 + 1); _local4 = ((_local4 << 8) + _arg1[_temp1]); _local6++; }; if (_arg3 == 2){ if (_local4 >= int(0x8000)){ _local4 = (_local4 - (2 * int(0x8000))); }; }; _arg2[0] = _local5; return (_local4); } private function v73(_arg1:MPFace, _arg2:int):void{ var _local3:Number; var _local4:Number; var _local5:int; var _local6:int; var _local7:int; var _local8:Number; var _local9:int; 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; var _local35:Number; var _local36:int; var _local37:int; var _local38:Number; var _local39:int; var _local40:int; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:Number; var _local45:Number; var _local46:Number; var _local47:Number; var _local48:Number; _local5 = 6; _local41 = _arg1.pn597[0]; _local42 = _arg1.pn597[1]; _local43 = _arg1.pn597[4]; _local44 = _arg1.pn597[5]; _local45 = _arg1.pn597[8]; _local46 = _arg1.pn597[9]; _local47 = _arg1.pn597[12]; _local48 = _arg1.pn597[13]; if (_arg2 == 0){ _local3 = _arg1.ea573[0]; } else { _local3 = _arg1.cj575[0]; }; _local4 = (_local3 * 0.95); if (_arg2 == 0){ _local6 = 0; _local7 = 0; } else { _local6 = (hc274[0][1] * 3); _local7 = (hc274[0][1] * 2); }; _local39 = _local6; _local40 = _local7; if (_local3 < 0.4){ _local9 = 0; while (_local9 < _local5) { if (_arg1.wp514 == 0){ if (_arg2 == 0){ _local8 = (Number(_local9) / Number(_local5)); } else { _local8 = (Number(((_local5 - 1) - _local9)) / Number(_local5)); }; var _temp1 = _local39; _local39 = (_local39 + 1); var _local49 = _temp1; _arg1.us662[_local49] = 0; var _temp2 = _local39; _local39 = (_local39 + 1); var _local50 = _temp2; _arg1.us662[_local50] = 0; _local39++; var _temp3 = _local40; _local40 = (_local40 + 1); var _local51 = _temp3; _arg1.cm665[_local51] = _local8; var _temp4 = _local40; _local40 = (_local40 + 1); var _local52 = _temp4; _arg1.cm665[_local52] = 0.75; var _temp5 = _local39; _local39 = (_local39 + 1); var _local53 = _temp5; _arg1.us662[_local53] = 0; var _temp6 = _local39; _local39 = (_local39 + 1); var _local54 = _temp6; _arg1.us662[_local54] = 0; _local39++; var _temp7 = _local40; _local40 = (_local40 + 1); var _local55 = _temp7; _arg1.cm665[_local55] = _local8; var _temp8 = _local40; _local40 = (_local40 + 1); var _local56 = _temp8; _arg1.cm665[_local56] = 0.52; } else { if (_arg2 == 0){ _local8 = (Number(_local9) / Number(_local5)); } else { _local8 = (Number(((_local5 - 1) - _local9)) / Number(_local5)); }; var _temp9 = _local39; _local39 = (_local39 + 1); _local49 = _temp9; _arg1.lk799[_local49] = 0; var _temp10 = _local39; _local39 = (_local39 + 1); _local50 = _temp10; _arg1.lk799[_local50] = 0; _local39++; var _temp11 = _local40; _local40 = (_local40 + 1); _local51 = _temp11; _arg1.el802[_local51] = _local8; var _temp12 = _local40; _local40 = (_local40 + 1); _local52 = _temp12; _arg1.el802[_local52] = 0.75; var _temp13 = _local39; _local39 = (_local39 + 1); _local53 = _temp13; _arg1.lk799[_local53] = 0; var _temp14 = _local39; _local39 = (_local39 + 1); _local54 = _temp14; _arg1.lk799[_local54] = 0; _local39++; var _temp15 = _local40; _local40 = (_local40 + 1); _local55 = _temp15; _arg1.el802[_local55] = _local8; var _temp16 = _local40; _local40 = (_local40 + 1); _local56 = _temp16; _arg1.el802[_local56] = 0.52; }; _local9++; }; } else { _local9 = 0; while (_local9 < _local5) { if (_arg2 == 0){ _local8 = (_arg1.lk562[int(((_local5 / 2) + _local5))] - _arg1.lk562[int((_local5 / 2))]); _local10 = (_arg1.bt561[_local9] + (_local4 * (_arg1.bt561[int((_local9 + _local5))] - _arg1.bt561[_local9]))); _local11 = ((_arg1.lk562[_local9] + (0.2 * _local8)) + (_local4 * ((_arg1.lk562[int((_local9 + _local5))] - _arg1.lk562[_local9]) - (0.2 * _local8)))); _local13 = (_arg1.bt561[_local9] + (_local4 * (_arg1.bt561[int((_local9 + _local5))] - _arg1.bt561[_local9]))); _local14 = ((_arg1.lk562[_local9] + (_local4 * ((_arg1.lk562[int((_local9 + _local5))] - _arg1.lk562[_local9]) + (0 * _local8)))) + (0.4 * _local8)); } else { _local8 = (_arg1.qr564[int(((_local5 / 2) + _local5))] - _arg1.qr564[int((_local5 / 2))]); _local10 = (_arg1.mf563[int(((_local5 - 1) - _local9))] + (_local4 * (_arg1.mf563[int((((_local5 - 1) - _local9) + _local5))] - _arg1.mf563[int(((_local5 - 1) - _local9))]))); _local11 = ((_arg1.qr564[int(((_local5 - 1) - _local9))] + (0.2 * _local8)) + (_local4 * ((_arg1.qr564[int((((_local5 - 1) - _local9) + _local5))] - _arg1.qr564[int(((_local5 - 1) - _local9))]) - (0.2 * _local8)))); _local13 = (_arg1.mf563[int(((_local5 - 1) - _local9))] + (_local4 * (_arg1.mf563[int((((_local5 - 1) - _local9) + _local5))] - _arg1.mf563[int(((_local5 - 1) - _local9))]))); _local14 = ((_arg1.qr564[int(((_local5 - 1) - _local9))] + (_local4 * ((_arg1.qr564[int((((_local5 - 1) - _local9) + _local5))] - _arg1.qr564[int(((_local5 - 1) - _local9))]) + (0 * _local8)))) + (0.4 * _local8)); }; _local36 = int(((MPCONST.vo218 - 1) * _local10)); _local37 = int(((MPCONST.vo218 - 1) * _local11)); _local38 = _arg1.lw595[_local37][_local36]; _local12 = ((((2 * _local38) * MPCONST.ra227) / 0xFF) - MPCONST.ra227); _local36 = s60(_arg1, _local10); _local37 = m62(_arg1, _local11); _local28 = _arg1.vj590[6][_local36]; _local29 = _arg1.vj590[6][int((_local36 + 1))]; _local30 = _arg1.sj591[_local37][5]; _local31 = _arg1.sj591[int((_local37 + 1))][5]; _local26 = ((_local10 - _local28) / (_local29 - _local28)); _local27 = ((_local11 - _local30) / (_local31 - _local30)); _local32 = ((1 - _local26) * (1 - _local27)); _local33 = (_local26 * (1 - _local27)); _local34 = ((1 - _local26) * _local27); _local35 = (_local26 * _local27); _local10 = (_local10 + ((((_local32 * (_arg1.my565[_local37][_local36].x - _local28)) + (_local33 * (_arg1.my565[_local37][int((_local36 + 1))].x - _local29))) + (_local34 * (_arg1.my565[int((_local37 + 1))][_local36].x - _local28))) + (_local35 * (_arg1.my565[int((_local37 + 1))][int((_local36 + 1))].x - _local29)))); _local11 = (_local11 + ((((_local32 * (_arg1.my565[_local37][_local36].y - _local30)) + (_local33 * (_arg1.my565[_local37][int((_local36 + 1))].y - _local30))) + (_local34 * (_arg1.my565[int((_local37 + 1))][_local36].y - _local31))) + (_local35 * (_arg1.my565[int((_local37 + 1))][int((_local36 + 1))].y - _local31)))); _local36 = int(((MPCONST.vo218 - 1) * _local13)); _local37 = int(((MPCONST.vo218 - 1) * _local14)); _local38 = _arg1.lw595[_local37][_local36]; _local15 = ((((2 * _local38) * MPCONST.ra227) / 0xFF) - MPCONST.ra227); _local36 = s60(_arg1, _local13); _local37 = m62(_arg1, _local14); _local28 = _arg1.vj590[6][_local36]; _local29 = _arg1.vj590[6][int((_local36 + 1))]; _local30 = _arg1.sj591[_local37][5]; _local31 = _arg1.sj591[int((_local37 + 1))][5]; _local26 = ((_local13 - _local28) / (_local29 - _local28)); _local27 = ((_local14 - _local30) / (_local31 - _local30)); _local32 = ((1 - _local26) * (1 - _local27)); _local33 = (_local26 * (1 - _local27)); _local34 = ((1 - _local26) * _local27); _local35 = (_local26 * _local27); _local13 = (_local13 + ((((_local32 * (_arg1.my565[_local37][_local36].x - _local28)) + (_local33 * (_arg1.my565[_local37][int((_local36 + 1))].x - _local29))) + (_local34 * (_arg1.my565[int((_local37 + 1))][_local36].x - _local28))) + (_local35 * (_arg1.my565[int((_local37 + 1))][int((_local36 + 1))].x - _local29)))); _local14 = (_local14 + ((((_local32 * (_arg1.my565[_local37][_local36].y - _local30)) + (_local33 * (_arg1.my565[_local37][int((_local36 + 1))].y - _local30))) + (_local34 * (_arg1.my565[int((_local37 + 1))][_local36].y - _local31))) + (_local35 * (_arg1.my565[int((_local37 + 1))][int((_local36 + 1))].y - _local31)))); _local16 = ((((_local41 * _local10) + (_local43 * _local11)) + (_local45 * _local12)) + _local47); _local17 = ((((_local42 * _local10) + (_local44 * _local11)) + (_local46 * _local12)) + _local48); _local19 = ((((_local41 * _local13) + (_local43 * _local14)) + (_local45 * _local15)) + _local47); _local20 = ((((_local42 * _local13) + (_local44 * _local14)) + (_local46 * _local15)) + _local48); if (_arg1.wp514 == 0){ if (_arg2 == 0){ _local8 = (Number(_local9) / Number(_local5)); } else { _local8 = (Number(((_local5 - 1) - _local9)) / Number(_local5)); }; var _temp17 = _local39; _local39 = (_local39 + 1); _local49 = _temp17; _arg1.us662[_local49] = _local16; var _temp18 = _local39; _local39 = (_local39 + 1); _local50 = _temp18; _arg1.us662[_local50] = _local17; _local39++; var _temp19 = _local40; _local40 = (_local40 + 1); _local51 = _temp19; _arg1.cm665[_local51] = _local8; var _temp20 = _local40; _local40 = (_local40 + 1); _local52 = _temp20; _arg1.cm665[_local52] = 0.75; var _temp21 = _local39; _local39 = (_local39 + 1); _local53 = _temp21; _arg1.us662[_local53] = _local19; var _temp22 = _local39; _local39 = (_local39 + 1); _local54 = _temp22; _arg1.us662[_local54] = _local20; _local39++; var _temp23 = _local40; _local40 = (_local40 + 1); _local55 = _temp23; _arg1.cm665[_local55] = _local8; var _temp24 = _local40; _local40 = (_local40 + 1); _local56 = _temp24; _arg1.cm665[_local56] = 0.52; } else { if (_arg2 == 0){ _local8 = (Number(_local9) / Number(_local5)); } else { _local8 = (Number(((_local5 - 1) - _local9)) / Number(_local5)); }; var _temp25 = _local39; _local39 = (_local39 + 1); _local49 = _temp25; _arg1.lk799[_local49] = _local16; var _temp26 = _local39; _local39 = (_local39 + 1); _local50 = _temp26; _arg1.lk799[_local50] = _local17; _local39++; var _temp27 = _local40; _local40 = (_local40 + 1); _local51 = _temp27; _arg1.el802[_local51] = _local8; var _temp28 = _local40; _local40 = (_local40 + 1); _local52 = _temp28; _arg1.el802[_local52] = 0.75; var _temp29 = _local39; _local39 = (_local39 + 1); _local53 = _temp29; _arg1.lk799[_local53] = _local19; var _temp30 = _local39; _local39 = (_local39 + 1); _local54 = _temp30; _arg1.lk799[_local54] = _local20; _local39++; var _temp31 = _local40; _local40 = (_local40 + 1); _local55 = _temp31; _arg1.el802[_local55] = _local8; var _temp32 = _local40; _local40 = (_local40 + 1); _local56 = _temp32; _arg1.el802[_local56] = 0.52; }; _local9++; }; }; } public function f108(_arg1:String):Array{ var _local2:Array; var _local3:String; var _local4:Array; _local2 = _arg1.split(/\s|\r|\n/); _local4 = new Array(); while (_local2.length) { _local3 = String(_local2.shift()); if (_local3.length <= 0){ } else { _local4.push(int(_local3)); }; }; return (_local4); } private function e134(_arg1:Array, _arg2:int):Number{ var _local3:Number; var _local4:int; _local3 = _arg1[0]; _local4 = 1; while (_local4 < _arg2) { if (_arg1[_local4] < _local3){ _local3 = _arg1[_local4]; }; _local4++; }; return (_local3); } private function p132(_arg1:MPFace, _arg2:Array):void{ _arg2[0] = (0.5 * (_arg1.uh558[1].x[0] + _arg1.uh558[1].x[3])); _arg2[1] = ((0.3 * (_arg1.uh558[1].y[1] + _arg1.uh558[1].y[2])) + (0.2 * (_arg1.uh558[1].y[4] + _arg1.uh558[1].y[5]))); _arg2[2] = (0.5 * (_arg1.uh558[2].x[0] + _arg1.uh558[2].x[3])); _arg2[3] = ((0.3 * (_arg1.uh558[2].y[1] + _arg1.uh558[2].y[2])) + (0.2 * (_arg1.uh558[2].y[4] + _arg1.uh558[2].y[5]))); } private function n81(_arg1:ByteArray, _arg2:Array):void{ var _local3:int; var _local4:ParaEdit; var _local5:int; var _local6:int; _local5 = 0; while (_local5 <= 5) { _local4 = zo248.uh558[_local5]; _local3 = f77(_arg1, _arg2, 1); _local4.sw382 = _local3; _local6 = 0; while (_local6 < _local3) { _local4.x[_local6] = f78(_arg1, _arg2, 2); _local4.y[_local6] = f78(_arg1, _arg2, 2); _local6++; }; _local5++; }; if (zo248.gf509 == 2){ _local5 = 9; while (_local5 <= 10) { _local4 = zo248.uh558[_local5]; _local3 = f77(_arg1, _arg2, 1); _local4.sw382 = _local3; _local6 = 0; while (_local6 < _local3) { _local4.x[_local6] = f78(_arg1, _arg2, 2); _local4.y[_local6] = f78(_arg1, _arg2, 2); _local6++; }; _local5++; }; }; } private function m62(_arg1:MPFace, _arg2:Number):int{ var _local3:int; _local3 = _arg1.wt589[int((100 * _arg2))]; while (_local3 < MPCONST.zp222) { if (_arg1.sj591[_local3][6] > _arg2){ break; }; _local3++; }; _local3--; return (_local3); } private function p138(_arg1:int, _arg2:MPFace, _arg3:MPGlasses, _arg4:Number):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:int; 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:int; var _local23:Number; var _local24:Number; var _local25:int; var _local26:int; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Number; 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:Number; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:Number; _local43 = (_arg3.ky861 * _arg3.tb862); _local44 = (_arg3.ky861 * _arg3.io863); _local36 = _arg2.jc495; _local37 = _arg2.cv496; _local38 = _arg2.hh497; _local39 = x116(_local38); _local40 = z117(_local38); _local41 = (-0.5 * x116(_local37)); _local42 = (0.5 * x116(_local36)); _local28 = _arg2.pn597[0]; _local29 = _arg2.pn597[4]; _local30 = _arg2.pn597[8]; _local31 = _arg2.pn597[12]; _local32 = _arg2.pn597[1]; _local33 = _arg2.pn597[5]; _local34 = _arg2.pn597[9]; _local35 = _arg2.pn597[13]; _local27 = _arg3.ky861; _local9 = (_arg1 + 6); _local5 = (0.5 * (_arg3.uh558[_local9].x[0] + _arg3.uh558[_local9].x[5])); _local6 = (0.25 * (((_arg3.uh558[_local9].y[2] + _arg3.uh558[_local9].y[3]) + _arg3.uh558[_local9].y[9]) + _arg3.uh558[_local9].y[8])); if (_arg1 == 0){ _local25 = 0; _local26 = 0; } else { _local25 = ((2 * (MPCONST.zu245 + 1)) * 3); _local26 = ((2 * (MPCONST.zu245 + 1)) * 2); }; _local22 = 0; while (_local22 <= MPCONST.zu245) { _local23 = _arg3.uh558[_local9].x[_local22]; _local24 = _arg3.uh558[_local9].y[_local22]; _local7 = (_local23 - _local5); _local8 = (_local24 - _local6); _local20 = ((_local40 * _local7) + (_local39 * _local8)); _local21 = ((-(_local39) * _local7) + (_local40 * _local8)); var _temp1 = _local26; _local26 = (_local26 + 1); var _local45 = _temp1; _arg3.lf895[_local45] = ((0.5 + (4 * _local20)) + _local41); var _temp2 = _local26; _local26 = (_local26 + 1); var _local46 = _temp2; _arg3.lf895[_local46] = ((0.5 + (3 * _local21)) + _local42); _local13 = (_local23 - _arg3.mr856); _local14 = (_local24 - _arg3.jx857); _local10 = (_arg3.xw858 + ((_local44 * _local13) + (_local43 * _local14))); _local11 = (_arg3.tl859 + ((-(_local43) * _local13) + (_local44 * _local14))); _local12 = _arg4; _local20 = ((((_local28 * _local10) + (_local29 * _local11)) + (_local30 * _local12)) + _local31); _local21 = ((((_local32 * _local10) + (_local33 * _local11)) + (_local34 * _local12)) + _local35); var _temp3 = _local25; _local25 = (_local25 + 1); var _local47 = _temp3; _arg3.rg894[_local47] = _local20; var _temp4 = _local25; _local25 = (_local25 + 1); var _local48 = _temp4; _arg3.rg894[_local48] = _local21; _local25++; _local23 = _arg3.uh558[_local9].x[(11 - _local22)]; _local24 = _arg3.uh558[_local9].y[(11 - _local22)]; _local7 = (_local23 - _local5); _local8 = (_local24 - _local6); _local20 = ((_local40 * _local7) + (_local39 * _local8)); _local21 = ((-(_local39) * _local7) + (_local40 * _local8)); var _temp5 = _local26; _local26 = (_local26 + 1); var _local49 = _temp5; _arg3.lf895[_local49] = ((0.5 + (4 * _local20)) + _local41); var _temp6 = _local26; _local26 = (_local26 + 1); var _local50 = _temp6; _arg3.lf895[_local50] = ((0.5 + (3 * _local21)) + _local42); _local13 = (_local23 - _arg3.mr856); _local14 = (_local24 - _arg3.jx857); _local10 = (_arg3.xw858 + ((_local44 * _local13) + (_local43 * _local14))); _local11 = (_arg3.tl859 + ((-(_local43) * _local13) + (_local44 * _local14))); _local12 = _arg4; _local20 = ((((_local28 * _local10) + (_local29 * _local11)) + (_local30 * _local12)) + _local31); _local21 = ((((_local32 * _local10) + (_local33 * _local11)) + (_local34 * _local12)) + _local35); var _temp7 = _local25; _local25 = (_local25 + 1); var _local51 = _temp7; _arg3.rg894[_local51] = _local20; var _temp8 = _local25; _local25 = (_local25 + 1); var _local52 = _temp8; _arg3.rg894[_local52] = _local21; _local25++; _local22++; }; } public function f115(_arg1:IOErrorEvent):void{ trace(("Load failed: IO error: " + _arg1.text)); } public function v88():void{ zo248.v88(); } private function a109(_arg1:Event):void{ var _local2:URLLoader; var _local3:Array; var _local4:int; var _local5:int; trace((("loading edpr" + vf259) + " done")); _local2 = URLLoader(_arg1.target); _local3 = f108(String(_local2.data)); _local4 = 0; var _temp1 = _local4; _local4 = (_local4 + 1); zo248.uh558[vf259].sw382 = _local3[_temp1]; _local5 = 0; while (_local5 < zo248.uh558[vf259].sw382) { var _temp2 = _local4; _local4 = (_local4 + 1); zo248.uh558[vf259].x[_local5] = _local3[_temp2]; var _temp3 = _local4; _local4 = (_local4 + 1); zo248.uh558[vf259].y[_local5] = _local3[_temp3]; _local5++; }; vf259++; } private function p141(_arg1:MPFace, _arg2:MPGlasses):void{ _arg2.p55(_arg1); } private function v126(_arg1:ByteArray, _arg2:int){ var _local3:int; _local3 = _arg1[_arg2]; if (bi464 == 0){ if ((((_local3 >= 48)) && ((_local3 <= 57)))){ yr467 = Number((_local3 - 48)); bi464 = 1; }; return (null); //unresolved jump }; if (bi464 == 1){ if ((((_local3 >= 48)) && ((_local3 <= 57)))){ yr467 = ((yr467 * 10) + Number((_local3 - 48))); return (null); }; if (_local3 == 46){ gz468 = 0.1; bi464 = 2; return (null); }; bi464 = 0; return (yr467); //unresolved jump }; if (bi464 == 2){ if ((((_local3 >= 48)) && ((_local3 <= 57)))){ yr467 = (yr467 + (gz468 * Number((_local3 - 48)))); gz468 = (gz468 * 0.1); return (null); }; bi464 = 0; return (yr467); //unresolved jump }; bi464 = 0; return (null); } } }//package mpPackage
Section 18
//MPFace (mpPackage.MPFace) package mpPackage { import flash.display.*; import mp3D.*; public class MPFace extends Sprite { public var og734:VertexArray; public var mn528:Number; public var fo540:Number; public var uy640:int; public var da681:VertexBuffer; public var hg666:Array; public var dd714:Array; public var bt561:Array; public var ar588:Array; public var au617:int; public var ba840:int; public var vz787:Array; public var oq655:int; public var sx725:Array; public var og518:Number; public var kl530:Number; public var gf554:int;// = 18 public var dz724:Array; public var cw658:Array; public var hs531:Number; public var fh708:Array; public var nz693:Array; public var iu523:Number; public var ly525:Number; public var my565:Array; public var ee641:int; public var nf652:int; public var uo546:Number; public var dz744:TriangleStripArray; public var wh752:TriangleStripArray; public var lw595:Array; public var cl682:VertexBuffer; public var gt604:int; public var uz782:VertexArray; public var dn667:Array; public var hh568:Array; public var pj626:int; public var zm611:int; public var zk679:TriangleStripArray; public var vf549:int; public var gr678:TriangleStripArray; public var iv639:int; public var ij553:Number; public var gh772:Array; public var mo686:int; private var jt250:Renderer; public var vr638:int; public var iv643:int; public var zo807:Array; public var gs779:Array; public var aa630:int; public var cy645:int; public var hu766:VertexArray; public var bo705:VertexBuffer; public var us702:VertexArray; public var pk505:Array; public var vi845:int; public var xa722:Array; public var zw551:Number; private var ez354:Array; public var yn707:Array; public var me586:Number;// = -0.7 public var zn759:VertexArray; public var rw698:Array; public var bd743:VertexArray; public var so776:TriangleStripArray; public var yd818:VertexBuffer; public var qm516:Boolean;// = true public var pn800:Array; public var jw583:int;// = 0 public var tg612:int; public var sg819:VertexBuffer; public var kz660:Array; public var wk623:int; public var tf777:VertexBuffer; public var yc508:int;// = 0 public var qp806:Array; public var blinkL1:Number; public var nl809:VertexArray; public var dr632:int; public var rf701:Array; public var yd605:int; public var in754:Array; public var re620:int; public var dr644:int; public var sg609:int; public var jn567:Array; public var dr648:int; public var oi593:Array; public var mh664:Array; public var vj522:Number; public var yn526:Number; public var ob727:VertexArray; public var rn692:Array; public var kh831:Array; public var pe801:Array; public var uh558:Array; public var nw835:VertexArray; public var ac676:VertexArray; public var ww513:Number; public var jf622:int; public var fv637:int; public var ho600:int; public var ww762:Array; public var jo685:int; public var fj795:Array; public var yn786:Array; public var mw808:Array; public var pe821:Array; public var tr674:VertexArray; public var vu550:Number; public var ch742:VertexArray; public var ie510:Number; public var jg732:Array; public var blinkR1:Number; public var xn521:Number; public var px797:Array; public var ew703:VertexArray; public var ku805:Array; public var lg584:Number;// = 0 public var on613:int; public var hc788:Array; public var mw823:Array; public var vj590:Array; public var mk527:Number; public var ri825:VertexArray; public var pd539:Number; public var ch785:VertexBuffer; public var jt704:TriangleStripArray; public var bi839:int; public var fc738:Array; public var js624:int; public var qg621:int; public var qf764:Array; public var bs763:Array; public var bs767:VertexArray; public var pf507:Appearance; public var en711:VertexArray; public var yh608:int; public var fo844:int; public var ss569:FaceANIM; public var wn792:TriangleStripArray; public var ma661:Array; public var ih619:int; public var hy596:Array; public var ne822:Array; public var af560:int; public var el775:VertexArray; public var ca718:VertexArray; public var ReyeB:Number; public var ReyeG:Number; public var ReyeR:Number; public var gc582:int;// = 0 public var ul555:Array; public var wp514:int;// = 0 public var ub651:int; public var fn780:Array; public var ea573:Array; public var lm735:VertexArray; public var lk556:Array; public var lk799:Array; public var xg753:VertexBuffer; public var tc710:VertexArray; public var vf820:VertexBuffer; public var lk562:Array; public var pq789:Array; public var mp816:TriangleStripArray; public var vp731:Array; public var dc720:TriangleStripArray; public var pt814:VertexArray; public var rh577:Number; public var bv841:int; public var dw533:Number; public var au712:TriangleStripArray; public var sj559:Array; public var qs771:Array; public var lx749:Array; public var lm758:VertexArray; public var gf642:int; public var ec532:Number; public var qh547:Number; public var cj575:Array; public var rs585:Number;// = -1 public var pr654:int; private var fq848:Sprite; public var lb778:Array; public var ed649:int; public var wr745:VertexBuffer; public var nf506:Appearance; public var kx736:TriangleStripArray; public var sj591:Array; public var ph774:VertexArray; public var zl614:int; public var uq827:TriangleStripArray; public var zk537:Number; public var fs826:VertexArray; public var ep519:Number; public var kl680:TriangleStripArray; public var rk673:VertexArray; public var ef628:int; public var fg755:Array; public var xv706:Array; public var cc757:Array; public var ra534:Number; public var eo684:int; public var cm665:Array; public var fr756:Array; public var ff675:VertexArray; public var ed697:VertexBuffer; public var md574:Array; public var yi580:Number; public var ak650:int; public var mp668:Array; public var fj803:Array; public var cv496:Number; public var ud699:Array; public var yj689:int; public var up784:TriangleStripArray; public var zm747:Array; public var bo824:Array; public var es829:Array; public var cd635:int; public var tn578:Number; public var ha606:int; public var ty571:Number; public var oj733:Array; public var qk670:Array; public var gi538:Number; public var mt804:Array; public var cx695:VertexArray; public var jc634:int; public var xw837:VertexBuffer; public var jm542:Number; public var hh497:Number; public var yv552:Number; public var us846:int; public var ha627:int; public var wi544:Number; public var yl656:int; public var ug761:VertexBuffer; public var hu672:VertexArray; public var ba592:Array; public var ds817:TriangleStripArray; public var mf563:Array; public var qn729:VertexBuffer; public var gv730:Array; public var ay723:Array; public var gu646:int; public var sq847:int; public var ut719:VertexArray; public var tg504:MPEngine; public var hc828:VertexBuffer; public var pa524:Number; public var gu653:int; public var sp520:Number; public var ug790:VertexArray; public var xb746:Array; public var qx659:Array; public var jo768:TriangleStripArray; public var im548:Number; public var kq741:Array; public var vr598:int; public var am671:Array; public var qo842:int; public var ms770:Array; public var mt625:int; public var eg579:Number; public var wt589:Array; public var mk812:VertexArray; public var et517:Array; public var hn618:int; public var ks709:Array; public var us662:Array; public var jd557:Array; public var gb737:VertexBuffer; public var pc740:Array; public var ow511:Number; public var qz629:int; public var xz700:Array; public var ss832:Array; public var tt726:VertexArray; public var pw796:Array; public var el802:Array; public var py739:Array; public var xa696:TriangleStripArray; public var mv833:Array; public var oj594:Array; public var af836:TriangleStripArray; public var bg728:TriangleStripArray; public var cg535:Number; public var jc495:Number; public var mj760:TriangleStripArray; public var qc570:Array; public var LeyeB:Number; public var LeyeG:Number; public var tx:Number; public var ty:Number; public var LeyeR:Number; public var in691:Array; public var ch633:int; public var ki602:int; public var pc781:Array; public var rq647:int; public var mb810:VertexArray; public var tj615:int; public var ob657:Array; public var hn669:Array; public var bp576:Array; public var sr783:VertexArray; public var jq543:Number; public var wa694:VertexArray; public var tl813:VertexArray; public var ew610:int; public var xf715:Array; public var nd815:TriangleStripArray; public var qp545:Number; public var jf566:Array; public var aw187:Array; public var uv529:Number; public var ui599:int; public var fy603:int; public var rq688:int; public var ul631:int; public var ci765:Array; public var jg663:Array; public var lt683:VertexBuffer; public var pq843:int; public var fm536:Number; public var xd794:Array; public var no834:VertexArray; public var qr748:Array; public var zs515:int;// = 1 public var hg838:int; public var dt572:Number; public var ck721:VertexBuffer; public var ae587:Array; public var qr512:Number; public var mn713:VertexBuffer; public var fb798:Array; public var yr636:int; public var pn597:Array; public var vz717:Array; public var iq793:VertexBuffer; public var wx581:int;// = 1 public var dm716:Array; public var hg616:int; public var zg690:Array; public var bt751:VertexArray; public var dk541:Number; public var nx687:int; public var vo750:VertexArray; public var ll769:VertexBuffer; public var gf509:int; public var cw607:int; public var lv677:VertexArray; public var sw601:int; public var up811:VertexArray; public var qr564:Array; public var km830:Array; public var ri791:VertexArray; public var mc773:Array; public function MPFace(_arg1:Sprite){ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:int; pk505 = new Array(0x0100); yc508 = 0; wp514 = 0; zs515 = 1; qm516 = true; gf554 = 18; bt561 = new Array(); lk562 = new Array(); mf563 = new Array(); qr564 = new Array(); ss569 = new FaceANIM(); aw187 = new Array(); ea573 = new Array(); md574 = new Array(); cj575 = new Array(); bp576 = new Array(); wx581 = 1; gc582 = 0; jw583 = 0; lg584 = 0; rs585 = -1; me586 = -0.7; pn597 = new Array(16); ob657 = new Array(); cw658 = new Array(); qx659 = new Array(); kz660 = new Array(); ma661 = new Array(); us662 = new Array(); jg663 = new Array(); mh664 = new Array(); cm665 = new Array(); hg666 = new Array(); dn667 = new Array(); mp668 = new Array(); hn669 = new Array(); qk670 = new Array(); am671 = new Array(); da681 = new VertexBuffer(); cl682 = new VertexBuffer(); lt683 = new VertexBuffer(); zg690 = new Array(); in691 = new Array(); rn692 = new Array(); nz693 = new Array(); rw698 = new Array(); ud699 = new Array(); xz700 = new Array(); rf701 = new Array(); xv706 = new Array(); yn707 = new Array(); fh708 = new Array(); ks709 = new Array(); dd714 = new Array(); xf715 = new Array(); dm716 = new Array(); vz717 = new Array(); xa722 = new Array(); ay723 = new Array(); dz724 = new Array(); sx725 = new Array(); gv730 = new Array(); vp731 = new Array(); jg732 = new Array(); oj733 = new Array(); fc738 = new Array(); py739 = new Array(); pc740 = new Array(); kq741 = new Array(); xb746 = new Array(); zm747 = new Array(); qr748 = new Array(); lx749 = new Array(); in754 = new Array(); fg755 = new Array(); fr756 = new Array(); cc757 = new Array(); ww762 = new Array(); bs763 = new Array(); qf764 = new Array(); ci765 = new Array(); ms770 = new Array(); qs771 = new Array(); gh772 = new Array(); mc773 = new Array(); lb778 = new Array(); gs779 = new Array(); fn780 = new Array(); pc781 = new Array(); yn786 = new Array(); vz787 = new Array(); hc788 = new Array(); pq789 = new Array(); xd794 = new Array(); fj795 = new Array(); pw796 = new Array(); px797 = new Array(); fb798 = new Array(); lk799 = new Array(); pn800 = new Array(); pe801 = new Array(); el802 = new Array(); fj803 = new Array(); mt804 = new Array(); ku805 = new Array(); qp806 = new Array(); zo807 = new Array(); mw808 = new Array(); yd818 = new VertexBuffer(); sg819 = new VertexBuffer(); vf820 = new VertexBuffer(); pe821 = new Array(); ne822 = new Array(); mw823 = new Array(); bo824 = new Array(); hc828 = new VertexBuffer(); es829 = new Array(); km830 = new Array(); kh831 = new Array(); ss832 = new Array(); mv833 = new Array(); xw837 = new VertexBuffer(); jt250 = new Renderer(); ez354 = new Array(3); super(); fq848 = _arg1; et517 = new Array(MPCONST.jb219); _local2 = 0; while (_local2 < MPCONST.jb219) { et517[_local2] = new FaceANIM(); _local2++; }; uh558 = new Array(MPCONST.il225); _local2 = 0; while (_local2 < MPCONST.il225) { uh558[_local2] = new ParaEdit(); uh558[_local2].x = new Array(MPCONST.ef226); uh558[_local2].y = new Array(MPCONST.ef226); _local2++; }; _local4 = 32; sj559 = new Array(2); _local2 = 0; while (_local2 < 2) { sj559[_local2] = new Array(_local4); _local3 = 0; while (_local3 < _local4) { sj559[_local2][_local3] = new EyeFine(); _local3++; }; _local2++; }; hh568 = new Array(MPCONST.jb219); _local2 = 0; while (_local2 < MPCONST.jb219) { hh568[_local2] = new Array((MPCONST.zp222 + 1)); _local3 = 0; while (_local3 < (MPCONST.zp222 + 1)) { hh568[_local2][_local3] = new Array((MPCONST.mw221 + 1)); _local10 = 0; while (_local10 < (MPCONST.mw221 + 1)) { hh568[_local2][_local3][_local10] = new FaceMODI(); _local10++; }; _local3++; }; _local2++; }; _local5 = 32; qc570 = new Array(_local5); _local2 = 0; while (_local2 < _local5) { qc570[_local2] = new Array(_local5); _local3 = 0; while (_local3 < _local5) { qc570[_local2][_local3] = new EyeMTRX(); _local3++; }; _local2++; }; ul555 = new Array(gf554); lk556 = new Array(gf554); jd557 = new Array(gf554); _local6 = (MPCONST.mw221 + 1); _local7 = (MPCONST.zp222 + 1); my565 = new Array(_local7); jf566 = new Array(_local7); jn567 = new Array(_local7); vj590 = new Array(_local7); sj591 = new Array(_local7); oi593 = new Array(_local7); _local2 = 0; while (_local2 < _local7) { my565[_local2] = new Array(_local6); jf566[_local2] = new Array(_local6); jn567[_local2] = new Array(_local6); vj590[_local2] = new Array(_local6); sj591[_local2] = new Array(_local6); oi593[_local2] = new Array(_local6); _local3 = 0; while (_local3 < _local6) { my565[_local2][_local3] = new FaceMTRX(); jf566[_local2][_local3] = new FaceMTRX(); jn567[_local2][_local3] = new FaceMTRX(); vj590[_local2][_local3] = (sj591[_local2][_local3] = 0); oi593[_local2][_local3] = 0; _local3++; }; _local2++; }; ba592 = new Array((_local7 - 1)); _local2 = 0; while (_local2 < (_local7 - 1)) { ba592[_local2] = new Array((_local6 - 1)); _local3 = 0; while (_local3 < (_local6 - 1)) { ba592[_local2][_local3] = 0; _local3++; }; _local2++; }; oj594 = new Array(_local7); _local2 = 0; while (_local2 < _local7) { oj594[_local2] = new Array(_local6); _local3 = 0; while (_local3 < _local6) { oj594[_local2][_local3] = 0; _local3++; }; _local2++; }; _local8 = MPCONST.vo218; lw595 = new Array(_local8); hy596 = new Array(_local8); _local2 = 0; while (_local2 < _local8) { lw595[_local2] = new Array(_local8); hy596[_local2] = new Array(_local8); _local3 = 0; while (_local3 < _local8) { lw595[_local2][_local3] = (hy596[_local2][_local3] = 0); _local3++; }; _local2++; }; _local9 = 101; ae587 = new Array(_local9); ar588 = new Array(_local9); wt589 = new Array(_local9); this.nf506 = new Appearance(true, true, false, 0, 0); this.pf507 = new Appearance(false, true, false, 0, 0); this.yc508 = 0; fq848.addChild(this); } public function p148(_arg1:Array):void{ _arg1[0] = jc495; _arg1[1] = cv496; _arg1[2] = hh497; } public function e153(_arg1:Number):void{ dt572 = _arg1; } public function r159():void{ } public function r145(_arg1:int, _arg2:Array):void{ var _local3:int; if (_arg1 == 0){ _local3 = 0; while (_local3 < 4) { ea573[_local3] = _arg2[_local3]; _local3++; }; } else { _local3 = 0; while (_local3 < 4) { cj575[_local3] = _arg2[_local3]; _local3++; }; }; } public function i147(_arg1:Array):void{ jc495 = _arg1[0]; cv496 = _arg1[1]; hh497 = _arg1[2]; if (cv496 >= 0){ wp514 = 0; } else { wp514 = 1; }; } public function v88():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; 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; _local4 = 0; while (_local4 < MPCONST.jb219) { _local2 = 0; while (_local2 <= MPCONST.zp222) { _local1 = 0; while (_local1 <= MPCONST.mw221) { _local9 = vj590[_local2][_local1]; _local10 = sj591[_local2][_local1]; hh568[_local4][_local2][_local1].ql205 = (hh568[_local4][_local2][_local1].rz206 = 0); hh568[_local4][_local2][_local1].jp207 = (hh568[_local4][_local2][_local1].xi208 = 0); if ((((((((((oi593[_local2][_local1] == 0)) && ((_local2 > 0)))) && ((_local2 < MPCONST.zp222)))) && ((_local1 > 0)))) && ((_local1 < MPCONST.mw221)))){ _local3 = 0; while (_local3 < 16) { if (et517[_local4].nq204[_local3].og209 != 0){ _local11 = tg504.o120(_local9, _local10, et517[_local4].nq204[_local3].bf117, et517[_local4].nq204[_local3].qm118, et517[_local4].nq204[_local3].xd212, et517[_local4].nq204[_local3].zu213, et517[_local4].nq204[_local3].zo214); if (et517[_local4].nq204[_local3].og209 == 1){ hh568[_local4][_local2][_local1].ql205 = (hh568[_local4][_local2][_local1].ql205 + (_local11 * et517[_local4].nq204[_local3].vl210)); hh568[_local4][_local2][_local1].rz206 = (hh568[_local4][_local2][_local1].rz206 + (_local11 * et517[_local4].nq204[_local3].ie211)); hh568[_local4][_local2][_local1].jp207 = (hh568[_local4][_local2][_local1].jp207 + (_local11 * et517[_local4].nq204[_local3].vl210)); hh568[_local4][_local2][_local1].xi208 = (hh568[_local4][_local2][_local1].xi208 + (_local11 * et517[_local4].nq204[_local3].ie211)); } else { if (et517[_local4].nq204[_local3].og209 == 2){ hh568[_local4][_local2][_local1].ql205 = (hh568[_local4][_local2][_local1].ql205 + (_local11 * et517[_local4].nq204[_local3].vl210)); hh568[_local4][_local2][_local1].rz206 = (hh568[_local4][_local2][_local1].rz206 + (_local11 * et517[_local4].nq204[_local3].ie211)); } else { hh568[_local4][_local2][_local1].jp207 = (hh568[_local4][_local2][_local1].jp207 + (_local11 * et517[_local4].nq204[_local3].vl210)); hh568[_local4][_local2][_local1].xi208 = (hh568[_local4][_local2][_local1].xi208 + (_local11 * et517[_local4].nq204[_local3].ie211)); }; }; }; _local3++; }; }; if ((((((((_local2 == 0)) || ((_local2 == MPCONST.zp222)))) || ((_local1 == 0)))) || ((_local1 == MPCONST.mw221)))){ hh568[_local4][_local2][_local1].ql205 = 0; hh568[_local4][_local2][_local1].rz206 = 0; hh568[_local4][_local2][_local1].jp207 = 0; hh568[_local4][_local2][_local1].xi208 = 0; }; _local1++; }; _local2++; }; _local4++; }; _local2 = 0; while (_local2 <= MPCONST.zp222) { _local1 = 0; while (_local1 <= MPCONST.mw221) { _local9 = vj590[_local2][_local1]; _local10 = sj591[_local2][_local1]; _local16 = ((MPCONST.vo218 - 1) * _local9); _local17 = ((MPCONST.vo218 - 1) * _local10); _local5 = int(_local16); _local6 = int(_local17); _local7 = (_local5 + 1); _local8 = (_local6 + 1); if (_local5 < 0){ _local5 = 0; } else { if (_local5 >= MPCONST.vo218){ _local5 = (MPCONST.vo218 - 1); }; }; if (_local6 < 0){ _local6 = 0; } else { if (_local6 >= MPCONST.vo218){ _local6 = (MPCONST.vo218 - 1); }; }; if (_local7 < 0){ _local7 = 0; } else { if (_local7 >= MPCONST.vo218){ _local7 = (MPCONST.vo218 - 1); }; }; if (_local8 < 0){ _local8 = 0; } else { if (_local8 >= MPCONST.vo218){ _local8 = (MPCONST.vo218 - 1); }; }; _local16 = (_local16 - Number(_local5)); _local17 = (_local17 - Number(_local6)); _local12 = ((1 - _local16) * (1 - _local17)); _local13 = (_local16 * (1 - _local17)); _local14 = ((1 - _local16) * _local17); _local15 = (_local16 * _local17); my565[_local2][_local1].x = (jf566[_local2][_local1].x = _local9); my565[_local2][_local1].y = (jf566[_local2][_local1].y = _local10); my565[_local2][_local1].s = (jf566[_local2][_local1].s = _local9); my565[_local2][_local1].t = (jf566[_local2][_local1].t = _local10); my565[_local2][_local1].z = (jf566[_local2][_local1].z = ((((2 * MPCONST.ra227) * ((((_local12 * Number(lw595[_local6][_local5])) + (_local13 * Number(lw595[_local6][_local7]))) + (_local14 * Number(lw595[_local8][_local5]))) + (_local15 * Number(lw595[_local8][_local7])))) / 0xFF) - MPCONST.ra227)); my565[_local2][_local1].fact = (jf566[_local2][_local1].fact = (((((_local12 * Number(hy596[_local6][_local5])) + (_local13 * Number(hy596[_local6][_local7]))) + (_local14 * Number(hy596[_local8][_local5]))) + (_local15 * Number(hy596[_local8][_local7]))) / 0xFF)); _local1++; }; _local2++; }; lg584 = 0.5; rs585 = 0.25; me586 = -0.175; q158(lg584, rs585); lg584 = cg535; rs585 = ra534; } public function v144(_arg1:int, _arg2:Number):void{ if (_arg1 == 0){ ea573[0] = _arg2; } else { cj575[0] = _arg2; }; } public function v146(_arg1:int):Number{ if (_arg1 == 0){ return (ea573[0]); }; return (cj575[0]); } public function p55():void{ ez354[0] = ((-0.5 * dt572) + aw187[0]); ez354[1] = ((-0.5 * dt572) + aw187[1]); ez354[2] = aw187[2]; wa694.v41(ho600, zg690); cx695.v41(ho600, in691); ed697.j46(wa694, dt572, ez354); jt250.f38(nf506); jt250.z40(ed697, xa696, graphics); us702.v41(ki602, rw698); ew703.v41(ki602, ud699); bo705.j46(us702, dt572, ez354); jt250.f38(nf506); jt250.z40(bo705, jt704, graphics); if (gf509 != 2){ tc710.v41(gt604, xv706); en711.v41(gt604, yn707); mn713.j46(tc710, dt572, ez354); jt250.f38(nf506); jt250.z40(mn713, au712, graphics); }; tt726.v41(ha606, xa722); ob727.v41(ha606, ay723); qn729.j46(tt726, dt572, ez354); jt250.f38(nf506); jt250.z40(qn729, bg728, graphics); if (gf509 == 2){ ph774.v41(yh608, ms770); el775.v41(yh608, qs771); tf777.j46(ph774, dt572, ez354); jt250.f38(nf506); jt250.z40(tf777, so776, graphics); }; ch742.v41(ew610, fc738); bd743.v41(ew610, py739); wr745.j46(ch742, dt572, ez354); jt250.f38(nf506); jt250.z40(wr745, dz744, graphics); ca718.v41(tg612, dd714); ut719.v41(tg612, xf715); ck721.j46(ca718, dt572, ez354); jt250.f38(nf506); jt250.z40(ck721, dc720, graphics); if (gf509 == 2){ hu766.v41(zl614, ww762); bs767.v41(zl614, bs763); ll769.j46(hu766, dt572, ez354); jt250.f38(nf506); jt250.z40(ll769, jo768, graphics); }; og734.v41(hg616, gv730); lm735.v41(hg616, vp731); gb737.j46(og734, dt572, ez354); jt250.f38(nf506); jt250.z40(gb737, kx736, graphics); if (this.gf509 != 2){ lm758.v41(hn618, in754); zn759.v41(hn618, fg755); ug761.j46(lm758, dt572, ez354); jt250.f38(nf506); jt250.o39(ug761, mj760, graphics); vo750.v41(jf622, xb746); bt751.v41(jf622, zm747); xg753.j46(vo750, dt572, ez354); jt250.f38(nf506); jt250.o39(xg753, wh752, graphics); }; ug790.v41(re620, yn786); ri791.v41(re620, vz787); iq793.j46(ug790, dt572, ez354); jt250.f38(nf506); jt250.o39(iq793, wn792, graphics); uz782.v41(js624, lb778); sr783.v41(js624, gs779); ch785.j46(uz782, dt572, ez354); jt250.f38(nf506); jt250.o39(ch785, up784, graphics); if (wp514 == 0){ hu672.v41((hg838 / 3), kz660); ff675.v41((bi839 / 2), jg663); da681.j46(hu672, dt572, ez354); da681.t44(4294967295); jt250.f38(nf506); jt250.o39(da681, gr678, graphics); rk673.v41((fo844 / 3), ma661); ac676.v41((vi845 / 2), mh664); cl682.j46(rk673, dt572, ez354); cl682.t44(4294967295); jt250.f38(pf507); jt250.o39(cl682, zk679, graphics); tr674.v41((us662.length / 3), us662); lv677.v41((cm665.length / 2), cm665); lt683.j46(tr674, dt572, ez354); lt683.t44(4294967295); lt683.p47(lv677, 1, null); jt250.f38(nf506); jt250.o39(lt683, kl680, graphics); } else { nl809.v41((ba840 / 3), px797); mk812.v41((bv841 / 2), pn800); yd818.j46(nl809, dt572, ez354); yd818.t44(4294967295); jt250.f38(nf506); jt250.o39(yd818, nd815, graphics); mb810.v41((us846 / 3), fb798); tl813.v41((sq847 / 2), pe801); sg819.j46(mb810, dt572, ez354); sg819.t44(4294967295); jt250.f38(pf507); jt250.o39(sg819, mp816, graphics); up811.v41((lk799.length / 3), lk799); pt814.v41((el802.length / 2), el802); vf820.j46(up811, dt572, ez354); vf820.t44(4294967295); vf820.p47(pt814, 1, null); jt250.f38(nf506); jt250.o39(vf820, ds817, graphics); }; if (gf509 == 2){ if (yc508 == 1){ no834.v41((qo842 / 3), km830); nw835.v41((pq843 / 2), kh831); xw837.j46(no834, dt572, ez354); xw837.t44(4294967295); jt250.f38(nf506); jt250.o39(xw837, af836, graphics); }; }; } public function m151(_arg1:int, _arg2:Number):void{ et517[_arg1].gain = _arg2; } public function q158(_arg1:Number, _arg2:Number):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; _local9 = 0.42; _local10 = 0.58; _local11 = 0.4; _local12 = 0.6; _local13 = 0.31; _local14 = 0.31; _local15 = 0.53; _local16 = 0.53; _local4 = ((_arg2 - _local13) / (_local15 - _local13)); _local5 = (_local9 + ((_local11 - _local9) * _local4)); _local6 = (_local10 + ((_local12 - _local10) * _local4)); _local3 = ((_arg1 - _local5) / (_local6 - _local5)); ra534 = (yn526 + ((mn528 - yn526) * _local4)); _local7 = (kl530 + ((ec532 - kl530) * _local4)); _local8 = (hs531 + ((dw533 - hs531) * _local4)); cg535 = (_local7 + ((_local8 - _local7) * _local3)); fm536 = ((mn528 - yn526) / (_local15 - _local13)); zk537 = ((_local8 - _local7) / (_local6 - _local5)); } public function q156():void{ this.ss569.nq204[1].bf117 = ((this.uh558[2].x[0] + this.uh558[2].x[3]) * 0.5); this.ss569.nq204[1].qm118 = ((((this.uh558[2].y[1] + this.uh558[2].y[2]) + this.uh558[2].y[4]) + this.uh558[2].y[5]) * 0.25); } public function s107():void{ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (this.gf509 != 2){ _local2 = 3; kl530 = uh558[_local2].x[0]; yn526 = uh558[_local2].y[0]; hs531 = uh558[_local2].x[(uh558[_local2].sw382 - 1)]; mk527 = uh558[_local2].y[(uh558[_local2].sw382 - 1)]; _local2 = 1; _local4 = 0; _local3 = _local4; _local1 = 0; while (_local1 < uh558[_local2].sw382) { _local3 = (_local3 + uh558[_local2].x[_local1]); _local4 = (_local4 + uh558[_local2].y[_local1]); _local1++; }; dw533 = (_local3 / Number(uh558[_local2].sw382)); uv529 = (_local4 / Number(uh558[_local2].sw382)); _local2 = 2; _local4 = 0; _local3 = _local4; _local1 = 0; while (_local1 < uh558[_local2].sw382) { _local3 = (_local3 + uh558[_local2].x[_local1]); _local4 = (_local4 + uh558[_local2].y[_local1]); _local1++; }; ec532 = (_local3 / Number(uh558[_local2].sw382)); mn528 = (_local4 / Number(uh558[_local2].sw382)); } else { _local2 = 10; kl530 = uh558[_local2].x[4]; yn526 = uh558[_local2].y[4]; hs531 = uh558[_local2].x[5]; mk527 = uh558[_local2].y[5]; ec532 = uh558[_local2].x[0]; mn528 = uh558[_local2].y[0]; dw533 = uh558[_local2].x[1]; uv529 = uh558[_local2].y[1]; }; } public function h154(_arg1:Array):void{ aw187[0] = _arg1[0]; aw187[1] = _arg1[1]; aw187[2] = _arg1[2]; } public function j143(_arg1:int, _arg2:Array):void{ if (_arg1 == 0){ _arg2[0] = rh577; _arg2[1] = tn578; } else { _arg2[0] = eg579; _arg2[1] = yi580; }; } public function l142(_arg1:int, _arg2:Array):void{ if (_arg1 == 0){ rh577 = _arg2[0]; tn578 = _arg2[1]; w155(); ss569.nq204[0].vl210 = (0.3 * rh577); ss569.nq204[0].ie211 = (0.3 * tn578); ss569.nq204[0].xd212 = (jm542 * 26); ss569.nq204[0].zu213 = (jm542 * 26); ss569.nq204[0].zo214 = 0; } else { eg579 = _arg2[0]; yi580 = _arg2[1]; q156(); ss569.nq204[1].vl210 = (0.3 * eg579); ss569.nq204[1].ie211 = (0.3 * yi580); ss569.nq204[1].xd212 = (jq543 * 26); ss569.nq204[1].zu213 = (jq543 * 26); ss569.nq204[1].zo214 = 0; }; } public function a150(_arg1:Array):void{ _arg1[0] = tx; _arg1[1] = ty; _arg1[2] = ty571; } public function w155():void{ this.ss569.nq204[0].bf117 = ((this.uh558[1].x[0] + this.uh558[1].x[3]) * 0.5); this.ss569.nq204[0].qm118 = ((((this.uh558[1].y[1] + this.uh558[1].y[2]) + this.uh558[1].y[4]) + this.uh558[1].y[5]) * 0.25); } public function n157(_arg1:Number, _arg2:Number):void{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local4 = ((_arg2 - og518) / (sp520 - og518)); _local5 = (vj522 + ((pa524 - vj522) * _local4)); _local6 = (iu523 + ((ly525 - iu523) * _local4)); _local3 = ((_arg1 - _local5) / (_local6 - _local5)); ra534 = (yn526 + ((mn528 - yn526) * _local4)); _local7 = (kl530 + ((ec532 - kl530) * _local4)); _local8 = (hs531 + ((dw533 - hs531) * _local4)); cg535 = (_local7 + ((_local8 - _local7) * _local3)); fm536 = ((mn528 - yn526) / (sp520 - og518)); zk537 = ((_local8 - _local7) / (_local6 - _local5)); } public function y149(_arg1:Array):void{ tx = _arg1[0]; ty = _arg1[1]; ty571 = _arg1[2]; } public function y152(_arg1:int):Number{ return (et517[_arg1].gain); } } }//package mpPackage
Section 19
//MPGlasses (mpPackage.MPGlasses) package mpPackage { import flash.display.*; import mp3D.*; public class MPGlasses extends Sprite { public var ow180:Appearance; public var pb885:Array; public var cl876:Array; public var io863:Number; public var gg860:Number; public var yy888:Array; public var hh873:TriangleStripArray; private var fq848:Sprite; public var uh558:Array; public var dx883:VertexBuffer; public var nc903:int; public var dn865:int; public var ly864:String; public var cl881:VertexArray; public var th891:TriangleStripArray; public var vf871:VertexArray; public var uo890:VertexArray; public var yj886:Array; public var do868:Array; public var ja877:Array; public var wm892:VertexBuffer; public var of901:VertexBuffer; public var ky861:Number; private var jt250:Renderer; public var jx857:Number; public var zw887:Array; public var qa867:Array; public var il866:int; public var jm874:VertexBuffer; public var aw187:Array; public var rg894:Array; public var js869:Array; public var mr856:Number; public var pk505:Array; public var fv902:Array; public var dt572:Number; public var tl859:Number; public var dv882:TriangleStripArray; public var xw858:Number; public var ri878:Array; public var oj889:VertexArray; public var lv893:int; public var xa872:VertexArray; public var lf895:Array; public var bo875:int; public var nt879:Array; public var kk870:Array; public var ub899:VertexArray; public var dw880:VertexArray; public var bt898:VertexArray; public var tb862:Number; public var tx855:Array; public var ro884:int; public var xu900:TriangleStripArray; public var zd896:Array; public var zd897:Array; public function MPGlasses(_arg1:Sprite){ var _local2:int; var _local3:int; pk505 = new Array(4); tx855 = new Array(4); jt250 = new Renderer(); super(); fq848 = _arg1; this.tx855[0] = false; this.tx855[1] = false; this.tx855[2] = false; this.tx855[3] = false; this.ow180 = new Appearance(true, true, false, 0, 0); this.dt572 = 1; this.aw187 = new Array(3); qa867 = new Array(); do868 = new Array(); js869 = new Array(); kk870 = new Array(); jm874 = new VertexBuffer(); cl876 = new Array(); ja877 = new Array(); ri878 = new Array(); nt879 = new Array(); dx883 = new VertexBuffer(); uh558 = new Array(MPCONST.il225); _local2 = 0; while (_local2 < MPCONST.il225) { uh558[_local2] = new ParaEdit(); uh558[_local2].x = new Array(MPCONST.ef226); uh558[_local2].y = new Array(MPCONST.ef226); _local2++; }; nc903 = MPCONST.hh242; fv902 = new Array(2); _local3 = 0; while (_local3 < 2) { fv902[_local3] = new Array((nc903 + 1)); _local2 = 0; while (_local2 < (nc903 + 1)) { fv902[_local3][_local2] = new GlassFine(); _local2++; }; _local3++; }; fq848.addChild(this); } public function q160():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; _local1 = (2 * 8); _local3 = _local1; il866 = _local1; qa867 = new Array((3 * _local1)); do868 = new Array((2 * _local1)); js869 = new Array(1); kk870 = new Array(1); js869[0] = _local1; kk870[0] = pk505[0]; _local6 = 0; hh873 = new TriangleStripArray(1, js869, kk870); vf871 = new VertexArray(_local1, 3); xa872 = new VertexArray(_local1, 2); jm874 = new VertexBuffer(); jm874.p47(xa872, 1, null); _local1 = ((2 * MPCONST.lq243) * (MPCONST.qr244 + 1)); _local3 = (_local1 / MPCONST.lq243); bo875 = _local1; cl876 = new Array((3 * _local1)); ja877 = new Array((2 * _local1)); ri878 = new Array(MPCONST.lq243); nt879 = new Array(MPCONST.lq243); _local6 = 0; _local5 = 0; while (_local5 < MPCONST.lq243) { ri878[_local5] = _local3; nt879[_local5] = pk505[1]; _local5++; }; dv882 = new TriangleStripArray(MPCONST.lq243, ri878, nt879); dw880 = new VertexArray(_local1, 3); cl881 = new VertexArray(_local1, 2); dx883 = new VertexBuffer(); dx883.p47(cl881, 1, null); _local1 = ((2 * 2) * (nc903 + 1)); _local3 = (_local1 / 2); ro884 = _local1; pb885 = new Array((3 * _local1)); yj886 = new Array((2 * _local1)); zw887 = new Array(2); yy888 = new Array(2); _local6 = 0; _local5 = 0; while (_local5 < 2) { zw887[_local5] = _local3; yy888[_local5] = pk505[2]; _local5++; }; th891 = new TriangleStripArray(2, zw887, yy888); oj889 = new VertexArray(_local1, 3); uo890 = new VertexArray(_local1, 2); wm892 = new VertexBuffer(); wm892.p47(uo890, 1, null); _local1 = ((2 * 2) * (MPCONST.zu245 + 1)); _local3 = (_local1 / 2); lv893 = _local1; rg894 = new Array((3 * _local1)); lf895 = new Array((2 * _local1)); zd896 = new Array(2); zd897 = new Array(2); _local6 = 0; _local5 = 0; while (_local5 < 2) { zd896[_local5] = _local3; zd897[_local5] = pk505[3]; _local5++; }; xu900 = new TriangleStripArray(2, zd896, zd897); bt898 = new VertexArray(_local1, 3); ub899 = new VertexArray(_local1, 2); of901 = new VertexBuffer(); of901.p47(ub899, 1, null); } public function p55(_arg1:MPFace):void{ var _local2:Number; var _local3:Array; _local3 = new Array(3); _local2 = (_arg1.dt572 * dt572); _local3[0] = ((((-0.5 * _arg1.dt572) + ((_arg1.dt572 - _local2) * xw858)) + _arg1.aw187[0]) + aw187[0]); _local3[1] = ((((-0.5 * _arg1.dt572) + ((_arg1.dt572 - _local2) * tl859)) + _arg1.aw187[1]) + aw187[1]); _local3[2] = (_arg1.aw187[2] + aw187[2]); dw880.v41(bo875, cl876); cl881.v41(bo875, ja877); dx883.j46(dw880, _local2, _local3); dx883.t44(4294967295); jt250.f38(ow180); jt250.z40(dx883, dv882, graphics); if (dn865 == 1){ oj889.v41(ro884, pb885); uo890.v41(ro884, yj886); wm892.j46(oj889, _local2, _local3); wm892.t44(4294967295); jt250.f38(ow180); jt250.z40(wm892, th891, graphics); } else { if (dn865 == 2){ oj889.v41(ro884, pb885); uo890.v41(ro884, yj886); wm892.j46(oj889, _local2, _local3); wm892.t44(4294967295); jt250.f38(ow180); jt250.z40(wm892, th891, graphics); }; }; if (dn865 != 2){ bt898.v41(lv893, rg894); ub899.v41(lv893, lf895); of901.j46(bt898, _local2, _local3); of901.t44(4294967295); jt250.f38(ow180); jt250.z40(of901, xu900, graphics); }; vf871.v41(il866, qa867); xa872.v41(il866, do868); jm874.j46(vf871, _local2, _local3); jm874.t44(4294967295); jt250.f38(ow180); jt250.z40(jm874, hh873, graphics); } public function h154(_arg1:Array):void{ var _local2:int; _local2 = 0; while (_local2 < 3) { this.aw187[_local2] = _arg1[_local2]; _local2++; }; } } }//package mpPackage
Section 20
//mpSpeech (mpPackage.mpSpeech) package mpPackage { import flash.media.*; public class mpSpeech { public var nc914:int; public var vg911:Array; public var iv910:Sound; public var xh925:int; public var su924:Number; public var mt919:Number; public var gk922:Number; public var qp913:int; public var nm907:Boolean;// = false public var eb918:int; public var jo909:Boolean;// = false public var vn916:int; public var oi908:Boolean;// = false public var ob912:SoundChannel; public var kw915:mpVoice; public var dh920:Number; public var vy921:Number; public var hk917:int; public var ji923:Number; public function mpSpeech(){ nm907 = false; oi908 = false; jo909 = false; iv910 = new Sound(); vg911 = new Array(); kw915 = new mpVoice(); super(); } } }//package mpPackage
Section 21
//mpTimer (mpPackage.mpTimer) package mpPackage { import flash.utils.*; public class mpTimer { public var at926:Boolean; private var qb929:int; public var ud928:Boolean; private var hm930:int; public var mu927:Boolean; private var kn931:int; public function mpTimer(){ at926 = true; mu927 = false; ud928 = false; } public function p161(_arg1:int):void{ at926 = false; mu927 = true; ud928 = false; hm930 = _arg1; qb929 = getTimer(); } public function m162():void{ at926 = true; mu927 = false; ud928 = false; } public function x163():int{ kn931 = getTimer(); kn931 = (kn931 - qb929); if (kn931 > hm930){ ud928 = true; mu927 = false; at926 = false; }; return (kn931); } } }//package mpPackage
Section 22
//mpVoice (mpPackage.mpVoice) package mpPackage { public class mpVoice { public var length:int; public var hf932:Number; public var xa933:Array; public var aw187:int; public var gain:Number; public function mpVoice(){ xa933 = new Array(); super(); } } }//package mpPackage
Section 23
//ParaEdit (mpPackage.ParaEdit) package mpPackage { public class ParaEdit { public var y:Array; public var xq934:int; public var sw382:int; public var x:Array; } }//package mpPackage
Section 24
//HPTop (HPTop) package { import flash.events.*; import flash.display.*; import mpPackage.*; import flash.utils.*; import mp3D.*; import flash.geom.*; import mpCursor.*; import flash.net.*; import flash.media.*; import flash.text.*; public class HPTop extends Sprite { private var gr972:int;// = 0 public var moueyey:Number; public var px996:Number; public var ep950:int;// = 0 public var ut990:int;// = 0 private var ba968:mpSpeech; public var winy:int; public var mm1012:int;// = 40 public var qn1019:Number;// = 0 public var do1051:Number;// = 0 public var hy978:Number;// = 1 private var bq1073:Array; public var zr1042:Number;// = -90 public var jk995:Number; public var nk992:Number;// = 0 public var zq1017:int;// = 40 public var mouposy:Number; private var uk956:mpTimer; public var kn1008:Number;// = 0 public var bk1014:Number;// = 0 public var xv1004:int;// = 0 public var sr988:int;// = 0 public var lt984:Boolean;// = false public var oo1003:int;// = 0 public var ar1036:Number; public var jc495:Number; public var bw1027:int;// = 400 public var ec1049:Number;// = -90 public var ow1025:int;// = 0 public var zl986:int;// = 0 public var xk935:int;// = 250 public var tj1053:Number;// = 0 public var uo546:Number;// = 0 private var sj939:Matrix; public var qr1057:Number; private var fm970:mpSpeech; public var dj982:int;// = 3 public var ar1041:int;// = 0 public var hr1023:Number;// = 0 public var kn1037:Number; public var mp1006:int;// = 100 public var tu1039:Number;// = 0 public var os1043:Number;// = -90 public var ml1024:Number;// = 0 public var ic1033:int;// = 0 public var go973:MPFace; public var dt1000:Array; public var uf1040:Array; private var aw187:Array; private var xf957:mpTimer; public var nm1032:int;// = 100 public var yl980:Boolean;// = false public var od987:int;// = 0 public var gt991:Number;// = 0 public var mt1046:Number;// = -90 public var cv496:Number; public var dq1044:Number;// = -90 public var wt1029:int;// = 0 public var mouroty:Number; public var yk1056:Number; private var fd955:MPCursor; public var qu1050:Number;// = 0 public var hu1001:Array; public var gt1030:Number;// = 1 public var dq976:Number;// = 0 private var zz937:Bitmap; public var aa1055:Number; public var xa1034:Number;// = 0 private var yx961:URLLoader; public var yv1028:int;// = 8 public var ar994:Number; public var la977:Number;// = 0 public var sv1007:Number; public var gz999:Array; public var hh497:Number; private var fj958:uint;// = 0 private var qt938:BitmapData; public var vb1022:int;// = 40 public var ke989:int;// = 7 public var wc1020:int;// = 0 public var wx581:int;// = 1 public var gh1048:Number;// = -90 public var cv1016:int;// = 0 public var jd981:int;// = 0 public var le1013:Number;// = 0 private var xy1058:Array; public var nt993:Number; public var nx1038:Number;// = 0 public var xy1054:Number; public var ly1018:Number;// = 0 public var pj1026:int;// = 200 public var oq1031:int;// = 100 public var tg504:MPEngine; public var nw1002:int;// = 0 public var nu974:MPGlasses;// = null private var fp969:mpSpeech; public var jj1005:int;// = 100 private var ps959:uint;// = 0 public var ws1045:Number;// = -90 public var mb1021:int;// = 0 private var vg911:Array; public var cj1047:Number;// = -90 private var sw960:Boolean;// = true public var ov998:int; private var iv910:Sound; public var at975:String; private var ee941:BitmapData; public var in997:Number; public var sr1052:Number;// = 0 private var xu1060:TextField; public var hm983:int; public var wj1010:int;// = 0 public var jl936:int;// = 250 private var lz1074:int;// = 0 public var pz1035:Number; public var op1011:int;// = 0 private var fa940:Bitmap; private var ow971:int;// = 0 public var su1015:int;// = 0 public var ed985:int;// = 0 private var cr1059:int;// = 0 public var hk1009:Number;// = 0 public var gg979:int;// = 2 private static var yx966:int = 12; public static var kd948:Number = 8; private static var jj963:int = 2000; public static var gp230:int = 30; public static var xj946:Number = 10; private static var hr953:int = 11; public static var vf949:Number = 8; private static var hv952:int = 0; private static var ep950:int = 0; public static var di229:Number = 0.02; public static var jk944:Number = 0.07; public static var oq947:Number = -10; private static var wt954:Boolean = false; public static var uu943:Number = 0.1; private static var vl951:int = 5; private static var li962:int = 100; private static var mn240:Number = 25; private static var oz967:int = 30; private static var he964:int = 13; public static var df942:Number = 0.2; private static var vr965:int = 11; public static var ol945:Number = 0.05; public function HPTop(){ var _local1:int; xk935 = 250; jl936 = 250; sj939 = new Matrix(); uk956 = new mpTimer(); xf957 = new mpTimer(); fj958 = 0; ps959 = 0; sw960 = true; yx961 = new URLLoader(); iv910 = new Sound(); vg911 = new Array(); ba968 = new mpSpeech(); ow971 = 0; gr972 = 0; nu974 = null; dq976 = 0; la977 = 0; hy978 = 1; ep950 = 0; gg979 = 2; yl980 = false; jd981 = 0; dj982 = 3; lt984 = false; ed985 = 0; zl986 = 0; od987 = 0; sr988 = 0; ke989 = 7; ut990 = 0; gt991 = 0; nk992 = 0; uo546 = 0; gz999 = new Array(3); dt1000 = new Array(8); hu1001 = new Array(8); nw1002 = 0; oo1003 = 0; xv1004 = 0; jj1005 = 100; mp1006 = 100; kn1008 = 0; hk1009 = 0; wj1010 = 0; op1011 = 0; mm1012 = 40; le1013 = 0; bk1014 = 0; su1015 = 0; cv1016 = 0; zq1017 = 40; ly1018 = 0; qn1019 = 0; wc1020 = 0; mb1021 = 0; vb1022 = 40; hr1023 = 0; ml1024 = 0; ow1025 = 0; pj1026 = 200; bw1027 = 400; yv1028 = 8; wt1029 = 0; gt1030 = 1; oq1031 = 100; nm1032 = 100; ic1033 = 0; xa1034 = 0; nx1038 = 0; tu1039 = 0; uf1040 = new Array(16); ar1041 = 0; wx581 = 1; zr1042 = -90; os1043 = -90; dq1044 = -90; ws1045 = -90; mt1046 = -90; cj1047 = -90; gh1048 = -90; ec1049 = -90; qu1050 = 0; do1051 = 0; sr1052 = 0; tj1053 = 0; xy1058 = new Array(30); cr1059 = 0; xu1060 = new TextField(); bq1073 = new Array(64); lz1074 = 0; aw187 = new Array(); super(); o169(); stage.frameRate = 30; stage.quality = StageQuality.MEDIUM; _local1 = 0; while (_local1 < 3) { gz999[_local1] = new Array(0x0400); _local1++; }; j165(); yl980 = false; sw960 = true; ic1033 = 1; mp1006 = 1; sv1007 = (0.5 + (0.5 * w173())); nw1002 = (oo1003 = jk995); xv1004 = 0; jj1005 = (gp230 * (40 + (o172() % 50))); ut990 = 0; stage.addEventListener(MouseEvent.MOUSE_MOVE, c181); stage.addEventListener(Event.ENTER_FRAME, u174); sr988 = 0; } private function o172():int{ var _local1:int; var _local2:Number; _local2 = Math.random(); _local1 = int((_local2 * Number(0xFFFFFF))); return (_local1); } public function u174(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:int; var _local5:int; var _local6:Array; var _local7:Array; var _local8:Array; var _local9:int; var _local10:Number; var _local11:Number; var _local12:Number; if (tg504.fr261){ return; }; if (tg504.mx262){ return; }; ps959 = getTimer(); _local2 = (1000 / Number((ps959 - fj958))); var _local13 = cr1059++; xy1058[_local13] = _local2; if (cr1059 >= 30){ cr1059 = 0; }; fj958 = ps959; _local3 = 0; _local4 = 0; while (_local4 < 30) { _local3 = (_local3 + xy1058[_local4]); _local4++; }; _local2 = (_local3 / 30); xu1060.text = _local2.toPrecision(5); _local6 = new Array(3); _local7 = new Array(3); _local8 = new Array(2); px996 = jk995; jk995 = Number(getTimer()); _local10 = ((jk995 - px996) / Number(gp230)); _local5 = xf957.x163(); if (_local5 > 2000){ ic1033 = 3; }; if (ic1033 == 1){ xa1034 = (xa1034 + (_local10 * 0.1)); if (xa1034 >= 1){ xa1034 = 1; ic1033 = 2; }; } else { if (ic1033 == 3){ xa1034 = (xa1034 - (_local10 * 0.05)); if (xa1034 <= 0){ xa1034 = 0; ic1033 = 0; }; }; }; if (ic1033 != 0){ _local11 = b118(xa1034); kn1037 = (df942 * ((2 * pz1035) - 1)); if (kn1037 < -(jk944)){ kn1037 = -(jk944); } else { if (kn1037 > jk944){ kn1037 = jk944; }; }; moueyey = (uu943 * ((2 * mouposy) - 1)); if (moueyey < -(ol945)){ moueyey = -(ol945); } else { if (moueyey > ol945){ moueyey = ol945; }; }; ar1036 = (xj946 * ((2 * mouposy) - 1)); mouroty = (oq947 * ((2 * pz1035) - 1)); if (ar1036 < -(kd948)){ ar1036 = -(kd948); } else { if (ar1036 > kd948){ ar1036 = kd948; }; }; if (mouroty < -(kd948)){ mouroty = -(kd948); } else { if (mouroty > kd948){ mouroty = kd948; }; }; if ((((ut990 == 1)) && ((mouposy > 0.5)))){ uf1040[12] = ((1.6 * (mouposy - 0.5)) * _local11); } else { uf1040[12] = 0; }; }; if (zl986 == 1){ uf1040[7] = (0.5 + (0.5 * x116(zr1042))); uf1040[0] = (0.3 + (0.3 * x116(os1043))); uf1040[3] = (0.3 + (0.3 * x116(dq1044))); uf1040[4] = b118((0.1 + (0.3 * (x116(mt1046) + x116(cj1047))))); uf1040[5] = (0.1 + (0.25 * (x116(zr1042) + x116(ws1045)))); _local10 = ((jk995 - px996) / Number(gp230)); zr1042 = (zr1042 + (_local10 * 3.5)); os1043 = (os1043 + (_local10 * 2.7)); dq1044 = (dq1044 + (_local10 * 2.3)); ws1045 = (ws1045 + (_local10 * 1.9)); mt1046 = (mt1046 + (_local10 * 3)); cj1047 = (cj1047 + (_local10 * 4.7)); pj1026 = int((jk995 - Number(ow1025))); if (pj1026 < (gp230 * 100)){ _local10 = (0.5 + (0.5 * x116((-90 + ((360 * Number(pj1026)) / (Number(gp230) * 100)))))); uf1040[0] = (Number(uf1040[0]) * (1 - _local10)); uf1040[3] = (Number(uf1040[3]) * (1 - _local10)); uf1040[14] = (Number(uf1040[14]) * (1 - _local10)); uf1040[15] = (Number(uf1040[15]) * (1 - _local10)); uf1040[yv1028] = (_local10 * gt1030); } else { uf1040[8] = 0; uf1040[9] = 0; uf1040[11] = 0; uf1040[12] = 0; }; if (pj1026 >= bw1027){ ow1025 = jk995; bw1027 = (gp230 * (200 + (o172() % 400))); gt1030 = (0.5 + (0.5 * w173())); if ((o172() % 7) < 3){ yv1028 = 9; } else { yv1028 = 9; }; }; }; if (ic1033 != 0){ if (mouposy > 0.5){ if (zl986 == 1){ uf1040[4] = (uf1040[4] + ((2 * (mouposy - 0.5)) * _local11)); } else { uf1040[4] = ((2 * (mouposy - 0.5)) * _local11); }; hk1009 = 0; } else { hk1009 = ((0.6 * (0.5 - mouposy)) * _local11); }; } else { hk1009 = 0; }; if (ed985 == 1){ xv1004 = (jk995 - nw1002); if (xv1004 >= jj1005){ mp1006 = o172(); sv1007 = (0.5 + (0.8 * w173())); if (sv1007 > 1){ sv1007 = 1; }; if ((mp1006 % 5) < 3){ kn1008 = (0.005 * Number(((o172() % 20) - 10))); nk992 = (0.001 * Number(((o172() % 20) - 10))); }; nw1002 = (oo1003 = jk995); xv1004 = 0; jj1005 = (gp230 * (40 + (o172() % 50))); }; if ((int(jk995) - oo1003) >= (gp230 * 21)){ nx1038 = (0.0009 * Number(((o172() % 20) - 10))); tu1039 = (0.0006 * Number(((o172() % 20) - 10))); kn1008 = (kn1008 + (0.002 * Number(((o172() % 20) - 10)))); nk992 = (nk992 + (0.0006 * Number(((o172() % 20) - 10)))); if ((((ar1041 == 1)) && (((mp1006 % 7) < 5)))){ kn1008 = 0; nk992 = 0; }; oo1003 = jk995; }; if (kn1008 > (gt991 + di229)){ gt991 = (gt991 + di229); } else { if (kn1008 < (gt991 - di229)){ gt991 = (gt991 - di229); } else { gt991 = kn1008; }; }; if ((mp1006 % 7) < 5){ ov998 = 0; } else { if ((mp1006 % 7) < 6){ ov998 = 2; _local9 = h177(2, xv1004); nk992 = (-0.07 * gz999[2][_local9]); } else { ov998 = 1; }; }; m178(ov998, nw1002); }; if (gt991 < -0.1){ gt991 = -0.1; } else { if (gt991 > 0.1){ gt991 = 0.1; }; }; nt993 = gt991; ar994 = nk992; if (ic1033 != 0){ if (ic1033 < 3){ _local12 = (10 * _local11); } else { _local12 = (1 - (10 * (1 - _local11))); }; if (_local12 > 1){ _local12 = 1; } else { if (_local12 < 0){ _local12 = 0; }; }; nt993 = (((1 - _local12) * nt993) + (_local12 * (kn1037 + nx1038))); ar994 = (((1 - _local12) * ar994) + (_local12 * (moueyey + tu1039))); }; nt993 = (nt993 * 0.25); ar994 = (ar994 * 0.25); ar1041 = 0; if (od987 == 1){ op1011 = (jk995 - wj1010); if (op1011 >= mm1012){ wj1010 = jk995; op1011 = 0; mm1012 = (gp230 * (20 + (o172() % 50))); le1013 = bk1014; bk1014 = (-6 + ((12 * 0.01) * Number((o172() % 100)))); }; jc495 = (le1013 + ((bk1014 - le1013) * c119((Number(op1011) / Number(mm1012))))); cv1016 = (jk995 - su1015); if (cv1016 >= zq1017){ su1015 = jk995; cv1016 = 0; zq1017 = (gp230 * (20 + (o172() % 50))); ly1018 = qn1019; qn1019 = (-6 + ((12 * 0.01) * Number((o172() % 100)))); }; cv496 = (ly1018 + ((qn1019 - ly1018) * b118((Number(cv1016) / Number(zq1017))))); mb1021 = (jk995 - wc1020); if (mb1021 >= vb1022){ wc1020 = jk995; mb1021 = 0; vb1022 = (gp230 * (20 + (o172() % 50))); hr1023 = ml1024; ml1024 = (-6 + ((12 * 0.01) * Number((o172() % 100)))); }; hh497 = (hr1023 + ((ml1024 - hr1023) * b118((Number(mb1021) / Number(vb1022))))); }; if (ic1033 != 0){ jc495 = (((1 - _local11) * jc495) + (_local11 * ar1036)); cv496 = (((1 - _local11) * cv496) + (_local11 * mouroty)); }; _local6[0] = jc495; _local6[1] = cv496; _local6[2] = hh497; go973.i147(_local6); _local7[0] = 0; _local7[1] = 0; _local7[2] = 0; go973.y149(_local7); go973.r145(0, dt1000); go973.r145(1, dt1000); _local8[0] = nt993; _local8[1] = (ar994 * 0.5); go973.l142(0, _local8); go973.l142(1, _local8); _local4 = 0; while (_local4 < 16) { go973.m151(_local4, uf1040[_local4]); _local4++; }; w176(); stage.invalidate(); } public function j165():void{ var _local1:int; xy1054 = getTimer(); jk995 = (xy1054 - (60 * 1000)); ow1025 = jk995; wj1010 = (su1015 = (wc1020 = (nw1002 = (oo1003 = ow1025)))); _local1 = 0; while (_local1 < 16) { uf1040[_local1] = 0; _local1++; }; ed985 = 1; od987 = 1; zl986 = 1; ic1033 = 0; o168(); pz1035 = 0.5; mouposy = 0.5; } public function b118(_arg1:Number):Number{ var _local2:Number; if (_arg1 > 1){ _arg1 = 1; } else { if (_arg1 < 0){ _arg1 = 0; }; }; _local2 = (0.5 + (0.5 * Math.sin((((-90 + (180 * _arg1)) / 180) * MPCONST.am228)))); return (_local2); } public function o169():void{ MPGL.q2(this); go973 = new MPFace(this); tg504 = new MPEngine(); v170(0); MPGL.u5(mpvar.mm151); MPGL.y9(); MPGL.u5(mpvar.vy150); MPGL.y9(); MPGL.l12(-1, 1, -1, 1); MPGL.f13(0, 0, xk935, jl936); } private function v170(_arg1:int):void{ at975 = "dog/"; tg504.p50(at975); tg504.g51(go973, at975, null); } private function a171(_arg1:int):void{ var _local2:String; _local2 = (("glassdata/glass" + String(_arg1)) + "/"); if (nu974 != null){ this.removeChild(nu974); nu974 = null; }; nu974 = new MPGlasses(this); tg504.y130(nu974, _local2); } private function x116(_arg1:Number):Number{ var _local2:Number; _local2 = ((_arg1 / 180) * mpvar.ux164); return (Math.sin(_local2)); } public function c119(_arg1:Number):Number{ var _local2:Number; _local2 = b118(b118(_arg1)); return (_local2); } private function w173():Number{ var _local1:Number; _local1 = Math.random(); return (_local1); } private function w176():void{ x175(0, 0, 2); tg504.p55(go973); if (this.yl980){ if (!tg504.ot263){ nu974.h154(aw187); nu974.dt572 = 1; tg504.g131(go973, nu974); }; }; } private function z117(_arg1:Number):Number{ var _local2:Number; _local2 = ((_arg1 / 180) * mpvar.ux164); return (Math.cos(_local2)); } private function x175(_arg1:Number, _arg2:Number, _arg3:Number):void{ go973.e153(_arg3); aw187[0] = (_arg1 * 0.25); aw187[1] = (_arg2 * 0.25); aw187[2] = -4; go973.h154(aw187); } private function h177(_arg1:int, _arg2:int):int{ if (_arg1 == 2){ if (_arg2 > 1000){ _arg2 = (_arg2 - 800); } else { if (_arg2 > 200){ _arg2 = 200; }; }; }; if (_arg2 > 1023){ _arg2 = 1023; }; if (_arg2 < 0){ _arg2 = 0; }; return (_arg2); } private function m178(_arg1:int, _arg2:int):void{ var _local3:int; var _local4:Number; var _local5:Number; var _local6:int; var _local7:int; var _local8:int; _local7 = h177(_arg1, (jk995 - _arg2)); _local8 = h177(_arg1, (px996 - _arg2)); _local6 = 1; if (_local6 == 1){ _local5 = 0.7; _local3 = 0; while (_local3 < 4) { _local4 = gz999[_arg1][int((_local8 + (((_local3 + 1) * (_local7 - _local8)) / 4)))]; if (_arg1 == 0){ _local4 = (_local4 * sv1007); }; if (_local4 < hk1009){ _local4 = hk1009; }; dt1000[_local3] = _local4; hu1001[_local3] = _local5; _local5 = (_local5 * 0.7); _local3++; }; } else { _local4 = gz999[_arg1][_local7]; if (_arg1 == 0){ _local4 = (_local4 * sv1007); }; if (_local4 < hk1009){ _local4 = hk1009; }; dt1000[0] = _local4; hu1001[0] = 1; }; } private function c181(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; var _local4:Number; this.pz1035 = (mouseX / xk935); this.mouposy = (1 - (mouseY / jl936)); _local4 = 20; xf957.p161(1000); if (ic1033 == 0){ ic1033 = 1; mp1006 = 1; sv1007 = (0.5 + (0.5 * w173())); nw1002 = (oo1003 = jk995); xv1004 = 0; jj1005 = (gp230 * (40 + (o172() % 50))); ut990 = 0; }; } private function e49(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ 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; _local13 = _arg5; _local14 = _arg6; _local9 = _arg7; _local10 = _arg6; _local11 = _arg7; _local12 = _arg8; _local9 = (_local9 - _local13); _local11 = (_local11 - _local13); _local10 = (_local10 - _local14); _local12 = (_local12 - _local14); _local15 = (1 / ((_local9 * _local12) - (_local10 * _local11))); _local16 = (_local12 * _local15); _local12 = (_local9 * _local15); _local10 = (-(_local10) * _local15); _local11 = (-(_local11) * _local15); _local9 = _local16; _local16 = ((-(_local13) * _local9) - (_local14 * _local11)); _local14 = ((-(_local13) * _local10) - (_local14 * _local12)); _local13 = _local16; _local15 = _arg1; _local16 = _arg2; _local17 = _arg3; _local18 = _arg2; _local19 = _arg3; _local20 = _arg4; _local17 = (_local17 - _local15); _local18 = (_local18 - _local16); _local19 = (_local19 - _local15); _local20 = (_local20 - _local16); sj939.a = ((_local9 * _local17) + (_local10 * _local19)); sj939.b = ((_local9 * _local18) + (_local10 * _local20)); sj939.c = ((_local11 * _local17) + (_local12 * _local19)); sj939.d = ((_local11 * _local18) + (_local12 * _local20)); sj939.tx = (((_local17 * _local13) + (_local19 * _local14)) + _local15); sj939.ty = (((_local18 * _local13) + (_local20 * _local14)) + _local16); } public function o168():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:Number; var _local9:Number; var _local10:Number; _local2 = 0; _local3 = 80; _local4 = 10; _local5 = 400; _local1 = 0; while (_local1 < _local2) { gz999[0][_local1] = 0; _local1++; }; _local1 = 0; while (_local1 < _local3) { gz999[0][(_local2 + _local1)] = b118((Number(_local1) / Number(_local3))); _local1++; }; _local1 = 0; while (_local1 < _local4) { gz999[0][((_local2 + _local3) + _local1)] = 1; _local1++; }; _local1 = 0; while (_local1 < _local5) { _local8 = ((Number(_local1) / Number(_local5)) / 0.3); gz999[0][(((_local2 + _local3) + _local4) + _local1)] = Math.exp((-(_local8) * _local8)); _local1++; }; _local1 = (((_local2 + _local3) + _local4) + _local5); while (_local1 < 0x0400) { gz999[0][_local1] = 0; _local1++; }; _local2 = 0; _local3 = 80; _local4 = 80; _local5 = 80; _local6 = 10; _local7 = 400; _local9 = 0.7; _local10 = 0.8; _local1 = 0; while (_local1 < _local2) { gz999[1][_local1] = 0; _local1++; }; _local1 = 0; while (_local1 < _local3) { gz999[1][(_local2 + _local1)] = (_local9 * b118((Number(_local1) / Number(_local3)))); _local1++; }; _local1 = 0; while (_local1 < _local4) { gz999[1][((_local2 + _local3) + _local1)] = (_local9 * (1 - b118((Number(_local1) / Number(_local4))))); _local1++; }; _local1 = 0; while (_local1 < _local5) { gz999[1][(((_local2 + _local3) + _local4) + _local1)] = (_local10 * b118((Number(_local1) / Number(_local5)))); _local1++; }; _local1 = 0; while (_local1 < _local6) { gz999[1][((((_local2 + _local3) + _local4) + _local5) + _local1)] = _local10; _local1++; }; _local1 = 0; while (_local1 < _local7) { _local8 = ((Number(_local1) / Number(_local7)) / 0.3); gz999[1][(((((_local2 + _local3) + _local4) + _local5) + _local6) + _local1)] = (_local10 * Math.exp((-(_local8) * _local8))); _local1++; }; _local1 = (((((_local2 + _local3) + _local4) + _local5) + _local6) + _local7); while (_local1 < 0x0400) { gz999[1][_local1] = 0; _local1++; }; _local2 = 0; _local3 = 100; _local4 = 300; _local5 = 100; _local1 = 0; while (_local1 < _local2) { gz999[2][_local1] = 0; _local1++; }; _local1 = 0; while (_local1 < _local3) { gz999[2][(_local2 + _local1)] = b118((Number(_local1) / Number(_local3))); _local1++; }; _local1 = 0; while (_local1 < _local4) { gz999[2][((_local2 + _local3) + _local1)] = 1; _local1++; }; _local1 = 0; while (_local1 < _local5) { gz999[2][(((_local2 + _local3) + _local4) + _local1)] = (1 - b118((Number(_local1) / Number(_local5)))); _local1++; }; _local1 = (((_local2 + _local3) + _local4) + _local5); while (_local1 < 0x0400) { gz999[2][_local1] = 0; _local1++; }; _local1 = 0; while (_local1 < 0x0400) { gz999[2][_local1] = (gz999[2][_local1] * 0.4); _local1++; }; } } }//package

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1457 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
SerialNumber (41)Timeline Frame 1

Labels

"HPTop"Frame 1




http://swfchan.com/2/9436/info.shtml
Created: 9/6 -2019 20:04:58 Last modified: 9/6 -2019 20:04:58 Server time: 26/04 -2024 09:23:21