Skip to content

Instantly share code, notes, and snippets.

@VictorXLR
Last active August 28, 2017 22:27
Show Gist options
  • Save VictorXLR/c94b801b44fd260e8058e8276db8980b to your computer and use it in GitHub Desktop.
Save VictorXLR/c94b801b44fd260e8058e8276db8980b to your computer and use it in GitHub Desktop.
Compiled Code for Creepygirl
package mpPackage {
public class ParaEdit {
public var y:Array;
public var xq934:int;
public var sw382:int;
public var x:Array;
}
}//package mpPackage
package mpPackage {
public class GlassFine {
public var kr216:Number;
public var x:Number;
public var us217:Number;
}
}//package mpPackage
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
package mpPackage {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import mp3D.*;
import flash.net.*;
import flash.system.*;
public class MPEngine {
public static var vf259:int = 0;
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 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;
};
if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){
break;
};
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;
};
if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){
break;
};
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;
};
if ((_arg1 & zo248.oj594[_local7][_local6]) == 0){
break;
};
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;
};
if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){
break;
};
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;
};
if ((_arg1 & zo248.ba592[_local7][_local6]) == 0){
break;
};
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("hair/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);
};
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);
};
if (bi464 == 2){
if ((((_local3 >= 48)) && ((_local3 <= 57)))){
yr467 = (yr467 + (gz468 * Number((_local3 - 48))));
gz468 = (gz468 * 0.1);
return (null);
};
bi464 = 0;
return (yr467);
};
bi464 = 0;
return (null);
}
}
}//package mpPackage
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
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
package mpPackage {
public class FaceMODI {
public var xi208:Number;
public var rz206:Number;
public var jp207:Number;
public var ql205:Number;
}
}//package mpPackage
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
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
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
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
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
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
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
package mpPackage {
public class EyeFine {
public var x:Number;
public var y:Number;
}
}//package mpPackage
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
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 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;
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;
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 = "hair/";
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
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
package mp3D {
public class Appearance {
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;
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 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
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
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;
};
}
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;
};
}
}
}//package mp3D
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
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
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment