Section 1
//MochiScores (mochi.MochiScores)
package mochi {
import flash.display.*;
import flash.text.*;
public class MochiScores {
private static var boardID:String;
public static var onErrorHandler:Object;
public static var onCloseHandler:Object;
public function MochiScores(){
super();
}
public static function showLeaderboard(options:Object=null):void{
var options = options;
if (options != null){
if (options.clip != null){
if ((options.clip is Sprite)){
MochiServices.setContainer(options.clip);
};
delete options.clip;
} else {
MochiServices.setContainer();
};
MochiServices.stayOnTop();
if (options.name != null){
if ((options.name is TextField)){
if (options.name.text.length > 0){
options.name = options.name.text;
};
};
};
if (options.score != null){
if ((options.score is TextField)){
if (options.score.text.length > 0){
options.score = options.score.text;
};
};
};
if (options.onDisplay != null){
options.onDisplay();
} else {
if (MochiServices.clip != null){
if ((MochiServices.clip is MovieClip)){
MochiServices.clip.stop();
} else {
trace("Warning: Container is not a MovieClip, cannot call default onDisplay.");
};
};
};
} else {
options = {};
if ((MochiServices.clip is MovieClip)){
MochiServices.clip.stop();
} else {
trace("Warning: Container is not a MovieClip, cannot call default onDisplay.");
};
};
if (options.onClose != null){
onCloseHandler = options.onClose;
} else {
onCloseHandler = function ():void{
if ((MochiServices.clip is MovieClip)){
MochiServices.clip.play();
} else {
trace("Warning: Container is not a MovieClip, cannot call default onClose.");
};
};
};
if (options.onError != null){
onErrorHandler = options.onError;
} else {
onErrorHandler = null;
};
if (options.boardID == null){
if (MochiScores.boardID != null){
options.boardID = MochiScores.boardID;
};
};
MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose);
}
public static function closeLeaderboard():void{
MochiServices.send("scores_closeLeaderboard");
}
public static function getPlayerInfo(callbackObj:Object, callbackMethod:Object=null):void{
MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod);
}
public static function requestList(callbackObj:Object, callbackMethod:Object=null):void{
MochiServices.send("scores_requestList", null, callbackObj, callbackMethod);
}
public static function scoresArrayToObjects(scores:Object):Object{
var i:Number;
var j:Number;
var o:Object;
var row_obj:Object;
var item:String;
var param:String;
var so:Object = {};
for (item in scores) {
if (typeof(scores[item]) == "object"){
if (((!((scores[item].cols == null))) && (!((scores[item].rows == null))))){
so[item] = [];
o = scores[item];
j = 0;
while (j < o.rows.length) {
row_obj = {};
i = 0;
while (i < o.cols.length) {
row_obj[o.cols[i]] = o.rows[j][i];
i++;
};
so[item].push(row_obj);
j++;
};
} else {
so[item] = {};
for (param in scores[item]) {
so[item][param] = scores[item][param];
};
};
} else {
so[item] = scores[item];
};
};
return (so);
}
public static function submit(score:Number, name:String, callbackObj:Object=null, callbackMethod:Object=null):void{
MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod);
}
public static function onClose(args:Object=null):void{
if (args != null){
if (args.error != null){
if (args.error == true){
if (onErrorHandler != null){
if (args.errorCode == null){
args.errorCode = "IOError";
};
onErrorHandler(args.errorCode);
MochiServices.doClose();
return;
};
};
};
};
onCloseHandler();
MochiServices.doClose();
}
public static function setBoardID(boardID:String):void{
MochiScores.boardID = boardID;
MochiServices.send("scores_setBoardID", {boardID:boardID});
}
}
}//package mochi
Section 2
//MochiServices (mochi.MochiServices)
package mochi {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
public class MochiServices {
private static var _container:Object;
private static var _connected:Boolean = false;
private static var _swfVersion:String;
private static var _sendChannel:LocalConnection;
private static var _rcvChannelName:String;
private static var _gatewayURL:String = "http://www.mochiads.com/static/lib/services/services.swf";
private static var _clip:MovieClip;
private static var _loader:Loader;
private static var _id:String;
private static var _listenChannel:LocalConnection;
private static var _timer:Timer;
private static var _sendChannelName:String;
private static var _startTime:Number;
private static var _connecting:Boolean = false;
public static var onError:Object;
private static var _listenChannelName:String = "__mochiservices";
private static var _rcvChannel:LocalConnection;
public function MochiServices(){
super();
}
public static function isNetworkAvailable():Boolean{
return (!((Security.sandboxType == "localWithFile")));
}
public static function send(methodName:String, args:Object=null, callbackObject:Object=null, callbackMethod:Object=null):void{
if (_connected){
_sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_clip._nextcallbackID});
} else {
if ((((_clip == null)) || (!(_connecting)))){
onError("NotConnected");
handleError(args, callbackObject, callbackMethod);
flush(true);
return;
};
_clip._queue.push({methodName:methodName, args:args, callbackID:_clip._nextcallbackID});
};
if (_clip != null){
if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){
_clip._callbacks[_clip._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod};
_clip._nextcallbackID++;
};
};
}
public static function get connected():Boolean{
return (_connected);
}
private static function flush(error:Boolean):void{
var request:Object;
var callback:Object;
if (_clip != null){
if (_clip._queue != null){
while (_clip._queue.length > 0) {
request = _clip._queue.shift();
callback = null;
if (request != null){
if (request.callbackID != null){
callback = _clip._callbacks[request.callbackID];
};
delete _clip._callbacks[request.callbackID];
if (((error) && (!((callback == null))))){
handleError(request.args, callback.callbackObject, callback.callbackMethod);
};
};
};
};
};
}
private static function clickMovie(url:String, cb:Function):MovieClip{
var b:int;
var loader:Loader;
var avm1_bytecode:Array = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23];
var header:Array = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3];
var footer:Array = [0, 64, 0, 0, 0];
var mc:MovieClip = new MovieClip();
var lc:LocalConnection = new LocalConnection();
var lc_name:String = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().getTime()));
lc = new LocalConnection();
mc.lc = lc;
mc.click = cb;
lc.client = mc;
lc.connect(lc_name);
var ba:ByteArray = new ByteArray();
var cpool:ByteArray = new ByteArray();
cpool.endian = Endian.LITTLE_ENDIAN;
cpool.writeShort(1);
cpool.writeUTFBytes(((url + " ") + lc_name));
cpool.writeByte(0);
var actionLength:uint = ((avm1_bytecode.length + cpool.length) + 4);
var fileLength:uint = (actionLength + 35);
ba.endian = Endian.LITTLE_ENDIAN;
ba.writeUTFBytes("FWS");
ba.writeByte(8);
ba.writeUnsignedInt(fileLength);
for each (b in header) {
ba.writeByte(b);
};
ba.writeUnsignedInt(actionLength);
ba.writeByte(136);
ba.writeShort(cpool.length);
ba.writeBytes(cpool);
for each (b in avm1_bytecode) {
ba.writeByte(b);
};
for each (b in footer) {
ba.writeByte(b);
};
loader = new Loader();
loader.loadBytes(ba);
mc.addChild(loader);
return (mc);
}
private static function init(id:String, clip:Object):void{
_id = id;
if (clip != null){
_container = clip;
loadCommunicator(id, _container);
};
}
public static function get childClip():Object{
return (_clip);
}
public static function get id():String{
return (_id);
}
public static function stayOnTop():void{
_container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true);
if (_clip != null){
_clip.visible = true;
};
}
public static function addLinkEvent(url:String, burl:String, btn:DisplayObjectContainer, onClick:Function=null):void{
var netup:Boolean;
var s:String;
var x:String;
var req:URLRequest;
var loader:Loader;
var err:Function;
var complete:Function;
var setURL:Function;
var url = url;
var burl = burl;
var btn = btn;
var onClick = onClick;
var vars:Object = new Object();
vars["mav"] = getVersion();
vars["swfv"] = "9";
vars["swfurl"] = btn.loaderInfo.loaderURL;
vars["fv"] = Capabilities.version;
vars["os"] = Capabilities.os;
vars["lang"] = Capabilities.language;
vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY);
s = "?";
var i:Number = 0;
for (x in vars) {
if (i != 0){
s = (s + "&");
};
i = (i + 1);
s = (((s + x) + "=") + escape(vars[x]));
};
req = new URLRequest("http://x.mochiads.com/linkping.swf");
loader = new Loader();
err = function (ev:Object):void{
netup = false;
ev.target.removeEventListener(ev.type, arguments.callee);
};
complete = function (ev:Object):void{
netup = true;
ev.target.removeEventListener(ev.type, arguments.callee);
};
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
loader.load(req);
setURL = function ():void{
var u:String;
if (netup){
u = (url + s);
} else {
u = burl;
};
var avm1Click:DisplayObject = clickMovie(u, onClick);
btn.addChild(avm1Click);
avm1Click.scaleX = (0.01 * btn.width);
avm1Click.scaleY = (0.01 * btn.height);
};
setTimeout(setURL, 1500);
}
public static function getVersion():String{
return ("1.35");
}
public static function disconnect():void{
if (((_connected) || (_connecting))){
if (_clip != null){
if (_clip.parent != null){
if ((_clip.parent is Sprite)){
Sprite(_clip.parent).removeChild(_clip);
_clip = null;
};
};
};
_connecting = (_connected = false);
flush(true);
_listenChannel.close();
_rcvChannel.close();
//unresolved jump
var _slot1 = error;
};
if (_timer != null){
_timer.stop();
//unresolved jump
var _slot1 = error;
};
}
public static function allowDomains(server:String):String{
var hostname:String;
Security.allowDomain("*");
Security.allowInsecureDomain("*");
if (server.indexOf("http://") != -1){
hostname = server.split("/")[2].split(":")[0];
Security.allowDomain(hostname);
Security.allowInsecureDomain(hostname);
};
return (hostname);
}
public static function doClose():void{
_container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop);
if (_clip.parent != null){
Sprite(_clip.parent).removeChild(_clip);
};
}
public static function setContainer(container:Object=null, doAdd:Boolean=true):void{
if (container != null){
if ((container is Sprite)){
_container = container;
};
};
if (doAdd){
if ((_container is Sprite)){
Sprite(_container).addChild(_clip);
};
};
}
private static function onStatus(event:StatusEvent):void{
switch (event.level){
case "error":
_connected = false;
_listenChannel.connect(_listenChannelName);
break;
};
}
private static function initComChannels():void{
if (!_connected){
_sendChannel.addEventListener(StatusEvent.STATUS, MochiServices.onStatus);
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"});
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_container, version:getVersion(), parentURL:_container.loaderInfo.loaderURL});
_rcvChannel.addEventListener(StatusEvent.STATUS, MochiServices.onStatus);
_clip.onReceive = function (pkg:Object):void{
var methodName:String;
var pkg = pkg;
var cb:String = pkg.callbackID;
var cblst:Object = this.client._callbacks[cb];
if (!cblst){
return;
};
var method:* = cblst.callbackMethod;
methodName = "";
var obj:Object = cblst.callbackObject;
if (((obj) && ((typeof(method) == "string")))){
methodName = method;
if (obj[method] != null){
method = obj[method];
} else {
trace((("Error: Method " + method) + " does not exist."));
};
};
if (method != undefined){
method.apply(obj, pkg.args);
//unresolved jump
var _slot1 = error;
trace(((("Error invoking callback method '" + methodName) + "': ") + pkg.toString()));
} else {
if (obj != null){
obj(pkg.args);
//unresolved jump
var _slot1 = error;
trace(("Error invoking method on object: " + pkg.toString()));
};
};
delete this.client._callbacks[cb];
};
_clip.onError = function ():void{
MochiServices.onError("IOError");
};
_rcvChannel.connect(_rcvChannelName);
trace("connected!");
_connecting = false;
_connected = true;
_listenChannel.close();
while (_clip._queue.length > 0) {
_sendChannel.send(_sendChannelName, "onReceive", _clip._queue.shift());
};
};
}
private static function listen():void{
_listenChannel = new LocalConnection();
_listenChannel.client = _clip;
_clip.handshake = function (args:Object):void{
MochiServices.comChannelName = args.newChannel;
};
_listenChannel.allowDomain("*", "localhost");
_listenChannel.allowInsecureDomain("*", "localhost");
_listenChannel.connect(_listenChannelName);
trace("Waiting for MochiAds services to connect...");
}
private static function handleError(args:Object, callbackObject:Object, callbackMethod:Object):void{
var args = args;
var callbackObject = callbackObject;
var callbackMethod = callbackMethod;
if (args != null){
if (args.onError != null){
args.onError.apply(null, ["NotConnected"]);
};
if (((!((args.options == null))) && (!((args.options.onError == null))))){
args.options.onError.apply(null, ["NotConnected"]);
};
};
if (callbackMethod != null){
args = {};
args.error = true;
args.errorCode = "NotConnected";
if (((!((callbackObject == null))) && ((callbackMethod is String)))){
var _local5 = callbackObject;
_local5[callbackMethod](args);
//unresolved jump
var _slot1 = error;
} else {
if (callbackMethod != null){
callbackMethod.apply(args);
//unresolved jump
var _slot1 = error;
};
};
};
}
public static function get clip():Object{
return (_container);
}
public static function set comChannelName(val:String):void{
if (val != null){
if (val.length > 3){
_sendChannelName = (val + "_fromgame");
_rcvChannelName = val;
initComChannels();
};
};
}
private static function loadCommunicator(id:String, clip:Object):MovieClip{
var id = id;
var clip = clip;
var clipname:String = ("_mochiservices_com_" + id);
if (_clip != null){
return (_clip);
};
if (!MochiServices.isNetworkAvailable()){
return (null);
};
MochiServices.allowDomains(_gatewayURL);
_clip = createEmptyMovieClip(clip, clipname, 10336, false);
_loader = new Loader();
_timer = new Timer(1000, 0);
_startTime = getTimer();
_timer.addEventListener(TimerEvent.TIMER, connectWait);
_timer.start();
var f:Function = function (ev:Object):void{
_clip._mochiad_ctr_failed = true;
trace("MochiServices could not load.");
MochiServices.disconnect();
MochiServices.onError("IOError");
};
_loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f);
var req:URLRequest = new URLRequest(_gatewayURL);
_loader.load(req);
_clip.addChild(_loader);
_clip._mochiservices_com = _loader;
_sendChannel = new LocalConnection();
_clip._queue = [];
_rcvChannel = new LocalConnection();
_rcvChannel.allowDomain("*", "localhost");
_rcvChannel.allowInsecureDomain("*", "localhost");
_rcvChannel.client = _clip;
_clip._nextcallbackID = 0;
_clip._callbacks = {};
listen();
return (_clip);
}
public static function bringToTop(e:Event):void{
var e = e;
if (MochiServices.clip != null){
if (MochiServices.childClip != null){
if (MochiServices.clip.numChildren > 1){
MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1));
};
//unresolved jump
var _slot1 = errorObject;
trace("Warning: Depth sort error.");
_container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop);
};
};
}
public static function connect(id:String, clip:Object, onError:Object=null):void{
var id = id;
var clip = clip;
var onError = onError;
if ((clip is DisplayObject)){
if (((!(_connected)) && ((_clip == null)))){
trace("MochiServices Connecting...");
_connecting = true;
init(id, clip);
};
} else {
trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage.");
};
if (onError != null){
MochiServices.onError = onError;
} else {
if (MochiServices.onError == null){
MochiServices.onError = function (errorCode:String):void{
trace(errorCode);
};
};
};
}
public static function createEmptyMovieClip(parent:Object, name:String, depth:Number, doAdd:Boolean=true):MovieClip{
var parent = parent;
var name = name;
var depth = depth;
var doAdd = doAdd;
var mc:MovieClip = new MovieClip();
if (doAdd){
if (((false) && (depth))){
parent.addChildAt(mc, depth);
} else {
parent.addChild(mc);
};
};
parent[name] = mc;
//unresolved jump
var _slot1 = e;
throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic."));
mc["_name"] = name;
return (mc);
}
public static function connectWait(e:TimerEvent):void{
if ((getTimer() - _startTime) > 10000){
if (!_connected){
_clip._mochiad_ctr_failed = true;
trace("MochiServices could not load.");
MochiServices.disconnect();
MochiServices.onError("IOError");
};
_timer.stop();
};
}
}
}//package mochi
Section 3
//BitmapAsset (mx.core.BitmapAsset)
package mx.core {
import flash.display.*;
public class BitmapAsset extends FlexBitmap implements IFlexAsset, IFlexDisplayObject {
mx_internal static const VERSION:String = "3.0.0.0";
public function BitmapAsset(bitmapData:BitmapData=null, pixelSnapping:String="auto", smoothing:Boolean=false){
super(bitmapData, pixelSnapping, smoothing);
}
public function get measuredWidth():Number{
if (bitmapData){
return (bitmapData.width);
};
return (0);
}
public function get measuredHeight():Number{
if (bitmapData){
return (bitmapData.height);
};
return (0);
}
public function setActualSize(newWidth:Number, newHeight:Number):void{
width = newWidth;
height = newHeight;
}
public function move(x:Number, y:Number):void{
this.x = x;
this.y = y;
}
}
}//package mx.core
Section 4
//ByteArrayAsset (mx.core.ByteArrayAsset)
package mx.core {
import flash.utils.*;
public class ByteArrayAsset extends ByteArray implements IFlexAsset {
mx_internal static const VERSION:String = "3.0.0.0";
public function ByteArrayAsset(){
super();
}
}
}//package mx.core
Section 5
//EdgeMetrics (mx.core.EdgeMetrics)
package mx.core {
public class EdgeMetrics {
public var top:Number;
public var left:Number;
public var bottom:Number;
public var right:Number;
mx_internal static const VERSION:String = "3.0.0.0";
public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0);
;
public function EdgeMetrics(left:Number=0, top:Number=0, right:Number=0, bottom:Number=0){
super();
this.left = left;
this.top = top;
this.right = right;
this.bottom = bottom;
}
public function clone():EdgeMetrics{
return (new EdgeMetrics(left, top, right, bottom));
}
}
}//package mx.core
Section 6
//FlexBitmap (mx.core.FlexBitmap)
package mx.core {
import flash.display.*;
import mx.utils.*;
public class FlexBitmap extends Bitmap {
mx_internal static const VERSION:String = "3.0.0.0";
public function FlexBitmap(bitmapData:BitmapData=null, pixelSnapping:String="auto", smoothing:Boolean=false){
var bitmapData = bitmapData;
var pixelSnapping = pixelSnapping;
var smoothing = smoothing;
super(bitmapData, pixelSnapping, smoothing);
name = NameUtil.createUniqueName(this);
//unresolved jump
var _slot1 = e;
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
}//package mx.core
Section 7
//FlexMovieClip (mx.core.FlexMovieClip)
package mx.core {
import flash.display.*;
import mx.utils.*;
public class FlexMovieClip extends MovieClip {
mx_internal static const VERSION:String = "3.0.0.0";
public function FlexMovieClip(){
super();
name = NameUtil.createUniqueName(this);
//unresolved jump
var _slot1 = e;
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
}//package mx.core
Section 8
//IBorder (mx.core.IBorder)
package mx.core {
public interface IBorder {
function get borderMetrics():EdgeMetrics;
}
}//package mx.core
Section 9
//IFlexAsset (mx.core.IFlexAsset)
package mx.core {
public interface IFlexAsset {
}
}//package mx.core
Section 10
//IFlexDisplayObject (mx.core.IFlexDisplayObject)
package mx.core {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.accessibility.*;
public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher {
function get visible():Boolean;
function get rotation():Number;
function localToGlobal(void:Point):Point;
function get name():String;
function set width(flash.display:Number):void;
function get measuredHeight():Number;
function get blendMode():String;
function get scale9Grid():Rectangle;
function set name(flash.display:String):void;
function set scaleX(flash.display:Number):void;
function set scaleY(flash.display:Number):void;
function get measuredWidth():Number;
function get accessibilityProperties():AccessibilityProperties;
function set scrollRect(flash.display:Rectangle):void;
function get cacheAsBitmap():Boolean;
function globalToLocal(void:Point):Point;
function get height():Number;
function set blendMode(flash.display:String):void;
function get parent():DisplayObjectContainer;
function getBounds(String:DisplayObject):Rectangle;
function get opaqueBackground():Object;
function set scale9Grid(flash.display:Rectangle):void;
function setActualSize(_arg1:Number, _arg2:Number):void;
function set alpha(flash.display:Number):void;
function set accessibilityProperties(flash.display:AccessibilityProperties):void;
function get width():Number;
function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean;
function set cacheAsBitmap(flash.display:Boolean):void;
function get scaleX():Number;
function get scaleY():Number;
function get scrollRect():Rectangle;
function get mouseX():Number;
function get mouseY():Number;
function set height(flash.display:Number):void;
function set mask(flash.display:DisplayObject):void;
function getRect(String:DisplayObject):Rectangle;
function get alpha():Number;
function set transform(flash.display:Transform):void;
function move(_arg1:Number, _arg2:Number):void;
function get loaderInfo():LoaderInfo;
function get root():DisplayObject;
function hitTestObject(mx.core:IFlexDisplayObject/mx.core:IFlexDisplayObject:stage/get:DisplayObject):Boolean;
function set opaqueBackground(flash.display:Object):void;
function set visible(flash.display:Boolean):void;
function get mask():DisplayObject;
function set x(flash.display:Number):void;
function set y(flash.display:Number):void;
function get transform():Transform;
function set filters(flash.display:Array):void;
function get x():Number;
function get y():Number;
function get filters():Array;
function set rotation(flash.display:Number):void;
function get stage():Stage;
}
}//package mx.core
Section 11
//IRepeaterClient (mx.core.IRepeaterClient)
package mx.core {
public interface IRepeaterClient {
function get instanceIndices():Array;
function set instanceIndices(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:Array):void;
function get isDocument():Boolean;
function set repeaters(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:Array):void;
function initializeRepeaterArrays(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:IRepeaterClient):void;
function get repeaters():Array;
function set repeaterIndices(E:\dev\3.0.x\frameworks\projects\framework\src;mx\core;IRepeaterClient.as:Array):void;
function get repeaterIndices():Array;
}
}//package mx.core
Section 12
//MovieClipAsset (mx.core.MovieClipAsset)
package mx.core {
public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder {
private var _measuredHeight:Number;
private var _measuredWidth:Number;
mx_internal static const VERSION:String = "3.0.0.0";
public function MovieClipAsset(){
super();
_measuredWidth = width;
_measuredHeight = height;
}
public function get measuredWidth():Number{
return (_measuredWidth);
}
public function get measuredHeight():Number{
return (_measuredHeight);
}
public function setActualSize(newWidth:Number, newHeight:Number):void{
width = newWidth;
height = newHeight;
}
public function move(x:Number, y:Number):void{
this.x = x;
this.y = y;
}
public function get borderMetrics():EdgeMetrics{
if (scale9Grid == null){
return (EdgeMetrics.EMPTY);
};
return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom))));
}
}
}//package mx.core
Section 13
//MovieClipLoaderAsset (mx.core.MovieClipLoaderAsset)
package mx.core {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.system.*;
public class MovieClipLoaderAsset extends MovieClipAsset implements IFlexAsset, IFlexDisplayObject {
protected var initialHeight:Number;// = 0
private var loader:Loader;// = null
private var initialized:Boolean;// = false
protected var initialWidth:Number;// = 0
private var requestedHeight:Number;
private var requestedWidth:Number;
mx_internal static const VERSION:String = "3.0.0.0";
public function MovieClipLoaderAsset(){
super();
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
if (("allowLoadBytesCodeExecution" in loaderContext)){
loaderContext["allowLoadBytesCodeExecution"] = true;
};
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.loadBytes(movieClipData, loaderContext);
addChild(loader);
}
override public function get width():Number{
if (!initialized){
return (initialWidth);
};
return (super.width);
}
override public function set width(value:Number):void{
if (!initialized){
requestedWidth = value;
} else {
loader.width = value;
};
}
override public function get measuredHeight():Number{
return (initialHeight);
}
private function completeHandler(event:Event):void{
initialized = true;
initialWidth = loader.width;
initialHeight = loader.height;
if (!isNaN(requestedWidth)){
loader.width = requestedWidth;
};
if (!isNaN(requestedHeight)){
loader.height = requestedHeight;
};
dispatchEvent(event);
}
override public function set height(value:Number):void{
if (!initialized){
requestedHeight = value;
} else {
loader.height = value;
};
}
override public function get measuredWidth():Number{
return (initialWidth);
}
override public function get height():Number{
if (!initialized){
return (initialHeight);
};
return (super.height);
}
public function get movieClipData():ByteArray{
return (null);
}
}
}//package mx.core
Section 14
//mx_internal (mx.core.mx_internal)
package mx.core {
public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal";
}//package mx.core
Section 15
//SoundAsset (mx.core.SoundAsset)
package mx.core {
import flash.media.*;
public class SoundAsset extends Sound implements IFlexAsset {
mx_internal static const VERSION:String = "3.0.0.0";
public function SoundAsset(){
super();
}
}
}//package mx.core
Section 16
//NameUtil (mx.utils.NameUtil)
package mx.utils {
import flash.display.*;
import mx.core.*;
import flash.utils.*;
public class NameUtil {
mx_internal static const VERSION:String = "3.0.0.0";
private static var counter:int = 0;
public function NameUtil(){
super();
}
public static function displayObjectToString(displayObject:DisplayObject):String{
var result:String;
var s:String;
var indices:Array;
var o:DisplayObject = displayObject;
while (o != null) {
if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){
break;
};
s = o.name;
if ((o is IRepeaterClient)){
indices = IRepeaterClient(o).instanceIndices;
if (indices){
s = (s + (("[" + indices.join("][")) + "]"));
};
};
result = ((result == null)) ? s : ((s + ".") + result);
o = o.parent;
};
return (result);
}
public static function createUniqueName(object:Object):String{
if (!object){
return (null);
};
var name:String = getQualifiedClassName(object);
var index:int = name.indexOf("::");
if (index != -1){
name = name.substr((index + 2));
};
var charCode:int = name.charCodeAt((name.length - 1));
if ((((charCode >= 48)) && ((charCode <= 57)))){
name = (name + "_");
};
return ((name + counter++));
}
}
}//package mx.utils
Section 17
//GuitarGeek (GuitarGeek)
package {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.filters.*;
import flash.ui.*;
import flash.net.*;
import flash.geom.*;
import mochi.*;
public dynamic class GuitarGeek extends Sprite {
private const _sc770:int = 3;
private const _gr572:BitmapData;
private const LEFT:int = 8;
private const _ra315:Array;
private const _ao41:int = 8;
private const _gw22:Sound;
private const _fi721:int = 23;
private const _wp393:Array;
private const _pg264:Number = 0;
private const _wf494:Class;
private const _bk470:int = 1;
private const _um289:Array;
private const _cp723:int = 6;
private const _dc592:Class;
private const _uo231:Class;
private const _tp766:BitmapData;
private const _ya418:BitmapData;
private const _gk724:int = 4;
private const _vq464:Class;
private const _do691:BitmapData;
private const _cx465:int = 2;
private const _lg607:int = 5;
private const _ps28:int = 48;
private const _ur769:BitmapData;
private const _vq475:BitmapData;
private const _do460:Class;
private const _sd423:int = 12;
private const _gt318:Class;
private const _nb86:Class;
private const _im523:Class;
private const _hi125:int = 427;
private const _xr175:int = 1;
private const _pj573:int = -6;
private const _vq247:Array;
private const _by530:BitmapData;
private const _le660:Class;
private const _sb493:BitmapData;
private const _cl163:int = 31;
private const _xj459:BitmapData;
private const _rm699:Class;
private const _vr108:Class;
private const _aw565:Class;
private const _uh401:Class;
private const _kf509:Class;
private const _eq468:BitmapData;
private const _jo760:Class;
private const _qy504:Class;
private const _uq463:BitmapData;
private const _xt134:int;
private const _be506:Sound;
private const _tq426:int = 22;
private const _gk526:int = 4;
private const _wj676:int;
private const _jy673:int = -1;
private const _fe88:int = 3;
private const _yd735:int;
private const _nk610:int = 4;
private const _bo421:BitmapData;
private const _ow502:Class;
private const _xt396:int = 1;
private const _be767:BitmapData;
private const _mt634:int = 0;
private const _oa762:BitmapData;
private const _fh480:Array;
private const _pm650:Class;
private const _ur102:Array;
private const _sn388:Class;
private const _cg519:Class;
private const _pn503:Class;
private const _mf382:Class;
private const _eh208:int;
private const _hb542:int = 27;
private const _wv548:Array;
private const _xk353:int = 17;
private const _ao644:Class;
private const _kd372:int = 0;
private const _lf596:BitmapData;
private const _ke467:int = 10;
private const _lk66:Array;
private const _sv78:Class;
private const _wm740:Array;
private const _gt148:Class;
private const _ib114:int = 0x0100;
private const _nt464:Class;
private const _ql380:Class;
private const _mu518:int = 2;
private const _be316:Class;
private const _gb520:Number = 0.2;
private const _pm673:Number = 0.1;
private const _sf200:BitmapData;
private const _es224:Array;
private const _ql391:Class;
private const _nw748:Class;
private const _vw624:int = 640;
private const _be565:Array;
private const _tu42:Sound;
private const _wm511:int = 3;
private const _rd479:Array;
private const _ry133:Class;
private const _nc709:Class;
private const _nh162:Class;
private const _ut568:BitmapData;
private const _fb745:Sound;
private const _sg310:int = 208;
private const _qf624:Class;
private const _nu587:Class;
private const _fj237:int;
private const _vl406:Class;
private const _nj353:Class;
private const _ga459:int = 1;
private const _re583:int;
private const _na549:int = 5;
private const _gx306:BitmapData;
private const _mv407:Sound;
private const _mv409:int = 1;
private const _lj764:Class;
private const _xm357:Class;
private const RIGHT:int = 2;
private const _oy761:Class;
private const _pd425:int = 80;
private const _sa39:int = 3;
private const _kh97:BitmapData;
private const _pe766:int = 11;
private const _ei371:Class;
private const _yc263:int;
private const _ac156:Class;
private const _he656:BitmapData;
private const _oo634:BitmapData;
private const _av39:Class;
private const _ku505:Array;
private const _mj351:int = 25;
private const _kg247:int = 96;
private const _se184:int = 2;
private const _ap102:int = 1;
private const _du438:int = 15;
private const _vt182:Class;
private const _ci554:int = 5;
private const _fm315:Class;
private const _hd345:Class;
private const _oc334:Class;
private const _gf726:BitmapData;
private const _ri518:Class;
private const _gm24:int = 20;
private const _rg571:Array;
private const _tg175:BitmapData;
private const _iq568:BitmapData;
private const _fl236:int = 6;
private const _xf12:int = 6;
private const _mv204:int;
private const _yd398:BitmapData;
private const _py137:int = 16;
private const _pp561:Sound;
private const _vv147:int = 435;
private const _qr303:Class;
private const _if582:Class;
private const _sv503:int = 2;
private const _ne731:Class;
private const _lv77:Class;
private const _st576:Class;
private const _dm505:Class;
private const _bu621:Class;
private const _un635:BitmapData;
private const _vn672:BitmapData;
private const _bd24:int;
private const _dt386:Class;
private const _mx666:int = 395;
private const _io179:Sound;
private const _yi629:int = 2;
private const _wo331:Class;
private const _md27:Array;
private const _xp228:Class;
private const _ei184:Array;
private const _sm718:Class;
private const _ir692:int = 50;
private const _nv34:Number = 6.28318530717959;
private const _di165:Class;
private const _uy641:Class;
private const _ec660:Class;
private const _vx119:BitmapData;
private const _aa13:Class;
private const _is553:BitmapData;
private const _gf531:int = 1;
private const _ci373:int = 52;
private const _gd361:BitmapData;
private const _la10:Number = 0.9;
private const _ur83:Class;
private const _jv634:int = 2;
private const _cl413:BitmapData;
private const _ky706:Class;
private const _em107:int = 424;
private const _fp656:Class;
private const _ma388:int = 170;
private const _yi663:int = 5;
private const _ng729:int = 3;
private const _ru676:Class;
private const _la35:Class;
private const _cd700:int = 360;
private const _xq596:BitmapData;
private const _yq157:Class;
private const _jk413:int = 6;
private const _nd468:int = 480;
private const _ex114:int = 0;
private const _qr128:int;
private const _uw495:Sound;
private const _dx316:int = 21;
private const _nl193:BitmapData;
private const _ck105:Class;
private const _np310:BitmapData;
private const _sv577:int = 4;
private const _st159:int = 8;
private const _wh745:Class;
private const _ot717:Class;
private const _lo621:int = 40;
private const _tk387:BitmapData;
private const _io90:Class;
private const _pv21:BitmapData;
private const _df61:int = 70;
private const _sl203:BitmapData;
private const _nr10:BitmapData;
private const _nx298:Class;
private const _ah497:Class;
private const _mo683:Class;
private const _uy227:int = 100;
private const _am706:Sound;
private const _dm586:int = 2;
private const _no246:Class;
private const _tm346:int = -125;
private const _hu740:int = 2;
private const _ec490:String;
private const _hy24:Class;
private const _uy238:BitmapData;
private const _gg699:BitmapData;
private const _ct195:BitmapData;
private const _bu486:Class;
private const _dn692:Array;
private const _xh105:Class;
private const _ap66:int = 213;
private const _gg221:BitmapData;
private const _og101:int = 30;
private const _nt80:BitmapData;
private const _le523:Number = 0.8;
private const _tb370:BitmapData;
private const _cx567:BitmapData;
private const _qt359:int = 16;
private const _is152:Class;
private const _vg661:Class;
private const _or582:int = 13;
private const _tv186:Sound;
private const _gg472:Sound;
private const _my379:BitmapData;
private const _gj501:Class;
private const _vr661:int = 0;
private const _cn422:Class;
private const _bw682:Array;
private const _bm542:int = 3;
private const _uq540:BitmapData;
private const _xs364:Class;
private const _up697:Class;
private const _yc82:Class;
private const _sb356:BitmapData;
private const _iv203:Number = 0.99;
private const _ny198:Sound;
private const _dn480:int = 14;
private const _wr482:Class;
private const _kp503:BitmapData;
private const _mf685:Sound;
private const _uh502:int = 90;
private const _qu243:Class;
private const _oq287:Class;
private const _ob56:Class;
private const _ja360:int;
private const _rm321:int = 23;
private const _kc347:Class;
private const _ms624:int = 19;
private const _am539:Class;
private const _pc58:BitmapData;
private const _kg712:Class;
private const _jw360:Class;
private const _cy229:Array;
private const _cn476:Class;
private const _hj350:String = "";
private const _lr751:Class;
private const _gu305:BitmapData;
private const _uu704:int;
private const _so328:Class;
private const _ao732:BitmapData;
private const _eq119:Class;
private const _dm198:BitmapData;
private const _cp660:Sound;
private const _ba278:BitmapData;
private const _qk374:int = 20;
private const _ha315:Class;
private const _rd300:Class;
private const _jy57:int = 3;
private const _eg466:Class;
private const _cn261:Class;
private const _rv82:Class;
private const _pa445:BitmapData;
private const TOP:int = 1;
private const _xy739:BitmapData;
private const _gn710:Class;
private const _sf76:Array;
private const _se465:BitmapData;
private const _ix223:int = 12;
private const _sh738:Class;
private const _hu65:int = -1;
private const _kp343:int = 4;
private const _pa76:int = 0;
private const _xy505:int = -1;
private const _dq595:BitmapData;
private const _pw213:int;
private const _bx151:Class;
private const _ea86:Array;
private const _mk734:int = 7;
private const _nm710:BitmapData;
private const _vt469:Class;
private const _sh502:int = 25;
private const _ft471:BitmapData;
private const _qx596:Class;
private const _mu646:Class;
private const _jq404:int = 0;
private const _jy370:Class;
private const _il160:BitmapData;
private const _lr102:Class;
private const _lh445:Class;
private const _fj106:int = 68;
private const _go600:int = 4;
private const _ej319:Class;
private const _lh42:Class;
private const _uv638:int = 6;
private const _yy347:int = 10;
private const _lq268:int;
private const _uv636:BitmapData;
private const _ss57:Class;
private const _ti422:BitmapData;
private const _ao334:BitmapData;
private const _hd418:int = 0;
private const _le196:Class;
private const _nv568:Class;
private const _fl304:Class;
private const _vw539:Number = 0.02;
private const _mm715:Sound;
private const _fl302:BitmapData;
private const _oc411:String;
private const _bk95:int = 1;
private const _tc43:Class;
private const _cf133:int = 5;
private const _ho429:Class;
private const _mi128:int = -6;
private const _xn574:int = 10;
private const _th119:Class;
private const _cr467:BitmapData;
private const BOTTOM:int = 4;
private const _hr700:Class;
private const _aw50:Class;
private const _kp164:int = 32;
private const _ol485:int = 3;
private const _xl168:Class;
private const _ex610:Number = 0.392699081698724;
private const _gy302:Class;
private const _bt612:int = 30;
private const _vc754:Sound;
private const _px136:int = 458;
private const _yl95:BitmapData;
private const _qp692:int = 4;
private const _id495:Class;
private const _nm303:Number = 0.51;
private const _na465:Array;
private const _br441:int = 548;
private const _cq155:Class;
private const _sh578:Class;
private const _jt502:Class;
private const _om352:Class;
private const _pc496:int = 0x0200;
private const _ti479:int;
private const _sk619:Sound;
private const _tb600:BitmapData;
private const _dk660:Class;
private const _oo303:BitmapData;
private const _rn41:Array;
private const _fx203:BitmapData;
private const _iq692:Array;
private const _wy571:Class;
private const _ul563:int = 91;
private const _qg431:BitmapData;
private const _uk237:BitmapData;
private const _va371:int = 22;
private const _dt252:int = 20;
private const _uc514:Class;
private const _en751:int;
private const _kj672:Class;
private const _yo280:int = 12;
private const _id299:Class;
private const _pc282:int = 364;
private const _wy354:Class;
private const _lx509:int = 6;
private const _rs578:BitmapData;
private const _sj560:Class;
private const _ai632:Class;
private const _ea597:Class;
private const _lf95:Class;
private const _yh422:Class;
private const _lv329:int = 1;
private const _wd55:Class;
private const _wx262:Class;
private const _tp69:int = 11;
private const _lu493:BitmapData;
private const _is439:Sound;
private const _ai417:int = 0;
private const _ee732:int = 24;
private const _lb30:BitmapData;
private const _mb340:int = 8;
private const _hg553:Number = 0.7;
private const _fy585:BitmapData;
private const _nu30:Class;
private const _nx372:int = 48;
private const _vc115:Class;
private const _vl169:Class;
private const _wp332:int = 0;
private const _fy597:int = 9;
private const _in55:int;
private const _vy352:int = 1;
private const _dx87:Boolean = false;
private const _kj246:int;
private const _tp94:int = 20;
private const _og414:BitmapData;
private const _js266:Class;
private const _dv258:Class;
private const _bc65:BitmapData;
private const _wc188:BitmapData;
private const _ij662:int = 14;
private const _sl324:int = 420;
private const _mb388:Class;
private const _lc434:int = 5;
private const _ta376:Class;
private const _eo447:Class;
private const _aq68:int = 18;
private const _rv438:int = 13;
private const _qi468:int = 0;
private const _au554:int = 7;
private const _qh140:Class;
private const _dd426:int = -5;
private var _rc739:int;
private var _md595:BitmapData;
private var _mf537:int;
private var _kp608:Array;
private var _lf736:Array;
private var _to436:Array;
private var _to204:Array;
private var _gs690:Array;
private var _mh743:int;
private var _ld350:SoundTransform;
private var _al320:Number;// = 0
private var _et720:Number;// = 0
private var _km167:Number;
private var _rn577:Number;// = 0
private var _om609:Number;
private var _xl32:Number;// = 0
private var _xa203:int;// = 50
private var _ht35:int;// = 0
private var paused:Boolean;
private var _rm265:Number;
private var _gs290:int;// = 0
private var _ho741:int;// = 0
private var _kn291:int;
private var _ax242:Array;
private var _tg588:Number;
private var _qa66:Array;
private var _sq451:int;
private var _vk317:int;
private var _du621:Array;
private var _id54:Array;
private var _aw176:Array;
private var _cr566:BitmapData;
private var _li437:int;
private var _nu365:Sound;
private var _gm322:int;
private var _vv335:Object;
private var _id112:Array;
private var _jh754:int;
private var _yh715:int;
private var _ci535:int;
private var _dt563:Number;
private var _ll736:Array;
private var _bs410:Number;// = 0.3
private var _pg722:Array;
private var ticks:int;// = 0
private var _hp65:Number;// = 1
private var _vy650:int;
private var _lx602:Number;
private var _ct589;
private var _ve629:Boolean;
private var _cm718:Array;
private var _cm713:Array;
private var _yf592:Number;
private var _ih553:Array;
private var _ng68:Array;
private var _wm166:Number;
private var _af499:Number;
private var _if143:int;
private var _up47:Array;
private var _ml130:int;
private var _rk517:int;// = 0
private var _dj284:int;// = -1
private var _kv204:int;
private var _fq754:Array;
private var _tn645:int;// = -1
private var level:int;
private var _bh273:Number;
private var _ee632:int;// = 0
private var _wy288:Number;
private var _ai343:Boolean;
private var _mo682:Number;
private var _rh294:Array;
private var _mx262:int;
private var _kx420:Boolean;
private var _of91:Class;
private var _vo380:Array;
private var _tp632:Class;
private var _up684:int;
private var _pr160:MovieClip;
private var _ij128:int;
private var _rx773:Number;
private var _es505:Array;
private var _oa606:int;
private var _ty495:SoundTransform;
private var domain:String;
private var _dn279:Boolean;
private var _al53:int;
private var _rw252:int;// = 50
private var _uo177:Number;
private var _so334:BitmapData;
private var _fl716:SoundChannel;
private var _xj372:int;
private var _ug222:int;
private var _ww518:Number;
private var _pp37:int;
private var _cc280:Boolean;// = false
private var _wl79:Number;
private var _mt546:int;
private var _aa272:Array;
private var _gw556:ColorMatrixFilter;
private var _yl53:Boolean;
private var _rg646:Number;
private var _tr484:Boolean;// = true
private var _ah707:Array;
private var _eu562:BitmapData;
private var _sg216:int;
private var _pv183:Number;
private var _ss573:BitmapData;
private var _mk326:int;
private var _xy366:int;
private var _fl354:Array;
private var _ci211:ContextMenu;
private var _aj720:Class;
private var _uy759:int;
private var _ck427:SoundChannel;
private var _db410:int;
private var _xt21:Boolean;
private var _yw55:Array;
private var _la206:Number;// = 0
private var _vd435:int;// = -1
private var _hp368:Array;
private var _af386:Array;
private var _un538:String;
private var _bs369:int;
private var _nx388:int;// = 0
private var _kx503:Number;
private var _me90:Number;// = 4
private var _tn61:Array;
private var _ba527:SharedObject;
private var matrix:Matrix;
private var _sk474:Array;
private var _fp334:int;
private var _oh303:Number;
public function GuitarGeek(){
var _up721:Number;
var _ts625:Number;
var _nw200:Number;
var _wl552:int;
_pr160 = new MovieClip();
_ec490 = irrcrpt("g9egei0d91gfd363", 3);
_cy229 = ["bf6679df06001a88", "2b1ab090d65d55a8", "eb602bf498ab3d55", "78b02579d48b1400"];
_ba527 = SharedObject.getLocal(irrcrpt("hh_tbwf", 1));
_bd24 = (_vw624 >> 1);
_wj676 = (_nd468 >> 1);
_is553 = new BitmapData(_vw624, _nd468, false, 0);
_aj720 = GuitarGeek__aj720;
_ss573 = Bitmap(new _aj720()).bitmapData;
_of91 = GuitarGeek__of91;
_eu562 = Bitmap(new _of91()).bitmapData;
_tp632 = GuitarGeek__tp632;
_md595 = Bitmap(new _tp632()).bitmapData;
_ql391 = GuitarGeek__ql391;
_eq468 = Bitmap(new _ql391()).bitmapData;
_qr303 = GuitarGeek__qr303;
_sl203 = Bitmap(new _qr303()).bitmapData;
_nc709 = GuitarGeek__nc709;
_fl302 = Bitmap(new _nc709()).bitmapData;
_wr482 = GuitarGeek__wr482;
_il160 = Bitmap(new _wr482()).bitmapData;
_qu243 = GuitarGeek__qu243;
_ut568 = Bitmap(new _qu243()).bitmapData;
_wo331 = GuitarGeek__wo331;
_pa445 = Bitmap(new _wo331()).bitmapData;
_bu486 = GuitarGeek__bu486;
_gr572 = Bitmap(new _bu486()).bitmapData;
_sj560 = GuitarGeek__sj560;
_id495 = GuitarGeek__id495;
_uo231 = GuitarGeek__uo231;
_cq155 = GuitarGeek__cq155;
_vq247 = [Bitmap(new _sj560()).bitmapData, Bitmap(new _id495()).bitmapData, Bitmap(new _uo231()).bitmapData, Bitmap(new _cq155()).bitmapData];
_do460 = GuitarGeek__do460;
_cn261 = GuitarGeek__cn261;
_wd55 = GuitarGeek__wd55;
_ea597 = GuitarGeek__ea597;
_fl304 = GuitarGeek__fl304;
_ea86 = [Bitmap(new _do460()).bitmapData, Bitmap(new _cn261()).bitmapData, Bitmap(new _wd55()).bitmapData, Bitmap(new _ea597()).bitmapData, Bitmap(new _fl304()).bitmapData];
_ho429 = GuitarGeek__ho429;
_fx203 = Bitmap(new _ho429()).bitmapData;
_ry133 = GuitarGeek__ry133;
_cx567 = Bitmap(new _ry133()).bitmapData;
_eq119 = GuitarGeek__eq119;
_gg699 = Bitmap(new _eq119()).bitmapData;
_ow502 = GuitarGeek__ow502;
_fy585 = Bitmap(new _ow502()).bitmapData;
_gt148 = GuitarGeek__gt148;
_og414 = Bitmap(new _gt148()).bitmapData;
_nv568 = GuitarGeek__nv568;
_qg431 = Bitmap(new _nv568()).bitmapData;
_wy571 = GuitarGeek__wy571;
_nx298 = GuitarGeek__nx298;
_im523 = GuitarGeek__im523;
_hr700 = GuitarGeek__hr700;
_dk660 = GuitarGeek__dk660;
_lk66 = [Bitmap(new _wy571()).bitmapData, Bitmap(new _nx298()).bitmapData, Bitmap(new _im523()).bitmapData, Bitmap(new _hr700()).bitmapData, Bitmap(new _dk660()).bitmapData];
_tc43 = GuitarGeek__tc43;
_gt318 = GuitarGeek__gt318;
_sn388 = GuitarGeek__sn388;
_pn503 = GuitarGeek__pn503;
_bw682 = [Bitmap(new _tc43()).bitmapData, Bitmap(new _gt318()).bitmapData, Bitmap(new _sn388()).bitmapData, Bitmap(new _pn503()).bitmapData];
_yq157 = GuitarGeek__yq157;
_sb493 = Bitmap(new _yq157()).bitmapData;
_bx151 = GuitarGeek__bx151;
_nr10 = Bitmap(new _bx151()).bitmapData;
_rd300 = GuitarGeek__rd300;
_ba278 = Bitmap(new _rd300()).bitmapData;
_ri518 = GuitarGeek__ri518;
_iq568 = Bitmap(new _ri518()).bitmapData;
_ky706 = GuitarGeek__ky706;
_ao644 = GuitarGeek__ao644;
_yh422 = GuitarGeek__yh422;
_aa13 = GuitarGeek__aa13;
_gn710 = GuitarGeek__gn710;
_aw50 = GuitarGeek__aw50;
_js266 = GuitarGeek__js266;
_ck105 = GuitarGeek__ck105;
_xl168 = GuitarGeek__xl168;
_dm505 = GuitarGeek__dm505;
_dc592 = GuitarGeek__dc592;
_nt464 = GuitarGeek__nt464;
_es224 = [Bitmap(new _ky706()).bitmapData, Bitmap(new _ao644()).bitmapData, Bitmap(new _yh422()).bitmapData, Bitmap(new _aa13()).bitmapData, Bitmap(new _gn710()).bitmapData, Bitmap(new _aw50()).bitmapData, Bitmap(new _js266()).bitmapData, Bitmap(new _ck105()).bitmapData, Bitmap(new _xl168()).bitmapData, Bitmap(new _dm505()).bitmapData, Bitmap(new _dc592()).bitmapData, Bitmap(new _nt464()).bitmapData];
_wv548 = [2, 3, 2, 2, 2, 2, 2, 6, 6, 2, 6, 1];
_na465 = [3, 4, 5, 8];
_fh480 = [0, 1, 2, 6, 7, 9, 10];
_ot717 = GuitarGeek__ot717;
_bc65 = Bitmap(new _ot717()).bitmapData;
_nj353 = GuitarGeek__nj353;
_yl95 = Bitmap(new _nj353()).bitmapData;
_hd345 = GuitarGeek__hd345;
_gf726 = Bitmap(new _hd345()).bitmapData;
_fj237 = _gf726.height;
_uu704 = _yl95.height;
_in55 = _yl95.width;
_mu646 = GuitarGeek__mu646;
_gu305 = Bitmap(new _mu646()).bitmapData;
_mb388 = GuitarGeek__mb388;
_lu493 = Bitmap(new _mb388()).bitmapData;
_oc334 = GuitarGeek__oc334;
_lb30 = Bitmap(new _oc334()).bitmapData;
_vq464 = GuitarGeek__vq464;
_dm198 = Bitmap(new _vq464()).bitmapData;
_sm718 = GuitarGeek__sm718;
_rs578 = Bitmap(new _sm718()).bitmapData;
_xs364 = GuitarGeek__xs364;
_vq475 = Bitmap(new _xs364()).bitmapData;
_ei371 = GuitarGeek__ei371;
_be767 = Bitmap(new _ei371()).bitmapData;
_oy761 = GuitarGeek__oy761;
_oo303 = Bitmap(new _oy761()).bitmapData;
_vg661 = GuitarGeek__vg661;
_ct195 = Bitmap(new _vg661()).bitmapData;
_yc82 = GuitarGeek__yc82;
_oa762 = Bitmap(new _yc82()).bitmapData;
_dv258 = GuitarGeek__dv258;
_un635 = Bitmap(new _dv258()).bitmapData;
_xh105 = GuitarGeek__xh105;
_dq595 = Bitmap(new _xh105()).bitmapData;
_qf624 = GuitarGeek__qf624;
_pc58 = Bitmap(new _qf624()).bitmapData;
_sv78 = GuitarGeek__sv78;
_ti422 = Bitmap(new _sv78()).bitmapData;
_rv82 = GuitarGeek__rv82;
_vn672 = Bitmap(new _rv82()).bitmapData;
_xp228 = GuitarGeek__xp228;
_np310 = Bitmap(new _xp228()).bitmapData;
_ss57 = GuitarGeek__ss57;
_se465 = Bitmap(new _ss57()).bitmapData;
_lr102 = GuitarGeek__lr102;
_xj459 = Bitmap(new _lr102()).bitmapData;
_om352 = GuitarGeek__om352;
_tk387 = Bitmap(new _om352()).bitmapData;
_io90 = GuitarGeek__io90;
_by530 = Bitmap(new _io90()).bitmapData;
_nh162 = GuitarGeek__nh162;
_pv21 = Bitmap(new _nh162()).bitmapData;
_jw360 = GuitarGeek__jw360;
_cl413 = Bitmap(new _jw360()).bitmapData;
_gj501 = GuitarGeek__gj501;
_nl193 = Bitmap(new _gj501()).bitmapData;
_lh42 = GuitarGeek__lh42;
_cr467 = Bitmap(new _lh42()).bitmapData;
_oq287 = GuitarGeek__oq287;
_he656 = Bitmap(new _oq287()).bitmapData;
_kg712 = GuitarGeek__kg712;
_gg221 = Bitmap(new _kg712()).bitmapData;
_wf494 = GuitarGeek__wf494;
_uv636 = Bitmap(new _wf494()).bitmapData;
_eg466 = GuitarGeek__eg466;
_ya418 = Bitmap(new _eg466()).bitmapData;
_fm315 = GuitarGeek__fm315;
_kh97 = Bitmap(new _fm315()).bitmapData;
_jo760 = GuitarGeek__jo760;
_vx119 = Bitmap(new _jo760()).bitmapData;
_qr128 = (_wj676 - 86);
_ac156 = GuitarGeek__ac156;
_tg175 = Bitmap(new _ac156()).bitmapData;
_is152 = GuitarGeek__is152;
_bo421 = Bitmap(new _is152()).bitmapData;
_hy24 = GuitarGeek__hy24;
_oo634 = Bitmap(new _hy24()).bitmapData;
_lr751 = GuitarGeek__lr751;
_my379 = Bitmap(new _lr751()).bitmapData;
_aw565 = GuitarGeek__aw565;
_sb356 = Bitmap(new _aw565()).bitmapData;
_vt469 = GuitarGeek__vt469;
_lf596 = Bitmap(new _vt469()).bitmapData;
_nu587 = GuitarGeek__nu587;
_ur769 = Bitmap(new _nu587()).bitmapData;
_lj764 = GuitarGeek__lj764;
_ft471 = Bitmap(new _lj764()).bitmapData;
_th119 = GuitarGeek__th119;
_tb370 = Bitmap(new _th119()).bitmapData;
_ne731 = GuitarGeek__ne731;
_ao732 = Bitmap(new _ne731()).bitmapData;
_ej319 = GuitarGeek__ej319;
_kp503 = Bitmap(new _ej319()).bitmapData;
_vt182 = GuitarGeek__vt182;
_yd398 = Bitmap(new _vt182()).bitmapData;
_nw748 = GuitarGeek__nw748;
_xy739 = Bitmap(new _nw748()).bitmapData;
_lh445 = GuitarGeek__lh445;
_uy238 = Bitmap(new _lh445()).bitmapData;
_ec660 = GuitarGeek__ec660;
_tp766 = Bitmap(new _ec660()).bitmapData;
_so328 = GuitarGeek__so328;
_ao334 = Bitmap(new _so328()).bitmapData;
_eo447 = GuitarGeek__eo447;
_uq540 = Bitmap(new _eo447()).bitmapData;
_le196 = GuitarGeek__le196;
_nm710 = Bitmap(new _le196()).bitmapData;
_kj672 = GuitarGeek__kj672;
_xq596 = Bitmap(new _kj672()).bitmapData;
_ur83 = GuitarGeek__ur83;
_gx306 = Bitmap(new _ur83()).bitmapData;
_vc115 = GuitarGeek__vc115;
_uk237 = Bitmap(new _vc115()).bitmapData;
_wy354 = GuitarGeek__wy354;
_ql380 = GuitarGeek__ql380;
_wh745 = GuitarGeek__wh745;
_qy504 = GuitarGeek__qy504;
_wm740 = [Bitmap(new _wy354()).bitmapData, Bitmap(new _ql380()).bitmapData, Bitmap(new _wh745()).bitmapData, Bitmap(new _qy504()).bitmapData];
_to204 = new Array(4);
_lf95 = GuitarGeek__lf95;
_ru676 = GuitarGeek__ru676;
_ob56 = GuitarGeek__ob56;
_mo683 = GuitarGeek__mo683;
_dt386 = GuitarGeek__dt386;
_pm650 = GuitarGeek__pm650;
_av39 = GuitarGeek__av39;
_kf509 = GuitarGeek__kf509;
_nb86 = GuitarGeek__nb86;
_xm357 = GuitarGeek__xm357;
_vr108 = GuitarGeek__vr108;
_di165 = GuitarGeek__di165;
_md27 = [Bitmap(new _lf95()).bitmapData, Bitmap(new _mo683()).bitmapData, Bitmap(new _av39()).bitmapData, Bitmap(new _xm357()).bitmapData];
_ur102 = [Bitmap(new _ru676()).bitmapData, Bitmap(new _dt386()).bitmapData, Bitmap(new _kf509()).bitmapData, Bitmap(new _vr108()).bitmapData];
_ra315 = [Bitmap(new _ob56()).bitmapData, Bitmap(new _pm650()).bitmapData, Bitmap(new _nb86()).bitmapData, Bitmap(new _di165()).bitmapData];
_sh578 = GuitarGeek__sh578;
_do691 = Bitmap(new _sh578()).bitmapData;
_ja360 = (_do691.width / 10);
_yd735 = _do691.height;
_uh401 = GuitarGeek__uh401;
_tb600 = Bitmap(new _uh401()).bitmapData;
_qx596 = GuitarGeek__qx596;
_nt80 = Bitmap(new _qx596()).bitmapData;
_cn476 = GuitarGeek__cn476;
_gd361 = Bitmap(new _cn476()).bitmapData;
_uy641 = GuitarGeek__uy641;
_uq463 = Bitmap(new _uy641()).bitmapData;
_kj246 = (_nt80.width / 10);
_xt134 = _nt80.height;
_rm699 = GuitarGeek__rm699;
_wc188 = Bitmap(new _rm699()).bitmapData;
_ti479 = (_wc188.width / 10);
_yc263 = _wc188.height;
_wp393 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -1, -2, -1, -3, -2, -1, -2, -2, -3, -3, 0, -3, -2, -1, -1, -1, -2, 0, -3, -2, 0, -3, 0, -3, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, -3, -2, 0, -3, -3, -4, -3, -2, 0, -2, 0, -2, -1, 0, -1, 0, 0, -3, -2, -3, -1];
_qh140 = GuitarGeek__qh140;
_sf200 = Bitmap(new _qh140()).bitmapData;
_re583 = _sf200.height;
_eh208 = (_sf200.width / _ul563);
_id54 = new Array(_ul563);
_ck427 = new SoundChannel();
_ty495 = new SoundTransform();
_fl716 = new SoundChannel();
_ld350 = new SoundTransform();
_fp656 = GuitarGeek__fp656;
_uw495 = new _fp656();
_am539 = GuitarGeek__am539;
_am706 = new _am539();
_cn422 = GuitarGeek__cn422;
_gw22 = new _cn422();
_jt502 = GuitarGeek__jt502;
_mv407 = new _jt502();
_jy370 = GuitarGeek__jy370;
_gg472 = new _jy370();
_ai632 = GuitarGeek__ai632;
_cp660 = new _ai632();
_sh738 = GuitarGeek__sh738;
_sk619 = new _sh738();
_be316 = GuitarGeek__be316;
_mm715 = new _be316();
_gy302 = GuitarGeek__gy302;
_is439 = new _gy302();
_bu621 = GuitarGeek__bu621;
_fb745 = new _bu621();
_st576 = GuitarGeek__st576;
_io179 = new _st576();
_cg519 = GuitarGeek__cg519;
_ny198 = new _cg519();
_uc514 = GuitarGeek__uc514;
_wx262 = GuitarGeek__wx262;
_mf382 = GuitarGeek__mf382;
_kc347 = GuitarGeek__kc347;
_lv77 = GuitarGeek__lv77;
_um289 = [new _uc514(), new _wx262(), new _mf382(), new _kc347(), new _lv77()];
_rd479 = ["STAGE 1 - GARAGE DAYZ", "STAGE 2 - TRAIN OF CONSEQUENCES", "STAGE 3 - BLOCK", "STAGE 4 - BAR BRAWLERS", "FINAL STAGE - WATCH THE PYRO, MATE"];
_ha315 = GuitarGeek__ha315;
_be506 = new _ha315();
_la35 = GuitarGeek__la35;
_mf685 = new _la35();
_up697 = GuitarGeek__up697;
_pp561 = new _up697();
_nu30 = GuitarGeek__nu30;
_vc754 = new _nu30();
_ah497 = GuitarGeek__ah497;
_tu42 = new _ah497();
_id299 = GuitarGeek__id299;
_tv186 = new _id299();
_es505 = new Array(_xf12);
_gs690 = new Array(_xf12);
_yw55 = new Array(_xf12);
_ng68 = new Array(_xf12);
_tn61 = new Array(_xf12);
_ih553 = new Array(_xf12);
_ax242 = new Array(_xf12);
_kp608 = new Array(_xf12);
_to436 = new Array(_xf12);
_lq268 = (_vw624 >> 3);
_pw213 = (_vw624 - (_vw624 >> 3));
_en751 = _wj676;
_sf76 = ["PERFECT", "NICE", "POOR", "MISS"];
_dn692 = ["EASY", "NORMAL", "HARD", "GEEK"];
_lf736 = new Array(_go600);
_pg722 = new Array(_wm511);
_qa66 = new Array(_wm511);
_ah707 = new Array(_wm511);
_vo380 = new Array(_wm511);
_aa272 = new Array(_ps28);
_fq754 = new Array(_ps28);
_du621 = new Array(_ps28);
_id112 = new Array(_ps28);
_up47 = new Array(_ps28);
_cm713 = new Array(_ps28);
_mv204 = _lu493.width;
_rn41 = [_pg264, _nm303, _hg553, _le523, _la10, _iv203];
_iq692 = ["E", "D", "C", "B", "A", "S"];
_sk474 = new Array(_gk724);
_hp368 = new Array(_uv638);
_ll736 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_fl354 = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1];
_vl406 = GuitarGeek__vl406;
_le660 = GuitarGeek__le660;
_ta376 = GuitarGeek__ta376;
_if582 = GuitarGeek__if582;
_vl169 = GuitarGeek__vl169;
_no246 = GuitarGeek__no246;
_rg571 = [new _vl406(), new _le660(), new _ta376(), new _if582(), new _no246(), new _vl169()];
_be565 = ["Groove", "3 Point 1", "Ride", "May Sat", "The 5 Way", "Junkie"];
_ku505 = [125, 210, 150, 165, 190, 130];
_ei184 = ["$", "$$", "$$$", "$", "$$$", "$$"];
_oc411 = irrcrpt("Uqfd rtwj Rjlfija lfrjx!", 5);
super();
_rl503();
_mx120();
var _ew439:int = _wm740[0].width;
var _kw563:int = _wm740[0].height;
var _mm448:int;
while (_mm448 < 4) {
_to204[_mm448] = new BitmapData((_wm740[0].width * _dt252), _wm740[0].height, true, 0);
_up721 = Math.random();
_ts625 = ((Math.random() < 0.5)) ? -1 : 1;
_nw200 = 1;
_wl552 = 0;
while (_wl552 < _dt252) {
matrix = new Matrix();
matrix.translate((-(_ew439) >> 1), (-(_kw563) >> 1));
matrix.rotate(_up721);
matrix.translate(((_wl552 * _ew439) + (_ew439 >> 1)), (_kw563 >> 1));
_to204[_mm448].draw(_wm740[_mm448], matrix, new ColorTransform(1, 1, 1, _nw200), null, null, false);
_nw200 = (_nw200 - (1 / _dt252));
_up721 = (_up721 + _ts625);
_ts625 = (_ts625 * 0.9);
_wl552++;
};
_mm448++;
};
_fh231();
addEventListener(Event.ENTER_FRAME, update);
_xl32 = _qk374;
_vy650 = _vy352;
_np411(_uw495, 0, false);
startTransition(_xy505, _vy352);
Mouse.hide();
}
final private function _gj630():void{
if (((((!(_yl53)) && ((_yh715 > _ug222)))) && ((_yh715 < _mf537)))){
matrix = new Matrix();
matrix.translate((_rm321 - _rx773), 0);
_is553.draw(_lu493, matrix, new ColorTransform((1 + _lx602), (1 - _lx602), (1 - _lx602), 1), null, null, false);
} else {
_sf50(_lu493, (_rm321 - _rx773), 0, (TOP | LEFT), 1);
};
var _ft731:int;
while (_ft731 < _gk724) {
if (_sk474[_ft731]){
_sf50(_ra315[_ft731], _ny271(_ft731), _em107, (_ib114 | _pc496), 1);
};
_ft731++;
};
}
final private function _ot672(_sprite_bd:BitmapData, _wl552:int, _num_frames:int, _x:Number, _y:Number, _alignment:int):void{
var _qw346:int = (_sprite_bd.width / _num_frames);
var _qf531:int = _sprite_bd.height;
if ((_alignment & _ib114) != 0){
_x = (_x - (_qw346 >> 1));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - _qw346);
};
};
if ((_alignment & _pc496) != 0){
_y = (_y - (_qf531 >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _qf531);
};
_is553.copyPixels(_sprite_bd, new Rectangle((_wl552 * _qw346), 0, _qw346, _qf531), new Point(_x, _y), null, null, false);
}
final private function _rm444():void{
var _ft703:int;
var _ft731:int;
var _local3:int;
if (_cr566 != null){
_sf50(_cr566, _bd24, _mt546, (_ib114 | TOP), 1);
};
_ft731 = 0;
while (_ft731 < _kn291) {
_ft703 = _gs690[_ft731];
_nx765(_ih553[_ft731], _es505[_ft731], _gs690[_ft731], 1, (_ch359(_ft731)) ? 2 : 1, (_pc496 | _ib114), 1, 1);
if (_ax242[_ft731] != null){
switch (_tn61[_ft731]){
case _pe766:
_sf50(((stage.displayState == StageDisplayState.FULL_SCREEN)) ? _be767 : _ax242[_ft731], _es505[_ft731], _ft703, (_pc496 | _ib114), 1);
break;
case _yy347:
_sf50(_ax242[_ft731], _es505[_ft731], _ft703, (_pc496 | _ib114), 1);
_local3 = (_es505[_ft731] - (_gr572.width >> 1));
_is553.copyPixels(_gr572, new Rectangle(0, 0, (_bs410 * _gr572.width), _gr572.height), new Point(_local3, (_gs690[_ft731] - 22)), null, null, false);
break;
default:
_sf50(_ax242[_ft731], _es505[_ft731], _ft703, (_pc496 | _ib114), 1);
break;
};
} else {
if (_kp608[_ft731].length > 0){
if (_to436[_ft731].length > 0){
_au91(_to436[_ft731], _sf200, _es505[_ft731], _gs690[_ft731], (_ib114 | TOP), -1, 0);
};
_au91(_kp608[_ft731], _sf200, _es505[_ft731], _gs690[_ft731], (_ib114 | ((_to436[_ft731].length > 0)) ? BOTTOM : _pc496), -1, 0);
};
};
_ft731++;
};
}
final private function _ia216():void{
if (((!(_yl53)) && (!(_xt21)))){
_yx330(_nu365, _yh715, 1, false);
};
_cc280 = false;
paused = false;
}
final private function _xl401():void{
domain = this.root.loaderInfo.url.split("/")[2];
if (domain.indexOf(irrcrpt("lpohsfhbuf.dpn", 1)) == (domain.length - irrcrpt("nrqjuhjdwh.frp", 3).length)){
_tr484 = false;
_tn645 = _pa76;
};
trace((irrcrpt("grpdlq = ", 3) + domain));
if (_hj350.length > 0){
if (domain.indexOf(_hj350) == (domain.length - _hj350.length)){
} else {
root.x = 1000;
root.y = 1000;
root.alpha = 0;
};
};
//unresolved jump
var _slot1 = error;
}
final private function _xk559(_jt182:String):int{
var _ps185:int;
var _ai265:int;
var _ft731:int;
while (_ft731 < _jt182.length) {
_ps185 = (_jt182.charCodeAt(_ft731) - 32);
_ai265 = (_ai265 + (_id54[_ps185] + _wp393[_ps185]));
_ft731++;
};
return (_ai265);
}
final private function update(event:Event):void{
_dn10();
draw();
}
final private function _fh231():void{
var _ft731:int;
while (_ft731 < _ps28) {
_aa272[_ft731] = 0;
_fq754[_ft731] = 0;
_du621[_ft731] = 0;
_id112[_ft731] = 0;
_up47[_ft731] = 0;
_cm713[_ft731] = -1;
_ft731++;
};
}
final private function _dn10():void{
var _ft731:int;
if (_la206 > 0){
_la206 = (_la206 - 1);
};
ticks++;
_al320 = (_al320 + 0.2);
if (_xl32 > 0){
_xl32 = (_xl32 - Math.max(0.1, (_xl32 * 0.1)));
};
switch (_vy650){
case _vy352:
if (--_rw252 < 0){
startTransition(_xr175, _se184);
};
break;
case _se184:
if (_gs290 == 0){
_mo682 = (_mo682 + ((0.5 - _mo682) / 20));
if ((_km167 = (_km167 - 0.05)) <= 0){
_km167 = 1;
_mo682 = 0;
};
};
_qk632();
_bm508(true);
break;
case _ol485:
_bm508(true);
break;
case _yi663:
if (_rn577 < 0){
_rn577 = 0;
_me90 = -(_me90);
} else {
_me90 = (_me90 - 0.5);
_rn577 = (_rn577 + _me90);
};
break;
case _yo280:
if (_ww518 > 0){
_ww518 = (_ww518 - Math.max((_ww518 * 0.2), 1));
if (_ww518 <= 0){
_ww518 = 0;
};
};
break;
case _fl236:
if (paused){
_bm508(true);
if (_kx503 < 0.7){
_kx503 = (_kx503 + 0.05);
};
} else {
if (!_yl53){
_bm508(false);
if (!_xt21){
_yh715 = _ck427.position;
if ((((_yh715 > _ug222)) && ((_yh715 < _mf537)))){
if (!_kx420){
_kx420 = true;
_np411(_tv186, 0, false);
};
_lx602 = (_lx602 + _wy288);
if ((((_lx602 <= 0)) || ((_lx602 >= 1)))){
_wy288 = -(_wy288);
};
if (--_db410 < 0){
_xj372 = _ke467;
_db410 = (_og101 + _gq199(10));
_mx262 = _gq199(_vw624);
_sq451 = _gq199(4);
};
};
};
_qk632();
} else {
_bm508(true);
};
if (_oa606 > 30){
_uo177 = (_uo177 * 0.9);
} else {
if (_uo177 < _wj676){
_uo177 = (_uo177 + 10);
};
};
_pp37 = (_pp37 + Math.max(10, ((_kv204 - _pp37) * 0.2)));
_pp37 = Math.min(_pp37, _kv204);
if (_xt21){
_rx773 = (_rx773 - (_rx773 * 0.2));
_oh303 = (_oh303 - ((_oh303 > 0)) ? Math.max((_oh303 * 0.1), 2) : Math.abs(_oh303));
if (_ww518 > 0){
_ww518 = (_ww518 - Math.max((_ww518 * 0.2), 1));
if (_ww518 <= 0){
_ww518 = 0;
_wl79 = 2;
};
} else {
_rg646 = (_rg646 - 0.05);
if ((_wl79 = (_wl79 - 0.05)) < 0){
_xt21 = false;
_yx330(_rg571[_up684], 0, 1, false);
};
};
} else {
if (((!(_yl53)) && ((_sg216 > 0)))){
if (--_sg216 == 0){
_nj223(1);
};
};
if (_yf592 > 2){
_yf592 = (_yf592 - 0.1);
};
_tg588 = (_tg588 + ((_wm166 - _tg588) * 0.2));
_ft731 = 0;
while (_ft731 < _wm511) {
if (_vo380[_ft731] > 0){
_vo380[_ft731] = (_vo380[_ft731] - 0.05);
_qa66[_ft731] = (_qa66[_ft731] - _ah707[_ft731]);
_ah707[_ft731] = (_ah707[_ft731] * 0.9);
};
_ft731++;
};
if (_yl53){
if (_rx773 < _nd468){
_rx773 = (_rx773 + ((_nd468 - _rx773) * 0.02));
};
_if143--;
if (_if143 == 0){
_tf574();
};
if (_if143 == -60){
if (_wm166 >= _nm303){
_np411(_am706, 0, false);
} else {
_np411(_gw22, 0, false);
};
};
_pv183 = (_pv183 * 0.9);
};
};
};
break;
case _mb340:
case _fy597:
case _or582:
_bm508(true);
if (_rx773 > 0){
_rx773 = (_rx773 - Math.max(1, (_rx773 * 0.2)));
} else {
if (!_ve629){
if (_kv204 > 0){
_uy759 = (_uy759 + Math.min(10000, _kv204));
_kv204 = (_kv204 - Math.min(10000, _kv204));
if (_uy759 > _ee632){
_ee632 = _uy759;
};
} else {
if (--_om609 < 0){
_bh273 = (_bh273 + ((_vw624 - _bh273) * 0.02));
_rm265 = (_rm265 * 0.9);
};
};
};
};
if ((((--_ht35 < 0)) && (((!((_vy650 == _mb340))) || ((_wm166 >= _nm303)))))){
_ht35 = (10 + _gq199(20));
_kx428(_gq199(_vw624), _gq199(_bd24), _gq199(_gk724), _gq199(3));
};
break;
case _tp69:
Mouse.hide();
_bm508(true);
break;
case _ij662:
_bm508(false);
Mouse.show();
break;
};
_ys426();
if (_gs290 != 0){
_id513();
if (((((!((_nu365 == null))) && ((_hp65 > 0)))) && ((_dj284 == _yi663)))){
_hp65 = (_hp65 - _vw539);
_nj223(_hp65);
};
} else {
if (((!((_vy650 == _fl236))) && ((_hp65 < 1)))){
_hp65 = (_hp65 + _vw539);
_nj223(_hp65);
};
};
}
final private function _id513():void{
var _local1:Object;
var _local2:String;
var _local3:URLRequest;
var _local4:Loader;
var _local5:Object;
var _local6:Loader;
_dt563 = (_dt563 + (_gs290 * _pm673));
if ((((_dt563 <= 0)) || ((_dt563 >= 1)))){
if (_gs290 == _xr175){
switch (_dj284){
case _se184:
if (_vy650 == _vy352){
_of91 = null;
_eu562 = null;
stage.addEventListener(MouseEvent.MOUSE_DOWN, _ju576);
stage.addEventListener(KeyboardEvent.KEY_DOWN, _dj324);
stage.addEventListener(KeyboardEvent.KEY_UP, _tp603);
stage.addEventListener(MouseEvent.MOUSE_OUT, _dg678);
stage.addEventListener(MouseEvent.MOUSE_OVER, _vu364);
_ci211 = new ContextMenu();
_px726();
_ci211.addEventListener(ContextMenuEvent.MENU_SELECT, _bf92);
contextMenu = _ci211;
_xl401();
};
stage.quality = StageQuality.LOW;
switch (_tn645){
case _pa76:
_local1 = LoaderInfo(root.loaderInfo).parameters;
_local2 = ((_local1.api_path) || (irrcrpt("jvvr://yyy.mqpitgicvg.eqo/hncuj/CRK_CU5_Nqecn.uyh", 2)));
trace((irrcrpt("ETM texl: ", 4) + _local2));
_local3 = new URLRequest(_local2);
_local4 = new Loader();
_local4.contentLoaderInfo.addEventListener(Event.COMPLETE, _jx376);
_local4.load(_local3);
this.addChild(_local4);
break;
case _xt396:
_local5 = LoaderInfo(root.loaderInfo).parameters;
_local6 = new Loader();
_local6.contentLoaderInfo.addEventListener(Event.COMPLETE, _ik20);
_local6.load(new URLRequest(((_local5.mjPath) || (irrcrpt("kwws://vwdwlf.plqgmrow.frp/dsl/dv6/vfruhdsl_dv6_orfdo.vzi", 3)))));
this.addChild(_local6);
break;
};
if (_tr484){
if (stage.contains(_pr160)){
removeChild(_pr160);
};
};
Mouse.hide();
_vy650 = _se184;
_mo682 = 3;
_km167 = 0;
_ao650((Math.random() < 0.2), -1);
_np411(_um289[4], 0, true);
_yx330(_rg571[_gq199(_uv638)], 0, 1, false);
break;
case _ol485:
_vy650 = _ol485;
_ti58(_kd372);
break;
case _nk610:
_vy650 = _nk610;
_ti58(_yi629);
break;
case _yi663:
_cy153();
_tm769();
_dm529();
_vy650 = _yi663;
break;
case _mk734:
_ti58(_lv329);
break;
case _yo280:
_ww518 = _vw624;
_vy650 = _yo280;
break;
case _fl236:
_ho741 = _ea86.length;
_cy153();
_kf233();
break;
case _mb340:
if (_wm166 < _nm303){
_kv204 = 0;
};
_np411(_um289[4], 0, true);
_rx773 = _vw624;
_bh273 = 0;
_om609 = 10;
_rm265 = _vw624;
_vy650 = _mb340;
break;
case _fy597:
_rx773 = _vw624;
_vy650 = _fy597;
_ti58(_na549);
break;
case _tp69:
_vy650 = _tp69;
_ti58(_jk413);
break;
case _ij662:
stage.quality = StageQuality.HIGH;
addChild(_pr160);
_pr160.y = 38;
if (_vy650 == _or582){
trace(irrcrpt("lfrj_xyfyj == LFRJ_XYFYJ_HTRUQJYJ", 5));
MochiScores.showLeaderboard({clip:_pr160, boardID:_cy229[_rk517], score:_uy759, onError:_ko620, onClose:_ko620});
} else {
trace(irrcrpt("qj etcr!!!!!", 2));
MochiScores.showLeaderboard({clip:_pr160, boardID:_cy229[_rk517], onError:_dt309, onClose:_dt309});
};
_vy650 = _ij662;
break;
case _or582:
_rx773 = _vw624;
_vy650 = _or582;
break;
};
_gs290 = 0;
startTransition(_xy505, _vy650);
} else {
_gs290 = 0;
};
};
}
final private function _jx376(event:Event):void{
if (_tn645 == _pa76){
_ct589 = event.target.content;
_ct589.services.connect();
trace((irrcrpt("\n", 5) + _ct589.services));
trace((irrcrpt("\n", 3) + _ct589.user));
trace((irrcrpt("\n", 4) + _ct589.scores));
trace((irrcrpt("\n", 4) + _ct589.stats));
};
}
final private function _cy153():void{
if (_nu365 != null){
_ck427.stop();
_ck427 = null;
_nu365 = null;
};
}
final private function _yx330(_music_to_play:Sound, _offset:Number, _volume:Number, _loop:Boolean):void{
_cy153();
_hp65 = _volume;
_nu365 = _music_to_play;
_ck427 = _music_to_play.play(_offset, (_loop) ? int.MAX_VALUE : 0);
_nj223(_volume);
_ck427.addEventListener(Event.SOUND_COMPLETE, _xk662);
}
final private function _ao650(_special_anim:Boolean, _new_pose:int):void{
if (_new_pose != -1){
_xy366 = _new_pose;
_vk317 = 10;
} else {
if (_special_anim){
_xy366 = _na465[_gq199(_na465.length)];
_vk317 = 1;
} else {
_xy366 = _fh480[_gq199(_fh480.length)];
_vk317 = (1 + _gq199(2));
};
};
_jh754 = 1;
_al53 = 0;
_ci535 = _jy57;
}
final private function drawBackground():void{
_sf50(_lk66[level], 0, 0, (TOP | LEFT), 1);
if (((!((level == 4))) && (!((_vy650 == _yo280))))){
_sf50(_bw682[level], _px136, _hi125, (_ib114 | _pc496), 1);
};
}
final private function _br747(_effect:int, _value:Number):void{
switch (_effect){
case _gf531:
_is553.colorTransform(_is553.rect, new ColorTransform((1 + _value), (1 + _value), (1 + _value), 1, 1, 1, 1, 1));
break;
case _qi468:
_is553.colorTransform(_is553.rect, new ColorTransform((1 - _value), (1 - _value), (1 - _value), 1, 1, 1, 1, 1));
break;
};
}
final private function _sh410():void{
var _ww637:int;
if (_xt21){
if (_ww518 <= 0){
_nx765(_dq595, _bd24, _wj676, _rg646, 1, (_ib114 | _pc496), 1, 1);
_br747(_gf531, _wl79);
} else {
_wk458(_un635, _bd24, _wj676, _dm586, _ww518);
};
_au91(_rd479[level], _sf200, (_bd24 + _oh303), (_nd468 - _st159), (BOTTOM | _ib114), -1, 0);
} else {
if (!_yl53){
if ((((_yh715 > (_ug222 - 2000))) && ((_yh715 < _ug222)))){
_sf50(_bc65, (_pc282 + _wh56(_yf592)), (_ma388 + _wh56(_yf592)), (BOTTOM | _ib114), 1);
_sf50(_np310, (_pc282 + _wh56(_yf592)), ((_ma388 - _fj106) + _wh56(_yf592)), (_pc496 | _ib114), 1);
} else {
if ((((_kv204 > 0)) || (_ai343))){
_sf50(_bc65, (_pc282 + _wh56(_yf592)), (_ma388 + _wh56(_yf592)), (BOTTOM | _ib114), 1);
_sf50((_ai343) ? _vn672 : _ti422, (_pc282 + _wh56(_yf592)), ((_ma388 - _fj106) + _wh56(_yf592)), ((_ai343) ? _pc496 : TOP | _ib114), 1);
if (!_ai343){
_uf86(_oa606, ((_pc282 - 4) + _wh56(_yf592)), ((_ma388 - _fj106) + _wh56(_yf592)), (_ib114 | BOTTOM), _wc188, _ti479, _yc263, _dd426, true);
};
};
};
};
};
if (!_ve629){
_ww637 = _uf86(_pp37, (_vw624 - _st159), _st159, (TOP | RIGHT), _do691, _ja360, _yd735, _pj573, false);
_sf50(_se465, ((_vw624 - _st159) - _ww637), _st159, (TOP | RIGHT), 1);
};
if (_yl53){
_sf50(((_wm166 < _nm303)) ? _tk387 : _xj459, (_vw624 >> 2), ((_nd468 >> 2) + _pv183), (_pc496 | _ib114), 1);
_nx765(_il160, (_vw624 >> 2), (_sl324 - _pv183), 1, (_ta379((_vw624 >> 2), _sl324, _il160.width, _il160.height)) ? 2 : 1, (_ib114 | _pc496), 1, 1);
};
}
final private function _dt309():void{
startTransition(_xr175, _tp69);
}
final private function _rr333(_jt182:int):void{
var _na368:Number;
var _yg101:int;
var _td271:int;
if ((((((((_vy650 == _fl236)) && (!(paused)))) && (!(_xt21)))) && (!(_yl53)))){
if ((((((((_vy650 == _fl236)) && (!(_xt21)))) && (!(_yl53)))) && (!(paused)))){
_td271 = _bs369;
while (_td271 < _ml130) {
if (_cm718[_td271]){
if (_jt182 == _af386[_td271]){
_na368 = ((_aw176[_td271] - _yh715) * _gb520);
if (_na368 >= _uh502){
_dp285(true);
_td271 = _ml130;
} else {
_cm718[_td271] = false;
_na368 = Math.abs(_na368);
if (_na368 < _tp94){
_yg101 = _jq404;
} else {
if (_na368 < _ir692){
_yg101 = _bk95;
} else {
if (_na368 < _df61){
_yg101 = _hu740;
} else {
_yg101 = _bm542;
};
};
};
_rm501(_yg101, _td271, (_yg101 > _bk95));
if (_yg101 != _bm542){
_kx428(_ny271(_af386[_td271]), _em107, _af386[_td271], _yg101);
};
_td271 = _ml130;
};
};
};
_td271++;
};
};
};
}
final private function _vw84(_ARGB:Boolean):uint{
if (_ARGB){
return (_ti238(Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF))));
};
return (_bm758(Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF))));
}
final private function _dm529():void{
var _ch198:Array;
var _ft731:int;
var _xe602:int;
switch (_up684){
case _vr661:
_ch198 = TrackData._lx123;
_ug222 = 153599;
_mf537 = 170357;
break;
case _ga459:
_ch198 = TrackData._tq326;
_ug222 = 90285;
_mf537 = 128595;
break;
case _cx465:
_ch198 = TrackData._hk432;
_ug222 = 111943;
_mf537 = 123892;
break;
case _fe88:
_ch198 = TrackData._tr173;
_ug222 = 135306;
_mf537 = 164202;
break;
case _cf133:
_ch198 = TrackData._ty188;
_ug222 = 134802;
_mf537 = 162384;
break;
case _qp692:
_ch198 = TrackData._rq334;
_ug222 = 163027;
_mf537 = 192523;
break;
};
_ml130 = 0;
_li437 = (_ch198.length / 3);
_ft731 = 0;
while (_ft731 < _li437) {
if (_ch198[((_ft731 * 3) + _ap102)] <= _rk517){
_ml130++;
};
_ft731++;
};
_aw176 = new Array(_ml130);
_af386 = new Array(_ml130);
_cm718 = new Array(_ml130);
var _qt68:int;
var _qr379:int = _gq199(_gk724);
var _wu399:int = _gq199(_gk724);
_ft731 = 0;
while (_ft731 < _li437) {
_xe602 = _ch198[((_ft731 * 3) + _ap102)];
if (_xe602 <= _rk517){
_aw176[_qt68] = _ch198[((_ft731 * 3) + _wp332)];
if (_rk517 == 3){
while (_wu399 == _qr379) {
_wu399 = _gq199(_gk724);
};
_qr379 = _wu399;
_af386[_qt68] = _wu399;
} else {
_af386[_qt68] = _ch198[((_ft731 * 3) + _jv634)];
};
_cm718[_qt68] = true;
_qt68++;
};
_ft731++;
};
_ch198 = null;
_un538 = _nb397(_rg571[_up684].length);
_yx330(_rg571[_up684], 5000, 0, true);
}
final private function _nr701(_yg101:Number):int{
var _ft731:int = (_rn41.length - 1);
while (_ft731 > 0) {
if (_yg101 >= _rn41[_ft731]){
return (_ft731);
};
_ft731--;
};
return (0);
}
final private function _tm769():void{
var _ft731:int;
var _oj747:int;
_rc739 = 0;
_ft731 = 0;
while (_ft731 < _uv638) {
if (!_hp368[_ft731]){
_rc739++;
};
_ft731++;
};
_rh294 = new Array(_rc739);
_ft731 = 0;
while (_ft731 < _uv638) {
if (!_hp368[_ft731]){
_rh294[_oj747] = _ft731;
_oj747++;
};
_ft731++;
};
_mk326 = 0;
_up684 = _rh294[_mk326];
}
final private function _bf92(event:ContextMenuEvent):void{
Mouse.show();
_wq677();
}
final private function startTransition(_dir:int, _state:int):void{
if (_gs290 == 0){
if (_dir == _xr175){
_cc280 = false;
} else {
_la206 = (_re583 >> 1);
};
_gs290 = _dir;
_dj284 = _state;
_dt563 = ((_dir == _xr175)) ? 0 : 1;
};
}
final private function _kv699():void{
var _tf351:Number;
var _td271:int = _bs369;
while (_td271 < _ml130) {
if (_cm718[_td271]){
_tf351 = (_em107 - ((_aw176[_td271] - _yh715) * _gb520));
if (_tf351 > (_nd468 + (_ci373 >> 1))){
_cm718[_td271] = false;
_rm501(_bm542, _td271, false);
_np411(((Math.random() < 0.5)) ? _be506 : _mf685, 0, false);
} else {
if (_tf351 < -((_ci373 >> 1))){
_td271 = _ml130;
} else {
_sf50(_md27[_af386[_td271]], _ny271(_af386[_td271]), _tf351, (_ib114 | _pc496), 1);
};
};
};
_td271++;
};
}
final private function _ju576(event:MouseEvent):void{
if (_gs290 == 0){
if (_cc280){
_sw564();
} else {
_qf514(false);
};
};
}
final private function _xh559(_image:BitmapData, _image_x:int, _image_y:int, _wobble:Number):void{
var _eh93:int = _image.width;
var _yd676:int = _image.height;
_image_y = (_image_y - (_yd676 >> 1));
var _y:int;
while (_y < _yd676) {
_is553.copyPixels(_image, new Rectangle(0, _y, _eh93, 1), new Point(((_image_x - (_eh93 >> 1)) + (Math.sin((_xl32 + (_y * 0.2))) * _wobble)), (_image_y + _y)), null, null, false);
_y++;
};
}
final private function _tp603(event:KeyboardEvent):void{
switch (event.charCode){
case 49:
case 97:
case 65:
case 104:
case 72:
_sk474[_mt634] = false;
break;
case 50:
case 115:
case 83:
case 106:
case 74:
_sk474[_bk470] = false;
break;
case 51:
case 100:
case 68:
case 107:
case 75:
_sk474[_mu518] = false;
break;
case 52:
case 102:
case 70:
case 108:
case 76:
_sk474[_ng729] = false;
break;
};
}
final private function _ik20(e:Event):void{
_vv335 = e.currentTarget.content;
_vv335.service.connect();
trace(irrcrpt("[PlqgMrowDSL] vhuylfh pdqxdoob ordghg", 3));
}
final private function _bm508(_fade_in:Boolean):void{
if (_fade_in){
if (_et720 < 1){
_et720 = (_et720 + 0.1);
};
} else {
if (_et720 > 0){
_et720 = (_et720 - 0.1);
};
};
}
final private function _rm501(_rating_type:int, _td271:int, _play_error_noise:Boolean):void{
_aj684(_td271);
if (!_yl53){
while (!(_cm718[_bs369])) {
_bs369++;
};
};
var _local4 = _lf736;
var _local5 = _rating_type;
var _local6 = (_local4[_local5] + 1);
_local4[_local5] = _local6;
switch (_rating_type){
case _jq404:
_pg722[_fp334] = _uq540;
_af499 = (_af499 + 1);
_oa606++;
_kv204 = (_kv204 + ((_oa606 * 100) << ((_rk517 == 3)) ? 1 : 0));
if (++_ij128 > 3){
if (Math.random() < 0.5){
_ao650((Math.random() < 0.2), -1);
};
_ij128 = 0;
};
break;
case _bk95:
_pg722[_fp334] = _nm710;
_af499 = (_af499 + 0.75);
_oa606++;
_kv204 = (_kv204 + ((_oa606 * 50) << ((_rk517 == 3)) ? 1 : 0));
break;
case _hu740:
_pg722[_fp334] = _xq596;
_af499 = (_af499 + 0.1);
_kv204 = (_kv204 + 10);
break;
case _bm542:
_af499 = (_af499 - 0.5);
_pg722[_fp334] = _gx306;
break;
};
_yf592 = _lc434;
if ((((_rating_type == _hu740)) || ((_rating_type == _bm542)))){
_dp285(_play_error_noise);
} else {
_ai343 = false;
if (_oa606 > _mh743){
_mh743 = _oa606;
if (_mh743 > _ll736[(_up684 + (_uv638 * _rk517))]){
_ll736[(_up684 + (_uv638 * _rk517))] = _mh743;
};
};
};
_wm166 = (_af499 / _bs369);
_wm166 = Math.min(_wm166, 1);
_wm166 = Math.max(_wm166, 0);
_qa66[_fp334] = _cd700;
_ah707[_fp334] = 16;
_vo380[_fp334] = 1;
if (++_fp334 >= _wm511){
_fp334 = 0;
};
}
final private function _aj684(_td271:int):void{
if (_td271 >= (_ml130 - 1)){
_kp396();
};
}
final private function _ko620():void{
startTransition(_xr175, _se184);
}
final private function _kx428(_x:int, _y:int, _jt182:int, _accuracy:int):void{
var _qi165:Number;
switch (_accuracy){
case _jq404:
_qi165 = 1;
break;
case _bk95:
_qi165 = 0.7;
break;
case _hu740:
_qi165 = 0.5;
break;
};
var _ft731:int;
while (_ft731 < _qt359) {
_up47[_nx388] = _jt182;
_aa272[_nx388] = _x;
_fq754[_nx388] = _y;
_du621[_nx388] = (-(Math.cos((_ft731 * _ex610))) * (_kp164 * _qi165));
_id112[_nx388] = (-(Math.sin((_ft731 * _ex610))) * (_kp164 * _qi165));
_cm713[_nx388] = 0;
if (++_nx388 >= _ps28){
_nx388 = 0;
};
_ft731++;
};
}
final private function _bm758(_r:uint, _g:uint, _b:uint):uint{
var _wy676:uint = (((_r << 16) ^ (_g << 8)) ^ _b);
return (_wy676);
}
final private function _kd414():void{
switch (_gq199(3)){
case 0:
_np411(_pp561, 0, false);
break;
case 1:
_np411(_vc754, 0, false);
break;
case 2:
_np411(_tu42, 0, false);
break;
};
}
final private function _yi264():void{
_sf50(_yl95, _sg310, (_ix223 - _rx773), (TOP | LEFT), 1);
var _gn340:int = Math.round((_wm166 * _fj237));
_is553.copyPixels(_gf726, new Rectangle(0, (_fj237 - _gn340), _gf726.width, _gn340), new Point(_ap66, (((_nx372 + _fj237) - _gn340) - _rx773)), null, null, false);
_ot672(_gu305, ((_wm166 >= _nm303)) ? 0 : 3, _kp343, (_sg310 + (_in55 >> 1)), ((_ix223 + _uu704) - _rx773), (TOP | _ib114));
}
final private function _xk662(event:Event):void{
switch (_vy650){
case _fl236:
_tf574();
break;
case _se184:
startTransition(_xr175, _ol485);
_yx330(_rg571[_gq199(_uv638)], 0, 1, false);
break;
};
}
final private function _ti58(_menu_id:int):void{
var _mx398:int;
var _gn681:int;
_vd435 = -1;
_cr566 = null;
_cc280 = true;
_la206 = (_re583 >> 1);
switch (_menu_id){
case _kd372:
_tn61[0] = _mv409;
_tn61[1] = _sv503;
_tn61[2] = _sc770;
_tn61[3] = _gk526;
_tn61[4] = _ci554;
if (_tr484){
_tn61[5] = _cp723;
_kn291 = 6;
} else {
_kn291 = 5;
};
_cr566 = _ur769;
_mt546 = 56;
_mx398 = 200;
break;
case _lv329:
_tn61[0] = _yy347;
_tn61[1] = _mj351;
_kn291 = 2;
_cr566 = _nl193;
_mt546 = 70;
_mx398 = _wj676;
break;
case _yi629:
case _jk413:
_tn61[0] = _sd423;
_tn61[1] = _rv438;
_tn61[2] = _dn480;
_tn61[3] = _du438;
_tn61[4] = _mj351;
_kn291 = 5;
_cr566 = ((_menu_id == _yi629)) ? _he656 : _uv636;
_mt546 = 70;
_mx398 = 240;
break;
case _sa39:
_tn61[0] = _py137;
_tn61[1] = _aq68;
_tn61[2] = _xk353;
_kn291 = 3;
_cr566 = _pc58;
_mt546 = 73;
_mx398 = 320;
break;
case _sv577:
_tn61[0] = _aq68;
_tn61[1] = _xk353;
_kn291 = 2;
_mx398 = 324;
break;
case _na549:
_tn61[0] = _ms624;
_tn61[1] = _gm24;
_tn61[2] = _dx316;
_tn61[3] = _va371;
_tn61[4] = _fi721;
_tn61[5] = _ee732;
_kn291 = 6;
_mx398 = 122;
_cr566 = _ft471;
_mt546 = 40;
break;
};
var _lg337:int = _kn291;
if (_lg337 > 4){
_lg337 = Math.min(4, _lg337);
} else {
if (_tn61[(_kn291 - 1)] == _mj351){
_lg337--;
};
};
_gn681 = (_vw624 / _lg337);
var _ym211:int = (_bd24 - ((_gn681 * (_lg337 - 1)) >> 1));
var _ft731:int;
while (_ft731 < _kn291) {
if (_menu_id == _na549){
_ih553[_ft731] = _tb370;
} else {
_ih553[_ft731] = _sl203;
};
_ax242[_ft731] = null;
_kp608[_ft731] = "";
_to436[_ft731] = "";
switch (_tn61[_ft731]){
case _hd418:
break;
case _mv409:
_kp608[_ft731] = irrcrpt("TUBSU", 1);
break;
case _sv503:
_kp608[_ft731] = irrcrpt("RTCEVKEG", 2);
break;
case _py137:
_kp608[_ft731] = irrcrpt("WJXZRJ", 5);
break;
case _sc770:
_kp608[_ft731] = irrcrpt("TUYNTSX", 5);
break;
case _gk526:
_kp608[_ft731] = irrcrpt("FUHGLWV", 3);
break;
case _ci554:
_kp608[_ft731] = irrcrpt("QSVI", 4);
_to436[_ft731] = irrcrpt("ICOGU", 2);
break;
case _cp723:
_kp608[_ft731] = irrcrpt("XKGY", 2);
_to436[_ft731] = irrcrpt("VFRUHV", 3);
break;
case _xk353:
_kp608[_ft731] = irrcrpt("UYMX", 4);
break;
case _yy347:
_ax242[_ft731] = _rs578;
break;
case _pe766:
_ax242[_ft731] = _vq475;
break;
case _aq68:
_kp608[_ft731] = irrcrpt("UHWUB", 3);
break;
case _sd423:
_kp608[_ft731] = irrcrpt("HDVB", 3);
break;
case _rv438:
_kp608[_ft731] = irrcrpt("RSVQEP", 4);
break;
case _dn480:
_kp608[_ft731] = irrcrpt("LEVH", 4);
break;
case _du438:
_kp608[_ft731] = irrcrpt("LJJP", 5);
break;
case _ms624:
_ax242[_ft731] = _ao732;
break;
case _gm24:
_ax242[_ft731] = _kp503;
break;
case _dx316:
_ax242[_ft731] = _yd398;
break;
case _va371:
_ax242[_ft731] = _xy739;
break;
case _fi721:
_ax242[_ft731] = _uy238;
break;
case _mj351:
case _ee732:
_ih553[_ft731] = _fl302;
_ax242[_ft731] = null;
break;
};
switch (_menu_id){
case _kd372:
_es505[_ft731] = (_ym211 + ((_ft731 % 4) * _gn681));
_gs690[_ft731] = _mx398;
switch (_ft731){
case 4:
if (_kn291 == 6){
_es505[_ft731] = (_vw624 * 0.33);
} else {
_es505[_ft731] = (_vw624 >> 1);
};
_gs690[_ft731] = 332;
break;
case 5:
if (_kn291 == 6){
_es505[_ft731] = (_vw624 * 0.66);
} else {
_es505[_ft731] = (_vw624 >> 1);
};
_gs690[_ft731] = 332;
break;
};
break;
case _na549:
_es505[_ft731] = _bd24;
_gs690[_ft731] = (_mx398 + (_ft731 * 52));
break;
default:
if (_tn61[_ft731] == _mj351){
_es505[_ft731] = _bd24;
_gs690[_ft731] = ((_menu_id == _yi629)) ? (_nd468 * 0.9) : (_nd468 * 0.75);
} else {
_es505[_ft731] = (_ym211 + (_ft731 * _gn681));
_gs690[_ft731] = _mx398;
};
break;
};
_so334 = _ih553[_ft731];
_yw55[_ft731] = _so334.width;
_ng68[_ft731] = _so334.height;
_ft731++;
};
_so334 = null;
}
final private function _px726():void{
_ci211.hideBuiltInItems();
var _ek606:ContextMenuBuiltInItems = _ci211.builtInItems;
_ek606.print = false;
var _ui649:ContextMenuItem = new ContextMenuItem(_oc411);
_ci211.customItems.push(_ui649);
_ui649.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _ey543);
}
final private function _bb358():void{
}
final private function _mi500():void{
if ((((_vy650 == _fl236)) && (!(paused)))){
if (((!(_yl53)) && (!(_xt21)))){
_ck427.stop();
};
_gp765();
paused = true;
_xl32 = _qk374;
_kx503 = 0;
_ti58(_sa39);
};
}
final private function _gq199(_max_value:int):int{
return (Math.round((Math.random() * (_max_value - 1))));
}
final private function _sf50(_sprite_bd:BitmapData, _x:Number, _y:Number, _alignment:int, _nw200:Number):void{
var _eh93:int = _sprite_bd.width;
var _yd676:int = _sprite_bd.height;
if ((_alignment & _ib114) != 0){
_x = (_x - (_eh93 >> 1));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - _eh93);
};
};
if ((_alignment & _pc496) != 0){
_y = (_y - (_yd676 >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _yd676);
};
if (_nw200 != 1){
matrix = new Matrix();
matrix.translate(_x, _y);
_is553.draw(_sprite_bd, matrix, new ColorTransform(1, 1, 1, _nw200), null, null, false);
} else {
_is553.copyPixels(_sprite_bd, _sprite_bd.rect, new Point(_x, _y), null, null, false);
};
}
final private function _tf574():void{
_cy153();
if (_wm166 >= _nm303){
if (((!(_dx87)) && (!(_ve629)))){
_hp368[_up684] = true;
};
_ao650(false, 4);
_al53 = 1;
switch (level){
case 0:
case 2:
_np411(_sk619, 0, false);
break;
case 1:
case 3:
_np411(_mm715, 0, false);
break;
case 4:
_np411(_is439, 0, false);
break;
};
} else {
_ao650(false, 11);
switch (level){
case 0:
case 2:
_np411(_fb745, 0, false);
break;
case 1:
case 3:
_np411(_io179, 0, false);
break;
case 4:
_np411(_ny198, 0, false);
break;
};
};
}
final private function _dg678(event:MouseEvent):void{
Mouse.show();
}
final private function draw():void{
var _ft731:int;
var _local4:String;
var _local5:int;
var _local6:int;
var _local7:Number;
var _yt720:int;
var _bx340:int;
var _ww637:int;
var _fc495:int;
var _ev256:int;
var _ln413:int;
switch (_vy650){
case _vy352:
_is553.fillRect(new Rectangle(0, 0, _vw624, _nd468), 4294967295);
_sf50(_eu562, _bd24, _wj676, (_ib114 | _pc496), 1);
_nx765(_eu562, _bd24, _wj676, 0.5, 1, (_ib114 | _pc496), (1 + (Math.random() * (_xl32 / 4))), (1 + (Math.random() * (_xl32 / 4))));
break;
case _se184:
_sf50(_lk66[4], 0, 0, (TOP | LEFT), 1);
_sf50(_fx203, _bd24, (_nd468 * 0.25), (_ib114 | _pc496), 1);
_nx765(_fx203, _bd24, (_nd468 * 0.25), _km167, 1, (_ib114 | _pc496), (1 + _mo682), (1 + _mo682));
_he184(_xy366, _al53, _bd24, 460);
_nx765(_sb493, 0, (_nd468 + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_al320) * 0.2)));
_aw493();
break;
case _ol485:
case _nk610:
case _fy597:
case _tp69:
_sf50(((_vy650 == _ol485)) ? _gg699 : _cx567, 0, 0, (TOP | LEFT), 1);
_rm444();
_aw493();
if (_vy650 != _nk610){
_nx765(((_vy650 == _ol485)) ? _ba278 : _sb493, 0, (_nd468 + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_al320) * 0.2)));
};
break;
case _yi663:
_sf50(_og414, 0, 0, (TOP | LEFT), 1);
_sf50(_gg221, _bd24, (_nd468 * 0.1), (_ib114 | TOP), 1);
_sf50(_vx119, _bd24, _wj676, (_ib114 | _pc496), 1);
_au91(_dn692[_rk517], _sf200, _st159, _st159, (TOP | LEFT), -1, 0);
_au91((_ve629) ? irrcrpt("UWFHYNHJ", 5) : (((_mk326 + 1).toString() + "/") + _rc739.toString()), _sf200, (_vw624 - _st159), _st159, (TOP | RIGHT), -1, 0);
_ft731 = 0;
while (_ft731 < 2) {
_nx765(((_ft731 == 0)) ? _tg175 : _bo421, ((_ft731 == 0)) ? (_lq268 - _rn577) : (_pw213 + _rn577), _en751, 1, (_ta379(((_ft731 == 0)) ? _lq268 : _pw213, _en751, _tg175.width, _tg175.height)) ? 2 : 1, (_ib114 | _pc496), 1, 1);
_ft731++;
};
_nx765(_fl302, (_vw624 * 0.33), _sl324, 1, (_ta379((_vw624 * 0.33), _sl324, _il160.width, _il160.height)) ? 2 : 1, (_ib114 | _pc496), 1, 1);
_nx765(_il160, (_vw624 * 0.66), _sl324, 1, (_ta379((_vw624 * 0.66), _sl324, _il160.width, _il160.height)) ? 2 : 1, (_ib114 | _pc496), 1, 1);
_ft731 = 0;
while (_ft731 < 7) {
switch (_ft731){
case 0:
_local4 = (irrcrpt("YWFHP: ", 5) + _be565[_up684]);
break;
case 1:
_local4 = (irrcrpt("YJRUT: ", 5) + _ku505[_up684]);
break;
case 2:
_local4 = (irrcrpt("QJSLYM: ", 5) + _un538);
break;
case 3:
_local4 = (irrcrpt("STYJX: ", 5) + _ml130);
break;
case 4:
_local7 = _fl354[(_up684 + (_uv638 * _rk517))];
_local4 = (irrcrpt("CFTU SBOLJOH: ", 1) + ((_local7 == -1)) ? "-" : _iq692[_nr701(_local7)]);
break;
case 5:
_local4 = (irrcrpt("GJXY HTRGT: ", 5) + _ll736[(_up684 + (_uv638 * _rk517))]);
break;
case 6:
_local4 = (irrcrpt("HMJJMGYPXC: ", 4) + _ei184[_up684]);
break;
};
_au91(_local4, _sf200, (_bd24 + _tm346), (_qr128 + (_ft731 * _sh502)), (TOP | LEFT), -1, 0);
_ft731++;
};
_aw493();
break;
case _yo280:
drawBackground();
_sf50(_kh97, _bd24, (_nd468 * 0.1), (_ib114 | TOP), 1);
_wk458(_ea86[_ho741], _bd24, _wj676, _dm586, _ww518);
_nx765(_ut568, (_vw624 >> 2), _sl324, 1, (_ta379((_vw624 >> 2), _sl324, _ut568.width, _ut568.height)) ? 2 : 1, (_ib114 | _pc496), 1, 1);
_nx765(_pa445, (_vw624 * 0.75), _sl324, 1, (_ta379((_vw624 * 0.75), _sl324, _ut568.width, _ut568.height)) ? 2 : 1, (_ib114 | _pc496), 1, 1);
_aw493();
break;
case _fl236:
if ((((((((((_yh715 > _ug222)) && ((_yh715 < _mf537)))) && (!(_yl53)))) && ((_db410 > (_ke467 >> 1))))) && ((_db410 < _ke467)))){
_is553.fillRect(new Rectangle(0, 0, _vw624, _nd468), 0xFFFFFF);
} else {
drawBackground();
};
_he184(_xy366, _al53, _px136, _hi125);
if ((((((_yh715 > _ug222)) && ((_yh715 < _mf537)))) && (!(_yl53)))){
if (_db410 < (_ke467 >> 1)){
_sf50(_vq247[_sq451], ((_mx262 - 2) + (Math.random() * 4)), (-2 + (Math.random() * 4)), (TOP | _ib114), 1);
};
};
if (_uo177 < (_nd468 >> 2)){
_nx765(_iq568, 0, ((_nd468 + _uo177) + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_al320) * 0.2)));
};
_yi264();
_gj630();
_ft731 = 0;
while (_ft731 < _wm511) {
if (_vo380[_ft731] > 0){
_sf50(_pg722[_ft731], (_rm321 + (_mv204 >> 1)), _qa66[_ft731], (BOTTOM | _ib114), _vo380[_ft731]);
};
_ft731++;
};
_aw493();
if (!_yl53){
_kv699();
};
_sh410();
if (paused){
_br747(_qi468, _kx503);
_rm444();
};
break;
case _mb340:
_sf50(_og414, 0, 0, (TOP | LEFT), 1);
_sf50(_cr467, _bd24, ((_nd468 * 0.08) - _rx773), (_ib114 | TOP), 1);
_sf50(_tp766, (_kg247 - _rx773), _uy227, (TOP | LEFT), 1);
_sf50(_ao334, (_mx666 + _rx773), _uy227, (TOP | LEFT), 1);
_ot672(_uk237, _nr701(_wm166), _lx509, ((_mx666 + (_ao334.width >> 1)) + _rx773), (_uy227 + (_ao334.height >> 1)), (_ib114 | _pc496));
_local5 = (_oo634.width + (_mh743.toString().length * (_kj246 + _mi128)));
_local6 = (_bd24 - (_local5 >> 1));
_sf50(_oo634, (_local6 - _rx773), (_nd468 * (_ve629) ? 0.65 : 0.58), (LEFT | TOP), 1);
_uf86(_mh743, ((_local6 + _oo634.width) + _rx773), (_nd468 * (_ve629) ? 0.65 : 0.58), (LEFT | TOP), _gd361, _kj246, _xt134, _mi128, false);
if (!_ve629){
_yt720 = (_my379.width + (_uy759.toString().length * (_kj246 + _mi128)));
_bx340 = (_bd24 - (_yt720 >> 1));
_sf50(_my379, (_bx340 + _rx773), (_nd468 * 0.66), (LEFT | TOP), 1);
_uf86(_uy759, ((_bx340 + _my379.width) + _rx773), (_nd468 * 0.66), (LEFT | TOP), _nt80, _kj246, _xt134, _mi128, false);
_ww637 = (_lf596.width + (_kv204.toString().length * (_kj246 + _mi128)));
_fc495 = (_bd24 - (_ww637 >> 1));
_sf50(_lf596, ((_fc495 - _rx773) - _bh273), (_nd468 * 0.74), (LEFT | TOP), 1);
_uf86(_kv204, (((_fc495 + _lf596.width) + _rx773) - _bh273), (_nd468 * 0.74), (LEFT | TOP), _uq463, _kj246, _xt134, _mi128, false);
_ev256 = (_sb356.width + (_ee632.toString().length * (_kj246 + _mi128)));
_ln413 = (_bd24 - (_ev256 >> 1));
_sf50(_sb356, ((_ln413 + _rx773) + _rm265), (_nd468 * 0.74), (LEFT | TOP), 1);
_uf86(_ee632, (((_ln413 + _sb356.width) + _rx773) + _rm265), (_nd468 * 0.74), (LEFT | TOP), _uq463, _kj246, _xt134, _mi128, false);
};
_ft731 = 0;
while (_ft731 < _go600) {
_au91(_sf76[_ft731], _sf200, ((_kg247 + (_tp766.width * 0.06)) - _rx773), ((_uy227 + _tq426) + (_ft731 * _cl163)), (TOP | LEFT), -1, 0);
_au91(_lf736[_ft731].toString(), _sf200, ((_kg247 + (_tp766.width * 0.68)) - _rx773), ((_uy227 + _tq426) + (_ft731 * _cl163)), (TOP | RIGHT), -1, 0);
_au91((Math.round(((_lf736[_ft731] / _ml130) * 100)).toString() + "%"), _sf200, ((_kg247 + (_tp766.width * 0.94)) - _rx773), ((_uy227 + _tq426) + (_ft731 * _cl163)), (TOP | RIGHT), -1, 0);
_ft731++;
};
_nx765(_il160, _bd24, (_sl324 + _rx773), 1, (_ta379(_bd24, _sl324, _il160.width, _il160.height)) ? 2 : 1, (_ib114 | _pc496), 1, 1);
_sf50(_ss573, _br441, _vv147, (_ib114 | _pc496), 1);
_aw493();
break;
case _or582:
_sf50(_qg431, 0, 0, (TOP | LEFT), 1);
_sf50(_by530, ((_vw624 * 0.33) + _rx773), (_nd468 * 0.2), (_ib114 | _pc496), 1);
_sf50(_pv21, ((_vw624 * 0.33) - _rx773), _wj676, (_ib114 | _pc496), 1);
_sf50(_cl413, ((_vw624 * 0.33) + _rx773), (_nd468 * 0.8), (_ib114 | _pc496), 1);
_sf50(_ss573, _br441, _vv147, (_ib114 | _pc496), 1);
_aw493();
break;
case _ij662:
_sf50(_gg699, 0, 0, (TOP | LEFT), 1);
_sf50(_ya418, _bd24, 30, (_ib114 | TOP), 1);
_nx765(_sb493, 0, (_nd468 + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_al320) * 0.2)));
break;
};
if (_et720 > 0){
_sf50(_md595, mouseX, mouseY, (TOP | LEFT), _et720);
};
if (_gs290 != 0){
_is553.colorTransform(new Rectangle(0, 0, _vw624, _nd468), new ColorTransform((1 - _dt563), (1 - _dt563), (1 - _dt563), 1, 0, 0, 0));
};
graphics.clear();
graphics.beginBitmapFill(_is553, null, false, false);
graphics.drawRect(0, 0, _vw624, _nd468);
graphics.endFill();
}
final private function _aw493():void{
var _ft731:int;
while (_ft731 < _ps28) {
if (_cm713[_ft731] != -1){
_ot672(_to204[_up47[_ft731]], _cm713[_ft731], _dt252, _aa272[_ft731], _fq754[_ft731], (_ib114 | _pc496));
};
_ft731++;
};
}
final private function _wk458(_image:BitmapData, _image_x:int, _image_y:int, _effect:int, _amount:Number):void{
var _eh93:int;
var _yd676:int;
var _ac85:int;
var _y:int;
if (_amount == 0){
_sf50(_image, _image_x, _image_y, (_ib114 | _pc496), 1);
} else {
_eh93 = _image.width;
_yd676 = _image.height;
_image_y = (_image_y - (_yd676 >> 1));
_y = 0;
while (_y < _yd676) {
switch (_effect){
case _dm586:
_ac85 = (((_y % 2) == 0)) ? _amount : -(_amount);
break;
};
_is553.copyPixels(_image, new Rectangle(0, _y, _eh93, 1), new Point(((_image_x - (_eh93 >> 1)) + _ac85), (_image_y + _y)), null, null, false);
_y++;
};
};
}
final private function _dp285(_play_error_noise:Boolean):void{
_oa606 = 0;
if ((((_sg216 <= 0)) && (_play_error_noise))){
_kd414();
};
_sg216 = _ao41;
_nj223(0.4);
_ai343 = true;
_yf592 = _lc434;
}
final private function _mu657(_icon_id:int):void{
var _ft731:int;
switch (_tn61[_icon_id]){
case _sd423:
case _rv438:
case _dn480:
case _du438:
_rk517 = (_tn61[_icon_id] - _sd423);
switch (_vy650){
case _nk610:
level = 0;
_uy759 = 0;
_ft731 = 0;
while (_ft731 < _uv638) {
_hp368[_ft731] = false;
_ft731++;
};
startTransition(_xr175, _yi663);
break;
case _tp69:
startTransition(_xr175, _ij662);
break;
};
break;
case _mv409:
_ve629 = false;
startTransition(_xr175, _nk610);
break;
case _sv503:
_ve629 = true;
startTransition(_xr175, _nk610);
break;
case _sc770:
startTransition(_xr175, _mk734);
break;
case _gk526:
startTransition(_xr175, _fy597);
break;
case _ci554:
navigateToURL(new URLRequest(irrcrpt("kwws://zzz.nrqjuhjdwh.frp/?jdphuhihuudo=jxlwdujhhn", 3)), irrcrpt("_gqfsp", 5));
break;
case _cp723:
startTransition(_xr175, _tp69);
break;
case _py137:
_ia216();
break;
case _aq68:
startTransition(_xr175, _fl236);
break;
case _xk353:
startTransition(_xr175, _se184);
break;
case _yy347:
_bs410 = ((mouseX - (_es505[_icon_id] - (_gr572.width >> 1))) / _gr572.width);
_bs410 = Math.max(0, _bs410);
_bs410 = Math.min(1, _bs410);
_nj223(1);
break;
case _pe766:
if (stage.displayState == StageDisplayState.FULL_SCREEN){
stage.displayState = StageDisplayState.NORMAL;
} else {
stage.displayState = StageDisplayState.FULL_SCREEN;
};
break;
case _ms624:
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.qikehiz.gs.yo", 4)), irrcrpt("_dncpm", 2));
break;
case _gm24:
navigateToURL(new URLRequest(irrcrpt("jvvr://yyy.uqppk.eqo.ct", 2)), irrcrpt("_cmbol", 1));
break;
case _dx316:
navigateToURL(new URLRequest(irrcrpt("kwws://zzz.pbvsdfh.frp/vrxovdqfwxdubpxvlf", 3)), irrcrpt("_dncpm", 2));
break;
case _va371:
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.rmgotevxsr.gs.yo", 4)), irrcrpt("_cmbol", 1));
break;
case _fi721:
navigateToURL(new URLRequest(irrcrpt("myyu://bbb.rdxufhj.htr/xynqqwfymjwhfmr", 5)), irrcrpt("_fpero", 4));
break;
case _mj351:
case _ee732:
startTransition(_xr175, _ol485);
break;
};
if (_gs290 == 0){
_vd435 = -1;
};
}
final private function _nj223(_volume:Number):void{
_ty495.volume = (_volume * _bs410);
_ck427.soundTransform = _ty495;
}
final private function _kf233():void{
var _ft731:int;
_ao650(false, 0);
_kv204 = 0;
_pp37 = 0;
_oa606 = 0;
_mh743 = 0;
_ai343 = false;
_uo177 = _wj676;
_yh715 = 0;
_xt21 = true;
_gm322 = _pd425;
_yl53 = false;
paused = false;
_kx420 = false;
_rx773 = _vw624;
_ww518 = _vw624;
_wl79 = 0;
_rg646 = 1;
_oh303 = _vw624;
_lx602 = 0;
_wy288 = 0.05;
_xj372 = _ke467;
_db410 = (_og101 + _gq199(10));
_mx262 = _gq199(_vw624);
_sq451 = _gq199(4);
_bs369 = 0;
_af499 = 0;
_wm166 = (_tg588 = 0);
_ft731 = 0;
while (_ft731 < _go600) {
_lf736[_ft731] = 0;
_ft731++;
};
_ft731 = 0;
while (_ft731 < _wm511) {
_qa66[_ft731] = 0;
_ah707[_ft731] = 0;
_vo380[_ft731] = 0;
_fp334 = 0;
_ft731++;
};
_ft731 = 0;
while (_ft731 < _gk724) {
_sk474[_ft731] = false;
_ft731++;
};
_ft731 = 0;
while (_ft731 < _li437) {
_cm718[_ft731] = true;
_ft731++;
};
_vy650 = _fl236;
SoundMixer.stopAll();
_np411(_um289[level], 0, false);
_np411(_gg472, 0, false);
}
final private function _qf514(_space_pressed:Boolean):void{
var _ft731:int;
if (_gs290 == 0){
switch (_vy650){
case _vy352:
startTransition(_xr175, _se184);
break;
case _se184:
_gp765();
if (!_space_pressed){
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
};
startTransition(_xr175, _ol485);
break;
case _yi663:
if (((_ta379((_vw624 * 0.33), _sl324, _il160.width, _il160.height)) || (_ta379((_vw624 * 0.66), _sl324, _il160.width, _il160.height)))){
_gp765();
if (!_space_pressed){
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
};
if (mouseX < _bd24){
startTransition(_xr175, _nk610);
} else {
if (_ho741 < (_ea86.length - 1)){
startTransition(_xr175, _yo280);
} else {
startTransition(_xr175, _fl236);
};
};
} else {
_ft731 = 0;
while (_ft731 < 2) {
if (_ta379(((_ft731 == 0)) ? _lq268 : _pw213, _en751, _tg175.width, _tg175.height)){
_la206 = (_re583 >> 1);
_gp765();
if (_ft731 > 0){
if (++_mk326 >= _rc739){
_mk326 = 0;
};
} else {
if (--_mk326 < 0){
_mk326 = (_rc739 - 1);
};
};
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
_up684 = _rh294[_mk326];
_dm529();
};
_ft731++;
};
};
break;
case _yo280:
if (_ww518 <= 0){
if (_ta379((_vw624 >> 2), _sl324, _ut568.width, _ut568.height)){
if (_ho741 >= (_ea86.length - 1)){
startTransition(_xr175, _fl236);
} else {
_ho741++;
_ww518 = _vw624;
};
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
_gp765();
} else {
if (_ta379((_vw624 * 0.75), _sl324, _pa445.width, _pa445.height)){
_gp765();
startTransition(_xr175, _fl236);
};
};
};
break;
case _fl236:
if (_yl53){
if (((_space_pressed) || (_ta379((_vw624 >> 2), _sl324, _il160.width, _il160.height)))){
if (!_space_pressed){
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
};
_cy153();
SoundMixer.stopAll();
_gp765();
startTransition(_xr175, _mb340);
};
};
break;
case _mb340:
_gp765();
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
if (_ta379(_br441, _vv147, _ss573.width, _ss573.height)){
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.osrkvikexi.gsq/?keqivijivvep=kymxevkiio", 4)), irrcrpt("_dncpm", 2));
} else {
if (!_ve629){
if (_kv204 > 0){
_uy759 = (_uy759 + _kv204);
_kv204 = 0;
if (_uy759 > _ee632){
_ee632 = _uy759;
};
};
};
if (_wm166 > _fl354[(_up684 + (_uv638 * _rk517))]){
_fl354[(_up684 + (_uv638 * _rk517))] = _wm166;
};
_gy348();
switch (_tn645){
case _pa76:
_ct589.scores.submit(_uy759, _dn692[_rk517]);
break;
case _xt396:
_vv335.service.submitScore(_uy759, _dn692[_rk517]);
break;
};
if (((_dx87) || (_ve629))){
if (++level >= _lg607){
level = 0;
};
startTransition(_xr175, _yi663);
} else {
if (_wm166 >= _nm303){
level++;
};
if (level >= _lg607){
startTransition(_xr175, _or582);
} else {
startTransition(_xr175, _yi663);
};
};
};
break;
case _or582:
_gp765();
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
if (_ta379(_br441, _vv147, _ss573.width, _ss573.height)){
navigateToURL(new URLRequest(irrcrpt("jvvr://yyy.mqpitgicvg.eqo/?icogtghgttcn=iwkvctiggm", 2)), irrcrpt("_cmbol", 1));
} else {
if (_tr484){
startTransition(_xr175, _ij662);
} else {
startTransition(_xr175, _se184);
};
};
break;
};
};
}
final private function _wh56(_max_value:Number):Number{
return ((-((_max_value * 0.5)) + (Math.random() * _max_value)));
}
final private function _vu364(event:MouseEvent):void{
Mouse.hide();
}
final private function _kp396():void{
if (!_yl53){
_np411(_um289[level], 0, true);
_pv183 = -(_vw624);
_yl53 = true;
_if143 = _bt612;
if (_wm166 >= _nm303){
_np411(_cp660, 0, false);
};
};
}
final private function _uf86(_number:Number, _x:int, _y:int, _alignment:int, _number_bitmapdata:BitmapData, _font_width:int, _font_height:int, _font_spacing:int, _slant:Boolean):int{
var _mo523:Number;
_mo523 = _number.toString().length;
var _jq623:int = (_mo523 * (_font_width + _font_spacing));
var _rl667:int;
var a:int = _mo523;
if ((_alignment & LEFT) != 0){
_x = (_x + _jq623);
} else {
if ((_alignment & _ib114) != 0){
_x = (_x + (_jq623 >> 1));
};
};
if ((_alignment & _pc496) != 0){
_y = (_y - (_font_height >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _font_height);
};
do {
_rl667 = (_rl667 * 10);
_rl667 = (_rl667 + (_number % 10));
_number = (_number / 10);
--a;
} while (a > 0);
a = _mo523;
do {
_is553.copyPixels(_number_bitmapdata, new Rectangle(((_rl667 % 10) * _font_width), 0, _font_width, _font_height), new Point((_x - (a * (_font_width + _font_spacing))), _y), null, null, false);
_rl667 = (_rl667 / 10);
if (_slant){
_y = (_y - 2);
};
--a;
} while (a > 0);
return (_jq623);
}
final private function _nx765(_sprite_bd:BitmapData, _x:Number, _y:Number, _nw200:Number, _brightness:Number, _alignment:int, _hscale:Number, _vscale:Number):void{
var _qw346:int = _sprite_bd.width;
var _qf531:int = _sprite_bd.height;
if ((_alignment & _ib114) != 0){
_x = (_x - ((_qw346 >> 1) * _hscale));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - (_qw346 * _hscale));
};
};
if ((_alignment & _pc496) != 0){
_y = (_y - ((_qf531 >> 1) * _vscale));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - (_qf531 * _vscale));
};
matrix = new Matrix();
matrix.scale(_hscale, _vscale);
matrix.translate(_x, _y);
_is553.draw(_sprite_bd, matrix, new ColorTransform(_brightness, _brightness, _brightness, _nw200), null, null, false);
}
final private function _dj324(event:KeyboardEvent):void{
switch (event.keyCode){
case Keyboard.ESCAPE:
_wq677();
break;
case Keyboard.SPACE:
case Keyboard.ENTER:
_qf514(true);
break;
};
switch (event.charCode){
case 49:
case 97:
case 65:
case 104:
case 72:
if (!_sk474[_mt634]){
_sk474[_mt634] = true;
_rr333(_mt634);
};
break;
case 50:
case 115:
case 83:
case 106:
case 74:
if (!_sk474[_bk470]){
_sk474[_bk470] = true;
_rr333(_bk470);
};
break;
case 51:
case 100:
case 68:
case 107:
case 75:
if (!_sk474[_mu518]){
_sk474[_mu518] = true;
_rr333(_mu518);
};
break;
case 52:
case 102:
case 70:
case 108:
case 76:
if (!_sk474[_ng729]){
_sk474[_ng729] = true;
_rr333(_ng729);
};
break;
case 112:
case 80:
_wq677();
break;
};
}
final private function _ti238(_a:Number, _r:Number, _g:Number, _b:Number):uint{
return (((((_a << 24) | (_r << 16)) | (_g << 8)) | _b));
}
final private function _nt191(_x:int, _y:int):Boolean{
if ((((((((_x < 0)) || ((_x > _vw624)))) || ((_y < 0)))) || ((_y > _nd468)))){
return (true);
};
return (false);
}
final private function _xb287(_angle_in_degrees:Number):Number{
return (((_angle_in_degrees / 180) * Math.PI));
}
final private function _ch359(_index:int):Boolean{
if ((((((((mouseX >= (_es505[_index] - (_yw55[_index] >> 1)))) && ((mouseX <= (_es505[_index] + (_yw55[_index] >> 1)))))) && ((mouseY >= (_gs690[_index] - (_ng68[_index] >> 1)))))) && ((mouseY <= (_gs690[_index] + (_ng68[_index] >> 1)))))){
return (true);
};
return (false);
}
final private function _iy179(event:NetStatusEvent):void{
if (event.info.code == irrcrpt("WlevihSfnigx.Jpywl.Wyggiww", 4)){
} else {
if (event.info.code == irrcrpt("WlevihSfnigx.Jpywl.Jempih", 4)){
};
};
_ba527.removeEventListener(NetStatusEvent.NET_STATUS, _iy179);
}
final private function _gp765():void{
_np411(_mv407, 0, false);
}
final private function _gy348():void{
var _th603:String;
_th603 = _ba527.flush();
if (_th603 == SharedObjectFlushStatus.PENDING){
_ba527.addEventListener(NetStatusEvent.NET_STATUS, _iy179);
} else {
if (_th603 == SharedObjectFlushStatus.FLUSHED){
_ba527.data._ee632 = _ee632;
_ba527.data._ll736 = _ll736;
_ba527.data._fl354 = _fl354;
};
};
//unresolved jump
var _slot1 = e;
}
final private function _ys426():void{
var _ft731:int;
while (_ft731 < _ps28) {
if (_cm713[_ft731] != -1){
if (_nt191(_aa272[_ft731], _fq754[_ft731])){
_cm713[_ft731] = -1;
} else {
_aa272[_ft731] = (_aa272[_ft731] + (_du621[_ft731] = (_du621[_ft731] * 0.85)));
_fq754[_ft731] = (_fq754[_ft731] + (_id112[_ft731] = (_id112[_ft731] * 0.85)));
var _local2 = _cm713;
var _local3 = _ft731;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
if (_local4 >= _dt252){
_cm713[_ft731] = -1;
};
};
};
_ft731++;
};
}
final private function _au91(_jt182:String, _font_bd:BitmapData, _x:Number, _y:Number, _alignment:int, _effect:int, _var:Number):void{
var _kl290:int;
var _gs591:Number;
var _jq623:int = _xk559(_jt182);
if ((_alignment & _ib114) != 0){
_x = (_x - (_jq623 >> 1));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - _jq623);
};
};
if ((_alignment & _pc496) != 0){
_y = (_y - (_re583 >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _re583);
};
var _ft731:int;
while (_ft731 < _jt182.length) {
_kl290 = (_jt182.charCodeAt(_ft731) - 32);
if (_kl290 != 0){
if (_effect != -1){
_gs591 = (_y + (Math.sin((_var + _ft731)) * _var));
} else {
_gs591 = ((_y - (_la206 * 0.5)) + (Math.random() * _la206));
};
_is553.copyPixels(_font_bd, new Rectangle((_kl290 * _eh208), 0, _id54[_kl290], _re583), new Point(_x, _gs591), null, null, false);
};
_x = (_x + (_id54[_kl290] + _wp393[_kl290]));
_ft731++;
};
}
final private function _ey543(event:ContextMenuEvent):void{
var _local2:URLRequest;
switch (event.target.caption){
case _oc411:
_local2 = new URLRequest(irrcrpt("jvvr://yyy.ogicfgx.eq.wm", 2));
navigateToURL(_local2, irrcrpt("_dncpm", 2));
break;
};
}
final private function _np411(_sound_to_play:Sound, _pan:Number, _loop:Boolean):void{
_ld350.volume = _bs410;
_ld350.pan = _pan;
_fl716 = _sound_to_play.play(0, (_loop) ? int.MAX_VALUE : 1);
_fl716.soundTransform = _ld350;
}
final private function _nb397(_millis:Number):String{
var _cj365:int;
_cj365 = (_millis / 60000);
var _mc171:int = ((_millis - (_cj365 * 60000)) / 1000);
return ((((("" + _cj365) + "m") + _mc171) + "s"));
}
final private function _rl503():void{
if (_ba527.data._ee632 != null){
_ee632 = _ba527.data._ee632;
_ll736 = _ba527.data._ll736;
_fl354 = _ba527.data._fl354;
};
}
final private function _wq677():void{
if (_vy650 == _fl236){
if (_gs290 == 0){
if (!paused){
_mi500();
} else {
_ia216();
};
};
};
}
final private function _mx120():void{
var _wt216:int;
var _qm302:int;
var _x:int;
var _y:int;
var _ft731:int;
while (_ft731 < _ul563) {
_wt216 = (_ft731 * _eh208);
_qm302 = 0;
_x = (_eh208 - 1);
while (_x >= 0) {
_y = 0;
while (_y < _re583) {
if (_sf200.getPixel32((_wt216 + _x), _y) != 0){
_qm302 = (_x + 1);
_x = -1;
_y = _re583;
};
_y++;
};
_x--;
};
_id54[_ft731] = _qm302;
_ft731++;
};
}
final private function _qk632():void{
if (--_ci535 <= 0){
_al53 = (_al53 + _jh754);
_ci535 = _jy57;
switch (_xy366){
case 3:
case 4:
case 5:
if (_al53 == 1){
_ci535 = (_jy57 << 2);
};
break;
};
if (_al53 >= (_wv548[_xy366] - 1)){
_jh754 = -1;
} else {
if (_al53 < 0){
_al53 = 0;
_jh754 = 1;
if (--_vk317 <= 0){
_ao650(((((_vy650 == _se184)) && ((Math.random() < 0.1)))) ? true : false, -1);
};
};
};
};
}
final private function _sw564():void{
var _ft731:int;
if ((((_gs290 == 0)) && ((_vd435 == -1)))){
_ft731 = 0;
while (_ft731 < _kn291) {
if (_ch359(_ft731)){
_kx428(mouseX, mouseY, _gq199(_gk724), 0);
_vd435 = _ft731;
_mu657(_vd435);
_gp765();
};
_ft731++;
};
};
}
final private function _he184(_pose:int, _wl552:int, _x:int, _y:int):void{
_ot672(_es224[_pose], _wl552, _wv548[_pose], _x, _y, (BOTTOM | _ib114));
}
final private function _ny271(_string_num:int):int{
return ((((_rm321 + _hb542) + (_string_num * _lo621)) - _rx773));
}
final private function _ta379(_x:int, _y:int, _width:int, _height:int):Boolean{
if ((((((((mouseX >= (_x - (_width >> 1)))) && ((mouseX <= (_x + (_width >> 1)))))) && ((mouseY >= (_y - (_height >> 1)))))) && ((mouseY <= (_y + (_height >> 1)))))){
return (true);
};
return (false);
}
}
}//package
Section 18
//GuitarGeek__aa13 (GuitarGeek__aa13)
package {
import mx.core.*;
public class GuitarGeek__aa13 extends BitmapAsset {
}
}//package
Section 19
//GuitarGeek__ac156 (GuitarGeek__ac156)
package {
import mx.core.*;
public class GuitarGeek__ac156 extends BitmapAsset {
}
}//package
Section 20
//GuitarGeek__ah497 (GuitarGeek__ah497)
package {
import mx.core.*;
public class GuitarGeek__ah497 extends SoundAsset {
}
}//package
Section 21
//GuitarGeek__ai632 (GuitarGeek__ai632)
package {
import mx.core.*;
public class GuitarGeek__ai632 extends SoundAsset {
}
}//package
Section 22
//GuitarGeek__aj720 (GuitarGeek__aj720)
package {
import mx.core.*;
public class GuitarGeek__aj720 extends BitmapAsset {
}
}//package
Section 23
//GuitarGeek__am539 (GuitarGeek__am539)
package {
import mx.core.*;
public class GuitarGeek__am539 extends SoundAsset {
}
}//package
Section 24
//GuitarGeek__ao644 (GuitarGeek__ao644)
package {
import mx.core.*;
public class GuitarGeek__ao644 extends BitmapAsset {
}
}//package
Section 25
//GuitarGeek__av39 (GuitarGeek__av39)
package {
import mx.core.*;
public class GuitarGeek__av39 extends BitmapAsset {
}
}//package
Section 26
//GuitarGeek__aw50 (GuitarGeek__aw50)
package {
import mx.core.*;
public class GuitarGeek__aw50 extends BitmapAsset {
}
}//package
Section 27
//GuitarGeek__aw565 (GuitarGeek__aw565)
package {
import mx.core.*;
public class GuitarGeek__aw565 extends BitmapAsset {
}
}//package
Section 28
//GuitarGeek__be316 (GuitarGeek__be316)
package {
import mx.core.*;
public class GuitarGeek__be316 extends SoundAsset {
}
}//package
Section 29
//GuitarGeek__bu486 (GuitarGeek__bu486)
package {
import mx.core.*;
public class GuitarGeek__bu486 extends BitmapAsset {
}
}//package
Section 30
//GuitarGeek__bu621 (GuitarGeek__bu621)
package {
import mx.core.*;
public class GuitarGeek__bu621 extends SoundAsset {
}
}//package
Section 31
//GuitarGeek__bx151 (GuitarGeek__bx151)
package {
import mx.core.*;
public class GuitarGeek__bx151 extends BitmapAsset {
}
}//package
Section 32
//GuitarGeek__cg519 (GuitarGeek__cg519)
package {
import mx.core.*;
public class GuitarGeek__cg519 extends SoundAsset {
}
}//package
Section 33
//GuitarGeek__ck105 (GuitarGeek__ck105)
package {
import mx.core.*;
public class GuitarGeek__ck105 extends BitmapAsset {
}
}//package
Section 34
//GuitarGeek__cn261 (GuitarGeek__cn261)
package {
import mx.core.*;
public class GuitarGeek__cn261 extends BitmapAsset {
}
}//package
Section 35
//GuitarGeek__cn422 (GuitarGeek__cn422)
package {
import mx.core.*;
public class GuitarGeek__cn422 extends SoundAsset {
}
}//package
Section 36
//GuitarGeek__cn476 (GuitarGeek__cn476)
package {
import mx.core.*;
public class GuitarGeek__cn476 extends BitmapAsset {
}
}//package
Section 37
//GuitarGeek__cq155 (GuitarGeek__cq155)
package {
import mx.core.*;
public class GuitarGeek__cq155 extends BitmapAsset {
}
}//package
Section 38
//GuitarGeek__dc592 (GuitarGeek__dc592)
package {
import mx.core.*;
public class GuitarGeek__dc592 extends BitmapAsset {
}
}//package
Section 39
//GuitarGeek__di165 (GuitarGeek__di165)
package {
import mx.core.*;
public class GuitarGeek__di165 extends BitmapAsset {
}
}//package
Section 40
//GuitarGeek__dk660 (GuitarGeek__dk660)
package {
import mx.core.*;
public class GuitarGeek__dk660 extends BitmapAsset {
}
}//package
Section 41
//GuitarGeek__dm505 (GuitarGeek__dm505)
package {
import mx.core.*;
public class GuitarGeek__dm505 extends BitmapAsset {
}
}//package
Section 42
//GuitarGeek__do460 (GuitarGeek__do460)
package {
import mx.core.*;
public class GuitarGeek__do460 extends BitmapAsset {
}
}//package
Section 43
//GuitarGeek__dt386 (GuitarGeek__dt386)
package {
import mx.core.*;
public class GuitarGeek__dt386 extends BitmapAsset {
}
}//package
Section 44
//GuitarGeek__dv258 (GuitarGeek__dv258)
package {
import mx.core.*;
public class GuitarGeek__dv258 extends BitmapAsset {
}
}//package
Section 45
//GuitarGeek__ea597 (GuitarGeek__ea597)
package {
import mx.core.*;
public class GuitarGeek__ea597 extends BitmapAsset {
}
}//package
Section 46
//GuitarGeek__ec660 (GuitarGeek__ec660)
package {
import mx.core.*;
public class GuitarGeek__ec660 extends BitmapAsset {
}
}//package
Section 47
//GuitarGeek__eg466 (GuitarGeek__eg466)
package {
import mx.core.*;
public class GuitarGeek__eg466 extends BitmapAsset {
}
}//package
Section 48
//GuitarGeek__ei371 (GuitarGeek__ei371)
package {
import mx.core.*;
public class GuitarGeek__ei371 extends BitmapAsset {
}
}//package
Section 49
//GuitarGeek__ej319 (GuitarGeek__ej319)
package {
import mx.core.*;
public class GuitarGeek__ej319 extends BitmapAsset {
}
}//package
Section 50
//GuitarGeek__eo447 (GuitarGeek__eo447)
package {
import mx.core.*;
public class GuitarGeek__eo447 extends BitmapAsset {
}
}//package
Section 51
//GuitarGeek__eq119 (GuitarGeek__eq119)
package {
import mx.core.*;
public class GuitarGeek__eq119 extends BitmapAsset {
}
}//package
Section 52
//GuitarGeek__fl304 (GuitarGeek__fl304)
package {
import mx.core.*;
public class GuitarGeek__fl304 extends BitmapAsset {
}
}//package
Section 53
//GuitarGeek__fm315 (GuitarGeek__fm315)
package {
import mx.core.*;
public class GuitarGeek__fm315 extends BitmapAsset {
}
}//package
Section 54
//GuitarGeek__fp656 (GuitarGeek__fp656)
package {
import mx.core.*;
public class GuitarGeek__fp656 extends SoundAsset {
}
}//package
Section 55
//GuitarGeek__gj501 (GuitarGeek__gj501)
package {
import mx.core.*;
public class GuitarGeek__gj501 extends BitmapAsset {
}
}//package
Section 56
//GuitarGeek__gn710 (GuitarGeek__gn710)
package {
import mx.core.*;
public class GuitarGeek__gn710 extends BitmapAsset {
}
}//package
Section 57
//GuitarGeek__gt148 (GuitarGeek__gt148)
package {
import mx.core.*;
public class GuitarGeek__gt148 extends BitmapAsset {
}
}//package
Section 58
//GuitarGeek__gt318 (GuitarGeek__gt318)
package {
import mx.core.*;
public class GuitarGeek__gt318 extends BitmapAsset {
}
}//package
Section 59
//GuitarGeek__gy302 (GuitarGeek__gy302)
package {
import mx.core.*;
public class GuitarGeek__gy302 extends SoundAsset {
}
}//package
Section 60
//GuitarGeek__ha315 (GuitarGeek__ha315)
package {
import mx.core.*;
public class GuitarGeek__ha315 extends SoundAsset {
}
}//package
Section 61
//GuitarGeek__hd345 (GuitarGeek__hd345)
package {
import mx.core.*;
public class GuitarGeek__hd345 extends BitmapAsset {
}
}//package
Section 62
//GuitarGeek__ho429 (GuitarGeek__ho429)
package {
import mx.core.*;
public class GuitarGeek__ho429 extends BitmapAsset {
}
}//package
Section 63
//GuitarGeek__hr700 (GuitarGeek__hr700)
package {
import mx.core.*;
public class GuitarGeek__hr700 extends BitmapAsset {
}
}//package
Section 64
//GuitarGeek__hy24 (GuitarGeek__hy24)
package {
import mx.core.*;
public class GuitarGeek__hy24 extends BitmapAsset {
}
}//package
Section 65
//GuitarGeek__id299 (GuitarGeek__id299)
package {
import mx.core.*;
public class GuitarGeek__id299 extends SoundAsset {
}
}//package
Section 66
//GuitarGeek__id495 (GuitarGeek__id495)
package {
import mx.core.*;
public class GuitarGeek__id495 extends BitmapAsset {
}
}//package
Section 67
//GuitarGeek__if582 (GuitarGeek__if582)
package {
import mx.core.*;
public class GuitarGeek__if582 extends SoundAsset {
}
}//package
Section 68
//GuitarGeek__im523 (GuitarGeek__im523)
package {
import mx.core.*;
public class GuitarGeek__im523 extends BitmapAsset {
}
}//package
Section 69
//GuitarGeek__io90 (GuitarGeek__io90)
package {
import mx.core.*;
public class GuitarGeek__io90 extends BitmapAsset {
}
}//package
Section 70
//GuitarGeek__is152 (GuitarGeek__is152)
package {
import mx.core.*;
public class GuitarGeek__is152 extends BitmapAsset {
}
}//package
Section 71
//GuitarGeek__jo760 (GuitarGeek__jo760)
package {
import mx.core.*;
public class GuitarGeek__jo760 extends BitmapAsset {
}
}//package
Section 72
//GuitarGeek__js266 (GuitarGeek__js266)
package {
import mx.core.*;
public class GuitarGeek__js266 extends BitmapAsset {
}
}//package
Section 73
//GuitarGeek__jt502 (GuitarGeek__jt502)
package {
import mx.core.*;
public class GuitarGeek__jt502 extends SoundAsset {
}
}//package
Section 74
//GuitarGeek__jw360 (GuitarGeek__jw360)
package {
import mx.core.*;
public class GuitarGeek__jw360 extends BitmapAsset {
}
}//package
Section 75
//GuitarGeek__jy370 (GuitarGeek__jy370)
package {
import mx.core.*;
public class GuitarGeek__jy370 extends SoundAsset {
}
}//package
Section 76
//GuitarGeek__kc347 (GuitarGeek__kc347)
package {
import mx.core.*;
public class GuitarGeek__kc347 extends SoundAsset {
}
}//package
Section 77
//GuitarGeek__kf509 (GuitarGeek__kf509)
package {
import mx.core.*;
public class GuitarGeek__kf509 extends BitmapAsset {
}
}//package
Section 78
//GuitarGeek__kg712 (GuitarGeek__kg712)
package {
import mx.core.*;
public class GuitarGeek__kg712 extends BitmapAsset {
}
}//package
Section 79
//GuitarGeek__kj672 (GuitarGeek__kj672)
package {
import mx.core.*;
public class GuitarGeek__kj672 extends BitmapAsset {
}
}//package
Section 80
//GuitarGeek__ky706 (GuitarGeek__ky706)
package {
import mx.core.*;
public class GuitarGeek__ky706 extends BitmapAsset {
}
}//package
Section 81
//GuitarGeek__la35 (GuitarGeek__la35)
package {
import mx.core.*;
public class GuitarGeek__la35 extends SoundAsset {
}
}//package
Section 82
//GuitarGeek__le196 (GuitarGeek__le196)
package {
import mx.core.*;
public class GuitarGeek__le196 extends BitmapAsset {
}
}//package
Section 83
//GuitarGeek__le660 (GuitarGeek__le660)
package {
import mx.core.*;
public class GuitarGeek__le660 extends SoundAsset {
}
}//package
Section 84
//GuitarGeek__lf95 (GuitarGeek__lf95)
package {
import mx.core.*;
public class GuitarGeek__lf95 extends BitmapAsset {
}
}//package
Section 85
//GuitarGeek__lh42 (GuitarGeek__lh42)
package {
import mx.core.*;
public class GuitarGeek__lh42 extends BitmapAsset {
}
}//package
Section 86
//GuitarGeek__lh445 (GuitarGeek__lh445)
package {
import mx.core.*;
public class GuitarGeek__lh445 extends BitmapAsset {
}
}//package
Section 87
//GuitarGeek__lj764 (GuitarGeek__lj764)
package {
import mx.core.*;
public class GuitarGeek__lj764 extends BitmapAsset {
}
}//package
Section 88
//GuitarGeek__lr102 (GuitarGeek__lr102)
package {
import mx.core.*;
public class GuitarGeek__lr102 extends BitmapAsset {
}
}//package
Section 89
//GuitarGeek__lr751 (GuitarGeek__lr751)
package {
import mx.core.*;
public class GuitarGeek__lr751 extends BitmapAsset {
}
}//package
Section 90
//GuitarGeek__lv77 (GuitarGeek__lv77)
package {
import mx.core.*;
public class GuitarGeek__lv77 extends SoundAsset {
}
}//package
Section 91
//GuitarGeek__mb388 (GuitarGeek__mb388)
package {
import mx.core.*;
public class GuitarGeek__mb388 extends BitmapAsset {
}
}//package
Section 92
//GuitarGeek__mf382 (GuitarGeek__mf382)
package {
import mx.core.*;
public class GuitarGeek__mf382 extends SoundAsset {
}
}//package
Section 93
//GuitarGeek__mo683 (GuitarGeek__mo683)
package {
import mx.core.*;
public class GuitarGeek__mo683 extends BitmapAsset {
}
}//package
Section 94
//GuitarGeek__mu646 (GuitarGeek__mu646)
package {
import mx.core.*;
public class GuitarGeek__mu646 extends BitmapAsset {
}
}//package
Section 95
//GuitarGeek__nb86 (GuitarGeek__nb86)
package {
import mx.core.*;
public class GuitarGeek__nb86 extends BitmapAsset {
}
}//package
Section 96
//GuitarGeek__nc709 (GuitarGeek__nc709)
package {
import mx.core.*;
public class GuitarGeek__nc709 extends BitmapAsset {
}
}//package
Section 97
//GuitarGeek__ne731 (GuitarGeek__ne731)
package {
import mx.core.*;
public class GuitarGeek__ne731 extends BitmapAsset {
}
}//package
Section 98
//GuitarGeek__nh162 (GuitarGeek__nh162)
package {
import mx.core.*;
public class GuitarGeek__nh162 extends BitmapAsset {
}
}//package
Section 99
//GuitarGeek__nj353 (GuitarGeek__nj353)
package {
import mx.core.*;
public class GuitarGeek__nj353 extends BitmapAsset {
}
}//package
Section 100
//GuitarGeek__no246 (GuitarGeek__no246)
package {
import mx.core.*;
public class GuitarGeek__no246 extends SoundAsset {
}
}//package
Section 101
//GuitarGeek__nt464 (GuitarGeek__nt464)
package {
import mx.core.*;
public class GuitarGeek__nt464 extends BitmapAsset {
}
}//package
Section 102
//GuitarGeek__nu30 (GuitarGeek__nu30)
package {
import mx.core.*;
public class GuitarGeek__nu30 extends SoundAsset {
}
}//package
Section 103
//GuitarGeek__nu587 (GuitarGeek__nu587)
package {
import mx.core.*;
public class GuitarGeek__nu587 extends BitmapAsset {
}
}//package
Section 104
//GuitarGeek__nv568 (GuitarGeek__nv568)
package {
import mx.core.*;
public class GuitarGeek__nv568 extends BitmapAsset {
}
}//package
Section 105
//GuitarGeek__nw748 (GuitarGeek__nw748)
package {
import mx.core.*;
public class GuitarGeek__nw748 extends BitmapAsset {
}
}//package
Section 106
//GuitarGeek__nx298 (GuitarGeek__nx298)
package {
import mx.core.*;
public class GuitarGeek__nx298 extends BitmapAsset {
}
}//package
Section 107
//GuitarGeek__ob56 (GuitarGeek__ob56)
package {
import mx.core.*;
public class GuitarGeek__ob56 extends BitmapAsset {
}
}//package
Section 108
//GuitarGeek__oc334 (GuitarGeek__oc334)
package {
import mx.core.*;
public class GuitarGeek__oc334 extends BitmapAsset {
}
}//package
Section 109
//GuitarGeek__of91 (GuitarGeek__of91)
package {
import mx.core.*;
public class GuitarGeek__of91 extends BitmapAsset {
}
}//package
Section 110
//GuitarGeek__om352 (GuitarGeek__om352)
package {
import mx.core.*;
public class GuitarGeek__om352 extends BitmapAsset {
}
}//package
Section 111
//GuitarGeek__oq287 (GuitarGeek__oq287)
package {
import mx.core.*;
public class GuitarGeek__oq287 extends BitmapAsset {
}
}//package
Section 112
//GuitarGeek__ot717 (GuitarGeek__ot717)
package {
import mx.core.*;
public class GuitarGeek__ot717 extends BitmapAsset {
}
}//package
Section 113
//GuitarGeek__ow502 (GuitarGeek__ow502)
package {
import mx.core.*;
public class GuitarGeek__ow502 extends BitmapAsset {
}
}//package
Section 114
//GuitarGeek__oy761 (GuitarGeek__oy761)
package {
import mx.core.*;
public class GuitarGeek__oy761 extends BitmapAsset {
}
}//package
Section 115
//GuitarGeek__pm650 (GuitarGeek__pm650)
package {
import mx.core.*;
public class GuitarGeek__pm650 extends BitmapAsset {
}
}//package
Section 116
//GuitarGeek__pn503 (GuitarGeek__pn503)
package {
import mx.core.*;
public class GuitarGeek__pn503 extends BitmapAsset {
}
}//package
Section 117
//GuitarGeek__qf624 (GuitarGeek__qf624)
package {
import mx.core.*;
public class GuitarGeek__qf624 extends BitmapAsset {
}
}//package
Section 118
//GuitarGeek__qh140 (GuitarGeek__qh140)
package {
import mx.core.*;
public class GuitarGeek__qh140 extends BitmapAsset {
}
}//package
Section 119
//GuitarGeek__ql380 (GuitarGeek__ql380)
package {
import mx.core.*;
public class GuitarGeek__ql380 extends BitmapAsset {
}
}//package
Section 120
//GuitarGeek__ql391 (GuitarGeek__ql391)
package {
import mx.core.*;
public class GuitarGeek__ql391 extends BitmapAsset {
}
}//package
Section 121
//GuitarGeek__qr303 (GuitarGeek__qr303)
package {
import mx.core.*;
public class GuitarGeek__qr303 extends BitmapAsset {
}
}//package
Section 122
//GuitarGeek__qu243 (GuitarGeek__qu243)
package {
import mx.core.*;
public class GuitarGeek__qu243 extends BitmapAsset {
}
}//package
Section 123
//GuitarGeek__qx596 (GuitarGeek__qx596)
package {
import mx.core.*;
public class GuitarGeek__qx596 extends BitmapAsset {
}
}//package
Section 124
//GuitarGeek__qy504 (GuitarGeek__qy504)
package {
import mx.core.*;
public class GuitarGeek__qy504 extends BitmapAsset {
}
}//package
Section 125
//GuitarGeek__rd300 (GuitarGeek__rd300)
package {
import mx.core.*;
public class GuitarGeek__rd300 extends BitmapAsset {
}
}//package
Section 126
//GuitarGeek__ri518 (GuitarGeek__ri518)
package {
import mx.core.*;
public class GuitarGeek__ri518 extends BitmapAsset {
}
}//package
Section 127
//GuitarGeek__rm699 (GuitarGeek__rm699)
package {
import mx.core.*;
public class GuitarGeek__rm699 extends BitmapAsset {
}
}//package
Section 128
//GuitarGeek__ru676 (GuitarGeek__ru676)
package {
import mx.core.*;
public class GuitarGeek__ru676 extends BitmapAsset {
}
}//package
Section 129
//GuitarGeek__rv82 (GuitarGeek__rv82)
package {
import mx.core.*;
public class GuitarGeek__rv82 extends BitmapAsset {
}
}//package
Section 130
//GuitarGeek__ry133 (GuitarGeek__ry133)
package {
import mx.core.*;
public class GuitarGeek__ry133 extends BitmapAsset {
}
}//package
Section 131
//GuitarGeek__sh578 (GuitarGeek__sh578)
package {
import mx.core.*;
public class GuitarGeek__sh578 extends BitmapAsset {
}
}//package
Section 132
//GuitarGeek__sh738 (GuitarGeek__sh738)
package {
import mx.core.*;
public class GuitarGeek__sh738 extends SoundAsset {
}
}//package
Section 133
//GuitarGeek__sj560 (GuitarGeek__sj560)
package {
import mx.core.*;
public class GuitarGeek__sj560 extends BitmapAsset {
}
}//package
Section 134
//GuitarGeek__sm718 (GuitarGeek__sm718)
package {
import mx.core.*;
public class GuitarGeek__sm718 extends BitmapAsset {
}
}//package
Section 135
//GuitarGeek__sn388 (GuitarGeek__sn388)
package {
import mx.core.*;
public class GuitarGeek__sn388 extends BitmapAsset {
}
}//package
Section 136
//GuitarGeek__so328 (GuitarGeek__so328)
package {
import mx.core.*;
public class GuitarGeek__so328 extends BitmapAsset {
}
}//package
Section 137
//GuitarGeek__ss57 (GuitarGeek__ss57)
package {
import mx.core.*;
public class GuitarGeek__ss57 extends BitmapAsset {
}
}//package
Section 138
//GuitarGeek__st576 (GuitarGeek__st576)
package {
import mx.core.*;
public class GuitarGeek__st576 extends SoundAsset {
}
}//package
Section 139
//GuitarGeek__sv78 (GuitarGeek__sv78)
package {
import mx.core.*;
public class GuitarGeek__sv78 extends BitmapAsset {
}
}//package
Section 140
//GuitarGeek__ta376 (GuitarGeek__ta376)
package {
import mx.core.*;
public class GuitarGeek__ta376 extends SoundAsset {
}
}//package
Section 141
//GuitarGeek__tc43 (GuitarGeek__tc43)
package {
import mx.core.*;
public class GuitarGeek__tc43 extends BitmapAsset {
}
}//package
Section 142
//GuitarGeek__th119 (GuitarGeek__th119)
package {
import mx.core.*;
public class GuitarGeek__th119 extends BitmapAsset {
}
}//package
Section 143
//GuitarGeek__tp632 (GuitarGeek__tp632)
package {
import mx.core.*;
public class GuitarGeek__tp632 extends BitmapAsset {
}
}//package
Section 144
//GuitarGeek__uc514 (GuitarGeek__uc514)
package {
import mx.core.*;
public class GuitarGeek__uc514 extends SoundAsset {
}
}//package
Section 145
//GuitarGeek__uh401 (GuitarGeek__uh401)
package {
import mx.core.*;
public class GuitarGeek__uh401 extends BitmapAsset {
}
}//package
Section 146
//GuitarGeek__uo231 (GuitarGeek__uo231)
package {
import mx.core.*;
public class GuitarGeek__uo231 extends BitmapAsset {
}
}//package
Section 147
//GuitarGeek__up697 (GuitarGeek__up697)
package {
import mx.core.*;
public class GuitarGeek__up697 extends SoundAsset {
}
}//package
Section 148
//GuitarGeek__ur83 (GuitarGeek__ur83)
package {
import mx.core.*;
public class GuitarGeek__ur83 extends BitmapAsset {
}
}//package
Section 149
//GuitarGeek__uy641 (GuitarGeek__uy641)
package {
import mx.core.*;
public class GuitarGeek__uy641 extends BitmapAsset {
}
}//package
Section 150
//GuitarGeek__vc115 (GuitarGeek__vc115)
package {
import mx.core.*;
public class GuitarGeek__vc115 extends BitmapAsset {
}
}//package
Section 151
//GuitarGeek__wd55 (GuitarGeek__wd55)
package {
import mx.core.*;
public class GuitarGeek__wd55 extends BitmapAsset {
}
}//package
Section 152
//GuitarGeek__wf494 (GuitarGeek__wf494)
package {
import mx.core.*;
public class GuitarGeek__wf494 extends BitmapAsset {
}
}//package
Section 153
//GuitarGeek__vg661 (GuitarGeek__vg661)
package {
import mx.core.*;
public class GuitarGeek__vg661 extends BitmapAsset {
}
}//package
Section 154
//GuitarGeek__wh745 (GuitarGeek__wh745)
package {
import mx.core.*;
public class GuitarGeek__wh745 extends BitmapAsset {
}
}//package
Section 155
//GuitarGeek__vl169 (GuitarGeek__vl169)
package {
import mx.core.*;
public class GuitarGeek__vl169 extends SoundAsset {
}
}//package
Section 156
//GuitarGeek__vl406 (GuitarGeek__vl406)
package {
import mx.core.*;
public class GuitarGeek__vl406 extends SoundAsset {
}
}//package
Section 157
//GuitarGeek__wo331 (GuitarGeek__wo331)
package {
import mx.core.*;
public class GuitarGeek__wo331 extends BitmapAsset {
}
}//package
Section 158
//GuitarGeek__vq464 (GuitarGeek__vq464)
package {
import mx.core.*;
public class GuitarGeek__vq464 extends BitmapAsset {
}
}//package
Section 159
//GuitarGeek__vr108 (GuitarGeek__vr108)
package {
import mx.core.*;
public class GuitarGeek__vr108 extends BitmapAsset {
}
}//package
Section 160
//GuitarGeek__wr482 (GuitarGeek__wr482)
package {
import mx.core.*;
public class GuitarGeek__wr482 extends BitmapAsset {
}
}//package
Section 161
//GuitarGeek__vt182 (GuitarGeek__vt182)
package {
import mx.core.*;
public class GuitarGeek__vt182 extends BitmapAsset {
}
}//package
Section 162
//GuitarGeek__vt469 (GuitarGeek__vt469)
package {
import mx.core.*;
public class GuitarGeek__vt469 extends BitmapAsset {
}
}//package
Section 163
//GuitarGeek__wx262 (GuitarGeek__wx262)
package {
import mx.core.*;
public class GuitarGeek__wx262 extends SoundAsset {
}
}//package
Section 164
//GuitarGeek__wy354 (GuitarGeek__wy354)
package {
import mx.core.*;
public class GuitarGeek__wy354 extends BitmapAsset {
}
}//package
Section 165
//GuitarGeek__wy571 (GuitarGeek__wy571)
package {
import mx.core.*;
public class GuitarGeek__wy571 extends BitmapAsset {
}
}//package
Section 166
//GuitarGeek__xh105 (GuitarGeek__xh105)
package {
import mx.core.*;
public class GuitarGeek__xh105 extends BitmapAsset {
}
}//package
Section 167
//GuitarGeek__xl168 (GuitarGeek__xl168)
package {
import mx.core.*;
public class GuitarGeek__xl168 extends BitmapAsset {
}
}//package
Section 168
//GuitarGeek__xm357 (GuitarGeek__xm357)
package {
import mx.core.*;
public class GuitarGeek__xm357 extends BitmapAsset {
}
}//package
Section 169
//GuitarGeek__xp228 (GuitarGeek__xp228)
package {
import mx.core.*;
public class GuitarGeek__xp228 extends BitmapAsset {
}
}//package
Section 170
//GuitarGeek__xs364 (GuitarGeek__xs364)
package {
import mx.core.*;
public class GuitarGeek__xs364 extends BitmapAsset {
}
}//package
Section 171
//GuitarGeek__yc82 (GuitarGeek__yc82)
package {
import mx.core.*;
public class GuitarGeek__yc82 extends BitmapAsset {
}
}//package
Section 172
//GuitarGeek__yh422 (GuitarGeek__yh422)
package {
import mx.core.*;
public class GuitarGeek__yh422 extends BitmapAsset {
}
}//package
Section 173
//GuitarGeek__yq157 (GuitarGeek__yq157)
package {
import mx.core.*;
public class GuitarGeek__yq157 extends BitmapAsset {
}
}//package
Section 174
//irrcrpt (irrcrpt)
package {
public function irrcrpt(s:String, o:int):String{
var c:int;
var d:String = new String();
var i:int;
while (i < s.length) {
c = s.charCodeAt(i);
if ((((c >= 48)) && ((c <= 57)))){
c = ((c - o) - 48);
if (c < 0){
c = (c + ((57 - 48) + 1));
};
c = ((c % ((57 - 48) + 1)) + 48);
} else {
if ((((c >= 65)) && ((c <= 90)))){
c = ((c - o) - 65);
if (c < 0){
c = (c + ((90 - 65) + 1));
};
c = ((c % ((90 - 65) + 1)) + 65);
} else {
if ((((c >= 97)) && ((c <= 122)))){
c = ((c - o) - 97);
if (c < 0){
c = (c + ((122 - 97) + 1));
};
c = ((c % ((122 - 97) + 1)) + 97);
};
};
};
d = (d + String.fromCharCode(c));
i++;
};
return (d);
}
}//package
Section 175
//MochiAd (MochiAd)
package {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
public class MochiAd {
public function MochiAd(){
super();
}
public static function getVersion():String{
return ("2.6");
}
public static function showClickAwayAd(options:Object):void{
var clip:Object;
var mc:MovieClip;
var chk:MovieClip;
var options = options;
var DEFAULTS:Object = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{
}, ad_finished:function ():void{
}, ad_loaded:function (width:Number, height:Number):void{
}, ad_failed:function ():void{
trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_skipped:function ():void{
}};
options = _slot1._parseOptions(options, DEFAULTS);
clip = options.clip;
var ad_timeout:Number = options.ad_timeout;
delete options.ad_timeout;
if (!_slot1.load(options)){
options.ad_failed();
options.ad_finished();
return;
};
options.ad_started();
mc = clip._mochiad;
mc["onUnload"] = function ():void{
_slot1._cleanup(mc);
options.ad_finished();
};
var wh:Array = _slot1._getRes(options, clip);
var w:Number = wh[0];
var h:Number = wh[1];
mc.x = (w * 0.5);
mc.y = (h * 0.5);
chk = createEmptyMovieClip(mc, "_mochiad_wait", 3);
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
mc.unloadAd = function ():void{
_slot1.unload(clip);
};
mc.adLoaded = options.ad_loaded;
mc.adSkipped = options.ad_skipped;
mc.rpc = function (callbackID:Number, arg:Object):void{
_slot1.rpc(clip, callbackID, arg);
};
var sendHostProgress:Boolean;
mc.regContLC = function (lc_name:String):void{
mc._containerLCName = lc_name;
};
chk["onEnterFrame"] = function ():void{
var total:Number;
if (!this.parent){
delete this.onEnterFrame;
return;
};
var ad_clip:Object = this.parent._mochiad_ctr;
var elapsed:Number = (getTimer() - this.started);
var finished:Boolean;
if (!chk.showing){
total = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal;
if (total > 0){
chk.showing = true;
finished = true;
chk.started = getTimer();
} else {
if (elapsed > chk.ad_timeout){
options.ad_failed();
finished = true;
};
};
};
if (this.root == null){
finished = true;
};
if (finished){
delete this.onEnterFrame;
};
};
doOnEnterFrame(chk);
}
public static function _isNetworkAvailable():Boolean{
return (!((Security.sandboxType == "localWithFile")));
}
public static function _allowDomains(server:String):String{
var hostname:String = server.split("/")[2].split(":")[0];
Security.allowDomain("*");
Security.allowDomain(hostname);
Security.allowInsecureDomain("*");
Security.allowInsecureDomain(hostname);
return (hostname);
}
public static function unload(clip:Object):Boolean{
if (((clip.clip) && (clip.clip._mochiad))){
clip = clip.clip;
};
if (clip.origFrameRate != undefined){
clip.stage.frameRate = clip.origFrameRate;
};
if (!clip._mochiad){
return (false);
};
if (clip._mochiad._containerLCName != undefined){
clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"});
};
if (clip._mochiad.onUnload){
clip._mochiad.onUnload();
};
delete clip._mochiad_loaded;
delete clip._mochiad;
return (true);
}
public static function showInterLevelAd(options:Object):void{
var clip:Object;
var mc:MovieClip;
var chk:MovieClip;
var options = options;
var DEFAULTS:Object = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{
if ((this.clip is MovieClip)){
this.clip.stop();
} else {
throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_finished:function ():void{
if ((this.clip is MovieClip)){
this.clip.play();
} else {
throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_loaded:function (width:Number, height:Number):void{
}, ad_failed:function ():void{
trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_skipped:function ():void{
}};
options = _slot1._parseOptions(options, DEFAULTS);
clip = options.clip;
var ad_msec:Number = 11000;
var ad_timeout:Number = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time:Number = options.fadeout_time;
delete options.fadeout_time;
if (!_slot1.load(options)){
options.ad_failed();
options.ad_finished();
return;
};
options.ad_started();
mc = clip._mochiad;
mc["onUnload"] = function ():void{
_slot1._cleanup(mc);
options.ad_finished();
};
var wh:Array = _slot1._getRes(options, clip);
var w:Number = wh[0];
var h:Number = wh[1];
mc.x = (w * 0.5);
mc.y = (h * 0.5);
chk = createEmptyMovieClip(mc, "_mochiad_wait", 3);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function ():void{
if (!this.parent){
delete this.onEnterFrame;
delete this.fadeFunction;
return;
};
var p:Number = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)));
if (p > 0){
this.parent.alpha = (p * 0.01);
} else {
_slot1.unload(clip);
delete this["onEnterFrame"];
};
};
mc.unloadAd = function ():void{
_slot1.unload(clip);
};
mc.adLoaded = options.ad_loaded;
mc.adSkipped = options.ad_skipped;
mc.adjustProgress = function (msec:Number):void{
var _chk:Object = mc._mochiad_wait;
_chk.server_control = true;
_chk.showing = true;
_chk.started = getTimer();
_chk.ad_msec = (msec - 250);
};
mc.rpc = function (callbackID:Number, arg:Object):void{
_slot1.rpc(clip, callbackID, arg);
};
chk["onEnterFrame"] = function ():void{
var total:Number;
if (!this.parent){
delete this.onEnterFrame;
delete this.fadeFunction;
return;
};
var ad_clip:Object = this.parent._mochiad_ctr;
var elapsed:Number = (getTimer() - this.started);
var finished:Boolean;
if (!chk.showing){
total = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal;
if (total > 0){
chk.showing = true;
chk.started = getTimer();
_slot1.adShowing(clip);
} else {
if (elapsed > chk.ad_timeout){
options.ad_failed();
finished = true;
};
};
};
if (elapsed > chk.ad_msec){
finished = true;
};
if (finished){
if (this.server_control){
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
};
};
};
doOnEnterFrame(chk);
}
public static function _parseOptions(options:Object, defaults:Object):Object{
var k:String;
var pairs:Array;
var i:Number;
var kv:Array;
var optcopy:Object = {};
for (k in defaults) {
optcopy[k] = defaults[k];
};
if (options){
for (k in options) {
optcopy[k] = options[k];
};
};
if (optcopy.clip == undefined){
throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite."));
};
options = optcopy.clip.loaderInfo.parameters.mochiad_options;
if (options){
pairs = options.split("&");
i = 0;
while (i < pairs.length) {
kv = pairs[i].split("=");
optcopy[unescape(kv[0])] = unescape(kv[1]);
i++;
};
};
if (optcopy.id == "test"){
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
};
return (optcopy);
}
public static function _cleanup(mc:Object):void{
var k:String;
var lc:LocalConnection;
var f:Function;
var mc = mc;
if (("lc" in mc)){
lc = mc.lc;
f = function ():void{
lc.client = null;
lc.close();
//unresolved jump
var _slot1 = e;
};
setTimeout(f, 0);
};
var idx:Number = DisplayObjectContainer(mc).numChildren;
while (idx > 0) {
idx = (idx - 1);
DisplayObjectContainer(mc).removeChildAt(idx);
};
for (k in mc) {
delete mc[k];
};
}
public static function load(options:Object):MovieClip{
var clip:Object;
var k:String;
var server:String;
var hostname:String;
var lc:LocalConnection;
var name:String;
var loader:Loader;
var g:Function;
var req:URLRequest;
var v:Object;
var options = options;
var DEFAULTS:Object = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _slot1._parseOptions(options, DEFAULTS);
options.swfv = 9;
options.mav = _slot1.getVersion();
clip = options.clip;
if (!_slot1._isNetworkAvailable()){
return (null);
};
if (clip._mochiad_loaded){
return (null);
};
//unresolved jump
var _slot1 = e;
throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic."));
var depth:Number = options.depth;
delete options.depth;
var mc:MovieClip = createEmptyMovieClip(clip, "_mochiad", depth);
var wh:Array = _slot1._getRes(options, clip);
options.res = ((wh[0] + "x") + wh[1]);
options.server = (options.server + options.id);
delete options.id;
clip._mochiad_loaded = true;
if (clip.loaderInfo.loaderURL.indexOf("http") == 0){
options.as3_swf = clip.loaderInfo.loaderURL;
};
var lv:URLVariables = new URLVariables();
for (k in options) {
v = options[k];
if (!(v is Function)){
lv[k] = v;
};
};
server = lv.server;
delete lv.server;
hostname = _allowDomains(server);
lc = new LocalConnection();
lc.client = mc;
name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_");
lc.allowDomain("*", "localhost");
lc.allowInsecureDomain("*", "localhost");
lc.connect(name);
mc.lc = lc;
mc.lcName = name;
lv.lc = name;
lv.st = getTimer();
loader = new Loader();
g = function (ev:Object):void{
ev.target.removeEventListener(ev.type, arguments.callee);
_slot1.unload(clip);
};
loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g);
req = new URLRequest((server + ".swf"));
req.contentType = "application/x-www-form-urlencoded";
req.method = URLRequestMethod.POST;
req.data = lv;
loader.load(req);
mc.addChild(loader);
mc._mochiad_ctr = loader;
return (mc);
}
public static function runMethod(base:Object, methodName:String, argsArray:Array):Object{
var nameArray:Array = methodName.split(".");
var i:Number = 0;
while (i < (nameArray.length - 1)) {
if ((((base[nameArray[i]] == undefined)) || ((base[nameArray[i]] == null)))){
return (undefined);
};
base = base[nameArray[i]];
i++;
};
if (typeof(base[nameArray[i]]) == "function"){
return (base[nameArray[i]].apply(base, argsArray));
};
return (undefined);
}
public static function createEmptyMovieClip(parent:Object, name:String, depth:Number):MovieClip{
var mc:MovieClip = new MovieClip();
if (((false) && (depth))){
parent.addChildAt(mc, depth);
} else {
parent.addChild(mc);
};
parent[name] = mc;
mc["_name"] = name;
return (mc);
}
public static function _getRes(options:Object, clip:Object):Array{
var xy:Array;
var b:Object = clip.getBounds(clip.root);
var w:Number = 0;
var h:Number = 0;
if (typeof(options.res) != "undefined"){
xy = options.res.split("x");
w = parseFloat(xy[0]);
h = parseFloat(xy[1]);
} else {
w = (b.xMax - b.xMin);
h = (b.yMax - b.yMin);
};
if ((((w == 0)) || ((h == 0)))){
w = clip.stage.stageWidth;
h = clip.stage.stageHeight;
};
return ([w, h]);
}
public static function adShowing(mc:Object):void{
mc.origFrameRate = mc.stage.frameRate;
mc.stage.frameRate = 30;
}
public static function getValue(base:Object, objectName:String):Object{
var nameArray:Array = objectName.split(".");
var i:Number = 0;
while (i < (nameArray.length - 1)) {
if ((((base[nameArray[i]] == undefined)) || ((base[nameArray[i]] == null)))){
return (undefined);
};
base = base[nameArray[i]];
i++;
};
return (base[nameArray[i]]);
}
public static function rpc(clip:Object, callbackID:Number, arg:Object):void{
var _local4:Object;
var _local5:Object;
switch (arg.id){
case "setValue":
_slot1.setValue(clip, arg.objectName, arg.value);
break;
case "getValue":
_local4 = _slot1.getValue(clip, arg.objectName);
clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4);
break;
case "runMethod":
_local5 = _slot1.runMethod(clip, arg.method, arg.args);
clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local5);
break;
default:
trace(("[mochiads rpc] unknown rpc id: " + arg.id));
};
}
public static function setValue(base:Object, objectName:String, value:Object):void{
var nameArray:Array = objectName.split(".");
var i:Number = 0;
while (i < (nameArray.length - 1)) {
if ((((base[nameArray[i]] == undefined)) || ((base[nameArray[i]] == null)))){
return;
};
base = base[nameArray[i]];
i++;
};
base[nameArray[i]] = value;
}
public static function showPreGameAd(options:Object):void{
var clip:Object;
var mc:MovieClip;
var chk:MovieClip;
var complete:Boolean;
var unloaded:Boolean;
var sendHostProgress:Boolean;
var fn:Function;
var r:MovieClip;
var options = options;
var DEFAULTS:Object = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{
if ((this.clip is MovieClip)){
this.clip.stop();
} else {
throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_finished:function ():void{
if ((this.clip is MovieClip)){
this.clip.play();
} else {
throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_loaded:function (width:Number, height:Number):void{
}, ad_failed:function ():void{
trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_skipped:function ():void{
}, ad_progress:function (percent:Number):void{
}};
options = _slot1._parseOptions(options, DEFAULTS);
if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){
options.ad_started();
fn = function ():void{
options.ad_finished();
};
setTimeout(fn, 100);
return;
};
clip = options.clip;
var ad_msec:Number = 11000;
var ad_timeout:Number = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time:Number = options.fadeout_time;
delete options.fadeout_time;
if (!_slot1.load(options)){
options.ad_failed();
options.ad_finished();
return;
};
options.ad_started();
mc = clip._mochiad;
mc["onUnload"] = function ():void{
_slot1._cleanup(mc);
var fn:Function = function ():void{
options.ad_finished();
};
setTimeout(fn, 100);
};
var wh:Array = _slot1._getRes(options, clip);
var w:Number = wh[0];
var h:Number = wh[1];
mc.x = (w * 0.5);
mc.y = (h * 0.5);
chk = createEmptyMovieClip(mc, "_mochiad_wait", 3);
chk.x = (w * -0.5);
chk.y = (h * -0.5);
var bar:MovieClip = createEmptyMovieClip(chk, "_mochiad_bar", 4);
if (options.no_progress_bar){
bar.visible = false;
delete options.no_progress_bar;
} else {
bar.x = 10;
bar.y = (h - 20);
};
var bar_color:Number = options.color;
delete options.color;
var bar_background:Number = options.background;
delete options.background;
var bar_outline:Number = options.outline;
delete options.outline;
var backing_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 1);
var backing:Object = backing_mc.graphics;
backing.beginFill(bar_background);
backing.moveTo(0, 0);
backing.lineTo((w - 20), 0);
backing.lineTo((w - 20), 10);
backing.lineTo(0, 10);
backing.lineTo(0, 0);
backing.endFill();
var inside_mc:MovieClip = createEmptyMovieClip(bar, "_inside", 2);
var inside:Object = inside_mc.graphics;
inside.beginFill(bar_color);
inside.moveTo(0, 0);
inside.lineTo((w - 20), 0);
inside.lineTo((w - 20), 10);
inside.lineTo(0, 10);
inside.lineTo(0, 0);
inside.endFill();
inside_mc.scaleX = 0;
var outline_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 3);
var outline:Object = outline_mc.graphics;
outline.lineStyle(0, bar_outline, 100);
outline.moveTo(0, 0);
outline.lineTo((w - 20), 0);
outline.lineTo((w - 20), 10);
outline.lineTo(0, 10);
outline.lineTo(0, 0);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function ():void{
var p:Number = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)));
if (p > 0){
this.parent.alpha = (p * 0.01);
} else {
_slot1.unload(clip);
delete this["onEnterFrame"];
};
};
complete = false;
unloaded = false;
var f:Function = function (ev:Event):void{
ev.target.removeEventListener(ev.type, arguments.callee);
complete = true;
if (unloaded){
_slot1.unload(clip);
};
};
clip.loaderInfo.addEventListener(Event.COMPLETE, f);
if ((clip.root is MovieClip)){
r = (clip.root as MovieClip);
if (r.framesLoaded >= r.totalFrames){
complete = true;
};
};
mc.unloadAd = function ():void{
unloaded = true;
if (complete){
_slot1.unload(clip);
};
};
mc.adLoaded = options.ad_loaded;
mc.adSkipped = options.ad_skipped;
mc.adjustProgress = function (msec:Number):void{
var _chk:Object = mc._mochiad_wait;
_chk.server_control = true;
_chk.showing = true;
_chk.started = getTimer();
_chk.ad_msec = msec;
};
mc.rpc = function (callbackID:Number, arg:Object):void{
_slot1.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s:String):Object{
trace(("[MOCHIAD rpcTestFn] " + s));
return (s);
};
mc.regContLC = function (lc_name:String):void{
mc._containerLCName = lc_name;
};
sendHostProgress = false;
mc.sendHostLoadProgress = function (lc_name:String):void{
sendHostProgress = true;
};
chk["onEnterFrame"] = function ():void{
var total:Number;
if (((!(this.parent)) || (!(this.parent.parent)))){
delete this["onEnterFrame"];
return;
};
var _clip:Object = this.parent.parent.root;
var ad_clip:Object = this.parent._mochiad_ctr;
var elapsed:Number = (getTimer() - this.started);
var finished:Boolean;
var clip_total:Number = _clip.loaderInfo.bytesTotal;
var clip_loaded:Number = _clip.loaderInfo.bytesLoaded;
if (complete){
clip_loaded = Math.max(1, clip_loaded);
clip_total = clip_loaded;
};
var clip_pcnt:Number = ((100 * clip_loaded) / clip_total);
var ad_pcnt:Number = ((100 * elapsed) / chk.ad_msec);
var _inside:Object = this._mochiad_bar._inside;
var pcnt:Number = Math.min(100, Math.min(((clip_pcnt) || (0)), ad_pcnt));
pcnt = Math.max(this.last_pcnt, pcnt);
this.last_pcnt = pcnt;
_inside.scaleX = (pcnt * 0.01);
options.ad_progress(pcnt);
if (sendHostProgress){
clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:clip_pcnt});
if (clip_pcnt == 100){
sendHostProgress = false;
};
};
if (!chk.showing){
total = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal;
if (total > 0){
chk.showing = true;
chk.started = getTimer();
_slot1.adShowing(clip);
} else {
if ((((elapsed > chk.ad_timeout)) && ((clip_pcnt == 100)))){
options.ad_failed();
finished = true;
};
};
};
if (elapsed > chk.ad_msec){
finished = true;
};
if (((complete) && (finished))){
if (this.server_control){
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
};
};
};
doOnEnterFrame(chk);
}
public static function showPreloaderAd(options:Object):void{
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
_slot1.showPreGameAd(options);
}
public static function showTimedAd(options:Object):void{
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
_slot1.showInterLevelAd(options);
}
public static function doOnEnterFrame(mc:MovieClip):void{
var mc = mc;
var f:Function = function (ev:Object):void{
if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){
mc.onEnterFrame();
} else {
ev.target.removeEventListener(ev.type, arguments.callee);
};
};
mc.addEventListener(Event.ENTER_FRAME, f);
}
}
}//package
Section 176
//MochiBot (MochiBot)
package {
import flash.display.*;
import flash.net.*;
import flash.system.*;
public dynamic class MochiBot extends Sprite {
public function MochiBot(){
super();
}
public static function track(parent:Sprite, tag:String):MochiBot{
if (Security.sandboxType == "localWithFile"){
return (null);
};
var self:MochiBot = new (MochiBot);
parent.addChild(self);
Security.allowDomain("*");
Security.allowInsecureDomain("*");
var server:String = "http://core.mochibot.com/my/core.swf";
var lv:URLVariables = new URLVariables();
lv["sb"] = Security.sandboxType;
lv["v"] = Capabilities.version;
lv["swfid"] = tag;
lv["mv"] = "8";
lv["fv"] = "9";
var url:String = self.root.loaderInfo.loaderURL;
if (url.indexOf("http") == 0){
lv["url"] = url;
} else {
lv["url"] = "local";
};
var req:URLRequest = new URLRequest(server);
req.contentType = "application/x-www-form-urlencoded";
req.method = URLRequestMethod.POST;
req.data = lv;
var loader:Loader = new Loader();
self.addChild(loader);
loader.load(req);
return (self);
}
}
}//package
Section 177
//MyPreloader (MyPreloader)
package {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.utils.*;
import mochi.*;
import flash.net.*;
public dynamic class MyPreloader extends MovieClip {
private const _aw352:Boolean = true;
private const _rh233:int;
private const _rl678:int = 440;
private const _ss700:int = 2;
private const _dt257:Boolean = false;
private const _lo527:Boolean = false;
private const _ak494:Boolean = true;
private const _ox221:int;
private const _ec490:String;
private var _vi475:Bitmap;
private var _yf129:Number;// = 0
private var _kh230:Bitmap;
private var _yl399:Bitmap;
private var _hx564:Number;// = 0
private var _lv221:Bitmap;
private var _bk475:Sprite;
private var _ss707:Boolean;// = false
private var _ni299:MovieClip;
private var _ul721:Number;// = 0
private var _mk359:Class;
private var _nq347:Class;
private var _ce109:Class;
private var _kc321:int;// = 50
private var _sn564:MovieClip;
public function MyPreloader(){
_ce109 = MyPreloader__ce109;
_bk475 = new _ce109();
_mk359 = MyPreloader__mk359;
_lv221 = Bitmap(new _mk359());
_kh230 = new Bitmap(new BitmapData(640, 480, true, 0));
_nq347 = MyPreloader__nq347;
_vi475 = new _nq347();
_rh233 = _lv221.width;
_ox221 = (320 - (_rh233 >> 1));
_yl399 = new Bitmap(new BitmapData(_rh233, _ss700, false, 4282532426));
_ni299 = new MovieClip();
_ec490 = irrcrpt("h0fhfj1e02hge474", 4);
_sn564 = new MovieClip();
super();
stop();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.focus = this;
MochiBot.track(this, irrcrpt("6j80i996", 5));
//unresolved jump
var _slot1 = error;
if (_aw352){
addChild(_bk475);
_bk475.width = 640;
_bk475.height = 480;
_bk475.x = 22;
_bk475.y = 84;
};
addChild(_lv221);
_lv221.y = 26;
_lv221.x = 174;
addChild(_yl399);
_yl399.x = _ox221;
_yl399.y = _rl678;
if (_lo527){
_sn564.alpha = 0;
_sn564.x = (320 - (_vi475.width >> 1));
_sn564.y = 167;
_sn564.buttonMode = false;
_sn564.addChild(_vi475);
_sn564.addEventListener(MouseEvent.CLICK, _fa724);
addChild(_sn564);
};
if (_ak494){
MochiServices.connect(_ec490, root);
addChild(_ni299);
MochiAd.showPreGameAd({clip:_ni299, id:_ec490, res:irrcrpt("973a713", 3), background:0xFFFFFF, color:0xCE0000, outline:0xCE0000, no_bg:true, no_progress_bar:false, ad_failed:_he673, ad_skipped:_fp281, ad_finished:_ut145});
//unresolved jump
var _slot1 = error;
};
addChild(_kh230);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function init():void{
var _jl512:Object;
trace(irrcrpt("joju()", 1));
var _jd523:Class = Class(getDefinitionByName(irrcrpt("LznyfwLjjp", 5)));
if (_jd523){
_jl512 = new (_jd523);
addChild((_jl512 as DisplayObject));
};
}
final private function _fa724(event:MouseEvent):void{
navigateToURL(new URLRequest(irrcrpt("kwws://zzz.phjdghy.fr.xn/jdphv.kwpo", 3)), irrcrpt("_eodqn", 3));
}
private function _fp281():void{
trace(irrcrpt("qsglmEhwWomttih()", 4));
_ss707 = true;
}
public function onEnterFrame(event:Event):void{
if (((_dt257) && ((_ul721 < 1)))){
_ul721 = (_ul721 + 0.001);
};
if (_lo527){
if (((!(_ak494)) || (_ss707))){
if ((((_sn564.alpha < 1)) && (!(_sn564.buttonMode)))){
_sn564.alpha = (_sn564.alpha + 0.1);
if (_sn564.alpha >= 1){
_sn564.buttonMode = true;
};
} else {
_kc321--;
};
};
};
_yl399.bitmapData.fillRect(new Rectangle(0, 0, (_rh233 * (_dt257) ? _ul721 : (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal)), _ss700), 4294967295);
if (_yf129 > 0){
_kh230.bitmapData.fillRect(new Rectangle(0, 0, 640, 480), 4294967295);
_kh230.alpha = _yf129;
};
if (((((_dt257) && ((_ul721 >= 1)))) || (((((((!(_dt257)) && ((framesLoaded == totalFrames)))) && (((_ss707) || (!(_ak494)))))) && (((!(_lo527)) || ((_kc321 < 0)))))))){
if (((_lo527) && ((_sn564.alpha > 0)))){
_sn564.alpha = (_sn564.alpha - 0.1);
} else {
if ((_yf129 = (_yf129 + 0.1)) > 1.5){
if (_aw352){
removeChild(_bk475);
};
if (_lo527){
removeEventListener(MouseEvent.CLICK, _fa724);
removeChild(_sn564);
};
if (_ak494){
_ni299.stop();
removeEventListener(Event.ENTER_FRAME, onEnterFrame);
removeChild(_ni299);
};
removeChild(_kh230);
removeChild(_lv221);
removeChild(_yl399);
nextFrame();
init();
};
};
};
}
private function _he673():void{
trace(irrcrpt("qsglmEhwJempih()", 4));
_ss707 = true;
}
private function _ut145():void{
trace(irrcrpt("prfklDgvIlqlvkhg()", 3));
_ss707 = true;
}
}
}//package
Section 178
//MyPreloader__ce109 (MyPreloader__ce109)
package {
import mx.core.*;
import flash.utils.*;
public class MyPreloader__ce109 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function MyPreloader__ce109(){
dataClass = MyPreloader__ce109_dataClass;
super();
initialWidth = (11000 / 20);
initialHeight = (8000 / 20);
}
override public function get movieClipData():ByteArray{
if (bytes == null){
bytes = ByteArray(new dataClass());
};
return (bytes);
}
}
}//package
Section 179
//MyPreloader__ce109_dataClass (MyPreloader__ce109_dataClass)
package {
import mx.core.*;
public class MyPreloader__ce109_dataClass extends ByteArrayAsset {
}
}//package
Section 180
//MyPreloader__mk359 (MyPreloader__mk359)
package {
import mx.core.*;
public class MyPreloader__mk359 extends BitmapAsset {
}
}//package
Section 181
//MyPreloader__nq347 (MyPreloader__nq347)
package {
import mx.core.*;
public class MyPreloader__nq347 extends BitmapAsset {
}
}//package
Section 182
//TrackData (TrackData)
package {
public class TrackData {
public static const E:int = 0;
public static const _lx123:Array = [1931, E, 0, 2355, E, 1, 2763, N, 0, 2977, H, 0, 3339, E, 1, 3691, N, 0, 3947, H, 0, 4267, E, 1, 4619, N, 0, 4891, H, 0, 5227, E, 1, 5499, H, 2, 5771, E, 0, 6219, E, 1, 6587, N, 0, 6827, H, 0, 7163, E, 1, 7532, N, 0, 7788, H, 0, 8102, E, 1, 8502, N, 0, 8758, H, 0, 9079, E, 1, 9351, H, 2, 9607, E, 0, 10055, E, 1, 10444, N, 0, 10679, H, 0, 11004, E, 1, 11351, N, 0, 11623, H, 0, 11964, E, 1, 12343, N, 0, 12599, H, 0, 12893, E, 1, 13159, H, 2, 13447, E, 0, 13895, E, 1, 14295, N, 0, 14520, H, 0, 14840, E, 1, 15224, N, 0, 15480, H, 0, 15800, E, 1, 16216, H, 2, 17343, E, 1, 17999, N, 2, 18719, E, 1, 19407, N, 2, 20143, E, 1, 20656, N, 2, 21136, E, 1, 21856, N, 2, 22544, E, 1, 23280, N, 2, 23952, E, 2, 24944, E, 1, 25664, N, 2, 26385, E, 1, 27121, N, 2, 27825, E, 1, 28305, N, 2, 28785, E, 1, 29521, N, 2, 30257, E, 1, 30689, N, 2, 31602, E, 2, 32211, N, 2, 32675, E, 1, 33043, N, 0, 33363, E, 0, 33716, N, 0, 34052, N, 1, 34564, E, 1, 34932, N, 0, 35236, E, 0, 35588, N, 0, 35956, N, 1, 36500, E, 1, 36884, N, 0, 37188, E, 0, 37524, N, 0, 37908, N, 1, 38388, E, 1, 38756, N, 0, 39109, E, 0, 39390, N, 0, 39854, E, 1, 40318, H, 1, 40318, E, 3, 40670, H, 1, 40670, E, 3, 41054, H, 1, 41054, E, 3, 42238, H, 1, 42238, E, 3, 43246, E, 3, 43550, H, 2, 43886, N, 1, 44228, H, 1, 44228, E, 3, 44591, H, 1, 44591, E, 3, 44879, H, 1, 44879, E, 3, 46063, E, 1, 46463, H, 1, 46767, N, 2, 47039, E, 3, 47359, H, 2, 47679, N, 1, 47983, H, 1, 47983, E, 3, 48356, H, 1, 48356, E, 3, 48698, H, 1, 48698, E, 3, 49876, H, 1, 49876, E, 3, 50276, H, 1, 50276, E, 3, 50676, H, 1, 50676, E, 3, 51029, E, 3, 51269, H, 2, 51525, N, 1, 51829, H, 1, 51829, E, 3, 52149, H, 1, 52149, E, 3, 52533, H, 1, 52533, E, 3, 53701, E, 1, 54101, H, 1, 54437, N, 2, 54720, E, 3, 55029, H, 2, 55349, N, 1, 55669, E, 0, 56117, E, 1, 56486, N, 0, 56742, H, 0, 57110, E, 1, 57494, N, 0, 57734, H, 0, 58070, E, 1, 58454, N, 0, 58694, H, 0, 59030, E, 1, 59318, H, 2, 59574, E, 0, 60022, E, 1, 60342, N, 0, 60561, H, 0, 60881, E, 1, 61265, N, 0, 61521, H, 0, 61857, E, 1, 62321, N, 0, 62577, H, 0, 62849, E, 1, 63137, H, 2, 63409, E, 1, 65043, N, 0, 65267, E, 1, 65859, N, 0, 66179, E, 1, 67155, E, 0, 67507, N, 0, 67875, E, 1, 68193, N, 2, 68817, N, 1, 69105, E, 2, 71074, E, 2, 72288, E, 1, 72640, N, 2, 72976, E, 2, 73605, N, 2, 73909, E, 2, 74837, E, 3, 75189, N, 2, 75509, H, 1, 75749, E, 3, 76133, N, 2, 76485, H, 1, 76757, E, 2, 77125, N, 1, 77381, H, 0, 77749, E, 1, 78749, E, 1, 79405, N, 2, 80142, E, 1, 80846, N, 2, 81598, E, 1, 82062, N, 2, 82542, E, 1, 83262, N, 2, 83982, E, 1, 84686, N, 2, 85391, E, 2, 86383, E, 1, 87119, N, 2, 87807, E, 1, 88511, N, 2, 89215, E, 1, 89711, N, 2, 90191, E, 1, 90944, N, 2, 91632, E, 1, 92368, N, 2, 93072, N, 0, 93072, E, 2, 93600, N, 0, 93600, H, 2, 94032, E, 1, 94448, N, 0, 94768, E, 0, 95120, N, 0, 95504, N, 1, 95744, H, 0, 95985, E, 1, 96353, N, 0, 96657, E, 0, 96961, N, 1, 97425, E, 0, 97425, H, 2, 97937, E, 1, 98273, N, 0, 98609, E, 0, 98961, N, 0, 99329, N, 1, 99553, H, 0, 99841, E, 1, 100193, N, 0, 100497, E, 0, 100801, N, 1, 101266, E, 0, 101266, H, 2, 101746, H, 1, 101746, E, 3, 102114, H, 1, 102114, E, 3, 102530, H, 1, 102530, E, 3, 103634, H, 1, 103634, E, 3, 104066, H, 1, 104066, E, 3, 104642, E, 1, 104642, H, 3, 104978, N, 1, 104978, H, 2, 105250, N, 1, 105602, H, 1, 105602, E, 3, 105938, H, 1, 105938, E, 3, 106322, H, 1, 106322, E, 3, 107443, E, 1, 107827, H, 1, 108147, H, 1, 108147, N, 2, 108531, N, 1, 108531, E, 3, 108819, N, 1, 108819, H, 2, 109107, N, 0, 109395, H, 1, 109395, E, 3, 109763, H, 1, 109763, E, 3, 110147, H, 1, 110147, E, 3, 111414, H, 1, 111414, E, 3, 111718, H, 1, 111718, E, 3, 112086, H, 1, 112086, E, 3, 112401, N, 1, 112401, H, 2, 112769, N, 1, 113297, H, 1, 113297, E, 3, 113633, H, 1, 113633, E, 3, 114001, H, 1, 114001, E, 3, 115122, E, 1, 115522, H, 1, 115858, H, 1, 115858, N, 2, 116178, N, 1, 116178, E, 3, 116498, N, 1, 116498, H, 2, 116786, N, 0, 117090, E, 0, 117569, E, 2, 117969, N, 1, 118241, H, 0, 118578, E, 2, 118946, E, 0, 119202, H, 0, 119554, E, 2, 119874, N, 1, 120146, H, 0, 120450, E, 2, 120866, E, 0, 121410, E, 2, 121778, N, 1, 122018, H, 0, 122354, E, 2, 122818, E, 0, 123330, E, 2, 123810, E, 0, 124339, N, 1, 124835, E, 0, 125283, E, 2, 125635, N, 1, 125907, H, 0, 126243, E, 2, 126729, E, 0, 127187, E, 2, 127555, N, 1, 127811, H, 0, 128147, E, 2, 128579, E, 0, 129107, E, 2, 129476, N, 1, 129732, H, 0, 130062, E, 2, 130583, E, 0, 131010, E, 2, 131474, E, 2, 131842, H, 0, 132194, N, 1, 132482, E, 0, 132914, E, 2, 133314, N, 1, 133586, H, 0, 133938, E, 2, 134306, E, 0, 134866, E, 2, 135234, N, 1, 135490, H, 0, 135842, E, 2, 136323, E, 0, 136755, E, 2, 137123, H, 1, 137384, N, 0, 137731, E, 2, 138195, E, 0, 138707, E, 2, 139187, E, 0, 139667, N, 1, 140195, E, 0, 140643, E, 2, 140979, N, 1, 141235, H, 0, 141588, E, 2, 142084, E, 0, 142580, E, 2, 142948, N, 1, 143204, H, 0, 143540, E, 2, 144020, E, 0, 144436, E, 2, 144836, H, 1, 145076, N, 0, 145386, E, 2, 145892, E, 0, 146372, E, 2, 146869, E, 2, 147253, H, 0, 147573, N, 1, 147875, E, 0, 148206, N, 1, 148558, H, 0, 148846, E, 1, 149118, N, 0, 149438, H, 1, 149774, E, 0, 150078, N, 1, 150446, H, 0, 150734, E, 1, 151678, E, 0, 152062, N, 1, 152382, H, 0, 152686, E, 1, 153006, N, 0, 153312, H, 1, 153599, E, 2, 154306, N, 1, 154562, E, 2, 155250, N, 1, 155538, E, 2, 157028, E, 3, 158090, E, 2, 158378, N, 1, 158695, N, 0, 159183, N, 1, 159375, E, 2, 160163, E, 2, 160371, H, 1, 160627, N, 0, 160937, N, 0, 161046, E, 1, 161859, N, 0, 162179, E, 1, 163274, E, 3, 163562, H, 2, 163866, N, 3, 164199, E, 2, 164826, E, 2, 165466, E, 2, 166090, E, 3, 166643, N, 3, 166868, E, 3, 167850, N, 3, 167973, E, 2, 168293, H, 2, 168613, N, 3, 168885, E, 3, 169221, N, 2, 169525, H, 2, 169669, N, 1, 169909, E, 3, 170181, H, 2, 170357, N, 3, 170923, E, 3, 171259, N, 1, 171611, N, 0, 171883, E, 0, 172011, N, 0, 172395, N, 0, 172667, E, 1, 172907, E, 0, 173211, N, 1, 173531, N, 0, 173771, E, 0, 173899, N, 0, 174267, E, 1, 174796, E, 0, 175116, N, 1, 175420, N, 0, 175692, E, 0, 175820, N, 0, 176156, N, 0, 176428, E, 1, 176679, E, 0, 177015, H, 1, 177319, N, 0, 177575, E, 0, 177703, H, 0, 178071, E, 1, 178615, E, 0, 178919, N, 1, 179239, N, 0, 179527, E, 0, 179671, N, 0, 180013, N, 0, 180231, E, 1, 180487, E, 0, 180807, H, 1, 181143, N, 0, 181415, E, 0, 181559, H, 0, 181944, E, 1, 182440, E, 0, 182776, N, 1, 183112, N, 0, 183368, E, 0, 183496, N, 0, 183864, N, 0, 184104, E, 1, 184344, E, 0, 184680, N, 1, 185016, H, 0, 185272, E, 0, 185400, N, 0, 185768, E, 1];
public static const H:int = 2;
public static const _ty188:Array = [1839, E, 0, 2303, E, 2, 2303, H, 1, 2703, H, 0, 2927, N, 0, 3263, E, 2, 3263, H, 1, 3503, N, 1, 3728, E, 0, 4175, E, 2, 4175, H, 1, 4527, H, 0, 4751, N, 0, 5103, E, 1, 5103, H, 0, 5359, N, 2, 5599, E, 0, 6015, E, 2, 6015, H, 1, 6367, H, 0, 6591, N, 0, 6928, E, 2, 6928, H, 1, 7216, N, 1, 7472, E, 0, 7872, E, 2, 7872, H, 1, 8288, N, 1, 8288, H, 0, 8752, N, 0, 0x2400, E, 0, 9680, E, 2, 9680, H, 1, 10064, H, 0, 10288, N, 0, 10608, E, 2, 10608, H, 1, 10848, N, 1, 11104, E, 0, 11552, E, 2, 11552, H, 1, 11920, H, 0, 12145, N, 0, 12465, E, 1, 12465, H, 0, 12721, N, 2, 12945, E, 0, 13393, E, 2, 13393, H, 1, 13745, H, 0, 14001, N, 0, 14321, E, 2, 14321, H, 1, 14577, N, 1, 14833, E, 0, 15265, E, 2, 15265, H, 1, 15697, N, 1, 15697, H, 0, 16145, N, 0, 16624, E, 0, 17120, E, 2, 17456, N, 0, 17632, H, 0, 17984, E, 1, 18352, N, 0, 18576, H, 0, 18928, E, 2, 19344, E, 1, 19585, H, 0, 19809, N, 0, 20049, H, 1, 20337, E, 0, 20785, E, 2, 21121, N, 0, 21345, H, 0, 21681, E, 1, 22049, N, 0, 22273, H, 0, 22625, E, 2, 22993, E, 1, 23281, H, 0, 23489, N, 0, 23697, H, 1, 24065, E, 0, 24497, E, 2, 24796, N, 0, 25036, H, 0, 25388, E, 1, 25724, N, 0, 25980, H, 0, 26348, E, 2, 26717, E, 1, 26957, H, 0, 27181, N, 0, 27421, H, 1, 27709, E, 0, 28205, E, 2, 28509, N, 0, 28749, H, 0, 29085, E, 1, 29437, N, 0, 29677, H, 0, 30013, E, 2, 30459, E, 2, 30459, H, 1, 30827, N, 1, 30827, H, 0, 31132, E, 0, 31472, H, 1, 31472, E, 0, 31591, H, 1, 31591, N, 0, 31872, H, 1, 31872, E, 0, 0x7D00, H, 1, 0x7D00, N, 0, 32608, H, 1, 32608, E, 0, 0x8000, H, 1, 0x8000, E, 0, 32928, H, 1, 32928, N, 0, 34176, H, 1, 34176, E, 0, 34320, H, 1, 34320, N, 0, 34592, H, 1, 34592, E, 0, 34720, H, 1, 34720, N, 0, 0x8900, H, 1, 0x8900, E, 0, 35216, H, 1, 35216, N, 0, 35505, H, 1, 35505, E, 0, 35634, H, 1, 35634, N, 0, 36289, H, 1, 36289, E, 0, 36465, H, 1, 36465, E, 0, 36609, H, 1, 36609, N, 0, 37857, H, 1, 37857, E, 0, 38001, H, 1, 38001, N, 0, 38289, H, 1, 38289, E, 0, 38449, H, 1, 38449, N, 0, 38753, H, 2, 38753, E, 0, 38897, H, 2, 38897, N, 0, 39265, H, 2, 39265, E, 0, 39393, H, 2, 39393, N, 0, 39985, H, 2, 39985, E, 0, 40177, H, 2, 40177, E, 0, 40321, H, 2, 40321, N, 0, 41554, H, 2, 41554, E, 0, 41698, H, 2, 41698, N, 0, 41986, H, 2, 41986, E, 0, 42130, H, 2, 42130, N, 0, 42482, H, 2, 42482, E, 0, 42626, H, 2, 42626, N, 0, 42930, H, 2, 42930, E, 0, 43074, H, 2, 43074, N, 0, 43650, H, 2, 43650, E, 0, 43906, H, 2, 43906, E, 0, 44034, H, 2, 44034, N, 0, 45250, H, 2, 45250, E, 0, 45378, H, 2, 45378, N, 0, 45698, H, 2, 45698, E, 0, 45826, H, 2, 45826, N, 0, 46142, E, 0, 46590, E, 2, 46590, H, 1, 46942, H, 0, 47182, N, 0, 47566, E, 2, 47566, H, 1, 47807, N, 1, 48063, E, 0, 48479, E, 2, 48479, H, 1, 48847, H, 0, 49071, N, 0, 49407, E, 1, 49407, H, 0, 49663, N, 2, 49903, E, 0, 50335, E, 2, 50335, H, 1, 50687, H, 0, 50911, N, 0, 51247, E, 2, 51247, H, 1, 51503, N, 1, 51743, E, 0, 52159, E, 2, 52159, H, 1, 52623, N, 1, 52623, H, 0, 53071, N, 0, 53520, E, 0, 54000, E, 2, 54000, H, 1, 54352, H, 0, 54597, N, 0, 54928, E, 2, 54928, H, 1, 55168, N, 1, 55440, E, 0, 55857, E, 2, 55857, H, 1, 56224, H, 0, 56448, N, 0, 56800, E, 1, 56800, H, 0, 57024, N, 2, 57264, E, 0, 57712, E, 2, 57712, H, 1, 58080, H, 0, 58272, N, 0, 58609, E, 2, 58609, H, 1, 58897, N, 1, 59137, E, 0, 59569, E, 2, 59569, H, 1, 60033, N, 2, 60033, H, 0, 60481, N, 0, 60925, E, 0, 61405, E, 2, 61773, N, 0, 61981, H, 0, 62317, E, 1, 62669, N, 0, 62909, H, 0, 63261, E, 2, 63661, E, 1, 63901, H, 0, 64142, N, 0, 64366, H, 1, 64654, E, 0, 65070, E, 2, 65406, N, 0, 65646, H, 0, 65998, E, 1, 66334, N, 0, 66590, H, 0, 66926, E, 2, 67294, E, 1, 67566, H, 0, 67790, N, 0, 67998, H, 1, 68350, E, 0, 68766, E, 2, 69118, N, 0, 69342, H, 0, 69679, E, 1, 70015, N, 0, 70287, H, 0, 70623, E, 2, 71055, E, 1, 71295, H, 0, 71519, N, 0, 71775, H, 1, 72031, E, 0, 72479, E, 2, 72815, N, 0, 73055, H, 0, 73391, E, 1, 73711, N, 0, 73967, H, 0, 74287, E, 2, 74707, E, 2, 74707, H, 1, 74948, N, 1, 75188, H, 0, 75428, E, 0, 75698, E, 1, 75698, H, 0, 76178, N, 1, 76178, H, 0, 76531, E, 1, 76531, H, 0, 76835, N, 2, 77107, E, 3, 77347, N, 2, 77571, E, 1, 77571, H, 0, 78019, N, 1, 78019, H, 0, 78387, E, 1, 78387, H, 0, 78675, N, 3, 78915, E, 2, 79171, N, 2, 79427, E, 1, 79427, H, 0, 79859, N, 1, 79859, H, 0, 80211, E, 1, 80211, H, 0, 80531, N, 2, 80787, E, 3, 81027, N, 2, 81267, E, 1, 81267, H, 0, 81700, E, 1, 81700, H, 0, 82164, N, 2, 82164, H, 1, 82500, E, 1, 82500, H, 0, 82836, N, 0, 83092, E, 1, 83092, H, 0, 83540, N, 1, 83540, H, 0, 83908, E, 1, 83908, H, 0, 84180, N, 2, 84452, E, 3, 84724, N, 2, 84964, E, 1, 84964, H, 0, 85396, N, 1, 85396, H, 0, 85764, E, 1, 85764, H, 0, 86084, N, 3, 86324, E, 2, 86564, N, 2, 86820, E, 1, 86820, H, 0, 87253, N, 1, 87253, H, 0, 87605, E, 1, 87605, H, 0, 87909, N, 2, 88165, E, 3, 88405, N, 2, 88661, E, 1, 88661, H, 0, 89077, E, 1, 89077, H, 0, 89525, N, 2, 89525, H, 1, 89877, E, 1, 89877, H, 0, 90197, N, 0, 90501, H, 1, 90501, E, 0, 90645, H, 1, 90645, N, 0, 90964, H, 1, 90964, E, 0, 91124, H, 1, 91124, N, 0, 91679, H, 1, 91679, E, 0, 91871, H, 1, 91871, E, 0, 92031, H, 1, 92031, N, 0, 93220, H, 1, 93220, E, 0, 93375, H, 1, 93375, N, 0, 93679, H, 1, 93679, E, 0, 93823, H, 1, 93823, N, 0, 94159, H, 1, 94159, E, 0, 94303, H, 1, 94303, N, 0, 94591, H, 1, 94591, E, 0, 94751, H, 1, 94751, N, 0, 95327, H, 1, 95327, E, 0, 95567, H, 1, 95567, E, 0, 95696, H, 1, 95696, N, 0, 96950, H, 1, 96950, E, 0, 97104, H, 1, 97104, N, 0, 97408, H, 1, 97408, E, 0, 97536, H, 1, 97536, N, 0, 97872, H, 2, 97872, E, 0, 98032, H, 2, 98032, N, 0, 98368, H, 2, 98368, E, 0, 98496, H, 2, 98496, N, 0, 99040, H, 2, 99040, E, 0, 99264, H, 2, 99264, E, 0, 99408, H, 2, 99408, N, 0, 100640, H, 2, 100640, E, 0, 100784, H, 2, 100784, N, 0, 101120, H, 2, 101120, E, 0, 101280, H, 2, 101280, N, 0, 101600, H, 2, 101600, E, 0, 101744, H, 2, 101744, N, 0, 102016, H, 2, 102016, E, 0, 102160, H, 2, 102160, N, 0, 102737, H, 2, 102737, E, 0, 102977, H, 2, 102977, E, 0, 103089, H, 2, 103089, N, 0, 104305, H, 2, 104305, E, 0, 104454, H, 2, 104454, N, 0, 104753, H, 2, 104753, E, 0, 104881, H, 2, 104881, N, 0, 105248, E, 1, 105504, N, 2, 105744, E, 1, 106080, H, 0, 106336, H, 0, 106656, E, 1, 106896, N, 2, 107120, E, 1, 107360, N, 2, 107568, E, 1, 107921, H, 0, 108145, H, 0, 108465, E, 1, 108737, N, 0, 108993, E, 1, 109233, N, 2, 109462, E, 1, 109793, H, 0, 110002, H, 0, 110337, E, 1, 110572, N, 2, 110833, E, 1, 111073, N, 2, 111297, H, 1, 111521, N, 0, 111697, E, 1, 111924, N, 2, 112177, H, 1, 112440, N, 0, 112648, E, 1, 112872, N, 2, 113096, E, 1, 113480, H, 0, 113704, H, 0, 114040, E, 1, 114264, N, 2, 114520, E, 1, 114744, N, 2, 114952, E, 1, 115288, H, 0, 115529, H, 0, 115849, E, 1, 116089, N, 0, 116346, E, 1, 116569, N, 2, 116809, E, 1, 117145, H, 0, 117369, H, 0, 117700, E, 1, 117956, N, 2, 118196, E, 1, 118404, N, 2, 118649, H, 1, 118864, N, 0, 119120, E, 1, 119372, N, 2, 119569, H, 1, 119777, N, 0, 119992, E, 1, 119992, N, 0, 120264, H, 0, 120472, N, 1, 120696, H, 2, 120952, E, 3, 120952, H, 0, 121192, H, 2, 121432, N, 1, 121672, H, 0, 121896, E, 1, 121896, H, 0, 123636, E, 1, 123636, N, 0, 123940, H, 0, 124180, N, 1, 124420, H, 2, 124677, E, 3, 124677, H, 0, 124917, H, 2, 125141, N, 1, 125365, H, 1, 125589, E, 0, 125589, H, 1, 127349, E, 1, 127349, N, 0, 127605, H, 0, 127893, N, 1, 128133, H, 2, 128373, E, 3, 128373, H, 0, 128629, H, 2, 128869, N, 1, 129093, H, 0, 129317, E, 1, 129317, H, 0, 131123, E, 1, 131123, N, 0, 131360, H, 0, 131616, N, 1, 131840, H, 2, 132080, E, 3, 132080, H, 0, 132304, H, 2, 132512, N, 1, 132752, H, 0, 132960, E, 1, 132960, H, 0, 133184, H, 1, 133424, N, 2, 133648, H, 1, 133648, H, 0, 133872, E, 2, 134112, H, 3, 134336, N, 2, 134576, H, 1, 134802, E, 0, 135058, H, 0, 135298, N, 1, 135538, H, 1, 135778, E, 2, 136002, H, 2, 136242, N, 1, 136466, H, 2, 136680, E, 3, 136904, N, 3, 137155, E, 2, 137665, N, 2, 137949, E, 2, 138482, N, 3, 138658, E, 2, 140250, N, 2, 140465, E, 2, 141249, E, 1, 142202, E, 3, 142454, H, 3, 142454, N, 2, 142729, E, 3, 142969, H, 3, 142969, N, 2, 143225, E, 3, 143497, H, 3, 143497, N, 2, 143785, E, 3, 144041, H, 3, 144041, N, 2, 144329, E, 3, 144617, H, 3, 144617, N, 2, 144905, E, 3, 145498, E, 3, 145874, E, 3, 146053, H, 2, 146242, N, 2, 146418, H, 1, 146626, E, 1, 146818, H, 0, 147026, N, 0, 147218, E, 1, 148190, E, 1, 149519, E, 2, 150258, E, 2, 150895, N, 2, 151204, E, 3, 152207, E, 3, 153001, N, 2, 153241, H, 1, 153454, E, 3, 153971, N, 2, 154195, H, 1, 154419, E, 2, 155227, E, 2, 155553, N, 1, 155906, N, 2, 156146, E, 1, 156146, H, 2, 156860, E, 2, 156860, N, 1, 157207, E, 2, 157207, N, 1, 157495, E, 2, 157495, N, 1, 157847, E, 2, 157847, N, 1, 158199, E, 2, 158199, N, 1, 158809, N, 2, 159129, E, 1, 159417, N, 2, 159770, E, 3, 160663, E, 3, 160999, H, 2, 161271, N, 3, 161591, H, 2, 161911, E, 1, 162248, H, 2, 162472, N, 1, 162792, H, 0, 163096, N, 1, 163384, E, 0, 164375, H, 1, 164375, E, 0, 164535, H, 1, 164535, N, 0, 164791, H, 1, 164791, E, 0, 164936, H, 1, 164936, N, 0, 165512, H, 1, 165512, E, 0, 165688, H, 1, 165688, E, 0, 165864, H, 1, 165864, N, 0, 167080, H, 1, 167080, E, 0, 167240, H, 1, 167240, N, 0, 167544, H, 1, 167544, E, 0, 167704, H, 1, 167704, N, 0, 168008, H, 1, 168008, E, 0, 168152, H, 1, 168152, N, 0, 168440, H, 1, 168440, E, 0, 168584, H, 1, 168584, N, 0, 169176, H, 1, 169176, E, 0, 169400, H, 1, 169400, E, 0, 169544, H, 1, 169544, N, 0, 170761, H, 1, 170761, E, 0, 170931, H, 1, 170931, N, 0, 171225, H, 1, 171225, E, 0, 171379, H, 1, 171379, N, 0, 171721, H, 2, 171721, E, 0, 171881, H, 2, 171881, N, 0, 172201, H, 2, 172201, E, 0, 172340, H, 2, 172340, N, 0, 172900, H, 2, 172900, E, 0, 173108, H, 2, 173108, E, 0, 173252, H, 2, 173252, N, 0, 174468, H, 2, 174468, E, 0, 174628, H, 2, 174628, N, 0, 174916, H, 2, 174916, E, 0, 175076, H, 2, 175076, N, 0, 175412, H, 2, 175412, E, 0, 175556, H, 2, 175556, N, 0, 175860, H, 2, 175860, E, 0, 176004, H, 2, 176004, N, 0, 176564, H, 2, 176564, E, 0, 176788, H, 2, 176788, E, 0, 176932, H, 2, 176932, N, 0, 178178, H, 2, 178178, E, 0, 178626, H, 2, 178626, N, 0, 179040, N, 2, 179040, H, 1, 179040, E, 0, 179200, N, 2, 179200, H, 1, 179200, E, 0, 179504, H, 1, 179504, E, 0, 179664, H, 1, 179664, N, 0];
public static const _hk432:Array = [3181, E, 2, 3181, H, 0, 3809, N, 2, 4370, E, 1, 4978, N, 2, 5618, H, 1, 6002, N, 0, 6386, E, 2, 6978, N, 2, 7586, E, 1, 8178, N, 2, 8722, H, 1, 9090, N, 0, 9585, E, 2, 9585, H, 0, 10097, N, 2, 10801, E, 1, 11426, N, 2, 11970, H, 1, 12370, N, 0, 12722, E, 2, 13362, N, 2, 13981, E, 1, 14541, N, 2, 15133, H, 1, 15549, E, 0, 15991, E, 2, 15991, H, 0, 16456, N, 2, 17112, E, 1, 17112, H, 0, 17736, N, 2, 18344, N, 0, 18344, H, 1, 18744, N, 0, 19160, E, 2, 19160, H, 0, 19688, N, 2, 20312, E, 1, 20312, H, 0, 20936, N, 2, 21544, N, 0, 21544, H, 1, 21914, E, 0, 22345, E, 2, 22345, H, 0, 22937, N, 2, 23545, E, 1, 23545, H, 0, 24137, N, 2, 24729, N, 0, 24729, H, 1, 25129, N, 0, 25545, E, 2, 25545, H, 0, 26153, N, 2, 26761, E, 1, 26761, H, 0, 27306, N, 2, 27978, N, 0, 27978, H, 1, 28346, E, 0, 28708, E, 2, 28708, H, 0, 29365, N, 2, 29957, E, 1, 29957, H, 0, 30565, N, 2, 31141, N, 0, 31141, H, 1, 31557, N, 0, 31925, E, 2, 31925, H, 0, 32549, N, 2, 33157, E, 1, 33157, H, 0, 33749, N, 2, 34342, N, 0, 34342, H, 1, 34726, E, 0, 35163, E, 2, 35163, H, 0, 35750, N, 2, 36347, E, 1, 36347, H, 0, 36966, N, 2, 37526, N, 0, 37526, H, 1, 37942, N, 0, 38342, E, 2, 38342, H, 0, 38950, N, 2, 39542, E, 1, 39542, H, 0, 40151, N, 2, 40700, N, 0, 40700, H, 1, 41159, E, 0, 41575, E, 0, 41575, H, 1, 41783, N, 0, 41783, H, 1, 41959, E, 0, 41959, H, 1, 42183, N, 0, 42183, H, 1, 42791, E, 0, 42791, H, 1, 42999, N, 0, 42999, H, 1, 43207, E, 0, 43207, H, 1, 43415, N, 0, 43415, H, 1, 43992, E, 0, 43992, H, 1, 44200, N, 0, 44200, H, 1, 44808, E, 0, 44808, H, 1, 45016, N, 0, 45016, H, 1, 45208, E, 0, 45208, H, 1, 45400, N, 0, 45400, H, 1, 46008, E, 0, 46008, H, 1, 46200, N, 0, 46200, H, 1, 46408, E, 0, 46408, H, 1, 46584, N, 0, 46584, H, 1, 47176, E, 0, 47176, H, 1, 47352, N, 0, 47352, H, 1, 47976, E, 0, 47976, H, 1, 50937, N, 0, 51161, E, 0, 51161, H, 1, 54177, N, 0, 54385, E, 0, 54385, H, 1, 54577, N, 0, 54577, H, 1, 54769, E, 0, 54769, H, 1, 54977, N, 0, 54977, H, 1, 55570, E, 0, 55570, H, 1, 55778, N, 0, 55778, H, 1, 55970, E, 0, 55970, H, 1, 56178, N, 0, 56178, H, 1, 56786, E, 0, 56786, H, 1, 57010, N, 0, 57010, H, 1, 57554, E, 2, 57554, H, 0, 57778, N, 2, 57778, H, 0, 57970, E, 2, 57970, H, 0, 58178, N, 2, 58178, H, 0, 58754, E, 2, 58754, H, 0, 58962, N, 2, 58962, H, 0, 59154, E, 2, 59154, H, 0, 59362, N, 2, 59362, H, 0, 59986, E, 2, 59986, H, 0, 60194, N, 2, 60194, H, 0, 60803, E, 0, 60803, H, 1, 61011, N, 0, 61011, H, 1, 61203, E, 0, 61203, H, 1, 61411, N, 0, 61411, H, 1, 61939, E, 0, 61939, H, 1, 62131, N, 0, 62131, H, 1, 62355, E, 0, 62355, H, 1, 62579, N, 0, 62579, H, 1, 63187, E, 0, 63187, H, 1, 63395, N, 0, 63395, H, 1, 63971, E, 1, 63971, H, 2, 64163, N, 1, 64163, H, 2, 64371, E, 1, 64371, H, 2, 64579, N, 1, 64579, H, 2, 65171, E, 1, 65171, H, 2, 65379, N, 1, 65379, H, 2, 65587, E, 0, 65587, H, 1, 65779, N, 0, 65779, H, 1, 65971, N, 0, 65971, H, 1, 66180, N, 0, 66180, H, 1, 66772, N, 0, 66964, H, 0, 67172, E, 0, 67172, H, 1, 67396, N, 0, 67396, H, 1, 67572, E, 0, 67572, H, 1, 67764, N, 0, 67764, H, 1, 68372, E, 0, 68372, H, 1, 68580, N, 0, 68580, H, 1, 68772, E, 0, 68772, H, 1, 68964, N, 0, 68964, H, 1, 69556, E, 0, 69556, H, 1, 69764, N, 0, 69764, H, 1, 70420, E, 2, 70420, H, 0, 70628, N, 2, 70628, H, 0, 70820, E, 2, 70820, H, 0, 70996, N, 2, 70996, H, 0, 71556, E, 2, 71556, H, 0, 71765, N, 2, 71765, H, 0, 71957, E, 2, 71957, H, 0, 72165, N, 2, 72165, H, 0, 72821, E, 2, 72821, H, 0, 73013, N, 2, 73013, H, 0, 73605, E, 0, 73605, H, 1, 73813, N, 0, 73813, H, 1, 74005, E, 0, 74005, H, 1, 74213, N, 0, 74213, H, 1, 74789, E, 0, 74789, H, 1, 74997, N, 0, 74997, H, 1, 75189, E, 0, 75189, H, 1, 75381, N, 0, 75381, H, 1, 76005, E, 0, 76005, H, 1, 76213, N, 0, 76213, H, 1, 76805, E, 1, 76805, H, 2, 77013, N, 1, 77013, H, 2, 77190, E, 1, 77190, H, 2, 77398, N, 1, 77398, H, 2, 78006, E, 1, 78006, H, 2, 78214, N, 1, 78214, H, 2, 78406, E, 0, 78406, H, 1, 78614, N, 0, 78614, H, 1, 78806, N, 0, 78806, H, 1, 78982, N, 0, 78982, H, 1, 79180, N, 0, 79180, H, 1, 79978, E, 3, 79978, H, 2, 80154, N, 2, 80154, H, 1, 80347, N, 1, 80347, H, 0, 80571, N, 2, 80571, H, 1, 80939, N, 3, 80939, H, 2, 81147, E, 2, 81147, H, 1, 83179, E, 3, 83179, H, 2, 83387, N, 2, 83387, H, 1, 83595, N, 1, 83595, H, 0, 83819, N, 2, 83819, H, 1, 84171, E, 3, 84171, H, 2, 84763, E, 1, 84763, H, 0, 85419, E, 2, 85419, H, 1, 85948, N, 1, 85948, H, 0, 86380, E, 3, 86380, H, 2, 86588, N, 2, 86588, H, 1, 86780, N, 1, 86780, H, 0, 86972, N, 2, 86972, H, 1, 87324, N, 3, 87324, H, 2, 87580, E, 2, 87580, H, 1, 89591, E, 3, 89591, H, 2, 89783, N, 2, 89783, H, 1, 90007, N, 1, 90007, H, 0, 90215, N, 2, 90215, H, 1, 90583, E, 3, 90583, H, 2, 91143, E, 1, 91143, H, 0, 91767, E, 2, 91767, H, 1, 92343, N, 1, 92343, H, 0, 92775, E, 3, 92775, H, 2, 92967, N, 2, 92967, H, 1, 93176, N, 1, 93176, H, 0, 93352, N, 2, 93352, H, 1, 93736, N, 3, 93736, H, 2, 93976, E, 2, 93976, H, 1, 95992, E, 3, 95992, H, 2, 96200, N, 2, 96200, H, 1, 96408, N, 1, 96408, H, 0, 96600, N, 2, 96600, H, 1, 96968, E, 3, 96968, H, 2, 97560, E, 1, 97560, H, 0, 98184, E, 2, 98184, H, 1, 98761, N, 1, 98761, H, 0, 99193, E, 3, 99193, H, 2, 99401, N, 2, 99401, H, 1, 99593, N, 1, 99593, H, 0, 99769, N, 2, 99769, H, 1, 100137, N, 3, 100137, H, 2, 100377, E, 2, 100377, H, 1, 102409, E, 3, 102409, H, 2, 102617, N, 2, 102617, H, 1, 102809, N, 1, 102809, H, 0, 103001, N, 2, 103001, H, 1, 103369, N, 3, 103369, H, 2, 103560, E, 1, 103560, H, 0, 105574, E, 0, 105574, N, 1, 108583, H, 0, 108775, E, 0, 108775, N, 1, 111735, H, 0, 111943, E, 3, 112535, E, 3, 113159, N, 2, 113527, E, 3, 114167, E, 3, 114743, N, 2, 115127, E, 3, 116327, N, 3, 116727, E, 3, 117976, N, 2, 118360, E, 1, 118360, H, 2, 118712, N, 2, 119144, E, 1, 119144, H, 2, 119592, N, 1, 119592, N, 2, 120008, E, 3, 120408, N, 1, 120408, H, 2, 120776, E, 2, 120776, H, 3, 121528, E, 2, 121528, H, 3, 122008, N, 2, 122197, E, 3, 122197, H, 2, 123093, N, 2, 123892, E, 2, 123892, H, 1, 124753, E, 2, 124753, H, 0, 125378, N, 2, 125986, E, 1, 125986, H, 0, 126546, N, 2, 127154, N, 0, 127154, H, 1, 127586, N, 0, 127986, E, 2, 127986, H, 0, 128578, N, 2, 129154, E, 1, 129154, H, 0, 129746, N, 2, 130354, N, 0, 130354, H, 1, 130771, N, 0, 131139, E, 2, 131139, H, 0, 131763, N, 2, 132339, E, 1, 132339, H, 0, 132979, N, 2, 133603, N, 0, 133603, H, 1, 133971, N, 0, 134371, E, 2, 134371, H, 0, 134979, N, 2, 135555, E, 1, 135555, H, 0, 136164, N, 2, 136788, N, 0, 136788, H, 1, 137172, N, 0, 137555, E, 0, 137555, H, 1, 137763, N, 0, 137763, H, 1, 137971, E, 0, 137971, H, 1, 138179, N, 0, 138179, H, 1, 138771, E, 0, 138771, H, 1, 138995, N, 0, 138995, H, 1, 139187, E, 0, 139187, H, 1, 139395, N, 0, 139395, H, 1, 139971, E, 0, 139971, H, 1, 140179, N, 0, 140179, H, 1, 140787, E, 0, 140787, H, 1, 140995, N, 0, 140995, H, 1, 141187, E, 0, 141187, H, 1, 141396, N, 0, 141396, H, 1, 141988, E, 0, 141988, H, 1, 142196, N, 0, 142196, H, 1, 142372, E, 0, 142372, H, 1, 142564, N, 0, 142564, H, 1, 143172, E, 0, 143172, H, 1, 143364, N, 0, 143364, H, 1, 143940, E, 0, 143940, N, 2, 146949, H, 0, 147173, E, 0, 147173, N, 2, 150197, H, 0, 150373, E, 0, 150373, N, 2, 153398, H, 0, 153574, E, 0, 153574, N, 2, 156582, H, 0, 156758, E, 0, 156758, N, 2];
public static const N:int = 1;
public static const _tr173:Array = [3077, N, 3, 3670, N, 3, 4022, N, 1, 4390, E, 1, 4731, N, 2, 5820, N, 3, 6287, N, 3, 6623, N, 2, 6991, N, 1, 7295, E, 1, 7615, N, 2, 9059, N, 3, 9491, N, 3, 9860, N, 1, 10228, E, 1, 10548, N, 2, 10909, N, 3, 11293, N, 3, 11661, E, 2, 12029, N, 2, 12381, E, 1, 13083, E, 1, 13579, N, 1, 14027, E, 1, 14411, N, 1, 14939, E, 2, 15291, N, 2, 16081, E, 1, 16561, N, 1, 16945, E, 1, 17409, N, 1, 17793, E, 2, 18177, N, 1, 18945, E, 1, 19489, N, 1, 19873, E, 1, 20257, N, 1, 20785, E, 2, 21138, N, 2, 21842, E, 1, 22370, N, 1, 22754, E, 1, 23122, N, 1, 23554, E, 2, 24034, E, 3, 24802, E, 0, 24802, H, 1, 25299, N, 0, 25731, E, 0, 26284, N, 0, 26931, E, 1, 26931, H, 2, 27315, N, 1, 27651, E, 0, 27651, H, 1, 28195, N, 0, 28643, E, 0, 29203, N, 0, 29747, E, 1, 29747, H, 2, 30195, N, 0, 30548, E, 0, 30548, H, 1, 31124, N, 0, 31604, E, 0, 32164, N, 0, 32676, E, 1, 32676, H, 2, 33060, N, 1, 33444, E, 0, 33908, N, 0, 34452, E, 0, 34945, E, 1, 34945, H, 2, 36398, E, 0, 36910, N, 0, 37359, E, 0, 38063, N, 0, 38543, E, 1, 38991, H, 1, 39311, E, 0, 39823, N, 0, 40335, E, 0, 41023, N, 0, 41471, E, 1, 41871, H, 1, 42239, E, 0, 0xA700, N, 0, 0xA900, E, 0, 43984, N, 0, 44416, E, 1, 44768, H, 1, 45072, E, 0, 45616, N, 0, 46128, E, 0, 46912, N, 0, 47297, E, 1, 47712, H, 1, 48049, E, 0, 48513, N, 0, 49073, E, 0, 49793, N, 0, 50209, E, 1, 50593, H, 1, 50961, E, 0, 51457, N, 0, 51953, E, 0, 52721, N, 0, 53137, E, 1, 53506, H, 1, 53890, E, 0, 54386, N, 0, 54914, E, 0, 55650, N, 0, 56066, E, 1, 56434, H, 1, 56754, E, 0, 57250, N, 1, 57746, E, 2, 57746, H, 1, 59638, H, 1, 59638, E, 2, 60182, H, 1, 60182, N, 2, 60705, E, 1, 61265, N, 1, 61809, E, 1, 62209, N, 1, 62561, H, 1, 62561, E, 2, 63121, H, 1, 63121, N, 2, 63601, E, 3, 64129, N, 3, 64721, E, 3, 65063, N, 2, 65442, H, 2, 65442, E, 3, 65970, H, 2, 65970, N, 3, 66450, E, 2, 67011, N, 2, 67554, E, 2, 67954, N, 2, 68418, H, 0, 68418, E, 1, 68930, H, 0, 68930, N, 1, 69442, E, 0, 70002, N, 0, 70515, E, 0, 70915, N, 1, 71309, H, 1, 71309, E, 2, 71843, H, 1, 71843, N, 2, 72323, E, 1, 72819, N, 1, 73395, E, 1, 73795, N, 1, 74179, H, 1, 74179, E, 2, 74723, H, 1, 74723, N, 2, 75267, E, 3, 75763, N, 3, 76324, E, 3, 76708, N, 2, 77092, H, 2, 77092, E, 3, 77636, H, 2, 77636, N, 3, 78164, E, 2, 78692, N, 2, 79156, E, 2, 79588, N, 1, 80004, E, 0, 80246, H, 1, 80516, N, 1, 80916, E, 1, 81140, H, 1, 81338, N, 2, 81669, N, 2, 82069, E, 1, 82229, H, 1, 82408, N, 0, 82974, E, 0, 83470, N, 0, 83982, E, 0, 84782, N, 0, 85167, E, 1, 85519, H, 1, 85871, E, 0, 86319, N, 0, 86863, E, 0, 87599, N, 0, 87983, E, 1, 88383, H, 1, 88767, E, 0, 89247, N, 0, 89759, E, 0, 90496, N, 0, 90896, E, 1, 91296, H, 1, 91664, E, 0, 92160, N, 0, 92640, E, 0, 93392, N, 0, 93840, E, 1, 94224, H, 1, 94592, E, 0, 95104, N, 0, 95632, E, 0, 96337, N, 0, 96753, E, 1, 97137, H, 1, 97489, E, 0, 98017, N, 0, 98545, E, 0, 99249, N, 0, 99633, E, 1, 100033, H, 1, 100433, E, 0, 100972, N, 0, 101436, E, 0, 102140, N, 0, 102524, E, 1, 102876, H, 1, 103293, E, 0, 103773, N, 1, 104285, E, 2, 104285, H, 1, 106199, H, 1, 106199, E, 2, 106744, H, 1, 106744, N, 2, 107240, E, 1, 107816, N, 1, 108360, E, 1, 108744, N, 1, 109112, H, 1, 109112, E, 2, 109672, H, 1, 109672, N, 2, 110200, E, 3, 110744, N, 3, 111288, E, 3, 111656, N, 2, 112040, H, 2, 112040, E, 3, 112521, H, 2, 112521, N, 3, 113081, E, 2, 113593, N, 2, 114137, E, 2, 114521, N, 2, 114921, H, 0, 114921, E, 1, 115449, H, 0, 115449, N, 1, 115977, E, 0, 116537, N, 0, 117065, E, 0, 117465, N, 1, 117818, H, 1, 117818, E, 2, 118330, H, 1, 118330, N, 2, 118874, E, 1, 119418, N, 1, 119946, E, 1, 120330, N, 1, 120698, H, 1, 120698, E, 2, 121242, H, 1, 121242, N, 2, 121754, E, 3, 122298, N, 3, 122842, E, 3, 123227, N, 2, 123643, H, 2, 123643, E, 3, 124139, H, 2, 124139, N, 3, 124683, E, 2, 125259, N, 2, 125723, E, 2, 126171, N, 1, 126555, H, 1, 126555, E, 2, 127099, H, 1, 127099, N, 2, 127611, E, 1, 128155, N, 1, 128652, E, 1, 129068, N, 1, 129497, E, 0, 129497, H, 1, 129817, N, 0, 130137, N, 0, 130553, N, 0, 130905, E, 0, 131241, N, 0, 131593, E, 2, 131945, N, 1, 132346, E, 0, 132346, H, 1, 132698, N, 0, 133050, N, 0, 133482, E, 0, 133850, N, 0, 134186, N, 0, 134522, E, 2, 134906, N, 1, 135306, E, 2, 135825, N, 1, 136369, E, 2, 136865, N, 1, 137490, E, 2, 137890, N, 1, 138242, E, 2, 138770, N, 1, 139282, E, 1, 139650, N, 1, 139970, N, 0, 140306, E, 1, 141162, E, 2, 141162, H, 1, 142026, E, 2, 142378, N, 2, 142686, N, 2, 142686, H, 1, 142982, N, 2, 142982, H, 1, 143342, E, 2, 143342, H, 1, 143598, N, 2, 143598, H, 1, 144103, N, 2, 144103, H, 1, 144522, E, 2, 144522, H, 1, 145008, H, 2, 145689, N, 1, 146121, E, 2, 146856, N, 2, 147192, E, 3, 147192, H, 2, 147480, N, 2, 147752, E, 3, 147752, H, 2, 148008, N, 2, 148296, E, 3, 148296, H, 2, 148585, N, 2, 148841, E, 3, 148841, H, 2, 149145, N, 2, 149401, E, 3, 149401, H, 2, 149673, N, 2, 149945, E, 3, 149945, H, 2, 150217, N, 2, 150521, E, 3, 150521, H, 2, 150809, N, 2, 151097, E, 3, 151097, H, 2, 151353, N, 2, 151625, E, 3, 151625, H, 2, 151929, E, 2, 152795, E, 3, 153905, N, 3, 154371, H, 1, 154803, E, 2, 155852, E, 3, 155852, H, 2, 156220, N, 2, 156620, N, 1, 157004, E, 2, 157004, H, 1, 157420, N, 1, 157772, E, 2, 158614, N, 3, 158918, N, 3, 159152, H, 2, 159307, E, 2, 159627, N, 3, 159849, H, 2, 159999, E, 2, 160415, E, 3, 160783, H, 2, 161120, N, 1, 161465, H, 3, 161865, E, 2, 162218, H, 0, 162554, N, 2, 162922, H, 1, 163258, E, 0, 163626, H, 1, 163994, N, 0, 164202, E, 0];
public static const _tq326:Array = [1493, N, 1, 1493, E, 2, 1781, E, 1, 2181, H, 1, 2453, H, 1, 2757, N, 1, 2757, H, 2, 3702, N, 1, 3702, E, 2, 4006, E, 1, 4438, H, 1, 4694, H, 1, 5014, N, 1, 5014, N, 2, 5910, N, 1, 5910, N, 2, 6310, H, 1, 6310, E, 0, 6758, N, 1, 6758, N, 2, 7142, H, 1, 7142, E, 0, 8134, N, 1, 8134, N, 2, 8566, H, 1, 8566, E, 0, 9014, N, 1, 9014, N, 2, 9399, H, 1, 9399, E, 0, 10535, N, 1, 10535, E, 2, 10855, E, 1, 11335, H, 1, 11591, H, 1, 11911, N, 1, 11911, H, 2, 12871, N, 1, 12871, E, 2, 13175, E, 1, 13639, H, 1, 13911, H, 1, 14215, N, 1, 14215, N, 2, 15032, N, 1, 15032, N, 2, 15480, H, 1, 15480, E, 0, 15928, N, 1, 15928, N, 2, 16328, H, 1, 16328, E, 0, 17272, N, 1, 17272, N, 2, 17726, H, 1, 17726, E, 0, 18158, E, 1, 18158, N, 2, 19472, E, 2, 19936, N, 2, 20336, N, 1, 20512, H, 1, 20512, E, 2, 20768, N, 1, 21062, N, 1, 21430, N, 0, 21600, H, 0, 21600, E, 1, 22545, N, 1, 22753, H, 1, 22753, E, 2, 24033, E, 2, 24465, N, 2, 24854, N, 1, 25046, H, 1, 25046, E, 2, 25313, N, 1, 25585, N, 1, 25985, N, 0, 26177, H, 0, 26177, E, 1, 27153, N, 1, 27313, H, 1, 27313, E, 0, 28610, E, 2, 29042, N, 2, 29458, N, 1, 29634, H, 1, 29634, E, 2, 29890, N, 1, 30162, N, 1, 30546, N, 0, 30722, H, 0, 30722, E, 1, 31666, N, 1, 31874, H, 1, 31874, E, 2, 33154, E, 2, 33576, N, 2, 34035, N, 1, 34211, H, 1, 34211, E, 2, 34451, N, 1, 34771, N, 1, 35155, N, 0, 35331, H, 0, 35331, E, 1, 36275, N, 1, 36467, H, 1, 36467, E, 0, 37713, E, 0, 38177, H, 0, 38177, E, 1, 38417, H, 0, 38417, N, 2, 38860, E, 1, 39281, H, 0, 39281, E, 2, 39522, H, 0, 39522, N, 3, 40034, E, 0, 40450, H, 0, 40450, E, 1, 40690, H, 0, 40690, N, 2, 41186, E, 0, 41586, H, 0, 41586, E, 2, 41842, H, 0, 41842, N, 1, 42338, E, 0, 42738, H, 0, 42738, E, 1, 42962, H, 0, 42962, N, 2, 43438, E, 1, 43858, H, 0, 43858, E, 2, 44098, H, 0, 44098, N, 3, 44610, E, 0, 45042, H, 0, 45042, E, 1, 45250, H, 0, 45250, N, 2, 45795, E, 0, 46163, H, 0, 46163, E, 2, 46403, H, 0, 46403, N, 1, 47158, N, 1, 47158, E, 2, 47430, E, 1, 47894, H, 1, 48150, H, 1, 48487, N, 1, 48487, H, 2, 49447, N, 1, 49447, E, 2, 49719, E, 1, 50183, H, 1, 50439, H, 1, 50743, N, 1, 50743, N, 2, 51602, N, 1, 51602, N, 2, 52018, H, 1, 52018, E, 0, 52487, N, 1, 52487, N, 2, 52850, H, 1, 52850, E, 0, 53890, N, 1, 53890, N, 2, 54312, H, 1, 54312, E, 0, 54704, N, 1, 54704, N, 2, 55120, H, 1, 55120, E, 0, 56256, N, 1, 56256, E, 2, 56560, E, 1, 57041, H, 1, 57313, H, 1, 57313, N, 2, 57633, N, 1, 57633, H, 2, 58545, N, 1, 58545, E, 2, 58849, E, 1, 59329, H, 1, 59585, N, 1, 59585, H, 2, 59905, N, 1, 59905, N, 2, 60689, N, 1, 60689, N, 2, 61121, H, 1, 61121, E, 0, 61617, N, 1, 61617, N, 2, 62001, H, 1, 62001, E, 0, 63026, N, 1, 63026, N, 2, 63394, H, 1, 63394, E, 0, 63878, E, 1, 63878, N, 2, 65201, E, 2, 65649, N, 2, 66017, N, 1, 66209, H, 1, 66209, E, 2, 66481, N, 1, 66769, N, 1, 67153, N, 0, 67329, H, 0, 67329, E, 1, 68290, N, 1, 68466, H, 1, 68466, E, 2, 69762, E, 2, 70210, N, 2, 70610, N, 1, 70786, H, 1, 70786, E, 2, 71042, N, 1, 71042, H, 0, 71335, N, 0, 71698, N, 0, 71874, H, 0, 71874, E, 1, 72882, N, 1, 73064, H, 1, 73064, E, 0, 74307, E, 2, 74803, N, 2, 75171, N, 1, 75347, H, 1, 75347, E, 2, 75619, N, 1, 75907, N, 1, 76307, N, 0, 76467, H, 0, 76467, E, 1, 77453, N, 1, 77603, H, 1, 77603, E, 2, 78899, E, 2, 79380, N, 2, 79764, N, 1, 79924, H, 1, 79924, E, 2, 80180, N, 1, 80180, H, 0, 80505, N, 0, 80884, H, 0, 81060, N, 0, 81060, E, 1, 82020, N, 1, 82196, H, 1, 82196, E, 0, 83443, E, 0, 83923, H, 0, 83923, E, 1, 84147, H, 0, 84147, N, 2, 84579, E, 1, 84979, H, 0, 84979, E, 2, 85235, H, 0, 85235, N, 3, 85732, E, 0, 86147, H, 0, 86147, E, 1, 86403, H, 0, 86403, N, 2, 86921, E, 0, 87284, H, 0, 87284, E, 2, 87561, H, 0, 87561, N, 1, 88020, E, 0, 88436, H, 0, 88436, E, 1, 88665, H, 0, 88665, N, 2, 89156, E, 1, 89556, H, 0, 89556, E, 2, 89796, H, 0, 89796, N, 3, 90285, E, 1, 90893, N, 2, 91453, E, 1, 91981, N, 2, 92557, E, 2, 92557, N, 3, 93032, H, 3, 93140, E, 2, 93140, N, 3, 93571, E, 3, 94219, E, 2, 94603, N, 3, 94603, H, 2, 94907, E, 3, 95195, N, 3, 95483, E, 2, 95755, N, 1, 96027, E, 2, 96315, N, 1, 96539, E, 0, 97221, E, 1, 97221, H, 2, 97606, N, 2, 97974, E, 1, 97974, H, 2, 98358, N, 2, 98726, E, 1, 98726, H, 2, 99062, N, 2, 99430, E, 2, 100039, N, 1, 100583, N, 0, 101111, H, 1, 101367, N, 2, 101703, E, 1, 102285, N, 1, 102605, H, 0, 102605, E, 2, 103170, N, 1, 103442, H, 0, 103442, E, 2, 104306, N, 1, 104610, H, 0, 104610, E, 2, 105766, E, 2, 105766, H, 3, 106356, N, 2, 106356, H, 3, 106900, E, 2, 106900, H, 3, 107322, N, 2, 107322, H, 3, 107861, E, 2, 107861, N, 3, 108555, H, 1, 108555, N, 2, 109176, N, 1, 109448, N, 2, 109752, E, 1, 110865, E, 2, 111151, H, 1, 111327, N, 2, 111615, H, 1, 111743, N, 2, 112015, E, 3, 112287, N, 2, 112591, E, 3, 112895, N, 2, 113167, E, 2, 113439, H, 1, 113583, N, 2, 113855, H, 1, 114015, N, 2, 114351, E, 3, 114640, N, 2, 114944, E, 3, 115232, N, 2, 115520, E, 2, 115776, H, 1, 115920, N, 2, 116176, H, 1, 116320, N, 2, 116624, E, 3, 116912, N, 2, 117200, E, 3, 117504, N, 2, 117792, E, 3, 118064, H, 2, 118336, E, 3, 118640, N, 1, 118928, E, 3, 119200, H, 2, 119488, E, 3, 119777, N, 1, 120050, E, 2, 120354, H, 1, 120530, N, 2, 120754, H, 1, 120898, N, 2, 121186, E, 3, 121463, N, 2, 121746, E, 3, 122050, N, 2, 122338, E, 2, 122626, H, 1, 122770, N, 2, 123026, H, 1, 123138, N, 2, 123458, E, 3, 123746, N, 2, 124035, E, 3, 124339, N, 2, 124627, E, 2, 124899, H, 1, 125043, N, 2, 125299, H, 1, 125443, N, 2, 125747, E, 3, 126051, N, 2, 126339, E, 3, 126627, N, 2, 126915, E, 3, 127187, H, 2, 127459, E, 3, 127747, N, 1, 128019, E, 3, 128307, H, 2, 128595, E, 2, 128595, N, 3, 129278, E, 1, 129631, N, 2, 130063, E, 1, 130431, N, 2, 130868, H, 1, 131455, E, 1, 131823, N, 2, 132271, E, 1, 132687, N, 2, 133135, H, 1, 133727, E, 1, 134111, N, 2, 134559, E, 1, 134977, N, 2, 135440, H, 1, 135984, E, 2, 136480, N, 2, 136880, H, 2, 137141, E, 1, 137600, N, 1, 138000, H, 1, 138288, E, 1, 138704, N, 2, 139168, E, 1, 139552, N, 2, 139968, H, 1, 140593, E, 1, 141009, N, 2, 141441, E, 1, 141857, N, 2, 142273, H, 1, 142865, E, 1, 143281, N, 2, 143745, E, 1, 144209, N, 2, 144604, H, 1, 145089, E, 2, 145532, N, 1, 145532, H, 2, 146049, N, 0, 146049, E, 1, 147800, N, 1, 147800, E, 2, 148040, E, 1, 148040, H, 2, 148472, H, 1, 148744, N, 1, 149080, N, 1, 150025, N, 1, 150025, E, 2, 150281, E, 1, 150281, H, 2, 150729, H, 1, 151017, N, 1, 151353, N, 1, 152185, N, 1, 152185, N, 2, 152585, H, 1, 152585, E, 0, 153001, N, 1, 153001, N, 2, 153385, H, 1, 153385, E, 0, 154425, N, 1, 154425, N, 2, 154825, H, 1, 154825, E, 0, 155322, N, 1, 155322, N, 2, 155706, H, 1, 155706, E, 0, 156858, N, 1, 156858, E, 2, 157162, E, 1, 157162, H, 2, 157610, H, 1, 157898, N, 1, 158202, N, 1, 159162, N, 1, 159162, E, 2, 159450, E, 1, 159450, H, 2, 159914, H, 1, 160170, N, 1, 160459, N, 1, 161275, N, 1, 161275, N, 2, 161723, H, 1, 161723, E, 0, 162187, N, 1, 162187, N, 2, 162555, H, 1, 162555, E, 0, 163515, N, 1, 163515, N, 2, 163947, H, 1, 163947, E, 0, 164411, N, 1, 164411, N, 2, 164843, H, 1, 164843, E, 0, 165883, E, 2, 166284, H, 1, 166764, N, 2, 167052, H, 1, 167372, N, 2, 167516, E, 0];
public static const _rq334:Array = [1275, E, 2, 1275, H, 1, 1771, E, 2, 1771, H, 1, 2252, E, 1, 2252, H, 0, 2908, E, 0, 3116, N, 1, 3308, E, 2, 3500, N, 0, 3660, E, 1, 4876, N, 1, 4876, E, 2, 6364, E, 2, 6364, H, 1, 6796, E, 2, 6796, H, 1, 7309, E, 1, 7309, H, 0, 7981, E, 0, 8189, N, 1, 8381, E, 2, 8557, N, 1, 8765, E, 0, 9997, N, 0, 9997, E, 1, 11421, E, 2, 11421, H, 1, 11901, E, 2, 11901, H, 1, 12333, E, 1, 12333, H, 0, 13054, E, 0, 13246, N, 1, 13438, E, 2, 13614, N, 0, 13790, E, 1, 15070, N, 1, 15070, E, 2, 16494, E, 2, 16494, H, 1, 16958, E, 2, 16958, H, 1, 17422, E, 1, 17422, H, 0, 18046, E, 0, 18255, N, 1, 18447, E, 2, 18639, N, 1, 18799, E, 0, 20095, N, 0, 20095, E, 1, 21519, E, 2, 21519, N, 1, 22015, E, 2, 22015, N, 1, 22463, E, 2, 22463, N, 1, 22943, E, 2, 22943, N, 1, 23391, E, 1, 23696, E, 2, 23696, N, 1, 24016, E, 2, 24016, N, 1, 24544, E, 2, 24544, N, 1, 25008, E, 2, 25008, N, 1, 25488, E, 3, 25488, N, 1, 25952, E, 3, 25952, N, 1, 26272, E, 3, 26272, N, 1, 26592, E, 2, 26592, N, 1, 27104, E, 2, 27104, N, 1, 27520, E, 2, 27520, N, 1, 27968, E, 2, 27968, N, 1, 28464, E, 1, 28768, E, 2, 28768, N, 1, 29073, E, 2, 29073, N, 1, 29601, E, 2, 29601, N, 1, 30145, E, 1, 30481, H, 0, 30657, E, 0, 30913, H, 2, 31185, E, 0, 31361, H, 1, 31537, N, 0, 31713, E, 2, 31713, N, 1, 32177, E, 2, 32177, N, 1, 32577, E, 2, 32577, N, 1, 33057, E, 2, 33057, N, 1, 33569, E, 1, 33873, E, 2, 33873, N, 1, 34177, E, 2, 34177, N, 1, 34658, E, 2, 34658, N, 1, 35122, E, 2, 35122, N, 1, 35570, E, 3, 35570, N, 1, 36066, E, 3, 36066, N, 1, 36386, E, 3, 36386, N, 1, 36717, E, 2, 36717, N, 1, 37197, E, 2, 37197, N, 1, 37645, E, 2, 37645, N, 1, 38109, E, 2, 38109, N, 1, 38573, E, 1, 38893, E, 2, 38893, N, 1, 39197, E, 2, 39197, N, 1, 39714, E, 2, 39714, N, 1, 40285, E, 1, 40589, H, 0, 40765, E, 0, 41037, H, 2, 41293, E, 0, 41453, H, 1, 41613, N, 0, 41774, E, 2, 41774, H, 1, 44036, N, 2, 44036, E, 1, 44036, H, 0, 45332, N, 1, 45332, E, 0, 46838, N, 2, 46838, E, 1, 46838, H, 0, 49362, N, 2, 49362, E, 1, 49554, H, 2, 49554, N, 1, 49714, N, 2, 49714, E, 1, 49874, H, 2, 49874, N, 1, 50322, N, 1, 50322, E, 0, 50498, H, 1, 50498, N, 0, 50658, N, 1, 50658, E, 0, 50818, H, 1, 50818, N, 0, 51250, N, 2, 51250, E, 1, 51250, H, 0, 51831, E, 3, 52151, H, 0, 52343, N, 2, 52625, H, 0, 52807, E, 3, 53111, H, 0, 53303, N, 2, 53559, H, 0, 53735, E, 3, 54039, E, 2, 54375, E, 3, 54663, H, 1, 54839, N, 2, 55159, H, 1, 55351, E, 3, 55655, H, 1, 55831, N, 2, 56103, H, 1, 56279, E, 3, 56567, E, 2, 56903, E, 3, 57191, H, 0, 57384, N, 2, 57704, H, 0, 57896, E, 3, 58168, H, 0, 58376, N, 2, 58632, H, 0, 58792, E, 3, 59128, E, 2, 59464, E, 3, 59736, H, 1, 59912, N, 2, 60200, H, 1, 60408, E, 3, 60696, H, 0, 60866, N, 2, 61160, H, 0, 61315, E, 3, 61624, E, 2, 61960, E, 3, 62232, H, 0, 62408, N, 2, 62729, H, 0, 62921, E, 3, 63241, H, 0, 63433, N, 2, 63705, H, 0, 63881, E, 3, 64169, E, 2, 64505, E, 3, 64777, H, 1, 64955, N, 2, 65273, H, 1, 65449, E, 3, 65785, H, 1, 65945, N, 2, 66249, H, 1, 66409, E, 3, 66713, E, 2, 67033, E, 3, 67305, H, 0, 67481, N, 2, 67801, H, 0, 67977, E, 3, 68282, H, 0, 68442, N, 2, 68762, H, 0, 68927, E, 3, 69210, E, 2, 69546, E, 3, 69835, H, 1, 70026, N, 2, 70314, H, 1, 70474, E, 3, 70842, H, 0, 70986, N, 2, 71290, H, 0, 71429, E, 3, 71749, E, 2, 72102, E, 2, 72102, H, 1, 72518, E, 2, 72518, H, 1, 72966, E, 1, 72966, H, 0, 73670, E, 0, 73878, N, 1, 74038, E, 2, 74214, N, 0, 74390, E, 1, 75654, N, 1, 75654, E, 2, 77095, E, 2, 77095, H, 1, 77575, E, 2, 77575, H, 1, 78055, E, 1, 78055, H, 0, 78727, E, 0, 78919, N, 1, 79079, E, 2, 79239, N, 1, 79431, E, 0, 80679, N, 0, 80679, E, 1, 82136, E, 2, 82136, H, 1, 82632, E, 2, 82632, H, 1, 83080, E, 1, 83080, H, 0, 83736, E, 0, 83928, N, 1, 84104, E, 2, 84264, N, 0, 84472, E, 1, 85688, N, 1, 85688, E, 2, 87145, E, 2, 87145, H, 1, 87641, E, 2, 87641, H, 1, 88121, E, 1, 88121, H, 0, 88798, E, 0, 88985, N, 1, 89161, E, 2, 89337, N, 1, 89513, E, 0, 90809, N, 0, 90809, E, 1, 92220, E, 2, 92220, N, 1, 92716, E, 2, 92716, N, 1, 93180, E, 2, 93180, N, 1, 93660, E, 2, 93660, N, 1, 94124, E, 1, 94460, E, 2, 94460, N, 1, 94764, E, 2, 94764, N, 1, 95260, E, 2, 95260, N, 1, 95708, E, 2, 95708, N, 1, 96204, E, 3, 96204, N, 1, 96620, E, 3, 96620, N, 1, 97004, E, 3, 97004, N, 1, 97308, E, 2, 97308, N, 1, 97773, E, 2, 97773, N, 1, 98221, E, 2, 98221, N, 1, 98701, E, 2, 98701, N, 1, 99165, E, 1, 99501, E, 2, 99501, N, 1, 99837, E, 2, 99837, N, 1, 100349, E, 2, 100349, N, 1, 100880, E, 1, 101211, H, 0, 101408, E, 0, 101675, H, 2, 101904, E, 0, 102075, H, 1, 102224, N, 0, 102379, E, 2, 102379, N, 1, 102859, E, 2, 102859, N, 1, 103323, E, 2, 103323, N, 1, 103787, E, 2, 103787, N, 1, 104310, E, 1, 104571, E, 2, 104571, N, 1, 104891, E, 2, 104891, N, 1, 105371, E, 2, 105371, N, 1, 105836, E, 2, 105836, N, 1, 106332, E, 3, 106332, N, 1, 106780, E, 3, 106780, N, 1, 107132, E, 3, 107132, N, 1, 107425, E, 2, 107425, N, 1, 107921, E, 2, 107921, N, 1, 108396, E, 2, 108396, N, 1, 108844, E, 2, 108844, N, 1, 109308, E, 1, 109596, E, 2, 109596, N, 1, 109916, E, 2, 109916, N, 1, 110440, E, 2, 110440, N, 1, 110989, E, 1, 111309, H, 0, 111453, E, 0, 111773, H, 2, 112029, E, 0, 112205, H, 1, 112349, N, 0, 112493, E, 2, 112493, H, 0, 114813, N, 2, 114813, E, 1, 114813, H, 0, 116052, N, 1, 116052, E, 0, 117525, N, 2, 117525, E, 1, 117525, H, 0, 120101, N, 2, 120101, E, 1, 120277, H, 2, 120277, N, 1, 120437, N, 2, 120437, E, 1, 120581, H, 2, 120581, N, 1, 121045, N, 1, 121045, E, 0, 121205, H, 1, 121205, N, 0, 121349, N, 1, 121349, E, 0, 121541, H, 1, 121541, N, 0, 121925, N, 2, 121925, E, 1, 121925, H, 0, 122554, E, 3, 122906, H, 0, 123082, N, 2, 123370, H, 0, 123562, E, 3, 123866, H, 0, 124042, N, 2, 124346, H, 0, 124513, E, 3, 124826, E, 2, 125098, E, 3, 125402, H, 1, 125594, N, 2, 125882, H, 1, 126058, E, 3, 126346, H, 1, 126539, N, 2, 126827, H, 1, 127003, E, 3, 127323, E, 2, 127643, E, 3, 127947, H, 0, 128155, N, 2, 128443, H, 0, 128640, E, 3, 128907, H, 0, 129083, N, 2, 129371, H, 0, 129515, E, 3, 129867, E, 2, 130187, E, 3, 130475, H, 1, 130651, N, 2, 130939, H, 1, 131099, E, 3, 131419, H, 0, 131579, N, 2, 131883, H, 0, 132044, E, 3, 132364, E, 2, 132700, E, 3, 132972, H, 0, 133164, N, 2, 133484, H, 0, 133676, E, 3, 133980, H, 0, 134156, N, 2, 134428, H, 0, 134588, E, 3, 134908, E, 2, 135212, E, 3, 135500, H, 1, 135660, N, 2, 135996, H, 1, 136188, E, 3, 136492, H, 1, 136652, N, 2, 136988, H, 1, 137144, E, 3, 137437, E, 2, 137741, E, 3, 138061, H, 0, 138221, N, 2, 138557, H, 0, 138733, E, 3, 139037, H, 0, 139213, N, 2, 139517, H, 0, 139677, E, 3, 139981, E, 2, 140317, E, 3, 140605, H, 1, 140765, N, 2, 141053, H, 1, 141229, E, 3, 141533, H, 0, 141693, N, 2, 141997, H, 0, 142141, E, 3, 142429, E, 2, 142797, E, 0, 144402, E, 0, 144562, N, 1, 144722, E, 2, 144882, N, 1, 145042, N, 0, 145202, E, 1, 146365, E, 2, 147022, E, 1, 147342, N, 2, 147518, E, 1, 147694, N, 0, 147886, E, 0, 149492, E, 0, 149654, N, 1, 149814, E, 2, 149942, N, 1, 150104, N, 0, 150246, E, 1, 151438, E, 2, 152076, E, 1, 152412, N, 0, 152620, E, 1, 152780, N, 0, 152961, H, 1, 152961, E, 0, 154519, E, 0, 154679, N, 1, 154823, E, 2, 154984, N, 1, 155159, N, 0, 155303, E, 1, 155303, H, 0, 156477, E, 2, 156477, H, 1, 157193, E, 1, 157465, N, 2, 157641, E, 1, 157785, N, 0, 157961, H, 1, 157961, E, 0, 159561, E, 0, 159737, N, 1, 159897, E, 2, 160042, N, 1, 160218, N, 0, 160378, E, 1, 160378, H, 0, 160867, H, 0, 160867, N, 1, 161347, H, 1, 161347, E, 2, 161699, H, 0, 161699, E, 1, 162243, H, 1, 162243, N, 2, 162643, H, 2, 162643, E, 3, 163027, E, 3, 163346, N, 2, 163778, E, 3, 164210, N, 2, 164770, E, 3, 165298, N, 2, 165298, H, 2, 165298, E, 3, 165842, N, 3, 166096, H, 2, 166299, E, 3, 166641, H, 2, 166817, E, 3, 167181, H, 2, 167341, E, 2, 168091, E, 2, 168363, N, 3, 168646, H, 1, 168819, E, 2, 169323, E, 2, 169643, N, 1, 169835, E, 2, 170296, E, 2, 170488, H, 1, 170664, E, 2, 170809, H, 1, 171000, E, 2, 171160, H, 1, 171304, E, 0, 171464, H, 1, 171624, E, 0, 171768, H, 1, 171912, E, 2, 172046, H, 1, 172201, E, 2, 172345, H, 1, 172494, E, 0, 173165, E, 0, 173437, N, 1, 173693, E, 0, 173997, N, 2, 174333, E, 1, 174653, N, 2, 174990, E, 1, 175294, N, 3, 175614, E, 2, 176129, N, 1, 176370, H, 1, 176623, E, 2, 177174, E, 2, 177605, E, 3, 178173, N, 2, 178173, E, 3, 178866, E, 3, 179170, H, 2, 179362, E, 3, 179802, E, 3, 180119, N, 2, 180473, E, 3, 180714, N, 2, 180954, E, 3, 181211, N, 2, 181435, E, 3, 181675, N, 2, 181947, E, 3, 182224, N, 3, 182560, H, 2, 182560, E, 3, 183194, E, 3, 183194, N, 2, 183194, H, 1, 185422, N, 1, 185614, E, 2, 186558, N, 3, 186767, E, 2, 187663, N, 3, 187663, H, 0, 188257, E, 3, 188577, N, 2, 188769, E, 3, 189078, N, 2, 189265, E, 3, 190414, N, 2, 190623, E, 3, 190927, N, 2, 191215, E, 1, 191541, N, 0, 191797, H, 1, 191982, E, 2, 192345, H, 1, 192523, E, 2];
public function TrackData(){
super();
}
}
}//package