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.ui.*;
import flash.net.*;
import flash.geom.*;
import flash.filters.*;
import mochi.*;
public dynamic class GuitarGeek extends Sprite {
private const _kp88:BitmapData;
private const _xk733:Class;
private const LEFT:int = 8;
private const _hu647:Array;
private const _uy368:BitmapData;
private const _tc341:Class;
private const _lq88:Array;
private const _uc146:Class;
private const _ry67:Class;
private const _bm655:int = 2;
private const _sc542:int = 17;
private const _xs471:Class;
private const _ne490:Class;
private const _sk272:Class;
private const _md362:BitmapData;
private const _hg157:int = 6;
private const _vc192:Sound;
private const _me217:Class;
private const _xa61:int = 420;
private const _rh53:Number = 0.9;
private const _ba87:BitmapData;
private const _le424:Number = 0;
private const _kv169:Class;
private const _bk256:Array;
private const _um83:Array;
private const _cy563:Class;
private const _rl586:Number = 0.7;
private const _jy641:Number = 0.2;
private const _jy400:Array;
private const _lo334:int = 0;
private const _dt90:Class;
private const _uy169:Class;
private const _un171:BitmapData;
private const _dd237:int = 5;
private const _dt96:int = 3;
private const _vg102:Class;
private const _qx409:Class;
private const _mf586:Class;
private const _bw367:Sound;
private const _id724:Class;
private const _ya691:BitmapData;
private const _iv116:int;
private const _mu705:int = 40;
private const _bk293:Class;
private const _do494:BitmapData;
private const _ft60:BitmapData;
private const _im311:Class;
private const _yd738:BitmapData;
private const _aa112:Class;
private const _xt146:Array;
private const _be519:int = -125;
private const _vr128:int = 2;
private const _vt549:Class;
private const _lx194:Number = 0.99;
private const _fj659:int = 4;
private const _id754:Class;
private const _by576:BitmapData;
private const _gt362:Class;
private const _ty170:Array;
private const _am219:int = 8;
private const _ko598:Class;
private const _ib345:int = 20;
private const _yo756:int = 10;
private const _cp338:int = 170;
private const _pv476:BitmapData;
private const _eg363:Class;
private const _ei301:int = 0;
private const _lr678:Class;
private const _tp130:int = 1;
private const _lf352:BitmapData;
private const _se581:BitmapData;
private const _mk608:Class;
private const _dq475:BitmapData;
private const _sf439:int = 395;
private const _fi118:int = 20;
private const _cp591:Number = 0.392699081698724;
private const _jy246:Class;
private const _ix350:int = 1;
private const _be567:BitmapData;
private const _qa152:Class;
private const _oa321:BitmapData;
private const _ug388:Class;
private const _uv37:BitmapData;
private const _gb49:int = 48;
private const _nv668:Class;
private const _vv540:Array;
private const _gm536:Class;
private const _uq296:BitmapData;
private const _oy736:Class;
private const _uv501:int = 0;
private const _ui573:Class;
private const _st65:int;
private const _ci732:int = 1;
private const _nt249:BitmapData;
private const _mk630:int = 4;
private const _fl413:BitmapData;
private const _lr232:Class;
private const _fl410:Class;
private const _nj598:Class;
private const _om422:Class;
private const _sf476:BitmapData;
private const _xn437:int = 5;
private const _br521:Class;
private const _nm626:Array;
private const _wm307:int = -5;
private const _es256:int;
private const _dn81:Class;
private const _wm532:int = 4;
private const _ha276:Class;
private const RIGHT:int = 2;
private const _ci753:int = 6;
private const _fb528:Sound;
private const _ul625:int;
private const _bc181:BitmapData;
private const _py565:int = 10;
private const _yi11:int = 0;
private const _mi480:int = 22;
private const _xy204:int = 0x0200;
private const _nh198:Class;
private const _kj732:int = 96;
private const _lh114:Class;
private const _th473:Class;
private const _ur176:BitmapData;
private const _ma529:int;
private const _oc545:Array;
private const _jd168:Class;
private const _wl487:Class;
private const _ut48:BitmapData;
private const _pg713:Array;
private const _iq20:int;
private const _tb42:BitmapData;
private const _re132:int;
private const _yh727:Class;
private const _di104:Class;
private const _jq345:int = 360;
private const _mj595:int = 24;
private const _qp98:int = 3;
private const _pc127:int = 480;
private const _is74:Sound;
private const _ku55:Number = 0.1;
private const _tr156:int = 1;
private const _nl582:BitmapData;
private const _sh451:Array;
private const _be156:Sound;
private const _oo419:BitmapData;
private const _ti599:String;
private const _ap118:int = 12;
private const _cf296:Array;
private const _ul676:Class;
private const _fy411:int = 12;
private const _fy654:BitmapData;
private const _ti121:Array;
private const _dk314:Class;
private const _vw476:int = 0;
private const _ai738:Class;
private const _kd64:int = 3;
private const _ss472:BitmapData;
private const _wy218:Class;
private const _be180:Class;
private const _tb747:BitmapData;
private const _wx130:Class;
private const _dm502:Class;
private const _ao290:Class;
private const _ao294:int = 4;
private const _fx103:Class;
private const _qi748:int = 27;
private const _nx64:Class;
private const _nw374:Class;
private const _ao297:BitmapData;
private const _fl266:int = 7;
private const _bs216:Array;
private const _rs455:BitmapData;
private const _mv248:int = 16;
private const _kh387:BitmapData;
private const _gf522:BitmapData;
private const _sv765:int = 18;
private const _vu98:Class;
private const _hp231:Class;
private const _go109:int = 6;
private const _hd153:int = 21;
private const _xq324:BitmapData;
private const _io53:Class;
private const _ms10:int = 12;
private const _sa641:Array;
private const _ja715:int;
private const _au618:int = 2;
private const _vc466:Class;
private const _jt207:Class;
private const _en427:Sound;
private const _do716:Class;
private const _lk237:Number = 6.28318530717959;
private const _rg156:int = 50;
private const _na179:int;
private const _xt607:int = 31;
private const _np533:Class;
private const _uw248:Sound;
private const _vq740:Class;
private const _wc67:BitmapData;
private const _bu87:Class;
private const _dc655:Class;
private const _sk573:Sound;
private const _ct154:BitmapData;
private const _tm36:int = -1;
private const _is580:BitmapData;
private const _wh743:Class;
private const _ai321:int = 1;
private const _nd233:int = 80;
private const _rg181:Class;
private const _gk76:int = 4;
private const _hj24:String = "";
private const _jw517:Class;
private const _gg678:BitmapData;
private const _la137:Class;
private const _sb308:BitmapData;
private const _ky502:Class;
private const _nq666:Class;
private const _ak766:int = 2;
private const _jk457:int = 5;
private const _ee437:int = 19;
private const _la395:Number = 0.51;
private const _bt152:int;
private const _cx319:BitmapData;
private const _ny169:Class;
private const _gr698:Class;
private const _wd189:Class;
private const _sl236:BitmapData;
private const _tp639:Class;
private const _sb572:BitmapData;
private const _tv189:int = 68;
private const _nc76:Class;
private const _in705:int = 0;
private const _xt448:Class;
private const _cd527:int;
private const _wj501:int = 20;
private const _jv224:int = 52;
private const _km220:Class;
private const _mo485:Class;
private const _or359:int = 6;
private const _ij119:int = 424;
private const _ce629:Class;
private const _gg52:int = 364;
private const _xk402:int = 6;
private const _sd532:int = 14;
private const _tg609:BitmapData;
private const _gf163:int = 30;
private const _mf441:Sound;
private const _se633:int = 0x0100;
private const _bb333:Class;
private const _rn410:BitmapData;
private const _og149:BitmapData;
private const _pm725:Class;
private const _hb616:Array;
private const _dn268:int = 3;
private const _cr97:Class;
private const _lg745:int = 25;
private const _gk632:int = 23;
private const _uy296:int = -6;
private const _vq138:BitmapData;
private const _ol605:int = 8;
private const _hu344:int = 100;
private const _dg644:Class;
private const _ia341:Class;
private const _tq546:int = 427;
private const _qk127:Boolean = false;
private const _bm114:int = 3;
private const _eq119:Class;
private const _pa34:BitmapData;
private const _sm393:Class;
private const _vt664:Class;
private const _vq398:int = 30;
private const _ac417:BitmapData;
private const _mf245:Class;
private const _xj363:BitmapData;
private const _ng133:Array;
private const _pd700:int = 2;
private const _hd15:Class;
private const _hy722:Class;
private const _gw502:Array;
private const _cn257:Class;
private const _il355:BitmapData;
private const _so342:Class;
private const _pj250:int;
private const _sg627:int = 48;
private const _bo556:BitmapData;
private const _cg630:Class;
private const TOP:int = 1;
private const _vi37:Class;
private const _cx172:int;
private const _aw239:int = 1;
private const _dm12:BitmapData;
private const _gu589:BitmapData;
private const _rm141:Class;
private const _so122:Class;
private const _eh332:int = 11;
private const _aw250:Class;
private const _rm146:int = 9;
private const _nt102:Class;
private const _lf247:Class;
private const _xy519:Class;
private const _rd345:int = 10;
private const _yc345:Class;
private const _fj105:int;
private const _id441:Class;
private const _vl761:Class;
private const _dm50:Class;
private const _pc677:BitmapData;
private const _cr676:BitmapData;
private const _cl68:BitmapData;
private const _yd687:int = 8;
private const _oa699:Class;
private const _ti417:BitmapData;
private const _uq181:BitmapData;
private const _pw242:Sound;
private const _bd370:int = 640;
private const _tp298:BitmapData;
private const _kg54:Array;
private const _na412:int = 4;
private const _sh530:Class;
private const _ga341:int = 5;
private const _fh185:int = -6;
private const _mv525:Sound;
private const _io696:Sound;
private const _ke22:int = 0;
private const _nk330:int = 14;
private const _gm439:int = 15;
private const _nu484:Class;
private const _va558:int = 11;
private const _bh511:Class;
private const _ea761:int = 435;
private const _vv48:int = 3;
private const _ny20:Sound;
private const BOTTOM:int = 4;
private const _ex603:int = 70;
private const _ll600:Class;
private const _oo756:BitmapData;
private const _qf541:Class;
private const _nb543:Class;
private const _aq306:int = 16;
private const _wv277:Array;
private const _uu103:int = 213;
private const _st645:Class;
private const _om106:Class;
private const _gx468:BitmapData;
private const _lj437:Class;
private const _ao377:BitmapData;
private const _px389:int;
private const _ho440:Class;
private const _th385:Class;
private const _ti234:Class;
private const _vw336:Sound;
private const _ei280:Class;
private const _lv534:String;
private const _rr459:Class;
private const _vy528:int = 3;
private const _ec509:int = 0;
private const _sv619:int = 1;
private const _ai610:Class;
private const _xy375:BitmapData;
private const _ru739:Class;
private const _ej40:Class;
private const _gd446:BitmapData;
private const _lb744:BitmapData;
private const _sl726:int = 90;
private const _nv158:int;
private const _ss360:Class;
private const _sv630:Class;
private const _hi701:int = 458;
private const _ct461:Class;
private const _pe223:int = 5;
private const _ah542:Class;
private const _ve509:Class;
private const _ec536:Class;
private const _rn79:int = 208;
private const _lu239:BitmapData;
private const _br495:Array;
private const _mv60:int = 13;
private const _du367:int = 13;
private const _ap272:int = 2;
private const _mt190:int = 1;
private const _ox40:Number = 0.8;
private const _vx472:Class;
private const _my648:BitmapData;
private const _uk260:BitmapData;
private const _he367:BitmapData;
private const _np638:BitmapData;
private const _pp238:Sound;
private const _oc255:Class;
private const _qg227:BitmapData;
private const _iq490:BitmapData;
private const _mb339:int = 2;
private const _lv583:Class;
private const _vn339:BitmapData;
private const _yy86:int = 32;
private const _em217:int = 548;
private const _yq255:Class;
private const _gy141:Class;
private const _qr228:int = 1;
private const _md527:int = 0;
private const _nm381:BitmapData;
private const _tu146:Sound;
private const _ir596:int = 5;
private const _og642:Array;
private const _dv243:Class;
private const _ob198:Class;
private const _fm273:Class;
private const _nu47:Class;
private const _ta345:Class;
private const _nx388:int;
private const _cy718:Sound;
private const _yf72:Class;
private const _dm440:int = 91;
private const _ps308:int = 7;
private const _lc662:Boolean = false;
private const _kp52:int = 3;
private const _up519:Class;
private const _mx120:int;
private const _hr345:Class;
private const _mm372:Sound;
private const _fe331:int = 25;
private const _ee535:Class;
private const _xp167:Class;
private const _ex257:Number = 0.02;
private const _xf265:int = 6;
private const _yl603:BitmapData;
private const _no357:Class;
private const _dx214:int = 22;
private const _bk443:Array;
private const _qu305:BitmapData;
private const _eu29:BitmapData;
private const _tk284:BitmapData;
private const _wp375:int = 23;
private const _wp135:int = -1;
private const _vo247:Class;
private const _vr517:Class;
private const _hk728:int = 4;
private const _rv433:int = 2;
private const _aj563:Class;
private const _qt461:int = 20;
private const _ao34:Class;
private const _ea196:Class;
private var _gq493:Number;
private var _oq379:int;
private var _up330:Array;
private var _ba81:Boolean;
private var _nu710:Number;// = 1
private var _le683:Array;
private var _le689:String;
private var _jl244:Number;// = 0
private var _bx699:Number;// = 0
private var _cn117:ContextMenu;
private var _jx39:Number;
private var paused:Boolean;
private var _qy533:Array;
private var _kx179:Array;
private var _gj475:int;
private var _wm97:Number;
private var _tg567:Array;
private var _xl464:int;
private var _kp235:int;
private var _ax30:Array;
private var _ho529:int;// = -1
private var _yl290:Number;
private var _bs612:Array;
private var _ck50:SoundTransform;
private var _ei358:Array;
private var _kf372:BitmapData;
private var _vl435:Array;
private var _lv27:int;
private var _mu344:Number;
private var ticks:int;// = 0
private var _du208:Number;
private var _ch243:Sound;
private var _ek61:int;// = 50
private var _mu386:Boolean;
private var _wy468:Boolean;
private var _uo735:int;
private var _dn612:int;
private var _kj570:Array;
private var _la324:Number;
private var _xr683:Boolean;// = true
private var level:int;
private var _kh190:Array;
private var _qh478:Number;
private var _ah489:Number;
private var _ik635:Number;
private var _fp205:Number;
private var _oh408:Class;
private var _wo163:Array;
private var _ur602:int;
private var _pr131:Number;// = 0
private var _fh515;
private var _ng305:Array;
private var _uo356:Class;
private var _rl694:Number;
private var _to334:Array;
private var _yi275:Number;// = 0.3
private var _iy720:int;// = 0
private var _ys180:Array;
private var _rv371:Array;
private var _ql432:Array;
private var _nr80:BitmapData;
private var _uh751:Number;
private var _wh111:int;
private var _ql200:Array;
private var _tp206:Array;
private var _au265:Boolean;
private var _nj628:SoundChannel;
private var _rd763:Number;
private var domain:String;
private var _fp298:int;
private var _tn276:int;
private var _ia342:Number;// = 4
private var _xh178:Number;
private var _eq353:BitmapData;
private var _xk201:Array;
private var _rx592:Array;
private var _gt232:int;
private var _am304:int;
private var _lf459:Array;
private var _px536:int;// = 0
private var _ft215:Array;
private var _yx459:Boolean;
private var _xb432:int;
private var _es340:Number;
private var _sh745:int;
private var _if616:int;// = 0
private var _aj72:int;
private var _ww312:Array;
private var _kp376:Array;
private var _id459:int;
private var _fl541:SoundTransform;
private var _mx25:Number;// = 0
private var _id234:int;
private var _et489:int;
private var _gy539:Boolean;
private var _ci416:SharedObject;
private var _aw60:int;
private var _vk249:int;
private var _pn474:int;
private var _hp547:int;
private var _mk339:int;// = -1
private var _ta524:Number;
private var _yc186:int;// = 50
private var _dt491:Number;
private var _gn353:int;
private var _ih650:Boolean;// = false
private var _wy104:Number;
private var _mt185:int;// = 0
private var _kg163:Array;
private var _ju407:SoundChannel;
private var _sj346:int;
private var _up726:int;
private var _nb149:BitmapData;
private var _af150:Number;
private var _ck204:int;
private var _jh251:Array;
private var _qr232:Array;
private var _qf396:Number;// = 0
private var _gp585:Class;
private var _vd219:Array;
private var _ty757:int;
private var _wy390:int;
private var _wf204:int;// = 0
private var _gg317:BitmapData;
private var matrix:Matrix;
private var _js289:int;
private var _dp737:MovieClip;
private var _mb398:int;// = 0
private var _wr554:ColorMatrixFilter;
private var _eo692:Array;
private var _tn324:int;
public function GuitarGeek(){
var _gn381:Number;
var _qr405:Number;
var _mx713:Number;
var _kl139:int;
_ci416 = SharedObject.getLocal(irrcrpt("kk_wezi", 4));
_ma529 = (_bd370 >> 1);
_fj105 = (_pc127 >> 1);
_qu305 = new BitmapData(_bd370, _pc127, false, 0);
_oh408 = GuitarGeek__oh408;
_gg317 = Bitmap(new _oh408()).bitmapData;
_uo356 = GuitarGeek__uo356;
_nr80 = Bitmap(new _uo356()).bitmapData;
_gp585 = GuitarGeek__gp585;
_eq353 = Bitmap(new _gp585()).bitmapData;
_ee535 = GuitarGeek__ee535;
_he367 = Bitmap(new _ee535()).bitmapData;
_sk272 = GuitarGeek__sk272;
_uv37 = Bitmap(new _sk272()).bitmapData;
_nx64 = GuitarGeek__nx64;
_gg678 = Bitmap(new _nx64()).bitmapData;
_vi37 = GuitarGeek__vi37;
_fy654 = Bitmap(new _vi37()).bitmapData;
_kv169 = GuitarGeek__kv169;
_og149 = Bitmap(new _kv169()).bitmapData;
_nc76 = GuitarGeek__nc76;
_fl413 = Bitmap(new _nc76()).bitmapData;
_id754 = GuitarGeek__id754;
_rs455 = Bitmap(new _id754()).bitmapData;
_ui573 = GuitarGeek__ui573;
_bk293 = GuitarGeek__bk293;
_ce629 = GuitarGeek__ce629;
_ct461 = GuitarGeek__ct461;
_vv540 = [Bitmap(new _ui573()).bitmapData, Bitmap(new _bk293()).bitmapData, Bitmap(new _ce629()).bitmapData, Bitmap(new _ct461()).bitmapData];
_gy141 = GuitarGeek__gy141;
_be180 = GuitarGeek__be180;
_sh530 = GuitarGeek__sh530;
_do716 = GuitarGeek__do716;
_cn257 = GuitarGeek__cn257;
_bs216 = [Bitmap(new _gy141()).bitmapData, Bitmap(new _be180()).bitmapData, Bitmap(new _sh530()).bitmapData, Bitmap(new _do716()).bitmapData, Bitmap(new _cn257()).bitmapData];
_xp167 = GuitarGeek__xp167;
_lb744 = Bitmap(new _xp167()).bitmapData;
_wy218 = GuitarGeek__wy218;
_tg609 = Bitmap(new _wy218()).bitmapData;
_hr345 = GuitarGeek__hr345;
_bo556 = Bitmap(new _hr345()).bitmapData;
_im311 = GuitarGeek__im311;
_qg227 = Bitmap(new _im311()).bitmapData;
_ry67 = GuitarGeek__ry67;
_cx319 = Bitmap(new _ry67()).bitmapData;
_vx472 = GuitarGeek__vx472;
_is580 = Bitmap(new _vx472()).bitmapData;
_gr698 = GuitarGeek__gr698;
_eq119 = GuitarGeek__eq119;
_nv668 = GuitarGeek__nv668;
_dk314 = GuitarGeek__dk314;
_fx103 = GuitarGeek__fx103;
_xt146 = [Bitmap(new _gr698()).bitmapData, Bitmap(new _eq119()).bitmapData, Bitmap(new _nv668()).bitmapData, Bitmap(new _dk314()).bitmapData, Bitmap(new _fx103()).bitmapData];
_ai738 = GuitarGeek__ai738;
_mk608 = GuitarGeek__mk608;
_jy246 = GuitarGeek__jy246;
_tc341 = GuitarGeek__tc341;
_lq88 = [Bitmap(new _ai738()).bitmapData, Bitmap(new _mk608()).bitmapData, Bitmap(new _jy246()).bitmapData, Bitmap(new _tc341()).bitmapData];
_nw374 = GuitarGeek__nw374;
_xy375 = Bitmap(new _nw374()).bitmapData;
_ej40 = GuitarGeek__ej40;
_kp88 = Bitmap(new _ej40()).bitmapData;
_th385 = GuitarGeek__th385;
_tb747 = Bitmap(new _th385()).bitmapData;
_yq255 = GuitarGeek__yq255;
_sb308 = Bitmap(new _yq255()).bitmapData;
_so122 = GuitarGeek__so122;
_ec536 = GuitarGeek__ec536;
_ia341 = GuitarGeek__ia341;
_ko598 = GuitarGeek__ko598;
_rg181 = GuitarGeek__rg181;
_ky502 = GuitarGeek__ky502;
_dc655 = GuitarGeek__dc655;
_ao290 = GuitarGeek__ao290;
_yh727 = GuitarGeek__yh727;
_aa112 = GuitarGeek__aa112;
_qx409 = GuitarGeek__qx409;
_dm502 = GuitarGeek__dm502;
_hu647 = [Bitmap(new _so122()).bitmapData, Bitmap(new _ec536()).bitmapData, Bitmap(new _ia341()).bitmapData, Bitmap(new _ko598()).bitmapData, Bitmap(new _rg181()).bitmapData, Bitmap(new _ky502()).bitmapData, Bitmap(new _dc655()).bitmapData, Bitmap(new _ao290()).bitmapData, Bitmap(new _yh727()).bitmapData, Bitmap(new _aa112()).bitmapData, Bitmap(new _qx409()).bitmapData, Bitmap(new _dm502()).bitmapData];
_kg54 = [2, 3, 2, 2, 2, 2, 2, 6, 6, 2, 6, 1];
_jy400 = [3, 4, 5, 8];
_wv277 = [0, 1, 2, 6, 7, 9, 10];
_up519 = GuitarGeek__up519;
_nt249 = Bitmap(new _up519()).bitmapData;
_tp639 = GuitarGeek__tp639;
_ss472 = Bitmap(new _tp639()).bitmapData;
_nt102 = GuitarGeek__nt102;
_md362 = Bitmap(new _nt102()).bitmapData;
_iv116 = _md362.height;
_iq20 = _ss472.height;
_nx388 = _ss472.width;
_ve509 = GuitarGeek__ve509;
_uk260 = Bitmap(new _ve509()).bitmapData;
_th473 = GuitarGeek__th473;
_iq490 = Bitmap(new _th473()).bitmapData;
_vt664 = GuitarGeek__vt664;
_dq475 = Bitmap(new _vt664()).bitmapData;
_om422 = GuitarGeek__om422;
_oa321 = Bitmap(new _om422()).bitmapData;
_lr678 = GuitarGeek__lr678;
_xj363 = Bitmap(new _lr678()).bitmapData;
_nh198 = GuitarGeek__nh198;
_by576 = Bitmap(new _nh198()).bitmapData;
_oy736 = GuitarGeek__oy736;
_cl68 = Bitmap(new _oy736()).bitmapData;
_pm725 = GuitarGeek__pm725;
_se581 = Bitmap(new _pm725()).bitmapData;
_xs471 = GuitarGeek__xs471;
_oo419 = Bitmap(new _xs471()).bitmapData;
_sv630 = GuitarGeek__sv630;
_tk284 = Bitmap(new _sv630()).bitmapData;
_yc345 = GuitarGeek__yc345;
_dm12 = Bitmap(new _yc345()).bitmapData;
_vg102 = GuitarGeek__vg102;
_lf352 = Bitmap(new _vg102()).bitmapData;
_jw517 = GuitarGeek__jw517;
_be567 = Bitmap(new _jw517()).bitmapData;
_di104 = GuitarGeek__di104;
_bc181 = Bitmap(new _di104()).bitmapData;
_aw250 = GuitarGeek__aw250;
_np638 = Bitmap(new _aw250()).bitmapData;
_qf541 = GuitarGeek__qf541;
_sb572 = Bitmap(new _qf541()).bitmapData;
_vr517 = GuitarGeek__vr517;
_do494 = Bitmap(new _vr517()).bitmapData;
_dv243 = GuitarGeek__dv243;
_my648 = Bitmap(new _dv243()).bitmapData;
_so342 = GuitarGeek__so342;
_ti417 = Bitmap(new _so342()).bitmapData;
_dt90 = GuitarGeek__dt90;
_pv476 = Bitmap(new _dt90()).bitmapData;
_nb543 = GuitarGeek__nb543;
_tp298 = Bitmap(new _nb543()).bitmapData;
_ss360 = GuitarGeek__ss360;
_oo756 = Bitmap(new _ss360()).bitmapData;
_lj437 = GuitarGeek__lj437;
_ya691 = Bitmap(new _lj437()).bitmapData;
_eg363 = GuitarGeek__eg363;
_kh387 = Bitmap(new _eg363()).bitmapData;
_fm273 = GuitarGeek__fm273;
_ur176 = Bitmap(new _fm273()).bitmapData;
_nu484 = GuitarGeek__nu484;
_cr676 = Bitmap(new _nu484()).bitmapData;
_cr97 = GuitarGeek__cr97;
_nl582 = Bitmap(new _cr97()).bitmapData;
_xk733 = GuitarGeek__xk733;
_sf476 = Bitmap(new _xk733()).bitmapData;
_ny169 = GuitarGeek__ny169;
_lu239 = Bitmap(new _ny169()).bitmapData;
_hp231 = GuitarGeek__hp231;
_vn339 = Bitmap(new _hp231()).bitmapData;
_cx172 = (_fj105 - 86);
_br521 = GuitarGeek__br521;
_rn410 = Bitmap(new _br521()).bitmapData;
_me217 = GuitarGeek__me217;
_ac417 = Bitmap(new _me217()).bitmapData;
_io53 = GuitarGeek__io53;
_vq138 = Bitmap(new _io53()).bitmapData;
_vq740 = GuitarGeek__vq740;
_un171 = Bitmap(new _vq740()).bitmapData;
_ei280 = GuitarGeek__ei280;
_pc677 = Bitmap(new _ei280()).bitmapData;
_hy722 = GuitarGeek__hy722;
_ct154 = Bitmap(new _hy722()).bitmapData;
_dm50 = GuitarGeek__dm50;
_ft60 = Bitmap(new _dm50()).bitmapData;
_wh743 = GuitarGeek__wh743;
_eu29 = Bitmap(new _wh743()).bitmapData;
_ne490 = GuitarGeek__ne490;
_ao297 = Bitmap(new _ne490()).bitmapData;
_yf72 = GuitarGeek__yf72;
_wc67 = Bitmap(new _yf72()).bitmapData;
_lh114 = GuitarGeek__lh114;
_uy368 = Bitmap(new _lh114()).bitmapData;
_oa699 = GuitarGeek__oa699;
_ut48 = Bitmap(new _oa699()).bitmapData;
_vt549 = GuitarGeek__vt549;
_yd738 = Bitmap(new _vt549()).bitmapData;
_rm141 = GuitarGeek__rm141;
_pa34 = Bitmap(new _rm141()).bitmapData;
_bh511 = GuitarGeek__bh511;
_tb42 = Bitmap(new _bh511()).bitmapData;
_om106 = GuitarGeek__om106;
_uq181 = Bitmap(new _om106()).bitmapData;
_nj598 = GuitarGeek__nj598;
_gu589 = Bitmap(new _nj598()).bitmapData;
_lf247 = GuitarGeek__lf247;
_gf522 = Bitmap(new _lf247()).bitmapData;
_hd15 = GuitarGeek__hd15;
_gx468 = Bitmap(new _hd15()).bitmapData;
_vc466 = GuitarGeek__vc466;
_yl603 = Bitmap(new _vc466()).bitmapData;
_np533 = GuitarGeek__np533;
_sl236 = Bitmap(new _np533()).bitmapData;
_nu47 = GuitarGeek__nu47;
_la137 = GuitarGeek__la137;
_ah542 = GuitarGeek__ah542;
_ha276 = GuitarGeek__ha276;
_ti121 = [Bitmap(new _nu47()).bitmapData, Bitmap(new _la137()).bitmapData, Bitmap(new _ah542()).bitmapData, Bitmap(new _ha276()).bitmapData];
_jh251 = new Array(4);
_wl487 = GuitarGeek__wl487;
_ao34 = GuitarGeek__ao34;
_xt448 = GuitarGeek__xt448;
_jd168 = GuitarGeek__jd168;
_ru739 = GuitarGeek__ru739;
_ob198 = GuitarGeek__ob198;
_km220 = GuitarGeek__km220;
_gm536 = GuitarGeek__gm536;
_ll600 = GuitarGeek__ll600;
_mo485 = GuitarGeek__mo485;
_fl410 = GuitarGeek__fl410;
_cy563 = GuitarGeek__cy563;
_og642 = [Bitmap(new _wl487()).bitmapData, Bitmap(new _jd168()).bitmapData, Bitmap(new _km220()).bitmapData, Bitmap(new _mo485()).bitmapData];
_ng133 = [Bitmap(new _ao34()).bitmapData, Bitmap(new _ru739()).bitmapData, Bitmap(new _gm536()).bitmapData, Bitmap(new _fl410()).bitmapData];
_bk256 = [Bitmap(new _xt448()).bitmapData, Bitmap(new _ob198()).bitmapData, Bitmap(new _ll600()).bitmapData, Bitmap(new _cy563()).bitmapData];
_xy519 = GuitarGeek__xy519;
_ao377 = Bitmap(new _xy519()).bitmapData;
_na179 = (_ao377.width / 10);
_px389 = _ao377.height;
_bb333 = GuitarGeek__bb333;
_xq324 = Bitmap(new _bb333()).bitmapData;
_uy169 = GuitarGeek__uy169;
_gd446 = Bitmap(new _uy169()).bitmapData;
_qa152 = GuitarGeek__qa152;
_uq296 = Bitmap(new _qa152()).bitmapData;
_vo247 = GuitarGeek__vo247;
_nm381 = Bitmap(new _vo247()).bitmapData;
_mx120 = (_gd446.width / 10);
_cd527 = _gd446.height;
_id441 = GuitarGeek__id441;
_il355 = Bitmap(new _id441()).bitmapData;
_nv158 = (_il355.width / 10);
_es256 = _il355.height;
_hb616 = [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];
_ul676 = GuitarGeek__ul676;
_ba87 = Bitmap(new _ul676()).bitmapData;
_bt152 = _ba87.height;
_ul625 = (_ba87.width / _dm440);
_wo163 = new Array(_dm440);
_ju407 = new SoundChannel();
_ck50 = new SoundTransform();
_nj628 = new SoundChannel();
_fl541 = new SoundTransform();
_ta345 = GuitarGeek__ta345;
_cy718 = new _ta345();
_vu98 = GuitarGeek__vu98;
_vw336 = new _vu98();
_dg644 = GuitarGeek__dg644;
_uw248 = new _dg644();
_wd189 = GuitarGeek__wd189;
_pp238 = new _wd189();
_jt207 = GuitarGeek__jt207;
_be156 = new _jt207();
_ea196 = GuitarGeek__ea196;
_mv525 = new _ea196();
_bu87 = GuitarGeek__bu87;
_fb528 = new _bu87();
_st645 = GuitarGeek__st645;
_io696 = new _st645();
_cg630 = GuitarGeek__cg630;
_ny20 = new _cg630();
_nq666 = GuitarGeek__nq666;
_bw367 = new _nq666();
_wx130 = GuitarGeek__wx130;
_en427 = new _wx130();
_mf245 = GuitarGeek__mf245;
_pw242 = new _mf245();
_rr459 = GuitarGeek__rr459;
_uc146 = GuitarGeek__uc146;
_lv583 = GuitarGeek__lv583;
_aj563 = GuitarGeek__aj563;
_id724 = GuitarGeek__id724;
_um83 = [new _rr459(), new _uc146(), new _lv583(), new _aj563(), new _id724()];
_br495 = ["STAGE 1 - GARAGE DAYZ", "STAGE 2 - TRAIN OF CONSEQUENCES", "STAGE 3 - BLOCK", "STAGE 4 - BAR BRAWLERS", "FINAL STAGE - WATCH THE PYRO, MATE"];
_mf586 = GuitarGeek__mf586;
_vc192 = new _mf586();
_ug388 = GuitarGeek__ug388;
_tu146 = new _ug388();
_ti234 = GuitarGeek__ti234;
_is74 = new _ti234();
_ai610 = GuitarGeek__ai610;
_mm372 = new _ai610();
_dn81 = GuitarGeek__dn81;
_sk573 = new _dn81();
_gt362 = GuitarGeek__gt362;
_mf441 = new _gt362();
_kp376 = new Array(_ci753);
_to334 = new Array(_ci753);
_ax30 = new Array(_ci753);
_rx592 = new Array(_ci753);
_vd219 = new Array(_ci753);
_ng305 = new Array(_ci753);
_ft215 = new Array(_ci753);
_ql432 = new Array(_ci753);
_qr232 = new Array(_ci753);
_dp737 = new MovieClip();
_lv534 = irrcrpt("h0fhfj1e02hge474", 4);
_sa641 = ["bf6679df06001a88", "2b1ab090d65d55a8", "eb602bf498ab3d55", "78b02579d48b1400"];
_pj250 = (_bd370 >> 3);
_ja715 = (_bd370 - (_bd370 >> 3));
_st65 = _fj105;
_bk443 = ["PERFECT", "NICE", "POOR", "MISS"];
_oc545 = ["EASY", "NORMAL", "HARD", "GEEK"];
_kx179 = new Array(_ao294);
_tg567 = new Array(_vv48);
_kj570 = new Array(_vv48);
_eo692 = new Array(_vv48);
_le683 = new Array(_vv48);
_ys180 = new Array(_gb49);
_up330 = new Array(_gb49);
_kh190 = new Array(_gb49);
_ei358 = new Array(_gb49);
_tp206 = new Array(_gb49);
_xk201 = new Array(_gb49);
_re132 = _iq490.width;
_pg713 = [_le424, _la395, _rl586, _ox40, _rh53, _lx194];
_nm626 = ["E", "D", "C", "B", "A", "S"];
_kg163 = new Array(_wm532);
_rv371 = new Array(_go109);
_qy533 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
_ql200 = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1];
_sm393 = GuitarGeek__sm393;
_lr232 = GuitarGeek__lr232;
_vl761 = GuitarGeek__vl761;
_no357 = GuitarGeek__no357;
_ho440 = GuitarGeek__ho440;
_oc255 = GuitarGeek__oc255;
_gw502 = [new _sm393(), new _lr232(), new _vl761(), new _no357(), new _oc255(), new _ho440()];
_cf296 = ["Groove", "3 Point 1", "Ride", "May Sat", "The 5 Way", "Junkie"];
_sh451 = [125, 210, 150, 165, 190, 130];
_ty170 = ["$", "$$", "$$$", "$", "$$$", "$$"];
_ti599 = irrcrpt("Uqfd rtwj Rjlfija lfrjx!", 5);
super();
_sq542();
_lx587();
var _mc299:int = _ti121[0].width;
var _yt469:int = _ti121[0].height;
var _yg378:int;
while (_yg378 < 4) {
_jh251[_yg378] = new BitmapData((_ti121[0].width * _wj501), _ti121[0].height, true, 0);
_gn381 = Math.random();
_qr405 = ((Math.random() < 0.5)) ? -1 : 1;
_mx713 = 1;
_kl139 = 0;
while (_kl139 < _wj501) {
matrix = new Matrix();
matrix.translate((-(_mc299) >> 1), (-(_yt469) >> 1));
matrix.rotate(_gn381);
matrix.translate(((_kl139 * _mc299) + (_mc299 >> 1)), (_yt469 >> 1));
_jh251[_yg378].draw(_ti121[_yg378], matrix, new ColorTransform(1, 1, 1, _mx713), null, null, false);
_mx713 = (_mx713 - (1 / _wj501));
_gn381 = (_gn381 + _qr405);
_qr405 = (_qr405 * 0.9);
_kl139++;
};
_yg378++;
};
_yw136();
addEventListener(Event.ENTER_FRAME, update);
_mx25 = _ib345;
_wy390 = _tp130;
_ij159(_cy718, 0, false);
startTransition(_tm36, _tp130);
Mouse.hide();
}
final private function _cl590(_r:uint, _g:uint, _b:uint):uint{
var _lh572:uint = (((_r << 16) ^ (_g << 8)) ^ _b);
return (_lh572);
}
final private function _yl638(_fade_in:Boolean):void{
if (_fade_in){
if (_pr131 < 1){
_pr131 = (_pr131 + 0.1);
};
} else {
if (_pr131 > 0){
_pr131 = (_pr131 - 0.1);
};
};
}
final private function _oj751(_x:int, _y:int, _up296:int, _accuracy:int):void{
var _wt155:Number;
switch (_accuracy){
case _in705:
_wt155 = 1;
break;
case _ix350:
_wt155 = 0.7;
break;
case _bm655:
_wt155 = 0.5;
break;
};
var _mh100:int;
while (_mh100 < _aq306) {
_tp206[_iy720] = _up296;
_ys180[_iy720] = _x;
_up330[_iy720] = _y;
_kh190[_iy720] = (-(Math.cos((_mh100 * _cp591))) * (_yy86 * _wt155));
_ei358[_iy720] = (-(Math.sin((_mh100 * _cp591))) * (_yy86 * _wt155));
_xk201[_iy720] = 0;
if (++_iy720 >= _gb49){
_iy720 = 0;
};
_mh100++;
};
}
final private function _fq467():void{
_ij159(_pp238, 0, false);
}
final private function _ot65():void{
var _wu565:int;
var _mh100:int;
var _local3:int;
if (_nb149 != null){
_aw440(_nb149, _ma529, _gj475, (_se633 | TOP), 1);
};
_mh100 = 0;
while (_mh100 < _tn324) {
_wu565 = _to334[_mh100];
_kv447(_ng305[_mh100], _kp376[_mh100], _to334[_mh100], 1, (_ut461(_mh100)) ? 2 : 1, (_xy204 | _se633), 1, 1);
if (_ft215[_mh100] != null){
switch (_vd219[_mh100]){
case _va558:
_aw440(((stage.displayState == StageDisplayState.FULL_SCREEN)) ? _cl68 : _ft215[_mh100], _kp376[_mh100], _wu565, (_xy204 | _se633), 1);
break;
case _py565:
_aw440(_ft215[_mh100], _kp376[_mh100], _wu565, (_xy204 | _se633), 1);
_local3 = (_kp376[_mh100] - (_rs455.width >> 1));
_qu305.copyPixels(_rs455, new Rectangle(0, 0, (_yi275 * _rs455.width), _rs455.height), new Point(_local3, (_to334[_mh100] - 22)), null, null, false);
break;
default:
_aw440(_ft215[_mh100], _kp376[_mh100], _wu565, (_xy204 | _se633), 1);
break;
};
} else {
if (_ql432[_mh100].length > 0){
if (_qr232[_mh100].length > 0){
_yi744(_qr232[_mh100], _ba87, _kp376[_mh100], _to334[_mh100], (_se633 | TOP), -1, 0);
};
_yi744(_ql432[_mh100], _ba87, _kp376[_mh100], _to334[_mh100], (_se633 | ((_qr232[_mh100].length > 0)) ? BOTTOM : _xy204), -1, 0);
};
};
_mh100++;
};
}
final private function _sn573():void{
startTransition(_qr228, _eh332);
}
final private function _al322(_angle_in_degrees:Number):Number{
return (((_angle_in_degrees / 180) * Math.PI));
}
final private function _ot205(_special_anim:Boolean, _new_pose:int):void{
if (_new_pose != -1){
_xl464 = _new_pose;
_ck204 = 10;
} else {
if (_special_anim){
_xl464 = _jy400[_kd588(_jy400.length)];
_ck204 = 1;
} else {
_xl464 = _wv277[_kd588(_wv277.length)];
_ck204 = (1 + _kd588(2));
};
};
_gn353 = 1;
_aw60 = 0;
_js289 = _bm114;
}
final private function _rm454():void{
startTransition(_qr228, _mb339);
}
final private function update(event:Event):void{
_xh42();
draw();
}
final private function _al575():void{
var _bm574:String;
_bm574 = _ci416.flush();
if (_bm574 == SharedObjectFlushStatus.PENDING){
_ci416.addEventListener(NetStatusEvent.NET_STATUS, _rl392);
} else {
if (_bm574 == SharedObjectFlushStatus.FLUSHED){
_ci416.data._wf204 = _wf204;
_ci416.data._qy533 = _qy533;
_ci416.data._ql200 = _ql200;
};
};
//unresolved jump
var _slot1 = e;
}
final private function _aa343(_icon_id:int):void{
var _mh100:int;
switch (_vd219[_icon_id]){
case _ms10:
case _du367:
case _sd532:
case _gm439:
_mb398 = (_vd219[_icon_id] - _ms10);
switch (_wy390){
case _mk630:
level = 0;
_vk249 = 0;
_mh100 = 0;
while (_mh100 < _go109) {
_rv371[_mh100] = false;
_mh100++;
};
startTransition(_qr228, _xn437);
break;
case _eh332:
startTransition(_qr228, _nk330);
break;
};
break;
case _ci732:
_yx459 = false;
startTransition(_qr228, _mk630);
break;
case _rv433:
_yx459 = true;
startTransition(_qr228, _mk630);
break;
case _dn268:
startTransition(_qr228, _fl266);
break;
case _gk76:
startTransition(_qr228, _rm146);
break;
case _pe223:
navigateToURL(new URLRequest(irrcrpt("jvvr://yyy.mqpitgicvg.eqo/?icogtghgttcn=iwkvctiggm", 2)), irrcrpt("_gqfsp", 5));
break;
case _xk402:
startTransition(_qr228, _eh332);
break;
case _mv248:
_cn202();
break;
case _sv765:
startTransition(_qr228, _or359);
break;
case _sc542:
startTransition(_qr228, _mb339);
break;
case _py565:
_yi275 = ((mouseX - (_kp376[_icon_id] - (_rs455.width >> 1))) / _rs455.width);
_yi275 = Math.max(0, _yi275);
_yi275 = Math.min(1, _yi275);
_nt293(1);
break;
case _va558:
if (stage.displayState == StageDisplayState.FULL_SCREEN){
stage.displayState = StageDisplayState.NORMAL;
} else {
stage.displayState = StageDisplayState.FULL_SCREEN;
};
break;
case _ee437:
navigateToURL(new URLRequest(irrcrpt("myyu://bbb.rjlfija.ht.zp", 5)), irrcrpt("_gqfsp", 5));
break;
case _fi118:
navigateToURL(new URLRequest(irrcrpt("myyu://bbb.xtssn.htr.fw", 5)), irrcrpt("_gqfsp", 5));
break;
case _hd153:
navigateToURL(new URLRequest(irrcrpt("iuuq://xxx.nztqbdf.dpn/tpvmtboduvbsznvtjd", 1)), irrcrpt("_gqfsp", 5));
break;
case _dx214:
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.rmgotevxsr.gs.yo", 4)), irrcrpt("_cmbol", 1));
break;
case _gk632:
navigateToURL(new URLRequest(irrcrpt("jvvr://yyy.oaurceg.eqo/uvknntcvjgtecjo", 2)), irrcrpt("_gqfsp", 5));
break;
case _lg745:
case _mj595:
startTransition(_qr228, _vy528);
break;
};
if (_if616 == 0){
_ho529 = -1;
};
}
final private function _gj206():void{
var _td425:Number;
var _lg617:int = _lv27;
while (_lg617 < _am304) {
if (_ww312[_lg617]){
_td425 = (_ij119 - ((_bs612[_lg617] - _et489) * _jy641));
if (_td425 > (_pc127 + (_jv224 >> 1))){
_ww312[_lg617] = false;
_be659(_kp52, _lg617, false);
_ij159(((Math.random() < 0.5)) ? _vc192 : _tu146, 0, false);
} else {
if (_td425 < -((_jv224 >> 1))){
_lg617 = _am304;
} else {
_aw440(_og642[_lf459[_lg617]], _tm186(_lf459[_lg617]), _td425, (_se633 | _xy204), 1);
};
};
};
_lg617++;
};
}
final private function _cq639(event:Event):void{
if (_qk127){
_fh515 = event.target.content;
_fh515.services.connect();
trace((irrcrpt("\n", 3) + _fh515.services));
trace((irrcrpt("\n", 3) + _fh515.user));
trace((irrcrpt("\n", 4) + _fh515.scores));
trace((irrcrpt("\n", 4) + _fh515.stats));
};
}
final private function _kd588(_max_value:int):int{
return (Math.round((Math.random() * (_max_value - 1))));
}
final private function _rw141(_sprite_bd:BitmapData, _kl139:int, _num_frames:int, _x:Number, _y:Number, _alignment:int):void{
var _ww423:int = (_sprite_bd.width / _num_frames);
var _fc587:int = _sprite_bd.height;
if ((_alignment & _se633) != 0){
_x = (_x - (_ww423 >> 1));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - _ww423);
};
};
if ((_alignment & _xy204) != 0){
_y = (_y - (_fc587 >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _fc587);
};
_qu305.copyPixels(_sprite_bd, new Rectangle((_kl139 * _ww423), 0, _ww423, _fc587), new Point(_x, _y), null, null, false);
}
final private function _rl392(event:NetStatusEvent):void{
if (event.info.code == irrcrpt("XmfwjiTgojhy.Kqzxm.Xzhhjxx", 5)){
} else {
if (event.info.code == irrcrpt("VkduhgRemhfw.Ioxvk.Idlohg", 3)){
};
};
_ci416.removeEventListener(NetStatusEvent.NET_STATUS, _rl392);
}
final private function _sg87(event:KeyboardEvent):void{
switch (event.keyCode){
case Keyboard.ESCAPE:
_nx268();
break;
case Keyboard.SPACE:
case Keyboard.ENTER:
_if390(true);
break;
};
switch (event.charCode){
case 49:
case 97:
case 65:
case 104:
case 72:
if (!_kg163[_vw476]){
_kg163[_vw476] = true;
_gw254(_vw476);
};
break;
case 50:
case 115:
case 83:
case 106:
case 74:
if (!_kg163[_mt190]){
_kg163[_mt190] = true;
_gw254(_mt190);
};
break;
case 51:
case 100:
case 68:
case 107:
case 75:
if (!_kg163[_pd700]){
_kg163[_pd700] = true;
_gw254(_pd700);
};
break;
case 52:
case 102:
case 70:
case 108:
case 76:
if (!_kg163[_dt96]){
_kg163[_dt96] = true;
_gw254(_dt96);
};
break;
case 112:
case 80:
_nx268();
break;
};
}
final private function _fa639(event:ContextMenuEvent):void{
Mouse.show();
_nx268();
}
final private function drawBackground():void{
_aw440(_xt146[level], 0, 0, (TOP | LEFT), 1);
if (((!((level == 4))) && (!((_wy390 == _fy411))))){
_aw440(_lq88[level], _hi701, _tq546, (_se633 | _xy204), 1);
};
}
final private function _ml75(event:Event):void{
switch (_wy390){
case _or359:
_mi242();
break;
case _mb339:
startTransition(_qr228, _vy528);
_wq392(_gw502[_kd588(_go109)], 0, 1, false);
break;
};
}
final private function _wk350(_number:Number, _x:int, _y:int, _alignment:int, _number_bitmapdata:BitmapData, _font_width:int, _font_height:int, _font_spacing:int, _slant:Boolean):int{
var _pc222:Number;
_pc222 = _number.toString().length;
var _gn691:int = (_pc222 * (_font_width + _font_spacing));
var _yh618:int;
var a:int = _pc222;
if ((_alignment & LEFT) != 0){
_x = (_x + _gn691);
} else {
if ((_alignment & _se633) != 0){
_x = (_x + (_gn691 >> 1));
};
};
if ((_alignment & _xy204) != 0){
_y = (_y - (_font_height >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _font_height);
};
do {
_yh618 = (_yh618 * 10);
_yh618 = (_yh618 + (_number % 10));
_number = (_number / 10);
--a;
} while (a > 0);
a = _pc222;
do {
_qu305.copyPixels(_number_bitmapdata, new Rectangle(((_yh618 % 10) * _font_width), 0, _font_width, _font_height), new Point((_x - (a * (_font_width + _font_spacing))), _y), null, null, false);
_yh618 = (_yh618 / 10);
if (_slant){
_y = (_y - 2);
};
--a;
} while (a > 0);
return (_gn691);
}
final private function _mi242():void{
_kf170();
if (_af150 >= _la395){
if (((!(_lc662)) && (!(_yx459)))){
_rv371[_dn612] = true;
};
_ot205(false, 4);
_aw60 = 1;
switch (level){
case 0:
case 2:
_ij159(_fb528, 0, false);
break;
case 1:
case 3:
_ij159(_io696, 0, false);
break;
case 4:
_ij159(_ny20, 0, false);
break;
};
} else {
_ot205(false, 11);
switch (level){
case 0:
case 2:
_ij159(_bw367, 0, false);
break;
case 1:
case 3:
_ij159(_en427, 0, false);
break;
case 4:
_ij159(_pw242, 0, false);
break;
};
};
}
final private function _nt293(_volume:Number):void{
_ck50.volume = (_volume * _yi275);
_ju407.soundTransform = _ck50;
}
final private function _xh42():void{
var _mh100:int;
if (_qf396 > 0){
_qf396 = (_qf396 - 1);
};
ticks++;
_bx699 = (_bx699 + 0.2);
if (_mx25 > 0){
_mx25 = (_mx25 - Math.max(0.1, (_mx25 * 0.1)));
};
switch (_wy390){
case _tp130:
if (--_ek61 < 0){
startTransition(_qr228, _mb339);
};
break;
case _mb339:
if (_if616 == 0){
_yl290 = (_yl290 + ((0.5 - _yl290) / 20));
if ((_ik635 = (_ik635 - 0.05)) <= 0){
_ik635 = 1;
_yl290 = 0;
};
};
_kx484();
_yl638(true);
break;
case _vy528:
_yl638(true);
break;
case _xn437:
if (_jl244 < 0){
_jl244 = 0;
_ia342 = -(_ia342);
} else {
_ia342 = (_ia342 - 0.5);
_jl244 = (_jl244 + _ia342);
};
break;
case _fy411:
if (_rl694 > 0){
_rl694 = (_rl694 - Math.max((_rl694 * 0.2), 1));
if (_rl694 <= 0){
_rl694 = 0;
};
};
break;
case _or359:
if (paused){
_yl638(true);
if (_du208 < 0.7){
_du208 = (_du208 + 0.05);
};
} else {
if (!_au265){
_yl638(false);
if (!_wy468){
_et489 = _ju407.position;
if ((((_et489 > _tn276)) && ((_et489 < _sh745)))){
if (!_mu386){
_mu386 = true;
_ij159(_mf441, 0, false);
};
_la324 = (_la324 + _qh478);
if ((((_la324 <= 0)) || ((_la324 >= 1)))){
_qh478 = -(_qh478);
};
if (--_id234 < 0){
_sj346 = _rd345;
_id234 = (_vq398 + _kd588(10));
_uo735 = _kd588(_bd370);
_aj72 = _kd588(4);
};
};
};
_kx484();
} else {
_yl638(true);
};
if (_pn474 > 30){
_rd763 = (_rd763 * 0.9);
} else {
if (_rd763 < _fj105){
_rd763 = (_rd763 + 10);
};
};
_xb432 = (_xb432 + Math.max(10, ((_gt232 - _xb432) * 0.2)));
_xb432 = Math.min(_xb432, _gt232);
if (_wy468){
_wy104 = (_wy104 - (_wy104 * 0.2));
_es340 = (_es340 - ((_es340 > 0)) ? Math.max((_es340 * 0.1), 2) : Math.abs(_es340));
if (_rl694 > 0){
_rl694 = (_rl694 - Math.max((_rl694 * 0.2), 1));
if (_rl694 <= 0){
_rl694 = 0;
_jx39 = 2;
};
} else {
_uh751 = (_uh751 - 0.05);
if ((_jx39 = (_jx39 - 0.05)) < 0){
_wy468 = false;
_wq392(_gw502[_dn612], 0, 1, false);
};
};
} else {
if (((!(_au265)) && ((_fp298 > 0)))){
if (--_fp298 == 0){
_nt293(1);
};
};
if (_dt491 > 2){
_dt491 = (_dt491 - 0.1);
};
_gq493 = (_gq493 + ((_af150 - _gq493) * 0.2));
_mh100 = 0;
while (_mh100 < _vv48) {
if (_le683[_mh100] > 0){
_le683[_mh100] = (_le683[_mh100] - 0.05);
_kj570[_mh100] = (_kj570[_mh100] - _eo692[_mh100]);
_eo692[_mh100] = (_eo692[_mh100] * 0.9);
};
_mh100++;
};
if (_au265){
if (_wy104 < _pc127){
_wy104 = (_wy104 + ((_pc127 - _wy104) * 0.02));
};
_kp235--;
if (_kp235 == 0){
_mi242();
};
if (_kp235 == -60){
if (_af150 >= _la395){
_ij159(_vw336, 0, false);
} else {
_ij159(_uw248, 0, false);
};
};
_xh178 = (_xh178 * 0.9);
};
};
};
break;
case _ol605:
case _rm146:
case _mv60:
_yl638(true);
if (_wy104 > 0){
_wy104 = (_wy104 - Math.max(1, (_wy104 * 0.2)));
} else {
if (!_yx459){
if (_gt232 > 0){
_vk249 = (_vk249 + Math.min(10000, _gt232));
_gt232 = (_gt232 - Math.min(10000, _gt232));
if (_vk249 > _wf204){
_wf204 = _vk249;
};
} else {
if (--_fp205 < 0){
_ah489 = (_ah489 + ((_bd370 - _ah489) * 0.02));
_wm97 = (_wm97 * 0.9);
};
};
};
};
if ((((--_px536 < 0)) && (((!((_wy390 == _ol605))) || ((_af150 >= _la395)))))){
_px536 = (10 + _kd588(20));
_oj751(_kd588(_bd370), _kd588(_ma529), _kd588(_wm532), _kd588(3));
};
break;
case _eh332:
Mouse.hide();
_yl638(true);
break;
case _nk330:
_yl638(false);
Mouse.show();
break;
};
_dj137();
if (_if616 != 0){
_un279();
if (((((!((_ch243 == null))) && ((_nu710 > 0)))) && ((_mk339 == _xn437)))){
_nu710 = (_nu710 - _ex257);
_nt293(_nu710);
};
} else {
if (((!((_wy390 == _or359))) && ((_nu710 < 1)))){
_nu710 = (_nu710 + _ex257);
_nt293(_nu710);
};
};
}
final private function _gw254(_up296:int):void{
var _ac741:Number;
var _ft294:int;
var _lg617:int;
if ((((((((_wy390 == _or359)) && (!(paused)))) && (!(_wy468)))) && (!(_au265)))){
if ((((((((_wy390 == _or359)) && (!(_wy468)))) && (!(_au265)))) && (!(paused)))){
_lg617 = _lv27;
while (_lg617 < _am304) {
if (_ww312[_lg617]){
if (_up296 == _lf459[_lg617]){
_ac741 = ((_bs612[_lg617] - _et489) * _jy641);
if (_ac741 >= _sl726){
_sn212(true);
_lg617 = _am304;
} else {
_ww312[_lg617] = false;
_ac741 = Math.abs(_ac741);
if (_ac741 < _qt461){
_ft294 = _in705;
} else {
if (_ac741 < _rg156){
_ft294 = _ix350;
} else {
if (_ac741 < _ex603){
_ft294 = _bm655;
} else {
_ft294 = _kp52;
};
};
};
_be659(_ft294, _lg617, (_ft294 > _ix350));
if (_ft294 != _kp52){
_oj751(_tm186(_lf459[_lg617]), _ij119, _lf459[_lg617], _ft294);
};
_lg617 = _am304;
};
};
};
_lg617++;
};
};
};
}
final private function _rh422():void{
domain = this.root.loaderInfo.url.split("/")[2];
if (domain.indexOf(irrcrpt("mqpitgicvg.eqo", 2)) == (domain.length - irrcrpt("nrqjuhjdwh.frp", 3).length)){
_xr683 = false;
};
trace((irrcrpt("hsqemr = ", 4) + domain));
if (_hj24.length > 0){
if (domain.indexOf(_hj24) == (domain.length - _hj24.length)){
} else {
root.x = 1000;
root.y = 1000;
root.alpha = 0;
};
};
//unresolved jump
var _slot1 = error;
}
final private function _kf170():void{
if (_ch243 != null){
_ju407.stop();
_ju407 = null;
_ch243 = null;
};
}
final private function _he680(_image:BitmapData, _image_x:int, _image_y:int, _wobble:Number):void{
var _ln645:int = _image.width;
var _qw365:int = _image.height;
_image_y = (_image_y - (_qw365 >> 1));
var _y:int;
while (_y < _qw365) {
_qu305.copyPixels(_image, new Rectangle(0, _y, _ln645, 1), new Point(((_image_x - (_ln645 >> 1)) + (Math.sin((_mx25 + (_y * 0.2))) * _wobble)), (_image_y + _y)), null, null, false);
_y++;
};
}
final private function _ni79(event:MouseEvent):void{
Mouse.show();
}
final private function _pp321(_image:BitmapData, _image_x:int, _image_y:int, _effect:int, _amount:Number):void{
var _ln645:int;
var _qw365:int;
var _wl403:int;
var _y:int;
if (_amount == 0){
_aw440(_image, _image_x, _image_y, (_se633 | _xy204), 1);
} else {
_ln645 = _image.width;
_qw365 = _image.height;
_image_y = (_image_y - (_qw365 >> 1));
_y = 0;
while (_y < _qw365) {
switch (_effect){
case _ak766:
_wl403 = (((_y % 2) == 0)) ? _amount : -(_amount);
break;
};
_qu305.copyPixels(_image, new Rectangle(0, _y, _ln645, 1), new Point(((_image_x - (_ln645 >> 1)) + _wl403), (_image_y + _y)), null, null, false);
_y++;
};
};
}
final private function _nx239():void{
_aw440(_ss472, _rn79, (_ap118 - _wy104), (TOP | LEFT), 1);
var _xe77:int = Math.round((_af150 * _iv116));
_qu305.copyPixels(_md362, new Rectangle(0, (_iv116 - _xe77), _md362.width, _xe77), new Point(_uu103, (((_sg627 + _iv116) - _xe77) - _wy104)), null, null, false);
_rw141(_uk260, ((_af150 >= _la395)) ? 0 : 3, _fj659, (_rn79 + (_nx388 >> 1)), ((_ap118 + _iq20) - _wy104), (TOP | _se633));
}
final private function _if390(_space_pressed:Boolean):void{
var _mh100:int;
if (_if616 == 0){
switch (_wy390){
case _tp130:
startTransition(_qr228, _mb339);
break;
case _mb339:
_fq467();
if (!_space_pressed){
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
};
startTransition(_qr228, _vy528);
break;
case _xn437:
if (((_fp482((_bd370 * 0.33), _xa61, _fy654.width, _fy654.height)) || (_fp482((_bd370 * 0.66), _xa61, _fy654.width, _fy654.height)))){
_fq467();
if (!_space_pressed){
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
};
if (mouseX < _ma529){
startTransition(_qr228, _mk630);
} else {
if (_mt185 < (_bs216.length - 1)){
startTransition(_qr228, _fy411);
} else {
startTransition(_qr228, _or359);
};
};
} else {
_mh100 = 0;
while (_mh100 < 2) {
if (_fp482(((_mh100 == 0)) ? _pj250 : _ja715, _st65, _rn410.width, _rn410.height)){
_qf396 = (_bt152 >> 1);
_fq467();
if (_mh100 > 0){
if (++_up726 >= _ty757){
_up726 = 0;
};
} else {
if (--_up726 < 0){
_up726 = (_ty757 - 1);
};
};
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
_dn612 = _vl435[_up726];
_nr51();
};
_mh100++;
};
};
break;
case _fy411:
if (_rl694 <= 0){
if (_fp482((_bd370 >> 2), _xa61, _og149.width, _og149.height)){
if (_mt185 >= (_bs216.length - 1)){
startTransition(_qr228, _or359);
} else {
_mt185++;
_rl694 = _bd370;
};
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
_fq467();
} else {
if (_fp482((_bd370 * 0.75), _xa61, _fl413.width, _fl413.height)){
_fq467();
startTransition(_qr228, _or359);
};
};
};
break;
case _or359:
if (_au265){
if (((_space_pressed) || (_fp482((_bd370 >> 2), _xa61, _fy654.width, _fy654.height)))){
if (!_space_pressed){
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
};
_kf170();
SoundMixer.stopAll();
_fq467();
startTransition(_qr228, _ol605);
};
};
break;
case _ol605:
_fq467();
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
if (_fp482(_em217, _ea761, _gg317.width, _gg317.height)){
navigateToURL(new URLRequest(irrcrpt("iuuq://xxx.lpohsfhbuf.dpn/?hbnfsfgfssbm=hvjubshffl", 1)), irrcrpt("_fpero", 4));
} else {
if (!_yx459){
if (_gt232 > 0){
_vk249 = (_vk249 + _gt232);
_gt232 = 0;
if (_vk249 > _wf204){
_wf204 = _vk249;
};
};
};
if (_af150 > _ql200[(_dn612 + (_go109 * _mb398))]){
_ql200[(_dn612 + (_go109 * _mb398))] = _af150;
};
_al575();
if (_qk127){
_fh515.scores.submit(_vk249, _oc545[_mb398]);
};
if (((_lc662) || (_yx459))){
if (++level >= _ir596){
level = 0;
};
startTransition(_qr228, _xn437);
} else {
if (_af150 >= _la395){
level++;
};
if (level >= _ir596){
startTransition(_qr228, _mv60);
} else {
startTransition(_qr228, _xn437);
};
};
};
break;
case _mv60:
_fq467();
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
if (_fp482(_em217, _ea761, _gg317.width, _gg317.height)){
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.osrkvikexi.gsq/?keqivijivvep=kymxevkiio", 4)), irrcrpt("_gqfsp", 5));
} else {
if (_xr683){
startTransition(_qr228, _nk330);
} else {
startTransition(_qr228, _mb339);
};
};
break;
};
};
}
final private function startTransition(_dir:int, _state:int):void{
if (_if616 == 0){
if (_dir == _qr228){
_ih650 = false;
} else {
_qf396 = (_bt152 >> 1);
};
_if616 = _dir;
_mk339 = _state;
_ta524 = ((_dir == _qr228)) ? 0 : 1;
};
}
final private function _ld613():void{
var _mh100:int;
_ot205(false, 0);
_gt232 = 0;
_xb432 = 0;
_pn474 = 0;
_oq379 = 0;
_gy539 = false;
_rd763 = _fj105;
_et489 = 0;
_wy468 = true;
_wh111 = _nd233;
_au265 = false;
paused = false;
_mu386 = false;
_wy104 = _bd370;
_rl694 = _bd370;
_jx39 = 0;
_uh751 = 1;
_es340 = _bd370;
_la324 = 0;
_qh478 = 0.05;
_sj346 = _rd345;
_id234 = (_vq398 + _kd588(10));
_uo735 = _kd588(_bd370);
_aj72 = _kd588(4);
_lv27 = 0;
_mu344 = 0;
_af150 = (_gq493 = 0);
_mh100 = 0;
while (_mh100 < _ao294) {
_kx179[_mh100] = 0;
_mh100++;
};
_mh100 = 0;
while (_mh100 < _vv48) {
_kj570[_mh100] = 0;
_eo692[_mh100] = 0;
_le683[_mh100] = 0;
_ur602 = 0;
_mh100++;
};
_mh100 = 0;
while (_mh100 < _wm532) {
_kg163[_mh100] = false;
_mh100++;
};
_mh100 = 0;
while (_mh100 < _hp547) {
_ww312[_mh100] = true;
_mh100++;
};
_wy390 = _or359;
SoundMixer.stopAll();
_ij159(_um83[level], 0, false);
_ij159(_be156, 0, false);
}
final private function _nx268():void{
if (_wy390 == _or359){
if (_if616 == 0){
if (!paused){
_cm170();
} else {
_cn202();
};
};
};
}
final private function _kv447(_sprite_bd:BitmapData, _x:Number, _y:Number, _mx713:Number, _brightness:Number, _alignment:int, _hscale:Number, _vscale:Number):void{
var _ww423:int = _sprite_bd.width;
var _fc587:int = _sprite_bd.height;
if ((_alignment & _se633) != 0){
_x = (_x - ((_ww423 >> 1) * _hscale));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - (_ww423 * _hscale));
};
};
if ((_alignment & _xy204) != 0){
_y = (_y - ((_fc587 >> 1) * _vscale));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - (_fc587 * _vscale));
};
matrix = new Matrix();
matrix.scale(_hscale, _vscale);
matrix.translate(_x, _y);
_qu305.draw(_sprite_bd, matrix, new ColorTransform(_brightness, _brightness, _brightness, _mx713), null, null, false);
}
final private function _vy497(_max_value:Number):Number{
return ((-((_max_value * 0.5)) + (Math.random() * _max_value)));
}
final private function _mo438():void{
var _mh100:int;
if ((((_if616 == 0)) && ((_ho529 == -1)))){
_mh100 = 0;
while (_mh100 < _tn324) {
if (_ut461(_mh100)){
_oj751(mouseX, mouseY, _kd588(_wm532), 0);
_ho529 = _mh100;
_aa343(_ho529);
_fq467();
};
_mh100++;
};
};
}
final private function _pg62():void{
}
final private function _tf720(_x:int, _y:int):Boolean{
if ((((((((_x < 0)) || ((_x > _bd370)))) || ((_y < 0)))) || ((_y > _pc127)))){
return (true);
};
return (false);
}
final private function _fp482(_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);
}
final private function _nr51():void{
var _mm342:Array;
var _mh100:int;
var _tf574:int;
switch (_dn612){
case _ei301:
_mm342 = TrackData._dt43;
_tn276 = 153599;
_sh745 = 170357;
break;
case _tr156:
_mm342 = TrackData._ur149;
_tn276 = 90285;
_sh745 = 128595;
break;
case _vr128:
_mm342 = TrackData._lx225;
_tn276 = 111943;
_sh745 = 123892;
break;
case _qp98:
_mm342 = TrackData._rq272;
_tn276 = 135306;
_sh745 = 164202;
break;
case _ga341:
_mm342 = TrackData._tq139;
_tn276 = 134802;
_sh745 = 162384;
break;
case _hk728:
_mm342 = TrackData._ra366;
_tn276 = 163027;
_sh745 = 192523;
break;
};
_am304 = 0;
_hp547 = (_mm342.length / 3);
_mh100 = 0;
while (_mh100 < _hp547) {
if (_mm342[((_mh100 * 3) + _ai321)] <= _mb398){
_am304++;
};
_mh100++;
};
_bs612 = new Array(_am304);
_lf459 = new Array(_am304);
_ww312 = new Array(_am304);
var _gs627:int;
var _nw592:int = _kd588(_wm532);
var _na150:int = _kd588(_wm532);
_mh100 = 0;
while (_mh100 < _hp547) {
_tf574 = _mm342[((_mh100 * 3) + _ai321)];
if (_tf574 <= _mb398){
_bs612[_gs627] = _mm342[((_mh100 * 3) + _md527)];
if (_mb398 == 3){
while (_na150 == _nw592) {
_na150 = _kd588(_wm532);
};
_nw592 = _na150;
_lf459[_gs627] = _na150;
} else {
_lf459[_gs627] = _mm342[((_mh100 * 3) + _ap272)];
};
_ww312[_gs627] = true;
_gs627++;
};
_mh100++;
};
_mm342 = null;
_le689 = _vw123(_gw502[_dn612].length);
_wq392(_gw502[_dn612], 5000, 0, true);
}
final private function _cn202():void{
if (((!(_au265)) && (!(_wy468)))){
_wq392(_ch243, _et489, 1, false);
};
_ih650 = false;
paused = false;
}
final private function _wq392(_music_to_play:Sound, _offset:Number, _volume:Number, _loop:Boolean):void{
_kf170();
_nu710 = _volume;
_ch243 = _music_to_play;
_ju407 = _music_to_play.play(_offset, (_loop) ? int.MAX_VALUE : 0);
_nt293(_volume);
_ju407.addEventListener(Event.SOUND_COMPLETE, _ml75);
}
final private function _un279():void{
var _li535:Object;
var _rm623:String;
var request:URLRequest;
var loader:Loader;
_ta524 = (_ta524 + (_if616 * _ku55));
if ((((_ta524 <= 0)) || ((_ta524 >= 1)))){
if (_if616 == _qr228){
switch (_mk339){
case _mb339:
if (_wy390 == _tp130){
_uo356 = null;
_nr80 = null;
stage.addEventListener(MouseEvent.MOUSE_DOWN, _he193);
stage.addEventListener(KeyboardEvent.KEY_DOWN, _sg87);
stage.addEventListener(KeyboardEvent.KEY_UP, _ci441);
stage.addEventListener(MouseEvent.MOUSE_OUT, _ni79);
stage.addEventListener(MouseEvent.MOUSE_OVER, _ss357);
_cn117 = new ContextMenu();
_ch370();
_cn117.addEventListener(ContextMenuEvent.MENU_SELECT, _fa639);
contextMenu = _cn117;
_rh422();
};
stage.quality = StageQuality.LOW;
if (_qk127){
_li535 = LoaderInfo(root.loaderInfo).parameters;
_rm623 = ((_li535.api_path) || (irrcrpt("kwws://zzz.nrqjuhjdwh.frp/iodvk/DSL_DV6_Orfdo.vzi", 3)));
trace((irrcrpt("ETM texl: ", 4) + _rm623));
request = new URLRequest(_rm623);
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, _cq639);
loader.load(request);
this.addChild(loader);
};
if (_xr683){
if (stage.contains(_dp737)){
removeChild(_dp737);
};
};
Mouse.hide();
_wy390 = _mb339;
_yl290 = 3;
_ik635 = 0;
_ot205((Math.random() < 0.2), -1);
_ij159(_um83[4], 0, true);
_wq392(_gw502[_kd588(_go109)], 0, 1, false);
break;
case _vy528:
_wy390 = _vy528;
_to117(_yi11);
break;
case _mk630:
_wy390 = _mk630;
_to117(_au618);
break;
case _xn437:
_kf170();
_lv346();
_nr51();
_wy390 = _xn437;
break;
case _fl266:
_to117(_sv619);
break;
case _fy411:
_rl694 = _bd370;
_wy390 = _fy411;
break;
case _or359:
_mt185 = _bs216.length;
_kf170();
_ld613();
break;
case _ol605:
if (_af150 < _la395){
_gt232 = 0;
};
_ij159(_um83[4], 0, true);
_wy104 = _bd370;
_ah489 = 0;
_fp205 = 10;
_wm97 = _bd370;
_wy390 = _ol605;
break;
case _rm146:
_wy104 = _bd370;
_wy390 = _rm146;
_to117(_jk457);
break;
case _eh332:
_wy390 = _eh332;
_to117(_xf265);
break;
case _nk330:
stage.quality = StageQuality.HIGH;
addChild(_dp737);
_dp737.y = 20;
if (_wy390 == _mv60){
MochiScores.showLeaderboard({clip:_dp737, boardID:_sa641[_mb398], _vk249:_vk249, onError:_rm454, onClose:_rm454});
} else {
MochiScores.showLeaderboard({clip:_dp737, boardID:_sa641[_mb398], onError:_sn573, onClose:_sn573});
};
_wy390 = _nk330;
break;
case _mv60:
_wy104 = _bd370;
_wy390 = _mv60;
break;
};
_if616 = 0;
startTransition(_tm36, _wy390);
} else {
_if616 = 0;
};
};
}
final private function _sn212(_play_error_noise:Boolean):void{
_pn474 = 0;
if ((((_fp298 <= 0)) && (_play_error_noise))){
_kx71();
};
_fp298 = _am219;
_nt293(0.4);
_gy539 = true;
_dt491 = _dd237;
}
final private function _kx484():void{
if (--_js289 <= 0){
_aw60 = (_aw60 + _gn353);
_js289 = _bm114;
switch (_xl464){
case 3:
case 4:
case 5:
if (_aw60 == 1){
_js289 = (_bm114 << 2);
};
break;
};
if (_aw60 >= (_kg54[_xl464] - 1)){
_gn353 = -1;
} else {
if (_aw60 < 0){
_aw60 = 0;
_gn353 = 1;
if (--_ck204 <= 0){
_ot205(((((_wy390 == _mb339)) && ((Math.random() < 0.1)))) ? true : false, -1);
};
};
};
};
}
final private function _aw440(_sprite_bd:BitmapData, _x:Number, _y:Number, _alignment:int, _mx713:Number):void{
var _ln645:int = _sprite_bd.width;
var _qw365:int = _sprite_bd.height;
if ((_alignment & _se633) != 0){
_x = (_x - (_ln645 >> 1));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - _ln645);
};
};
if ((_alignment & _xy204) != 0){
_y = (_y - (_qw365 >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _qw365);
};
if (_mx713 != 1){
matrix = new Matrix();
matrix.translate(_x, _y);
_qu305.draw(_sprite_bd, matrix, new ColorTransform(1, 1, 1, _mx713), null, null, false);
} else {
_qu305.copyPixels(_sprite_bd, _sprite_bd.rect, new Point(_x, _y), null, null, false);
};
}
final private function _sf17():void{
if (!_au265){
_ij159(_um83[level], 0, true);
_xh178 = -(_bd370);
_au265 = true;
_kp235 = _gf163;
if (_af150 >= _la395){
_ij159(_mv525, 0, false);
};
};
}
final private function _uf108():void{
var _mh100:int;
while (_mh100 < _gb49) {
if (_xk201[_mh100] != -1){
_rw141(_jh251[_tp206[_mh100]], _xk201[_mh100], _wj501, _ys180[_mh100], _up330[_mh100], (_se633 | _xy204));
};
_mh100++;
};
}
final private function _qk100(_effect:int, _value:Number):void{
switch (_effect){
case _aw239:
_qu305.colorTransform(_qu305.rect, new ColorTransform((1 + _value), (1 + _value), (1 + _value), 1, 1, 1, 1, 1));
break;
case _lo334:
_qu305.colorTransform(_qu305.rect, new ColorTransform((1 - _value), (1 - _value), (1 - _value), 1, 1, 1, 1, 1));
break;
};
}
final private function _ij159(_sound_to_play:Sound, _pan:Number, _loop:Boolean):void{
_fl541.volume = _yi275;
_fl541.pan = _pan;
_nj628 = _sound_to_play.play(0, (_loop) ? int.MAX_VALUE : 1);
_nj628.soundTransform = _fl541;
}
final private function _tm186(_string_num:int):int{
return ((((_wp375 + _qi748) + (_string_num * _mu705)) - _wy104));
}
final private function _to117(_menu_id:int):void{
var _qt147:int;
var _bx662:int;
_ho529 = -1;
_nb149 = null;
_ih650 = true;
_qf396 = (_bt152 >> 1);
switch (_menu_id){
case _yi11:
_vd219[0] = _ci732;
_vd219[1] = _rv433;
_vd219[2] = _dn268;
_vd219[3] = _gk76;
_vd219[4] = _pe223;
if (_xr683){
_vd219[5] = _xk402;
_tn324 = 6;
} else {
_tn324 = 5;
};
_nb149 = _ft60;
_gj475 = 56;
_qt147 = 200;
break;
case _sv619:
_vd219[0] = _py565;
_vd219[1] = _lg745;
_tn324 = 2;
_nb149 = _ya691;
_gj475 = 70;
_qt147 = _fj105;
break;
case _au618:
case _xf265:
_vd219[0] = _ms10;
_vd219[1] = _du367;
_vd219[2] = _sd532;
_vd219[3] = _gm439;
_vd219[4] = _lg745;
_tn324 = 5;
_nb149 = ((_menu_id == _au618)) ? _ur176 : _nl582;
_gj475 = 70;
_qt147 = 240;
break;
case _kd64:
_vd219[0] = _mv248;
_vd219[1] = _sv765;
_vd219[2] = _sc542;
_tn324 = 3;
_nb149 = _be567;
_gj475 = 73;
_qt147 = 320;
break;
case _na412:
_vd219[0] = _sv765;
_vd219[1] = _sc542;
_tn324 = 2;
_qt147 = 324;
break;
case _jk457:
_vd219[0] = _ee437;
_vd219[1] = _fi118;
_vd219[2] = _hd153;
_vd219[3] = _dx214;
_vd219[4] = _gk632;
_vd219[5] = _mj595;
_tn324 = 6;
_qt147 = 122;
_nb149 = _eu29;
_gj475 = 40;
break;
};
var _qm668:int = _tn324;
if (_qm668 > 4){
_qm668 = Math.min(4, _qm668);
} else {
if (_vd219[(_tn324 - 1)] == _lg745){
_qm668--;
};
};
_bx662 = (_bd370 / _qm668);
var _eh668:int = (_ma529 - ((_bx662 * (_qm668 - 1)) >> 1));
var _mh100:int;
while (_mh100 < _tn324) {
if (_menu_id == _jk457){
_ng305[_mh100] = _ao297;
} else {
_ng305[_mh100] = _uv37;
};
_ft215[_mh100] = null;
_ql432[_mh100] = "";
_qr232[_mh100] = "";
switch (_vd219[_mh100]){
case _uv501:
break;
case _ci732:
_ql432[_mh100] = irrcrpt("UVCTV", 2);
break;
case _rv433:
_ql432[_mh100] = irrcrpt("QSBDUJDF", 1);
break;
case _mv248:
_ql432[_mh100] = irrcrpt("TGUWOG", 2);
break;
case _dn268:
_ql432[_mh100] = irrcrpt("STXMSRW", 4);
break;
case _gk76:
_ql432[_mh100] = irrcrpt("FUHGLWV", 3);
break;
case _pe223:
_ql432[_mh100] = irrcrpt("NPSF", 1);
_qr232[_mh100] = irrcrpt("LFRJX", 5);
break;
case _xk402:
_ql432[_mh100] = irrcrpt("ZMIA", 4);
_qr232[_mh100] = irrcrpt("UEQTGU", 2);
break;
case _sc542:
_ql432[_mh100] = irrcrpt("SWKV", 2);
break;
case _py565:
_ft215[_mh100] = _xj363;
break;
case _va558:
_ft215[_mh100] = _by576;
break;
case _sv765:
_ql432[_mh100] = irrcrpt("SFUSZ", 1);
break;
case _ms10:
_ql432[_mh100] = irrcrpt("GCUA", 2);
break;
case _du367:
_ql432[_mh100] = irrcrpt("RSVQEP", 4);
break;
case _sd532:
_ql432[_mh100] = irrcrpt("KDUG", 3);
break;
case _gm439:
_ql432[_mh100] = irrcrpt("LJJP", 5);
break;
case _ee437:
_ft215[_mh100] = _wc67;
break;
case _fi118:
_ft215[_mh100] = _uy368;
break;
case _hd153:
_ft215[_mh100] = _ut48;
break;
case _dx214:
_ft215[_mh100] = _yd738;
break;
case _gk632:
_ft215[_mh100] = _pa34;
break;
case _lg745:
case _mj595:
_ng305[_mh100] = _gg678;
_ft215[_mh100] = null;
break;
};
switch (_menu_id){
case _yi11:
_kp376[_mh100] = (_eh668 + ((_mh100 % 4) * _bx662));
_to334[_mh100] = _qt147;
switch (_mh100){
case 4:
if (_tn324 == 6){
_kp376[_mh100] = (_bd370 * 0.33);
} else {
_kp376[_mh100] = (_bd370 >> 1);
};
_to334[_mh100] = 332;
break;
case 5:
if (_tn324 == 6){
_kp376[_mh100] = (_bd370 * 0.66);
} else {
_kp376[_mh100] = (_bd370 >> 1);
};
_to334[_mh100] = 332;
break;
};
break;
case _jk457:
_kp376[_mh100] = _ma529;
_to334[_mh100] = (_qt147 + (_mh100 * 52));
break;
default:
if (_vd219[_mh100] == _lg745){
_kp376[_mh100] = _ma529;
_to334[_mh100] = ((_menu_id == _au618)) ? (_pc127 * 0.9) : (_pc127 * 0.75);
} else {
_kp376[_mh100] = (_eh668 + (_mh100 * _bx662));
_to334[_mh100] = _qt147;
};
break;
};
_kf372 = _ng305[_mh100];
_ax30[_mh100] = _kf372.width;
_rx592[_mh100] = _kf372.height;
_mh100++;
};
_kf372 = null;
}
final private function _cm170():void{
if ((((_wy390 == _or359)) && (!(paused)))){
if (((!(_au265)) && (!(_wy468)))){
_ju407.stop();
};
_fq467();
paused = true;
_mx25 = _ib345;
_du208 = 0;
_to117(_kd64);
};
}
final private function draw():void{
var _mh100:int;
var _local4:String;
var _local5:int;
var _local6:int;
var _local7:Number;
var _cj485:int;
var _ym569:int;
var _tr669:int;
var _pm213:int;
var _qf188:int;
var _mo370:int;
switch (_wy390){
case _tp130:
_qu305.fillRect(new Rectangle(0, 0, _bd370, _pc127), 4294967295);
_aw440(_nr80, _ma529, _fj105, (_se633 | _xy204), 1);
_kv447(_nr80, _ma529, _fj105, 0.5, 1, (_se633 | _xy204), (1 + (Math.random() * (_mx25 / 4))), (1 + (Math.random() * (_mx25 / 4))));
break;
case _mb339:
_aw440(_xt146[4], 0, 0, (TOP | LEFT), 1);
_aw440(_lb744, _ma529, (_pc127 * 0.25), (_se633 | _xy204), 1);
_kv447(_lb744, _ma529, (_pc127 * 0.25), _ik635, 1, (_se633 | _xy204), (1 + _yl290), (1 + _yl290));
_sh541(_xl464, _aw60, _ma529, 460);
_kv447(_xy375, 0, (_pc127 + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_bx699) * 0.2)));
_uf108();
break;
case _vy528:
case _mk630:
case _rm146:
case _eh332:
_aw440(((_wy390 == _vy528)) ? _bo556 : _tg609, 0, 0, (TOP | LEFT), 1);
_ot65();
_uf108();
if (_wy390 != _mk630){
_kv447(((_wy390 == _vy528)) ? _tb747 : _xy375, 0, (_pc127 + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_bx699) * 0.2)));
};
break;
case _xn437:
_aw440(_cx319, 0, 0, (TOP | LEFT), 1);
_aw440(_cr676, _ma529, (_pc127 * 0.1), (_se633 | TOP), 1);
_aw440(_vn339, _ma529, _fj105, (_se633 | _xy204), 1);
_yi744(_oc545[_mb398], _ba87, _yd687, _yd687, (TOP | LEFT), -1, 0);
_yi744((_yx459) ? irrcrpt("UWFHYNHJ", 5) : (((_up726 + 1).toString() + "/") + _ty757.toString()), _ba87, (_bd370 - _yd687), _yd687, (TOP | RIGHT), -1, 0);
_mh100 = 0;
while (_mh100 < 2) {
_kv447(((_mh100 == 0)) ? _rn410 : _ac417, ((_mh100 == 0)) ? (_pj250 - _jl244) : (_ja715 + _jl244), _st65, 1, (_fp482(((_mh100 == 0)) ? _pj250 : _ja715, _st65, _rn410.width, _rn410.height)) ? 2 : 1, (_se633 | _xy204), 1, 1);
_mh100++;
};
_kv447(_gg678, (_bd370 * 0.33), _xa61, 1, (_fp482((_bd370 * 0.33), _xa61, _fy654.width, _fy654.height)) ? 2 : 1, (_se633 | _xy204), 1, 1);
_kv447(_fy654, (_bd370 * 0.66), _xa61, 1, (_fp482((_bd370 * 0.66), _xa61, _fy654.width, _fy654.height)) ? 2 : 1, (_se633 | _xy204), 1, 1);
_mh100 = 0;
while (_mh100 < 7) {
switch (_mh100){
case 0:
_local4 = (irrcrpt("YWFHP: ", 5) + _cf296[_dn612]);
break;
case 1:
_local4 = (irrcrpt("XIQTS: ", 4) + _sh451[_dn612]);
break;
case 2:
_local4 = (irrcrpt("NGPIVJ: ", 2) + _le689);
break;
case 3:
_local4 = (irrcrpt("RSXIW: ", 4) + _am304);
break;
case 4:
_local7 = _ql200[(_dn612 + (_go109 * _mb398))];
_local4 = (irrcrpt("FIWX VEROMRK: ", 4) + ((_local7 == -1)) ? "-" : _nm626[_uy308(_local7)]);
break;
case 5:
_local4 = (irrcrpt("DGUV EQODQ: ", 2) + _qy533[(_dn612 + (_go109 * _mb398))]);
break;
case 6:
_local4 = (irrcrpt("FKHHKEWNVA: ", 2) + _ty170[_dn612]);
break;
};
_yi744(_local4, _ba87, (_ma529 + _be519), (_cx172 + (_mh100 * _fe331)), (TOP | LEFT), -1, 0);
_mh100++;
};
_uf108();
break;
case _fy411:
drawBackground();
_aw440(_lu239, _ma529, (_pc127 * 0.1), (_se633 | TOP), 1);
_pp321(_bs216[_mt185], _ma529, _fj105, _ak766, _rl694);
_kv447(_og149, (_bd370 >> 2), _xa61, 1, (_fp482((_bd370 >> 2), _xa61, _og149.width, _og149.height)) ? 2 : 1, (_se633 | _xy204), 1, 1);
_kv447(_fl413, (_bd370 * 0.75), _xa61, 1, (_fp482((_bd370 * 0.75), _xa61, _og149.width, _og149.height)) ? 2 : 1, (_se633 | _xy204), 1, 1);
_uf108();
break;
case _or359:
if ((((((((((_et489 > _tn276)) && ((_et489 < _sh745)))) && (!(_au265)))) && ((_id234 > (_rd345 >> 1))))) && ((_id234 < _rd345)))){
_qu305.fillRect(new Rectangle(0, 0, _bd370, _pc127), 0xFFFFFF);
} else {
drawBackground();
};
_sh541(_xl464, _aw60, _hi701, _tq546);
if ((((((_et489 > _tn276)) && ((_et489 < _sh745)))) && (!(_au265)))){
if (_id234 < (_rd345 >> 1)){
_aw440(_vv540[_aj72], ((_uo735 - 2) + (Math.random() * 4)), (-2 + (Math.random() * 4)), (TOP | _se633), 1);
};
};
if (_rd763 < (_pc127 >> 2)){
_kv447(_sb308, 0, ((_pc127 + _rd763) + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_bx699) * 0.2)));
};
_nx239();
_of587();
_mh100 = 0;
while (_mh100 < _vv48) {
if (_le683[_mh100] > 0){
_aw440(_tg567[_mh100], (_wp375 + (_re132 >> 1)), _kj570[_mh100], (BOTTOM | _se633), _le683[_mh100]);
};
_mh100++;
};
_uf108();
if (!_au265){
_gj206();
};
_rm387();
if (paused){
_qk100(_lo334, _du208);
_ot65();
};
break;
case _ol605:
_aw440(_cx319, 0, 0, (TOP | LEFT), 1);
_aw440(_kh387, _ma529, ((_pc127 * 0.08) - _wy104), (_se633 | TOP), 1);
_aw440(_tb42, (_kj732 - _wy104), _hu344, (TOP | LEFT), 1);
_aw440(_uq181, (_sf439 + _wy104), _hu344, (TOP | LEFT), 1);
_rw141(_sl236, _uy308(_af150), _hg157, ((_sf439 + (_uq181.width >> 1)) + _wy104), (_hu344 + (_uq181.height >> 1)), (_se633 | _xy204));
_local5 = (_vq138.width + (_oq379.toString().length * (_mx120 + _uy296)));
_local6 = (_ma529 - (_local5 >> 1));
_aw440(_vq138, (_local6 - _wy104), (_pc127 * (_yx459) ? 0.65 : 0.58), (LEFT | TOP), 1);
_wk350(_oq379, ((_local6 + _vq138.width) + _wy104), (_pc127 * (_yx459) ? 0.65 : 0.58), (LEFT | TOP), _uq296, _mx120, _cd527, _uy296, false);
if (!_yx459){
_cj485 = (_un171.width + (_vk249.toString().length * (_mx120 + _uy296)));
_ym569 = (_ma529 - (_cj485 >> 1));
_aw440(_un171, (_ym569 + _wy104), (_pc127 * 0.66), (LEFT | TOP), 1);
_wk350(_vk249, ((_ym569 + _un171.width) + _wy104), (_pc127 * 0.66), (LEFT | TOP), _gd446, _mx120, _cd527, _uy296, false);
_tr669 = (_ct154.width + (_gt232.toString().length * (_mx120 + _uy296)));
_pm213 = (_ma529 - (_tr669 >> 1));
_aw440(_ct154, ((_pm213 - _wy104) - _ah489), (_pc127 * 0.74), (LEFT | TOP), 1);
_wk350(_gt232, (((_pm213 + _ct154.width) + _wy104) - _ah489), (_pc127 * 0.74), (LEFT | TOP), _nm381, _mx120, _cd527, _uy296, false);
_qf188 = (_pc677.width + (_wf204.toString().length * (_mx120 + _uy296)));
_mo370 = (_ma529 - (_qf188 >> 1));
_aw440(_pc677, ((_mo370 + _wy104) + _wm97), (_pc127 * 0.74), (LEFT | TOP), 1);
_wk350(_wf204, (((_mo370 + _pc677.width) + _wy104) + _wm97), (_pc127 * 0.74), (LEFT | TOP), _nm381, _mx120, _cd527, _uy296, false);
};
_mh100 = 0;
while (_mh100 < _ao294) {
_yi744(_bk443[_mh100], _ba87, ((_kj732 + (_tb42.width * 0.06)) - _wy104), ((_hu344 + _mi480) + (_mh100 * _xt607)), (TOP | LEFT), -1, 0);
_yi744(_kx179[_mh100].toString(), _ba87, ((_kj732 + (_tb42.width * 0.68)) - _wy104), ((_hu344 + _mi480) + (_mh100 * _xt607)), (TOP | RIGHT), -1, 0);
_yi744((Math.round(((_kx179[_mh100] / _am304) * 100)).toString() + "%"), _ba87, ((_kj732 + (_tb42.width * 0.94)) - _wy104), ((_hu344 + _mi480) + (_mh100 * _xt607)), (TOP | RIGHT), -1, 0);
_mh100++;
};
_kv447(_fy654, _ma529, (_xa61 + _wy104), 1, (_fp482(_ma529, _xa61, _fy654.width, _fy654.height)) ? 2 : 1, (_se633 | _xy204), 1, 1);
_aw440(_gg317, _em217, _ea761, (_se633 | _xy204), 1);
_uf108();
break;
case _mv60:
_aw440(_is580, 0, 0, (TOP | LEFT), 1);
_aw440(_pv476, ((_bd370 * 0.33) + _wy104), (_pc127 * 0.2), (_se633 | _xy204), 1);
_aw440(_tp298, ((_bd370 * 0.33) - _wy104), _fj105, (_se633 | _xy204), 1);
_aw440(_oo756, ((_bd370 * 0.33) + _wy104), (_pc127 * 0.8), (_se633 | _xy204), 1);
_aw440(_gg317, _em217, _ea761, (_se633 | _xy204), 1);
_uf108();
break;
case _nk330:
_aw440(_bo556, 0, 0, (TOP | LEFT), 1);
_aw440(_sf476, _ma529, (_pc127 * 0.1), (_se633 | TOP), 1);
_kv447(_xy375, 0, (_pc127 + 1), 1, 1, (LEFT | BOTTOM), 1, (0.8 + (Math.sin(_bx699) * 0.2)));
break;
};
if (_pr131 > 0){
_aw440(_eq353, mouseX, mouseY, (TOP | LEFT), _pr131);
};
if (_if616 != 0){
_qu305.colorTransform(new Rectangle(0, 0, _bd370, _pc127), new ColorTransform((1 - _ta524), (1 - _ta524), (1 - _ta524), 1, 0, 0, 0));
};
graphics.clear();
graphics.beginBitmapFill(_qu305, null, false, false);
graphics.drawRect(0, 0, _bd370, _pc127);
graphics.endFill();
}
final private function _rm387():void{
var _tr669:int;
if (_wy468){
if (_rl694 <= 0){
_kv447(_lf352, _ma529, _fj105, _uh751, 1, (_se633 | _xy204), 1, 1);
_qk100(_aw239, _jx39);
} else {
_pp321(_dm12, _ma529, _fj105, _ak766, _rl694);
};
_yi744(_br495[level], _ba87, (_ma529 + _es340), (_pc127 - _yd687), (BOTTOM | _se633), -1, 0);
} else {
if (!_au265){
if ((((_et489 > (_tn276 - 2000))) && ((_et489 < _tn276)))){
_aw440(_nt249, (_gg52 + _vy497(_dt491)), (_cp338 + _vy497(_dt491)), (BOTTOM | _se633), 1);
_aw440(_sb572, (_gg52 + _vy497(_dt491)), ((_cp338 - _tv189) + _vy497(_dt491)), (_xy204 | _se633), 1);
} else {
if ((((_gt232 > 0)) || (_gy539))){
_aw440(_nt249, (_gg52 + _vy497(_dt491)), (_cp338 + _vy497(_dt491)), (BOTTOM | _se633), 1);
_aw440((_gy539) ? _np638 : _bc181, (_gg52 + _vy497(_dt491)), ((_cp338 - _tv189) + _vy497(_dt491)), ((_gy539) ? _xy204 : TOP | _se633), 1);
if (!_gy539){
_wk350(_pn474, ((_gg52 - 4) + _vy497(_dt491)), ((_cp338 - _tv189) + _vy497(_dt491)), (_se633 | BOTTOM), _il355, _nv158, _es256, _wm307, true);
};
};
};
};
};
if (!_yx459){
_tr669 = _wk350(_xb432, (_bd370 - _yd687), _yd687, (TOP | RIGHT), _ao377, _na179, _px389, _fh185, false);
_aw440(_do494, ((_bd370 - _yd687) - _tr669), _yd687, (TOP | RIGHT), 1);
};
if (_au265){
_aw440(((_af150 < _la395)) ? _ti417 : _my648, (_bd370 >> 2), ((_pc127 >> 2) + _xh178), (_xy204 | _se633), 1);
_kv447(_fy654, (_bd370 >> 2), (_xa61 - _xh178), 1, (_fp482((_bd370 >> 2), _xa61, _fy654.width, _fy654.height)) ? 2 : 1, (_se633 | _xy204), 1, 1);
};
}
final private function _be659(_rating_type:int, _lg617:int, _play_error_noise:Boolean):void{
_is423(_lg617);
if (!_au265){
while (!(_ww312[_lv27])) {
_lv27++;
};
};
var _local4 = _kx179;
var _local5 = _rating_type;
var _local6 = (_local4[_local5] + 1);
_local4[_local5] = _local6;
switch (_rating_type){
case _in705:
_tg567[_ur602] = _gu589;
_mu344 = (_mu344 + 1);
_pn474++;
_gt232 = (_gt232 + ((_pn474 * 100) << ((_mb398 == 3)) ? 1 : 0));
if (++_id459 > 3){
if (Math.random() < 0.5){
_ot205((Math.random() < 0.2), -1);
};
_id459 = 0;
};
break;
case _ix350:
_tg567[_ur602] = _gf522;
_mu344 = (_mu344 + 0.75);
_pn474++;
_gt232 = (_gt232 + ((_pn474 * 50) << ((_mb398 == 3)) ? 1 : 0));
break;
case _bm655:
_tg567[_ur602] = _gx468;
_mu344 = (_mu344 + 0.1);
_gt232 = (_gt232 + 10);
break;
case _kp52:
_mu344 = (_mu344 - 0.5);
_tg567[_ur602] = _yl603;
break;
};
_dt491 = _dd237;
if ((((_rating_type == _bm655)) || ((_rating_type == _kp52)))){
_sn212(_play_error_noise);
} else {
_gy539 = false;
if (_pn474 > _oq379){
_oq379 = _pn474;
if (_oq379 > _qy533[(_dn612 + (_go109 * _mb398))]){
_qy533[(_dn612 + (_go109 * _mb398))] = _oq379;
};
};
};
_af150 = (_mu344 / _lv27);
_af150 = Math.min(_af150, 1);
_af150 = Math.max(_af150, 0);
_kj570[_ur602] = _jq345;
_eo692[_ur602] = 16;
_le683[_ur602] = 1;
if (++_ur602 >= _vv48){
_ur602 = 0;
};
}
final private function _yw136():void{
var _mh100:int;
while (_mh100 < _gb49) {
_ys180[_mh100] = 0;
_up330[_mh100] = 0;
_kh190[_mh100] = 0;
_ei358[_mh100] = 0;
_tp206[_mh100] = 0;
_xk201[_mh100] = -1;
_mh100++;
};
}
final private function _sq542():void{
if (_ci416.data._wf204 != null){
_wf204 = _ci416.data._wf204;
_qy533 = _ci416.data._qy533;
_ql200 = _ci416.data._ql200;
};
}
final private function _pa475(_a:Number, _r:Number, _g:Number, _b:Number):uint{
return (((((_a << 24) | (_r << 16)) | (_g << 8)) | _b));
}
final private function _ut461(_index:int):Boolean{
if ((((((((mouseX >= (_kp376[_index] - (_ax30[_index] >> 1)))) && ((mouseX <= (_kp376[_index] + (_ax30[_index] >> 1)))))) && ((mouseY >= (_to334[_index] - (_rx592[_index] >> 1)))))) && ((mouseY <= (_to334[_index] + (_rx592[_index] >> 1)))))){
return (true);
};
return (false);
}
final private function _kx71():void{
switch (_kd588(3)){
case 0:
_ij159(_is74, 0, false);
break;
case 1:
_ij159(_mm372, 0, false);
break;
case 2:
_ij159(_sk573, 0, false);
break;
};
}
final private function _sh541(_pose:int, _kl139:int, _x:int, _y:int):void{
_rw141(_hu647[_pose], _kl139, _kg54[_pose], _x, _y, (BOTTOM | _se633));
}
final private function _ci441(event:KeyboardEvent):void{
switch (event.charCode){
case 49:
case 97:
case 65:
case 104:
case 72:
_kg163[_vw476] = false;
break;
case 50:
case 115:
case 83:
case 106:
case 74:
_kg163[_mt190] = false;
break;
case 51:
case 100:
case 68:
case 107:
case 75:
_kg163[_pd700] = false;
break;
case 52:
case 102:
case 70:
case 108:
case 76:
_kg163[_dt96] = false;
break;
};
}
final private function _af329(event:ContextMenuEvent):void{
var _local2:URLRequest;
switch (event.target.caption){
case _ti599:
_local2 = new URLRequest(irrcrpt("lxxt://aaa.qikehiz.gs.yo", 4));
navigateToURL(_local2, irrcrpt("_dncpm", 2));
break;
};
}
final private function _ss357(event:MouseEvent):void{
Mouse.hide();
}
final private function _ch370():void{
_cn117.hideBuiltInItems();
var _ri450:ContextMenuBuiltInItems = _cn117.builtInItems;
_ri450.print = false;
var _gs67:ContextMenuItem = new ContextMenuItem(_ti599);
_cn117.customItems.push(_gs67);
_gs67.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _af329);
}
final private function _yi744(_up296:String, _font_bd:BitmapData, _x:Number, _y:Number, _alignment:int, _effect:int, _var:Number):void{
var _jq549:int;
var _qi417:Number;
var _gn691:int = _mx130(_up296);
if ((_alignment & _se633) != 0){
_x = (_x - (_gn691 >> 1));
} else {
if ((_alignment & RIGHT) != 0){
_x = (_x - _gn691);
};
};
if ((_alignment & _xy204) != 0){
_y = (_y - (_bt152 >> 1));
};
if ((_alignment & BOTTOM) != 0){
_y = (_y - _bt152);
};
var _mh100:int;
while (_mh100 < _up296.length) {
_jq549 = (_up296.charCodeAt(_mh100) - 32);
if (_jq549 != 0){
if (_effect != -1){
_qi417 = (_y + (Math.sin((_var + _mh100)) * _var));
} else {
_qi417 = ((_y - (_qf396 * 0.5)) + (Math.random() * _qf396));
};
_qu305.copyPixels(_font_bd, new Rectangle((_jq549 * _ul625), 0, _wo163[_jq549], _bt152), new Point(_x, _qi417), null, null, false);
};
_x = (_x + (_wo163[_jq549] + _hb616[_jq549]));
_mh100++;
};
}
final private function _is423(_lg617:int):void{
if (_lg617 >= (_am304 - 1)){
_sf17();
};
}
final private function _vw123(_millis:Number):String{
var _pj405:int;
_pj405 = (_millis / 60000);
var _mc688:int = ((_millis - (_pj405 * 60000)) / 1000);
return ((((("" + _pj405) + "m") + _mc688) + "s"));
}
final private function _lv346():void{
var _mh100:int;
var _jt37:int;
_ty757 = 0;
_mh100 = 0;
while (_mh100 < _go109) {
if (!_rv371[_mh100]){
_ty757++;
};
_mh100++;
};
_vl435 = new Array(_ty757);
_mh100 = 0;
while (_mh100 < _go109) {
if (!_rv371[_mh100]){
_vl435[_jt37] = _mh100;
_jt37++;
};
_mh100++;
};
_up726 = 0;
_dn612 = _vl435[_up726];
}
final private function _dj137():void{
var _mh100:int;
while (_mh100 < _gb49) {
if (_xk201[_mh100] != -1){
if (_tf720(_ys180[_mh100], _up330[_mh100])){
_xk201[_mh100] = -1;
} else {
_ys180[_mh100] = (_ys180[_mh100] + (_kh190[_mh100] = (_kh190[_mh100] * 0.85)));
_up330[_mh100] = (_up330[_mh100] + (_ei358[_mh100] = (_ei358[_mh100] * 0.85)));
var _local2 = _xk201;
var _local3 = _mh100;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
if (_local4 >= _wj501){
_xk201[_mh100] = -1;
};
};
};
_mh100++;
};
}
final private function _uy308(_ft294:Number):int{
var _mh100:int = (_pg713.length - 1);
while (_mh100 > 0) {
if (_ft294 >= _pg713[_mh100]){
return (_mh100);
};
_mh100--;
};
return (0);
}
final private function _of587():void{
if (((((!(_au265)) && ((_et489 > _tn276)))) && ((_et489 < _sh745)))){
matrix = new Matrix();
matrix.translate((_wp375 - _wy104), 0);
_qu305.draw(_iq490, matrix, new ColorTransform((1 + _la324), (1 - _la324), (1 - _la324), 1), null, null, false);
} else {
_aw440(_iq490, (_wp375 - _wy104), 0, (TOP | LEFT), 1);
};
var _mh100:int;
while (_mh100 < _wm532) {
if (_kg163[_mh100]){
_aw440(_bk256[_mh100], _tm186(_mh100), _ij119, (_se633 | _xy204), 1);
};
_mh100++;
};
}
final private function _mx130(_up296:String):int{
var _kw435:int;
var _ts596:int;
var _mh100:int;
while (_mh100 < _up296.length) {
_kw435 = (_up296.charCodeAt(_mh100) - 32);
_ts596 = (_ts596 + (_wo163[_kw435] + _hb616[_kw435]));
_mh100++;
};
return (_ts596);
}
final private function _rk683(_ARGB:Boolean):uint{
if (_ARGB){
return (_pa475(Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF))));
};
return (_cl590(Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF)), Math.floor((Math.random() * 0xFF))));
}
final private function _he193(event:MouseEvent):void{
if (_if616 == 0){
if (_ih650){
_mo438();
} else {
_if390(false);
};
};
}
final private function _lx587():void{
var _ew494:int;
var _ps378:int;
var _x:int;
var _y:int;
var _mh100:int;
while (_mh100 < _dm440) {
_ew494 = (_mh100 * _ul625);
_ps378 = 0;
_x = (_ul625 - 1);
while (_x >= 0) {
_y = 0;
while (_y < _bt152) {
if (_ba87.getPixel32((_ew494 + _x), _y) != 0){
_ps378 = (_x + 1);
_x = -1;
_y = _bt152;
};
_y++;
};
_x--;
};
_wo163[_mh100] = _ps378;
_mh100++;
};
}
}
}//package
Section 18
//GuitarGeek__aa112 (GuitarGeek__aa112)
package {
import mx.core.*;
public class GuitarGeek__aa112 extends BitmapAsset {
}
}//package
Section 19
//GuitarGeek__ah542 (GuitarGeek__ah542)
package {
import mx.core.*;
public class GuitarGeek__ah542 extends BitmapAsset {
}
}//package
Section 20
//GuitarGeek__ai610 (GuitarGeek__ai610)
package {
import mx.core.*;
public class GuitarGeek__ai610 extends SoundAsset {
}
}//package
Section 21
//GuitarGeek__ai738 (GuitarGeek__ai738)
package {
import mx.core.*;
public class GuitarGeek__ai738 extends BitmapAsset {
}
}//package
Section 22
//GuitarGeek__aj563 (GuitarGeek__aj563)
package {
import mx.core.*;
public class GuitarGeek__aj563 extends SoundAsset {
}
}//package
Section 23
//GuitarGeek__ao290 (GuitarGeek__ao290)
package {
import mx.core.*;
public class GuitarGeek__ao290 extends BitmapAsset {
}
}//package
Section 24
//GuitarGeek__ao34 (GuitarGeek__ao34)
package {
import mx.core.*;
public class GuitarGeek__ao34 extends BitmapAsset {
}
}//package
Section 25
//GuitarGeek__aw250 (GuitarGeek__aw250)
package {
import mx.core.*;
public class GuitarGeek__aw250 extends BitmapAsset {
}
}//package
Section 26
//GuitarGeek__bb333 (GuitarGeek__bb333)
package {
import mx.core.*;
public class GuitarGeek__bb333 extends BitmapAsset {
}
}//package
Section 27
//GuitarGeek__be180 (GuitarGeek__be180)
package {
import mx.core.*;
public class GuitarGeek__be180 extends BitmapAsset {
}
}//package
Section 28
//GuitarGeek__bh511 (GuitarGeek__bh511)
package {
import mx.core.*;
public class GuitarGeek__bh511 extends BitmapAsset {
}
}//package
Section 29
//GuitarGeek__bk293 (GuitarGeek__bk293)
package {
import mx.core.*;
public class GuitarGeek__bk293 extends BitmapAsset {
}
}//package
Section 30
//GuitarGeek__br521 (GuitarGeek__br521)
package {
import mx.core.*;
public class GuitarGeek__br521 extends BitmapAsset {
}
}//package
Section 31
//GuitarGeek__bu87 (GuitarGeek__bu87)
package {
import mx.core.*;
public class GuitarGeek__bu87 extends SoundAsset {
}
}//package
Section 32
//GuitarGeek__ce629 (GuitarGeek__ce629)
package {
import mx.core.*;
public class GuitarGeek__ce629 extends BitmapAsset {
}
}//package
Section 33
//GuitarGeek__cg630 (GuitarGeek__cg630)
package {
import mx.core.*;
public class GuitarGeek__cg630 extends SoundAsset {
}
}//package
Section 34
//GuitarGeek__cn257 (GuitarGeek__cn257)
package {
import mx.core.*;
public class GuitarGeek__cn257 extends BitmapAsset {
}
}//package
Section 35
//GuitarGeek__cr97 (GuitarGeek__cr97)
package {
import mx.core.*;
public class GuitarGeek__cr97 extends BitmapAsset {
}
}//package
Section 36
//GuitarGeek__ct461 (GuitarGeek__ct461)
package {
import mx.core.*;
public class GuitarGeek__ct461 extends BitmapAsset {
}
}//package
Section 37
//GuitarGeek__cy563 (GuitarGeek__cy563)
package {
import mx.core.*;
public class GuitarGeek__cy563 extends BitmapAsset {
}
}//package
Section 38
//GuitarGeek__dc655 (GuitarGeek__dc655)
package {
import mx.core.*;
public class GuitarGeek__dc655 extends BitmapAsset {
}
}//package
Section 39
//GuitarGeek__dg644 (GuitarGeek__dg644)
package {
import mx.core.*;
public class GuitarGeek__dg644 extends SoundAsset {
}
}//package
Section 40
//GuitarGeek__di104 (GuitarGeek__di104)
package {
import mx.core.*;
public class GuitarGeek__di104 extends BitmapAsset {
}
}//package
Section 41
//GuitarGeek__dk314 (GuitarGeek__dk314)
package {
import mx.core.*;
public class GuitarGeek__dk314 extends BitmapAsset {
}
}//package
Section 42
//GuitarGeek__dm50 (GuitarGeek__dm50)
package {
import mx.core.*;
public class GuitarGeek__dm50 extends BitmapAsset {
}
}//package
Section 43
//GuitarGeek__dm502 (GuitarGeek__dm502)
package {
import mx.core.*;
public class GuitarGeek__dm502 extends BitmapAsset {
}
}//package
Section 44
//GuitarGeek__dn81 (GuitarGeek__dn81)
package {
import mx.core.*;
public class GuitarGeek__dn81 extends SoundAsset {
}
}//package
Section 45
//GuitarGeek__do716 (GuitarGeek__do716)
package {
import mx.core.*;
public class GuitarGeek__do716 extends BitmapAsset {
}
}//package
Section 46
//GuitarGeek__dt90 (GuitarGeek__dt90)
package {
import mx.core.*;
public class GuitarGeek__dt90 extends BitmapAsset {
}
}//package
Section 47
//GuitarGeek__dv243 (GuitarGeek__dv243)
package {
import mx.core.*;
public class GuitarGeek__dv243 extends BitmapAsset {
}
}//package
Section 48
//GuitarGeek__ea196 (GuitarGeek__ea196)
package {
import mx.core.*;
public class GuitarGeek__ea196 extends SoundAsset {
}
}//package
Section 49
//GuitarGeek__ec536 (GuitarGeek__ec536)
package {
import mx.core.*;
public class GuitarGeek__ec536 extends BitmapAsset {
}
}//package
Section 50
//GuitarGeek__ee535 (GuitarGeek__ee535)
package {
import mx.core.*;
public class GuitarGeek__ee535 extends BitmapAsset {
}
}//package
Section 51
//GuitarGeek__eg363 (GuitarGeek__eg363)
package {
import mx.core.*;
public class GuitarGeek__eg363 extends BitmapAsset {
}
}//package
Section 52
//GuitarGeek__ei280 (GuitarGeek__ei280)
package {
import mx.core.*;
public class GuitarGeek__ei280 extends BitmapAsset {
}
}//package
Section 53
//GuitarGeek__ej40 (GuitarGeek__ej40)
package {
import mx.core.*;
public class GuitarGeek__ej40 extends BitmapAsset {
}
}//package
Section 54
//GuitarGeek__eq119 (GuitarGeek__eq119)
package {
import mx.core.*;
public class GuitarGeek__eq119 extends BitmapAsset {
}
}//package
Section 55
//GuitarGeek__fl410 (GuitarGeek__fl410)
package {
import mx.core.*;
public class GuitarGeek__fl410 extends BitmapAsset {
}
}//package
Section 56
//GuitarGeek__fm273 (GuitarGeek__fm273)
package {
import mx.core.*;
public class GuitarGeek__fm273 extends BitmapAsset {
}
}//package
Section 57
//GuitarGeek__fx103 (GuitarGeek__fx103)
package {
import mx.core.*;
public class GuitarGeek__fx103 extends BitmapAsset {
}
}//package
Section 58
//GuitarGeek__gm536 (GuitarGeek__gm536)
package {
import mx.core.*;
public class GuitarGeek__gm536 extends BitmapAsset {
}
}//package
Section 59
//GuitarGeek__gp585 (GuitarGeek__gp585)
package {
import mx.core.*;
public class GuitarGeek__gp585 extends BitmapAsset {
}
}//package
Section 60
//GuitarGeek__gr698 (GuitarGeek__gr698)
package {
import mx.core.*;
public class GuitarGeek__gr698 extends BitmapAsset {
}
}//package
Section 61
//GuitarGeek__gt362 (GuitarGeek__gt362)
package {
import mx.core.*;
public class GuitarGeek__gt362 extends SoundAsset {
}
}//package
Section 62
//GuitarGeek__gy141 (GuitarGeek__gy141)
package {
import mx.core.*;
public class GuitarGeek__gy141 extends BitmapAsset {
}
}//package
Section 63
//GuitarGeek__ha276 (GuitarGeek__ha276)
package {
import mx.core.*;
public class GuitarGeek__ha276 extends BitmapAsset {
}
}//package
Section 64
//GuitarGeek__hd15 (GuitarGeek__hd15)
package {
import mx.core.*;
public class GuitarGeek__hd15 extends BitmapAsset {
}
}//package
Section 65
//GuitarGeek__ho440 (GuitarGeek__ho440)
package {
import mx.core.*;
public class GuitarGeek__ho440 extends SoundAsset {
}
}//package
Section 66
//GuitarGeek__hp231 (GuitarGeek__hp231)
package {
import mx.core.*;
public class GuitarGeek__hp231 extends BitmapAsset {
}
}//package
Section 67
//GuitarGeek__hr345 (GuitarGeek__hr345)
package {
import mx.core.*;
public class GuitarGeek__hr345 extends BitmapAsset {
}
}//package
Section 68
//GuitarGeek__hy722 (GuitarGeek__hy722)
package {
import mx.core.*;
public class GuitarGeek__hy722 extends BitmapAsset {
}
}//package
Section 69
//GuitarGeek__ia341 (GuitarGeek__ia341)
package {
import mx.core.*;
public class GuitarGeek__ia341 extends BitmapAsset {
}
}//package
Section 70
//GuitarGeek__id441 (GuitarGeek__id441)
package {
import mx.core.*;
public class GuitarGeek__id441 extends BitmapAsset {
}
}//package
Section 71
//GuitarGeek__id724 (GuitarGeek__id724)
package {
import mx.core.*;
public class GuitarGeek__id724 extends SoundAsset {
}
}//package
Section 72
//GuitarGeek__id754 (GuitarGeek__id754)
package {
import mx.core.*;
public class GuitarGeek__id754 extends BitmapAsset {
}
}//package
Section 73
//GuitarGeek__im311 (GuitarGeek__im311)
package {
import mx.core.*;
public class GuitarGeek__im311 extends BitmapAsset {
}
}//package
Section 74
//GuitarGeek__io53 (GuitarGeek__io53)
package {
import mx.core.*;
public class GuitarGeek__io53 extends BitmapAsset {
}
}//package
Section 75
//GuitarGeek__jd168 (GuitarGeek__jd168)
package {
import mx.core.*;
public class GuitarGeek__jd168 extends BitmapAsset {
}
}//package
Section 76
//GuitarGeek__jt207 (GuitarGeek__jt207)
package {
import mx.core.*;
public class GuitarGeek__jt207 extends SoundAsset {
}
}//package
Section 77
//GuitarGeek__jw517 (GuitarGeek__jw517)
package {
import mx.core.*;
public class GuitarGeek__jw517 extends BitmapAsset {
}
}//package
Section 78
//GuitarGeek__jy246 (GuitarGeek__jy246)
package {
import mx.core.*;
public class GuitarGeek__jy246 extends BitmapAsset {
}
}//package
Section 79
//GuitarGeek__km220 (GuitarGeek__km220)
package {
import mx.core.*;
public class GuitarGeek__km220 extends BitmapAsset {
}
}//package
Section 80
//GuitarGeek__ko598 (GuitarGeek__ko598)
package {
import mx.core.*;
public class GuitarGeek__ko598 extends BitmapAsset {
}
}//package
Section 81
//GuitarGeek__kv169 (GuitarGeek__kv169)
package {
import mx.core.*;
public class GuitarGeek__kv169 extends BitmapAsset {
}
}//package
Section 82
//GuitarGeek__ky502 (GuitarGeek__ky502)
package {
import mx.core.*;
public class GuitarGeek__ky502 extends BitmapAsset {
}
}//package
Section 83
//GuitarGeek__la137 (GuitarGeek__la137)
package {
import mx.core.*;
public class GuitarGeek__la137 extends BitmapAsset {
}
}//package
Section 84
//GuitarGeek__lf247 (GuitarGeek__lf247)
package {
import mx.core.*;
public class GuitarGeek__lf247 extends BitmapAsset {
}
}//package
Section 85
//GuitarGeek__lh114 (GuitarGeek__lh114)
package {
import mx.core.*;
public class GuitarGeek__lh114 extends BitmapAsset {
}
}//package
Section 86
//GuitarGeek__lj437 (GuitarGeek__lj437)
package {
import mx.core.*;
public class GuitarGeek__lj437 extends BitmapAsset {
}
}//package
Section 87
//GuitarGeek__ll600 (GuitarGeek__ll600)
package {
import mx.core.*;
public class GuitarGeek__ll600 extends BitmapAsset {
}
}//package
Section 88
//GuitarGeek__lr232 (GuitarGeek__lr232)
package {
import mx.core.*;
public class GuitarGeek__lr232 extends SoundAsset {
}
}//package
Section 89
//GuitarGeek__lr678 (GuitarGeek__lr678)
package {
import mx.core.*;
public class GuitarGeek__lr678 extends BitmapAsset {
}
}//package
Section 90
//GuitarGeek__lv583 (GuitarGeek__lv583)
package {
import mx.core.*;
public class GuitarGeek__lv583 extends SoundAsset {
}
}//package
Section 91
//GuitarGeek__me217 (GuitarGeek__me217)
package {
import mx.core.*;
public class GuitarGeek__me217 extends BitmapAsset {
}
}//package
Section 92
//GuitarGeek__mf245 (GuitarGeek__mf245)
package {
import mx.core.*;
public class GuitarGeek__mf245 extends SoundAsset {
}
}//package
Section 93
//GuitarGeek__mf586 (GuitarGeek__mf586)
package {
import mx.core.*;
public class GuitarGeek__mf586 extends SoundAsset {
}
}//package
Section 94
//GuitarGeek__mk608 (GuitarGeek__mk608)
package {
import mx.core.*;
public class GuitarGeek__mk608 extends BitmapAsset {
}
}//package
Section 95
//GuitarGeek__mo485 (GuitarGeek__mo485)
package {
import mx.core.*;
public class GuitarGeek__mo485 extends BitmapAsset {
}
}//package
Section 96
//GuitarGeek__nb543 (GuitarGeek__nb543)
package {
import mx.core.*;
public class GuitarGeek__nb543 extends BitmapAsset {
}
}//package
Section 97
//GuitarGeek__nc76 (GuitarGeek__nc76)
package {
import mx.core.*;
public class GuitarGeek__nc76 extends BitmapAsset {
}
}//package
Section 98
//GuitarGeek__ne490 (GuitarGeek__ne490)
package {
import mx.core.*;
public class GuitarGeek__ne490 extends BitmapAsset {
}
}//package
Section 99
//GuitarGeek__nh198 (GuitarGeek__nh198)
package {
import mx.core.*;
public class GuitarGeek__nh198 extends BitmapAsset {
}
}//package
Section 100
//GuitarGeek__nj598 (GuitarGeek__nj598)
package {
import mx.core.*;
public class GuitarGeek__nj598 extends BitmapAsset {
}
}//package
Section 101
//GuitarGeek__no357 (GuitarGeek__no357)
package {
import mx.core.*;
public class GuitarGeek__no357 extends SoundAsset {
}
}//package
Section 102
//GuitarGeek__np533 (GuitarGeek__np533)
package {
import mx.core.*;
public class GuitarGeek__np533 extends BitmapAsset {
}
}//package
Section 103
//GuitarGeek__nq666 (GuitarGeek__nq666)
package {
import mx.core.*;
public class GuitarGeek__nq666 extends SoundAsset {
}
}//package
Section 104
//GuitarGeek__nt102 (GuitarGeek__nt102)
package {
import mx.core.*;
public class GuitarGeek__nt102 extends BitmapAsset {
}
}//package
Section 105
//GuitarGeek__nu47 (GuitarGeek__nu47)
package {
import mx.core.*;
public class GuitarGeek__nu47 extends BitmapAsset {
}
}//package
Section 106
//GuitarGeek__nu484 (GuitarGeek__nu484)
package {
import mx.core.*;
public class GuitarGeek__nu484 extends BitmapAsset {
}
}//package
Section 107
//GuitarGeek__nw374 (GuitarGeek__nw374)
package {
import mx.core.*;
public class GuitarGeek__nw374 extends BitmapAsset {
}
}//package
Section 108
//GuitarGeek__nv668 (GuitarGeek__nv668)
package {
import mx.core.*;
public class GuitarGeek__nv668 extends BitmapAsset {
}
}//package
Section 109
//GuitarGeek__nx64 (GuitarGeek__nx64)
package {
import mx.core.*;
public class GuitarGeek__nx64 extends BitmapAsset {
}
}//package
Section 110
//GuitarGeek__ny169 (GuitarGeek__ny169)
package {
import mx.core.*;
public class GuitarGeek__ny169 extends BitmapAsset {
}
}//package
Section 111
//GuitarGeek__oa699 (GuitarGeek__oa699)
package {
import mx.core.*;
public class GuitarGeek__oa699 extends BitmapAsset {
}
}//package
Section 112
//GuitarGeek__ob198 (GuitarGeek__ob198)
package {
import mx.core.*;
public class GuitarGeek__ob198 extends BitmapAsset {
}
}//package
Section 113
//GuitarGeek__oc255 (GuitarGeek__oc255)
package {
import mx.core.*;
public class GuitarGeek__oc255 extends SoundAsset {
}
}//package
Section 114
//GuitarGeek__oh408 (GuitarGeek__oh408)
package {
import mx.core.*;
public class GuitarGeek__oh408 extends BitmapAsset {
}
}//package
Section 115
//GuitarGeek__om106 (GuitarGeek__om106)
package {
import mx.core.*;
public class GuitarGeek__om106 extends BitmapAsset {
}
}//package
Section 116
//GuitarGeek__om422 (GuitarGeek__om422)
package {
import mx.core.*;
public class GuitarGeek__om422 extends BitmapAsset {
}
}//package
Section 117
//GuitarGeek__oy736 (GuitarGeek__oy736)
package {
import mx.core.*;
public class GuitarGeek__oy736 extends BitmapAsset {
}
}//package
Section 118
//GuitarGeek__pm725 (GuitarGeek__pm725)
package {
import mx.core.*;
public class GuitarGeek__pm725 extends BitmapAsset {
}
}//package
Section 119
//GuitarGeek__qa152 (GuitarGeek__qa152)
package {
import mx.core.*;
public class GuitarGeek__qa152 extends BitmapAsset {
}
}//package
Section 120
//GuitarGeek__qf541 (GuitarGeek__qf541)
package {
import mx.core.*;
public class GuitarGeek__qf541 extends BitmapAsset {
}
}//package
Section 121
//GuitarGeek__qx409 (GuitarGeek__qx409)
package {
import mx.core.*;
public class GuitarGeek__qx409 extends BitmapAsset {
}
}//package
Section 122
//GuitarGeek__rg181 (GuitarGeek__rg181)
package {
import mx.core.*;
public class GuitarGeek__rg181 extends BitmapAsset {
}
}//package
Section 123
//GuitarGeek__rm141 (GuitarGeek__rm141)
package {
import mx.core.*;
public class GuitarGeek__rm141 extends BitmapAsset {
}
}//package
Section 124
//GuitarGeek__rr459 (GuitarGeek__rr459)
package {
import mx.core.*;
public class GuitarGeek__rr459 extends SoundAsset {
}
}//package
Section 125
//GuitarGeek__ru739 (GuitarGeek__ru739)
package {
import mx.core.*;
public class GuitarGeek__ru739 extends BitmapAsset {
}
}//package
Section 126
//GuitarGeek__ry67 (GuitarGeek__ry67)
package {
import mx.core.*;
public class GuitarGeek__ry67 extends BitmapAsset {
}
}//package
Section 127
//GuitarGeek__sh530 (GuitarGeek__sh530)
package {
import mx.core.*;
public class GuitarGeek__sh530 extends BitmapAsset {
}
}//package
Section 128
//GuitarGeek__sk272 (GuitarGeek__sk272)
package {
import mx.core.*;
public class GuitarGeek__sk272 extends BitmapAsset {
}
}//package
Section 129
//GuitarGeek__sm393 (GuitarGeek__sm393)
package {
import mx.core.*;
public class GuitarGeek__sm393 extends SoundAsset {
}
}//package
Section 130
//GuitarGeek__so122 (GuitarGeek__so122)
package {
import mx.core.*;
public class GuitarGeek__so122 extends BitmapAsset {
}
}//package
Section 131
//GuitarGeek__so342 (GuitarGeek__so342)
package {
import mx.core.*;
public class GuitarGeek__so342 extends BitmapAsset {
}
}//package
Section 132
//GuitarGeek__ss360 (GuitarGeek__ss360)
package {
import mx.core.*;
public class GuitarGeek__ss360 extends BitmapAsset {
}
}//package
Section 133
//GuitarGeek__st645 (GuitarGeek__st645)
package {
import mx.core.*;
public class GuitarGeek__st645 extends SoundAsset {
}
}//package
Section 134
//GuitarGeek__sv630 (GuitarGeek__sv630)
package {
import mx.core.*;
public class GuitarGeek__sv630 extends BitmapAsset {
}
}//package
Section 135
//GuitarGeek__ta345 (GuitarGeek__ta345)
package {
import mx.core.*;
public class GuitarGeek__ta345 extends SoundAsset {
}
}//package
Section 136
//GuitarGeek__tc341 (GuitarGeek__tc341)
package {
import mx.core.*;
public class GuitarGeek__tc341 extends BitmapAsset {
}
}//package
Section 137
//GuitarGeek__th385 (GuitarGeek__th385)
package {
import mx.core.*;
public class GuitarGeek__th385 extends BitmapAsset {
}
}//package
Section 138
//GuitarGeek__th473 (GuitarGeek__th473)
package {
import mx.core.*;
public class GuitarGeek__th473 extends BitmapAsset {
}
}//package
Section 139
//GuitarGeek__ti234 (GuitarGeek__ti234)
package {
import mx.core.*;
public class GuitarGeek__ti234 extends SoundAsset {
}
}//package
Section 140
//GuitarGeek__tp639 (GuitarGeek__tp639)
package {
import mx.core.*;
public class GuitarGeek__tp639 extends BitmapAsset {
}
}//package
Section 141
//GuitarGeek__uc146 (GuitarGeek__uc146)
package {
import mx.core.*;
public class GuitarGeek__uc146 extends SoundAsset {
}
}//package
Section 142
//GuitarGeek__ug388 (GuitarGeek__ug388)
package {
import mx.core.*;
public class GuitarGeek__ug388 extends SoundAsset {
}
}//package
Section 143
//GuitarGeek__ui573 (GuitarGeek__ui573)
package {
import mx.core.*;
public class GuitarGeek__ui573 extends BitmapAsset {
}
}//package
Section 144
//GuitarGeek__ul676 (GuitarGeek__ul676)
package {
import mx.core.*;
public class GuitarGeek__ul676 extends BitmapAsset {
}
}//package
Section 145
//GuitarGeek__uo356 (GuitarGeek__uo356)
package {
import mx.core.*;
public class GuitarGeek__uo356 extends BitmapAsset {
}
}//package
Section 146
//GuitarGeek__up519 (GuitarGeek__up519)
package {
import mx.core.*;
public class GuitarGeek__up519 extends BitmapAsset {
}
}//package
Section 147
//GuitarGeek__uy169 (GuitarGeek__uy169)
package {
import mx.core.*;
public class GuitarGeek__uy169 extends BitmapAsset {
}
}//package
Section 148
//GuitarGeek__vc466 (GuitarGeek__vc466)
package {
import mx.core.*;
public class GuitarGeek__vc466 extends BitmapAsset {
}
}//package
Section 149
//GuitarGeek__wd189 (GuitarGeek__wd189)
package {
import mx.core.*;
public class GuitarGeek__wd189 extends SoundAsset {
}
}//package
Section 150
//GuitarGeek__ve509 (GuitarGeek__ve509)
package {
import mx.core.*;
public class GuitarGeek__ve509 extends BitmapAsset {
}
}//package
Section 151
//GuitarGeek__vg102 (GuitarGeek__vg102)
package {
import mx.core.*;
public class GuitarGeek__vg102 extends BitmapAsset {
}
}//package
Section 152
//GuitarGeek__wh743 (GuitarGeek__wh743)
package {
import mx.core.*;
public class GuitarGeek__wh743 extends BitmapAsset {
}
}//package
Section 153
//GuitarGeek__vi37 (GuitarGeek__vi37)
package {
import mx.core.*;
public class GuitarGeek__vi37 extends BitmapAsset {
}
}//package
Section 154
//GuitarGeek__wl487 (GuitarGeek__wl487)
package {
import mx.core.*;
public class GuitarGeek__wl487 extends BitmapAsset {
}
}//package
Section 155
//GuitarGeek__vl761 (GuitarGeek__vl761)
package {
import mx.core.*;
public class GuitarGeek__vl761 extends SoundAsset {
}
}//package
Section 156
//GuitarGeek__vo247 (GuitarGeek__vo247)
package {
import mx.core.*;
public class GuitarGeek__vo247 extends BitmapAsset {
}
}//package
Section 157
//GuitarGeek__vq740 (GuitarGeek__vq740)
package {
import mx.core.*;
public class GuitarGeek__vq740 extends BitmapAsset {
}
}//package
Section 158
//GuitarGeek__vr517 (GuitarGeek__vr517)
package {
import mx.core.*;
public class GuitarGeek__vr517 extends BitmapAsset {
}
}//package
Section 159
//GuitarGeek__vt549 (GuitarGeek__vt549)
package {
import mx.core.*;
public class GuitarGeek__vt549 extends BitmapAsset {
}
}//package
Section 160
//GuitarGeek__vt664 (GuitarGeek__vt664)
package {
import mx.core.*;
public class GuitarGeek__vt664 extends BitmapAsset {
}
}//package
Section 161
//GuitarGeek__vu98 (GuitarGeek__vu98)
package {
import mx.core.*;
public class GuitarGeek__vu98 extends SoundAsset {
}
}//package
Section 162
//GuitarGeek__wx130 (GuitarGeek__wx130)
package {
import mx.core.*;
public class GuitarGeek__wx130 extends SoundAsset {
}
}//package
Section 163
//GuitarGeek__vx472 (GuitarGeek__vx472)
package {
import mx.core.*;
public class GuitarGeek__vx472 extends BitmapAsset {
}
}//package
Section 164
//GuitarGeek__wy218 (GuitarGeek__wy218)
package {
import mx.core.*;
public class GuitarGeek__wy218 extends BitmapAsset {
}
}//package
Section 165
//GuitarGeek__xk733 (GuitarGeek__xk733)
package {
import mx.core.*;
public class GuitarGeek__xk733 extends BitmapAsset {
}
}//package
Section 166
//GuitarGeek__xp167 (GuitarGeek__xp167)
package {
import mx.core.*;
public class GuitarGeek__xp167 extends BitmapAsset {
}
}//package
Section 167
//GuitarGeek__xs471 (GuitarGeek__xs471)
package {
import mx.core.*;
public class GuitarGeek__xs471 extends BitmapAsset {
}
}//package
Section 168
//GuitarGeek__xt448 (GuitarGeek__xt448)
package {
import mx.core.*;
public class GuitarGeek__xt448 extends BitmapAsset {
}
}//package
Section 169
//GuitarGeek__xy519 (GuitarGeek__xy519)
package {
import mx.core.*;
public class GuitarGeek__xy519 extends BitmapAsset {
}
}//package
Section 170
//GuitarGeek__yc345 (GuitarGeek__yc345)
package {
import mx.core.*;
public class GuitarGeek__yc345 extends BitmapAsset {
}
}//package
Section 171
//GuitarGeek__yf72 (GuitarGeek__yf72)
package {
import mx.core.*;
public class GuitarGeek__yf72 extends BitmapAsset {
}
}//package
Section 172
//GuitarGeek__yh727 (GuitarGeek__yh727)
package {
import mx.core.*;
public class GuitarGeek__yh727 extends BitmapAsset {
}
}//package
Section 173
//GuitarGeek__yq255 (GuitarGeek__yq255)
package {
import mx.core.*;
public class GuitarGeek__yq255 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 _lv534:String;
private const _tp591:int;
private const _ss302:int = 440;
private const _dn509:Boolean = false;
private const _lo558:Boolean = false;
private const _kp722:int = 2;
private const _dx735:Boolean = true;
private const _df752:int;
private const _uh219:Boolean = true;
private var _xm633:int;// = 50
private var _bf607:Boolean;// = false
private var _av536:MovieClip;
private var _cc663:Class;
private var _ey499:MovieClip;
private var _ow198:Bitmap;
private var _aw561:Number;// = 0
private var _xj262:Bitmap;
private var _db708:Bitmap;
private var _rc597:Bitmap;
private var _pv598:Number;// = 0
private var _jo649:Number;// = 0
private var _kc686:Class;
private var _fl660:Class;
private var _kn80:Sprite;
public function MyPreloader(){
_cc663 = MyPreloader__cc663;
_kn80 = new _cc663();
_fl660 = MyPreloader__fl660;
_db708 = Bitmap(new _fl660());
_rc597 = new Bitmap(new BitmapData(640, 480, true, 0));
_kc686 = MyPreloader__kc686;
_ow198 = new _kc686();
_tp591 = _db708.width;
_df752 = (320 - (_tp591 >> 1));
_xj262 = new Bitmap(new BitmapData(_tp591, _kp722, false, 4282532426));
_ey499 = new MovieClip();
_lv534 = irrcrpt("i1gigk2f13ihf585", 5);
_av536 = new MovieClip();
super();
stop();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.focus = this;
MochiBot.track(this, irrcrpt("4h68g774", 3));
//unresolved jump
var _slot1 = error;
if (_dx735){
addChild(_kn80);
_kn80.width = 640;
_kn80.height = 480;
_kn80.x = 22;
_kn80.y = 84;
};
addChild(_db708);
_db708.y = 26;
_db708.x = 174;
addChild(_xj262);
_xj262.x = _df752;
_xj262.y = _ss302;
if (_dn509){
_av536.alpha = 0;
_av536.x = (320 - (_ow198.width >> 1));
_av536.y = 167;
_av536.buttonMode = false;
_av536.addChild(_ow198);
_av536.addEventListener(MouseEvent.CLICK, _cm221);
addChild(_av536);
};
if (_uh219){
MochiServices.connect(_lv534, root);
addChild(_ey499);
MochiAd.showPreGameAd({clip:_ey499, id:_lv534, res:irrcrpt("195c935", 5), background:0xFFFFFF, color:0xCE0000, outline:0xCE0000, no_bg:true, no_progress_bar:false, ad_failed:_kc130, ad_skipped:_sw181, ad_finished:_hx157});
//unresolved jump
var _slot1 = error;
};
addChild(_rc597);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function _sw181():void{
trace(irrcrpt("prfklDgvVnlsshg()", 3));
_bf607 = true;
}
private function init():void{
var _ht270:Object;
trace(irrcrpt("kpkv()", 2));
var _xl189:Class = Class(getDefinitionByName(irrcrpt("KymxevKiio", 4)));
if (_xl189){
_ht270 = new (_xl189);
addChild((_ht270 as DisplayObject));
};
}
private function _hx157():void{
trace(irrcrpt("oqejkCfuHkpkujgf()", 2));
_bf607 = true;
}
public function onEnterFrame(event:Event):void{
if (((_lo558) && ((_pv598 < 1)))){
_pv598 = (_pv598 + 0.001);
};
if (_dn509){
if (((!(_uh219)) || (_bf607))){
if ((((_av536.alpha < 1)) && (!(_av536.buttonMode)))){
_av536.alpha = (_av536.alpha + 0.1);
if (_av536.alpha >= 1){
_av536.buttonMode = true;
};
} else {
_xm633--;
};
};
};
_xj262.bitmapData.fillRect(new Rectangle(0, 0, (_tp591 * (_lo558) ? _pv598 : (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal)), _kp722), 4294967295);
if (_jo649 > 0){
_rc597.bitmapData.fillRect(new Rectangle(0, 0, 640, 480), 4294967295);
_rc597.alpha = _jo649;
};
if (((((_lo558) && ((_pv598 >= 1)))) || (((((((!(_lo558)) && ((framesLoaded == totalFrames)))) && (((_bf607) || (!(_uh219)))))) && (((!(_dn509)) || ((_xm633 < 0)))))))){
if (((_dn509) && ((_av536.alpha > 0)))){
_av536.alpha = (_av536.alpha - 0.1);
} else {
if ((_jo649 = (_jo649 + 0.1)) > 1.5){
if (_dx735){
removeChild(_kn80);
};
if (_dn509){
removeEventListener(MouseEvent.CLICK, _cm221);
removeChild(_av536);
};
if (_uh219){
_ey499.stop();
removeEventListener(Event.ENTER_FRAME, onEnterFrame);
removeChild(_ey499);
};
removeChild(_rc597);
removeChild(_db708);
removeChild(_xj262);
nextFrame();
init();
};
};
};
}
final private function _cm221(event:MouseEvent):void{
navigateToURL(new URLRequest(irrcrpt("lxxt://aaa.qikehiz.gs.yo/keqiw.lxqp", 4)), irrcrpt("_dncpm", 2));
}
private function _kc130():void{
trace(irrcrpt("npdijBetGbjmfe()", 1));
_bf607 = true;
}
}
}//package
Section 178
//MyPreloader__cc663 (MyPreloader__cc663)
package {
import mx.core.*;
import flash.utils.*;
public class MyPreloader__cc663 extends MovieClipLoaderAsset {
public var dataClass:Class;
private static var bytes:ByteArray = null;
public function MyPreloader__cc663(){
dataClass = MyPreloader__cc663_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__cc663_dataClass (MyPreloader__cc663_dataClass)
package {
import mx.core.*;
public class MyPreloader__cc663_dataClass extends ByteArrayAsset {
}
}//package
Section 180
//MyPreloader__fl660 (MyPreloader__fl660)
package {
import mx.core.*;
public class MyPreloader__fl660 extends BitmapAsset {
}
}//package
Section 181
//MyPreloader__kc686 (MyPreloader__kc686)
package {
import mx.core.*;
public class MyPreloader__kc686 extends BitmapAsset {
}
}//package
Section 182
//TrackData (TrackData)
package {
public class TrackData {
public static const E:int = 0;
public static const H:int = 2;
public static const _lx225: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 _ra366: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 static const _dt43: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 _rq272: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 _tq139: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 N:int = 1;
public static const _ur149: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 function TrackData(){
super();
}
}
}//package